:root{color-scheme:dark;--color-bg: #030712;--color-text: #f3efe6;--color-muted: rgba(243, 239, 230, .74);--color-line: rgba(255, 255, 255, .12);--header-height: clamp(4rem, 6vw, 5.5rem);--page-padding: clamp(1.1rem, 2vw, 2.5rem);--play-size: clamp(4.5rem, 8vw, 7rem);font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,serif}*{box-sizing:border-box}html{background:var(--color-bg)}body{margin:0;min-width:320px;background:var(--color-bg);color:var(--color-text)}a{color:inherit;text-decoration:none}button{font:inherit}.orientation-notice{display:none}@media(max-width:900px)and (orientation:portrait){.orientation-notice{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;background:radial-gradient(circle at 50% 20%,rgba(255,201,74,.18),transparent 32%),linear-gradient(180deg,#030712f5,#030712fb);backdrop-filter:blur(8px);text-align:center}.orientation-notice__icon{width:5rem;height:5rem;margin:0 auto 1rem;fill:none;stroke:#ffc94af0;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transform-origin:50% 50%;animation:orientation-icon-rotate 2.2s ease-in-out infinite}.orientation-notice__title,.orientation-notice__text{margin:0}.orientation-notice__title{font-family:inherit;font-size:1.5rem;font-weight:700;letter-spacing:-.03em}.orientation-notice__text{font-family:inherit;margin-top:.65rem;color:var(--color-muted);max-width:17rem;font-size:.95rem;line-height:1.5}@keyframes orientation-icon-rotate{0%,to{transform:rotate(0)}35%{transform:rotate(0)}65%{transform:rotate(90deg)}85%{transform:rotate(90deg)}}}.intro-scene{position:relative;min-height:100vh;background:transparent;z-index:2}.intro-scene__viewport{position:relative;min-height:100vh;overflow:clip;isolation:isolate}.site-header{position:absolute;inset:0 0 auto;z-index:30;display:flex;align-items:center;justify-content:space-between;height:var(--header-height);padding:0 var(--page-padding);color:var(--color-text)}.site-header__logo{display:inline-flex;align-items:center}.site-header__logo-image{display:block;width:clamp(6.75rem,11vw,9.5rem);height:auto}.site-header__nav{display:flex;align-items:center;gap:clamp(1rem,2.2vw,2.2rem);font-family:Segoe UI,sans-serif;font-size:clamp(.8rem,1vw,.95rem);letter-spacing:.18em;text-transform:uppercase}.js [data-story-scene]:not([data-mode]),.js [data-backstage-scene]:not([data-mode]),.js [data-documentary-scene]:not([data-mode]),.js [data-trailer-scene]:not([data-mode]),.js [data-final-scene]:not([data-mode]){visibility:hidden}.js [data-backstage-scene]:not([data-mode]) [data-backstage-title]{opacity:0;filter:blur(8px);transform:translate3d(0,26px,0) scale(.96)}.js [data-backstage-scene]:not([data-mode]) [data-backstage-subtitle]{opacity:0;transform:translate3d(0,18px,0)}.js [data-backstage-scene]:not([data-mode]) [data-backstage-viewport]{opacity:.92;transform:translate3d(0,10px,0)}.js [data-backstage-scene]:not([data-mode]) .backstage-card:nth-child(-n+5){opacity:0;transform:translate3d(0,42px,0) scale(.94)}.js [data-documentary-scene]:not([data-mode]) [data-documentary-image]{opacity:0;transform:translate3d(0,-2%,0) scale(1.04);transform-origin:72% 50%}.js [data-documentary-scene]:not([data-mode]) [data-documentary-content]{opacity:0;transform:translate3d(0,60px,0)}.js [data-trailer-scene]:not([data-mode]) [data-trailer-video-wrap]{opacity:0;clip-path:inset(12% 10% 12% 10% round 24px);transform:scale(.88);transform-origin:50% 50%}.js [data-trailer-scene]:not([data-mode]) [data-trailer-overlay]{opacity:.42}.js [data-final-scene]:not([data-mode]) [data-final-image]{transform:translate3d(0,3%,0) scale(1.05);transform-origin:50% 50%}.js [data-final-scene]:not([data-mode]) [data-final-title]{opacity:0;transform:translate3d(0,40px,0)}.js [data-final-scene]:not([data-mode]) [data-final-meta]{opacity:0;transform:translate3d(0,25px,0)}.js [data-final-scene]:not([data-mode]) [data-final-signature]{opacity:0;transform:translate3d(0,15px,0)}.js [data-final-scene]:not([data-mode]) .final-scene__overlay{opacity:.88}.video-scene{position:absolute;inset:0;z-index:1;overflow:hidden;opacity:1;visibility:visible;will-change:opacity}.video-scene__sky,.video-scene__video-wrap{position:absolute;inset:0}.video-scene__sky{z-index:1;background:radial-gradient(circle at 50% 35%,rgba(220,228,255,.18),transparent 34%),url(/assets/ceu.webp) center center / cover no-repeat;opacity:0;transition:opacity .5s ease}.js .video-scene__sky{opacity:1}.js .video-scene--local .video-scene__sky{opacity:0;transition:none}.video-scene__video-wrap{z-index:2;overflow:hidden;pointer-events:none}.js .video-scene__video-wrap{opacity:0;transition:opacity .35s ease}.js .video-scene--local .video-scene__video-wrap{opacity:1;transition:none}.js .video-scene.is-video-ready .video-scene__video-wrap{opacity:1}.js .video-scene.is-video-ready .video-scene__sky{opacity:0}.video-scene__video{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-width:177.78vh;min-height:100vh;border:0;transform:translate3d(-50%,-50%,0);pointer-events:none;object-fit:cover}.video-scene__badge{position:absolute;inset:50% auto auto 50%;z-index:6;width:min(90vw,39rem);color:#fff;pointer-events:none;opacity:0;transform:translate3d(-50%,-46%,0);transition:opacity .55s ease,transform .55s ease}.video-scene__badge.is-visible{opacity:1;transform:translate3d(-50%,-50%,0)}.video-scene__badge.is-hidden{opacity:0;transform:translate3d(-50%,-46%,0)}.video-scene__badge-frame{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:0 0 .8rem 1.35rem;border-left:3px solid rgba(255,255,255,.96)}.video-scene__badge-frame:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#fffffff5}.video-scene__badge-title-wrap{display:flex;align-items:flex-end;gap:1.15rem}.video-scene__badge-title,.video-scene__badge-meta{margin:0}.video-scene__badge-title{font-family:Segoe UI,sans-serif;display:grid;gap:.06em;font-size:clamp(1.9rem,3.7vw,3rem);font-weight:900;line-height:.88;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.video-scene__badge-meta{padding-bottom:.18rem;font-family:Segoe UI,sans-serif;font-size:clamp(.68rem,.92vw,.92rem);font-weight:600;line-height:1.15;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.video-scene__badge-mark{width:clamp(2.2rem,4vw,3.2rem);height:auto;margin-bottom:.25rem;overflow:visible}.video-scene__badge-mark path{fill:none;stroke:#fffffff5;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cloud-layer{position:absolute;inset:0;z-index:20;pointer-events:none;will-change:transform,opacity}.cloud-layer__item{position:absolute;top:calc((var(--cloud-y) / var(--cloud-reference-height)) * 100%);left:calc((var(--cloud-x) / var(--cloud-reference-width)) * 100%);width:calc((var(--cloud-width) / var(--cloud-reference-width)) * 100%);height:auto;max-width:none;opacity:1;transform:translateZ(0) rotate(var(--cloud-rotation)) scale(1);transform-origin:center center;will-change:transform,opacity;user-select:none}.js .cloud-layer__item{opacity:0;transform:translate3d(0,12px,0) rotate(var(--cloud-rotation)) scale(1)}@media(max-width:900px){.intro-scene,.intro-scene__viewport,.video-scene,.story-scene__sticky,.backstage-scene,.backstage-scene__sticky,.backstage-scene__inner,.documentary-scene,.trailer-scene__sticky,.final-scene,.final-scene__sticky,.final-scene__content{min-height:100svh;min-height:100dvh}.story-scene__sticky,.trailer-scene__sticky,.final-scene__sticky{height:100svh;height:100dvh}.site-header{justify-content:flex-start;padding-top:.9rem;height:var(--header-height)}.site-header__nav{gap:.85rem;font-size:.72rem;letter-spacing:.14em}.video-scene__badge{width:min(92vw,24rem)}.video-scene__badge-frame{gap:.8rem;padding:0 0 .8rem 1rem}.video-scene__badge-title-wrap{flex-direction:column;align-items:flex-start;gap:.65rem}.video-scene__badge-title{font-size:clamp(1.35rem,6.6vw,2.05rem)}.video-scene__badge-meta{padding-bottom:0;font-size:clamp(.62rem,2.5vw,.84rem);white-space:normal}.video-scene__badge-mark{width:clamp(2rem,8vw,2.8rem);margin-bottom:.2rem}}@media(prefers-reduced-motion:reduce){.cloud-layer__item,.video-scene__badge,.video-scene__video,.video-scene__sky,.story-scene__sky,.story-scene__mountain,.story-character,.story-content,.story-scene__mist,.story-scene__vignette,.story-scene__bottom-mask,.backstage-scene__title,.backstage-scene__viewport,.backstage-scene__track,.documentary-scene__image,.documentary-scene__content,.trailer-scene__video-wrap,.trailer-scene__overlay,.final-scene__image,.final-scene__title,.final-scene__meta,.final-scene__signature{transition:none!important;animation:none!important}}.story-scene{position:relative;z-index:1;min-height:250vh;margin-top:-34vh;background:transparent}.story-scene__sticky{--story-scene-width: clamp(84rem, 100vw, 128rem);position:sticky;top:0;height:100vh;overflow:clip;isolation:isolate}.story-scene__landscape,.story-scene__sky,.story-scene__mist,.story-scene__vignette,.story-scene__bottom-mask,.story-scene__characters{position:absolute}.story-scene__landscape{inset:0;z-index:1;overflow:hidden;pointer-events:none}.story-scene__sky{inset:0;opacity:.96;background:radial-gradient(circle at 50% 24%,rgba(255,247,240,.22),transparent 34%),url(/assets/ceu.webp) center top / cover no-repeat;will-change:transform}.story-scene__sky img{display:none}.story-scene__mountain-wrap{position:absolute;top:6vh;left:50%;width:min(152rem,154vw);height:94vh;overflow:hidden;transform:translate(-50%);pointer-events:none;z-index:2}.story-scene__mountain-wrap:after{display:none}.story-scene__mountain{position:absolute;left:50%;top:0;width:100%;height:auto;transform:translate(-50%);transform-origin:center top;max-width:none;will-change:transform}.story-scene__mist{inset:0;z-index:3;background:radial-gradient(circle at 50% 90%,rgba(255,255,255,.24),transparent 36%),linear-gradient(180deg,transparent 64%,rgba(236,223,221,.16) 78%,rgba(7,11,19,.3) 100%);opacity:0;pointer-events:none}.story-scene__vignette{inset:0;z-index:4;background:linear-gradient(180deg,rgba(235,202,190,.16) 0%,transparent 22%,transparent 72%,rgba(0,0,0,.56) 100%),radial-gradient(circle at 50% 55%,transparent 50%,rgba(0,0,0,.18) 100%);opacity:0;pointer-events:none}.story-scene__bottom-mask{left:0;right:0;bottom:0;height:min(24vh,15rem);z-index:14;background:linear-gradient(180deg,#0000,#0000001a 18%,#00000042 42%,#0000008f 68%,#000000d6 88%,#000);pointer-events:none;filter:blur(8px);transform:translateY(10%)}.story-scene .site-header{z-index:20}.story-scene__stage{position:relative;z-index:10;display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,48rem) minmax(0,1fr);align-items:end;min-height:100vh;padding:calc(var(--header-height) + 3.5rem) clamp(2rem,5vw,5rem) 0}.story-scene__characters{inset:0;z-index:11;pointer-events:none}.story-character{position:absolute;bottom:clamp(-4rem,-5vw,-1rem);margin:0;z-index:1;will-change:transform,opacity}.story-character--2016{left:clamp(25%,28vw,31%);width:clamp(18rem,28vw,32rem);z-index:3}.story-character--2026{right:clamp(25%,28vw,31%);width:clamp(16rem,26vw,30rem);z-index:2}.story-character__image{display:block;width:100%;height:auto}.story-content{position:relative;z-index:12;max-width:min(27rem,100%);color:#0b0b0d;text-shadow:0 1px 0 rgba(255,255,255,.08);will-change:transform,opacity}.story-content--2016{justify-self:start;align-self:start;padding-top:clamp(5rem,9vh,8rem)}.story-content--2026{grid-column:3;justify-self:end;align-self:start;padding-top:clamp(5rem,9vh,8rem);text-align:right}.story-content__year{margin:0 0 .75rem;font-family:Segoe UI,sans-serif;font-size:clamp(4rem,7vw,7rem);line-height:.92;font-weight:800;letter-spacing:-.04em}.story-content__copy{margin:0;font-family:Segoe UI,sans-serif;font-size:clamp(.95rem,1.15vw,1.22rem);line-height:1.28;font-weight:700}.story-content__title,.story-content__body{font:inherit}@media(max-width:1200px){.story-scene__stage{grid-template-columns:minmax(0,1fr) minmax(20rem,34rem) minmax(0,1fr);padding-inline:clamp(1.2rem,3vw,2rem)}.story-character--2016{left:14%}.story-character--2026{right:14%}}@media(max-width:900px){.story-scene{min-height:205vh;margin-top:-14vh}.story-scene__stage{grid-template-columns:minmax(0,1fr) minmax(12rem,20rem) minmax(0,1fr);align-items:start;min-height:100svh;min-height:100dvh;padding-top:calc(var(--header-height) + 1.2rem);padding-inline:1rem}.story-scene__characters{inset:auto 0 0;min-height:52svh;min-height:52dvh}.story-scene__bottom-mask{height:min(10svh,4.5rem);filter:blur(3px);transform:translateY(38%)}.story-scene__sticky{--story-scene-width: clamp(66rem, 132vw, 96rem)}.story-scene__mountain-wrap{top:8svh;width:184vw;height:84svh;height:84dvh}.story-character--2016{left:20%;width:clamp(8.8rem,24vw,12rem)}.story-character--2026{right:18%;width:clamp(7.8rem,21vw,10.5rem)}.story-content{position:relative;z-index:13;max-width:min(10.25rem,22vw)}.story-content--2016,.story-content--2026{padding-top:0}.story-content--2016{grid-column:1;justify-self:start;align-self:start;text-align:left;padding-top:0}.story-content--2026{grid-column:3;justify-self:end;align-self:start;text-align:right;margin-top:0}.story-content__year{font-size:clamp(1.55rem,3.9vw,2.35rem);margin-bottom:.25rem}.story-content__copy{font-size:clamp(.56rem,1.2vw,.7rem);line-height:1.12}}.backstage-scene{position:relative;z-index:2;min-height:100vh;background:#000;overflow:clip}.backstage-scene__sticky{position:relative;min-height:100vh;overflow:clip;isolation:isolate}.backstage-scene__backdrop{position:absolute;inset:0;background:linear-gradient(180deg,#000000d6,#0000009e 22%,#000000b8 54%,#000000f0),var(--deferred-bg-image, none) center bottom / cover no-repeat;filter:saturate(.68) brightness(.38)}.backstage-scene__inner{position:relative;z-index:2;min-height:100vh;padding:clamp(5.75rem,10vh,7rem) 0 clamp(3rem,8vh,5rem)}.backstage-scene__title{margin:0;padding:0 clamp(1.4rem,5vw,7rem);color:#fff;font-family:Segoe UI,sans-serif;font-size:clamp(2.1rem,4vw,3.55rem);font-weight:700;line-height:1.02;letter-spacing:-.03em;text-align:center;will-change:transform,opacity}.backstage-scene__title-main,.backstage-scene__title-accent{display:inline}.backstage-scene__title-accent{color:#f0a81f}.backstage-scene__subtitle{margin:.75rem auto 0;max-width:42rem;padding:0 1.5rem;color:#f3efe6d1;font-family:Segoe UI,sans-serif;font-size:clamp(1rem,1.15vw,1.35rem);line-height:1.4;text-align:center;will-change:transform,opacity}.backstage-scene__viewport{position:relative;margin-top:clamp(2rem,5vh,3rem);overflow:hidden;will-change:transform,opacity}.backstage-scene__track{display:flex;flex-wrap:nowrap;gap:clamp(1rem,1.8vw,1.75rem);padding:0 clamp(1.5rem,7vw,6rem);width:max-content;will-change:transform}.backstage-card{flex:0 0 clamp(250px,19vw,318px);min-height:clamp(27rem,38vw,32rem);display:flex;position:relative;flex-direction:column;padding:0;border-radius:18px;background:#0b0c0feb;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 50px #00000052;will-change:transform,opacity;overflow:hidden}.backstage-card__media{position:relative;height:clamp(15rem,24vw,17rem);overflow:hidden;border-radius:16px 16px 0 0;background:#ffffff08}.backstage-card__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000000a,#00000057);pointer-events:none}.backstage-card__image{display:block;width:100%;height:100%;object-fit:cover}.backstage-card__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;padding:1rem 1.2rem 1.25rem}.backstage-card__icon{display:inline-flex;align-items:center;justify-content:center;width:3.05rem;height:3.05rem;border:1px solid rgba(255,255,255,.14);border-radius:.9rem;color:#f0a81f;background:#ffffff08}.backstage-card__icon svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.backstage-card__title{margin:.8rem 0 0;color:#fff;font-family:Segoe UI,sans-serif;font-size:clamp(1.1rem,1.3vw,1.45rem);font-weight:600;line-height:1.12}.backstage-card__title:after{content:"";display:block;width:2.6rem;height:2px;margin-top:.75rem;background:#f0a81f}.backstage-card__caption{margin:.8rem 0 0;color:#f3efe6d1;font-family:Segoe UI,sans-serif;font-size:.92rem;line-height:1.5}.backstage-card__index{position:absolute;left:1.2rem;bottom:7.6rem;color:#f0c15a;font-family:Segoe UI,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;z-index:2}@media(max-width:900px){.backstage-scene__inner{padding:calc(var(--header-height) + .35rem) 0 .7rem}.backstage-scene__title{padding-inline:1.25rem;font-size:clamp(.98rem,3vw,1.26rem);line-height:1.04}.backstage-scene__subtitle{max-width:24rem;margin-top:.4rem;font-size:.62rem;line-height:1.18}.backstage-scene__viewport{margin-top:.45rem}.backstage-scene__track{gap:.45rem;padding-inline:.35rem}.backstage-card{flex-basis:clamp(118px,20vw,138px);min-height:13.2rem;border-radius:12px}.backstage-card__media{height:5.75rem}.backstage-card__body{padding:.4rem .5rem .55rem}.backstage-card__title{margin-top:.34rem;font-size:.62rem;line-height:1.08}.backstage-card__caption{margin-top:.28rem;font-size:.54rem;line-height:1.18}.backstage-card__index{bottom:3.2rem;left:.5rem;font-size:.46rem}.backstage-card__icon{width:1.55rem;height:1.55rem;border-radius:.48rem}.backstage-card__icon svg{width:.66rem;height:.66rem}}.documentary-scene{position:relative;min-height:100vh;overflow:hidden;background:#000}.documentary-scene__media,.documentary-scene__overlay,.documentary-scene__readability{position:absolute;inset:0}.documentary-scene__media{overflow:hidden}.documentary-scene__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%;will-change:transform}.documentary-scene__overlay{background:radial-gradient(circle at 50% 50%,transparent 62%,rgba(0,0,0,.08) 100%)}.documentary-scene__readability{z-index:1;pointer-events:none;background:radial-gradient(ellipse at 25% 50%,rgba(0,0,0,.4) 0%,rgba(0,0,0,.24) 34%,rgba(0,0,0,.08) 58%,transparent 74%),linear-gradient(90deg,#000000a8,#00000075 24%,#00000038 43%,#00000014 58%,#0000 68%),linear-gradient(180deg,rgba(0,0,0,.06) 0%,transparent 12%,transparent 84%,rgba(0,0,0,.18) 100%)}.documentary-scene__content{position:absolute;left:clamp(3.25rem,7vw,6rem);top:50%;z-index:3;width:min(48vw,44rem);display:grid;gap:1.55rem;padding:0;color:#fff;transform:translateY(-50%);will-change:transform,opacity}.documentary-scene__lead,.documentary-scene__paragraph,.documentary-scene__list{margin:0;font-family:Segoe UI,sans-serif}.documentary-scene__lead{font-size:clamp(1.36rem,2.17vw,2.3rem);font-weight:700;line-height:1.03;letter-spacing:-.05em;max-width:38rem}.documentary-scene__lead-accent{color:#f0a81f}.documentary-scene__lead:after{content:"";display:block;width:3.25rem;height:2px;margin-top:1rem;background:#f0a81f}.documentary-scene__paragraph{font-size:clamp(1rem,1.02vw,1.14rem);line-height:1.55;font-weight:500;max-width:38rem}.documentary-scene__list{display:grid;gap:.7rem;padding:0;list-style:none;position:relative;font-weight:500;max-width:39rem}.documentary-scene__list:before{content:"";position:absolute;top:0;bottom:0;left:10.9rem;width:1px;background:#f0a81fe6}.documentary-scene__list li{display:grid;grid-template-columns:10rem minmax(0,1fr);column-gap:1.6rem;align-items:start}.documentary-scene__list-name{font-size:.98rem;font-weight:700;line-height:1.35}.documentary-scene__list-role{color:#f3efe6db;font-size:.98rem;line-height:1.35}.documentary-scene__list li+li{margin-top:0}@media(max-width:900px){.documentary-scene__image{object-position:72% 50%}.documentary-scene__content{left:1rem;right:1rem;top:56%;bottom:auto;width:min(46vw,18rem);gap:.5rem;padding-left:0;transform:translateY(-50%)}.documentary-scene__lead{font-size:clamp(.82rem,2.5vw,1.12rem);max-width:100%;line-height:.98}.documentary-scene__paragraph{max-width:100%;font-size:.62rem;line-height:1.22}.documentary-scene__list{max-width:100%;gap:.28rem}.documentary-scene__list:before{left:4.35rem}.documentary-scene__list li{grid-template-columns:3.85rem minmax(0,1fr);column-gap:.48rem}.documentary-scene__list-name,.documentary-scene__list-role{font-size:.52rem;line-height:1.12}}.trailer-scene{position:relative;z-index:4;min-height:220vh;margin-top:-6vh;overflow:clip}.trailer-scene__sticky{position:relative;height:100vh;overflow:clip;isolation:isolate}.trailer-scene__viewport,.trailer-scene__video-wrap,.trailer-scene__overlay{position:absolute;inset:0}.trailer-scene__viewport{background:transparent}.trailer-scene__video-wrap{overflow:hidden;will-change:transform,opacity,clip-path}.trailer-scene__video{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-width:177.78vh;min-height:100vh;border:0;transform:translate3d(-50%,-50%,0);pointer-events:none}.trailer-scene__overlay{z-index:2;background:linear-gradient(180deg,#00000057,#0000001f 26%,#0000000a);pointer-events:none;will-change:opacity}@media(max-width:900px){.trailer-scene{min-height:190vh;margin-top:-3vh}}.final-scene{position:relative;z-index:5;min-height:100vh;margin-top:0;overflow:clip;background:#000}.final-scene__sticky{position:relative;height:100vh;overflow:clip;isolation:isolate}.final-scene__media,.final-scene__overlay{position:absolute;inset:0}.final-scene__media{overflow:hidden}.final-scene__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 48%;will-change:transform}.final-scene__overlay{background:linear-gradient(90deg,#000000b8,#00000073 25%,#0000001a 55%,#0000 75%),linear-gradient(180deg,rgba(0,0,0,.18) 0%,transparent 14%,transparent 80%,rgba(0,0,0,.42) 100%);pointer-events:none;will-change:opacity}.final-scene__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(3rem,7vh,5.5rem) clamp(1.5rem,6vw,6rem) clamp(2rem,5vh,3rem)}.final-scene__title{max-width:min(65vw,900px);margin:0;font-family:Segoe UI,sans-serif;font-size:clamp(3rem,5.5vw,6.5rem);line-height:.96;font-weight:800;letter-spacing:-.05em;will-change:transform,opacity}.final-scene__title-main,.final-scene__title-accent{display:block}.final-scene__title-main{color:#fff}.final-scene__title-accent{color:#e2a318}.final-scene__meta{display:flex;align-items:flex-start;gap:clamp(2rem,5vw,5rem);margin-top:auto;color:#fff;will-change:transform,opacity}.final-scene__contact,.final-scene__social{display:flex;flex-direction:column}.final-scene__contact{position:relative;padding-left:1rem}.final-scene__contact:before{content:"";position:absolute;top:.15rem;left:0;width:2px;height:4.6rem;background:#e2a318}.final-scene__meta-heading{margin:0 0 .9rem;font-family:Segoe UI,sans-serif;font-size:clamp(.72rem,.8vw,.9rem);font-weight:700;letter-spacing:.24em;text-transform:uppercase}.final-scene__meta-link{width:fit-content;margin-top:.48rem;font-family:Segoe UI,sans-serif;font-size:clamp(.9rem,1vw,1.1rem);line-height:1.3;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.28)}.final-scene__signature{margin-top:1.5rem;will-change:opacity}.final-scene__logo{display:block;width:clamp(7rem,11vw,9.5rem);height:auto}@media(max-width:900px){.final-scene{min-height:100vh;margin-top:0}.final-scene__image{object-position:54% 50%}.final-scene__content{padding:calc(var(--header-height) + .55rem) .85rem .7rem}.final-scene__title{max-width:min(54vw,13rem);font-size:clamp(1.18rem,4vw,1.95rem);line-height:.92}.final-scene__meta{flex-direction:column;gap:.55rem}.final-scene__meta-heading{margin-bottom:.28rem;font-size:.5rem}.final-scene__meta-link{margin-top:.14rem;font-size:.62rem;line-height:1.15}.final-scene__contact:before{height:2.3rem}.final-scene__signature{margin-top:.45rem}.final-scene__logo{width:4.4rem}}
