.fl-box{place-items:center;display:grid;position:absolute;inset:0;container-type:size}.fl{--fl-side:52cqi;--fl-center:48%;--fl-thin:.32cqi;--fl-gap:12.6cqi;--fl-start-scale:1.22;--fl-tilt:rotateX(70deg) rotateZ(43deg);--fl-depth:170cqi;--fl-rim:.32cqi;aspect-ratio:2/3;inline-size:min(100cqi,66.6667cqh);position:relative;container-type:inline-size}.fl-scene{transform:scale(var(--fl-start-scale));transform-origin:50% var(--fl-center);position:absolute;inset:0}.fl-layer{--y-thin:calc((var(--i) - 3) * var(--fl-thin));--y-open:calc((var(--i) - 3) * var(--fl-gap));inline-size:var(--fl-side);aspect-ratio:1;perspective:var(--fl-depth);z-index:calc(10 - var(--i));transform:translateY(var(--y-thin));margin-block-start:calc(var(--fl-side) / -2);margin-inline-start:calc(var(--fl-side) / -2);position:absolute;inset-block-start:var(--fl-center);inset-inline-start:50%}@keyframes fl-scene-in{to{transform:scale(1)}}@keyframes fl-spread{0%{transform:translateY(var(--y-thin))}to{transform:translateY(var(--y-open))}}.fl-scene[data-open]{animation:fl-scene-in var(--d7-cc-fl-dur) var(--d7-cc-fl-ease) var(--d7-cc-fl-delay) both}.fl-scene[data-open] .fl-layer{animation:fl-spread var(--d7-cc-fl-dur) var(--d7-cc-fl-ease) var(--d7-cc-fl-delay) both}.fl-scene[data-paused],.fl-scene[data-paused] .fl-layer{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.fl-scene,.fl-scene[data-open]{animation:none;transform:none}.fl-layer,.fl-scene[data-open] .fl-layer{transform:translateY(var(--y-open));animation:none}}.fl-plane{border:var(--fl-rim) solid #ffffffb8;block-size:100%;inline-size:100%;transform:var(--fl-tilt);backface-visibility:hidden;border-radius:3%;box-shadow:0 0 2.4cqi #ffffff24,inset 0 0 1.6cqi #ffffff2e}.fl-glass{background:radial-gradient(130% 70% at 20% 95%,#0000 58%,#ffffff6b 61%,#0000 66%),radial-gradient(120% 90% at 85% 10%,#ffffff42,#0000 55%),linear-gradient(135deg,#3e434cd6,#101216cc 55%,#505660c7);border-color:#ffffffe6}.fl-dots{background:radial-gradient(circle,#0c0c0e 0 30%,#0000 36%) 0 0/6.25% 6.25%,radial-gradient(120% 90% at 80% 15%,#ffffff73,#0000 60%),linear-gradient(135deg,#e6e9ed,#9aa0a8 55%,#cfd3d8)}.fl-crystal{background:radial-gradient(120% 90% at 75% 20%, #fff6, transparent 60%), conic-gradient(from 75deg, #fff6 0 40deg, transparent 0 110deg, #0006 0 170deg, transparent 0 250deg, #ffffff40 0 300deg, transparent 0) 0 0 / 9% 9%, conic-gradient(from 30deg, #3a3d42 0 60deg, #cfd4d9 0 120deg, #767b82 0 180deg, #f1f3f5 0 240deg, #2d3035 0 300deg, #a3a9b0 0) 0 0 / 6% 6%}.fl-heat{background:repeating-radial-gradient(150% 80% at 15% 125%,#0000 0 3%,#ff762ce6 8%,#ff96508c 11%,#0000 16%),radial-gradient(120% 90% at 85% 10%,#fff6,#0000 55%),linear-gradient(135deg,#9aa0a7,#585d64 55%,#8d939a);border-color:#ffd6becc}.fl-mesh{background:repeating-linear-gradient(45deg,#1c1e228c 0 .5%,#0000 .5% 1.8%),repeating-linear-gradient(-45deg,#1c1e228c 0 .5%,#0000 .5% 1.8%),radial-gradient(120% 90% at 80% 15%,#fff6,#0000 60%),linear-gradient(135deg,#c9cdd2,#7b8188 55%,#b3b8be)}.fl-blue{background:radial-gradient(100% 80% at 30% 25%,#96cdff8c,#0000 60%),linear-gradient(135deg,#2a72c4,#0d3570 55%,#1f5fae);border-color:#c8e4ffd9}.fl-base{background:radial-gradient(90% 70% at 65% 35%,#ffffff29,#0000 70%),radial-gradient(60% 50% at 25% 75%,#ffffff14,#0000 70%),linear-gradient(135deg,#3b3e44,#0f1012 60%,#2a2c31)}
.ppl{position:absolute;inset:0;container-type:inline-size}.ppl-scene{perspective:1600px;perspective-origin:50% 42%;z-index:0;position:absolute;inset:0}.ppl-stack{width:0;height:0;transform-style:preserve-3d;transform:rotateX(68deg) rotateZ(var(--rz,52deg));position:absolute;top:44%;left:34%}.ppl-layer{width:38cqw;height:38cqw;transform-style:preserve-3d;transform:translateZ(var(--z,0px));position:absolute;top:-19cqw;left:-19cqw}.ppl-plane{background-position:50%;background-size:cover;border-radius:1.6cqw;position:absolute;inset:0}.ppl-face{box-shadow:0 0 0 1px var(--edge), 0 0 3cqw #0000008c}.ppl-face:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg, transparent 30%, rgba(255, 255, 255, var(--shine,.12)) 46%, transparent 60%);background-size:250% 100%;background-position:var(--sx,100%) 0;position:absolute;inset:0}.ppl-slice{border:.45cqw solid var(--edge);background:var(--fill,transparent);opacity:var(--so,.5)}.ppl-scratch{opacity:0;pointer-events:none;background-size:cover;border-radius:1.6cqw;position:absolute;inset:0}.ppl-labels{pointer-events:none;z-index:1;direction:ltr;position:absolute;inset:0}.ppl-lbl{width:31%;font-family:var(--d7-font);color:#e9edf2;opacity:0;text-wrap:balance;text-align:left;font-size:clamp(10px,3cqw,14px);font-weight:500;line-height:1.25;transition:opacity .5s;position:absolute;left:67%;transform:translateY(-50%)}.ppl-lbl small{color:#8f99a4;margin-top:2px;font-size:.82em;font-weight:400;display:block}.ppl-lead{transform-origin:0;opacity:0;background:linear-gradient(90deg,#ffffff26,#fff9);height:1px;transition:opacity .5s;position:absolute}.ppl-lbl.on,.ppl-lead.on{opacity:1}.ppl-lbl.on.gone{opacity:.42}.ppl-lead.on.gone{opacity:.25}@media (prefers-reduced-motion:reduce){.ppl-lbl,.ppl-lead{transition-duration:var(--d7-dur-reduced)}}
.cc{--ui-dot:var(--d7-text-muted);--ui-dot-current:var(--d7-text);--ui-dot-gap:var(--d7-space-12)}.cc-head{text-align:center;padding-inline:var(--d7-cc-pad);flex-direction:column;align-items:center;display:flex}.cc-eyebrow{margin-block-end:var(--d7-space-12)}.cc-title{color:var(--d7-text);margin:0}.cc-strip{margin-block-start:var(--d7-gap-40);overflow:hidden;container-type:inline-size}.cc-track{gap:var(--d7-cc-gap);overscroll-behavior-x:contain;padding-inline:var(--d7-cc-pad);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow:auto hidden}.cc-track::-webkit-scrollbar{display:none}.cc-card{flex:0 0 var(--d7-cc-card-w);block-size:var(--d7-cc-card-h);isolation:isolate;border-radius:var(--d7-cc-radius);scroll-snap-align:center;background:var(--cc-bg,transparent);display:flex;position:relative;overflow:hidden}.cc-card[data-text-position=bottom]{align-items:flex-end}.cc-mbox{z-index:-1;position:absolute;inset:0}.cc-media{object-fit:var(--cc-fit,cover);object-position:var(--focus,50% 50%);block-size:100%;inline-size:100%;position:absolute;inset:0}.cc-text{inline-size:100%;padding-block:var(--d7-space-32) 0;padding-inline:var(--d7-space-24);text-align:center;text-wrap:balance;color:#fff;margin:0}.cc-card[data-text-position=bottom] .cc-text{padding-block:0 var(--d7-space-32)}.cc[data-variant=apple-small] .cc-strip{margin-block-start:var(--d7-gap-64)}.cc[data-variant=apple-small] .cc-card{block-size:auto;aspect-ratio:var(--d7-cc-card-ratio);border:var(--d7-rule-w) solid var(--d7-rule);flex-direction:column;align-items:stretch}.cc[data-variant=apple-small] .cc-card[data-text-position=bottom]{flex-direction:column-reverse}.cc[data-variant=apple-small] .cc-card.d7-reveal,.cc[data-variant=apple-small] .cc-card.d7-reveal.is-in{transition:opacity var(--d7-cc-card-fade) var(--d7-ease-reveal);transform:none}.cc[data-variant=apple-small] .cc-text{padding-block:var(--d7-cc-text-edge) 0;white-space:pre-line;font-size:var(--d7-cc-text-size);line-height:var(--d7-cc-text-lh);font-weight:var(--d7-weight-regular);letter-spacing:normal;padding-inline:var(--d7-cc-text-side);flex:none}.cc[data-variant=apple-small] .cc-card[data-text-position=bottom] .cc-text{padding-block:0 var(--d7-cc-text-edge)}.cc[data-variant=apple-small] .cc-card[data-layout=band] .cc-mbox{z-index:auto;flex:1;min-block-size:0;position:relative;inset:auto}.cc[data-variant=apple-small] .cc-card[data-layout=band][data-text-position=top] .cc-mbox{margin-block-start:var(--d7-cc-band-gap)}.cc[data-variant=apple-small] .cc-card[data-layout=band][data-text-position=bottom] .cc-mbox{margin-block:var(--d7-cc-text-edge) var(--d7-cc-band-gap)}@keyframes cc-fade{0%,36%{opacity:1}50%,86%{opacity:0}to{opacity:1}}.d7-js .cc .cc-layer-top.d7-img-fade[data-loaded]{animation:d7-img-in var(--d7-dur-slide) var(--d7-ease-slide) both}@media (prefers-reduced-motion:no-preference){.d7-js .cc .cc-card[data-seen] .cc-mbox:not(:has(.cc-layer-under:not([data-loaded]))) .cc-layer-top.d7-img-fade[data-loaded]{animation:d7-img-in var(--d7-dur-slide) var(--d7-ease-slide) both, cc-fade 9s var(--d7-ease-slide) var(--d7-dur-slide) infinite}}@media (prefers-reduced-motion:reduce){.d7-js .cc .cc-layer-top.d7-img-fade[data-loaded]{animation-duration:var(--d7-dur-reduced)}}.cc-ctl{justify-content:center;align-items:center;gap:var(--d7-space-12);margin-block-start:var(--d7-space-24);display:flex}.cc-pill{align-items:center;gap:var(--d7-space-12);border:var(--d7-rule-w) solid var(--d7-rule-strong);border-radius:var(--d7-radius-pill);padding-block:var(--d7-cc-pill-py);padding-inline:var(--d7-cc-pill-px);display:flex}.cc-play{inline-size:var(--d7-cc-play);block-size:var(--d7-cc-play);color:var(--d7-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--d7-dur-press) var(--d7-ease-press);background:0 0;border:0;place-items:center;padding:0;line-height:1;display:grid}.cc-play:active{transform:scale(var(--d7-carousel-dot-press))}@media (min-width:768px){.cc-head{padding-inline:var(--d7-cc-pad)}}@media (prefers-reduced-motion:reduce){.cc[data-variant=apple-small] .cc-card.d7-reveal,.cc-play{transition-duration:var(--d7-dur-reduced)}.cc-play:active{transform:none}}.ppc{position:absolute;inset:0}.ppc canvas{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.ppc-n{inset-inline:0;text-align:center;color:#fff;font-weight:var(--d7-weight-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;direction:ltr;margin:0;font-size:clamp(64px,20vw,84px);line-height:1;position:absolute;top:24%}.ppc-n small{font-size:.3em;font-weight:var(--d7-weight-semibold);color:var(--d7-text-secondary);letter-spacing:0;margin-left:.12em}.cc-cmp-after{-webkit-mask-image:linear-gradient(to left, #000 calc(var(--cc-wipe,0) * 1% - 12%), transparent calc(var(--cc-wipe,0) * 1%));-webkit-mask-image:linear-gradient(to left, #000 calc(var(--cc-wipe,0) * 1% - 12%), transparent calc(var(--cc-wipe,0) * 1%));mask-image:linear-gradient(to left, #000 calc(var(--cc-wipe,0) * 1% - 12%), transparent calc(var(--cc-wipe,0) * 1%))}.cc-card[data-zoom] .cc-media{object-fit:fill;block-size:auto;inline-size:160%;max-inline-size:none;inset:-9.3% 0 auto auto}.cc[data-variant=apple-small] .cc-card[data-zoom][data-text-position=bottom] .cc-text{padding-block-end:calc(16% / var(--d7-cc-card-ratio))}.cc-shade{background:linear-gradient(#0000,#000000b3);block-size:32%;position:absolute;inset:auto 0 0}
