.s-hero[data-astro-cid-njl2q4gy]{align-items:flex-end;height:100svh;min-height:560px;display:flex;position:relative;overflow:hidden}.s-hero__media[data-astro-cid-njl2q4gy]{position:absolute;inset:0}.s-hero__media[data-astro-cid-njl2q4gy] picture,.s-hero__media[data-astro-cid-njl2q4gy] img{object-fit:cover;width:100%;height:100%}.s-hero__shade[data-astro-cid-njl2q4gy]{pointer-events:none;background:linear-gradient(#0a0c0e73,#0000 25%),linear-gradient(#0000 28%,#0a0c0e73 60%,#0a0c0ee6);position:absolute;inset:0}.s-hero__content[data-astro-cid-njl2q4gy]{z-index:2;text-shadow:0 1px 18px #00000073;padding-bottom:clamp(32px,7vh,80px);position:relative}.s-hero__kicker[data-astro-cid-njl2q4gy]{margin-bottom:16px}.s-hero__title[data-astro-cid-njl2q4gy]{white-space:nowrap;margin-left:-.04em;font-size:clamp(4rem,19vw,20rem);line-height:.8}.s-hero__title[data-astro-cid-njl2q4gy] .outline[data-astro-cid-njl2q4gy]{-webkit-text-stroke-color:var(--paper)}.s-hero__strap[data-astro-cid-njl2q4gy]{margin-top:.3em;font-size:clamp(1.75rem,3.6vw,3.5rem);line-height:1}.s-hero[data-astro-cid-njl2q4gy] .vloop__toggle{bottom:clamp(32px,7vh,80px)}.s-hero__vf[data-astro-cid-njl2q4gy]{inset:clamp(80px, 12vh, 120px) var(--gutter) clamp(140px, 24vh, 240px);pointer-events:none;--c:#eee9e1b3;--l:34px;background:linear-gradient(var(--c) 0 0) top left / var(--l) 1px, linear-gradient(var(--c) 0 0) top left / 1px var(--l), linear-gradient(var(--c) 0 0) top right / var(--l) 1px, linear-gradient(var(--c) 0 0) top right / 1px var(--l), linear-gradient(var(--c) 0 0) bottom left / var(--l) 1px, linear-gradient(var(--c) 0 0) bottom left / 1px var(--l), linear-gradient(var(--c) 0 0) bottom right / var(--l) 1px, linear-gradient(var(--c) 0 0) bottom right / 1px var(--l);background-repeat:no-repeat;position:absolute}.s-hero__vf[data-astro-cid-njl2q4gy] span[data-astro-cid-njl2q4gy]{background:linear-gradient(var(--c) 0 0) center / 1px 100%, linear-gradient(var(--c) 0 0) center / 100% 1px;background-repeat:no-repeat;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:50%;left:50%}.s-intro__grid[data-astro-cid-njl2q4gy]{gap:clamp(28px, 4vw, 56px) var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.s-intro__kicker[data-astro-cid-njl2q4gy]{grid-column:1/-1}.s-intro__lede[data-astro-cid-njl2q4gy]{grid-column:1/span 9}.s-intro__body[data-astro-cid-njl2q4gy]{grid-column:1/span 6}.s-intro__body[data-astro-cid-njl2q4gy] .btn[data-astro-cid-njl2q4gy]{margin-top:1.5rem}.s-intro__list[data-astro-cid-njl2q4gy]{border-top:1px solid var(--line);grid-column:8/span 5;align-self:start}.s-intro__list[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr;gap:12px;padding-block:16px;font-size:1.0625rem;display:grid}.s-sections__grid[data-astro-cid-njl2q4gy]{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s-sec[data-astro-cid-njl2q4gy]{background:var(--surface);align-content:start;gap:14px;padding:clamp(24px,3vw,44px);display:grid}.s-sec[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]:not(.kicker){max-width:52ch}.s-sec__note[data-astro-cid-njl2q4gy]{border-top:1px solid var(--line);margin-top:6px;padding-top:14px}.s-head[data-astro-cid-njl2q4gy]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:clamp(28px,4vw,56px);display:flex}.s-head[data-astro-cid-njl2q4gy]>p[data-astro-cid-njl2q4gy]{max-width:40ch}.s-films__grid[data-astro-cid-njl2q4gy]{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s-films__grid[data-astro-cid-njl2q4gy] .s-film{aspect-ratio:16/9}.s-films__grid[data-astro-cid-njl2q4gy].is-single{grid-template-columns:1fr}.s-films__grid[data-astro-cid-njl2q4gy].is-single .s-film{aspect-ratio:21/9}.s-pack__grid[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--gap);display:grid}.s-card[data-astro-cid-njl2q4gy]{background:var(--surface);border-top:3px solid var(--safelight);align-content:start;gap:20px;padding:clamp(24px,3vw,44px);display:grid}.s-card__price[data-astro-cid-njl2q4gy]{margin-top:10px;font-size:clamp(3rem,6vw,5.5rem);line-height:.9}.s-card__sum[data-astro-cid-njl2q4gy]{color:var(--muted)}.s-card__list[data-astro-cid-njl2q4gy]{border-top:1px solid var(--line);gap:10px;padding-top:20px;display:grid}.s-card__list[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{padding-left:1.4em;line-height:1.45;position:relative}.s-card__list[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]:before{content:"";background:var(--accent-text);width:.6em;height:1px;position:absolute;top:.6em;left:0}.s-extra[data-astro-cid-njl2q4gy]{gap:var(--gap);grid-template-columns:7fr 5fr;align-items:start;display:grid}.s-extra__item[data-astro-cid-njl2q4gy]{aspect-ratio:3/2}.s-extra__item[data-astro-cid-njl2q4gy]:nth-child(2){aspect-ratio:4/5;margin-top:clamp(40px,10vw,160px)}.s-next[data-astro-cid-njl2q4gy]{border-top:1px solid var(--line)}.s-next__link[data-astro-cid-njl2q4gy]{gap:12px;padding-block:clamp(48px,8vw,120px);display:grid;position:relative}.s-next__title[data-astro-cid-njl2q4gy]{transition:font-stretch .8s var(--ease-out);font-size:clamp(3.5rem,14vw,14rem);line-height:.85}.s-next__title[data-astro-cid-njl2q4gy] .outline[data-astro-cid-njl2q4gy]{-webkit-text-stroke-color:var(--paper);transition:color .5s}.s-next__img[data-astro-cid-njl2q4gy]{right:var(--gutter);aspect-ratio:4/5;clip-path:inset(0 0 100%);width:clamp(160px,24vw,360px);transition:clip-path .8s var(--ease-in-out);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.s-next__img[data-astro-cid-njl2q4gy] img,.s-next__img[data-astro-cid-njl2q4gy] picture{object-fit:cover;width:100%;height:100%}.s-next__link[data-astro-cid-njl2q4gy]:hover .s-next__title[data-astro-cid-njl2q4gy],.s-next__link[data-astro-cid-njl2q4gy]:focus-visible .s-next__title[data-astro-cid-njl2q4gy]{font-stretch:80%}.s-next__link[data-astro-cid-njl2q4gy]:hover .outline[data-astro-cid-njl2q4gy],.s-next__link[data-astro-cid-njl2q4gy]:focus-visible .outline[data-astro-cid-njl2q4gy]{color:var(--safelight);-webkit-text-stroke-color:var(--safelight)}.s-next__link[data-astro-cid-njl2q4gy]:hover .s-next__img[data-astro-cid-njl2q4gy],.s-next__link[data-astro-cid-njl2q4gy]:focus-visible .s-next__img[data-astro-cid-njl2q4gy]{clip-path:inset(0)}@media (width<=899px){.s-intro__lede[data-astro-cid-njl2q4gy],.s-intro__body[data-astro-cid-njl2q4gy],.s-intro__list[data-astro-cid-njl2q4gy]{grid-column:1/-1}.s-sections__grid[data-astro-cid-njl2q4gy],.s-films__grid[data-astro-cid-njl2q4gy],.s-pack__grid[data-astro-cid-njl2q4gy],.s-extra[data-astro-cid-njl2q4gy]{grid-template-columns:1fr}.s-extra__item[data-astro-cid-njl2q4gy]:nth-child(2){margin-top:0}.s-next__img[data-astro-cid-njl2q4gy]{display:none}}@media (width<=600px){.s-hero__title[data-astro-cid-njl2q4gy]{white-space:normal;font-size:clamp(3.5rem,22vw,7rem)}}
