@property --on{syntax:"<number>";inherits:true;initial-value:1}.hero{--fs:min(25.5vw, 34svh);--k:2.1;height:100svh;min-height:560px;max-height:1100px;position:relative;overflow:clip}.hero-what{z-index:3;left:var(--pad);right:var(--pad);top:calc(var(--top-h) + clamp(12px, 4vh, 40px));grid-template-rows:auto auto;grid-template-columns:auto auto;grid-auto-flow:column;justify-content:space-between;gap:2px 24px;display:grid;position:absolute}.hero-what a:nth-child(n+3){justify-self:end}.hero-what a{isolation:isolate;padding:6px 0;text-decoration:none;position:relative}.hero-what a:before{content:"";z-index:-1;background:var(--gold);transform-origin:0;transition:transform .5s var(--ease);position:absolute;top:3px;bottom:3px;left:-6px;right:-6px;transform:scaleX(0);box-shadow:0 0 22px 3px #ffb81c73}.hero-what a:hover:before{transform:scaleX(1)}.hero-what a:focus-visible:before{transform:scaleX(1)}@media (min-width:900px){.hero-what{justify-content:space-between;display:flex}}@media (prefers-reduced-motion:reduce){.hero-what a:before{transition:none}}.stage{--on:1;--lx:.35;--ly:.2;position:absolute;top:29%;left:0;right:0}.word,.cast-in{text-align:center;font-family:var(--f-display);font-weight:900;font-stretch:118%;font-size:var(--fs);letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap;line-height:1;display:block}.word{z-index:2;color:var(--ink);position:relative}.word .i,.cast-in .i{vertical-align:baseline;width:.19em;height:.7em;margin:0 .05em 0 .04em;display:inline-block}.word .i{cursor:default;box-shadow:0 0 .05em var(--gold), 0 0 .22em #ffb81cbf;animation:5s ease-in-out infinite alternate hum}.js .word .i{animation:1.1s linear .15s both ignite,5s ease-in-out 1.3s infinite alternate hum}.js .stage{animation:1.5s cubic-bezier(.16,1,.3,1) .75s both switch-on}@keyframes switch-on{0%{--on:0}to{--on:1}}@keyframes ignite{0%{opacity:.08}12%{opacity:1}17%{opacity:.15}29%{opacity:1}34%{opacity:.35}46%{opacity:1}to{opacity:1}}@keyframes hum{0%{box-shadow:0 0 .04em var(--gold), 0 0 .18em #ffb81c99}to{box-shadow:0 0 .07em var(--gold-hot), 0 0 .3em #ffb81cd9}}.cast{z-index:1;--base:.8em;transform-origin:50% calc(var(--base) - .012em);transform:translateY(-1px) perspective(calc(var(--fs) * 6.4 * var(--k))) rotateX(calc(-55deg + var(--ly) * 5deg)) skewX(calc((.5 - var(--lx)) * 40deg)) scaleY(calc(-1 * var(--k) * (6.2 + var(--ly) * 1.6) * max(var(--on), .001)));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #0000008c calc(var(--base) * .36), #000 calc(var(--base) * .7), #000 calc(var(--base) + 2px), transparent calc(var(--base) + 2px));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #0000008c calc(var(--base) * .36), #000 calc(var(--base) * .7), #000 calc(var(--base) + 2px), transparent calc(var(--base) + 2px));mask-image:linear-gradient(to bottom, transparent 0, #0000008c calc(var(--base) * .36), #000 calc(var(--base) * .7), #000 calc(var(--base) + 2px), transparent calc(var(--base) + 2px));will-change:transform;position:absolute;top:0;bottom:0;left:0;right:0}.cast-in{color:var(--black);font-size:var(--fs)}.cast-in .i{visibility:hidden}.hero-cue{z-index:2;left:var(--pad);bottom:calc(18px + env(safe-area-inset-bottom));color:var(--white);mix-blend-mode:difference;gap:10px;text-decoration:none;transition:opacity .3s,visibility;display:inline-flex;position:absolute}.hero-cue.gone{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.hero-cue .arr{animation:nudge 2.4s var(--slow) infinite;display:inline-block}@keyframes nudge{50%{transform:translateY(4px)}}@media (min-width:900px){.hero{--fs:min(21vw, 34svh);--k:.8}.stage{top:27%}}.hero-offer{z-index:3;left:var(--pad);right:var(--pad);bottom:calc(64px + env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;display:flex;position:absolute}.hero-offer-main{background:var(--black);min-height:52px;color:var(--white);border:2px solid var(--black);font:650 clamp(16px, 1.5vw, 19px)/1.25 var(--f-body);text-align:left;align-items:center;gap:.7em;padding:12px 20px;text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex}.hero-offer-main .arr{transition:transform .4s var(--ease);display:inline-block}.hero-offer-main:hover{background:var(--gold);color:var(--black)}.hero-offer-main:focus-visible{background:var(--gold);color:var(--black)}.hero-offer-main:hover .arr{transform:translate(3px)}.hero-offer-gh{min-height:32px;color:var(--ink);text-underline-offset:3px;align-items:center;gap:.5em;padding:4px 2px;display:inline-flex}@media (prefers-reduced-motion:reduce){.hero-offer-main,.hero-offer-main .arr{transition:none}}.ad{padding-top:clamp(64px,10vw,140px)}.ad-grid{display:grid}.ad-head{z-index:1;position:relative}.ad-title{--t:clamp(110px, 47vw, 480px);font-size:var(--t);letter-spacing:-.02em;margin-top:10px;font-stretch:58%;line-height:.78}.home .ad-player{z-index:2;margin-top:calc(var(--t) * -.2);--t:clamp(110px, 47vw, 480px);justify-self:end;width:100%;max-width:960px;position:relative}.ad-foot{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 32px;margin-top:22px;display:flex}@media (min-width:900px){.ad-title{--t:clamp(200px, 27vw, 480px)}.home .ad-player{--t:clamp(200px, 27vw, 480px);margin-top:calc(var(--t) * -.3)}.ad-foot{justify-self:end;width:100%;max-width:960px}}.bear{padding-top:clamp(56px,8vw,120px)}.bear-head{margin-bottom:14px}.frames{--fw-max:360px;width:100%;max-width:var(--fw-max);gap:6px;margin:0 auto;display:grid}@media (-webkit-max-device-pixel-ratio:2.49),(max-resolution:2.49dppx){.frames{--fw-max:540px}}.frame{margin:0;display:grid;position:relative}.frame-pic{aspect-ratio:3/2;background:#fff;position:relative;overflow:hidden}.frame picture,.frame img,.frame video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.frame video{opacity:0;transition:opacity .8s}.frame.is-live video{opacity:1}.frame-word{z-index:2;white-space:nowrap;pointer-events:none;margin:.12em 0 -.1em -.03em;font-size:clamp(88px,30vw,150px);line-height:.8;position:relative}.frame:nth-child(2) .frame-word{text-align:right;margin-right:-.03em}.frame.is-go .frame-word{text-align:center}@media (min-width:900px){.frames{--fw-max:1092px;grid-template-columns:repeat(3,minmax(0,360px));justify-content:center;gap:6px}.frame-pic{aspect-ratio:4/5}.frame-word,.frame:nth-child(2) .frame-word{text-align:left;margin-left:-.03em;font-size:clamp(96px,8.6vw,150px)}}.truth{text-align:center;justify-items:center;gap:34px;margin-top:clamp(56px,9vw,120px);display:grid}.truth-line{font-size:clamp(60px,17vw,210px);line-height:.82}.truth-line .rise:last-child>span{color:var(--black)}.home .credits{font:500 12px/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;gap:7px;margin:0;display:grid}.home .credits div{grid-template-columns:1fr 1fr;gap:22px;display:grid}.home .credits dt{text-align:right;color:var(--ink);font-weight:400}.home .credits dd{text-align:left;margin:0;font-weight:700}.film-open{justify-self:center}@media (min-width:900px){.truth{text-align:left;grid-template-columns:1.3fr 1fr;place-items:end start;column-gap:64px}.truth-line{grid-row:span 2}.home .credits div{grid-template-columns:110px 1fr}.film-open{justify-self:start}}.film{--film-max:360px;background:0 0;border:0;width:100vw;max-width:none;height:100svh;max-height:none;margin:0;padding:0;top:0;bottom:0;left:0;right:0}@media (-webkit-max-device-pixel-ratio:2.49),(max-resolution:2.49dppx){.film{--film-max:540px}}.film::backdrop{background:#000000f0}.film[open]{place-items:center;display:grid}.film-box{width:min(92vw, calc(86svh * 9 / 16), var(--film-max));position:relative}.film video{aspect-ratio:9/16;background:#000;width:100%;height:auto}.film-close{color:#fff;padding:12px 0;position:absolute;top:-44px;right:0}.make{padding-top:clamp(80px,12vw,180px)}.index{border-bottom:1px solid var(--rule);margin:18px 0 0;padding:0;list-style:none}.index li{border-top:1px solid var(--rule)}.index a{isolation:isolate;grid-template-columns:34px 1fr;grid-template-areas:"n word"".sub";align-items:baseline;padding:14px 0 12px;text-decoration:none;display:grid;position:relative}.index a:before{content:"";z-index:-1;background:var(--gold);transform-origin:0;transition:transform .7s var(--ease);position:absolute;top:10px;bottom:8px;left:-8px;right:-8px;transform:scaleX(0);box-shadow:0 0 40px 6px #ffb81c73}.index a.lit:before,.index a:hover:before{transform:scaleX(1)}.index a:focus-visible:before{transform:scaleX(1)}.ix-n{grid-area:n}.ix-word{grid-area:word;padding-top:6px;font-size:clamp(64px,17.5vw,250px);line-height:.8}.ix-sub{text-align:right;grid-area:sub;margin-top:10px}@media (min-width:900px){.index a{grid-template-columns:80px 1fr auto;grid-template-areas:"n word sub";align-items:end;padding:18px 0 16px}.ix-word{font-size:clamp(90px,11.5vw,190px)}.ix-sub{margin:0 0 .6em}.index a:before{left:-16px;right:-16px}}.prices{padding-top:clamp(80px,12vw,180px)}.prices-head{gap:10px;margin-bottom:22px;display:grid}.prices-title{font-size:clamp(96px,30vw,380px);line-height:.78}.forever{margin-top:clamp(40px,7vw,90px);font-size:clamp(52px,13.6vw,180px);line-height:.82}.forever-sub{max-width:46ch;margin-top:14px}.prices-foot{gap:24px;margin-top:clamp(40px,6vw,80px);display:grid}.prices-foot .act{justify-self:start}@media (min-width:900px){.prices-head{grid-template-columns:1fr auto;align-items:end}.prices-head .label{order:2;margin-bottom:1.4em}.prices-foot{grid-template-columns:minmax(0,640px) auto;justify-content:space-between;align-items:end}}.shadow-room{min-height:0;padding:clamp(110px, 14vw, 200px) var(--pad) clamp(90px, 12vw, 180px);align-items:center;display:grid;overflow:clip}.dm-inner{z-index:2;gap:clamp(28px,4vw,48px);display:grid;position:relative}.dm-title{color:var(--white);font-size:clamp(68px,19vw,280px);line-height:.8}@media (min-width:900px){.dm-title{font-size:clamp(120px,12.5vw,240px)}.home .dm-link{font-size:clamp(64px,7.4vw,140px)}}.dm-note{color:#cfcfcf}@media (prefers-reduced-motion:reduce){.word .i,.js .word .i,.js .stage,.hero-cue .arr{animation:none}}.strip{padding-top:clamp(40px,6vw,90px);padding-bottom:clamp(40px,6vw,90px)}.strip-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;display:flex}.strip-head .act{padding:10px 0 8px}.strip-row{margin:22px calc(var(--pad) * -1) 0;padding:0 var(--pad) 6px;scroll-snap-type:x proximity;scroll-padding:0 var(--pad);grid-auto-columns:104px;grid-auto-flow:column;gap:14px;list-style:none;display:grid;overflow-x:auto}.strip-row li{scroll-snap-align:start}.strip-row a{gap:8px;text-decoration:none;display:grid}.strip-shot{aspect-ratio:390/844;border:1px solid var(--ink);background:#fff;display:block;position:relative;overflow:hidden}.strip-shot img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0}.strip-row a:hover .strip-shot img{transform:translateY(-2%)}.strip-row a:focus-visible .strip-shot img{transform:translateY(-2%)}.strip-row a:hover .strip-name{text-underline-offset:4px;text-decoration:underline}.strip-row a:focus-visible .strip-name{text-underline-offset:4px;text-decoration:underline}@media (min-width:900px){.strip-row{grid-template-columns:repeat(5,160px);grid-auto-flow:row;justify-content:space-between;gap:24px;margin-inline-start:0;margin-inline-end:0;padding:0;overflow:visible}}@media (prefers-reduced-motion:reduce){.strip-shot img{transition:none}}.try{border-top:1px solid var(--rule);padding-top:clamp(48px,7vw,110px);padding-bottom:clamp(48px,7vw,110px)}.try-title{margin:12px 0 18px;font-size:clamp(46px,12vw,150px);line-height:.84}.try-title .rise:nth-child(2)>span{transition-delay:70ms}.found{border-top:1px solid var(--rule);padding-top:clamp(48px,7vw,110px);padding-bottom:clamp(48px,7vw,110px)}.found-title{margin:12px 0 18px;font-size:clamp(46px,12vw,150px);line-height:.84}.found-title .rise:nth-child(2)>span{transition-delay:70ms}.found-grid{gap:8px;display:grid}.found-say .lede{max-width:40ch;margin:0}.found-acts{flex-wrap:wrap;gap:6px 28px;margin:18px 0 0;display:flex}@media (min-width:900px){.found-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:clamp(40px,6vw,100px)}.found-grid .seo-res{margin-top:0}}.found .seo-was,.found .seo-note,.found .seo-fine{color:var(--ink)}
