#avbox-intro[data-astro-cid-ifag5fun]{display:none;position:fixed;inset:0;z-index:9999;background:#0b0a09;align-items:center;justify-content:center;cursor:pointer;touch-action:manipulation}html.play-intro #avbox-intro[data-astro-cid-ifag5fun]{display:flex;animation:avb-fade-out .18s cubic-bezier(.22,1,.36,1) 3.3s forwards}.intro-stage[data-astro-cid-ifag5fun]{position:relative;width:min(88vw,1100px);aspect-ratio:2640 / 1150;will-change:transform;animation:avb-zoom 3.5s cubic-bezier(.22,1,.36,1) forwards}.intro-svg[data-astro-cid-ifag5fun]{width:100%;height:100%;display:block;overflow:visible}.intro-skip[data-astro-cid-ifag5fun]{position:absolute;bottom:32px;right:32px;color:#8c8781;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:#f5f3f40f;border:1px solid rgba(245,243,244,.12);padding:8px 18px;border-radius:9999px;transition:color .2s,background-color .2s,border-color .2s;user-select:none;z-index:10000;cursor:pointer}.intro-skip[data-astro-cid-ifag5fun]:hover{color:#f5f3f4;background:#f5f3f424;border-color:#f5f3f44d}.avb-pan-group[data-astro-cid-ifag5fun]{transform:translate(678px,-5.5px);animation:avb-pan .28s cubic-bezier(.65,0,.35,1) 1.6s forwards}.avb-outline-sides[data-astro-cid-ifag5fun]{opacity:0;stroke-dashoffset:1;animation:avb-sides .26s cubic-bezier(.65,0,.35,1) .96s forwards,avb-settle-stroke .24s cubic-bezier(.65,0,.35,1) 1.6s forwards}.avb-box-fill[data-astro-cid-ifag5fun]{animation:avb-fill .16s cubic-bezier(.16,1,.3,1) 1.24s forwards,avb-settle-fill .24s cubic-bezier(.65,0,.35,1) 1.6s forwards}.avb-flash-ring[data-astro-cid-ifag5fun]{opacity:0;transform-origin:610px 469px;animation:avb-flash .34s cubic-bezier(.16,1,.3,1) 1.3s forwards}.avb-ribbon-path[data-astro-cid-ifag5fun]{opacity:0;stroke-dashoffset:1;animation:avb-ribbon .28s cubic-bezier(.65,0,.35,1) 1.36s forwards}.avb-letter[data-astro-cid-ifag5fun]{transform:translate(-1450px)}.avb-letter-b[data-astro-cid-ifag5fun]{animation:avb-slide .32s cubic-bezier(.16,1,.3,1) 1.64s forwards}.avb-letter-o[data-astro-cid-ifag5fun]{animation:avb-slide .32s cubic-bezier(.16,1,.3,1) 1.672s forwards}.avb-letter-x[data-astro-cid-ifag5fun]{animation:avb-slide .32s cubic-bezier(.16,1,.3,1) 1.704s forwards}.avb-eq-col[data-astro-cid-ifag5fun]{transform-origin:0 493px;animation:avb-eq-wobble .56s ease-in-out 1.72s forwards}.avb-eq-c1[data-astro-cid-ifag5fun]{animation-delay:1.74s}.avb-eq-c2[data-astro-cid-ifag5fun]{animation-delay:1.76s}.avb-eq-c3[data-astro-cid-ifag5fun]{animation-delay:1.78s}.avb-eq-c4[data-astro-cid-ifag5fun]{animation-delay:1.8s}.avb-eq-c5[data-astro-cid-ifag5fun]{animation-delay:1.82s}.avb-eq-c6[data-astro-cid-ifag5fun]{animation-delay:1.84s}.avb-eq-c7[data-astro-cid-ifag5fun]{animation-delay:1.86s}.avb-tag-rect[data-astro-cid-ifag5fun]{animation:avb-tag-wipe .36s cubic-bezier(.16,1,.3,1) 2.14s forwards}.avb-band-rect[data-astro-cid-ifag5fun]{animation:avb-band-wipe .42s cubic-bezier(.16,1,.3,1) 2.5s forwards}.avb-reg[data-astro-cid-ifag5fun]{opacity:0;animation:avb-reg-in .25s ease-out 2.45s forwards}@keyframes avb-band-wipe{0%{width:0}to{width:2500px}}@keyframes avb-reg-in{0%{opacity:0}to{opacity:1}}@keyframes avb-zoom{0%{transform:scale(1.07)}68%{transform:scale(1)}to{transform:scale(1.025)}}@keyframes avb-fade-out{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes avb-pan{0%{transform:translate(678px,-5.5px)}to{transform:translate(-29px,-20.5px)}}@keyframes avb-sides{0%{opacity:1;stroke-dashoffset:1}to{opacity:1;stroke-dashoffset:0}}@keyframes avb-fill{0%{height:0}to{height:632px}}@keyframes avb-settle-stroke{0%{stroke:#ff4d1f}to{stroke:#fff}}@keyframes avb-settle-fill{0%{fill:#ff4d1f}to{fill:#fff}}@keyframes avb-flash{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes avb-ribbon{0%{opacity:1;stroke-dashoffset:1}to{opacity:1;stroke-dashoffset:0}}@keyframes avb-slide{0%{transform:translate(-1450px)}to{transform:translate(0)}}@keyframes avb-eq-wobble{0%,to{transform:scaleY(1)}25%{transform:scaleY(1.35)}50%{transform:scaleY(.7)}75%{transform:scaleY(1.15)}}@keyframes avb-tag-wipe{0%{width:0}to{width:1340px}}@property --bg{syntax: "<color>"; inherits: true; initial-value: #0B0A09;}@property --bg-2{syntax: "<color>"; inherits: true; initial-value: #13110F;}@property --ink{syntax: "<color>"; inherits: true; initial-value: #F5F3F4;}@property --ink-body{syntax: "<color>"; inherits: true; initial-value: #CFCAC4;}@property --ink-2{syntax: "<color>"; inherits: true; initial-value: #8C8781;}@property --muted-head{syntax: "<color>"; inherits: true; initial-value: #77716B;}@property --line{syntax: "<color>"; inherits: true; initial-value: rgba(245,243,244,.1);}@property --line-strong{syntax: "<color>"; inherits: true; initial-value: rgba(245,243,244,.24);}.home{position:relative}.home>*{position:relative;z-index:1}.home .h-big{font-size:clamp(2.5rem,1rem + 5vw,6rem);line-height:.98;letter-spacing:-.04em}.home .h-giant{font-size:clamp(3.6rem,17vw,16.5rem);line-height:.82;letter-spacing:-.065em;white-space:nowrap;margin-left:-.04em}.home .section-head{margin-bottom:clamp(28px,4vw,64px)}.h-process .h2 em,.h-videos .h2 em,.h-brands .h2 em,.h-corridors .h2 em{color:inherit}.home>.h-hero{min-height:calc(100svh - var(--header-h))}.h-hero .hero-body{padding-top:clamp(96px,12vh,160px);padding-bottom:clamp(28px,4vw,52px)}.h-hero-title{font-size:clamp(2.6rem,1rem + 5.4vw,6rem);line-height:.96;letter-spacing:-.045em;text-wrap:balance}.h-hero-title .ln{display:block}.h-hero-foot{display:grid;gap:20px;margin-top:clamp(24px,3.4vw,48px);padding-top:20px;border-top:1px solid var(--line-strong)}.h-hero-cap{order:2}@media(min-width:1024px){.h-hero-title em.ln{padding-left:clamp(40px,9vw,150px)}.h-hero-foot{grid-template-columns:7fr 5fr;gap:64px;align-items:start}.h-hero-cap{order:0}}@media(min-width:1024px)and (min-height:760px){.home>.h-hero{position:sticky;top:var(--header-h);z-index:0}}.home>.marquee{padding-block:clamp(22px,3vw,40px);border-top:0}.home .marquee-track span{font-size:clamp(1.9rem,1rem + 3.6vw,4.25rem);letter-spacing:-.04em}.h-about-grid{display:grid;gap:48px}.h-chapters{list-style:none;margin:0;padding:0}.h-chapter{display:grid;grid-template-columns:auto 1fr;gap:20px 28px;align-items:start;padding:32px 0;border-top:1px solid var(--line)}.h-chapter:last-child{border-bottom:1px solid var(--line)}.h-chapter-num{font-family:var(--font-display);font-weight:300;font-size:clamp(3.5rem,2rem + 6vw,8rem);line-height:.8;letter-spacing:-.06em;color:var(--muted-head);min-width:1.25em}.h-chapter-title{font-family:var(--font-display);font-weight:400;font-size:clamp(1.7rem,1.2rem + 1.8vw,2.75rem);line-height:1.02;letter-spacing:-.03em;margin:0 0 14px}.h-chapter-copy{margin:0;color:var(--ink-body);max-width:38ch}@media(min-width:1024px){.h-about-grid{grid-template-columns:7fr 5fr;gap:72px}.h-about-lead{position:sticky;top:calc(var(--header-h) + 48px);align-self:start}.h-chapter{padding:56px 0 clamp(72px,16vh,168px)}}.h-system-note{margin:18px 0 28px}.h-stats{margin-top:clamp(48px,7vw,104px)}.h-stats .stats{gap:0;border-top:1px solid var(--line-strong)}.h-stats .stats>div{padding:22px 16px 22px 0;border-bottom:1px solid var(--line)}.h-stats .stat-num{font-size:clamp(3rem,1.4rem + 5vw,6.5rem)}@media(min-width:1024px){.h-stats .stats>div{padding:28px 24px 8px;border-bottom:0;border-left:1px solid var(--line)}.h-stats .stats>div:first-child{padding-left:0;border-left:0}}.h-pillar-list{border-top:1px solid var(--line)}.h-pillar{display:grid;grid-template-columns:40px 1fr;gap:8px 16px;padding:28px 0;border-bottom:1px solid var(--line);transition:opacity .4s var(--ease)}.h-pillar>:not(.h-pillar-idx){grid-column:2}.h-pillar-idx{padding-top:.9em}.h-pillar-name{font-family:var(--font-display);font-weight:400;font-size:clamp(1.8rem,1rem + 2.7vw,3.5rem);line-height:1;letter-spacing:-.04em}.h-pillar-sum{color:var(--ink-body);max-width:60ch;font-size:15px}.h-pillar .arrow{display:inline-block;transition:transform .3s var(--ease)}.h-pillar-stage{display:none}@media(min-width:1024px){.h-pillars-grid{display:grid;grid-template-columns:7fr 4fr;gap:72px}.h-pillar{grid-template-columns:56px 1fr;padding:36px 0}.h-pillar-stage{display:block;position:sticky;top:calc(var(--header-h) + 40px);align-self:start}.h-pillar-frame{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius-media);background:var(--c-noir-3)}.h-pillar-shot{position:absolute;inset:0;clip-path:inset(100% 0 0 0);transition:clip-path .7s var(--ease-slow)}.h-pillar-shot[data-i="0"]{clip-path:none}.h-pillar-shot picture{display:block;width:100%;height:100%}.h-pillar-shot img{width:100%;height:100%;object-fit:cover}.h-pillars-grid:has(.h-pillar[data-i="1"]:is(:hover,:focus-visible)) .h-pillar-shot[data-i="1"],.h-pillars-grid:has(.h-pillar[data-i="2"]:is(:hover,:focus-visible)) .h-pillar-shot[data-i="2"],.h-pillars-grid:has(.h-pillar[data-i="3"]:is(:hover,:focus-visible)) .h-pillar-shot[data-i="3"],.h-pillars-grid:has(.h-pillar[data-i="4"]:is(:hover,:focus-visible)) .h-pillar-shot[data-i="4"]{clip-path:inset(0 0 0 0)}.h-pillar-list:hover .h-pillar:not(:hover){opacity:.42}.h-pillar:hover .arrow{transform:translate(6px)}}.h-cinemas-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px 48px;margin:clamp(20px,3vw,40px) 0 clamp(36px,5vw,72px)}.h-cinemas .format-strip .numeral{font-size:clamp(3rem,1.6rem + 4vw,5.75rem);letter-spacing:-.055em}.h-cinemas .format-strip .card-meta:first-of-type{align-items:end;padding-top:6px}@media(min-width:768px){.h-cinemas .format-strip{grid-template-columns:3fr 4fr 5fr;align-items:end;gap:clamp(16px,2.4vw,36px)}}.h-center-title{max-width:16ch;color:var(--muted-head)}.h-center-title em{color:var(--ink)}.h-drive{list-style:none;margin:clamp(40px,6vw,88px) 0 0;padding:0;border-top:1px solid var(--line-strong)}.h-drive li{position:relative;display:grid;grid-template-columns:minmax(7.5rem,auto) 1fr;align-items:baseline;gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}.h-drive li:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:calc(var(--m) / 26 * 100%);background:var(--ink)}.h-drive-origin{display:none!important}.h-drive-min{font-family:var(--font-display);font-weight:300;font-size:clamp(2.6rem,1.4rem + 3.4vw,4.5rem);line-height:.9;letter-spacing:-.05em;white-space:nowrap}.h-drive-min small{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.h-center-grid{display:grid;gap:40px;margin-top:clamp(40px,6vw,88px)}.h-visit{display:block;padding:clamp(24px,3.4vw,48px);border-radius:var(--radius-card);background:var(--bg-2);transition:background-color .4s var(--ease)}.h-visit:hover{background:var(--bg-3)}@media(min-width:1024px){.h-drive{position:relative;height:clamp(250px,23vw,320px);border-top:0}.h-drive:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--line-strong)}.h-drive li{position:absolute;left:calc(var(--m) / 26 * 100%);display:grid;grid-template-columns:none;gap:8px;padding:0 0 0 14px;border-bottom:0;border-left:1px solid var(--line-strong)}.h-drive li:after{left:-4px;bottom:auto;width:7px;height:7px;border-radius:50%}.h-drive li:nth-child(2n){bottom:50%;padding-bottom:24px}.h-drive li:nth-child(2n):after{bottom:-4px}.h-drive li:nth-child(odd){top:50%;padding-top:24px}.h-drive li:nth-child(odd):after{top:-3px}.h-drive-origin{display:grid!important}.h-center-grid{grid-template-columns:5fr 6fr;gap:88px;align-items:start}}.home .h-process-track{margin-top:clamp(32px,4vw,56px);gap:0}.h-step{position:relative;padding:26px 28px 0 0;border-top:1px solid var(--line-strong)}.h-step:before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:var(--ink)}.h-step-num{margin:0 0 24px;font-family:var(--font-display);font-weight:300;font-size:clamp(2.6rem,1.6rem + 2.4vw,4.25rem);line-height:.8;letter-spacing:-.06em;color:var(--muted-head)}@media(min-width:1024px){.home .h-process-track{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:56px}}@media(min-width:1280px){.home .h-process-track{grid-template-columns:repeat(6,minmax(0,1fr))}}.h-reviews .font-serif{font-size:clamp(5.5rem,2rem + 10vw,11rem)!important;letter-spacing:-.06em;line-height:.82}.h-brand-wall ul{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1em 0;border:0}.h-brand-wall li{border:0;padding:0;display:flex;align-items:baseline}.h-brand-wall li span{font-family:var(--font-display);font-weight:300;font-size:clamp(2.1rem,1rem + 4.4vw,5.25rem);line-height:1.04;letter-spacing:-.045em}.h-brand-wall li:not(:last-child):after{content:"/";margin-inline:.28em;font-family:var(--font-display);font-weight:300;font-size:clamp(2.1rem,1rem + 4.4vw,5.25rem);line-height:1.04;color:var(--line-strong)}.h-brands .readout dd{font-family:var(--font-sans);font-size:15px;line-height:1.4;letter-spacing:0;color:var(--ink-body)}.h-corridors .index-row .h3-serif{font-size:clamp(1.6rem,1rem + 1.9vw,2.75rem);letter-spacing:-.035em;line-height:1.02}.home>section:last-child .grid{grid-template-columns:1fr;gap:clamp(28px,4vw,56px)}.home>section:last-child .h2{font-size:clamp(2.9rem,1rem + 7.4vw,8.5rem);line-height:.92;letter-spacing:-.05em;max-width:12ch}.home>section:last-child .btn-row{justify-content:flex-start}@media(prefers-reduced-motion:no-preference){@keyframes h-rise{0%{transform:translate3d(0,34px,0)}to{transform:translateZ(0)}}.h-hero-title .ln{animation:h-rise 1.2s var(--ease-slow) both}.h-hero-title .ln+.ln{animation-delay:.12s}.h-hero-foot{animation:h-rise 1.2s var(--ease-slow) .22s both}@supports (animation-timeline: view()){@keyframes h-dim{to{opacity:.3}}.h-hero .hero-bg{animation:h-dim linear both;animation-timeline:scroll(root);animation-range:0 100svh}@keyframes h-scrub{0%{opacity:.22}to{opacity:1}}.home .scrub>span{animation:h-scrub linear both;animation-timeline:view();animation-range:cover calc(12% + var(--i) * 2.6%) cover calc(24% + var(--i) * 2.6%)}@keyframes h-lights{0%{--bg: #F5F3F4;--bg-2: #EBE8E5;--ink: #0B0A09;--ink-body: #2A2622;--ink-2: #67615B;--muted-head: #9A948D;--line: rgba(11, 10, 9, .1);--line-strong: rgba(11, 10, 9, .22)}}.h-center{animation:h-lights cubic-bezier(.6,0,.4,1) both;animation-timeline:view();animation-range:entry 40% entry 90%}@keyframes h-run{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(min-width:1280px){.home .h-process-track{position:relative}.home .h-process-track:after{content:"";position:absolute;top:-1px;left:0;width:100%;height:1px;background:var(--ink);transform-origin:left;animation:h-run linear both;animation-timeline:view();animation-range:entry 20% cover 45%}.h-step{animation:h-scrub linear both;animation-timeline:view()}.h-step:nth-child(1){animation-range:cover 5% cover 10%}.h-step:nth-child(2){animation-range:cover 9.5% cover 14.5%}.h-step:nth-child(3){animation-range:cover 14% cover 19%}.h-step:nth-child(4){animation-range:cover 18.5% cover 23.5%}.h-step:nth-child(5){animation-range:cover 23% cover 28%}.h-step:nth-child(6){animation-range:cover 27.5% cover 32.5%}}@keyframes h-lift{0%{transform:translate3d(0,var(--from, 56px),0)}to{transform:translateZ(0)}}@keyframes h-travel{0%{transform:translate3d(7vw,0,0)}to{transform:translate3d(-3vw,0,0)}}@keyframes h-open{0%{clip-path:inset(9% 7% 9% 7%)}to{clip-path:inset(0 0 0 0)}}@keyframes h-float{0%{transform:translate3d(0,28px,0)}to{transform:translate3d(0,-28px,0)}}@keyframes h-exit{to{transform:translate3d(0,-64px,0)}}@media(min-width:1024px)and (min-height:760px){.h-hero .hero-top{animation:h-exit linear both;animation-timeline:scroll(root);animation-range:0 100svh}}.h-chapter-num{animation:h-float linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.h-system,.h-cinemas{overflow-x:clip}.home .h-giant{animation:h-travel linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.h-system [data-reveal=scale]>*{animation:h-open linear both;animation-timeline:view();animation-range:entry 0% entry 70%}.h-stats .stats>div,.h-cinemas .format-strip>*{animation:h-lift linear both;animation-timeline:view();animation-range:entry 0% entry 90%}.h-stats .stats>div:nth-child(2),.h-cinemas .format-strip>:nth-child(2){--from: 104px}.h-stats .stats>div:nth-child(3),.h-cinemas .format-strip>:nth-child(3){--from: 152px}.h-stats .stats>div:nth-child(4){--from: 200px}.h-drive li:after{transform-origin:left;animation:h-run linear both;animation-timeline:view();animation-range:entry 10% entry 100%}@media(min-width:1024px){.h-drive li:after{animation:none}.h-drive:before{transform-origin:left;animation:h-run linear both;animation-timeline:view();animation-range:cover 8% cover 32%}.h-drive li{animation:h-scrub linear both;animation-timeline:view();animation-range:cover calc(9% + var(--m) * .85%) cover calc(14% + var(--m) * .85%)}.h-videos-grid>div>*{animation:h-open linear both;animation-timeline:view();animation-range:entry 0% entry 80%}}.h-reviews .font-serif,.home>section:last-child .h2{animation:h-lift linear both;animation-timeline:view();animation-range:entry 0% entry 100%}.home>section:last-child .h2{--from: 96px}}}
