:is(html:has(.film-only-home),body:has(.film-only-home)){background:var(--color-canvas-dark)}body:has(.film-only-home):before{display:none}.film-only-page{--film-static-gap:clamp(1.5rem, 4vw, 3rem);--film-static-heading:clamp(1.5rem, 3vw, 2.25rem);--mobile-nav-bg:var(--color-canvas-dark);--mobile-nav-accent:var(--color-brand-bright);--mobile-nav-active-ink:var(--color-brand-bright);--mobile-nav-cta-bg:var(--color-brand);--mobile-nav-cta-ink:var(--color-ink-on-brand)}.film-only-page .inner-footer-mark{background:0 0}.film-only-page .inner-site-wordmark{filter:drop-shadow(0 1px .55rem #050504cc);background:0 0}.film-only-home{background:var(--color-canvas-dark);width:100%;min-height:100svh;overflow:clip}.film-only-sequence{height:3272svh;min-height:3272svh;position:relative}.film-only-stage{background:var(--color-canvas-dark);width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.film-only-video{object-fit:cover;opacity:0;background:0 0;width:100%;height:100%;display:block;position:relative}.film-only-home[data-film-mode=scrub] .film-only-video,.film-only-home[data-film-mode=playing] .film-only-video{opacity:1}.film-hold{z-index:1;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.film-only-home[data-film-hold=true] .film-hold{opacity:1}.film-reach{--reach-reveal-duration:.22s;--reach-reveal-ease:cubic-bezier(.23, 1, .32, 1);z-index:2;color:var(--color-brand-warm);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--reach-reveal-duration) var(--reach-reveal-ease);position:absolute;inset:0}.film-reach[data-active=true]{opacity:1;visibility:visible}.film-reach-map{width:100%;height:100%;display:block}.film-reach-routes path{stroke:currentColor;stroke-width:1.5px;stroke-opacity:.28;vector-effect:non-scaling-stroke}.film-reach-routes path[data-reach-scope=global]{stroke-opacity:.43}@media (prefers-reduced-motion:reduce){.film-reach{transition:none;display:none}}.film-only-home[data-static-story=true] .film-reach{display:none}.film-grain{z-index:2;opacity:0;mix-blend-mode:overlay;pointer-events:none;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");width:200%;height:200%;animation:.8s step-end infinite paused film-grain-drift;position:absolute;top:-50%;left:-50%}@keyframes film-grain-drift{0%,24%{transform:translate(0,0)}25%,49%{transform:translate(-1.5%,1%)}50%,74%{transform:translate(1%,-1.5%)}75%,to{transform:translate(-1%,-.5%)}}.film-only-home[data-film-mode=scrub][data-film-moving=true] .film-grain{opacity:.14;animation-play-state:running}.film-only-home[data-film-mode=error] .film-grain,.film-only-home[data-film-mode=reduced] .film-grain,.film-only-home[data-film-mode=playing] .film-grain{display:none}.film-chapters{z-index:3;padding:0 max(clamp(1.25rem, 4vw, 4.5rem), env(safe-area-inset-right)) max(clamp(2.5rem, 8vh, 5.5rem), env(safe-area-inset-bottom)) max(clamp(1.25rem, 4vw, 4.5rem), env(safe-area-inset-left));pointer-events:none;align-items:end;display:grid;position:absolute;inset:0}.film-chapter{opacity:0;grid-area:1/1;max-width:36rem;position:relative}.film-chapter[data-active=true]{opacity:var(--panel,1)}.film-chapter-kicker{color:var(--color-brand-soft);font-family:var(--font-cinema-body), sans-serif;letter-spacing:.19em;text-transform:uppercase;margin-bottom:.7rem;font-size:clamp(.6rem,1.1vw,.7rem);font-weight:760;display:block}.film-chapter-title{color:#f7f4ee;max-width:20ch;font-family:var(--font-cinema-display), Didot, serif;letter-spacing:-.03em;text-shadow:0 .15rem 1.6rem #050504bf;text-wrap:balance;margin:0;font-size:clamp(1.5rem,3.4vw,2.7rem);font-weight:520;line-height:1.08}.film-chapter{--reveal-ease-out:cubic-bezier(.23, 1, .32, 1);--reveal-ease-in-out:cubic-bezier(.77, 0, .175, 1);--reveal-ease-glide:cubic-bezier(.32, .72, 0, 1);--reveal-ease-strike:cubic-bezier(.34, 1.56, .64, 1);--title-delay:.12s}.film-chapter-word{vertical-align:bottom;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.film-chapter-word>span{font-style:inherit;display:inline-block}.film-only-home[data-film-mode=scrub] .film-chapter[data-arrived=false] .film-chapter-kicker{clip-path:inset(0 100% 0 0)}.film-only-home[data-film-mode=scrub] .film-chapter[data-arrived=false] .film-chapter-title:not(.film-chapter-soft){opacity:0}.film-only-home[data-film-mode=scrub] .film-chapter[data-arrived=false]>p:not(.film-chapter-title){opacity:0;transform:translateY(.9rem)}.film-only-home[data-film-mode=scrub] .film-chapter[data-arrived=false] .film-chapter-scope li{opacity:0;transform:translateY(.5rem)}.film-chapter[data-arrived=true] .film-chapter-kicker{clip-path:inset(0);transition:clip-path .7s var(--reveal-ease-out)}.film-chapter[data-arrived=true] .film-chapter-title:not(.film-chapter-soft){opacity:1;transition:opacity calc(var(--title-ms) * .6) var(--reveal-ease-out) var(--title-delay)}.film-chapter[data-arrived=true]>p:not(.film-chapter-title){opacity:1;transition:opacity .6s var(--reveal-ease-out) var(--body-delay), transform .9s var(--reveal-ease-out) var(--body-delay);transform:none}.film-chapter[data-arrived=true] .film-chapter-scope li{opacity:1;transition:opacity .5s var(--reveal-ease-out) calc(var(--body-delay) + .16s + var(--i,0) * 60ms), transform .7s var(--reveal-ease-out) calc(var(--body-delay) + .16s + var(--i,0) * 60ms);transform:none}.film-only-home[data-film-mode=scrub] .film-chapter[data-reveal=mask-rise][data-arrived=false] .film-chapter-word>span{transform:translateY(105%)}.film-chapter[data-reveal=mask-rise][data-arrived=true] .film-chapter-word>span{transition:transform var(--title-ms) var(--reveal-ease-out) calc(var(--title-delay) + var(--word,0) * var(--word-step));transform:none}.film-chapter-title-wrap{position:relative}.film-chapter-soft{filter:blur(.5rem);pointer-events:none;opacity:0;position:absolute;inset:0}.film-only-home[data-film-mode=scrub] .film-chapter[data-arrived=false] .film-chapter-soft{opacity:.9}.film-chapter[data-arrived=true] .film-chapter-soft{opacity:0;transition:opacity calc(var(--title-ms) + .3s) var(--reveal-ease-out) var(--title-delay)}.film-chapter[data-reveal=track-in]{max-width:44rem}.film-chapter[data-reveal=track-in] .film-chapter-title{letter-spacing:-.03em;text-wrap:normal;max-width:none}.film-only-home[data-film-mode=scrub] .film-chapter[data-reveal=track-in][data-arrived=false] .film-chapter-title{letter-spacing:.11em}.film-chapter[data-reveal=track-in][data-arrived=true] .film-chapter-title{transition:letter-spacing var(--title-ms) var(--reveal-ease-in-out) var(--title-delay), opacity calc(var(--title-ms) * .6) var(--reveal-ease-out) var(--title-delay)}.film-only-home[data-film-mode=scrub] .film-chapter[data-reveal=drift][data-arrived=false] .film-chapter-title{transform:translate(-2.2rem)}.film-chapter[data-reveal=drift][data-arrived=true] .film-chapter-title{transition:transform var(--title-ms) var(--reveal-ease-glide) var(--title-delay), opacity calc(var(--title-ms) * .6) var(--reveal-ease-out) var(--title-delay);transform:none}.film-only-home[data-film-mode=scrub] .film-chapter[data-reveal=illuminate][data-arrived=false] .film-chapter-word>span{opacity:0;transform:translateY(.5rem)scale(.96)}.film-chapter[data-reveal=illuminate][data-arrived=true] .film-chapter-word>span{opacity:1;transition:opacity calc(var(--title-ms) * .5) var(--reveal-ease-out) calc(var(--title-delay) + var(--word,0) * var(--word-step)), transform var(--title-ms) var(--reveal-ease-strike) calc(var(--title-delay) + var(--word,0) * var(--word-step));transform:none}.film-only-home[data-film-mode=scrub] .film-chapter[data-reveal=snap][data-arrived=false] .film-chapter-title{transform:translateY(.4rem)}.film-chapter[data-reveal=snap][data-arrived=true] .film-chapter-title{transition:transform var(--title-ms) var(--reveal-ease-out) 40ms, opacity var(--title-ms) var(--reveal-ease-out) 40ms;transform:none}.film-chapter[data-reveal=settle] .film-chapter-title{transform-origin:0 100%}.film-only-home[data-film-mode=scrub] .film-chapter[data-reveal=settle][data-arrived=false] .film-chapter-title{transform:scale(1.04)}.film-chapter[data-reveal=settle][data-arrived=true] .film-chapter-title{transition:transform var(--title-ms) var(--reveal-ease-out) var(--title-delay), opacity calc(var(--title-ms) * .6) var(--reveal-ease-out) var(--title-delay);transform:none}.film-chapter p:not(.film-chapter-title){color:#f4f0e8db;text-shadow:0 .1rem 1rem #050504cc;max-width:46ch;margin:.75rem 0 0;font-size:clamp(.82rem,1.4vw,.98rem);line-height:1.55}.film-chapter-scope{flex-wrap:wrap;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.film-chapter-scope li{color:#f4f0e8d1;letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0880;border:1px solid #f5f1e83d;padding:.24rem .6rem;font-size:.64rem;font-weight:640}.film-chapters:before{z-index:-1;content:"";opacity:0;background:linear-gradient(#05050400 0%,#0505048f 38%,#050504d9 66%,#050504ed 100%);height:68%;position:absolute;bottom:0;left:0;right:0}@property --scrim-in{syntax:"<number>";inherits:true;initial-value:0}.film-only-home[data-copy-arrived=true]{--scrim-in:1;transition:--scrim-in .56s cubic-bezier(.23,1,.32,1) .12s}.film-only-home[data-chapter-resting=true] .film-chapters:before,.film-only-home[data-copy-continuous=true] .film-chapters:before{opacity:calc(var(--chapter-presence,1) * var(--scrim-in,1))}.film-rail{top:50%;right:max(clamp(1.1rem, 2.6vw, 2.2rem), env(safe-area-inset-right));z-index:4;opacity:0;pointer-events:none;justify-items:center;gap:.85rem;transition:opacity .42s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;transform:translateY(-50%)}.film-only-home[data-video-ready=true] .film-rail{opacity:1}.film-rail-index{color:#f4f0e8e6;font-family:var(--font-cinema-body), sans-serif;letter-spacing:.16em;text-shadow:0 .1rem .8rem #050504e6;font-size:.58rem;font-weight:780;display:block}.film-rail-index i{font-style:normal;display:grid}.film-rail-index em{opacity:0;grid-area:1/1;font-style:normal;transition:opacity .26s}.film-rail-ticks{justify-items:center;gap:.62rem;display:grid}.film-rail-ticks i{transform-origin:50%;background:#f4f0e857;width:1px;height:.65rem;transition:background-color .32s,transform .32s cubic-bezier(.23,1,.32,1);display:block;box-shadow:0 0 .5rem #050504d9}.film-only-home[data-chapter-step="1"] .film-rail-index em[data-index="1"],.film-only-home[data-chapter-step="2"] .film-rail-index em[data-index="2"],.film-only-home[data-chapter-step="3"] .film-rail-index em[data-index="3"],.film-only-home[data-chapter-step="4"] .film-rail-index em[data-index="4"],.film-only-home[data-chapter-step="5"] .film-rail-index em[data-index="5"],.film-only-home[data-chapter-step="6"] .film-rail-index em[data-index="6"]{opacity:1}.film-only-home[data-chapter-step="1"] .film-rail-ticks i[data-index="1"],.film-only-home[data-chapter-step="2"] .film-rail-ticks i[data-index="2"],.film-only-home[data-chapter-step="3"] .film-rail-ticks i[data-index="3"],.film-only-home[data-chapter-step="4"] .film-rail-ticks i[data-index="4"],.film-only-home[data-chapter-step="5"] .film-rail-ticks i[data-index="5"],.film-only-home[data-chapter-step="6"] .film-rail-ticks i[data-index="6"]{background:var(--neon-bright);transform:scaleY(1.55)}.film-dots{display:none}.film-close{z-index:1;padding:clamp(5rem, 12vh, 9rem) var(--authored-gutter,clamp(1.25rem, 5vw, 5rem)) clamp(4rem, 9vh, 7rem);color:#f2eee6;background:#080908;border-top:1px solid #f5f1e81a;gap:clamp(3rem,7vw,5.5rem);display:grid;position:relative}.film-close-lede{gap:1rem;max-width:46rem;display:grid}@media (min-width:75rem){.film-close-lede{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;column-gap:clamp(2.5rem,5vw,4.5rem);max-width:none}.film-close-kicker{grid-column:1/-1}.film-close h2{grid-row:2;margin-bottom:-.4rem}.film-close-lede p{grid-area:2/2;padding-bottom:.5rem}.film-close-cta{grid-area:3/2;margin-top:0}}.film-close-kicker{color:var(--neon-bright);letter-spacing:.19em;text-transform:uppercase;font-size:.68rem;font-weight:760}.film-close h2{max-width:22ch;font-family:var(--font-cinema-display), Didot, serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2rem,5.5vw,3.9rem);font-weight:520;line-height:1.03}.film-close-lede p{color:#f2eee6bd;max-width:52ch;margin:0;font-size:clamp(.92rem,1.6vw,1.05rem);line-height:1.6}.film-close-cta{color:#080908;letter-spacing:.13em;text-transform:uppercase;background:var(--neon);justify-self:start;align-items:center;gap:.7rem;margin-top:.6rem;padding:.95rem 1.5rem;font-size:.74rem;font-weight:780;text-decoration:none;transition:background-color .2s,transform .26s cubic-bezier(.16,1,.3,1);display:inline-flex}.film-close-cta span{transition:transform .26s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.film-close-cta:hover{background:var(--neon-bright);transform:translateY(-2px)}.film-close-cta:hover span{transform:translate(2px,-2px)}}.film-close-cta:focus-visible{outline-offset:3px;outline:2px solid #f2eee6}.film-close-metrics{background:#f5f1e81f;border:1px solid #f5f1e81f;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1px;margin:0;display:grid}.film-close-metrics>div{background:#080908;gap:.35rem;padding:1.4rem 1.3rem;display:grid}.film-close-metrics dt{color:#f2eee68f;letter-spacing:.11em;text-transform:uppercase;order:2;font-size:.66rem;font-weight:700}.film-close-metrics dd{font-family:var(--font-cinema-display), Didot, serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;order:1;margin:0;font-size:clamp(1.9rem,4vw,2.9rem);font-weight:560;line-height:.95}.film-close-chapters{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;list-style:none;position:absolute;overflow:hidden}.film-loader{z-index:950;opacity:1;visibility:visible;transition:opacity .52s cubic-bezier(.7,0,.84,0),visibility 0s linear .52s;position:fixed;inset:0}.film-loader .site-loader{visibility:inherit;pointer-events:inherit;position:absolute}.film-only-home[data-video-ready=true] .film-loader,.film-only-home[data-loader-dismissed=true] .film-loader{opacity:0;visibility:hidden;pointer-events:none}.film-only-home[data-video-ready=true] .film-loader .site-loader-sign,.film-only-home[data-loader-dismissed=true] .film-loader .site-loader-sign{transform:scale(1.04)}.film-only-page .inner-site-nav{grid-area:1/2}.film-only-page .inner-site-enquire,.film-only-page .mobile-navigation{grid-area:1/3}.film-only-page .mobile-navigation{visibility:hidden;opacity:0;pointer-events:none;justify-self:end;display:block}.film-only-page[data-header-mode=compact] .inner-site-header{background:linear-gradient(#05050494,#05050442 58%,#05050400)}.film-only-page[data-header-mode=compact] .inner-site-brand{text-shadow:0 2px 1rem #050504e6}.film-only-page[data-header-released=true] .inner-site-header{background:#080908;box-shadow:0 1px #f5f1e814}.film-only-page[data-header-mode=compact] .inner-site-brand:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(closest-side,#050504a8,#05050457 58%,#05050400);position:absolute;inset:-1.1rem -2.4rem -1.1rem -1.6rem}@media (max-aspect-ratio:3/4){.film-only-page[data-header-mode=compact] .inner-site-brand:before{background:radial-gradient(closest-side,#050504d1,#05050480 62%,#05050400)}}.film-only-page .inner-site-brand,.film-only-page .inner-site-enquire{opacity:var(--header-clear,1)}.film-only-page .inner-site-brand:focus-visible,.film-only-page .inner-site-enquire:focus-visible{opacity:1}.film-only-summary{right:max(clamp(1.25rem, 4vw, 4.5rem), env(safe-area-inset-right));bottom:max(clamp(6rem, 16vh, 10rem), env(safe-area-inset-bottom));left:max(clamp(1.25rem, 4vw, 4.5rem), env(safe-area-inset-left));z-index:4;max-width:42rem;opacity:var(--film-opening,1);pointer-events:none;position:absolute}.film-only-summary h1{color:#f7f4ee;max-width:15ch;font-family:var(--font-cinema-display), Didot, serif;letter-spacing:-.038em;text-shadow:0 .2rem 2rem #050504cc;text-wrap:balance;margin:0;font-size:clamp(2.1rem,5.6vw,4.4rem);font-weight:520;line-height:1.01}.film-only-summary p{color:#f4f0e8d6;text-shadow:0 .1rem 1rem #050504d9;max-width:48ch;margin:1rem 0 0;font-size:clamp(.85rem,1.45vw,1rem);line-height:1.55}.film-only-stage:before{z-index:2;content:"";height:74%;opacity:var(--film-opening,1);pointer-events:none;background:linear-gradient(#05050400 0%,#0505044d 32%,#050504a8 62%,#050504e0 100%);position:absolute;bottom:0;left:0;right:0}.film-scroll-cue{bottom:max(2rem, env(safe-area-inset-bottom));z-index:4;opacity:var(--film-opening,1);pointer-events:none;justify-items:center;gap:.7rem;display:grid;position:absolute;left:50%;transform:translate(-50%)}.film-scroll-hint{bottom:max(.9rem, calc(env(safe-area-inset-bottom) + .4rem));z-index:4;color:#f4f0e8f0;border:1px solid color-mix(in srgb, var(--neon-bright) 55%, transparent);width:2.75rem;height:2.75rem;font:inherit;opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;background:#0807069e;border-radius:50%;place-items:center;margin:0;padding:0;transition:opacity .24s cubic-bezier(.23,1,.32,1),transform .24s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;left:50%;transform:translate(-50%,.35rem);box-shadow:0 .35rem 1.1rem #05050473}.film-only-home[data-scroll-hint=true] .film-scroll-hint{opacity:1;transform:translate(-50%)}.film-scroll-hint svg{animation:1.6s cubic-bezier(.45,0,.55,1) infinite film-hint-nudge;display:block}@keyframes film-hint-nudge{0%,to{transform:translateY(-.1rem)}50%{transform:translateY(.16rem)}}@media (hover:none) and (pointer:coarse){.film-chapter{margin-bottom:3.6rem}}.film-scroll-cue{color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0 0 -.6rem;padding:.6rem 1.2rem}@media (hover:none) and (pointer:coarse){.film-only-home[data-video-ready=true][data-opening-cue=true] .film-scroll-cue,.film-only-home[data-scroll-hint=true] .film-scroll-hint{pointer-events:auto;cursor:pointer}}@media (prefers-reduced-motion:reduce){.film-scroll-hint svg{animation:none;transform:none}}.film-only-home:not([data-video-ready=true]) .film-scroll-cue{opacity:0}.film-scroll-cue span{color:#f4f0e8b3;letter-spacing:.28em;text-transform:uppercase;text-indent:.28em;font-size:.6rem;font-weight:700}.film-scroll-cue i{background:#f4f0e838;width:1px;height:2.6rem;display:block;position:relative;overflow:hidden}.film-scroll-cue i:after{content:"";background:var(--neon-bright);animation:2.4s cubic-bezier(.65,0,.35,1) infinite film-cue-travel;position:absolute;inset:0;transform:translateY(-100%)}@keyframes film-cue-travel{0%{transform:translateY(-100%)}55%{transform:translateY(100%)}to{transform:translateY(100%)}}.film-only-home[data-film-mode=error] .film-only-sequence{height:100svh;min-height:100svh}.film-only-home[data-film-mode=error] .film-only-stage{position:relative}@supports (height:100dvh){.film-only-stage{height:100dvh}}@media (max-aspect-ratio:3/4){.film-only-stage{padding-top:env(safe-area-inset-top)}.film-only-video,.film-hold{object-fit:cover;object-position:center}.film-only-stage:after{content:none}.film-chapters{padding:0 1.25rem max(clamp(2.5rem, 7svh, 4rem), calc(env(safe-area-inset-bottom) + 1.25rem)) 1.25rem}.film-chapter{max-width:30rem}.film-chapter-title{max-width:14ch;font-size:clamp(1.7rem,8.2vw,2.4rem)}.film-chapter p:not(.film-chapter-title){max-width:38ch;font-size:clamp(.9rem,4vw,1.02rem)}.film-only-summary{right:1.25rem;bottom:max(clamp(5.5rem, 14svh, 8rem), env(safe-area-inset-bottom));max-width:30rem;left:1.25rem}.film-only-summary h1{max-width:13ch;font-size:clamp(2rem,9.4vw,3rem)}.film-rail{right:max(.9rem, env(safe-area-inset-right))}.film-scroll-cue{bottom:max(1.4rem, env(safe-area-inset-bottom))}.film-chapter[data-reveal=track-in]{max-width:100%}.film-chapter[data-reveal=track-in] .film-chapter-title{font-size:clamp(1.45rem,7vw,2rem)}.film-only-home[data-film-mode=scrub] .film-chapter[data-reveal=track-in][data-arrived=false] .film-chapter-title{letter-spacing:.035em}.film-chapter[data-reveal=track-in][data-arrived=true] .film-chapter-title{transition:letter-spacing var(--title-ms) var(--reveal-ease-out) var(--title-delay), opacity calc(var(--title-ms) * .6) var(--reveal-ease-out) var(--title-delay)}.film-only-home[data-film-mode=scrub] .film-chapter[data-reveal=drift][data-arrived=false] .film-chapter-title{transform:translate(-.9rem)}}@media (min-aspect-ratio:1) and (min-height:600px){.film-chapter[data-chapter=jewellery]{justify-self:end}}@media (max-aspect-ratio:3/4) and (min-width:600px){.film-chapters{padding:0 max(clamp(1.5rem, 5vw, 3.5rem), env(safe-area-inset-right)) max(clamp(3rem, 7svh, 5.5rem), calc(env(safe-area-inset-bottom) + 1.5rem)) max(clamp(1.5rem, 5vw, 3.5rem), env(safe-area-inset-left))}.film-chapter{max-width:min(40rem,78vw)}.film-chapter-title{max-width:16ch;font-size:clamp(2.2rem,5vw,3.4rem)}.film-chapter[data-reveal=track-in] .film-chapter-title{font-size:clamp(2rem,4.4vw,3rem)}.film-chapter p:not(.film-chapter-title){max-width:44ch;font-size:clamp(1rem,1.9vw,1.2rem)}.film-chapter-kicker{font-size:clamp(.7rem,1.3vw,.85rem)}.film-chapter-scope li{font-size:clamp(.66rem,1.2vw,.78rem)}.film-only-summary{max-width:42rem;left:clamp(1.5rem,5vw,3.5rem);right:clamp(1.5rem,5vw,3.5rem)}.film-only-summary h1{font-size:clamp(2.6rem,7vw,4.4rem)}}@media (min-width:1800px) and (min-aspect-ratio:1){.film-chapter{max-width:44rem}.film-chapter-title{font-size:clamp(2.7rem,2.25vw,3.6rem)}.film-chapter p:not(.film-chapter-title){font-size:clamp(.98rem,.6vw,1.15rem)}.film-chapter-kicker{font-size:clamp(.7rem,.42vw,.82rem)}.film-chapter-scope li{font-size:clamp(.64rem,.38vw,.74rem)}}@media (max-width:21.25rem) and (max-aspect-ratio:3/4){.film-chapter-title,.film-chapter[data-reveal=track-in] .film-chapter-title{font-size:1.45rem}.film-chapter p:not(.film-chapter-title){margin-top:.55rem;font-size:.84rem;line-height:1.5}.film-chapter-kicker{margin-bottom:.5rem}.film-chapter-scope{display:none}}@media (max-aspect-ratio:3/4){.film-chapter-kicker{text-shadow:0 .05rem .5rem #050504f2,0 0 1.2rem #050504b3}}@media (max-aspect-ratio:3/4) and (max-width:599px){.film-chapter-kicker{font-size:.66rem}}@media (orientation:landscape) and (max-height:520px){.film-chapter-kicker{text-shadow:0 .05rem .5rem #050504f2,0 0 1.2rem #050504b3}.film-only-home[data-film-mode=scrub] .film-chapter[data-reveal=track-in][data-arrived=false] .film-chapter-title{letter-spacing:.015em}.film-scroll-cue{display:none}}.film-only-home[data-copy-continuous=true] .film-chapter{transition:opacity .15s cubic-bezier(.23,1,.32,1)}.film-only-home[data-copy-continuous=true] .film-chapter[data-active=true]{transition:opacity .26s cubic-bezier(.23,1,.32,1) 30ms}.film-chapter[data-instant=true] *{transition:none!important}@media (max-width:900px){.film-only-sequence{height:3272svh;min-height:3272svh}.film-only-page .mobile-navigation{visibility:visible;opacity:1;pointer-events:auto;grid-column:2}}@media (hover:none) and (pointer:coarse){.film-only-sequence{height:2678svh;min-height:2678svh}}@media (prefers-reduced-motion:reduce){.film-loader{transition:none}.film-only-sequence{height:100svh;min-height:100svh}.film-only-stage{position:relative}}.film-only-home[data-film-mode=error] .film-only-summary,.film-only-home[data-film-mode=reduced] .film-only-summary,.film-only-home[data-film-mode=data-saver] .film-only-summary{bottom:max(clamp(5rem, 12vh, 8rem), env(safe-area-inset-bottom));opacity:1}.film-only-home[data-film-mode=error] .film-scroll-cue,.film-only-home[data-film-mode=reduced] .film-scroll-cue,.film-only-home[data-film-mode=data-saver] .film-scroll-cue,.film-only-home[data-film-mode=playing] .film-scroll-cue{display:none}.film-only-home:focus{outline:none}.film-play{display:none}.film-only-home[data-film-mode=reduced] .film-play,.film-only-home[data-film-mode=data-saver] .film-play{margin-top:var(--film-static-gap);z-index:6;max-width:100%;color:var(--color-ink-on-brand);font-family:var(--font-cinema-body), sans-serif;letter-spacing:.13em;text-transform:uppercase;background:var(--neon);cursor:pointer;pointer-events:auto;border:none;align-items:center;gap:.75rem;padding:.85rem 1.4rem;font-size:.72rem;font-weight:780;display:inline-flex;position:relative}.film-play span{font-variant-numeric:tabular-nums;letter-spacing:.06em;opacity:.72}.film-play:hover{background:var(--neon-bright)}.film-play:focus-visible{outline:2px solid var(--color-ink-on-dark);outline-offset:3px}.film-only-home[data-film-mode=playing] .film-only-summary,.film-only-home[data-film-mode=playing] .film-loader{display:none}.film-only-home[data-film-mode=playing] .film-only-sequence{height:100svh;min-height:100svh}.film-only-home[data-film-mode=playing] .film-only-stage{position:relative}@media (prefers-reduced-motion:reduce){.film-scroll-cue i:after{opacity:.55;animation:none;transform:translateY(0)}.film-grain{display:none}.film-only-home{--panel:1;--chapter-presence:1;--scrim-in:1}.film-only-home .film-chapter,.film-only-home .film-chapter *{clip-path:none!important;transition-property:opacity!important;transform:none!important}.film-only-home .film-chapter[data-reveal=track-in] .film-chapter-title{letter-spacing:-.03em!important}.film-chapter-soft{display:none!important}}.film-only-home[data-film-mode=error],.film-only-home[data-film-mode=reduced]{--panel:1;--chapter-presence:1;--scrim-in:1}.film-only-home[data-static-story=true] .film-only-sequence{height:100svh;min-height:100svh}.film-only-page:has(.inner-nojs-navigation) .film-only-sequence{height:100svh;min-height:100svh}.film-only-home[data-static-story=true] .film-only-stage{position:relative}.film-only-page:has(.inner-nojs-navigation) .film-only-stage{position:relative}.film-only-home[data-static-story=true]:not([data-film-mode=playing]) .film-only-video,.film-only-home[data-static-story=true] .film-hold,.film-only-home[data-static-story=true] .film-chapters,.film-only-home[data-static-story=true] .film-rail,.film-only-home[data-static-story=true] .film-dots{display:none}.film-only-page:has(.inner-nojs-navigation) :is(.film-loader,.film-grain,.film-only-video,.film-hold,.film-scroll-hint,.film-chapters,.film-rail,.film-dots,.film-scroll-cue){display:none}.film-only-page:has(.inner-nojs-navigation) .mobile-navigation{display:none}.film-only-page:has(.inner-nojs-navigation) .film-only-summary{opacity:1}.film-only-home[data-static-story=true] .film-close-chapters{gap:var(--film-static-gap);clip:auto;clip-path:none;white-space:normal;grid-template-columns:repeat(2,minmax(0,1fr));width:auto;height:auto;margin:0;padding:0;display:grid;position:static;overflow:visible}.film-only-page:has(.inner-nojs-navigation) .film-close-chapters{gap:var(--film-static-gap);clip:auto;clip-path:none;white-space:normal;grid-template-columns:repeat(2,minmax(0,1fr));width:auto;height:auto;margin:0;padding:0;display:grid;position:static;overflow:visible}.film-close-chapters>li{min-width:0;padding-top:var(--film-static-gap);border-top:1px solid var(--color-line-on-dark)}.film-close-chapter-kicker{color:var(--color-brand-lift)}.film-close-chapters h3{font-family:var(--font-cinema-display), serif;font-size:var(--film-static-heading);margin-block:.75rem;line-height:1.15}.film-close-chapters p,.film-close-chapters ul{color:var(--color-muted-on-dark);line-height:1.6}.film-close-chapters ul{padding-left:1.25rem}@media (max-width:40rem){.film-only-home[data-static-story=true] .film-close-chapters{grid-template-columns:minmax(0,1fr)}.film-only-page:has(.inner-nojs-navigation) .film-close-chapters{grid-template-columns:minmax(0,1fr)}}@media (max-height:36rem){.film-only-home[data-static-story=true]:not([data-film-mode=playing]) .film-only-stage{height:auto;min-height:100svh;padding-top:6rem}.film-only-page:has(.inner-nojs-navigation) .film-only-stage{height:auto;min-height:100svh;padding-top:6rem}.film-only-home[data-static-story=true]:not([data-film-mode=playing]) .film-only-summary{margin:var(--site-content-gutter);position:relative;inset:auto}.film-only-page:has(.inner-nojs-navigation) .film-only-summary{margin:var(--site-content-gutter);position:relative;inset:auto}.film-only-home[data-static-story=true]:not([data-film-mode=playing]) .film-only-sequence{height:auto}.film-only-page:has(.inner-nojs-navigation) .film-only-sequence{height:auto}}@media (prefers-reduced-motion:reduce){.film-only-home .film-close-chapters{clip:auto;clip-path:none}}@media (max-aspect-ratio:3/4){.film-only-home[data-chapter][data-chapter-resting] .film-only-video,.film-only-home[data-chapter] .film-only-video{object-position:center;transition:none}}@media print{:is(html:has(.film-only-home),body:has(.film-only-home)){background:#fff}.film-loader,.film-only-video,.film-hold,.film-scroll-hint,.film-grain,.film-reach,.film-chapters,.film-rail,.film-dots,.film-scroll-cue,.film-play,.film-only-stage:before,.skip-link,.mobile-navigation{display:none!important}.film-only-sequence{height:auto!important;min-height:0!important}.film-only-stage{height:auto;position:static;background:0 0!important}.film-only-summary{max-width:none;padding:0 0 1.5rem;position:static;opacity:1!important}.film-only-summary h1,.film-only-summary p{color:#111;text-shadow:none}.film-close{color:#111;background:#fff;border:0;padding:1rem 0}.film-close :is(h2,h3,p,li,dt,dd,span){color:#111!important}.film-close-chapters{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.film-only-page .inner-site-header{display:none!important}.film-close :is(.film-close-kicker,h2,p,.film-close-metrics>div){opacity:1!important;transform:none!important}.film-only-page .inner-site-footer{color:#111!important;background:#fff!important}.film-only-page .inner-site-footer :is(h2,h3,p,a,span,address){color:#111!important}.film-only-page .inner-footer-lead>a{background:0 0!important;border-color:#111!important}.film-only-page .inner-footer-trace{display:none!important}}
