@property --c1{syntax: "<color>"; inherits: true; initial-value: #FF1F2E;}@property --c2{syntax: "<color>"; inherits: true; initial-value: #7A0016;}.fcx{--fg: #F4F4F6;--fg2: rgb(244 244 246 / .68);--fg3: rgb(244 244 246 / .44);--hair: rgb(255 255 255 / .1);--base: #050506;--gold: #E0B04A;--vig: rgb(0 0 0 / .8);--orb: .5;--grid: .32;--dot: rgb(255 255 255 / .38);--dot-on: #FFFFFF;--pill: rgb(0 0 0 / .45);--ease-turn: cubic-bezier(.7, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);position:relative;height:calc(var(--n) * 100svh + 20svh);background:var(--base);color:var(--fg)}.fcx__slots{position:absolute;left:0;right:0;top:0;z-index:-1;pointer-events:none;visibility:hidden}.fcx__slot{display:block;height:100svh;scroll-snap-align:start}html.cy-fcx-snap{scroll-snap-type:y mandatory;scroll-padding-top:0!important}.fcx--light{--fg: #121214;--fg2: rgb(18 18 20 / .7);--fg3: rgb(18 18 20 / .5);--hair: rgb(18 18 20 / .12);--base: #F4F3F0;--gold: #946410;--vig: rgb(244 243 240 / .9);--orb: .32;--grid: .2;--dot: rgb(18 18 20 / .28);--dot-on: #121214;--pill: rgb(0 0 0 / .45)}.fcx__sr,.fcx__src{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fcx__stage{--pad: clamp(20px, 4.5svh, 72px);--pad-b: var(--pad);--ws: clamp(64px, 11svh, 150px);--top: calc(var(--bars, 104px) + var(--ws) + var(--pad));--fit-top: calc(var(--bars, 104px) + var(--ws) + var(--pad) + var(--pad-b));--copy: clamp(190px, 25svh, 260px);--fw: min(1000px, 62vw, calc((100svh - var(--fit-top) - var(--copy)) * 1.7778));--fh: calc(var(--fw) * .5625);position:sticky;top:0;height:100svh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:var(--top);padding-bottom:var(--pad-b);isolation:isolate;transition:--c1 .8s ease,--c2 .8s ease}.fcx__hero,.fcx__copy{translate:0 var(--shy, 0px);transition:translate .35s ease}.fcx__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;overflow:hidden}.fcx__orb{position:absolute;width:64vmax;aspect-ratio:1;border-radius:50%;filter:blur(80px);opacity:var(--orb)}.fcx__orb--a{left:-16vmax;top:-14vmax;background:radial-gradient(closest-side,var(--c1),transparent 70%);animation:fcxA 24s ease-in-out infinite alternate}.fcx__orb--b{right:-20vmax;bottom:-24vmax;background:radial-gradient(closest-side,var(--c2),transparent 70%);animation:fcxB 28s ease-in-out infinite alternate}.fcx--light .fcx__orb--b{background:radial-gradient(closest-side,color-mix(in srgb,var(--c1) 55%,var(--c2)),transparent 70%)}@keyframes fcxA{to{translate:12vmax 10vmax}}@keyframes fcxB{to{translate:-10vmax -8vmax}}.fcx__floor{position:absolute;left:-30%;right:-30%;bottom:-8%;height:44%;transform:perspective(600px) rotateX(66deg);transform-origin:50% 100%;opacity:var(--grid);background-image:linear-gradient(color-mix(in srgb,var(--c1) 45%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--c1) 45%,transparent) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(transparent,#000 40%,#000 62%,transparent);mask-image:linear-gradient(transparent,#000 40%,#000 62%,transparent);overflow:hidden}.fcx__floor{background-image:none}.fcx__floor:before{content:"";position:absolute;left:0;right:0;top:-64px;bottom:0;will-change:transform;animation:fcxFloor 7s linear infinite;background-image:linear-gradient(color-mix(in srgb,var(--c1) 45%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--c1) 45%,transparent) 1px,transparent 1px);background-size:64px 64px}@keyframes fcxFloor{to{transform:translateY(64px)}}.fcx__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 42%,transparent 44%,var(--vig))}.fcx__chap{position:absolute;bottom:100%;left:0;right:0;z-index:3;pointer-events:none;overflow:hidden;padding-inline:var(--cy-gutter, 1.6rem)}@media(min-width:990px){.fcx__chap{padding-inline:clamp(2.4rem,6.6vw,32rem)}}.fcx__chap-in{container-type:inline-size;inline-size:min(clamp(56rem,30vw,72rem),100%)}@media(min-width:990px){.fcx__chap-in{inline-size:24.3vw}}.fcx__chap-eb{display:flex;align-items:center;gap:1.2rem;margin:0 0 .6rem;font-family:var(--font-heading-family, inherit);font-size:clamp(1.8rem,1.4rem + .5vw,2.4rem);font-weight:700;line-height:1.3;letter-spacing:.01em;color:var(--cy-tint-text, #DA0402)}.fcx__chap-eb:before{content:"";flex:none;inline-size:3.2rem;block-size:2px;border-radius:1px;background:var(--cy-tint-text, #DA0402)}.fcx__chap-title{margin:0 0 -.17em;font-family:var(--font-heading-family, inherit);font-size:min(clamp(3.2rem,1.8rem + 2.6vw,6rem),9.4cqi);font-weight:800;font-style:italic;line-height:1;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#0d0d10;-webkit-text-stroke:.025em currentColor;paint-order:stroke fill}.fcx__hero{position:relative;flex:none}.fcx__word{position:absolute;left:50%;top:-.68em;translate:-50% 0;z-index:-1;margin:0;display:flex;white-space:nowrap;pointer-events:none;font:800 min(clamp(80px,14vw,260px),calc(155vw / var(--wl, 7)),calc(var(--ws) * 1.42)) / .86 var(--font-heading-family);letter-spacing:-.04em;text-transform:uppercase}.fcx__word{background:linear-gradient(180deg,var(--c1) 30%,color-mix(in srgb,var(--c2) 75%,transparent));-webkit-background-clip:text;background-clip:text;color:transparent;will-change:transform,opacity}.fcx--light .fcx__word{background-image:linear-gradient(180deg,color-mix(in srgb,var(--c1) 88%,#000) 30%,color-mix(in srgb,var(--c1) 30%,transparent))}.fcx__scene{position:relative;z-index:1;width:var(--fw);height:var(--fh);perspective:3600px;flex:none;-webkit-box-reflect:below 6px linear-gradient(transparent 88%,rgb(255 255 255 / .12));transition:opacity 1s var(--ease-out),transform 1.2s var(--ease-out)}.fcx--light .fcx__scene{-webkit-box-reflect:below 6px linear-gradient(transparent 90%,rgb(255 255 255 / .2))}@property --al{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ar{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --at{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab{syntax: "<color>"; inherits: true; initial-value: transparent;}.fcx__scene:before{content:none}.fcx__amb{position:absolute;top:-22%;right:-16%;bottom:-22%;left:-16%;z-index:-1;pointer-events:none;filter:blur(56px);animation:fcxPulse 1.6s ease-in-out infinite alternate;transition:--al .35s linear,--ar .35s linear,--at .35s linear,--ab .35s linear}.fcx__amb:before{content:"";position:absolute;top:14%;right:12%;bottom:14%;left:12%;border-radius:34%;opacity:.75;background:conic-gradient(var(--c1),var(--c2),color-mix(in srgb,var(--c1) 55%,#FFFFFF),var(--c2),var(--c1));will-change:transform;animation:fcxSpin 4s linear infinite}.fcx__amb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(34% 62% at 4% 50%,color-mix(in srgb,var(--al) 70%,var(--c1)),transparent 72%),radial-gradient(34% 62% at 96% 50%,color-mix(in srgb,var(--ar) 70%,var(--c2)),transparent 72%),radial-gradient(62% 36% at 50% 4%,color-mix(in srgb,var(--at) 70%,var(--c1)),transparent 72%),radial-gradient(62% 36% at 50% 96%,color-mix(in srgb,var(--ab) 70%,var(--c2)),transparent 72%)}@keyframes fcxSpin{to{transform:rotate(360deg)}}@keyframes fcxPulse{0%{opacity:.72;transform:scale(.97)}to{opacity:1;transform:scale(1.03)}}.fcx--light .fcx__amb{opacity:.7;filter:blur(64px)}html.cy-lite .fcx__amb,html.cy-lite .fcx__amb:before{animation:none}.fcx__lift{width:100%;height:100%;transform-style:preserve-3d;will-change:transform}.fcx__cube{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:translateZ(calc(var(--fh) / -2)) rotateX(0);will-change:transform}.fcx__face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;overflow:hidden;background:#0b0b0d;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c1) 35%,rgb(255 255 255 / .08))}.fcx--light .fcx__face{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c1) 30%,transparent),0 30px 60px -30px #00000073}.fcx__face:nth-child(1){transform:rotateX(0) translateZ(calc(var(--fh) / 2))}.fcx__face:nth-child(2){transform:rotateX(-90deg) translateZ(calc(var(--fh) / 2))}.fcx__face:nth-child(3){transform:rotateX(-180deg) translateZ(calc(var(--fh) / 2))}.fcx__face:nth-child(4){transform:rotateX(-270deg) translateZ(calc(var(--fh) / 2))}.fcx__face video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.fcx__face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--dim, .8);pointer-events:none}.fcx__pause{position:absolute;right:12px;bottom:12px;z-index:2;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;opacity:0;transition:opacity .3s;color:#fff}.fcx__face.is-on .fcx__pause{opacity:1}.fcx__pause svg{width:16px;height:16px}.fcx:not(.is-in) .fcx__scene{opacity:0;transform:translateY(40px) scale(.94)}.fcx__copy{position:relative;z-index:2;width:min(820px,90vw);margin-top:clamp(22px,3.4svh,36px);text-align:center}.fcx__copy{will-change:transform,opacity}.fcx__eb{margin:0;display:inline-flex;align-items:center;gap:10px;font:600 13px / 1 var(--font-body-family);letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.fcx__eb:before{content:"";width:16px;height:9px;background:linear-gradient(#FF0000 0 2px,transparent 2px 7px,#FF0000 7px)}.fcx__copy h2{margin:12px 0 0;font:600 clamp(24px,2.4vw,40px) / 1.12 var(--font-heading-family);letter-spacing:-.022em;text-wrap:balance;color:var(--fg)}.fcx__copy .l{margin:10px auto 0;max-width:580px;font:400 clamp(14px,1.05vw,17px) / 1.55 var(--font-body-family);color:var(--fg2);text-wrap:pretty}.fcx__stats{display:flex;justify-content:center;margin:clamp(14px,2.2svh,22px) 0 0;padding:0;list-style:none}.fcx__stats li{padding:0 clamp(12px,1.6vw,24px);text-align:center}.fcx__stats li+li{border-left:1px solid var(--hair)}.fcx__stats b{display:block;font:600 clamp(16px,1.4vw,22px) / 1.2 var(--font-heading-family);font-variant-numeric:tabular-nums;color:var(--fg)}.fcx__stats span{display:block;margin-top:4px;font:400 12px / 1.3 var(--font-body-family);letter-spacing:.06em;text-transform:uppercase;color:var(--fg3)}.fcx__nav{position:absolute;left:clamp(16px,3.6vw,64px);top:calc(50% + var(--bars, 104px) / 2);translate:0 calc(-50% + var(--shy, 0px));transition:translate .35s ease;display:flex;flex-direction:column;gap:14px;z-index:2}.fcx__rail{position:absolute;left:3px;top:58px;width:2px;height:calc(100% - 150px);border-radius:2px;background:var(--hair);overflow:hidden}.fcx__rail i{display:block;width:100%;height:calc(var(--p, 0) * 100%);background:linear-gradient(var(--fg),var(--c1))}.fcx__dot{position:relative;width:8px;height:8px;padding:0;border:0;border-radius:8px;background:var(--dot);cursor:pointer;transition:height .4s var(--ease-out),background .4s}.fcx__dot:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.fcx__dot[aria-current=true]{height:28px;background:var(--dot-on)}.fcx__lab{position:absolute;left:22px;top:50%;translate:-6px -50%;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .35s,translate .35s var(--ease-out);font:600 12px / 1 var(--font-body-family);letter-spacing:.14em;text-transform:uppercase;color:var(--fg2)}.fcx__dot[aria-current=true] .fcx__lab{opacity:1;translate:0 -50%;color:var(--fg)}.fcx__dot:hover .fcx__lab,.fcx__dot:focus-visible .fcx__lab{opacity:1;translate:0 -50%}.fcx__dot:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.fcx__count{margin:4px 0 0 -10px;font:500 12px / 1 var(--font-body-family);letter-spacing:.08em;color:var(--fg3);font-variant-numeric:tabular-nums}.fcx__next{display:grid;place-items:center;width:44px;height:44px;margin-left:-18px;border:0;background:none;cursor:pointer;color:var(--fg2)}.fcx__next svg{width:18px;height:18px;animation:fcxNudge 2.4s ease-in-out infinite}@keyframes fcxNudge{50%{transform:translateY(3px)}}.fcx__navlab,.fcx__pname{display:none}.fcx__prev{display:grid;margin-left:-18px}.fcx__dots{display:contents}.fcx__prev{place-items:center;width:44px;height:44px;border:0;background:none;cursor:pointer;color:var(--fg2)}.fcx__prev svg{width:18px;height:18px}@media(min-width:1800px){.fcx__stage{--fw: min(1180px, 58vw, calc((100svh - var(--fit-top) - var(--copy)) * 1.7778))}}@media(min-width:2400px){.fcx__stage{--ws: clamp(100px, 11svh, 230px);--copy: clamp(250px, 22svh, 350px);--fw: min(1900px, 56vw, calc((100svh - var(--fit-top) - var(--copy)) * 1.7778))}.fcx__word{font-size:min(380px,calc(155vw / var(--wl, 7)),calc(var(--ws) * 1.42))}.fcx__copy{width:min(1200px,80vw);margin-top:44px}.fcx__eb{font-size:18px}.fcx__copy h2{font-size:clamp(40px,2.3vw,64px)}.fcx__copy .l{max-width:860px;font-size:clamp(18px,1vw,26px)}.fcx__stats b{font-size:clamp(24px,1.3vw,34px)}.fcx__stats span{font-size:15px}.fcx__stats li{padding:0 36px}.fcx__lab,.fcx__count{font-size:15px}.fcx__dot{width:10px;height:10px}.fcx__dot[aria-current=true]{height:36px}.fcx__nav{gap:18px}.fcx__pause{width:56px;height:56px}.fcx__pause svg{width:20px;height:20px}}@media(max-width:1100px){.fcx__stage{--fw: min(880px, 74vw, calc((100svh - var(--fit-top) - var(--copy)) * 1.7778))}}@media(max-width:760px),(max-width:1100px)and (orientation:portrait){.fcx__stage{--ws: clamp(56px, 9svh, 110px);--copy: 300px;--fw: min( calc(100vw - 32px) , 900px, calc((100svh - var(--fit-top) - var(--copy) - 70px) * 1.7778))}.fcx__face{box-shadow:none}.fcx__nav{position:absolute;left:50%;right:auto;top:auto;bottom:calc(env(safe-area-inset-bottom) + 16px);translate:-50% 0;flex-direction:row;align-items:center;justify-content:center;gap:0;margin:0;max-width:calc(100vw - 160px);padding:4px;border-radius:12px;background:color-mix(in srgb,var(--fg) 7%,transparent);box-shadow:inset 0 0 0 1px var(--hair)}.fcx__rail,.fcx__lab{display:none}.fcx__dots{display:flex;align-items:center;gap:8px;padding:0 10px}.fcx__dot[aria-current=true]{height:6px;width:20px}.fcx__dot{width:6px;height:6px}.fcx__pname{display:none;flex-direction:column;align-items:flex-start;min-width:96px;padding:0 6px;font:600 12px / 1.2 var(--font-body-family);letter-spacing:.1em;text-transform:uppercase;color:var(--fg);white-space:nowrap}.fcx__pname small{font-size:12px;letter-spacing:.06em;color:var(--fg3);font-variant-numeric:tabular-nums}.fcx__count{display:none}.fcx__next,.fcx__prev{display:grid;margin:0;width:44px;height:44px;border-radius:8px}.fcx__next svg{animation:none}.fcx__navlab{display:block;position:absolute;left:50%;bottom:calc(env(safe-area-inset-bottom) + 78px);translate:-50% 0;margin:0;max-width:calc(100vw - 160px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 12px / 1 var(--font-body-family);letter-spacing:.14em;text-transform:uppercase;color:var(--fg)}.fcx__navlab small{margin-left:8px;letter-spacing:.06em;color:var(--fg3);font-variant-numeric:tabular-nums}.fcx__stage{--ws: clamp(48px, 8svh, 96px);--pad: clamp(14px, 2.6svh, 32px);--pad-b: calc(var(--pad) + 100px + env(safe-area-inset-bottom))}.fcx__stats li{padding:0 10px}}@media(max-width:760px){.fcx__stage{--fw: 100vw}.fcx__scene:before{top:-4%;right:0;bottom:-4%;left:0;border-radius:0}}@media(max-width:760px)and (max-height:700px){.fcx__stage{--ws: 48px}.fcx__copy{margin-top:16px}.fcx__copy h2{margin-top:8px;font-size:21px}.fcx__copy .l{margin-top:6px;font-size:13px}.fcx__stats{margin-top:10px}.fcx__stats b{font-size:15px}}@media(max-height:560px)and (orientation:landscape){.fcx__stage{--top: var(--bars, 0px);--fw: min(56vw, calc((100svh - var(--bars, 0px) - 40px) * 1.7778));flex-direction:row;justify-content:center;align-items:center;gap:4vw;padding:calc(var(--bars, 0px) + 12px) 5vw 28px}.fcx__word{font-size:min(11vw,calc(70vw / var(--wl, 7)),calc((100svh - var(--bars, 0px) - var(--fh)) * .7))}.fcx__scene{-webkit-box-reflect:none}.fcx__copy{width:auto;flex:1;margin:0;text-align:left}.fcx__stats{justify-content:flex-start}.fcx__stats li:first-child{padding-left:0}.fcx__nav{left:50%;top:auto;bottom:10px;translate:-50% 0;flex-direction:row;align-items:center}.fcx__rail,.fcx__lab,.fcx__count,.fcx__next,.fcx__navlab,.fcx__prev,.fcx__pname{display:none}.fcx__nav{position:absolute;margin:0;padding:0;background:none;box-shadow:none}.fcx__dot[aria-current=true]{height:8px;width:24px}}@media(prefers-reduced-motion:reduce){.fcx__amb,.fcx__amb:before{animation:none!important}.fcx__scene,.fcx__stage,.fcx__hero,.fcx__copy,.fcx__nav{transition:none!important;animation:none!important}.fcx__orb,.fcx__floor,.fcx__next svg{animation:none}}html.cy-lite .fcx__orb,html.cy-lite .fcx__floor,html.cy-lite .fcx__next svg{animation:none}html.cy-lite .fcx__scene{-webkit-box-reflect:none}
/*# sourceMappingURL=/cdn/shop/t/91/assets/cy-film-cube.css.map */
