.signal-thread-layer{position:absolute;z-index:8;inset:0;pointer-events:none;perspective:70rem}.liquid-glass{background:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:24px;box-shadow:inset 0 1px 1px #fff6,0 8px 32px #0000001a;-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%)}.signal-thread-layer--notifications{opacity:calc(var(--signal-enter) * var(--signal-layer-boost))}.signal-notification-stack{position:absolute;z-index:2;top:clamp(6.4rem,13vh,8.4rem);right:clamp(.6rem,2.8vw,2.6rem);width:min(26rem,35vw);height:min(36rem,74vh);transform:rotateX(1.2deg);transform-style:preserve-3d}.signal-notification{--motion-delay: 0s;--burst-x: -.52rem;--burst-y: .22rem;--burst-rotate: -1.3deg;--fall-x: var(--card-x);--fall-y: 34rem;--fall-rotate: var(--card-rotate);--slide-x: -.8rem;--tilt-y: -1.4deg;position:absolute;z-index:var(--signal-z);top:0;right:0;display:grid;grid-template-columns:2.42rem minmax(0,1fr);gap:.62rem;align-items:center;width:22rem;max-width:100%;height:4.42rem;min-height:0;overflow:hidden;padding:.58rem .7rem;border:1px solid rgba(255,255,255,.42);border-radius:1.45rem;color:#0e1014ed;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-kerning:normal;letter-spacing:-.01em;background:radial-gradient(ellipse at 16% 0%,rgba(255,255,255,.34),transparent 42%),radial-gradient(ellipse at 86% 100%,rgba(255,255,255,.14),transparent 48%),linear-gradient(145deg,#ffffff47,#ffffff14),#ffffff1f;background-blend-mode:screen,screen,normal,normal;box-shadow:inset 0 1px 1px #ffffff85,inset 0 0 0 1px #ffffff2e,inset 0 -1.2rem 1.9rem #ffffff12,0 .9rem 2.4rem #00000042,0 .2rem .8rem #ffffff14;-webkit-backdrop-filter:blur(28px) saturate(190%) contrast(1.05);backdrop-filter:blur(28px) saturate(190%) contrast(1.05);opacity:1;filter:saturate(1.04) drop-shadow(0 .25rem .75rem rgba(255,255,255,.08));translate:0 0;transform:translate3d(var(--launch-x),var(--launch-y),0) rotate(calc(var(--card-rotate) + var(--launch-rotate))) rotateY(0) scaleX(1) scaleY(1) scale(var(--signal-entry-scale));transform-origin:center bottom;animation:signal-notification-freefall 6.15s linear var(--motion-delay) both;will-change:opacity,transform,translate}@keyframes signal-notification-freefall{0%{transform:translate3d(var(--launch-x),var(--launch-y),0) rotate(calc(var(--card-rotate) + var(--launch-rotate))) rotateY(0) scaleX(1) scaleY(1) scale(var(--signal-entry-scale));animation-timing-function:cubic-bezier(.12,.9,.18,1)}8%{transform:translate3d(calc(var(--card-x) + var(--burst-x)),calc(var(--card-y) + var(--burst-y)),0) rotate(calc(var(--card-rotate) + var(--burst-rotate))) rotateY(var(--tilt-y, 0deg)) scaleX(1.095) scaleY(.92) scale(var(--signal-full-scale));animation-timing-function:cubic-bezier(.18,1,.24,1)}16%{transform:translate3d(var(--card-x),var(--card-y),0) rotate(var(--card-rotate)) rotateY(var(--tilt-y, 0deg)) scaleX(1) scaleY(1) scale(var(--signal-full-scale));animation-timing-function:cubic-bezier(.72,0,1,.62)}42%{transform:translate3d(var(--fall-x),calc(var(--fall-y) - 26rem),0) rotate(calc(var(--fall-rotate) - 3.2deg)) rotateY(var(--tilt-y, 0deg)) scaleX(1.025) scaleY(.985) scale(var(--signal-full-scale));animation-timing-function:cubic-bezier(.78,0,1,.54)}66%{transform:translate3d(var(--fall-x),calc(var(--fall-y) - 5.8rem),0) rotate(calc(var(--fall-rotate) - 1.1deg)) rotateY(var(--tilt-y, 0deg)) scaleX(1.015) scaleY(.995) scale(var(--signal-full-scale));animation-timing-function:cubic-bezier(.08,.82,.16,1)}75%{transform:translate3d(calc(var(--fall-x) + var(--slide-x)),calc(var(--fall-y) + .28rem),0) rotate(var(--fall-rotate)) rotateY(var(--tilt-y, 0deg)) scaleX(1.1) scaleY(.82) scale(var(--signal-full-scale));animation-timing-function:cubic-bezier(.2,0,.16,1)}85%{transform:translate3d(calc(var(--fall-x) + var(--slide-x) + .22rem),calc(var(--fall-y) - .22rem),0) rotate(calc(var(--fall-rotate) - .24deg)) rotateY(var(--tilt-y, 0deg)) scaleX(1.02) scaleY(.98) scale(var(--signal-full-scale));animation-timing-function:cubic-bezier(.18,0,.16,1)}93%{transform:translate3d(calc(var(--fall-x) + var(--slide-x) - .08rem),calc(var(--fall-y) + .06rem),0) rotate(calc(var(--fall-rotate) + .08deg)) rotateY(var(--tilt-y, 0deg)) scaleX(1.01) scaleY(.99) scale(var(--signal-full-scale));animation-timing-function:cubic-bezier(.2,0,.16,1)}to{transform:translate3d(calc(var(--fall-x) + var(--slide-x)),var(--fall-y),0) rotate(var(--fall-rotate)) rotateY(var(--tilt-y, 0deg)) scaleX(1) scaleY(1) scale(var(--signal-full-scale))}}.signal-notification:after{content:"";position:absolute;inset:.08rem;border-radius:inherit;background:linear-gradient(105deg,transparent 0 16%,rgba(255,255,255,.42) 28%,transparent 42% 100%),radial-gradient(ellipse at 34% 18%,rgba(255,255,255,.56),transparent 20%),linear-gradient(135deg,rgba(255,255,255,.4),transparent 38%),linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);opacity:.5;pointer-events:none}.signal-notification:before{content:"";position:absolute;inset:auto 12% -.28rem;height:.55rem;border-radius:999px;background:#ffffff2e;filter:blur(.6rem);opacity:.72}.signal-notification__icon{position:relative;z-index:2;display:grid;place-items:center;width:2.42rem;height:2.42rem;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:.74rem;background:#ffffff1f;box-shadow:inset 0 1px #ffffff52,0 .42rem 1rem #00000024;opacity:1;transform:none}.signal-notification__icon img{display:block;width:100%;height:100%}.signal-notification__content{position:relative;z-index:2;display:grid;min-width:0;opacity:1;transform:none;filter:none;text-shadow:0 1px 0 rgba(255,255,255,.2)}.signal-notification__meta{display:flex;align-items:baseline;justify-content:space-between;gap:.7rem;min-width:0;font-size:.76rem;letter-spacing:-.012em;line-height:1.08}.signal-notification__meta strong,.signal-notification__title,.signal-notification__body{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signal-notification__meta strong{font-weight:600}.signal-notification__meta time{flex:0 0 auto;color:#12161c8a;font-size:inherit;font-weight:400;letter-spacing:-.01em}.signal-notification__title{margin-top:.22rem;font-size:.86rem;font-weight:600;letter-spacing:-.014em;line-height:1.14}.signal-notification__body{margin-top:.14rem;color:#12161ca8;font-size:.76rem;font-weight:400;letter-spacing:-.01em;line-height:1.2}@media(max-width:900px){.signal-thread-layer{z-index:4}.signal-thread-layer--notifications{opacity:calc(var(--signal-enter) * .68 * var(--signal-layer-boost))}.signal-notification-stack{top:5.8rem;right:.65rem;bottom:auto;left:auto;width:min(18.5rem,calc(100vw - 2rem));height:22rem;transform:scale(.72);transform-origin:top right}.signal-notification{grid-template-columns:2.05rem minmax(0,1fr);width:min(20rem,100%);height:3.72rem;min-height:0;padding:.5rem .62rem;border-radius:1.18rem}.signal-notification:nth-child(1){--card-x: -3.6rem !important;--card-y: -.8rem !important;--fall-x: -3.7rem !important;--fall-y: 100svh !important;--fall-rotate: -1.8deg !important;--slide-x: -.8rem !important}.signal-notification:nth-child(2){--card-x: -.7rem !important;--card-y: .4rem !important;--fall-x: -.6rem !important;--fall-y: 101svh !important;--fall-rotate: -1.3deg !important;--slide-x: -.7rem !important}.signal-notification:nth-child(3){--card-x: -4.1rem !important;--card-y: 1.6rem !important;--fall-x: -3.8rem !important;--fall-y: 102.3svh !important;--fall-rotate: -2.1deg !important;--slide-x: -.9rem !important}.signal-notification:nth-child(4){--card-x: -1.4rem !important;--card-y: 2.8rem !important;--fall-x: -1.5rem !important;--fall-y: 103.5svh !important;--fall-rotate: -1.5deg !important;--slide-x: -.65rem !important}.signal-notification:nth-child(5){--card-x: -3.4rem !important;--card-y: 4rem !important;--fall-x: -3.2rem !important;--fall-y: 104.7svh !important;--fall-rotate: -2.3deg !important;--slide-x: -.85rem !important}.signal-notification:nth-child(6){--card-x: -.9rem !important;--card-y: 5.2rem !important;--fall-x: -.8rem !important;--fall-y: 105.9svh !important;--fall-rotate: -1.1deg !important;--slide-x: -.7rem !important}.signal-notification:nth-child(7){--card-x: -3.9rem !important;--card-y: 6.4rem !important;--fall-x: -3.6rem !important;--fall-y: 107.1svh !important;--fall-rotate: -2.5deg !important;--slide-x: -.95rem !important}.signal-notification:nth-child(8){--card-x: -1.8rem !important;--card-y: 1rem !important;--fall-x: -1.7rem !important;--fall-y: 108.3svh !important;--fall-rotate: -1.4deg !important;--slide-x: -.6rem !important}.signal-notification:nth-child(9){--card-x: -3.2rem !important;--card-y: 2.2rem !important;--fall-x: -3.1rem !important;--fall-y: 109.5svh !important;--fall-rotate: -1.8deg !important;--slide-x: -.8rem !important}.signal-notification:nth-child(10){--card-x: -.4rem !important;--card-y: 3.4rem !important;--fall-x: -.5rem !important;--fall-y: 110.5svh !important;--fall-rotate: -1.2deg !important;--slide-x: -.7rem !important}.signal-notification:nth-child(11){--card-x: -4.3rem !important;--card-y: 4.6rem !important;--fall-x: -3.7rem !important;--fall-y: 111.4svh !important;--fall-rotate: -2.4deg !important;--slide-x: -.9rem !important}.signal-notification:nth-child(12){--card-x: -1.3rem !important;--card-y: 5.8rem !important;--fall-x: -1.2rem !important;--fall-y: 112.2svh !important;--fall-rotate: -1.6deg !important;--slide-x: -.75rem !important}.signal-notification:nth-child(13){--card-x: -3rem !important;--card-y: 7rem !important;--fall-x: -3.1rem !important;--fall-y: 113svh !important;--fall-rotate: -1.8deg !important;--slide-x: -.8rem !important}.signal-notification:nth-child(14){--card-x: -.8rem !important;--card-y: 8.2rem !important;--fall-x: -.7rem !important;--fall-y: 113.7svh !important;--fall-rotate: -1.3deg !important;--slide-x: -.7rem !important}.signal-notification:nth-child(15){--card-x: -3.5rem !important;--card-y: 9.4rem !important;--fall-x: -3.6rem !important;--fall-y: 114.3svh !important;--fall-rotate: -2.1deg !important;--slide-x: -.9rem !important}.signal-notification:nth-child(16){--card-x: -1.1rem !important;--card-y: 10.6rem !important;--fall-x: -1.2rem !important;--fall-y: 114.8svh !important;--fall-rotate: -1.5deg !important;--slide-x: -.65rem !important}.signal-notification:nth-child(17){--card-x: -4rem !important;--card-y: 11.8rem !important;--fall-x: -3.8rem !important;--fall-y: 115.2svh !important;--fall-rotate: -2.3deg !important;--slide-x: -.85rem !important}.signal-notification:nth-child(18){--card-x: -1.7rem !important;--card-y: 13rem !important;--fall-x: -1.8rem !important;--fall-y: 115.6svh !important;--fall-rotate: -1.1deg !important;--slide-x: -.7rem !important}.signal-notification:nth-child(19){--card-x: -3.2rem !important;--card-y: 14.2rem !important;--fall-x: -3.3rem !important;--fall-y: 116svh !important;--fall-rotate: -1.8deg !important;--slide-x: -.8rem !important}.signal-notification__icon{width:2.05rem;height:2.05rem;border-radius:.66rem}.signal-notification__body{display:none}}@media(max-width:460px){.signal-notification-stack{top:5.2rem;right:.55rem;bottom:auto;transform:scale(.68)}.signal-notification{width:100%}}@media(prefers-reduced-motion:reduce){.signal-thread-layer{display:none}}@font-face{font-family:AIRE Sans;src:local("Neue Haas Grotesk Text"),local("Neue Haas Grotesk"),local("Helvetica Neue"),local("Inter"),local("SF Pro Text");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:AIRE Sans;src:local("Neue Haas Grotesk Text Medium"),local("Neue Haas Grotesk Medium"),local("Helvetica Neue Medium"),local("Inter Medium"),local("SF Pro Text Semibold");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:AIRE Sans;src:local("Neue Haas Grotesk Text Bold"),local("Neue Haas Grotesk Bold"),local("Helvetica Neue Bold"),local("Inter Semi Bold"),local("SF Pro Text Semibold");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:AIRE Mono;src:local("Diatype Mono"),local("ABC Diatype Mono"),local("SFMono-Regular"),local("Menlo");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:"AIRE Serif";src:local("Signifier"),local("Signifier Regular"),local("Georgia");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:"AIRE Serif";src:local("Signifier Italic"),local("Georgia Italic");font-display:swap;font-style:italic;font-weight:400}:root{--font-sans: "AIRE Sans", "Neue Haas Grotesk", "Helvetica Neue", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "AIRE Mono", "Diatype Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--font-serif: "AIRE Serif", Signifier, Georgia, "Times New Roman", serif;--font-display: var(--font-serif);--font-body: var(--font-sans);--font-button: var(--font-sans);--font-accent: var(--font-serif);--type-nav: clamp(.54rem, .5rem + .08vw, .62rem);--type-kicker: clamp(.5rem, .48rem + .08vw, .58rem);--type-scene-title-large: clamp(1.14rem, .98rem + .42vw, 1.58rem);--type-scene-title: clamp(1.02rem, .92rem + .3vw, 1.34rem);--type-scene-body: clamp(.76rem, .72rem + .12vw, .88rem);--type-chapter-headline: clamp(1.48rem, 1.15rem + 1.05vw, 2.24rem);--type-chapter-subline: clamp(.72rem, .68rem + .12vw, .84rem);--type-card-value: clamp(.92rem, .84rem + .24vw, 1.12rem);--type-card-label: clamp(.5rem, .48rem + .08vw, .58rem);--line-tight: 1.14;--line-body: 1.48;--tracking-caps: .18em;--tracking-brand: .22em;--tracking-brand-small: .34em;--tracking-display: .01em;--copy-width-scene: 30rem;--copy-width-compact: 17.5rem;--copy-shadow: 0 1rem 2.8rem rgba(0, 0, 0, .38)}@media(max-width:760px){:root{--type-scene-title-large: clamp(1.16rem, 5vw, 1.42rem);--type-scene-title: clamp(1.06rem, 4.5vw, 1.3rem);--type-scene-body: .82rem;--type-chapter-headline: clamp(1.44rem, 5.8vw, 1.84rem);--type-chapter-subline: .76rem;--copy-width-scene: calc(100vw - 2.2rem) ;--copy-width-compact: calc(100vw - 2.2rem) }}:root{color-scheme:dark;font-family:var(--font-body);background:#060504;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{background:#060504;scroll-behavior:smooth}body{margin:0;min-width:320px;overflow-x:hidden;background:#060504;color:#f7eedf}a{color:inherit;text-decoration:none}.site-flow{position:relative;min-height:100vh;background:#060504}.cinematic-stage{position:fixed;z-index:1;left:0;right:0;top:0;height:100vh;height:100svh;overflow:hidden;isolation:isolate;background:#060504;pointer-events:none}.chapter-scroll-track{position:relative;z-index:0;margin-top:0;pointer-events:none}.chapter-scroll-step{position:relative;height:118vh;height:118svh}.chapter-scroll-step>span{position:absolute;inset:0 auto auto 0;width:1px;height:1px}.site-header{position:fixed;z-index:40;top:0;left:0;right:0;display:grid;grid-template-columns:minmax(8rem,10rem) 1fr auto;align-items:center;min-height:4.75rem;padding:0 clamp(1rem,3vw,2rem);color:#fff4df;background:linear-gradient(180deg,#060504b8,#06050400);pointer-events:none}.site-header a,.site-header button{pointer-events:auto}.site-wordmark{display:inline-flex;align-items:center;width:max-content}.site-wordmark__logo{position:relative;display:block;width:clamp(5.6rem,7.6vw,7.4rem);aspect-ratio:5 / 3;overflow:visible;filter:drop-shadow(0 .65rem 1.2rem rgba(0,0,0,.34)) drop-shadow(0 0 .7rem rgba(255,255,255,.16));isolation:isolate}.site-wordmark__logo-stroke,.site-wordmark__logo-fill{position:absolute;inset:0;display:block;-webkit-mask:url(/brand/aireconnectb2.svg) center / contain no-repeat;mask:url(/brand/aireconnectb2.svg) center / contain no-repeat}.site-wordmark__logo-stroke{z-index:0;background:#ffffffd1;transform:scale(1.022);transform-origin:center;filter:drop-shadow(.045rem 0 rgba(255,255,255,.68)) drop-shadow(-.045rem 0 rgba(255,255,255,.68)) drop-shadow(0 .045rem rgba(255,255,255,.68)) drop-shadow(0 -.045rem rgba(255,255,255,.68)) drop-shadow(0 0 .42rem rgba(217,236,255,.42))}.site-wordmark__logo-fill{z-index:1;overflow:hidden;background:radial-gradient(circle at 22% 12%,rgba(255,255,255,.98),transparent 22%),radial-gradient(ellipse at 78% 76%,rgba(188,222,255,.44),transparent 38%),linear-gradient(128deg,#ffffffdb,#ffffff2e 46%,#fff6e2b8);background-size:140% 140%;-webkit-backdrop-filter:blur(18px) saturate(180%) contrast(1.08);backdrop-filter:blur(18px) saturate(180%) contrast(1.08)}.site-wordmark__logo-fill:before,.site-wordmark__logo-fill:after{content:"";position:absolute;inset:0;pointer-events:none}.site-wordmark__logo-fill:before{background:linear-gradient(112deg,transparent 0 22%,rgba(255,255,255,.82) 42%,transparent 62% 100%);mix-blend-mode:screen;opacity:.72;transform:translate3d(-80%,0,0);animation:logo-liquid-sheen 6.8s cubic-bezier(.19,1,.22,1) infinite}.site-wordmark__logo-fill:after{background:radial-gradient(ellipse at 34% 24%,rgba(255,255,255,.62),transparent 26%),radial-gradient(ellipse at 72% 70%,rgba(172,207,255,.3),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.22),transparent 54%,rgba(255,255,255,.12));opacity:.76}@keyframes logo-liquid-sheen{0%,38%{transform:translate3d(-86%,0,0) skew(-8deg)}62%,to{transform:translate3d(92%,0,0) skew(-8deg)}}.site-nav{display:flex;justify-content:center;gap:clamp(.35rem,1vw,.72rem);font-size:var(--type-nav);letter-spacing:var(--tracking-caps);text-transform:uppercase}.liquid-button{--glass-button-height: 2.15rem;--glass-button-padding-x: .95rem;--glass-button-color: rgba(255, 247, 232, .9);--glass-button-border: rgba(255, 244, 224, .28);--glass-button-fill: rgba(255, 244, 224, .08);appearance:none;position:relative;display:inline-grid;place-items:center;min-height:var(--glass-button-height);padding:0;border:0;border-radius:999px;color:var(--glass-button-color);background:transparent;cursor:pointer;font:inherit;font-family:var(--font-button);font-weight:500;isolation:isolate;transition:color .18s ease,transform .18s ease}.liquid-button__sizer{display:inline-flex;align-items:center;justify-content:center;min-height:var(--glass-button-height);padding:0 var(--glass-button-padding-x);font:inherit;letter-spacing:inherit;line-height:1;text-transform:inherit;white-space:nowrap}.liquid-button__sizer{grid-area:1 / 1;pointer-events:none;visibility:hidden}.liquid-button__label{display:inline-flex;align-items:center;justify-content:center;color:currentColor;font:inherit;letter-spacing:inherit;line-height:1;text-shadow:inherit;text-transform:inherit;white-space:nowrap}.liquid-button__glass{z-index:0}.liquid-button__glass .glass{min-height:var(--glass-button-height);border:1px solid var(--glass-button-border);background:linear-gradient(135deg,#ffffff3d,#ffffff0a),var(--glass-button-fill);box-shadow:inset 0 1px #ffffff5c,inset 0 -1px #ffcd891a,0 .9rem 2.2rem #00000029!important}.liquid-button__glass .glass>div{color:currentColor;font:inherit!important;letter-spacing:inherit;text-transform:inherit}.liquid-button:hover,.liquid-button:focus-visible{--glass-button-border: rgba(255, 238, 205, .5);--glass-button-fill: rgba(255, 244, 224, .12);color:#fff8ea;outline:none}.liquid-button:focus-visible{outline:1px solid rgba(255,238,205,.58);outline-offset:.22rem}.site-nav .liquid-button:hover,.site-nav .liquid-button:focus-visible,.site-menu:hover,.site-menu:focus-visible{transform:translate3d(0,-1px,0)}.site-menu{display:none;justify-self:end;font-size:var(--type-nav);letter-spacing:var(--tracking-caps);text-transform:uppercase}.site-menu-wrap{position:relative;display:none;justify-self:end;pointer-events:auto}.site-menu-panel{position:absolute;top:calc(100% + .6rem);right:0;display:grid;width:min(16rem,calc(100vw - 2rem));padding:.45rem;border:1px solid rgba(255,244,224,.22);border-radius:1.05rem;background:linear-gradient(145deg,#fff3,#ffffff0d),#14100c9e;box-shadow:inset 0 1px #ffffff47,0 1.2rem 3rem #00000057;opacity:0;pointer-events:none;transform:translate3d(0,-.35rem,0) scale(.96);transform-origin:top right;visibility:hidden;backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%);transition:opacity .18s ease,transform .26s cubic-bezier(.19,1,.22,1),visibility 0s linear .18s}.site-menu-wrap:hover .site-menu-panel,.site-menu-wrap:focus-within .site-menu-panel,.site-menu-wrap.is-open .site-menu-panel{opacity:1;pointer-events:auto;transform:translateZ(0) scale(1);visibility:visible;transition-delay:0s}.site-menu-panel__item{display:flex;align-items:center;justify-content:space-between;min-height:2.55rem;padding:0 .8rem;border-radius:.72rem;color:#fff7e8e6;font-size:.64rem;font-weight:720;letter-spacing:var(--tracking-caps);line-height:1;text-transform:uppercase;opacity:0;transform:translate3d(0,-.45rem,0);transition:color .16s ease,background .16s ease,opacity .18s ease,transform .26s cubic-bezier(.19,1,.22,1);transition-delay:0s}.site-menu-panel__item:after{content:"";width:.32rem;height:.32rem;border-top:1px solid currentColor;border-right:1px solid currentColor;opacity:.48;transform:rotate(45deg)}.site-menu-panel__item:hover,.site-menu-panel__item:focus-visible{color:#fff8ea;outline:none;background:#fff4e01a}.site-menu-wrap:hover .site-menu-panel__item,.site-menu-wrap:focus-within .site-menu-panel__item,.site-menu-wrap.is-open .site-menu-panel__item{opacity:1;transform:translateZ(0);transition-delay:calc(40ms + (var(--menu-index) * 34ms))}.chapter{--scene-opacity: 0;--image: 0;--transition: 0;--atmosphere: .22;--foreground: 0;--copy: 0;--subcopy: 0;--cta: 0;--callout: 0;--signal-enter: 0;--cost-drag: 0;--trace-reveal: 0;--map-reveal: 0;--pulse-reveal: 0;--handoff-settle: 0;--elegance-still: 0;--signal-layer-boost: 1.18;--signal-entry-scale: .96;--signal-full-scale: 1.08;--main-y: 0vh;--bridge-y: 0vh;--transition-y: 0vh;--foreground-y: 0vh;--atmosphere-y: 0vh;--main-scale: 1.07;--bridge-scale: 1.06;--transition-scale: 1.02;--foreground-scale: 1;--main-blur: 12px;--bridge-blur: 0px;--transition-blur: 10px;--main-brightness: .72;--bridge-brightness: .84;--transition-brightness: 1;position:absolute;inset:0;height:100vh;height:100svh;overflow:hidden;isolation:isolate;background:#060504;opacity:var(--scene-opacity);pointer-events:none;will-change:opacity}.chapter:first-child{--scene-opacity: 1;--image: 1;--copy: 1;--subcopy: 1}.chapter+.chapter{margin-top:0}.section-scene{position:absolute;inset:0;height:100vh;height:100svh;overflow:hidden}.section-layer{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.chapter-bg,.chapter-atmosphere,.chapter-foreground,.chapter-grain{position:absolute;inset:0;pointer-events:none}.chapter-bg{z-index:1;background-position:center;background-size:cover;background-repeat:no-repeat;will-change:opacity,transform,filter}.chapter-bg--bridge{z-index:4;opacity:calc(var(--transition) * .92);transform:translate3d(0,var(--transition-y),0) scale(var(--transition-scale));filter:blur(var(--transition-blur)) brightness(var(--transition-brightness)) contrast(.9) saturate(.9)}.chapter-bg--main{opacity:calc(.08 + var(--image) * .92);transform:translate3d(0,var(--main-y),0) scale(var(--main-scale));filter:blur(var(--main-blur)) brightness(var(--main-brightness)) contrast(.98) saturate(.96)}.chapter-atmosphere{z-index:5;opacity:calc(var(--atmosphere) * .54);transform:translate3d(0,var(--atmosphere-y),0) scale(1.01);background:radial-gradient(ellipse at 72% 26%,rgba(255,206,139,.22),transparent 34%),linear-gradient(90deg,rgba(0,0,0,.64),transparent 48%,rgba(0,0,0,.22)),linear-gradient(180deg,rgba(0,0,0,.2),transparent 46%,rgba(0,0,0,.46));mix-blend-mode:screen;will-change:opacity,transform}.chapter--warm .chapter-atmosphere,.chapter--light .chapter-atmosphere{background:radial-gradient(ellipse at 74% 30%,rgba(255,236,194,.42),transparent 38%),linear-gradient(90deg,rgba(0,0,0,.28),transparent 50%,rgba(255,230,190,.14)),linear-gradient(180deg,rgba(28,18,10,.08),transparent 52%,rgba(26,14,7,.18));opacity:calc(var(--atmosphere) * .44);mix-blend-mode:soft-light}.chapter-foreground{z-index:6;opacity:var(--foreground);transform:translate3d(0,var(--foreground-y),0) scale(var(--foreground-scale));background:radial-gradient(circle at 18% 24%,rgba(255,238,198,.12) 0 1px,transparent 2px),radial-gradient(circle at 76% 64%,rgba(255,238,198,.1) 0 1px,transparent 2px),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.18) 100%);background-size:7rem 7rem,9rem 9rem,auto;mix-blend-mode:screen;will-change:opacity,transform,filter}.chapter--leak .chapter-foreground{opacity:0;background:linear-gradient(105deg,transparent 0 14%,rgba(255,235,190,.12) 14.2% 14.5%,transparent 14.8% 100%),linear-gradient(78deg,transparent 0 66%,rgba(255,222,171,.1) 66.2% 66.45%,transparent 66.8% 100%),radial-gradient(circle at 22% 78%,rgba(255,238,196,.1) 0 1px,transparent 2px)}.chapter--cost .chapter-foreground{opacity:calc(var(--foreground) * .16 + var(--cost-drag) * .34);background:linear-gradient(180deg,transparent 0 42%,rgba(255,177,91,calc(var(--cost-drag) * .14)) 42.05% 42.16%,transparent 42.28% 100%),repeating-linear-gradient(0deg,transparent 0 8.4rem,rgba(255,177,91,calc(.04 + var(--cost-drag) * .08)) 8.45rem 8.56rem,transparent 8.7rem 12rem),repeating-linear-gradient(90deg,transparent 0 16rem,rgba(255,177,91,calc(.035 + var(--cost-drag) * .065)) 16.05rem 16.14rem,transparent 16.3rem 22rem);background-position:0 calc((1 - var(--cost-drag)) * 4rem),0 calc(var(--cost-drag) * -1.8rem),calc(var(--cost-drag) * 1.2rem) 0}.chapter--thread .chapter-foreground{opacity:calc(var(--foreground) * .28 + var(--trace-reveal) * .64);background:linear-gradient(90deg,transparent 0 18%,rgba(223,147,73,calc(.12 + var(--trace-reveal) * .24)) 18.08% 18.18%,transparent 18.3% 100%),linear-gradient(0deg,transparent 0 42%,rgba(223,147,73,calc(.1 + var(--trace-reveal) * .18)) 42.08% 42.2%,transparent 42.32% 100%),radial-gradient(circle at 48% 42%,rgba(255,193,111,calc(.14 + var(--trace-reveal) * .28)) 0 2px,transparent 4px),radial-gradient(circle at 72% 56%,rgba(255,193,111,calc(.1 + var(--trace-reveal) * .2)) 0 1px,transparent 3px);background-position:calc((1 - var(--trace-reveal)) * -4rem) 0,0 calc((1 - var(--trace-reveal)) * 3rem),0 0,0 0}.chapter--map .chapter-foreground{opacity:calc(var(--foreground) * .2 + var(--map-reveal) * .54);background:linear-gradient(90deg,transparent 0 19%,rgba(255,250,232,calc(.08 + var(--map-reveal) * .2)) 19.1% 19.25%,transparent 19.35% 100%),linear-gradient(90deg,transparent 0 82%,rgba(255,250,232,calc(.06 + var(--map-reveal) * .18)) 82.1% 82.25%,transparent 82.35% 100%),linear-gradient(0deg,transparent 0 34%,rgba(255,250,232,calc(var(--map-reveal) * .18)) 34.05% 34.18%,transparent 34.28% 100%),radial-gradient(ellipse at 74% 28%,rgba(255,241,201,calc(.12 + var(--map-reveal) * .24)),transparent 26%);background-position:calc(var(--map-reveal) * 2.2rem) 0,calc(var(--map-reveal) * -1.8rem) 0,0 calc(var(--map-reveal) * -2.5rem),0 0}.chapter--orchestrator .chapter-foreground{opacity:calc(var(--foreground) * .18 + var(--pulse-reveal) * .58);background:radial-gradient(circle at 62% 38%,rgba(255,250,232,calc(var(--pulse-reveal) * .34)) 0 .28rem,transparent .42rem),radial-gradient(circle at 74% 52%,rgba(255,250,232,calc(var(--pulse-reveal) * .26)) 0 .22rem,transparent .36rem),linear-gradient(90deg,transparent 0 36%,rgba(255,250,232,calc(var(--pulse-reveal) * .22)) 36.1% 36.24%,transparent 36.34% 100%),linear-gradient(0deg,transparent 0 58%,rgba(255,250,232,calc(var(--pulse-reveal) * .18)) 58.05% 58.18%,transparent 58.28% 100%),radial-gradient(ellipse at 72% 30%,rgba(255,241,201,.24),transparent 26%);background-size:calc(9rem - var(--pulse-reveal) * 1.4rem) calc(9rem - var(--pulse-reveal) * 1.4rem),calc(11rem - var(--pulse-reveal) * 1.6rem) calc(11rem - var(--pulse-reveal) * 1.6rem),auto,auto,auto}.chapter--handoff .chapter-foreground{opacity:0;background:none}.chapter--elegance .chapter-foreground{opacity:calc(var(--foreground) * .06 + var(--elegance-still) * .2);background:radial-gradient(ellipse at 72% 24%,rgba(255,255,238,calc(.22 + var(--elegance-still) * .18)),transparent 32%),repeating-linear-gradient(165deg,transparent 0 6rem,rgba(255,255,240,calc(.04 + var(--elegance-still) * .04)) 6.04rem 6.1rem,transparent 6.2rem 12rem)}.content-overlay{position:absolute;z-index:7;inset:0;pointer-events:none}.content-overlay a{pointer-events:auto}.chapter-copy{position:absolute;z-index:6;bottom:clamp(7.4rem,22vh,12.5rem);left:clamp(1.4rem,6vw,5.8rem);width:min(27rem,calc(100vw - 2.8rem));color:#fff1d5;text-shadow:0 1.4rem 4rem rgba(0,0,0,.46)}.chapter--copy-right .chapter-copy{right:clamp(1.4rem,6vw,5.8rem);left:auto}.chapter--copy-center .chapter-copy{left:50%;bottom:clamp(7.2rem,20vh,11rem);width:min(25rem,calc(100vw - 2.8rem));text-align:center;transform:translate3d(-50%,0,0)}.chapter--cost .chapter-copy{top:clamp(7.8rem,17vh,10rem);right:auto;bottom:auto;left:clamp(1.1rem,4vw,3.25rem)}.chapter-copy h1{max-width:23ch;margin:0;font-family:var(--font-display);font-size:var(--type-chapter-headline);font-weight:400;line-height:1.08;letter-spacing:var(--tracking-display);text-wrap:balance;opacity:var(--copy);filter:blur(calc((1 - var(--copy)) * 8px));transform:translate3d(0,calc((1 - var(--copy)) * 1rem),0);transition:opacity .12s linear}.chapter-copy .animated-text{opacity:1;filter:none;transform:none}.animated-text__visible{display:inline}.animated-text__unit{display:inline-block;opacity:var(--text-unit-opacity, 1);filter:blur(var(--text-unit-blur, 0px));transform:translate3d(0,var(--text-unit-y, 0px),0);will-change:opacity,filter,transform}.animated-text__word{display:inline-block;white-space:nowrap}.animated-text__space{white-space:pre-wrap}.chapter--copy-center .chapter-copy h1{max-width:20ch;margin-inline:auto}.chapter-copy p{max-width:17.5rem;margin:clamp(.62rem,1.25vh,.92rem) 0 0;color:#ffefd3c7;font-size:var(--type-chapter-subline);line-height:1.48;opacity:var(--subcopy);filter:blur(calc((1 - var(--subcopy)) * 7px));transform:translate3d(0,calc((1 - var(--subcopy)) * .78rem),0)}.chapter--copy-center .chapter-copy p{margin-inline:auto}.chapter-action{--glass-button-height: 2.55rem;--glass-button-padding-x: 1.05rem;--glass-button-color: rgba(31, 24, 16, .88);--glass-button-border: rgba(255, 255, 255, .48);--glass-button-fill: rgba(255, 244, 224, .2);margin-top:clamp(1.2rem,2.5vh,1.7rem);font-size:.68rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;opacity:var(--cta);filter:blur(calc((1 - var(--cta)) * 7px));transform:translate3d(0,calc((1 - var(--cta)) * .9rem),0)}.chapter-action:hover,.chapter-action:focus-visible{--glass-button-border: rgba(255, 255, 255, .66);--glass-button-fill: rgba(255, 248, 234, .3);color:#18120ceb}.chapter--light .chapter-copy,.chapter--warm .chapter-copy{color:#1d1711;text-shadow:0 1.4rem 4rem rgba(255,236,198,.24)}.chapter--light .chapter-copy p,.chapter--warm .chapter-copy p{color:#1d1711c2}.chapter--warm .chapter-copy{color:#fff2dc;text-shadow:0 1.4rem 4rem rgba(0,0,0,.3)}.chapter--warm .chapter-copy p{color:#fff3decc}.chapter-grain{z-index:9;opacity:.13;background-image:radial-gradient(circle at 18% 28%,rgba(255,255,255,.22),transparent 1px),radial-gradient(circle at 68% 58%,rgba(255,255,255,.11),transparent 1px);background-size:3px 3px,5px 5px;mix-blend-mode:overlay}@media(min-width:761px)and (max-width:1100px){.site-header{grid-template-columns:minmax(7.4rem,9rem) 1fr}.site-nav{justify-content:end}.site-nav .liquid-button{--glass-button-height: 2rem;--glass-button-padding-x: .72rem}.chapter-copy{bottom:clamp(6.8rem,19vh,10rem);left:clamp(1.3rem,5vw,3.5rem);width:min(25rem,calc(100vw - 2.6rem))}.chapter--copy-right .chapter-copy{right:clamp(1.3rem,5vw,3.5rem)}.chapter--cost .chapter-copy{top:clamp(7.4rem,15vh,9rem);right:auto;bottom:auto;left:clamp(1.1rem,4vw,3.25rem)}}@media(max-width:760px){.site-header{grid-template-columns:1fr auto;min-height:4.25rem;padding:0 1rem}.site-nav{display:none}.site-menu-wrap{display:grid}.site-menu{--glass-button-height: 2rem;--glass-button-padding-x: .85rem;display:inline-grid;font-size:.58rem}.chapter-copy,.chapter--copy-right .chapter-copy,.chapter--copy-center .chapter-copy{z-index:12;right:auto;bottom:clamp(6.8rem,18vh,8rem);left:1.1rem;width:calc(100vw - 2.2rem);text-align:left;transform:none}.chapter-copy h1,.chapter--copy-center .chapter-copy h1{max-width:19ch;margin-inline:0}.chapter-copy p,.chapter--copy-center .chapter-copy p{max-width:15.5rem;margin-inline:0}.chapter--cost .chapter-copy{top:7.6rem;bottom:auto;left:1.1rem}}@media(max-width:460px){.chapter-copy,.chapter--copy-right .chapter-copy,.chapter--copy-center .chapter-copy{bottom:6.4rem}.chapter--cost .chapter-copy{top:7.35rem;bottom:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-flow{height:auto!important}.cinematic-stage{position:relative;height:auto;overflow:visible}.chapter-scroll-track{display:none}.chapter,.section-scene{position:relative;inset:auto;opacity:1}.chapter-bg,.chapter-foreground,.chapter-atmosphere,.chapter-copy h1,.chapter-copy p,.chapter-action,.animated-text__unit{transition:none;opacity:1;transform:none;filter:none}.chapter-bg--bridge{display:none}.chapter-bg--main{opacity:1}}
