.runway{height:310vh;position:relative}.hero{position:sticky;top:0;height:100vh;min-height:560px;overflow:hidden;z-index:10;container-type:size;cursor:crosshair;color:var(--near-black);background:var(--steel-mid);--inset:min(3.93cqw,  6.98cqh);--gap:min(2.14cqw,  3.81cqh);--pad-y:min(1.96cqw,  3.49cqh);--sq:min(0.30cqw,  0.53cqh);--sq-gap:min(0.18cqw,  0.32cqh);--lang-gap:min(0.63cqw,  1.11cqh);--top-marker:min(7.50cqw, 13.33cqh);--top-col:min(11.79cqw, 20.95cqh);--col-w:min(30.36cqw, 53.97cqh);--rule-w:min(4.64cqw,  8.25cqh);--motto-mt:min(0.54cqw,  0.95cqh);--motto-py:min(0.98cqw,  1.75cqh);--motto-px:min(1.16cqw,  2.06cqh);--stats-gap:min(2.50cqw,  4.44cqh);--statl-mt:min(0.63cqw,  1.11cqh);--wm-top:min(15.00cqw, 26.67cqh);--band-h:min(19.64cqw, 34.92cqh);--hero-body:#3d454e;--hero-statl:#565e67;--fs-brand:max(12.2px, min(0.76cqw,  1.35cqh));--fs-hud:max(10.7px, min(0.67cqw,  1.19cqh));--fs-marker:max(10.1px, min(0.63cqw,  1.11cqh));--fs-h1:min(4.46cqw,  7.94cqh);--fs-body:max(12.0px, min(0.85cqw,  1.51cqh));--fs-motto:max( 8.6px, min(0.54cqw,  0.95cqh));--fs-stat:min(1.79cqw,  3.17cqh);--fs-statl:max( 8.6px, min(0.54cqw,  0.95cqh));--fs-wm:min(14.11cqw, 25.08cqh)}.hero__plate{position:absolute;inset:0;will-change:transform}.hero__plate--key{z-index:0;background:radial-gradient(46% 52% at 42% 26%,rgb(255 255 255 / .85) 0%,#fff0 72%)}.hero__plate--far{z-index:0}.hero__plate--near{z-index:2}.hero__watermark{position:absolute;left:0;right:0;top:var(--wm-top);z-index:1;text-align:center;font-family:var(--display);font-weight:900;font-size:var(--fs-wm);line-height:.82;letter-spacing:-.05em;text-transform:uppercase;color:rgb(96 112 130 / .15);filter:blur(2.6px);white-space:nowrap;will-change:transform;animation:omIn 2400ms ease 560ms both}.figfx{position:absolute;inset:0;z-index:4;pointer-events:none;will-change:transform,opacity}.figfx__contact{position:absolute;left:50%;border-radius:50%}.figfx__contact--wide{bottom:10.48cqh;width:68.25cqh;height:3.81cqh;margin-left:-34.13cqh;background:radial-gradient(ellipse at 50% 50%,rgb(20 28 40 / .26),transparent 72%)}.figfx__contact--tight{bottom:11.11cqh;width:30.16cqh;height:1.90cqh;margin-left:-17.46cqh;background:radial-gradient(ellipse at 50% 50%,rgb(14 20 30 / .4),transparent 74%);filter:blur(3px)}.figfx__cast,.figfx__bloom{position:absolute;left:calc(52.2cqw - 103.93cqh);bottom:0;width:142.86cqh;height:auto;max-width:none}.figfx__cast{transform-origin:38% 100%;transform:skewX(34deg) scaleY(.3);filter:brightness(0) blur(15px);opacity:.12}.figfx__bloom{filter:brightness(0) invert(1) blur(26px);opacity:.3}.vignette{position:absolute;inset:0;z-index:5;pointer-events:none;will-change:opacity}.vignette>*{position:absolute;inset:0}.vignette__radial{background:radial-gradient(118% 112% at 48% 44%,#fff0 64%,rgb(18 28 40 / .035) 86%,rgb(18 28 40 / .075) 100%)}.vignette__top{background:none}.vignette__sheen{background:none}.vignette__band{inset:auto 0 0 0;height:var(--band-h);background:none}.mottolayer{position:absolute;inset:0;z-index:5;pointer-events:none;will-change:transform,opacity}.mottolayer--knockout{color:#fff;will-change:clip-path,transform,opacity;clip-path:inset(0 50% 0 50%)}.motto{box-sizing:border-box;white-space:nowrap;font-family:var(--hud);font-weight:500;font-size:var(--fs-motto);line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:var(--hero-body);background:rgb(255 255 255 / .82);border:1px solid var(--hair-on-light);padding:var(--motto-py) var(--motto-px)}.mottolayer .motto{position:absolute;left:0;top:0;animation:omRise 1350ms var(--ease-out) 1180ms both}.motto--knockout{background:none;border-color:rgb(255 255 255 / .5);color:#fff}.motto--spacer{visibility:hidden;width:max-content;margin-top:var(--motto-mt)}.bar{position:absolute;top:0;bottom:0;left:0;width:100%;z-index:5;pointer-events:none;transform-origin:0 50%;will-change:transform;transform:translateX(50cqw) scaleX(.002)}.fig{position:absolute;inset:0;z-index:6;will-change:transform,opacity}.fig img{position:absolute;left:calc(52.2cqw - 103.93cqh);bottom:0;width:142.86cqh;height:auto;max-width:none;animation:omFig 1800ms var(--ease-out) 80ms both}.lift{position:absolute;inset:0;z-index:7;will-change:transform,opacity}.topbar{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;justify-content:space-between;padding:var(--pad-y) var(--inset);animation:omIn 1200ms ease 220ms both}.topbar__brand{font-family:var(--hud);font-weight:800;font-size:var(--fs-brand);line-height:1;letter-spacing:.22em;text-transform:uppercase}.topbar__dot{color:var(--red)}.topbar__right{display:flex;align-items:center;gap:var(--gap)}.langsel{display:flex;align-items:center;gap:var(--lang-gap);font-family:var(--hud);font-weight:500;font-size:var(--fs-hud);line-height:1;letter-spacing:.14em;text-transform:uppercase}.lang{cursor:pointer;color:var(--lang-off);transition:color 160ms ease}.lang.is-active{color:var(--near-black)}.lang:hover{color:var(--red)}.langsel__sep{color:var(--lang-sep)}.menubtn{display:flex;align-items:center;gap:10px;cursor:pointer;font-family:var(--hud);font-weight:500;font-size:var(--fs-hud);line-height:1;letter-spacing:.14em;text-transform:uppercase}.menubtn__grid{display:grid;grid-template-columns:var(--sq) var(--sq);grid-template-rows:var(--sq) var(--sq);gap:var(--sq-gap)}.menubtn__grid i{background:var(--red)}.marker{position:absolute;top:var(--top-marker);font-family:var(--hud);font-weight:500;font-size:var(--fs-marker);line-height:1;letter-spacing:.18em;text-transform:uppercase}.marker--left{left:var(--inset);display:flex;align-items:center;gap:10px;animation:omSlideL 1200ms var(--ease-out) 520ms both}.marker--right{right:var(--inset);color:var(--red);animation:omSlideR 1200ms var(--ease-out) 700ms both}.marker__num{color:var(--red)}.marker__slash,.marker__label{color:var(--grey-marker)}.col{position:absolute;top:var(--top-col);width:var(--col-w);display:flex;flex-direction:column;gap:var(--gap)}.col--left{left:var(--inset);align-items:flex-start}.col--right{right:var(--inset);align-items:flex-end;text-align:right;animation:omSlideR 1350ms var(--ease-out) 1460ms both}.col__group{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap);align-self:stretch;animation:omRise 1350ms var(--ease-out) 1180ms both}.h1{margin:0;font-family:var(--display);font-weight:900;font-size:var(--fs-h1);line-height:.92;letter-spacing:-.034em;text-transform:uppercase;text-wrap:pretty;color:var(--near-black);animation:omRise 1350ms var(--ease-out) 900ms both}.h1__grey{color:var(--grey-accent)}.h1__verb{display:inline-block;will-change:transform,opacity,filter}.rule{width:var(--rule-w);height:2px;background:var(--red);flex:none}.sub,.proof{margin:0;font-family:var(--body);font-weight:400;font-size:var(--fs-body);line-height:1.65;color:var(--hero-body)}.sub{max-width:31ch}.proof{max-width:30ch}.stats{display:flex;justify-content:flex-end;gap:var(--stats-gap)}.stat__v{font-family:var(--display);font-weight:900;font-size:var(--fs-stat);line-height:1;color:var(--red)}.stat__l{font-family:var(--hud);font-weight:500;font-size:var(--fs-statl);line-height:1.3;letter-spacing:.14em;color:var(--hero-statl);margin-top:var(--statl-mt)}.lift--knockout{z-index:8;color:#fff;pointer-events:none;will-change:clip-path,transform,opacity;clip-path:inset(0 50% 0 50%)}.lift--knockout .topbar__dot,.lift--knockout .marker__num,.lift--knockout .marker__slash,.lift--knockout .marker__label,.lift--knockout .marker--right,.lift--knockout .h1,.lift--knockout .h1__grey,.lift--knockout .sub,.lift--knockout .proof,.lift--knockout .stat__v,.lift--knockout .stat__l{color:#fff}.lift--knockout .rule,.lift--knockout .menubtn__grid i{background:#fff}.lift--knockout .lang{color:rgb(255 255 255 / .5)}.lift--knockout .lang.is-active{color:#fff}.lift--knockout .langsel__sep{color:rgb(255 255 255 / .4)}.revclip{position:absolute;inset:0;z-index:7;color:#fff;pointer-events:none;will-change:clip-path;clip-path:inset(0 50% 0 50%)}.reveal{position:absolute;inset:0;opacity:0;will-change:transform,opacity}.rail{position:absolute;left:0;right:0;height:4px;z-index:9;pointer-events:none;opacity:0;transition:opacity 260ms ease}.rail--top{top:0}.rail--bottom{bottom:0}