.coupon-banner.svelte-ia6ww8{position:fixed;inset:0 0 auto;z-index:40;height:64px;display:flex;align-items:center;justify-content:center;gap:24px;padding:10px 24px;background:var(--theme-foreground, #f5f5f7);color:var(--theme-background, #141416);font:13px/1.4 Arial,sans-serif}.coupon-banner.svelte-ia6ww8 div:where(.svelte-ia6ww8){display:flex;gap:12px;align-items:center}b.svelte-ia6ww8{letter-spacing:.07em}.expiry.svelte-ia6ww8{font-size:12px}a.svelte-ia6ww8{color:inherit;white-space:nowrap;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.coupon-banner.svelte-ia6ww8{height:92px;flex-wrap:wrap;gap:4px 16px;padding:12px 16px;text-align:center}.coupon-banner.svelte-ia6ww8 div:where(.svelte-ia6ww8){width:100%;justify-content:center;flex-wrap:wrap;gap:4px 12px}}@media(prefers-reduced-motion:no-preference){.decision-section.svelte-1dhea37.reveal-ready [data-reveal]:where(.svelte-1dhea37){transition:opacity .65s ease,transform .75s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay, 0ms)}.decision-section.svelte-1dhea37.reveal-ready [data-reveal]:where(.svelte-1dhea37):not(.revealed){opacity:0;transform:translateY(22px)}.why.svelte-1dhea37.reveal-ready .benefit:where(.svelte-1dhea37):not(.revealed){transform:translate(24px)}.payouts.svelte-1dhea37.reveal-ready li:where(.svelte-1dhea37):before{transform-origin:left top;transition:transform .9s ease;transition-delay:var(--reveal-delay, 0ms)}.payouts.svelte-1dhea37.reveal-ready li:where(.svelte-1dhea37):not(.revealed):before{transform:scaleX(0)}.purchase-image.svelte-1dhea37>img:where(.svelte-1dhea37){transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.purchase.svelte-1dhea37.reveal-ready .purchase-image:where(.svelte-1dhea37):not(.revealed)>img:where(.svelte-1dhea37){transform:scale(1.045)}.purchase-cta.svelte-1dhea37:hover svg:where(.svelte-1dhea37){transform:translate(4px)}.purchase-cta.svelte-1dhea37 svg:where(.svelte-1dhea37){transition:transform .18s ease}@media(max-width:640px){.payouts.svelte-1dhea37.reveal-ready li:where(.svelte-1dhea37):not(.revealed):before{transform:scaleY(0)}}}.decision-section.svelte-1dhea37{--muted: #a0a0a9;padding:clamp(72px,9vw,136px) clamp(24px,6vw,96px);color:#f5f5f7;background:#000;border-top:1px solid #ffffff18;overflow-wrap:anywhere}.eyebrow.svelte-1dhea37{margin:0 0 24px;color:var(--muted);font-size:11px;letter-spacing:.14em}h2.svelte-1dhea37{margin:0;font-size:clamp(38px,4.8vw,68px);line-height:1.02;white-space:pre-line}.intro.svelte-1dhea37{margin-top:28px;max-width:440px;font-size:16px;color:var(--muted);white-space:pre-line}h3.svelte-1dhea37{margin:0 0 14px;font-weight:500;line-height:1.2}article.svelte-1dhea37 p:where(.svelte-1dhea37),li.svelte-1dhea37 p:where(.svelte-1dhea37),details.svelte-1dhea37 p:where(.svelte-1dhea37){color:var(--muted);font-size:15px;white-space:pre-line}svg.svelte-1dhea37{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.why.svelte-1dhea37{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(48px,8vw,128px)}.why-heading.svelte-1dhea37{align-self:start}.benefits.svelte-1dhea37{min-width:0}.benefit.svelte-1dhea37{display:grid;grid-template-columns:64px 1fr;gap:28px;padding:32px 0;border-top:1px solid #ffffff26}.benefit.svelte-1dhea37:first-child{padding-top:0;border-top:0}.benefit.svelte-1dhea37:last-child{padding-bottom:0}.benefit-number.svelte-1dhea37{font-size:48px;font-weight:400;line-height:1;letter-spacing:-.07em;color:#55555e}.benefit.svelte-1dhea37 h3:where(.svelte-1dhea37){font-size:clamp(24px,2.5vw,34px);max-width:390px;letter-spacing:-.035em}.benefit.svelte-1dhea37 p:where(.svelte-1dhea37){max-width:440px}.payouts.svelte-1dhea37{--muted: #606067;background:#f5f5f7;color:#151518;border:0}.payout-heading.svelte-1dhea37{max-width:660px;margin:0 auto 64px;text-align:center}.payout-heading.svelte-1dhea37 .intro:where(.svelte-1dhea37){max-width:560px;margin-inline:auto}.payout-flow.svelte-1dhea37{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:0;list-style:none}.payout-flow.svelte-1dhea37 li:where(.svelte-1dhea37){position:relative;padding:0 40px 0 0;min-width:0}.payout-flow.svelte-1dhea37 li:where(.svelte-1dhea37):last-child{padding-right:0}.payout-flow.svelte-1dhea37 li:where(.svelte-1dhea37):not(:last-child):before{content:"";position:absolute;top:28px;left:58px;right:0;height:1px;background:#c8c8d0}.flow-marker.svelte-1dhea37{position:relative;display:grid;place-items:center;width:58px;height:58px;border:1px solid #b9b9c3;border-radius:50%;background:#f5f5f7;margin-bottom:28px}.flow-marker.svelte-1dhea37 svg:where(.svelte-1dhea37){width:25px;height:25px}.flow-number.svelte-1dhea37{display:block;color:#74747c;font-size:11px;margin-bottom:12px;letter-spacing:.1em}.payout-flow.svelte-1dhea37 h3:where(.svelte-1dhea37){font-size:25px;max-width:310px}.payout-flow.svelte-1dhea37 p:where(.svelte-1dhea37){max-width:340px}.payout-note.svelte-1dhea37{border-top:1px solid #c8c8d0;padding-top:24px;margin-top:40px;color:var(--muted);font-size:13px}.purchase.svelte-1dhea37{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(40px,7vw,110px);align-items:start}.purchase-image.svelte-1dhea37{position:relative;width:100%;aspect-ratio:1;background:#050b14;overflow:hidden}.purchase-image.svelte-1dhea37>img:where(.svelte-1dhea37){width:100%;height:100%;position:absolute;object-fit:cover;object-position:50% 65%}.image-brand.svelte-1dhea37{position:absolute;top:32px;left:32px;display:flex;align-items:center;gap:10px;font-size:18px;letter-spacing:-.04em}.image-brand.svelte-1dhea37 img:where(.svelte-1dhea37){width:28px;height:28px}.purchase-content.svelte-1dhea37{min-width:0}.purchase.svelte-1dhea37 h2:where(.svelte-1dhea37){font-size:clamp(38px,4vw,58px)}.purchase.svelte-1dhea37 .intro:where(.svelte-1dhea37){margin-top:22px}.purchase-details.svelte-1dhea37{margin-top:32px;border-top:1px solid #ffffff26}details.svelte-1dhea37{border-bottom:1px solid #ffffff26;padding:0}summary.svelte-1dhea37{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;cursor:pointer;list-style:none;font-size:16px;font-weight:500}summary.svelte-1dhea37::-webkit-details-marker{display:none}summary.svelte-1dhea37 svg:where(.svelte-1dhea37){width:16px;height:16px;flex-shrink:0;transition:transform .18s}details[open].svelte-1dhea37 summary:where(.svelte-1dhea37) svg:where(.svelte-1dhea37){transform:rotate(45deg)}details.svelte-1dhea37 p:where(.svelte-1dhea37){padding:0 28px 22px 0}.purchase-cta.svelte-1dhea37{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:19px 24px;margin-top:32px;background:#f5f5f7;color:#101012;border-radius:5px;font-size:15px;font-weight:500;transition:background .18s}.purchase-cta.svelte-1dhea37:hover{background:#dcdce3}.purchase-cta.svelte-1dhea37 svg:where(.svelte-1dhea37){width:20px;height:20px;flex-shrink:0}.purchase-note.svelte-1dhea37{margin-top:18px;color:var(--muted);font-size:12px}@media(max-width:900px){.why.svelte-1dhea37{grid-template-columns:1fr;gap:48px}.why.svelte-1dhea37 .intro:where(.svelte-1dhea37){max-width:600px}.benefit.svelte-1dhea37{grid-template-columns:64px 1fr}.benefit.svelte-1dhea37 h3:where(.svelte-1dhea37){max-width:none}.benefit.svelte-1dhea37 p:where(.svelte-1dhea37){max-width:580px}.purchase.svelte-1dhea37{gap:32px}.payout-flow.svelte-1dhea37 li:where(.svelte-1dhea37){padding-right:24px}}@media(max-width:640px){.decision-section.svelte-1dhea37{padding:64px 24px}.eyebrow.svelte-1dhea37{font-size:10px;margin-bottom:20px}.intro.svelte-1dhea37{font-size:15px;margin-top:22px}.benefit.svelte-1dhea37{grid-template-columns:40px 1fr;gap:20px;padding:26px 0}.benefit-number.svelte-1dhea37{font-size:34px}.benefit.svelte-1dhea37 h3:where(.svelte-1dhea37){font-size:25px}.benefit.svelte-1dhea37 p:where(.svelte-1dhea37),li.svelte-1dhea37 p:where(.svelte-1dhea37),details.svelte-1dhea37 p:where(.svelte-1dhea37){font-size:14px}.payout-heading.svelte-1dhea37{text-align:left;margin-bottom:40px}.payout-flow.svelte-1dhea37{grid-template-columns:1fr}.payout-flow.svelte-1dhea37 li:where(.svelte-1dhea37),.payout-flow.svelte-1dhea37 li:where(.svelte-1dhea37):last-child{padding:0 0 36px 72px}.payout-flow.svelte-1dhea37 li:where(.svelte-1dhea37):last-child{padding-bottom:0}.flow-marker.svelte-1dhea37{position:absolute;top:0;left:0;width:44px;height:44px;margin:0}.flow-marker.svelte-1dhea37 svg:where(.svelte-1dhea37){width:21px;height:21px}.payout-flow.svelte-1dhea37 li:where(.svelte-1dhea37):not(:last-child):before{inset:44px auto 0 22px;width:1px;height:auto}.flow-number.svelte-1dhea37{margin-bottom:8px}.payout-flow.svelte-1dhea37 h3:where(.svelte-1dhea37){font-size:23px}.purchase.svelte-1dhea37{grid-template-columns:1fr}.purchase-image.svelte-1dhea37{aspect-ratio:1.15}.image-brand.svelte-1dhea37{top:24px;left:24px;font-size:16px}.purchase-content.svelte-1dhea37{margin-top:8px}}@media(prefers-reduced-motion:reduce){summary.svelte-1dhea37 svg:where(.svelte-1dhea37),.purchase-cta.svelte-1dhea37{transition:none}}.cinema{background:#000;color:#e9e9ec;font-family:Arial,Helvetica,sans-serif;overflow:clip;--p: 0}.cinema h1,.cinema h2,.cinema h3{font-weight:400}.cinema a:focus-visible,.cinema summary:focus-visible{outline:1px solid #eee;outline-offset:7px}.film-nav{position:fixed;inset:0 0 auto;z-index:30;display:flex;justify-content:space-between;align-items:center;padding:27px 25px;mix-blend-mode:difference;color:#fff;pointer-events:none}.film-nav a{pointer-events:auto}.film-logo{display:inline-flex;align-items:center;gap:9px;font-size:23px;font-weight:400;letter-spacing:-1.1px}.film-logo img{width:28px;height:28px}.shop-link{font-size:15px;letter-spacing:-.3px}.shop-link:hover{text-decoration:underline;text-underline-offset:5px}.reel{position:relative;background:#000;--p: 0}.scene{position:relative;height:100svh;min-height:650px;overflow:hidden;background:#000}.scene-image{position:absolute;width:100%;height:100%;object-fit:cover;display:block;max-width:none}.opening-image{object-position:center}.opening-title{position:absolute;left:9%;top:18%;opacity:1}.opening-title h2{font-size:clamp(48px,6.5vw,100px);line-height:1.03;letter-spacing:-.065em}.opening-title p{color:#a5a7af;margin-top:26px;font-size:16px}.scroll-cue{position:absolute;bottom:48px;left:50%;transform:translate(-50%);font-size:10px;color:#bbbcc4;letter-spacing:.02em;display:flex;flex-direction:column;align-items:center;gap:16px}.scroll-cue span{font-size:17px}.detail-image{object-position:center}.detail-callout{position:absolute;left:70%;top:40%;width:24%;max-width:340px}.detail-callout>svg{margin-bottom:32px}.detail-callout h2{font-size:24px;letter-spacing:-.035em;line-height:1.2;margin-bottom:24px}.detail-callout p{font-size:16px;color:#c1c1c7;line-height:1.65}.detail-callout p span{color:#777780}.home-image{object-fit:cover;object-position:center}.home-title{position:absolute;top:25%;left:0;width:100%;text-align:center}.home-title>p{font-size:10px;color:#a4a7b8;letter-spacing:.03em;margin-bottom:26px}.home-title h2{font-size:clamp(55px,7.2vw,110px);line-height:1.05;letter-spacing:-.065em;color:#dedfe8}.home-title>div{font-size:14px;line-height:1.8;color:#9b9db0;margin-top:30px}.room-caption{position:absolute;display:flex;align-items:center;gap:10px;background:#333d586b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:13px 18px;border:1px solid #a2b7e51c;border-radius:14px;font-size:11px;white-space:nowrap;color:#c8d3e8;opacity:0}.room-one{left:20%;top:58%}.room-two{right:18%;top:65%}.status-dot{width:5px;height:5px;border-radius:50%;background:#adbfdb}.home-final{position:absolute;left:7%;top:28%;opacity:0}.home-final h2{font-size:clamp(42px,5.5vw,84px);line-height:1.07;letter-spacing:-.06em}.home-final p{margin-top:25px;color:#9499a9;font-size:14px}.manifesto .scene{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#000}.manifesto h2{font-size:clamp(90px,13vw,190px);line-height:.99;letter-spacing:-.075em}.manifesto p{font-size:15px;color:#777780;line-height:1.75;margin-top:45px}.film-information{padding:160px 9%;display:grid;grid-template-columns:1.1fr 1fr;gap:12%;background:#000}.information-heading>p{color:#777780;font-size:14px;margin-bottom:35px}.information-heading h2{font-size:clamp(40px,4.5vw,68px);line-height:1.05;letter-spacing:-.055em}.information-lines article{display:flex;gap:25px;padding:29px 0;border-top:1px solid #ffffff1a}.information-lines article>span{font-size:10px;color:#6d6d77;padding-top:7px}.information-lines h3{font-size:22px;margin-bottom:15px;letter-spacing:-.04em}.information-lines p{font-size:14px;color:#777780;line-height:1.75;max-width:350px}.film-faq{padding:100px 9% 160px;display:grid;grid-template-columns:1.1fr 1fr;gap:12%;background:#000}.film-faq h2{font-size:clamp(36px,4vw,58px);line-height:1.1;letter-spacing:-.055em}.film-faq details{border-color:#ffffff1a}.film-faq summary{color:#b7b7c0;font-size:14px;line-height:1.5;padding:23px 0}.film-faq summary svg{flex-shrink:0;transition:transform .25s}.film-faq details[open] summary svg{transform:rotate(45deg)}.film-faq details p{color:#777780;font-size:13px;line-height:1.8}.film-end{min-height:95svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:100px 25px 150px;background:#000}.film-end h2{font-size:clamp(55px,8.5vw,126px);line-height:1.03;letter-spacing:-.065em;color:#b7b7bf}.film-end>p{font-size:16px;line-height:1.8;color:#75757f;margin:45px 0}.film-end>div{display:flex;align-items:center;gap:32px;font-size:15px;color:#92929c}.film-buy{padding:15px 28px;border:1px solid #ffffff1a;border-radius:6px;background:linear-gradient(#ffffff07,#ffffff02);color:#ddd}.film-buy:hover{border-color:#fff5}.film-footer{display:grid;align-items:start;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);column-gap:clamp(40px,6vw,96px);padding:64px clamp(25px,5vw,80px) 28px;border-top:1px solid #ffffff18;background:#000;color:#8d8d96;font-size:14px}.film-footer-signature{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.film-footer-signature>p{display:block;max-width:240px;margin:0;color:#8d8d96;font-size:14px;line-height:1.5}.film-footer-logo{display:inline-flex;align-items:center;gap:12px;width:fit-content;color:#f4f4f5;font-size:clamp(32px,3vw,44px);font-weight:500;letter-spacing:-.06em;line-height:1}.film-footer-logo img{width:36px;height:36px;flex:none}.film-footer-directory{display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(2,minmax(0,1fr));gap:32px;padding-bottom:48px}.film-footer-company,.film-footer-directory nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.film-footer-label{margin-bottom:8px;color:#8d8d96;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.film-footer address{color:#8d8d96;font-size:13px;font-style:normal;line-height:1.75}.film-footer address strong{color:#d0d0d4;font-weight:450}.film-footer-directory nav{display:flex;flex-direction:column;gap:12px}.film-footer-directory nav a,.film-footer-directory nav button,.film-footer-bottom a{color:#b8b8bd;transition:color .18s ease}.film-footer-directory nav a:hover,.film-footer-directory nav button:hover,.film-footer-bottom a:hover{color:#fff}.film-footer-directory nav button{width:fit-content;padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.film-footer-bottom{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding-top:24px;border-top:1px solid #ffffff18;color:#55555d;font-size:11px}.film-footer-bottom>p{display:block;margin-right:auto;color:#8d8d96}.film-footer-bottom a{display:inline-flex;align-items:center;gap:8px;font-size:12px}.film-footer-bottom svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.film-progress{display:none;position:fixed;bottom:21px;left:50%;transform:translate(-50%);z-index:25;font-size:9px;color:#d0d0d6;mix-blend-mode:difference;pointer-events:none}.motion-ready .reel.opening{height:230svh}.motion-ready .reel.detail{height:200svh}.motion-ready .reel.home{height:370svh}.motion-ready .reel.manifesto{height:185svh}.motion-ready .scene{position:sticky;top:0;height:100svh;min-height:0}.motion-ready .film-progress{display:block}.motion-ready .opening-image{transform:scale(calc(1 + var(--p) * .22)) translateY(calc(var(--p) * -3%));opacity:calc(1 - (max(0,var(--p) - .75)*3))}.motion-ready .opening-title{opacity:clamp(0,calc((var(--p) - .35) * 4),1);transform:translateY(calc((1 - var(--p)) * 45px))}.motion-ready .scroll-cue{opacity:calc(1 - var(--p) * 5)}.motion-ready .detail-image{transform:translateY(calc(14% - var(--p) * 20%)) scale(calc(1 + var(--p) * .08))}.motion-ready .detail-callout{opacity:clamp(0,calc(var(--p) * 5),1);transform:translateY(calc((1 - var(--p)) * 20px))}.motion-ready .home-image{transform:scale(calc(1 + var(--p) * .85)) translate(calc(var(--p) * -13%),calc(var(--p) * -7%));transform-origin:65% 60%}.motion-ready .home-title{opacity:clamp(0,calc(1 - (var(--p) - .13) * 6),1);transform:translateY(calc(var(--p) * -60px))}.motion-ready .room-one{opacity:clamp(0,min(calc((var(--p) - .28) * 12),calc((.68 - var(--p)) * 12)),1);transform:translateY(calc(var(--p) * -40px))}.motion-ready .room-two{opacity:clamp(0,min(calc((var(--p) - .42) * 12),calc((.8 - var(--p)) * 12)),1)}.motion-ready .home-final{opacity:clamp(0,calc((var(--p) - .78) * 6),1)}.motion-ready .manifesto .word-one{color:rgb(calc(75 + var(--p) * 180),calc(75 + var(--p) * 180),calc(80 + var(--p) * 175))}.motion-ready .manifesto .word-two{color:rgb(calc(30 + var(--p) * 225),calc(30 + var(--p) * 225),calc(35 + var(--p) * 220))}.motion-ready .manifesto p{opacity:clamp(0,calc((var(--p) - .3) * 2),1)}@media(max-width:800px){.film-nav{padding:23px 20px}.film-logo{font-size:20px}.shop-link{font-size:13px}.scene{min-height:600px}.opening-title{left:7%;top:19%}.detail-callout{left:66%;width:30%}.detail-callout h2{font-size:19px}.detail-callout p{font-size:13px}.detail-callout>svg{margin-bottom:20px}.home-title h2{font-size:65px}.home-title>p{font-size:8px}.film-information,.film-faq{gap:7%;padding:100px 7%}.film-faq{padding-top:30px}.film-footer{grid-template-columns:1fr;padding:48px 32px 24px}.film-footer-signature{align-items:flex-start;flex-direction:column;gap:30px;padding-bottom:36px}.film-footer-signature>p{margin:0;text-align:left}.film-footer-directory{grid-template-columns:1fr 1fr;gap:32px}.film-footer-company{grid-column:1 / -1}.film-progress{bottom:16px}}@media(max-width:520px){.film-nav{padding:23px 18px}.film-logo{font-size:18px}.shop-link{font-size:12px}.opening-image{object-fit:cover;object-position:50% 50%;width:190%;left:-45%}.opening-title{top:19%;left:7%}.opening-title h2{font-size:48px}.opening-title p{font-size:13px;max-width:240px}.scroll-cue{font-size:9px;bottom:50px}.detail-image{width:170%;left:-41%;object-position:45% center}.detail-callout{top:17%;left:55%;width:40%;max-width:none}.detail-callout h2{font-size:18px}.detail-callout p{font-size:11px}.detail-callout>svg{width:22px;margin-bottom:12px}.home-image{width:200%;left:-50%;object-position:center}.home-title{top:24%;padding:0 20px}.home-title h2{font-size:53px}.home-title>p{font-size:8px;letter-spacing:.03em}.home-title>div{font-size:12px}.home-final{top:24%;left:7%}.home-final h2{font-size:44px}.home-final p{font-size:12px;max-width:240px}.room-caption{font-size:9px;padding:10px 12px}.room-one{left:8%;top:62%}.room-two{right:7%;top:73%}.manifesto h2{font-size:100px}.manifesto p{font-size:13px}.film-information,.film-faq{grid-template-columns:1fr;gap:50px;padding:85px 8%}.film-information h2{font-size:44px}.information-heading>p{margin-bottom:24px;font-size:12px}.information-lines h3{font-size:22px}.information-lines p{font-size:13px}.film-faq{padding-top:20px}.film-faq h2{font-size:39px}.film-end{min-height:80svh;padding:80px 18px 110px}.film-end h2{font-size:49px}.film-end>p{font-size:14px;margin:32px 0}.film-end>div{font-size:13px;gap:24px}.film-footer{padding:40px 20px 24px;font-size:13px}.film-footer-signature{align-items:flex-start;flex-direction:column;gap:16px;padding-bottom:32px}.film-footer-signature>p{margin:0;text-align:left}.film-footer-directory{grid-template-columns:1fr 1fr;gap:28px;padding:0 0 32px}.film-footer-company{grid-column:1 / -1}.film-footer-bottom{gap:20px}.film-footer-bottom>p{flex-basis:100%}.film-footer-bottom>a{margin-left:auto}.motion-ready .opening-image{transform:scale(calc(1 + var(--p) * .12))}.motion-ready .reel.opening{height:200svh}.motion-ready .reel.detail{height:180svh}.motion-ready .reel.home{height:320svh}.motion-ready .reel.manifesto{height:160svh}}@media(prefers-reduced-motion:reduce){.cinema .reel{height:auto!important}.cinema .scene{position:relative;min-height:650px}.cinema .scene-image{transform:none!important}.cinema .opening-title,.cinema .detail-callout,.cinema .home-title,.cinema .manifesto p{opacity:1!important;transform:none!important}.film-progress{display:none!important}}.film-nav{mix-blend-mode:normal;text-shadow:0 1px 12px #0006}@media(max-width:520px){.detail-image{top:34%;height:78%;width:150%;left:-37%;object-position:center}.detail-callout{top:12%;left:8%;width:84%}.detail-callout h2{font-size:25px;margin-bottom:15px}.detail-callout p{font-size:13px}.detail-callout>svg{margin-bottom:15px}}.film-intro{background:#000;height:auto;min-height:clamp(660px,92svh,820px);text-align:center;padding:130px 24px 70px;display:flex;flex-direction:column;align-items:center}.film-intro h1{font-size:clamp(76px,8.2vw,126px);letter-spacing:-.065em;line-height:.99}.film-intro>p{font-size:17px;line-height:1.8;color:#787880;margin:38px 0 30px}.film-intro>div{display:flex;align-items:center;gap:32px;font-size:15px;color:#aaaab1}.hero-terms{max-width:430px;margin-top:18px;color:#6f6f78;font-size:11px;line-height:1.5}.film-top-links{display:flex;gap:28px;font-size:15px;color:#71717c;transition:opacity .3s}.has-scrolled .film-top-links{opacity:0;pointer-events:none}.has-scrolled .film-top-links a{pointer-events:none}.opening,.opening .scene{background:#000}.opening-media{position:absolute;inset:0;overflow:hidden}.motion-ready .opening-media{clip-path:inset(0 max(0%,calc(9.4% - var(--p) * 40%)) round 14px)}@media(max-width:800px){.film-intro{min-height:clamp(620px,92svh,760px);padding-top:130px}.film-intro h1{font-size:88px}.film-top-links{font-size:12px;gap:18px}}@media(max-width:520px){.film-intro{height:auto;min-height:clamp(640px,82svh,720px);padding:125px 18px 45px}.film-intro h1{font-size:78px}.film-intro>p{font-size:12px;margin:28px 0 24px}.film-intro>div{font-size:13px;gap:24px}.hero-terms{max-width:310px;margin-top:16px;font-size:10px}.film-top-links{display:none}.motion-ready .opening-media{clip-path:none}}@media(min-width:801px){.motion-ready .opening .scene{--opening-height: calc(70svh + var(--p) * 30svh);height:var(--opening-height)}.opening-image{object-position:center bottom}}.detail-points{position:relative;z-index:2}.product-point{position:absolute;width:clamp(210px,23vw,300px)}.product-point>svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;margin-bottom:20px}.product-point h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.product-point p{font-size:clamp(16px,1.35vw,19px);font-weight:500;line-height:1.55;letter-spacing:-.015em;color:#f0f0f3}.product-point p>span:not(.point-line):not(.point-word),.product-point p .is-muted{color:#a0a0ab;font-weight:400}.point-one,.point-three{left:9%;top:42svh}.point-two,.point-four{right:9%;top:44svh}.cinema:not(.motion-ready) .detail .scene{height:auto;min-height:100svh;padding-top:75svh}.cinema:not(.motion-ready) .detail-image{height:75svh;top:0}.cinema:not(.motion-ready) .detail-points{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;padding:45px 12% 90px}.cinema:not(.motion-ready) .product-point{position:static;width:auto;max-width:290px}.motion-ready .reel.detail{height:400svh}.motion-ready .detail-image{transform:translate(calc(13% + var(--p) * -8%)) translateY(calc(12% - var(--p) * 18%)) scale(calc(.66 + var(--p) * .2));transform-origin:center}.motion-ready .product-point{opacity:var(--point-opacity, 0);filter:blur(calc(var(--point-exit, 0) * 2px));pointer-events:none}.motion-ready .product-point>svg{transform:translateY(calc((1 - var(--point-enter, 0)) * 30px - var(--point-exit, 0) * 170px))}.motion-ready .product-point p{transform:translateY(calc((1 - var(--point-enter, 0)) * 45px - var(--point-exit, 0) * 110px))}.product-point .point-line{display:block;color:inherit}.motion-ready .product-point .point-line{transform:translate3d(0,calc(var(--point-exit, 0) * var(--line-index) * 1.15em),0)}.detail-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.detail.video-ready .detail-video{opacity:1}.detail.video-ready .detail-image{visibility:hidden}@media(max-width:800px)and (min-width:521px){.product-point{width:195px}.point-one,.point-three{left:6%}.point-two,.point-four{right:5%}.product-point h2{font-size:17px}.product-point p{font-size:15px}}@media(max-width:520px){.motion-ready .reel.detail{height:360svh}.product-point{width:80%;max-width:310px}.point-one,.point-two,.point-three,.point-four{left:8%;right:auto;top:17svh}.product-point>svg{width:25px;height:25px;margin-bottom:17px}.product-point h2{font-size:23px;line-height:1.16;margin-bottom:15px}.product-point p{font-size:16px;line-height:1.55}.motion-ready .detail-image{top:36%;width:150%;height:78%;left:-37%;transform:translate(calc(var(--p) * -5%)) translateY(calc(7% - var(--p) * 12%)) scale(calc(.86 + var(--p) * .12))}.cinema:not(.motion-ready) .detail-points{grid-template-columns:1fr;padding:30px 8% 80px;gap:45px}.cinema:not(.motion-ready) .detail-image{width:100%;left:0;object-fit:contain}}.motion-ready .detail-image{-webkit-mask-image:linear-gradient(to bottom,#000 85%,transparent 100%);mask-image:linear-gradient(to bottom,#000 85%,transparent 100%)}@media(min-width:801px){.motion-ready .detail-image{transform:translate(calc(3% + var(--product-drift, 0) * 13%)) translateY(calc(12% - var(--p) * 18%)) scale(calc(.66 + var(--p) * .2))}}.scroll-video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:var(--video-fit, cover);object-position:var(--video-position, center);opacity:0;pointer-events:none}.video-ready .scroll-video{opacity:1}.video-ready .scene-image{visibility:hidden}.manifesto .scene>h2,.manifesto .scene>p{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.cinema .scroll-video{display:none}.cinema .scene-image{visibility:visible}}.scroll-video{background:var(--video-background, #000)}.has-header-video .opening-title,.has-header-video .scroll-cue{display:none}.has-header-video .opening-image{object-fit:contain;object-position:center;background:#fff}.has-header-video .scene,.motion-ready .has-header-video .scene{width:100%;height:100svh;min-height:0;aspect-ratio:auto}.has-header-video .opening-media{inset:0;width:100%;height:100%}.motion-ready .has-header-video .opening-image{transform:none;opacity:1}@media(max-width:520px){.has-header-video .scene,.motion-ready .has-header-video .scene{height:auto;aspect-ratio:var(--video-aspect-ratio, 4 / 3)}.has-header-video .opening-image{width:100%;left:0}}.cinema:has(.has-header-video) .film-nav{mix-blend-mode:difference;text-shadow:none}.motion-ready .has-product-video .detail-image{inset:0;width:100%;height:100%;object-fit:contain;transform:none;-webkit-mask-image:none;mask-image:none}@media(max-width:520px){.motion-ready .has-product-video .detail-image,.motion-ready .has-product-video .scroll-video{top:30%;height:70%}}.earnings-eyebrow{font-size:10px;letter-spacing:.14em;color:#8a8a92;line-height:1.5;display:block}.film-intro>.earnings-eyebrow{margin-bottom:22px}.film-intro>p strong{font-weight:400;color:#eee}.earnings-section{padding:150px 9%;display:grid;grid-template-columns:1fr 1fr;gap:12%;background:#000;scroll-margin-top:65px}.earnings-copy h2{font-size:clamp(40px,4.8vw,72px);line-height:1.04;letter-spacing:-.055em;margin:24px 0 35px;font-weight:400}.earnings-rate{display:flex;align-items:center;gap:22px;margin-bottom:30px}.earnings-rate strong{font-size:116px;line-height:1;letter-spacing:-.07em;font-weight:400}.earnings-rate span{font-size:14px;line-height:1.6;color:#a5a5ad}.earnings-copy>p{font-size:15px;line-height:1.7;color:#8f8f97;max-width:370px;margin-bottom:30px}.earnings-copy .film-buy{display:inline-flex;gap:28px;align-items:center}.earnings-calculator{align-self:center;border-top:1px solid #33333a;padding-top:28px}.earnings-calculator h3{font-size:23px;font-weight:400;letter-spacing:-.035em;margin:18px 0 35px}.earnings-controls{display:none}.is-interactive .earnings-controls{display:block}.earnings-controls label{font-size:12px;color:#92929a}.earnings-equation{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center;padding:26px 0 32px}.earnings-traffic>span,.earnings-result>span{font-size:12px;color:#93939c}.earnings-traffic>div,.earnings-result output{display:block;font-size:clamp(38px,4.3vw,64px);font-weight:400;line-height:1.2;letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin:12px 0 0;white-space:nowrap}.earnings-traffic small,.earnings-result output span{font-size:12px;letter-spacing:0;color:#92929c}.earnings-arrow{color:#55555f;font-size:24px;padding-top:25px}.earnings-controls{margin:20px 0 30px}.earnings-controls input[type=range]{appearance:none;-webkit-appearance:none;display:block;width:100%;height:28px;margin:17px 0 5px;background:transparent;cursor:pointer}.earnings-controls input[type=range]::-webkit-slider-runnable-track{height:3px;border-radius:2px;background:linear-gradient(to right,#eee var(--fill, 10%),#35353c var(--fill, 10%))}.earnings-controls input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin-top:-7.5px;background:#fff;border-radius:50%;box-shadow:0 0 0 5px #ffffff0b}.earnings-controls input[type=range]::-moz-range-track{height:3px;background:#35353c}.earnings-controls input[type=range]::-moz-range-progress{height:3px;background:#eee}.earnings-controls input[type=range]::-moz-range-thumb{height:18px;width:18px;background:#fff;border:0;border-radius:50%}.earnings-controls input[type=range]:focus-visible{outline:1px solid #aaa;outline-offset:7px;border-radius:4px}.earnings-scale{display:flex;justify-content:space-between;font-size:10px;color:#686872}.earnings-note{font-size:12px;line-height:1.7;color:#81818b;max-width:350px}@media(max-width:800px){.earnings-section{gap:7%;padding:95px 6%}.earnings-calculator h3{font-size:20px}.earnings-rate strong{font-size:96px}}@media(max-width:520px){.film-intro h1{font-size:clamp(52px,14vw,76px)}.film-intro>.earnings-eyebrow{font-size:8px;letter-spacing:.1em}.film-intro>div{gap:20px;font-size:12px}.film-intro>p{max-width:320px}.earnings-section{grid-template-columns:1fr;gap:60px;padding:90px 8%}.earnings-copy h2{font-size:48px}.earnings-copy>p{font-size:14px}.earnings-traffic>div,.earnings-result output{font-size:40px}.earnings-equation{gap:10px}}.cinema .film-buy{background:#f0f0f3;color:#0a0a0c;border-color:#f0f0f3}.cinema .film-buy:hover{background:#fff}.earnings-traffic small,.earnings-result output span{margin-left:6px}@media(min-width:521px)and (max-width:1000px){.earnings-traffic>div,.earnings-result output{font-size:32px}.earnings-equation{gap:8px}}.earnings-currency{display:flex;align-items:center;gap:8px;font-size:11px;color:#999;margin-left:auto;margin-right:20px}.earnings-currency select{background:#000;color:#eee;border:1px solid #333;border-radius:6px;padding:6px}.film-top-links{position:absolute;left:50%;transform:translate(-50%)}.earnings-currency{pointer-events:auto}.film-account-links{display:flex;align-items:center;gap:24px}.film-account-links .login-link{font-size:15px;color:inherit}.film-account-links .login-link:hover{text-decoration:underline;text-underline-offset:5px}.film-footer-bottom .earnings-currency{margin:0 0 0 auto;font-size:12px;gap:10px}.film-footer-bottom .earnings-currency select{min-height:36px;padding:6px 10px;font-size:12px}@media(max-width:800px){.film-top-links{position:static;transform:none;margin-inline:auto}.film-account-links{gap:16px}}@media(max-width:640px){.film-top-links{display:none}.film-account-links .login-link,.film-account-links .shop-link{font-size:13px}.film-footer-bottom{flex-wrap:wrap}.film-footer-bottom .earnings-currency{margin:0}}.cinema.has-coupon:has(.coupon-banner){padding-top:64px}.cinema.has-coupon:has(.coupon-banner) .film-nav{top:64px}@media(max-width:760px){.cinema.has-coupon:has(.coupon-banner){padding-top:92px}.cinema.has-coupon:has(.coupon-banner) .film-nav{top:92px}}.dashboard-reel{background:#000}.dashboard-reel .scene{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.65fr);align-items:center;gap:48px 6%;height:auto;padding:110px 6% 80px;background:#000}.dashboard-intro{text-align:left;max-width:370px}.dashboard-intro h2{font-size:clamp(38px,4.4vw,68px);font-weight:400;line-height:1.04;letter-spacing:-.055em;margin:22px 0}.dashboard-intro>p{font-size:15px;color:#909090;line-height:1.65;max-width:290px}.dashboard-stage{display:contents}.dashboard-window{position:relative;--dashboard-max-height: 60svh;width:min(100%,calc(var(--dashboard-max-height) * var(--dashboard-aspect) + 2px));justify-self:center;background:#080808;overflow:hidden;border:1px solid #3c3c3c;border-radius:8px;box-shadow:0 24px 60px #00000059}.dashboard-screen{position:relative;width:100%;aspect-ratio:var(--dashboard-aspect);background:#080808;overflow:hidden}.dashboard-film .scene-image,.dashboard-film .scroll-video{inset:0;width:100%;height:100%;object-fit:contain;transform:none}.dashboard-chapters{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}.dashboard-callout{position:relative;display:flex;gap:16px;border-top:1px solid #303030;padding-top:24px;transition:opacity .35s,border-color .35s}.callout-number{font-size:11px;font-variant-numeric:tabular-nums;color:#848484;padding-top:4px}.dashboard-callout h3{font-size:18px;line-height:1.3;letter-spacing:-.025em;font-weight:400;margin:0 0 10px;color:#f1f1f1}.dashboard-callout p{font-size:13px;line-height:1.65;color:#929292;margin:0}.motion-ready .reel.dashboard-reel{height:350svh}.motion-ready .dashboard-reel .scene{height:100svh;grid-template-rows:minmax(0,1fr) auto;padding:11svh 6% 7svh;gap:5svh 6%}.motion-ready .dashboard-window{--dashboard-max-height: 58svh}.motion-ready .dashboard-callout{opacity:.2}.motion-ready .dashboard-stage[data-step="0"] [data-dashboard-point="0"],.motion-ready .dashboard-stage[data-step="1"] [data-dashboard-point="1"],.motion-ready .dashboard-stage[data-step="2"] [data-dashboard-point="2"],.motion-ready .dashboard-stage[data-step="3"] [data-dashboard-point="3"],.motion-ready .dashboard-stage[data-step="4"] [data-dashboard-point="4"]{opacity:1;border-color:#f0f0f0}@media(max-width:900px){.dashboard-reel .scene{grid-template-columns:1fr;gap:30px;padding:80px 7%}.dashboard-intro{max-width:none}.dashboard-intro h2{font-size:38px;margin:14px 0;white-space:normal!important}.dashboard-intro>p{max-width:none;font-size:13px}.dashboard-chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.dashboard-callout{padding-top:14px;gap:10px}.dashboard-callout h3{font-size:16px;margin-bottom:6px}.dashboard-callout p{font-size:12px;line-height:1.5}.motion-ready .dashboard-reel .scene{grid-template-rows:auto minmax(100px,1fr) auto;padding:85px 7% 35px;gap:25px}.motion-ready .dashboard-window{--dashboard-max-height: 40svh}}@media(max-width:520px){.dashboard-intro h2{font-size:32px}.dashboard-intro .earnings-eyebrow{font-size:8px}.dashboard-chapters{gap:17px}.motion-ready .dashboard-chapters{grid-template-columns:1fr;min-height:105px}.motion-ready .dashboard-callout{display:none}.motion-ready .dashboard-stage:not([data-step]) [data-dashboard-point="0"],.motion-ready .dashboard-stage[data-step="-1"] [data-dashboard-point="0"],.motion-ready .dashboard-stage[data-step="0"] [data-dashboard-point="0"],.motion-ready .dashboard-stage[data-step="1"] [data-dashboard-point="1"],.motion-ready .dashboard-stage[data-step="2"] [data-dashboard-point="2"],.motion-ready .dashboard-stage[data-step="3"] [data-dashboard-point="3"],.motion-ready .dashboard-stage[data-step="4"] [data-dashboard-point="4"]{display:flex}.dashboard-callout h3{font-size:14px}.dashboard-callout p{font-size:11px}.callout-number{font-size:9px}.motion-ready .dashboard-reel .scene{padding:64px 6% 12px;gap:14px}.motion-ready .dashboard-window{--dashboard-max-height: 32svh}.motion-ready .reel.dashboard-reel{height:320svh}}@media(prefers-reduced-motion:reduce){.dashboard-callout{transition:none}}.campaign-lines.svelte-6tr2dc{white-space:pre-line}
