.a-module__AqvP3a__root{--a-bg:#0d0d0f;--a-fg:#f4f2ea;--a-muted:#f4f2ea9e;--a-line:#f4f2ea24;--a-accent:#3b3bff;--a-accent-hi:#8d93ff;background:var(--a-bg);color:var(--a-fg);position:relative}.a-module__AqvP3a__field{z-index:0;pointer-events:none;background:radial-gradient(900px 560px at 82% 8%,#3b3bff33,#0000 62%),radial-gradient(700px 500px at 10% 100%,#3b3bff1a,#0000 60%);width:100%;height:100lvh;position:sticky;top:0;overflow:hidden}.a-module__AqvP3a__fieldCanvas{opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.a-module__AqvP3a__fieldCanvas[data-live=true]{opacity:1}.a-module__AqvP3a__content{z-index:1;margin-top:-100lvh;position:relative}.a-module__AqvP3a__accent{color:var(--a-accent)}.a-module__AqvP3a__hero{flex-direction:column;justify-content:center;min-height:100svh;padding:7rem 0 5rem;display:flex;position:relative}.a-module__AqvP3a__heroInner{position:relative}.a-module__AqvP3a__heroTitle{font-family:var(--font-grotesk), sans-serif;text-transform:uppercase;letter-spacing:-.035em;max-width:6.4em;margin:1.4rem 0 0;font-size:clamp(2.9rem,7.2vw,7rem);font-weight:700;line-height:.92}.a-module__AqvP3a__riseMask{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.a-module__AqvP3a__riseWord{animation:1s cubic-bezier(.16,1,.3,1) forwards a-module__AqvP3a__aRise;animation-delay:calc(.7s + var(--i) * 90ms);display:inline-block;transform:translateY(105%)}@keyframes a-module__AqvP3a__aRise{to{transform:translateY(0)}}.a-module__AqvP3a__fadeIn{opacity:0;animation:.9s 1.5s forwards a-module__AqvP3a__aFade}@keyframes a-module__AqvP3a__aFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.a-module__AqvP3a__heroLead{max-width:30ch;color:var(--a-fg);margin:1.8rem 0 0;font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.45}.a-module__AqvP3a__heroCta{flex-wrap:wrap;gap:1.1rem;margin-top:2.4rem;display:flex}.a-module__AqvP3a__magnetic{will-change:transform;display:inline-block}.a-module__AqvP3a__heroFoot{letter-spacing:.2em;text-transform:uppercase;color:var(--a-muted);justify-content:space-between;margin:0 auto;font-size:.68rem;animation-delay:2.4s;display:flex;position:absolute;bottom:1.6rem;left:0;right:0}.a-module__AqvP3a__scrollCue{align-items:center;gap:.5rem;display:inline-flex}.a-module__AqvP3a__scrollCue svg{animation:1.6s ease-in-out infinite a-module__AqvP3a__aBob}@keyframes a-module__AqvP3a__aBob{50%{transform:translateY(5px)}}.a-module__AqvP3a__statement{padding:22vh 0 26vh}.a-module__AqvP3a__scrub{font-family:var(--font-grotesk), sans-serif;letter-spacing:-.028em;text-wrap:balance;max-width:21em;margin:1.6rem 0 0;font-size:clamp(1.9rem,4.6vw,4.4rem);font-weight:600;line-height:1.08}.a-module__AqvP3a__scrub span{opacity:.14;transition:opacity .12s linear}.a-module__AqvP3a__pillar{align-items:center;min-height:100svh;padding:5rem 0;display:flex}.a-module__AqvP3a__pillarInner{width:100%}.a-module__AqvP3a__pillarCopy{max-width:min(34rem,46%)}.a-module__AqvP3a__pillarLabel{letter-spacing:.22em;text-transform:uppercase;color:var(--a-accent-hi);align-items:center;gap:.9rem;margin:0 0 1.4rem;font-size:.74rem;font-weight:600;display:flex}.a-module__AqvP3a__pillarIndex{letter-spacing:.08em;border:1px solid;padding:.3rem .5rem}.a-module__AqvP3a__pillarTitle{font-family:var(--font-grotesk), sans-serif;text-transform:uppercase;letter-spacing:-.03em;margin:0;font-size:clamp(2.1rem,4.4vw,4rem);font-weight:700;line-height:.96}.a-module__AqvP3a__pillarBody{color:var(--a-muted);margin:1.5rem 0 0;font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.55}.a-module__AqvP3a__pillarPoints{gap:.7rem;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.a-module__AqvP3a__pillarPoints li{letter-spacing:.05em;text-transform:uppercase;border-top:1px solid var(--a-line);align-items:center;gap:.6rem;padding-top:.7rem;font-size:.78rem;display:flex}.a-module__AqvP3a__pillarPoints svg{color:var(--a-accent-hi);flex:none}.a-module__AqvP3a__stats{padding:18vh 0}.a-module__AqvP3a__statsGrid{border-top:1px solid var(--a-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.5rem;display:grid}.a-module__AqvP3a__stat{gap:.9rem;padding:2.2rem 1.5rem 0 0;display:grid}.a-module__AqvP3a__stat+.a-module__AqvP3a__stat{border-left:1px solid var(--a-line);padding-left:1.5rem}.a-module__AqvP3a__statNum{font-family:var(--font-grotesk), sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,5.4vw,5.2rem);font-weight:700;line-height:.9}.a-module__AqvP3a__statLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--a-muted);font-size:.72rem}.a-module__AqvP3a__section{padding:clamp(5rem,11vw,9rem) 0}.a-module__AqvP3a__sectionHead{margin-bottom:clamp(2.2rem,5vw,4rem)}.a-module__AqvP3a__sectionHeadRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.a-module__AqvP3a__h2{font-family:var(--font-grotesk), sans-serif;text-transform:uppercase;letter-spacing:-.028em;max-width:14em;margin:1.1rem 0 0;font-size:clamp(2rem,5.2vw,4.2rem);font-weight:700;line-height:.98}:is(.a-module__AqvP3a__h2 .bx-accent-text,.a-module__AqvP3a__pillarTitle .bx-accent-text){color:var(--a-accent)}.a-module__AqvP3a__spotGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.a-module__AqvP3a__card{--mx:-400px;--my:-400px;-webkit-backdrop-filter:blur(10px);border:1px solid var(--a-line);color:var(--a-fg);background:#111115c7;flex-direction:column;padding:1.9rem;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .3s;display:flex;position:relative}.a-module__AqvP3a__card:before{content:"";background:radial-gradient(340px circle at var(--mx) var(--my), #8d93ff, #3b3bff80 35%, transparent 70%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.a-module__AqvP3a__card:after{content:"";background:radial-gradient(420px circle at var(--mx) var(--my), #3b3bff29, transparent 60%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.a-module__AqvP3a__card:hover{transform:translateY(-4px)}.a-module__AqvP3a__card:hover:after{opacity:1}.a-module__AqvP3a__card>*{z-index:1;position:relative}.a-module__AqvP3a__cardTop{letter-spacing:.16em;color:var(--a-accent-hi);justify-content:space-between;align-items:center;margin-bottom:2.4rem;font-size:.74rem;display:flex}.a-module__AqvP3a__cardTitle{font-family:var(--font-grotesk), sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,1.9vw,1.6rem);font-weight:600;line-height:1.08}.a-module__AqvP3a__cardBody{color:var(--a-muted);margin:.9rem 0 0;font-size:.96rem;line-height:1.6}.a-module__AqvP3a__cardPoints{gap:.5rem;margin:auto 0 0;padding:1.2rem 0 0;list-style:none;display:grid}.a-module__AqvP3a__cardPoints li{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.7rem;display:flex}.a-module__AqvP3a__cardPoints svg{color:var(--a-accent-hi);flex:none}.a-module__AqvP3a__post{min-height:19rem}.a-module__AqvP3a__postTags{letter-spacing:.16em;text-transform:uppercase;color:var(--a-accent-hi);margin:0 0 1.4rem;font-size:.68rem}.a-module__AqvP3a__postMeta{letter-spacing:.1em;text-transform:uppercase;color:var(--a-muted);justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.4rem;font-size:.7rem;display:flex}.a-module__AqvP3a__principles{display:grid}.a-module__AqvP3a__principle{grid-template-columns:5rem minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;gap:1.5rem;padding:2.4rem 0 2.2rem;display:grid;position:relative}.a-module__AqvP3a__principleBar{background:var(--a-accent);transform-origin:100%;height:6px;position:absolute;top:0;right:0;box-shadow:0 0 24px #3b3bffb3}.a-module__AqvP3a__principleNum{letter-spacing:.16em;color:var(--a-accent-hi);font-size:.78rem}.a-module__AqvP3a__principleTitle{font-family:var(--font-grotesk), sans-serif;text-transform:uppercase;letter-spacing:-.025em;margin:0;font-size:clamp(1.4rem,2.6vw,2.3rem);font-weight:700;line-height:1}.a-module__AqvP3a__principleBody{color:var(--a-muted);margin:0;font-size:1rem;line-height:1.6}.a-module__AqvP3a__faqWrap{max-width:62rem}.a-module__AqvP3a__faqList{border-top:1px solid var(--a-line)}.a-module__AqvP3a__faq{border-bottom:1px solid var(--a-line)}.a-module__AqvP3a__faq summary{cursor:pointer;font-family:var(--font-grotesk), sans-serif;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:600;list-style:none;transition:color .2s;display:flex}.a-module__AqvP3a__faq summary:hover{color:var(--a-accent-hi)}.a-module__AqvP3a__faqIcon{flex:none;transition:transform .3s cubic-bezier(.16,1,.3,1)}.a-module__AqvP3a__faq[open] .a-module__AqvP3a__faqIcon{transform:rotate(45deg)}.a-module__AqvP3a__faq p{color:var(--a-muted);max-width:68ch;margin:0;padding:0 3rem 1.6rem 0;line-height:1.65}.a-module__AqvP3a__cta{align-items:center;min-height:100svh;padding:6rem 0;display:flex}.a-module__AqvP3a__ctaInner{width:100%}.a-module__AqvP3a__ctaTitle{font-family:var(--font-grotesk), sans-serif;text-transform:uppercase;letter-spacing:-.035em;max-width:min(9.5em,52%);margin:0;font-size:clamp(2.4rem,6vw,5.6rem);font-weight:700;line-height:.94}@media (max-width:1000px){.a-module__AqvP3a__spotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px),(max-aspect-ratio:21/20){.a-module__AqvP3a__hero{justify-content:flex-start;padding-top:8.5rem}.a-module__AqvP3a__heroFoot span:first-child{display:none}.a-module__AqvP3a__heroFoot{justify-content:flex-end}.a-module__AqvP3a__pillar{align-items:flex-start;padding:6rem 0 46vh}.a-module__AqvP3a__pillarCopy{max-width:34rem}.a-module__AqvP3a__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.a-module__AqvP3a__stat:nth-child(3){border-left:0;padding-left:0}.a-module__AqvP3a__stat:nth-child(n+3){border-top:1px solid var(--a-line);margin-top:2.2rem}.a-module__AqvP3a__principle{grid-template-columns:1fr;gap:.7rem}.a-module__AqvP3a__ctaTitle{max-width:10em}}@media (max-width:640px){.a-module__AqvP3a__spotGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.a-module__AqvP3a__riseWord,.a-module__AqvP3a__fadeIn,.a-module__AqvP3a__scrollCue svg{opacity:1;animation:none;transform:none}}
.d-module__HX165W__root{--d-fg:#f4f2ea;--d-muted:#f4f2eaa8;--d-line:#f4f2ea29;--d-accent:#3b3bff;overflow-x:clip}.d-module__HX165W__accent{color:var(--d-accent)}.d-module__HX165W__flight{z-index:0;pointer-events:none;background:radial-gradient(900px 600px at 50% 30%,#3b3bff29,#0000 65%),#0d0d0f;position:fixed;inset:0}.d-module__HX165W__canvas{opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.d-module__HX165W__canvas[data-live=true]{opacity:1}.d-module__HX165W__parked .d-module__HX165W__canvas[data-live=true]{opacity:.55}.d-module__HX165W__vignette{background:radial-gradient(120% 90%,#0000 55%,#08080ab8 100%);position:absolute;inset:0}.d-module__HX165W__content{z-index:1;position:relative}.d-module__HX165W__hud{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#f4f2ea57;flex-direction:row-reverse;align-items:stretch;gap:.9rem;font-size:.66rem;transition:opacity .4s;display:flex;position:absolute;top:50%;right:clamp(1rem,2.2vw,2.2rem);transform:translateY(-50%)}.d-module__HX165W__flight[data-past=true] .d-module__HX165W__hud{opacity:0}.d-module__HX165W__hudBar{background:var(--d-line);width:1px;position:relative}.d-module__HX165W__hudBar i{background:var(--d-accent);box-shadow:0 0 12px var(--d-accent);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.d-module__HX165W__hud ol{text-align:right;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.d-module__HX165W__hud li{transition:color .3s,transform .3s}.d-module__HX165W__hud li span{opacity:.6;margin-right:.6em}.d-module__HX165W__hud li[data-on=true]{color:var(--d-fg);transform:translate(-.4rem)}.d-module__HX165W__depth{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:#f4f2ea66;font-variant-numeric:tabular-nums;margin:0;font-size:.66rem;position:absolute;bottom:1.4rem;left:clamp(1.25rem,4vw,3rem)}.d-module__HX165W__depth span{color:var(--d-fg);margin-left:.6em}.d-module__HX165W__entry{z-index:3;pointer-events:none;font-family:var(--font-mono), monospace;letter-spacing:.5em;text-transform:uppercase;color:var(--d-fg);flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;margin:0;font-size:.72rem;display:none;position:fixed;inset:0}.d-module__HX165W__entry i{background:var(--d-line);width:9rem;height:1px;position:relative;overflow:hidden}.d-module__HX165W__entry i:after{content:"";background:var(--d-accent);position:absolute;inset:0;transform:translate(-100%)}.d-module__HX165W__root[data-live=true] .d-module__HX165W__entry{animation:1.5s both d-module__HX165W__entry;display:flex}.d-module__HX165W__root[data-live=true] .d-module__HX165W__entry i:after{animation:1.25s cubic-bezier(.6,0,.2,1) both d-module__HX165W__entryBar}@keyframes d-module__HX165W__entry{0%{opacity:0;letter-spacing:.9em}25%{opacity:1}80%{opacity:1}to{opacity:0;letter-spacing:.5em;visibility:hidden}}@keyframes d-module__HX165W__entryBar{to{transform:translate(0)}}.d-module__HX165W__root:not([data-live]) .d-module__HX165W__word>span,.d-module__HX165W__root:not([data-live]) [data-enter]{opacity:0}.d-module__HX165W__root[data-live=true] .d-module__HX165W__word>span{animation:1s cubic-bezier(.16,.9,.2,1) both d-module__HX165W__rise;animation-delay:calc(1.75s + var(--i) * 70ms)}.d-module__HX165W__root[data-live=true] [data-enter]{animation:.9s 2.5s both d-module__HX165W__fade}@keyframes d-module__HX165W__rise{0%{transform:translateY(110%)rotate(6deg)}to{transform:none}}@keyframes d-module__HX165W__fade{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}.d-module__HX165W__chapter{--in:1;--out:0;--q:.5;height:250vh;position:relative}.d-module__HX165W__stage{height:100svh;opacity:calc(var(--in) * (1 - var(--out)));align-items:center;display:flex;position:sticky;top:0;overflow:clip}.d-module__HX165W__stageInner{width:100%;transform:scale(calc(.86 + .14 * var(--in) + .45 * var(--out)));will-change:transform;display:flex}.d-module__HX165W__chapter[data-side=left] .d-module__HX165W__stageInner{transform-origin:20%;justify-content:flex-start}.d-module__HX165W__chapter[data-side=right] .d-module__HX165W__stageInner{transform-origin:80%;justify-content:flex-end}.d-module__HX165W__chapter[data-side=center] .d-module__HX165W__stageInner{text-align:center;justify-content:center}.d-module__HX165W__copy{max-width:35rem;position:relative}.d-module__HX165W__chapter[data-side=center] .d-module__HX165W__copy{flex-direction:column;align-items:center;max-width:58rem;display:flex}.d-module__HX165W__copy:before{content:"";z-index:-1;background:radial-gradient(closest-side,#09090cf0,#09090cc7 55%,#0000);position:absolute;inset:-30% -34%}.d-module__HX165W__copy>*{transform:translateY(calc((1 - var(--in)) * (1.5rem + var(--i,0) * 1.4rem)))}.d-module__HX165W__label{letter-spacing:.14em;text-transform:uppercase;color:var(--d-muted);align-items:center;gap:.9rem;margin:0;font-size:.78rem;display:flex}.d-module__HX165W__label span{color:var(--d-accent);font-weight:700}.d-module__HX165W__title{font-family:var(--font-grotesk), sans-serif;text-transform:uppercase;letter-spacing:-.035em;text-wrap:balance;margin:1.2rem 0 0;font-size:clamp(2.3rem,5.2vw,4.6rem);font-weight:700;line-height:.94}.d-module__HX165W__chapter[data-side=center] .d-module__HX165W__title{font-size:clamp(2.6rem,7.4vw,7rem)}.d-module__HX165W__body{color:var(--d-muted);max-width:36rem;margin:1.5rem 0 0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.55}.d-module__HX165W__points{border-top:1px solid var(--d-line);gap:.7rem;margin:1.8rem 0 0;padding:1.4rem 0 0;list-style:none;display:grid}.d-module__HX165W__points li{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.78rem;display:flex}.d-module__HX165W__points svg{color:var(--d-accent)}.d-module__HX165W__heroChapter{height:160vh}.d-module__HX165W__heroChapter .d-module__HX165W__stage{align-items:flex-end}.d-module__HX165W__hero{width:100%;transform:scale(calc(1 + .5 * var(--out)));transform-origin:50% 0;justify-content:space-between;align-items:flex-end;gap:2.5rem;padding-bottom:clamp(4.2rem,9vh,6.5rem);display:flex}.d-module__HX165W__heroTitle{font-family:var(--font-grotesk), sans-serif;text-transform:uppercase;letter-spacing:-.045em;margin:0;font-size:clamp(2.7rem,7.6vw,7.8rem);font-weight:700;line-height:.9}.d-module__HX165W__line{white-space:nowrap;display:block}.d-module__HX165W__word{vertical-align:top;margin-right:.2em;padding:.08em .04em .1em 0;display:inline-block;overflow:hidden}.d-module__HX165W__word>span{transform-origin:0 100%;display:inline-block}.d-module__HX165W__heroSide{flex:none;width:min(19.5rem,100%);padding-bottom:.6rem}.d-module__HX165W__heroLead{color:var(--d-muted);margin:1rem 0 0;line-height:1.5}.d-module__HX165W__heroCta{margin-top:1.5rem}.d-module__HX165W__scrollCue{letter-spacing:.2em;text-transform:uppercase;color:var(--d-muted);align-items:center;gap:.5rem;margin:0;font-size:.68rem;display:flex;position:absolute;bottom:1.3rem;left:50%;transform:translate(-50%)}.d-module__HX165W__scrollCue svg{animation:1.6s ease-in-out infinite d-module__HX165W__bob}@keyframes d-module__HX165W__bob{50%{transform:translateY(4px)}}.d-module__HX165W__statsGrid{border-top:1px solid var(--d-line);border-bottom:1px solid var(--d-line);grid-template-columns:repeat(4,minmax(0,1fr));width:min(76rem,92vw);margin-top:2.4rem;display:grid}.d-module__HX165W__stat{border-left:1px solid var(--d-line);gap:.9rem;padding:2.4rem 1rem;display:grid}.d-module__HX165W__stat:first-child{border-left:0}.d-module__HX165W__statNum{font-family:var(--font-grotesk), sans-serif;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,6.4vw,6.4rem);font-weight:700;line-height:.9}.d-module__HX165W__statLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--d-muted);font-size:.72rem}.d-module__HX165W__marquee{gap:.6rem;padding:8vh 0;display:grid;overflow:clip}.d-module__HX165W__marqueeRow{overflow:clip}.d-module__HX165W__marqueeTrack{white-space:nowrap;width:max-content;font-family:var(--font-grotesk), sans-serif;letter-spacing:-.04em;text-transform:uppercase;will-change:transform;gap:2.4rem;font-size:clamp(2.6rem,8vw,7.5rem);font-weight:700;line-height:1.05;display:flex}.d-module__HX165W__marqueeTrack span{color:#0000;-webkit-text-stroke:1px #f4f2ea6b;padding-right:2.4rem}.d-module__HX165W__marqueeTrack span[data-fill=true]{color:var(--d-accent);-webkit-text-stroke:0}.d-module__HX165W__railChapter{height:360vh}.d-module__HX165W__railChapter .d-module__HX165W__stage{flex-direction:column;justify-content:center;align-items:stretch;gap:clamp(1.6rem,4vh,3rem)}.d-module__HX165W__railHead,.d-module__HX165W__railView{width:100%}.d-module__HX165W__railTrack{will-change:transform;gap:1.4rem;width:max-content;padding:0 max(1.25rem,50vw - 38.5rem);display:flex}.d-module__HX165W__railCard{width:min(25rem,78vw);min-height:min(27rem,56vh);color:var(--d-fg);border:1px solid var(--d-line);-webkit-backdrop-filter:blur(10px);background:#0f0f14bd;flex-direction:column;flex:none;padding:1.9rem;transition:border-color .25s,transform .25s;display:flex;position:relative}.d-module__HX165W__railCard:hover{border-color:#8d93ff;transform:translateY(-6px)}.d-module__HX165W__railNum{font-family:var(--font-grotesk), sans-serif;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #f4f2ea33;font-size:4.6rem;font-weight:700;line-height:1;position:absolute;top:1rem;right:1.4rem}.d-module__HX165W__railIcon{color:#8d93ff}.d-module__HX165W__railCard h3{font-family:var(--font-grotesk), sans-serif;letter-spacing:-.02em;max-width:12em;margin:1.6rem 0 0;font-size:1.5rem;font-weight:700;line-height:1.08}.d-module__HX165W__railCard p{color:var(--d-muted);margin:.9rem 0 0;font-size:.95rem;line-height:1.55}.d-module__HX165W__railCard ul{gap:.5rem;margin:auto 0 0;padding:1.2rem 0 0;list-style:none;display:grid}.d-module__HX165W__railCard li{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.68rem;display:flex}.d-module__HX165W__railCard li svg{color:var(--d-accent);flex:none}.d-module__HX165W__railEnd{background:var(--d-accent);border-color:var(--d-accent);justify-content:space-between;text-decoration:none}.d-module__HX165W__railEnd strong{font-family:var(--font-grotesk), sans-serif;letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(2rem,3vw,2.8rem);line-height:.98}.d-module__HX165W__railEnd svg{align-self:flex-end}.d-module__HX165W__finale{align-items:flex-end;min-height:100svh;padding:6rem 0 clamp(5rem,13vh,9rem);display:flex}.d-module__HX165W__finaleInner{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.d-module__HX165W__finaleTitle{max-width:15em;font-family:var(--font-grotesk), sans-serif;text-transform:uppercase;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,5vw,4.6rem);font-weight:700;line-height:.94}.d-module__HX165W__finaleCta{flex-wrap:wrap;justify-content:center;gap:1.1rem;margin-top:2rem;display:flex}.d-module__HX165W__portrait{aspect-ratio:1;background:radial-gradient(closest-side,#3b3bff29,#0000);width:min(100%,29rem);margin:-.5rem auto 1.5rem}.d-module__HX165W__portrait canvas{opacity:0;width:100%;height:100%;transition:opacity .4s;display:block}.d-module__HX165W__portrait canvas[data-live=true]{opacity:1}@media (max-width:900px){.d-module__HX165W__hud,.d-module__HX165W__depth{display:none}.d-module__HX165W__chapter{height:200vh}.d-module__HX165W__heroChapter{height:150vh}.d-module__HX165W__hero{flex-direction:column;align-items:flex-start;gap:1.4rem}.d-module__HX165W__heroTitle{font-size:clamp(2.2rem,9.3vw,5rem)}.d-module__HX165W__chapter[data-side=left] .d-module__HX165W__stageInner,.d-module__HX165W__chapter[data-side=right] .d-module__HX165W__stageInner{transform-origin:50%;justify-content:flex-start}.d-module__HX165W__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.d-module__HX165W__stat{padding:1.5rem .75rem}.d-module__HX165W__stat:nth-child(3){border-left:0}.d-module__HX165W__stat:nth-child(n+3){border-top:1px solid var(--d-line)}.d-module__HX165W__railChapter{height:auto;padding:5rem 0;--in:1!important;--out:0!important}.d-module__HX165W__railChapter .d-module__HX165W__stage{height:auto;position:static}.d-module__HX165W__railView{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.d-module__HX165W__railCard{scroll-snap-align:center;min-height:24rem}}@media (prefers-reduced-motion:reduce){.d-module__HX165W__stageInner,.d-module__HX165W__hero,.d-module__HX165W__copy>*{transform:none}}
.contact-booking-module__q_f_pa__switch{border:var(--bx-border);width:max-content;max-width:100%;box-shadow:var(--bx-shadow);background:var(--bx-paper);margin:1.25rem 0 2.25rem;display:flex}.contact-booking-module__q_f_pa__switchOption{white-space:nowrap;color:var(--bx-ink);font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:auto;padding:.8rem 1.2rem;font-size:.8rem;font-weight:600;transition:background-color .14s,color .14s}.contact-booking-module__q_f_pa__switchOption+.contact-booking-module__q_f_pa__switchOption{border-left:var(--bx-border)}.contact-booking-module__q_f_pa__switchOption[aria-pressed=true]{background:var(--bx-accent);color:var(--bx-accent-ink,#fff)}.contact-booking-module__q_f_pa__switchOption:focus-visible,.contact-booking-module__q_f_pa__tool:focus-visible{outline:2px solid var(--bx-accent);outline-offset:3px}.contact-booking-module__q_f_pa__tools{border:0;min-width:0;margin:0;padding:0}.contact-booking-module__q_f_pa__toolGrid{flex-wrap:wrap;gap:.6rem;display:flex}.contact-booking-module__q_f_pa__tool{border:var(--bx-border);background:var(--bx-paper);color:var(--bx-ink);cursor:pointer;align-items:center;gap:.55rem;padding:.6rem .85rem;font-size:.95rem;font-weight:600;transition:background-color .14s,color .14s,transform .14s;display:inline-flex}.contact-booking-module__q_f_pa__tool:hover{transform:translate(-1px,-1px)}.contact-booking-module__q_f_pa__tool[aria-pressed=true]{background:var(--bx-accent);color:#fff}.contact-booking-module__q_f_pa__check{border:2px solid;place-items:center;width:1.05rem;height:1.05rem;font-size:.7rem;line-height:1;display:inline-grid}.contact-booking-module__q_f_pa__note{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;opacity:.7;font-size:.65rem}.contact-booking-module__q_f_pa__meeting{border:0;width:100%;min-width:312px;height:756px;display:block}@media (max-width:400px){.contact-booking-module__q_f_pa__switchOption{padding-inline:.8rem;font-size:.72rem}.contact-booking-module__q_f_pa__meeting{min-width:0}}
