.hw,.hw-pause{display:none}@media (max-width:819px){.gh-stage.has-phone .gh-media{background:0 0;animation:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.gh-stage.has-phone .gh-media>:not(.hw):not(.hw-pause){display:none}.gh-stage.has-phone .gh-media:before{content:none}.gh-stage.has-phone .gh-now{display:none}.hw{--hw-span:1.3;--hw-gap:10px;z-index:1;pointer-events:none;-webkit-mask-composite:source-in;width:100vw;display:block;position:absolute;top:0;bottom:0;left:0;overflow:clip;-webkit-mask-image:linear-gradient(#0000 0%,#00000080 8%,#000 20% 56%,#000000b3 68%,#00000061 80%,#0000001f 90%,#0000 97%),linear-gradient(90deg,#00000059 0%,#000 12% 88%,#00000059 100%);mask-image:linear-gradient(#0000 0%,#00000080 8%,#000 20% 56%,#000000b3 68%,#00000061 80%,#0000001f 90%,#0000 97%),linear-gradient(90deg,#00000059 0%,#000 12% 88%,#00000059 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hw-plane{--hw-w:calc(100vw * var(--hw-span));--hw-step:calc((var(--hw-w) - 2 * var(--hw-gap)) / 3 * .5625 + var(--hw-gap));--hw-p:calc(var(--hw-n,6) * var(--hw-step));top:50%;left:calc(50% - var(--hw-w) / 2);width:var(--hw-w);margin-top:calc(var(--hw-p) * -.5);align-items:start;gap:var(--hw-gap);transform-origin:50% calc(var(--hw-p) * .5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;transform:perspective(760px)rotateX(34deg)rotate(-14deg)}.hw-col{min-width:0}.hw-col:nth-child(2){transform:translate3d(0, calc(var(--hw-step) * .5), 0)}.hw-track{gap:var(--hw-gap);padding-bottom:var(--hw-gap);animation:hw-up calc(var(--n,6) * 11s) linear infinite;display:grid}.hw-col:nth-child(2) .hw-track{animation-name:hw-down;animation-duration:calc(var(--n,6) * 13s)}.hw-col:nth-child(3) .hw-track{animation-duration:calc(var(--n,6) * 12s)}.hw-tile{aspect-ratio:16/9;background:#241b2f;border-radius:8px;display:block;position:relative;overflow:hidden;box-shadow:0 12px 22px -12px #000000e6}.hw-tile img{object-fit:cover;width:100%;height:100%;display:block}.hw-tile:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffecd229,inset 0 0 0 1px #ffecd212}.hw-tone{mix-blend-mode:color;opacity:.34;background:#3a2150;position:absolute;inset:0}.hw:after{content:"";background:radial-gradient(86% 80% at 50% 46%,#140e1a24 28%,#140e1a99 100%);position:absolute;inset:0}.hw-sweep{z-index:1;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(100deg,#ffecc800 0%,#ffecc829 30%,#fff0d680 50%,#ffecc829 70%,#ffecc800 100%);width:70%;display:none;position:absolute;top:-20%;bottom:-20%;left:0}.hw-lamp{z-index:1;background:radial-gradient(72% 100% at 14% 0,#f3d9a438,#f3d9a40f 46%,#f3d9a400 72%);position:absolute;inset:0}.hw-pause{z-index:3;right:calc(var(--gutter,16px) - 8px);color:#f2ede6b8;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:color .25s;display:grid;position:absolute;bottom:6px}.hw-pause:before{content:"";-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#140e1a57;border:1px solid #f2ede63d;border-radius:50%;transition:background .25s,border-color .25s;position:absolute;inset:8px}.hw-pause svg{width:11px;height:11px;position:relative}.hw-pause:hover,.hw-pause:focus-visible{color:#f2ede6}.hw-pause:hover:before,.hw-pause:focus-visible:before{background:#140e1a99;border-color:#f2ede680}.hw-pause[aria-pressed=true]{color:#f2ede6e6}.hw-pause[aria-pressed=true]:before{background:#140e1a8c;border-color:#f2ede673}.hw-pause:focus-visible{outline-offset:-6px;outline:2px solid #e0bd6d}.hw.is-held :is(.hw-plane,.hw-col,.hw-track,.hw-lamp,.hw-sweep){animation-play-state:paused}}@media (max-width:819px) and (prefers-reduced-motion:no-preference){.hw-plane{animation:2.4s cubic-bezier(.16,1,.3,1) both hw-settle}.hw-col{animation:1.8s cubic-bezier(.16,1,.3,1) both hw-rise;animation-delay:calc(60ms + var(--c,0) * .14s)}.hw-lamp{animation:2.6s cubic-bezier(.16,1,.3,1) .3s both hw-light,14s ease-in-out 2.9s infinite alternate hw-breathe}.hw-pause{animation:1s cubic-bezier(.16,1,.3,1) 2.6s both hw-light}.hw-sweep{animation:2.6s cubic-bezier(.65,0,.35,1) 1s both hw-sweep;display:block}}@supports (animation-timeline:view()){@media (max-width:819px) and (prefers-reduced-motion:no-preference){.gh-stage.has-phone .hw{animation:linear both hw-recede;animation-timeline:--gh-stage;animation-range:exit-crossing}}}@media (max-width:819px) and (prefers-reduced-motion:reduce){.hw,.hw-plane,.hw-col,.hw-track,.hw-lamp{animation:none}.hw-pause{display:none}.hw-col:first-child .hw-track{transform:translateY(-12%)}.hw-col:nth-child(2) .hw-track{transform:translateY(-31%)}.hw-col:nth-child(3) .hw-track{transform:translateY(-21%)}}@keyframes hw-up{to{transform:translateY(-50%)}}@keyframes hw-down{0%{transform:translateY(-50%)}to{transform:none}}@keyframes hw-settle{0%{transform:perspective(760px)rotateX(56deg)rotate(-5deg)translateY(90px)scale(1.18)}}@keyframes hw-rise{0%{opacity:0;transform:translateY(140px)}}@keyframes hw-light{0%{opacity:0}}@keyframes hw-sweep{0%{transform:translate(-110%)}to{transform:translate(160%)}}@keyframes hw-breathe{to{opacity:.72}}@keyframes hw-recede{to{opacity:.4;transform:translateY(18%)}}
.hq{--hq-glide:cubic-bezier(.5, 0, .15, 1);--hq-pose:cubic-bezier(.16, 1, .3, 1);--pc:var(--s0c);--pr:var(--s0r);--po:var(--s0o);--serif:"Fraunces", "hq Fraunces repli", Georgia, serif;--sans:"DM Sans", "hq DM Sans repli", Arial, sans-serif;font-family:var(--sans)}@font-face{font-family:hq Fraunces repli;font-style:normal;font-weight:400;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Liberation Serif),local(Tinos);size-adjust:111.99%;ascent-override:87.33%;descent-override:22.77%;line-gap-override:0%}@font-face{font-family:hq Fraunces repli;font-style:italic;font-weight:400;src:local(Times New Roman Italic),local(TimesNewRomanPS-ItalicMT),local(Liberation Serif Italic),local(Tinos Italic);size-adjust:108.3%;ascent-override:90.31%;descent-override:23.55%;line-gap-override:0%}@font-face{font-family:hq DM Sans repli;font-weight:400;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Arimo);size-adjust:101.97%;ascent-override:97.28%;descent-override:30.4%;line-gap-override:0%}@font-face{font-family:hq DM Sans repli;font-weight:500;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Arimo);size-adjust:103.88%;ascent-override:95.49%;descent-override:29.84%;line-gap-override:0%}@font-face{font-family:hq DM Sans repli;font-weight:600;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Arimo Bold);size-adjust:98.22%;ascent-override:100.99%;descent-override:31.56%;line-gap-override:0%}@font-face{font-family:hq DM Sans repli;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Arimo Bold);size-adjust:99.91%;ascent-override:99.29%;descent-override:31.03%;line-gap-override:0%}.gh-stage.hq{padding:var(--top) 0 0;--hq-fx:72%;--hq-fy:47%;--hq-tw:clamp(210px, 18.5vw, 400px);flex-direction:column;justify-content:center;display:flex}.hq-wall{--tw:var(--hq-tw);--th:calc(var(--tw) * .5625);--g:clamp(14px, 1.3vw, 26px);--sx:calc(var(--tw) + var(--g));--sy:calc(var(--th) + var(--g));--fx:var(--hq-fx);--fy:var(--hq-fy);z-index:1;pointer-events:none;--hq-fade-x:linear-gradient(90deg, #0000 34%, #00000005 37%, #00000014 40%, #0000002e 43%, #00000052 46%, #00000080 49%, #000000ad 52%, #000000d1 55%, #000000eb 58%, #000000fa 61%, #000 64%);--hq-fade-y:linear-gradient(180deg, #0000 0%, #0000000f 4%, #0000003d 8%, #00000085 12%, #000c 16%, #000000f2 20%, #000 24%, #000 80%, #000000e6 85%, #0000009e 90%, #00000047 95%, #0000 100%);-webkit-mask-image:var(--hq-fade-x), var(--hq-fade-y);-webkit-mask-composite:source-in;-webkit-mask-image:var(--hq-fade-x), var(--hq-fade-y);mask-image:var(--hq-fade-x), var(--hq-fade-y);position:absolute;inset:0;overflow:clip;-webkit-mask-composite:source-in;mask-composite:intersect}.hq-plane{left:var(--fx);top:var(--fy);transform-origin:0 0;width:0;height:0;position:absolute;transform:perspective(1700px)rotateX(15deg)rotate(-9deg)}.hq-grid{width:0;height:0;transform:translate3d(calc(-1 * (var(--pc) * var(--sx) + var(--tw) / 2)), calc(-1 * ((var(--pr) + var(--po)) * var(--sy) + var(--th) / 2)), 0);transition:transform 1.15s var(--hq-glide);will-change:transform;position:absolute;top:0;left:0}.hq-t{left:calc(var(--c) * var(--sx));top:calc((var(--r) + var(--o)) * var(--sy));width:var(--tw);height:var(--th);position:absolute}.hq-back .hq-t{filter:blur(calc(var(--tw) * .03)) saturate(1.05) contrast(.78);background:#2a2134;border-radius:10px;overflow:hidden}.hq-back .hq-t img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.04)}.hq-veil{background:radial-gradient(ellipse 50% 56% at var(--fx) var(--fy), #0d0912a8 0%, #0d0912c7 50%, #0d0912e0 100%);position:absolute;inset:0}.hq-front .hq-t{--lit:0;opacity:var(--lit);transform:scale(calc(1 + .05 * var(--lit)));transition:opacity .6s cubic-bezier(.3, 0, .2, 1) var(--lit-delay,0s), transform .7s var(--hq-pose) var(--lit-delay,0s)}.hq-front .hq-t:before{content:"";border-radius:12px;position:absolute;inset:0;box-shadow:0 1px 2px #0000008c,4px 12px 24px -8px #0009,18px 42px 80px -20px #000000f2}.hq-frame{isolation:isolate;background:#140e1a;border-radius:12px;position:absolute;inset:0;overflow:hidden}.hq-frame img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;display:block}.hq-frame i{pointer-events:none;position:absolute;inset:0}.hq-grade{mix-blend-mode:multiply;background:#f2ddb6}.hq-tone{mix-blend-mode:screen;opacity:.6;background:#2d1838}.hq-fall{mix-blend-mode:soft-light;background:radial-gradient(95% 120% at 12% 0,#ffe2b0b3 0%,#ffe2b047 38%,#ffe2b000 66%),linear-gradient(150deg,#140c1800 48%,#140c188c 100%)}.hq-front .hq-t[data-slot="0"]{--lit:1}.hq-film[data-slot="0"]{--on:1;visibility:visible}.hq:has(.hq-a input:checked) .hq-front .hq-t[data-slot="0"]{--lit:0}.hq:has(.hq-a input:checked) .hq-film[data-slot="0"]{--on:0;visibility:hidden}.hq:has(.hq-a input[data-slot="0"]:checked){--pc:var(--s0c);--pr:var(--s0r);--po:var(--s0o)}.hq:has(.hq-a input[data-slot="1"]:checked){--pc:var(--s1c);--pr:var(--s1r);--po:var(--s1o)}.hq:has(.hq-a input[data-slot="2"]:checked){--pc:var(--s2c);--pr:var(--s2r);--po:var(--s2o)}.hq:has(.hq-a input[data-slot="3"]:checked){--pc:var(--s3c);--pr:var(--s3r);--po:var(--s3o)}.hq:has(.hq-a input[data-slot="4"]:checked){--pc:var(--s4c);--pr:var(--s4r);--po:var(--s4o)}.hq:has(.hq-a input[data-slot="5"]:checked){--pc:var(--s5c);--pr:var(--s5r);--po:var(--s5o)}.hq:has(.hq-a input[data-slot="6"]:checked){--pc:var(--s6c);--pr:var(--s6r);--po:var(--s6o)}:is(.hq:has(.hq-a input[data-slot="0"]:checked) .hq-front .hq-t[data-slot="0"],.hq:has(.hq-a input[data-slot="1"]:checked) .hq-front .hq-t[data-slot="1"],.hq:has(.hq-a input[data-slot="2"]:checked) .hq-front .hq-t[data-slot="2"],.hq:has(.hq-a input[data-slot="3"]:checked) .hq-front .hq-t[data-slot="3"],.hq:has(.hq-a input[data-slot="4"]:checked) .hq-front .hq-t[data-slot="4"],.hq:has(.hq-a input[data-slot="5"]:checked) .hq-front .hq-t[data-slot="5"],.hq:has(.hq-a input[data-slot="6"]:checked) .hq-front .hq-t[data-slot="6"]){--lit:1;--lit-delay:.3s;transition-duration:.75s,1.05s}:is(.hq:has(.hq-a input[data-slot="0"]:checked) .hq-film[data-slot="0"],.hq:has(.hq-a input[data-slot="1"]:checked) .hq-film[data-slot="1"],.hq:has(.hq-a input[data-slot="2"]:checked) .hq-film[data-slot="2"],.hq:has(.hq-a input[data-slot="3"]:checked) .hq-film[data-slot="3"],.hq:has(.hq-a input[data-slot="4"]:checked) .hq-film[data-slot="4"],.hq:has(.hq-a input[data-slot="5"]:checked) .hq-film[data-slot="5"],.hq:has(.hq-a input[data-slot="6"]:checked) .hq-film[data-slot="6"]){--on:1;visibility:visible;transition-delay:.14s,.14s,0s}.hq-copy{z-index:3;box-sizing:border-box;width:calc(var(--gh-in) + clamp(440px, 41vw, 620px));padding:clamp(40px, 12vh, 140px) 0 72px var(--gh-in);position:relative;container-type:inline-size}.hq-title{font:400 clamp(2.5rem, 9.2cqi, 4.25rem)/1.02 var(--serif);letter-spacing:-.034em;color:var(--gh-cream,#fbf8ef);margin:0}.hq-title em{color:#dfb45c;font-style:italic}.hq-nb{white-space:nowrap}.hq-ask{border:0;min-inline-size:0;margin:clamp(18px,3vh,30px) 0 0;padding:0}.hq-q{float:left;width:100%;font:italic 400 1.3125rem/1.3 var(--serif);letter-spacing:-.005em;color:#e9e2d6;margin:0;padding:0 0 14px}.hq-hint{font:500 .8125rem/1.3 var(--sans);letter-spacing:.01em;white-space:nowrap;color:#f2ede69e;margin-top:4px;font-style:normal;display:block}@media (min-width:1280px){.hq-hint{vertical-align:.12em;margin:0 0 0 .7em;display:inline-block}}.hq-answers{--hq-reel:cubic-bezier(.2, .85, .25, 1);--O:42cqi;--c:calc((100cqi - var(--O)) / 5);--wi:calc(var(--O) * 1.62);clear:both;isolation:isolate;background:#120c18;border-radius:18px;height:clamp(230px,31vh,320px);margin-top:0;position:relative;overflow:hidden;box-shadow:0 1px 2px #0009,0 30px 60px -30px #000000f2;container-type:inline-size}.hq-a{--x:calc(var(--i) * var(--c));--w:var(--c);--open:0;--ew:var(--hw,var(--w));--eo:var(--ho,var(--open));width:var(--O);cursor:pointer;-webkit-tap-highlight-color:transparent;transform:translate3d(var(--hx,var(--x)), 0, 0);transition:transform .8s var(--hq-reel);will-change:transform;background:#150e1c;position:absolute;top:0;bottom:0;left:0;overflow:hidden;box-shadow:-18px 0 30px -14px #000000d9}.hq-a:first-child{box-shadow:none}.hq-answers:not(:has(input:checked)) .hq-a[data-rest]{--w:var(--O);--open:1}.hq-answers:not(:has(input:checked)) .hq-a[data-rest]~.hq-a{--x:calc(var(--i) * var(--c) + var(--O) - var(--c))}.hq-a:has(input:checked){--w:var(--O);--open:1}.hq-a:has(input:checked)~.hq-a{--x:calc(var(--i) * var(--c) + var(--O) - var(--c))}@media (hover:hover) and (pointer:fine){.hq-answers:hover .hq-a{--hx:calc(var(--i) * var(--c));--hw:var(--c);--ho:0}.hq-answers:hover .hq-a:hover{--hw:var(--O);--ho:1}.hq-answers:hover .hq-a:hover~.hq-a{--hx:calc(var(--i) * var(--c) + var(--O) - var(--c))}}.hq-a input{z-index:5;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.hq-a-art,.hq-a-dim,.hq-a-light,.hq-a-sheen,.hq-a-ring{pointer-events:none;position:absolute;inset:0}.hq-a-art{z-index:-3;translate:calc(var(--px,0) * var(--eo) * -8px) calc(var(--py,0) * var(--eo) * -5px);transition:translate 1s var(--hq-pose);inset:-3% 0}.hq-a-art img{width:var(--wi);object-fit:cover;object-position:calc(var(--fx) * 100%) 50%;max-width:none;height:100%;transform:translate3d(clamp(calc(var(--ew) - var(--wi) + 10px), calc(var(--ew) / 2 - var(--fx) * var(--wi)), -10px), 0, 0);transition:transform .8s var(--hq-reel);display:block;position:absolute;top:0;left:0}.hq-a-dim{z-index:-2;opacity:.44;transition:opacity .6s var(--hq-pose);background:#0d0912}.hq-a-light{z-index:-2;opacity:0;mix-blend-mode:screen;transition:opacity .7s var(--hq-pose);background:radial-gradient(140% 110% at 8% 0,#ffdea880,#ffdea826 46%,#ffdca200 74%)}.hq-a:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0d091200 42%,#0d09128c 74%,#0d0912e6 100%);position:absolute;inset:0}.hq-a-sheen{z-index:-1;background:linear-gradient(104deg,#ffeccc00 34%,#ffeccc21 50%,#ffeccc00 66%);transform:translate(-100%)}.hq-a-spine{writing-mode:vertical-rl;transform:translate3d(calc(var(--ew) / 2 - 50%), 0, 0) rotate(180deg);font:400 1.4375rem/1 var(--serif);letter-spacing:-.006em;white-space:nowrap;color:#fff8ec;text-shadow:0 0 2px #0d0912b3,0 1px 18px #0d0912f2;opacity:calc(1 - var(--eo));transition:transform .8s var(--hq-reel), opacity .3s var(--hq-pose);background:radial-gradient(closest-side,#0d09129e,#0d09124d 60%,#0d091200);padding:16px 12px;position:absolute;bottom:6px;left:0}.hq-a-name{font:400 1.625rem/1.06 var(--serif);letter-spacing:-.016em;white-space:nowrap;color:#fffaf0;text-shadow:0 1px 16px #0d0912d9;opacity:var(--eo);transform:translate3d(0, calc((1 - var(--eo)) * 10px), 0);transition:opacity .14s linear, transform .4s var(--hq-pose);position:absolute;bottom:19px;left:22px}.hq-answers:hover .hq-a:hover .hq-a-name,.hq-answers[data-touring] .hq-a[data-tour] .hq-a-name{transition:opacity .4s var(--hq-pose) .2s, transform .6s var(--hq-pose) .2s}.hq-answers:not(:has(input:checked)):not([data-touring]):not(:hover) .hq-a[data-rest] .hq-a-name{transition:opacity .4s var(--hq-pose) .2s, transform .6s var(--hq-pose) .2s}.hq-answers:not(:hover):not([data-touring]) .hq-a:has(input:checked) .hq-a-name{transition:opacity .4s var(--hq-pose) .2s, transform .6s var(--hq-pose) .2s}.hq-a-mark{z-index:2;transform-origin:50% 100%;width:3px;height:28px;transition:transform .35s var(--hq-pose);background:linear-gradient(#efd28a,#cfa64c);border-radius:0 2px 2px 0;position:absolute;bottom:22px;left:0;transform:scaleY(0)}.hq-a-ring{z-index:3}.hq-a:is([data-rest],:has(input:checked)) .hq-a-dim{opacity:.06}.hq-answers:has(input:checked) .hq-a[data-rest]:not(:has(input:checked)) .hq-a-dim{opacity:.44}.hq-answers:not(:has(input:checked)) .hq-a[data-rest] .hq-a-light{opacity:.5}@media (hover:hover) and (pointer:fine){.hq-answers:hover .hq-a .hq-a-dim{opacity:.3}.hq-answers:hover .hq-a:hover .hq-a-dim{opacity:0}.hq-answers:hover .hq-a:hover .hq-a-light{opacity:.6}}.hq-a input:checked~.hq-a-light{opacity:1}.hq-a input:checked~.hq-a-dim{opacity:0}.hq-a input:checked~.hq-a-mark{transition-delay:.25s;transition-timing-function:linear(0, .5 18%, 1.12 45%, 1 70%, 1);transform:none}.hq-answers:has(input:checked) .hq-a:not(:has(input:checked)) .hq-a-dim{opacity:.56}@media (hover:hover) and (pointer:fine){.hq-answers:has(input:checked):hover .hq-a:not(:hover) .hq-a-dim{opacity:.36}}.hq-a input:focus-visible~.hq-a-ring{box-shadow:inset 0 0 0 2px #e0bd6d}.hq-answers[data-touring] .hq-a{--hx:calc(var(--i) * var(--c));--hw:var(--c);--ho:0}.hq-answers[data-touring] .hq-a[data-tour]{--hw:var(--O);--ho:1}.hq-answers[data-touring] .hq-a[data-tour]~.hq-a{--hx:calc(var(--i) * var(--c) + var(--O) - var(--c))}.hq-answers[data-touring] .hq-a .hq-a-dim{opacity:.44}.hq-answers[data-touring] .hq-a[data-tour] .hq-a-dim{opacity:0}.hq-answers[data-touring] .hq-a[data-tour] .hq-a-light{opacity:.72}.hq-answers[data-touring] :is(.hq-a,.hq-a-art img,.hq-a-spine){transition-duration:.6s}.hq-offer{z-index:4;left:var(--hq-fx);top:calc(var(--hq-fy) + var(--hq-tw) * .36 + 30px);text-align:center;width:min(540px,40vw);position:absolute;transform:translate(-50%)}.hq-films{min-height:calc(6.4125rem + 15px);margin-bottom:20px;display:grid}.hq-film{--on:0;visibility:hidden;opacity:var(--on);transform:translate3d(0, calc((1 - var(--on)) * 6px), 0);transition:opacity .28s var(--hq-pose), transform .5s var(--hq-pose), visibility 0s linear .28s;flex-direction:column;grid-area:1/1;justify-content:flex-end;align-items:center;display:flex}.hq-thumb{display:none}.hq-about{display:block}.hq-name{justify-items:center;gap:7px;margin:0;font-weight:400;display:grid}.hq-kick{color:#d3c19c;font:600 .75rem/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase}.hq-title-film{font:400 1.875rem/1.1 var(--serif);letter-spacing:-.016em;color:#f8f2e7;text-wrap:balance}.hq-meta{font:500 .9375rem/1.4 var(--sans);color:#f2ede6b3;margin:8px 0 0}.hq-offer .lead-form.is-capsule .lead-help:empty{display:none}.hq-offer .gh-consent{color:#f2ede68f;text-wrap:pretty;max-width:none;margin:12px auto 0;font-size:.75rem;line-height:1.5}.hq-offer .gh-consent a{color:#f2ede6c7;text-underline-offset:3px;border-radius:3px;text-decoration-color:#f2ede666}.hq-offer .gh-consent a:focus-visible{outline-offset:2px;outline:2px solid #e0bd6d}.hq-offer .lead-help{font-size:.8125rem}.hq-fly{z-index:6;transform-origin:0 0;pointer-events:none;will-change:transform, opacity;background:#140e1a;border-radius:12px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 2px 4px #00000080,6px 26px 48px -14px #000c,22px 60px 110px -30px #000000f2}.hq-fly-still{object-fit:cover;filter:saturate(.92);width:100%;height:100%;display:block;position:absolute;inset:0}.hq-foot{z-index:3;left:var(--gh-in);right:var(--gh-in);pointer-events:none;justify-content:center;align-items:flex-start;height:72px;display:flex;position:absolute;bottom:0}.hq-foot:before{content:"";background:linear-gradient(90deg,#fff0,#ffffff1f 18% 82%,#fff0);height:1px;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.hq-veil{animation:1.3s cubic-bezier(.45,0,.25,1) .25s backwards hq-lights-down}.hq-front .hq-t[data-slot="0"]{animation:hq-forward 1.2s var(--hq-pose) .35s backwards}.hq-front .hq-t[data-slot="0"]:before,.hq-front .hq-t[data-slot="0"] .hq-fall{animation:hq-fade 1.2s var(--hq-pose) .35s backwards}.gh-stage.hq>.gh-lamp{animation:hq-fade 1.4s var(--hq-pose) .1s backwards}.hq-answers:not(:has(input:checked)):not([data-touring]) .hq-a[data-rest] .hq-a-art{animation:7.5s ease-in-out .5s infinite alternate hq-float}.hq:has(.hq-a input:checked) .hq-cue-thread i{animation:none;top:16px}.hq[data-off] .hq-a-art,.hq[data-off] .hq-cue-thread i{animation-play-state:paused}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.hq-answers:hover .hq-a:hover .hq-a-sheen{transition:transform 1.3s cubic-bezier(.3,0,.2,1);transform:translate(100%)}}@keyframes hq-lights-down{0%{opacity:0}}@keyframes hq-forward{0%{transform:none}}@keyframes hq-fade{0%{opacity:0}}@keyframes hq-float{0%{transform:scale(1.004)translateY(1px)}to{transform:scale(1.03)translateY(-3px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hq-wall{animation:linear both hq-recede;animation-timeline:--gh-stage;animation-range:exit-crossing}}}@keyframes hq-recede{to{opacity:.45;transform:translateY(16%)}}.hq-cue{pointer-events:auto;color:#f2ede6a3;border-radius:0 0 10px 10px;padding:0 18px 8px;text-decoration:none;display:block}.hq-cue:focus-visible{outline-offset:2px;outline:2px solid #e0bd6d}.hq-cue-thread{width:12px;height:54px;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#000 60%,#0000);mask-image:linear-gradient(#000,#000 60%,#0000)}.hq-cue-thread:before{content:"";opacity:.75;background:linear-gradient(#efd28a,#cfa64c);border-radius:1px;width:1.5px;position:absolute;top:0;bottom:0;left:5.25px}.hq-cue-thread i{background:radial-gradient(closest-side,#fff7e4 0%,#f3d9a4d9 40%,#f3d9a400 100%);border-radius:4px;width:8px;height:16px;position:absolute;top:16px;left:2px}.hq-cue:hover .hq-cue-thread:before{opacity:1}.hq-cue[data-away]{opacity:0;pointer-events:none;transition:opacity .4s}@media (prefers-reduced-motion:no-preference){.hq-cue>*{animation:hq-fade .7s var(--hq-pose) .9s backwards}.hq-cue-thread i{animation:2.8s cubic-bezier(.45,0,.2,1) 1.6s infinite hq-drop;top:-16px}}@keyframes hq-drop{0%{transform:translate(0,0)}72%{transform:translateY(66px)}to{transform:translateY(66px)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.hq-cue{animation:linear both hq-away;animation-timeline:scroll(root);animation-range:0 120px}}}@keyframes hq-away{to{opacity:0}}@media (prefers-reduced-motion:reduce){.hq-grid{transition:none}.hq{--pc:var(--s0c)!important;--pr:var(--s0r)!important;--po:var(--s0o)!important}.hq-front .hq-t{transform:scale(calc(1 + .05 * var(--lit)));transition:opacity .2s linear;--c:var(--s0c)!important;--r:var(--s0r)!important;--o:var(--s0o)!important}.hq-film{transition:opacity .2s linear,visibility 0s linear .2s;transform:none}.hq-a,.hq-a-art,.hq-a-art img,.hq-a-mark,.hq-a-spine,.hq-a-name{transition:none}.hq-a-art{translate:none}.hq-a-dim,.hq-a-light,.hq-a-spine,.hq-a-name{transition:opacity .2s linear}.hq-fly{display:none}}@media (min-width:861px) and (max-width:1099px){.hq-copy{padding-bottom:0}.hq-answers{height:clamp(210px,26vh,260px)}.hq-offer{z-index:3;box-sizing:border-box;width:calc(var(--gh-in) + clamp(440px, 41vw, 620px));padding:22px 0 calc(72px + 18px) var(--gh-in);text-align:left;position:relative;top:auto;left:auto;transform:none}.hq-film{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px}.hq-thumb{aspect-ratio:16/9;background:#2a2134;border-radius:10px;flex:none;width:128px;display:block;overflow:hidden;box-shadow:0 1px 2px #00000080,0 12px 24px -12px #000000e6}.hq-thumb img{object-fit:cover;width:100%;height:100%;display:block}.hq-films{min-height:calc(5.5875rem + 9px);margin-bottom:16px}.hq-name{justify-items:start;gap:5px}.hq-title-film{font-size:1.5rem}.hq-meta{margin-top:4px}.hq-offer .gh-consent{max-width:none;margin-left:0}.hq-offer .lead-form.is-capsule .lead-help{text-align:left}}@media (max-width:860px){.gh-stage.hq{--band:clamp(330px, 40svh, 480px);padding:0;display:block}.hq-wall{--tw:clamp(150px, 30vw, 250px);--g:10px;--fx:58%;--fy:calc(var(--top) + (var(--band) - var(--top) - 96px) / 2);height:var(--band);--hq-fade-x:linear-gradient(90deg, #0006 0%, #000 14%, #000 86%, #0006 100%);--hq-fade-y:linear-gradient(180deg, #0000 0%, #0000004d calc(var(--top) * .5), #000 calc(var(--top) + 12px), #000 52%, #000000c7 62%, #0000006b 74%, #00000024 87%, #0000 100%);bottom:auto}.hq-plane{transform:perspective(900px)rotateX(24deg)rotate(-11deg)}.hq-back .hq-t{border-radius:8px}.hq-veil{background:radial-gradient(ellipse 60% 70% at var(--fx) var(--fy), #0d091299 0%, #0d0912b8 60%, #0d0912d1 100%)}.hq-front .hq-t:before,.hq-frame,.hq-fly{border-radius:9px}.hq-copy{width:auto;max-width:680px;padding:calc(var(--band) - 104px) var(--gh-in) 0}.hq-answers{height:270px}.hq-offer{z-index:3;box-sizing:border-box;width:auto;max-width:680px;padding:22px var(--gh-in) 4px;text-align:left;position:relative;top:auto;left:auto;transform:none}.hq-film{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:14px}.hq-thumb{aspect-ratio:16/9;background:#2a2134;border-radius:10px;flex:none;width:112px;margin-top:2px;display:block;overflow:hidden;box-shadow:0 1px 2px #00000080,0 12px 24px -12px #000000e6}.hq-thumb img{object-fit:cover;width:100%;height:100%;display:block}.hq-films{min-height:calc(5.3125rem + 8px);margin-bottom:16px}.hq-name{justify-items:start;gap:4px}.hq-title-film{font-size:1.375rem}.hq-meta{margin-top:4px}.hq-offer .gh-consent{max-width:none;margin-left:0}.hq-offer .lead-form.is-capsule .lead-help{text-align:left}.hq-foot{height:64px;margin:16px var(--gh-in) 0;position:relative;bottom:auto;left:auto;right:auto}.gh-stage.hq>.gh-lamp{--lamp-y:calc(var(--band) + 80px)}}@media (max-width:760px){.gh-stage.hq{--band:clamp(250px, 36svh, 330px)}.hq-wall{--tw:40vw;--fx:58%}.hq-plane{transform:perspective(760px)rotateX(26deg)rotate(-12deg)}.hq-copy{padding-top:calc(var(--band) - 100px)}.hq-title{letter-spacing:-.028em;margin:0;font-size:clamp(1.875rem,8.4vw,2.25rem);line-height:1.06}.hq-br{display:none}.hq-ask{margin-top:14px}.hq-q{padding-bottom:10px;font-size:1.0625rem}.hq-answers{--O:calc(100cqi - 5 * 44px);border-radius:16px;height:clamp(176px,23svh,200px)}.hq-a-spine{padding:12px 9px;font-size:1.125rem;bottom:2px}.hq-hint{margin-top:3px;font-size:.75rem}.hq-a-name{white-space:normal;font-size:1.125rem;line-height:1.1;bottom:13px;left:14px;right:10px}.hq-a-mark{height:22px;bottom:15px}.hq-offer{padding-top:18px}.hq-film{gap:12px}.hq-thumb{display:none}.hq-kick{letter-spacing:.13em;font-size:.6875rem}.hq-films{min-height:calc(4.64375rem + 8px);margin-bottom:14px}.hq-title-film{font-size:1.1875rem}.hq-meta{font-size:.8125rem}.hq-offer .gh-consent{margin-top:10px;font-size:.75rem}.hq-foot{display:none}}@media (max-width:380px){.gh-stage.hq{--band:clamp(240px, 33svh, 300px)}.hq-answers{height:clamp(164px,22svh,184px)}.hq-a-name{font-size:1.0625rem}.hq-meta{font-size:.75rem}.hq-films{min-height:calc(4.55625rem + 8px)}}
