.tpl-page{--tpl-accent: #d4a36c;--tpl-accent-rgb: 212 163 108;--tpl-line: rgb(var(--tpl-accent-rgb) / .32);--tpl-wash: rgb(var(--tpl-accent-rgb) / .08);--tpl-mono: ui-monospace, "SF Mono", "Roboto Mono", Menlo, Consolas, monospace;--tpl-display: "Bebas Neue", "Sora", system-ui, sans-serif;position:relative;background:var(--mck-bg);color:var(--mck-text);font-family:var(--mck-font-body);overflow-x:clip}.tpl-page :where(a,button,summary):focus-visible{outline:2px solid var(--tpl-accent);outline-offset:3px;border-radius:10px}.tpl-hero{position:relative;isolation:isolate;overflow:clip;padding-bottom:clamp(36px,8vw,56px)}.tpl-hero__media{position:relative;height:clamp(320px,96vw,460px);overflow:hidden;background:#0b0a09}.tpl-hero__media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--tpl-pos-m, 50% 22%);object-position:var(--tpl-pos-m, 50% 22%);transform-origin:50% 30%;animation:tpl-settle 2.2s var(--mck-ease) both}@keyframes tpl-settle{0%{transform:scale(1.07)}to{transform:scale(1)}}.tpl-hero__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(5 5 5 / .55) 0%,transparent 24%,transparent 46%,rgb(5 5 5 / .82) 80%,var(--mck-bg) 100%),radial-gradient(90% 60% at 50% 100%,rgb(var(--tpl-accent-rgb) / .14),transparent 70%);pointer-events:none}.tpl-hero__copy{position:relative;z-index:2;display:flex;flex-direction:column;margin-top:-92px;padding:0 var(--mck-gutter)}.tpl-hero__name{margin:0;font-family:var(--tpl-display);font-weight:400;font-size:min(84px,calc((100vw - 40px) / (var(--tpl-name-len, 12) * .44)));line-height:.86;letter-spacing:.012em;text-transform:uppercase;background-image:linear-gradient(180deg,#ffffff 0%,#ffffff 42%,var(--tpl-accent) 120%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 12px 30px rgb(0 0 0 / .55))}.tpl-hero__craft{display:flex;align-items:center;gap:12px;margin:12px 0 0;font-size:12px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--tpl-accent)}.tpl-hero__craft:before{content:"";width:28px;height:1px;background:currentColor;opacity:.8}.tpl-hero__h1{margin:16px 0 0;max-width:24ch;font-family:var(--mck-font-body);font-size:clamp(23px,6.4vw,30px);font-weight:600;line-height:1.17;letter-spacing:-.025em;color:var(--mck-text);text-wrap:balance}.tpl-hero__lines{order:6;list-style:none;margin:26px 0 0;padding:18px 0 0;display:grid;gap:10px;border-top:1px solid var(--mck-line)}.tpl-hero__lines li{position:relative;padding-left:22px;font-size:15.5px;line-height:1.5;color:var(--mck-text-2)}.tpl-hero__lines li:before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;border-radius:2px;background:var(--tpl-accent);transform:rotate(45deg);opacity:.9}.tpl-hero__actions{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin-top:22px}.tpl-hero__actions .mck-cta{width:100%}.tpl-hero__trailer{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:8px 18px;border-radius:999px;color:var(--mck-text);font-size:15px;font-weight:600;text-decoration:none;transition:color .3s ease,background-color .3s ease}.tpl-hero__trailer-icon{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--tpl-line);color:var(--tpl-accent)}@media(hover:hover){.tpl-hero__trailer:hover{background:#ffffff0d}}.tpl-hero__refund{margin-top:10px}.tpl-hero__proof{display:flex;align-items:center;gap:10px;margin:14px 0 0;font-size:14.5px;font-weight:600;color:var(--mck-text)}.tpl-hero__proof svg{flex:none;color:var(--tpl-accent)}.tpl-hero__facts{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:12px 0 0;padding:0;font-size:14px;line-height:1.5;color:var(--mck-text-2)}.tpl-hero__facts li{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.tpl-hero__facts li:before{content:"";width:5px;height:5px;border-radius:1px;background:var(--tpl-accent)}.tpl-page .mck-value{grid-template-columns:minmax(0,1fr)}@media(min-width:880px){.tpl-page .mck-value{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.tpl-page .mck-value__row dd{white-space:normal;text-wrap:balance}.tpl-page .mck-cta--lg{padding-inline:24px}@media(max-width:399px){.tpl-page .mck-cta--lg{font-size:16px;gap:8px}.tpl-page .mck-cta__arrow{display:none}}@media(min-width:960px){.tpl-hero{min-height:min(100svh,880px);display:flex;align-items:center;padding-bottom:0}.tpl-hero__media{position:absolute;top:0;right:0;bottom:0;width:56%;height:auto;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 26%),linear-gradient(180deg,#000 70%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,#000 26%),linear-gradient(180deg,#000 70%,transparent 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.tpl-hero__media img{-o-object-position:50% 20%;object-position:50% 20%}.tpl-hero__shade{background:linear-gradient(180deg,rgb(5 5 5 / .5) 0%,transparent 20%),radial-gradient(70% 70% at 70% 60%,transparent 40%,rgb(5 5 5 / .45) 100%)}.tpl-hero__copy{width:min(620px,50vw);margin:0;padding:132px 0 72px max(40px,calc((100vw - 1240px)/2 + 20px))}.tpl-hero__name{font-size:min(124px,calc(560px / (var(--tpl-name-len, 12) * .44)))}.tpl-hero__h1{font-size:clamp(30px,2.6vw,40px);max-width:21ch}.tpl-hero__lines{order:0}.tpl-hero__facts{font-size:15px;margin-top:16px}.tpl-hero__lines{margin-top:24px}.tpl-hero__actions{flex-direction:row;align-items:center;gap:14px;margin-top:30px}.tpl-hero__actions .mck-cta{width:auto;flex:none;flex-wrap:nowrap}.tpl-hero__trailer{white-space:nowrap}}.tpl-motif{position:absolute;inset:0;z-index:1;pointer-events:none;color:var(--tpl-accent)}.tpl-lens__frame{position:absolute;inset:84px 22px 108px}.tpl-lens__corner{position:absolute;width:26px;height:26px;border:0 solid rgb(var(--tpl-accent-rgb) / .85);animation:tpl-lens-in 1.4s var(--mck-ease) .2s both}.tpl-lens__corner--tl{top:0;left:0;border-top-width:2px;border-left-width:2px;--tpl-from: translate3d(-10px, -10px, 0)}.tpl-lens__corner--tr{top:0;right:0;border-top-width:2px;border-right-width:2px;--tpl-from: translate3d(10px, -10px, 0)}.tpl-lens__corner--bl{bottom:0;left:0;border-bottom-width:2px;border-left-width:2px;--tpl-from: translate3d(-10px, 10px, 0)}.tpl-lens__corner--br{bottom:0;right:0;border-bottom-width:2px;border-right-width:2px;--tpl-from: translate3d(10px, 10px, 0)}@keyframes tpl-lens-in{0%{opacity:0;transform:var(--tpl-from)}to{opacity:1;transform:none}}.tpl-lens__focus{position:absolute;left:var(--tpl-fx, 50%);top:var(--tpl-fy, 50%);width:76px;height:76px;margin:-38px 0 0 -38px;border:1.5px solid rgb(var(--tpl-accent-rgb) / .9);border-radius:4px;animation:tpl-focus 1.6s var(--mck-ease) .7s both}.tpl-lens__focus:before,.tpl-lens__focus:after{content:"";position:absolute;left:50%;top:50%;background:rgb(var(--tpl-accent-rgb) / .9)}.tpl-lens__focus:before{width:10px;height:1.5px;margin:-.75px 0 0 -5px}.tpl-lens__focus:after{width:1.5px;height:10px;margin:-5px 0 0 -.75px}@keyframes tpl-focus{0%{opacity:0;transform:scale(1.5)}55%{opacity:1;transform:scale(.94)}70%{opacity:.55;transform:scale(1)}85%{opacity:1}to{opacity:1;transform:scale(1)}}.tpl-lens__thirds{position:absolute;inset:0;background:linear-gradient(90deg,transparent calc(33.33% - .5px),rgb(255 255 255 / .1) calc(33.33% - .5px),rgb(255 255 255 / .1) calc(33.33% + .5px),transparent calc(33.33% + .5px),transparent calc(66.66% - .5px),rgb(255 255 255 / .1) calc(66.66% - .5px),rgb(255 255 255 / .1) calc(66.66% + .5px),transparent calc(66.66% + .5px)),linear-gradient(180deg,transparent calc(33.33% - .5px),rgb(255 255 255 / .1) calc(33.33% - .5px),rgb(255 255 255 / .1) calc(33.33% + .5px),transparent calc(33.33% + .5px),transparent calc(66.66% - .5px),rgb(255 255 255 / .1) calc(66.66% - .5px),rgb(255 255 255 / .1) calc(66.66% + .5px),transparent calc(66.66% + .5px));animation:tpl-fade 1.2s ease .4s both}.tpl-readout{position:absolute;display:none;align-items:center;gap:14px;font-family:var(--tpl-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#ffffffd1;font-variant-numeric:tabular-nums;animation:tpl-fade 1s ease 1s both}.tpl-readout__dot{width:8px;height:8px;border-radius:50%;background:var(--tpl-accent);box-shadow:0 0 12px rgb(var(--tpl-accent-rgb) / .8)}@keyframes tpl-fade{0%{opacity:0}to{opacity:1}}.tpl-tl{position:absolute;left:20px;right:20px;bottom:100px;display:grid;gap:3px;padding:6px 9px 7px;border-radius:10px;background:#060a0e9e;border:1px solid rgb(var(--tpl-accent-rgb) / .22);backdrop-filter:blur(6px);overflow:hidden;animation:tpl-rise 1.1s var(--mck-ease) .3s both}@keyframes tpl-rise{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}.tpl-tl__ruler{height:5px;background:repeating-linear-gradient(90deg,rgb(255 255 255 / .35) 0 1px,transparent 1px 12px);-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent);mask-image:linear-gradient(180deg,#000 40%,transparent)}.tpl-tl__track{display:flex;gap:2px;height:11px}.tpl-tl__track--a{height:7px}.tpl-tl__clip{min-width:2px;border-radius:2px;background:rgb(var(--tpl-accent-rgb) / .5);box-shadow:inset 0 0 0 1px rgb(var(--tpl-accent-rgb) / .7)}.tpl-tl__clip:nth-child(2n){background:rgb(var(--tpl-accent-rgb) / .32)}.tpl-tl__track--a .tpl-tl__clip{background:repeating-linear-gradient(90deg,rgb(140 230 170 / .55) 0 1px,transparent 1px 3px),#50a06e40;box-shadow:inset 0 0 0 1px #78d29673}.tpl-tl__rail{position:absolute;inset:0 10px;transform:translate3d(var(--tpl-playhead, 41%),0,0);animation:tpl-play 5.5s cubic-bezier(.45,0,.2,1) .6s both}.tpl-tl__head{position:absolute;top:0;bottom:0;left:0;width:2px;margin-left:-1px;background:#ff5a4f;box-shadow:0 0 10px #ff5a4fb3}.tpl-tl__head:before{content:"";position:absolute;top:0;left:-4px;border:5px solid transparent;border-top:6px solid #ff5a4f}@keyframes tpl-play{0%{transform:translateZ(0)}to{transform:translate3d(var(--tpl-playhead, 41%),0,0)}}.tpl-bp__grid{position:absolute;inset:0;background-image:linear-gradient(rgb(var(--tpl-accent-rgb) / .13) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--tpl-accent-rgb) / .13) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(120% 90% at 50% 40%,transparent 35%,#000 85%),linear-gradient(180deg,#000 50%,transparent 82%);-webkit-mask-composite:source-in;mask-image:radial-gradient(120% 90% at 50% 40%,transparent 35%,#000 85%),linear-gradient(180deg,#000 50%,transparent 82%);-webkit-mask-composite:source-in,xor;mask-composite:intersect;animation:tpl-fade 1.4s ease .2s both}.tpl-bp__dim{position:absolute;display:flex;align-items:center;justify-content:center;color:rgb(var(--tpl-accent-rgb) / .95)}.tpl-bp__dim--h{top:98px;left:22px;right:22px;height:14px;border-left:1.5px solid currentColor;border-right:1.5px solid currentColor;transform-origin:0 50%;animation:tpl-draw-x 1.3s var(--mck-ease) .4s both}.tpl-bp__dim--h:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor}.tpl-bp__dim--v{display:none;top:120px;bottom:120px;left:30px;width:14px;border-top:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform-origin:50% 0;animation:tpl-draw-y 1.3s var(--mck-ease) .6s both}.tpl-bp__dim--v:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:currentColor}.tpl-bp__label{position:relative;padding:2px 10px;border-radius:4px;background:#080605d9;font-family:var(--tpl-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--tpl-accent-rgb) / 1);white-space:nowrap}@keyframes tpl-draw-x{0%{transform:scaleX(0);opacity:0}to{transform:none;opacity:1}}@keyframes tpl-draw-y{0%{transform:scaleY(0);opacity:0}to{transform:none;opacity:1}}@media(min-width:960px){.tpl-lens__frame{inset:15% 12% 16% 24%}.tpl-lens__corner{width:34px;height:34px}.tpl-lens__focus{width:104px;height:104px;margin:-52px 0 0 -52px;left:var(--tpl-fx-d, 50%);top:var(--tpl-fy-d, 45%)}.tpl-readout{display:flex;left:24%;right:12%;bottom:calc(16% - 34px);justify-content:space-between}.tpl-tl{left:26%;right:6%;bottom:13%;padding:10px 12px 11px;gap:5px}.tpl-tl__ruler{height:7px}.tpl-tl__track{height:20px}.tpl-tl__track--a{height:12px}.tpl-tl__rail{left:12px;right:12px}.tpl-bp__dim--h{top:112px;left:26%;right:7%}.tpl-bp__dim--v{display:flex;left:calc(26% - 34px);top:150px;bottom:15%}}.tpl-strip{margin:0 0 clamp(28px,6vw,44px)}.tpl-strip__stats{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 22px;margin-bottom:16px}.tpl-strip__stat{margin:0;display:flex;align-items:baseline;gap:8px;color:var(--mck-text-2);font-size:14px}.tpl-strip__stat strong{font-family:var(--tpl-display);font-weight:400;font-size:clamp(40px,11vw,56px);line-height:.9;letter-spacing:.01em;color:var(--mck-text)}.tpl-strip__bar{position:relative;display:flex;gap:3px;height:46px;padding:10px 0}.tpl-strip__seg{position:relative;min-width:3px;border-radius:3px;background:linear-gradient(180deg,rgb(var(--tpl-accent-rgb) / .62),rgb(var(--tpl-accent-rgb) / .32));box-shadow:inset 0 0 0 1px rgb(var(--tpl-accent-rgb) / .55);transform-origin:0 50%}.tpl-strip__seg:nth-child(2n){background:linear-gradient(180deg,rgb(var(--tpl-accent-rgb) / .42),rgb(var(--tpl-accent-rgb) / .2))}.tpl-strip__seg--long{background:linear-gradient(180deg,rgb(var(--tpl-accent-rgb) / .9),rgb(var(--tpl-accent-rgb) / .5))}.tpl-strip__num{position:absolute;left:6px;top:50%;transform:translateY(-50%);font-family:var(--tpl-mono);font-size:10px;color:#000000b8;font-weight:700}html.mck-js .mck-pending .tpl-strip__seg{transform:scaleX(.2);opacity:0}.tpl-strip__seg{transition:transform .9s var(--mck-ease),opacity .6s ease;transition-delay:calc(var(--i, 0) * 28ms)}.tpl-strip__caption{margin:10px 0 0;font-size:13.5px;line-height:1.5;color:var(--mck-text-3)}.tpl-strip[data-motif=lens] .tpl-strip__bar{padding:13px 6px;border-radius:6px;background:radial-gradient(circle at 50% 50%,rgb(255 255 255 / .14) 0 2px,transparent 2.5px) 0 3px / 12px 6px repeat-x,radial-gradient(circle at 50% 50%,rgb(255 255 255 / .14) 0 2px,transparent 2.5px) 0 calc(100% - 3px) / 12px 6px repeat-x,#0c0a08;box-shadow:inset 0 0 0 1px #ffffff0f;height:52px}.tpl-strip[data-motif=blueprint] .tpl-strip__bar{padding-bottom:18px;height:54px;background:repeating-linear-gradient(90deg,rgb(var(--tpl-accent-rgb) / .45) 0 1px,transparent 1px 8px) 0 100% / 100% 7px no-repeat}.tpl-strip[data-motif=blueprint] .tpl-strip__seg{border-radius:1px}.tpl-strip[data-motif=timeline] .tpl-strip__bar{padding-top:16px;height:52px;background:repeating-linear-gradient(90deg,rgb(255 255 255 / .32) 0 1px,transparent 1px 10px) 0 0 / 100% 6px no-repeat}.tpl-trailer{position:relative;border-radius:clamp(16px,3vw,24px);overflow:hidden;box-shadow:0 50px 100px -50px #000000f2,0 0 0 1px #ffffff14,0 40px 120px -60px rgb(var(--tpl-accent-rgb) / .4)}.tpl-clips{list-style:none;margin:0;padding:0;display:grid;gap:18px}@media(min-width:860px){.tpl-clips{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}.tpl-clip{overflow:hidden;padding:0;display:flex;flex-direction:column}.tpl-clip__media{position:relative;aspect-ratio:16 / 9;background:#0b0b0b center / cover no-repeat;overflow:hidden}.tpl-clip__media video{position:relative;z-index:1;display:block}.tpl-clip__poster,.tpl-clip__poster img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tpl-clip__tag{position:absolute;left:12px;top:12px;z-index:2;padding:4px 10px;border-radius:999px;background:#0000009e;border:1px solid rgb(var(--tpl-accent-rgb) / .4);font-size:11.5px;font-weight:600;letter-spacing:.04em;color:var(--tpl-accent);backdrop-filter:blur(4px)}.tpl-clip__body{padding:18px 20px 22px}.tpl-clip__title{margin:0;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.015em}.tpl-clip__text{margin:8px 0 0;font-size:15px;line-height:1.55;color:var(--mck-text-2)}.tpl-credits{--gap: 14px;--cols: 2;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:22px var(--gap)}@media(min-width:760px){.tpl-credits{--gap: 20px;--cols: 4}}.tpl-credit{width:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));display:flex;flex-direction:column;gap:12px}.tpl-credit--wide{width:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols) * 2 + var(--gap))}.tpl-credit__img{position:relative;aspect-ratio:2 / 3;border-radius:14px;overflow:hidden;background:#111;box-shadow:0 28px 50px -30px #000000f2,0 0 0 1px #ffffff12;transition:transform .6s var(--mck-ease),box-shadow .6s ease}.tpl-credit__img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s var(--mck-ease)}.tpl-credit--wide .tpl-credit__frame{flex:1;display:flex}.tpl-credit--wide .tpl-credit__img{flex:1;aspect-ratio:800 / 574}@media(hover:hover)and (pointer:fine){.tpl-credit:hover .tpl-credit__img{transform:translate3d(0,-4px,0);box-shadow:0 34px 60px -30px rgb(var(--tpl-accent-rgb) / .35),0 0 0 1px var(--tpl-line)}.tpl-credit:hover .tpl-credit__img img{transform:scale(1.04)}}.tpl-credit__title{margin:0;font-size:15.5px;font-weight:600;line-height:1.3}.tpl-credit__note{margin:3px 0 0;font-size:13px;line-height:1.45;color:var(--tpl-accent)}.tpl-close{position:relative;isolation:isolate;overflow:hidden;padding:clamp(72px,14vw,140px) var(--mck-gutter);text-align:center}.tpl-close__bg{position:absolute;inset:0;z-index:-1}.tpl-close__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%;opacity:.32;filter:saturate(.85)}.tpl-close__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--mck-bg) 0%,rgb(5 5 5 / .55) 30%,rgb(5 5 5 / .7) 70%,var(--mck-bg) 100%),radial-gradient(60% 60% at 50% 50%,rgb(var(--tpl-accent-rgb) / .12),transparent 70%)}.tpl-close__inner{max-width:640px;margin:0 auto}.tpl-close__name{margin:0;font-family:var(--tpl-display);font-size:min(96px,calc((100vw - 40px) / (var(--tpl-name-len, 12) * .44)));line-height:.88;letter-spacing:.012em;text-transform:uppercase;color:var(--mck-text)}.tpl-close__line{margin:18px auto 0;max-width:30ch;font-size:clamp(20px,5vw,26px);font-weight:600;line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.tpl-close__facts{margin:14px 0 0;font-size:14.5px;color:var(--mck-text-2)}.tpl-close__cta{margin-top:28px;display:flex;flex-direction:column;align-items:center;gap:4px}.tpl-close__proof{margin:16px 0 0;font-size:14px;font-weight:600;color:var(--mck-text-2)}@media(prefers-reduced-motion:reduce){.tpl-hero__media img,.tpl-lens__corner,.tpl-lens__focus,.tpl-lens__thirds,.tpl-readout,.tpl-tl,.tpl-tl__rail,.tpl-bp__grid,.tpl-bp__dim--h,.tpl-bp__dim--v{animation:none!important}.tpl-strip__seg{transition:none!important}html.mck-js .mck-pending .tpl-strip__seg{transform:none;opacity:1}.tpl-credit__img,.tpl-credit__img img{transition:none!important}}
