html[data-page=pdp]{--cx-ease: cubic-bezier(.65, 0, .35, 1);--cx-out: cubic-bezier(.16, 1, .3, 1)}.cx-head{display:grid;gap:var(--sp-4)}.cx-head .lead{max-width:52ch;margin:0}.cx-head h2{margin:0}.cx-buy{overflow:clip}.cx-stage{isolation:isolate;overflow:hidden;container-type:inline-size;border-radius:var(--radius-card);animation:cx-stage-in 1.3s var(--cx-out) .1s both}.cx-stage__glow,.cx-stage__word{position:absolute;pointer-events:none}.cx-stage__glow{top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:-2;opacity:.55;transition:opacity .9s var(--cx-ease);background:radial-gradient(56% 50% at 52% 58%,var(--cx-tint, #d9d5cf) 0%,transparent 72%)}.cx-buy[data-variant=grey]{--cx-tint: #d4d0ca}.cx-buy[data-variant=black]{--cx-tint: #c9c7c4}.cx-buy[data-variant=champagne]{--cx-tint: #ead9c4}@property --cx-tint{syntax: "<color>"; inherits: true; initial-value: #d9d5cf;}.cx-buy{transition:--cx-tint .9s var(--cx-ease)}.cx-stage__word{z-index:-1;inset:auto 0 6% 0;display:flex;justify-content:center;translate:var(--cx-px, 0) var(--cx-py, 0);font:200 25cqw/.8 var(--font-head);letter-spacing:-.045em;color:#0b0b0b12;white-space:nowrap}.cx-stage__word i{font-style:normal;display:inline-block;animation:cx-rise 1.1s var(--cx-out) both;animation-delay:calc(.25s + var(--i, 0) * 60ms)}.cx-stage__word i:nth-child(2){--i: 1}.cx-stage__word i:nth-child(3){--i: 2}.cx-stage__word i:nth-child(4){--i: 3}.cx-stage__word i:nth-child(5){--i: 4}.cx-stage__word i:nth-child(6){--i: 5}.cx-stage img.is-cur{animation:cx-view .7s var(--cx-out) both}@keyframes cx-stage-in{0%{opacity:0;transform:translateY(28px) scale(.985)}}@keyframes cx-rise{0%{opacity:0;transform:translateY(40%)}}@keyframes cx-view{0%{opacity:0;transform:translate(calc(var(--cx-dir, 1) * 22px))}}.cx-stage[data-dir="-1"]{--cx-dir: -1}.cx-buy .pd__head h1{font-size:clamp(44px,5.6vw,96px);line-height:.92}.cx-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px var(--sp-4)}.cx-price b{font:200 clamp(40px,4.2vw,64px)/1 var(--font-head);letter-spacing:-.03em}.cx-buy .ct-thumb{transition:transform .35s var(--cx-out),box-shadow .35s}.cx-buy .ct-thumb:hover{transform:translateY(-2px)}.cx-ticker{margin-top:var(--sp-8);overflow:clip;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.cx-ticker__track{display:flex;width:max-content;animation:cx-marq 46s linear infinite;animation-play-state:paused}.cx-ticker.is-vis .cx-ticker__track{animation-play-state:running}.cx-ticker span{display:inline-flex;align-items:center;gap:clamp(20px,3vw,48px);padding-right:clamp(20px,3vw,48px);font:200 clamp(26px,3.4vw,54px)/1.2 var(--font-head);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap}.cx-ticker span:after{content:"";width:.22em;height:.22em;border-radius:50%;background:currentColor;opacity:.35}@keyframes cx-marq{to{transform:translate(-50%)}}.cx-sound .pdp-sound{display:block}.cx-sig{margin:0}.cx-sig svg{display:block;width:100%;height:auto;overflow:visible}.cx-sig .ln{fill:none;stroke:var(--fg);stroke-width:2;vector-effect:non-scaling-stroke}.cx-sig .ln--thin{stroke-width:1;stroke:var(--fg-dim)}.cx-sig .key{font:500 26px var(--font-body);fill:var(--fg-dim)}.cx-sig text{font:400 24px/1 var(--font-body);fill:var(--fg)}.cx-sig .cx-sig__sub{font:500 15px "Barlow",var(--font-body);letter-spacing:.2em;text-transform:uppercase;fill:var(--fg-dim)}.cx-sig .cx-sig__in{font:500 22px "Barlow",var(--font-body);letter-spacing:.2em;text-transform:uppercase;fill:var(--fg)}.cx-sig .cx-sig__in--dim{fill:var(--fg-dim);font-size:18px}.cx-sig__flank text{font:500 15px "Barlow",var(--font-body);letter-spacing:.2em;fill:var(--fg-dim)}.cx-sig__pre{fill:#ff3d2e00;stroke:var(--fg);stroke-width:1.5;stroke-dasharray:8 8;vector-effect:non-scaling-stroke;transition:fill .6s}.cx-sig__route{fill:none;stroke:var(--fg);stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s var(--cx-ease)}.cx-sig__route--in{stroke-dasharray:.012 .012;stroke-dashoffset:0;opacity:0;transition:opacity .8s .9s}.cx-sig__route--air{stroke:var(--fg-dim)}.cx-sig__pulse{fill:none;stroke:var(--signal);stroke-width:5;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:0 1;opacity:0}.cx-sig__waves path{fill:none;stroke:var(--fg-dim);stroke-width:1.5;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0}.cx-sig__dest{opacity:0;translate:-16px 0;transition:opacity .7s var(--cx-out),translate .9s var(--cx-out)}.cx-sig__lens{opacity:0;transition:opacity .9s .6s}.cx-sig__leader{fill:none;stroke:var(--fg-dim);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:3 4}.cx-sig__groove{opacity:.5}.cx-sig.is-in .cx-sig__route{stroke-dashoffset:0}.cx-sig.is-in .cx-sig__route--in{opacity:1}.cx-sig.is-in .cx-sig__dest{opacity:1;translate:none;transition-delay:1s}.cx-sig.is-in [data-part=line] .cx-sig__dest{transition-delay:1.15s}.cx-sig.is-in [data-part=phones] .cx-sig__dest{transition-delay:1.3s}.cx-sig.is-in .cx-sig__lens{opacity:1}.cx-sig.is-in.is-vis .cx-sig__pulse{animation:cx-pulse 2.6s linear infinite}.cx-sig.is-in.is-vis [data-part=line] .cx-sig__pulse{animation-delay:.7s}.cx-sig.is-in.is-vis [data-part=phones] .cx-sig__pulse{animation-delay:1.4s}.cx-sig.is-in.is-vis [data-part=pre] .cx-sig__pulse{animation-duration:1.8s}.cx-sig.is-in.is-vis .cx-sig__waves path{animation:cx-wave 2.2s ease-out infinite}.cx-sig.is-in.is-vis .cx-sig__waves path:nth-child(2){animation-delay:.25s}.cx-sig.is-in.is-vis .cx-sig__waves path:nth-child(3){animation-delay:.5s}@keyframes cx-pulse{0%{stroke-dasharray:0 1;stroke-dashoffset:0;opacity:0}8%{opacity:1}to{stroke-dasharray:0 1;stroke-dashoffset:-1;opacity:1}}@keyframes cx-wave{0%,to{opacity:0}30%{opacity:1}70%{opacity:0}}.cx-sound .pdp-sound:has(.pdp-feature[aria-pressed=true]) .cx-sig [data-part]{opacity:.18;transition:opacity .4s}.cx-sound .pdp-sound:has([data-for=bt] [aria-pressed=true]) .cx-sig [data-part=bt],.cx-sound .pdp-sound:has([data-for=phones] [aria-pressed=true]) .cx-sig [data-part=phones],.cx-sound .pdp-sound:has([data-for=line] [aria-pressed=true]) .cx-sig [data-part=line],.cx-sound .pdp-sound:has([data-for=pre] [aria-pressed=true]) .cx-sig [data-part=pre]{opacity:1}.cx-sound .pdp-sound:has([data-for=pre] [aria-pressed=true]) .cx-sig__pre{fill:#ff3d2e0f}.cx-feats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-5);margin:var(--sp-7) 0 0;padding:0;list-style:none}.cx-feats li{display:grid;align-content:start;gap:6px;padding-top:var(--sp-4);border-top:1px solid var(--hairline);transition:border-color .4s}.cx-feats li:has([aria-pressed=true]){border-top-color:var(--fg)}.cx-feats h3{margin:0;font-size:var(--fs-lead)}.cx-feats p{margin:0;font-size:var(--fs-small);color:var(--fg-muted)}.cx-feats .pdp-feature[aria-pressed=true]{text-decoration:none}.cx-feats .pd-ports__n{font:500 10px/1.4 "Barlow",var(--font-body);letter-spacing:.22em;color:var(--fg-dim)}.cx-rec{padding-bottom:var(--sp-8)}.cx-play{position:relative;height:330vh;margin-top:var(--sp-6)}.cx-play__marks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cx-play__marks i{position:absolute;left:0;width:1px}.cx-play__marks [data-s="1"]{top:6%;height:30%}.cx-play__marks [data-s="2"]{top:36%;height:28%}.cx-play__marks [data-s="3"]{top:64%;height:36%}.cx-play__pin{position:sticky;top:0;height:100vh;height:100svh;display:grid;align-items:center;overflow:clip}.cx-play__grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(24px,4vw,72px);align-items:center;width:100%}.cx-deck{position:relative;margin:0}.cx-deck__cam{position:relative;aspect-ratio:1692 / 1206;transform:translate(-12.6%,-2%) scale(1.25);transition:transform 1.35s var(--cx-ease)}.cx-deck__dev{position:absolute;left:20.272%;top:28.607%;width:79.728%;height:45.937%}.cx-deck__dev>*,.cx-deck__spin>img{position:absolute;display:block;max-width:none}.cx-deck__top{top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:drop-shadow(0 18px 26px rgb(11 11 11 / .16))}.cx-deck__slot{left:30.467%;top:10.289%;width:60.415%;height:13.538%;opacity:0;transition:opacity .25s .15s}.cx-deck__hot{left:75.612%;top:40.614%;width:16.012%;height:38.628%;opacity:0;transition:opacity .5s}.cx-deck__hot[data-k="33"]{clip-path:inset(35.51% 47.22% 33.64% 11.11%)}.cx-deck__hot[data-k=bt]{clip-path:inset(3.27% 5.56% 65.89% 52.78%)}.cx-deck__hot[data-k="+"]{clip-path:inset(66.36% 5.56% 2.8% 52.78%)}.cx-deck__rec{left:-25.471%;top:-62.274%;width:89.4%;height:217.69%;opacity:0;transform:translateY(-6%) scale(1.14);filter:drop-shadow(0 22px 30px rgb(11 11 11 / .22));transition:opacity .55s,transform 1.35s var(--cx-ease)}.cx-deck__spin{position:absolute;top:0;right:0;bottom:0;left:0;animation:cx-spin 1.8s linear infinite;animation-play-state:paused}.cx-deck__spin>img:first-child{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cx-deck__label{left:33.85%;top:33.85%;width:32.3%;height:32.3%}.cx-deck__sheen,.cx-end__sheen{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:conic-gradient(from 30deg,transparent 0 8%,rgb(255 255 255 / .16) 13%,transparent 20% 52%,rgb(255 255 255 / .12) 60%,transparent 68%);-webkit-mask:radial-gradient(circle,transparent 0 17%,#000 18% 49%,transparent 50%);mask:radial-gradient(circle,transparent 0 17%,#000 18% 49%,transparent 50%)}.cx-deck__bar{left:31.246%;top:12.274%;width:58.784%;height:9.477%;transform-origin:75.85% 51.4%;transition:transform 1.35s var(--cx-ease),filter .6s}.cx-deck__read{position:absolute;right:0;top:8%;margin:0;display:inline-flex;align-items:center;gap:10px;padding:9px 16px;border-radius:999px;background:var(--bg);box-shadow:0 0 0 1px var(--hairline);font:500 11px/1 "Barlow",var(--font-body);letter-spacing:.2em;text-transform:uppercase;opacity:0;transition:opacity .5s}.cx-rec[data-step="1"] .cx-deck__bar,.cx-rec[data-step="2"] .cx-deck__bar{transform:rotate(-74deg) translate(-18.03%);filter:drop-shadow(0 14px 12px rgb(11 11 11 / .25))}.cx-rec:not([data-step="0"]) .cx-deck__slot{opacity:1}.cx-rec[data-step="2"] .cx-deck__hot[data-k="33"],.cx-rec[data-step="3"] .cx-deck__hot[data-k="33"]{opacity:1}.cx-rec[data-step="2"] .cx-deck__hot[data-k=bt]{animation:cx-blink 1.4s ease-in-out infinite}.cx-rec[data-step="2"] .cx-deck__hot[data-k="+"]{animation:cx-blink 1.4s ease-in-out .5s 2}.cx-rec[data-step="2"] .cx-deck__read,.cx-rec[data-step="3"] .cx-deck__read{opacity:1}.cx-rec[data-step="3"] .cx-deck__cam{transform:none}.cx-rec[data-step="3"] .cx-deck__rec{opacity:1;transform:none}.cx-rec[data-step="3"] .cx-deck__bar{transform:rotate(-52deg) translate(-18.03%);filter:drop-shadow(0 10px 10px rgb(11 11 11 / .22));transition-delay:.55s}.cx-rec[data-step="3"].is-vis .cx-deck__spin{animation-play-state:running}.cx-rec[data-step="3"] .cx-deck__read .ct-dot{animation:cx-blink 1.8s ease-in-out infinite}.cx-deck__read .ct-dot{width:7px;height:7px;border-radius:50%;background:var(--signal)}@keyframes cx-spin{to{transform:rotate(360deg)}}@keyframes cx-blink{50%{opacity:.25}}.cx-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-5)}.cx-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px var(--sp-4);opacity:.26;transition:opacity .6s var(--cx-out),transform .6s var(--cx-out);transform:translate(10px)}.cx-steps li>b{grid-row:span 2;font:200 clamp(40px,4.4vw,76px)/.82 var(--font-head);letter-spacing:-.03em}.cx-steps h3{margin:0;align-self:end;font-size:clamp(20px,1.7vw,26px)}.cx-steps p{margin:0;font-size:var(--fs-small);color:var(--fg-muted);max-width:34ch}.cx-rec[data-step="0"] .cx-steps li[data-s="1"],.cx-rec[data-step="1"] .cx-steps li[data-s="1"],.cx-rec[data-step="2"] .cx-steps li[data-s="2"],.cx-rec[data-step="3"] .cx-steps li[data-s="3"]{opacity:1;transform:none}.cx-beats{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-5);margin-top:var(--sp-6)}.cx-beats li{display:grid;gap:6px;align-content:start}.cx-beats b{font:500 10px/1.4 "Barlow",var(--font-body);letter-spacing:.22em;color:var(--fg-dim)}.cx-beats h3{margin:0}.cx-made{gap:0;overflow:clip}.cx-x-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:clamp(24px,4vw,72px);align-items:center;margin-top:var(--sp-7)}.cx-x{position:relative;margin:0;container-type:inline-size;perspective:2600px;perspective-origin:50% 0%;padding-block:clamp(48px,9vw,150px) clamp(24px,4vw,70px);view-timeline:--cx-x block}.cx-x:before{content:"";position:absolute;top:-8%;right:-12%;bottom:-8%;left:-12%;z-index:-1;pointer-events:none;background:radial-gradient(48% 46% at 50% 52%,rgb(255 255 255 / .1),transparent 72%)}.cx-x__floor{position:absolute;left:12%;right:12%;bottom:4%;height:14%;border-radius:50%;background:radial-gradient(closest-side,rgb(0 0 0 / .8),transparent);filter:blur(10px)}.cx-x__stack{position:relative;aspect-ratio:1349 / 554;transform-style:preserve-3d;transform:rotateX(56deg) rotate(-26deg) scale(.84)}.cx-x__stack img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;display:block;transform:translateZ(calc(var(--z) * 7cqw));filter:drop-shadow(0 0 1px rgb(255 255 255 / .35));backface-visibility:hidden}.cx-x__beats{grid-template-columns:minmax(0,1fr);gap:var(--sp-5)}.cx-x__beats li{border-top-color:#fff3}.cx-x__beats b{font:200 clamp(32px,3vw,48px)/.9 var(--font-head);letter-spacing:-.03em;color:var(--fg)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.cx-x__stack{animation:cx-x-stack linear both;animation-timeline:--cx-x;animation-range:entry 30% contain 55%}.cx-x__stack img{animation:cx-x-layer linear both;animation-timeline:--cx-x;animation-range:entry 30% contain 55%}.cx-x__beats li{animation:cx-x-beat linear both;animation-timeline:--cx-x}.cx-x__beats li:nth-child(1){animation-range:entry 50% contain 10%}.cx-x__beats li:nth-child(2){animation-range:contain 5% contain 30%}.cx-x__beats li:nth-child(3){animation-range:contain 25% contain 50%}}}@keyframes cx-x-stack{0%{transform:rotateX(0) rotate(0) scale(.92)}}@keyframes cx-x-layer{0%{transform:translateZ(0)}}@keyframes cx-x-beat{0%{opacity:.2;transform:translateY(14px)}}.cx-shots{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto auto;gap:var(--sp-4);margin-top:var(--sp-8)}.cx-shot{margin:0;overflow:hidden;border-radius:var(--radius-card);view-timeline:--cx-shot block}.cx-shot img{display:block;width:100%;height:100%;object-fit:cover;filter:var(--img-filter)}.cx-shot--a{grid-row:span 2;min-height:clamp(260px,40vw,620px)}.cx-shot--b,.cx-shot--c{aspect-ratio:3 / 2}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.cx-shot img{animation:cx-drift linear both;animation-timeline:--cx-shot;animation-range:cover;scale:1.14}.cx-shot--b img{animation-name:cx-drift-b}}}@keyframes cx-drift{0%{translate:0 -5%}to{translate:0 5%}}@keyframes cx-drift-b{0%{translate:0 6%}to{translate:0 -6%}}.cx-says{margin-top:var(--sp-8)}.cx-says p{font:200 clamp(28px,3.6vw,58px)/1.08 var(--font-head);letter-spacing:-.02em;max-width:24ch;text-wrap:balance}.cx-go{padding-block:0!important}.cx-go__pin,.cx-go__stick{position:relative}.cx-go__track{display:flex;align-items:center;gap:clamp(16px,2vw,32px);padding:var(--sp-8) var(--gutter);overflow:auto hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.cx-go__track::-webkit-scrollbar{display:none}.cx-go__intro{flex:0 0 min(560px,80vw);display:grid;gap:var(--sp-4);align-content:center;padding-right:clamp(0px,3vw,64px)}.cx-go__intro h2{margin:0;font-size:clamp(38px,5vw,88px);line-height:.94}.cx-go__intro p:not(.eyebrow){margin:0;color:var(--fg-muted);max-width:36ch}.cx-go__f{flex:0 0 auto;width:clamp(240px,26vw,420px);margin:0;overflow:hidden;border-radius:var(--radius-card);scroll-snap-align:center}.cx-go__f:nth-child(odd){translate:0 -6%}.cx-go__f:nth-child(3n){width:clamp(220px,21vw,340px);translate:0 9%}.cx-go__f img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;filter:grayscale(1) contrast(1.04)}.cx-go__prog{display:none}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference)and (min-width:761px){.cx-go__pin{height:calc(100vh + var(--cx-travel, 200vw));view-timeline:--cx-go block}.cx-go__stick{position:sticky;top:0;height:100vh;overflow:clip;display:grid;align-items:center}.cx-go__track{overflow:visible;padding-block:0;scroll-snap-type:none;animation:cx-travel linear both;animation-timeline:--cx-go;animation-range:contain 0% contain 100%}.cx-go__f img{scale:1.16;animation:cx-pan linear both;animation-timeline:--cx-go;animation-range:contain 0% contain 100%}.cx-go__prog{display:block;position:absolute;left:var(--gutter);right:var(--gutter);bottom:120px;height:2px;background:var(--hairline)}.cx-go__prog i{display:block;height:100%;background:var(--fg);transform-origin:0 50%;animation:cx-grow linear both;animation-timeline:--cx-go;animation-range:contain 0% contain 100%}}}@keyframes cx-travel{to{transform:translate(calc(-1 * var(--cx-travel, 200vw)))}}@keyframes cx-pan{0%{translate:7% 0}to{translate:-7% 0}}@keyframes cx-grow{0%{transform:scaleX(0)}}.cx-prof{margin:var(--sp-7) auto 0;display:grid;gap:var(--sp-5)}.cx-prof__shot img{display:none;width:100%;height:auto;mix-blend-mode:multiply}.cx-prof[data-variant=grey] img[data-show=grey],.cx-prof[data-variant=black] img[data-show=black],.cx-prof[data-variant=champagne] img[data-show=champagne]{display:block}.cx-prof__draw{display:block;width:min(100%,1120px);height:auto;margin-inline:auto;overflow:visible}.cx-prof__body{fill:var(--light-bg-shade);stroke:var(--fg);stroke-width:1.5;vector-effect:non-scaling-stroke}.cx-prof__dim{fill:none;stroke:var(--fg-dim);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.4s var(--cx-ease) .2s}.cx-prof__dim+.cx-prof__dim{transition-delay:.8s}.cx-prof__t{font:500 20px "Barlow",var(--font-body);letter-spacing:.18em;fill:var(--fg-dim);opacity:0;transition:opacity .6s 1.1s}.cx-prof__t--big{font:200 52px var(--font-head);letter-spacing:-.02em;fill:var(--fg);transition-delay:1.6s}.cx-prof.is-in .cx-prof__dim{stroke-dashoffset:0}.cx-prof.is-in .cx-prof__t{opacity:1}.cx-prof .pd__lab{text-align:center}.cx-keys b i{font:inherit;font-style:normal;letter-spacing:inherit}.cx-keys b{font-size:clamp(32px,4.4vw,68px);font-variant-numeric:tabular-nums}.cx-macro{list-style:none;margin:var(--sp-7) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4)}.cx-macro figure{margin:0;display:grid;gap:var(--sp-3)}.cx-macro img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--radius-card);transition:transform 1.1s var(--cx-out),filter .6s;filter:var(--img-filter)}.cx-macro figure:hover img{transform:scale(1.05)}.cx-macro li{overflow:visible}.cx-macro figure>:first-child{overflow:hidden}.cx-macro figcaption{font:500 10px/1.5 "Barlow",var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-dim)}.cx-more .t-sheet{animation:cx-unfold .6s var(--cx-out)}@keyframes cx-unfold{0%{opacity:0;transform:translateY(-8px)}}.cx-ask__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,120px);align-items:start}.cx-ask__side{position:sticky;top:calc(var(--header-h, 74px) + var(--sp-5));display:grid;gap:var(--sp-5)}.cx-ask__side h2{margin:0}.cx-ask__call{display:grid;gap:8px;justify-items:start;padding-top:var(--sp-4);border-top:1px solid var(--hairline)}.cx-ask__call h3,.cx-ask__call p{margin:0}.cx-ask__call p a{color:inherit;text-underline-offset:4px}.cx-acc{display:grid;interpolate-size:allow-keywords}.cx-acc details{border-top:1px solid var(--hairline)}.cx-acc details:last-child{border-bottom:1px solid var(--hairline)}.cx-acc summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:64px;padding-block:var(--sp-4);cursor:pointer;list-style:none}.cx-acc summary::-webkit-details-marker{display:none}.cx-acc summary h3{margin:0;font-size:clamp(18px,1.6vw,24px);font-weight:400;transition:translate .4s var(--cx-out)}.cx-acc summary:hover h3{translate:6px 0}.cx-acc summary i{position:relative;flex:0 0 auto;width:40px;height:40px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--hairline);transition:background .4s,box-shadow .4s,rotate .5s var(--cx-out)}.cx-acc summary i:before,.cx-acc summary i:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;margin:-.75px 0 0 -6px;background:currentColor}.cx-acc summary i:after{rotate:90deg;transition:rotate .5s var(--cx-out)}.cx-acc details[open] summary i{background:var(--fg);color:var(--bg);box-shadow:none}.cx-acc details[open] summary i:after{rotate:0deg}.cx-acc details::details-content{block-size:0;overflow:clip;transition:block-size .55s var(--cx-ease),content-visibility .55s allow-discrete}.cx-acc details[open]::details-content{block-size:auto}.cx-acc details p{margin:0;padding:0 64px var(--sp-5) 0;color:var(--fg-muted);max-width:60ch}.cx-acc summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.cx-voices{overflow:clip}.cx-runs{display:grid;gap:clamp(4px,1vw,16px);margin-top:var(--sp-7)}.cx-run{overflow:clip}.cx-run__track{display:flex;align-items:center;width:max-content;animation:cx-marq 38s linear infinite;animation-play-state:paused}.cx-run--rev .cx-run__track{animation-direction:reverse;animation-duration:44s}.cx-runs.is-vis .cx-run__track{animation-play-state:running}.cx-runs:hover .cx-run__track{animation-play-state:paused}.cx-run span{font:200 clamp(56px,10vw,180px)/1 var(--font-head);letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap;padding-inline:clamp(16px,2vw,40px)}.cx-run--rev span{color:transparent;-webkit-text-stroke:1px var(--fg)}.cx-run em{font:500 11px/1 "Barlow",var(--font-body);font-style:normal;letter-spacing:.24em;text-transform:uppercase;color:var(--fg-dim);white-space:nowrap;padding-inline:clamp(8px,1vw,20px)}.cx-quotes{list-style:none;margin:var(--sp-8) auto 0;padding:0;max-width:980px}.cx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cx-quote{text-align:center;display:grid;gap:var(--sp-4);justify-items:center}.cx-quote blockquote{margin:0}.cx-quote p{margin:0;font:200 clamp(26px,3vw,46px)/1.16 var(--font-head);letter-spacing:-.015em;text-wrap:balance}.cx-quote p:before{content:"\201c"}.cx-quote p:after{content:"\201d"}.cx-quote cite{font:500 11px/1.4 "Barlow",var(--font-body);font-style:normal;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-dim)}.cx-voices .pdp-quote-source{text-align:center}.cx-end{min-height:min(100svh,980px);display:grid;align-items:start;padding-bottom:0!important;view-timeline:--cx-end block}.cx-end .cx-end__in{position:relative;z-index:2;padding-top:var(--sp-5);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-5)}.cx-end .cx-end__in>*{margin:0}.cx-end__in h2{font-size:clamp(48px,8vw,150px);line-height:.9;max-width:14ch}.cx-end__sw{justify-content:center}.cx-end__disc{position:absolute;z-index:0;left:50%;bottom:0;width:min(118vw,1180px);aspect-ratio:1;translate:-50% 52%}.cx-end__disc:before{content:"";position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;border-radius:50%;background:radial-gradient(closest-side,rgb(255 255 255 / .09),transparent)}.cx-end__spin{position:absolute;top:0;right:0;bottom:0;left:0;animation:cx-spin 1.8s linear infinite;animation-play-state:paused}.cx-end.is-vis .cx-end__spin{animation-play-state:running}.cx-end__spin img{position:absolute;display:block;max-width:none}.cx-end__spin img:first-child{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cx-end__label{left:33.85%;top:33.85%;width:32.3%;height:32.3%}.cx-end__sheen{background:conic-gradient(from 20deg,transparent 0 6%,rgb(255 255 255 / .2) 12%,transparent 19% 50%,rgb(255 255 255 / .15) 58%,transparent 66%)}.cx-end:after{content:"";position:absolute;inset:auto 0 0;height:30%;z-index:1;pointer-events:none;background:linear-gradient(transparent,#0b0b0b8c)}.cx-end .btn--accent{box-shadow:0 0 #fff6;transition:box-shadow .5s}.cx-end .btn--accent:hover{box-shadow:0 0 0 10px #fff0}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.cx-end__disc{animation:cx-sunrise linear both;animation-timeline:--cx-end;animation-range:entry 0% entry 100%}}}@keyframes cx-sunrise{0%{translate:-50% 90%}}@media(max-width:1100px){.cx-feats{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-x-grid{grid-template-columns:minmax(0,1fr)}.cx-x__beats{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-beats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.cx-play{height:300vh}.cx-play__grid{grid-template-columns:minmax(0,1fr);gap:var(--sp-4);align-content:center;height:100%}.cx-deck{width:min(100%,560px);margin-inline:auto}.cx-steps{gap:var(--sp-3)}.cx-steps li{transform:none}.cx-steps li:not([data-s]){display:none}.cx-ask__grid{grid-template-columns:minmax(0,1fr)}.cx-ask__side{position:static}}@media(max-width:760px){.cx-sig text,.cx-sig__flank,.cx-sig__lens text{display:none}.cx-feats,.cx-beats,.cx-x__beats,.cx-macro{grid-template-columns:minmax(0,1fr)}.cx-macro{grid-auto-flow:column;grid-auto-columns:78%;grid-template-columns:none;overflow:auto hidden;scroll-snap-type:x mandatory;padding-bottom:4px}.cx-macro li{scroll-snap-align:start}.cx-shots{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cx-shot--a{grid-column:1 / -1;grid-row:auto;min-height:0;aspect-ratio:4 / 3}.cx-go__f,.cx-go__f:nth-child(3n){width:72vw;translate:none}.cx-go__intro{flex-basis:84vw}.cx-steps li>b{font-size:34px}.cx-acc details p{padding-right:0}.cx-prof__t{font-size:34px}}@media(max-width:900px){.cx-steps{display:grid}.cx-steps li{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}.cx-rec[data-step="0"] .cx-steps li[data-s="1"],.cx-rec[data-step="1"] .cx-steps li[data-s="1"],.cx-rec[data-step="2"] .cx-steps li[data-s="2"],.cx-rec[data-step="3"] .cx-steps li[data-s="3"]{visibility:visible}}@media(prefers-reduced-motion:reduce){.cx-stage,.cx-stage__word i,.cx-stage img.is-cur,.cx-more .t-sheet,.cx-ticker__track,.cx-run__track{animation:none}.cx-sig__route,.cx-prof__dim{stroke-dashoffset:0;transition:none}.cx-sig__route--in,.cx-sig__dest,.cx-sig__lens,.cx-prof__t{opacity:1;translate:none;transition:none}.cx-sig__pulse,.cx-sig__waves path{animation:none!important}.cx-play{height:auto}.cx-play__pin{position:static;height:auto;padding-block:var(--sp-5)}.cx-play__marks{display:none}.cx-rec .cx-deck__cam{transform:none}.cx-rec .cx-deck__rec,.cx-rec .cx-deck__slot,.cx-rec .cx-deck__hot[data-k="33"],.cx-rec .cx-deck__read{opacity:1;transform:none}.cx-rec .cx-deck__bar{transform:rotate(-52deg) translate(-18.03%)}.cx-deck__spin,.cx-end__spin{animation:none}.cx-rec .cx-steps li{opacity:1;visibility:visible;transform:none;grid-area:auto}.cx-deck *,.cx-acc *,.cx-acc details::details-content{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/css-pdp-cine.css.map */
