.loader-module__uRo7RG__loader{z-index:999;transition:opacity .9s var(--ease), visibility .9s;background:radial-gradient(120% 100% at 70% 60%,#ff5a00 0%,#c41a06 42%,#5c0a03 100%);place-items:center;display:grid;position:fixed;inset:0}.loader-module__uRo7RG__loader.loader-module__uRo7RG__is-done{opacity:0;visibility:hidden}.loader-module__uRo7RG__loader__inner{text-align:center;width:min(320px,70vw)}.loader-module__uRo7RG__loader__mark{width:52px;height:52px;animation:loader-module__uRo7RG__markPulse 1.8s var(--ease) infinite;background:linear-gradient(160deg,#e8330d,#a3150a);border-radius:15px;place-items:center;margin:0 auto 26px;display:grid;box-shadow:0 14px 40px #00000059}.loader-module__uRo7RG__loader__mark svg{width:30px}@keyframes loader-module__uRo7RG__markPulse{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.04)}}.loader-module__uRo7RG__loader__label{letter-spacing:.22em;text-transform:uppercase;opacity:.72;margin-bottom:16px;font-size:12px;font-weight:500}.loader-module__uRo7RG__loader__bar{background:#ffffff38;border-radius:2px;height:2px;overflow:hidden}.loader-module__uRo7RG__loader__bar span{background:#fff;width:0;height:100%;transition:width .25s linear;display:block}.loader-module__uRo7RG__loader__pct{letter-spacing:.14em;opacity:.85;margin-top:12px;font-size:12px;font-weight:600}
.canvas-module__fJttzW__stage-canvas{z-index:0;will-change:transform;background:radial-gradient(115% 95% at 78% 72%,#ff6a00 0%,#e02c06 34%,#9c1204 62%,#5e0a03 100%);position:fixed;inset:0}.canvas-module__fJttzW__stage-canvas__el{width:100%;height:100%;position:absolute;inset:0}.canvas-module__fJttzW__stage-canvas__grade{pointer-events:none;background:radial-gradient(75% 120% at 8% 45%,#8c0e04eb 0%,#96120573 38%,#0000 68%),radial-gradient(90% 80% at 96% 88%,#ff961457 0%,#0000 60%),linear-gradient(#5a0a038c 0%,#0000 26% 68%,#46080380 100%);position:absolute;inset:0}.canvas-module__fJttzW__stage-canvas__scrim{pointer-events:none;opacity:0;background:linear-gradient(#120503db,#120503f0);position:absolute;inset:0}
.nav-module__bhoECa__nav{z-index:60;height:var(--nav-h);padding:0 var(--pad);transition:background .5s var(--ease), backdrop-filter .5s var(--ease), height .5s var(--ease);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.nav-module__bhoECa__nav.nav-module__bhoECa__is-solid{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#1806038c;border-bottom:1px solid #ffffff14;height:84px}.nav-module__bhoECa__nav__logo{align-items:center;gap:14px;display:flex}.nav-module__bhoECa__nav__logo-mark{background:linear-gradient(155deg,#f0400f,#a5140a);border-radius:13px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 22px #0000004d,inset 0 1px #ffffff40}.nav-module__bhoECa__nav__logo-mark svg{width:26px}.nav-module__bhoECa__nav__logo-word{letter-spacing:-.02em;font-size:29px;font-weight:700;font-stretch:92%}.nav-module__bhoECa__nav__links{gap:14px;display:flex}.nav-module__bhoECa__nav__pill{letter-spacing:-.005em;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .35s var(--ease), border-color .35s var(--ease), transform .35s var(--ease);background:#ffffff12;border:1px solid #ffffff57;border-radius:999px;padding:13px 26px;font-size:16px;font-weight:500}.nav-module__bhoECa__nav__pill:hover{background:#ffffff2b;border-color:#fff9;transform:translateY(-2px)}.nav-module__bhoECa__nav__right{align-items:center;gap:12px;display:flex}.nav-module__bhoECa__nav__cta{color:#1a0603;letter-spacing:-.01em;white-space:nowrap;transition:transform .35s var(--ease), box-shadow .35s var(--ease);background:#fff;border-radius:999px;padding:14px 30px;font-size:16px;font-weight:600}.nav-module__bhoECa__nav__cta:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000047}.nav-module__bhoECa__nav__burger{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:52px;height:52px;transition:background .35s var(--ease);background:#ffffff17;border:1px solid #ffffff57;border-radius:50%;place-content:center;gap:6px;display:grid}.nav-module__bhoECa__nav__burger:hover{background:#fff3}.nav-module__bhoECa__nav__burger span{background:#fff;border-radius:2px;width:20px;height:1.8px;display:block}@media (max-width:1180px){.nav-module__bhoECa__nav__links{display:none}}@media (max-width:900px){.nav-module__bhoECa__nav__cta{padding:12px 22px;font-size:14px}.nav-module__bhoECa__nav__burger{width:44px;height:44px}.nav-module__bhoECa__nav__logo-word{font-size:24px}.nav-module__bhoECa__nav__logo-mark{border-radius:11px;width:38px;height:38px}}
.cards-module__Ggcq4q__card{-webkit-backdrop-filter:blur(16px)saturate(135%);backdrop-filter:blur(16px)saturate(135%);background:linear-gradient(155deg,#ffffff26,#ffffff0d);border:1px solid #ffffff42;border-radius:20px;padding:18px;box-shadow:0 18px 50px #500a023d,inset 0 1px #ffffff38}.cards-module__Ggcq4q__card__head{align-items:center;gap:12px;display:flex}.cards-module__Ggcq4q__card__head--plain{justify-content:space-between;align-items:flex-start}.cards-module__Ggcq4q__card__ico{background:#ffffff29;border:1px solid #ffffff47;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.cards-module__Ggcq4q__card__ico svg{width:17px}.cards-module__Ggcq4q__card h3{letter-spacing:-.012em;font-size:17px;font-weight:600}.cards-module__Ggcq4q__card__title{letter-spacing:-.022em;font-size:23px;font-weight:600;line-height:1.12}.cards-module__Ggcq4q__card__arrow{opacity:.85;flex:none;width:22px}.cards-module__Ggcq4q__card__text{color:#ffffffe6;max-width:30ch;margin-top:12px;font-size:13.5px;font-weight:400;line-height:1.48}.cards-module__Ggcq4q__card__plot{background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #fff3;border-radius:14px;height:104px;margin-top:14px;position:relative;overflow:hidden}.cards-module__Ggcq4q__curve{width:100%;height:calc(100% - 10px);position:absolute;inset:10px 0 0}.cards-module__Ggcq4q__curve path{filter:drop-shadow(0 0 5px #ffbe5a8c);transform-origin:50% 100%}.cards-module__Ggcq4q__curve__a{animation:4.6s ease-in-out infinite cards-module__Ggcq4q__breathe}.cards-module__Ggcq4q__curve__b{animation:4.6s ease-in-out .5s infinite cards-module__Ggcq4q__breathe}.cards-module__Ggcq4q__curve__c{animation:4.6s ease-in-out 1s infinite cards-module__Ggcq4q__breathe}@keyframes cards-module__Ggcq4q__breathe{0%,to{opacity:.9;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.14)}}.cards-module__Ggcq4q__chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3;border:1px solid #ffffff57;border-radius:999px;padding:5px 15px;font-size:12.5px;font-weight:500;position:absolute;top:16px;left:50%;transform:translate(-58%)}.cards-module__Ggcq4q__brainbox{background:radial-gradient(70% 80% at 50% 55%,#ff8c1e29,#ffffff08);border:1px solid #fff3;border-radius:14px;height:172px;margin-top:14px;position:relative;overflow:hidden}.cards-module__Ggcq4q__brainbox__art{place-items:center;display:grid;position:absolute;inset:0}.cards-module__Ggcq4q__brainbox__art svg{width:74%;height:auto;animation:6s ease-in-out infinite cards-module__Ggcq4q__brainFloat}@keyframes cards-module__Ggcq4q__brainFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.025)}}.cards-module__Ggcq4q__brain__halo{animation:3.4s ease-in-out infinite cards-module__Ggcq4q__brainGlow}@keyframes cards-module__Ggcq4q__brainGlow{0%,to{opacity:.5}50%{opacity:.95}}.cards-module__Ggcq4q__brain__pulse circle{animation:2.6s ease-in-out infinite cards-module__Ggcq4q__sparkle}.cards-module__Ggcq4q__brain__pulse circle:nth-child(2){animation-delay:.6s}.cards-module__Ggcq4q__brain__pulse circle:nth-child(3){animation-delay:1.2s}.cards-module__Ggcq4q__brain__pulse circle:nth-child(4){animation-delay:1.8s}@keyframes cards-module__Ggcq4q__sparkle{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.25)}}.cards-module__Ggcq4q__brain__pulse circle,.cards-module__Ggcq4q__wave__nodes circle{transform-box:fill-box;transform-origin:50%}.cards-module__Ggcq4q__brainbox__tl{line-height:1.25;position:absolute;top:12px;left:14px}.cards-module__Ggcq4q__brainbox__tl span{opacity:.88;font-size:12.5px;display:block}.cards-module__Ggcq4q__brainbox__tl b{font-size:15px;font-weight:600}.cards-module__Ggcq4q__brainbox__br{text-align:right;line-height:1.25;position:absolute;bottom:12px;right:14px}.cards-module__Ggcq4q__brainbox__br b{letter-spacing:-.02em;font-size:19px;font-weight:600;display:block}.cards-module__Ggcq4q__brainbox__br span{opacity:.88;font-size:12.5px}.cards-module__Ggcq4q__card__wave{background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #fff3;border-radius:14px;align-items:stretch;height:104px;margin-top:14px;display:flex;position:relative;overflow:hidden}.cards-module__Ggcq4q__wave{flex:1;width:100%;height:100%}.cards-module__Ggcq4q__wave path{filter:drop-shadow(0 0 5px #ffbe5a80)}.cards-module__Ggcq4q__wave__1{animation:5s linear infinite cards-module__Ggcq4q__waveShift}.cards-module__Ggcq4q__wave__2{animation:7s linear infinite reverse cards-module__Ggcq4q__waveShift}.cards-module__Ggcq4q__wave__3{animation:9s linear infinite cards-module__Ggcq4q__waveShift}@keyframes cards-module__Ggcq4q__waveShift{0%{transform:translate(0)}to{transform:translate(-72px)}}.cards-module__Ggcq4q__wave__nodes circle{animation:2.2s ease-in-out infinite cards-module__Ggcq4q__sparkle}.cards-module__Ggcq4q__wave__nodes circle:nth-child(2){animation-delay:.5s}.cards-module__Ggcq4q__wave__nodes circle:nth-child(3){animation-delay:1s}.cards-module__Ggcq4q__metric{letter-spacing:-.03em;background:#ffffff21;border-left:1px solid #fff3;flex:none;place-items:center;width:76px;font-size:25px;font-weight:600;display:grid}@media (max-width:1180px){.cards-module__Ggcq4q__card__text{font-size:12.5px}.cards-module__Ggcq4q__brainbox{height:150px}}@media (max-width:900px){.cards-module__Ggcq4q__card{min-width:250px;padding:14px}.cards-module__Ggcq4q__card--tall .cards-module__Ggcq4q__card__text{display:none}.cards-module__Ggcq4q__brainbox{height:118px}.cards-module__Ggcq4q__card__plot,.cards-module__Ggcq4q__card__wave{height:84px}}@media (prefers-reduced-motion:reduce){.cards-module__Ggcq4q__curve path,.cards-module__Ggcq4q__wave path,.cards-module__Ggcq4q__brainbox__art svg,.cards-module__Ggcq4q__brain__halo,.cards-module__Ggcq4q__brain__pulse circle,.cards-module__Ggcq4q__wave__nodes circle{animation:none}}
.hero-module__8_qYGG__hero-block{height:280vh;position:relative}.hero-module__8_qYGG__hero-pin{height:100vh;position:sticky;top:0;overflow:hidden}.hero-module__8_qYGG__hero{height:100%;padding:var(--nav-h) var(--pad) 0;will-change:opacity, transform;position:relative}.hero-module__8_qYGG__hero__left{left:var(--pad);max-width:min(46vw,660px);position:absolute;top:50%;transform:translateY(-50%)}.hero-module__8_qYGG__hero__badge{letter-spacing:-.005em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #ffffff6b;border-radius:999px;align-items:center;gap:11px;margin-bottom:34px;padding:12px 24px 12px 18px;font-size:15px;font-weight:500;display:inline-flex}.hero-module__8_qYGG__hero__badge svg{filter:drop-shadow(0 0 6px #ffffffb3);flex:none;width:18px}.hero-module__8_qYGG__hero__title{letter-spacing:-.028em;text-transform:uppercase;text-shadow:0 10px 44px #50080266;font-size:clamp(48px,6.4vw,116px);font-weight:700;font-stretch:88%;line-height:.88}.hero-module__8_qYGG__hero__line{display:block;overflow:hidden}.hero-module__8_qYGG__hero__line>span{display:block}.hero-module__8_qYGG__hero__copy{letter-spacing:.005em;text-transform:uppercase;text-shadow:0 4px 22px #46080273;max-width:32ch;margin-top:44px;font-size:clamp(14px,1.15vw,20px);font-weight:500;line-height:1.55}.hero-module__8_qYGG__scroll-cue{left:var(--pad);align-items:center;display:flex;position:absolute;bottom:44px}.hero-module__8_qYGG__scroll-cue__text{writing-mode:vertical-rl;letter-spacing:.34em;text-transform:uppercase;opacity:.9;font-size:11px;font-weight:600;transform:rotate(180deg)}.hero-module__8_qYGG__scroll-cue__line{background:linear-gradient(#fff,#fff0);width:1px;height:34px;position:absolute;bottom:-18px;left:5px}.hero-module__8_qYGG__scroll-cue__line:after{content:"";border-bottom:1px solid #fff;border-left:1px solid #fff;width:7px;height:7px;position:absolute;bottom:0;left:-3px;transform:rotate(-45deg)}.hero-module__8_qYGG__scroll-cue__dots{background-image:radial-gradient(#ffffffd9 1.3px,#0000 1.4px);background-size:13px 13px;width:44px;height:132px;animation:3.4s ease-in-out infinite hero-module__8_qYGG__dotsFade;position:absolute;bottom:6px;left:46px}@keyframes hero-module__8_qYGG__dotsFade{0%,to{opacity:.55}50%{opacity:.95}}.hero-module__8_qYGG__explore{-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);width:212px;height:212px;transition:transform .5s var(--ease);background:radial-gradient(80% 80% at 50% 30%,#ffffff47,#ffffff14);border:1px solid #ffffff80;border-radius:50%;place-content:center;justify-items:center;gap:14px;display:grid;position:absolute;bottom:5vh;left:50%;transform:translate(-50%);box-shadow:0 24px 70px #5a0c0252,inset 0 1px #fff6}.hero-module__8_qYGG__is-entered .hero-module__8_qYGG__explore{animation:hero-module__8_qYGG__exploreIn 1.05s var(--ease) forwards;animation-delay:var(--d,0s)}@keyframes hero-module__8_qYGG__exploreIn{0%{opacity:0;transform:translate(-50%)translateY(26px)}to{opacity:1;transform:translate(-50%)}}.hero-module__8_qYGG__explore:hover{transform:translate(-50%)scale(1.05)}.hero-module__8_qYGG__explore__ring{animation:hero-module__8_qYGG__ringOut 3.2s var(--ease) infinite;border:1px solid #ffffff73;border-radius:50%;position:absolute;inset:-1px}@keyframes hero-module__8_qYGG__ringOut{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.28)}}.hero-module__8_qYGG__explore__icon svg{filter:drop-shadow(0 2px 8px #0000004d);width:34px}.hero-module__8_qYGG__explore__label{letter-spacing:-.01em;text-align:center;font-size:19px;font-weight:600;line-height:1.22}.hero-module__8_qYGG__hero__panel{right:var(--pad);top:var(--nav-h);width:min(26vw,392px);max-height:calc(100vh - var(--nav-h) - 28px);flex-direction:column;gap:16px;display:flex;position:absolute}@media (max-width:1440px){.hero-module__8_qYGG__explore{width:180px;height:180px}.hero-module__8_qYGG__explore__label{font-size:17px}}@media (max-width:1180px){.hero-module__8_qYGG__hero__panel{width:320px}.hero-module__8_qYGG__hero__left{max-width:52vw}}@media (max-width:900px){.hero-module__8_qYGG__hero-block{height:240vh}.hero-module__8_qYGG__hero__left{top:auto;bottom:34vh;left:var(--pad);right:var(--pad);max-width:none;position:absolute;transform:none}.hero-module__8_qYGG__hero__badge{margin-bottom:22px;padding:9px 18px 9px 14px;font-size:12.5px}.hero-module__8_qYGG__hero__title{font-size:clamp(40px,11vw,68px)}.hero-module__8_qYGG__hero__copy{max-width:40ch;margin-top:22px;font-size:13px}.hero-module__8_qYGG__hero__copy br{display:none}.hero-module__8_qYGG__hero__panel{top:auto;bottom:14px;left:var(--pad);right:var(--pad);scrollbar-width:none;flex-direction:row;gap:10px;width:auto;max-height:none;padding-bottom:4px;position:absolute;overflow-x:auto}.hero-module__8_qYGG__hero__panel::-webkit-scrollbar{display:none}.hero-module__8_qYGG__explore{left:auto;right:var(--pad);bottom:auto;top:calc(var(--nav-h) + 14px);gap:6px;width:118px;height:118px;transform:none}.hero-module__8_qYGG__is-entered .hero-module__8_qYGG__explore{animation-name:hero-module__8_qYGG__exploreInMobile}.hero-module__8_qYGG__explore:hover{transform:scale(1.04)}.hero-module__8_qYGG__explore__icon svg{width:22px}.hero-module__8_qYGG__explore__label{font-size:12px}.hero-module__8_qYGG__scroll-cue{display:none}}@keyframes hero-module__8_qYGG__exploreInMobile{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-module__8_qYGG__explore__ring,.hero-module__8_qYGG__scroll-cue__dots{animation:none}.hero-module__8_qYGG__explore{opacity:1}}
.redesign-module__u_V80W__redesign{--corridor:clamp(300px, 34vw, 720px);padding:32vh var(--pad) 20vh;grid-template-columns:minmax(0, 1fr) var(--corridor) minmax(0, 1fr);align-items:start;gap:clamp(40px,5.5vw,84px) clamp(18px,2.4vw,48px);display:grid}.redesign-module__u_V80W__redesign__eyebrow{grid-area:1/1;justify-self:start}.redesign-module__u_V80W__banner{grid-area:2/1/auto/-1;grid-template-columns:minmax(0, 1fr) var(--corridor) minmax(0, 1fr);align-items:center;column-gap:clamp(18px,2.4vw,48px);min-height:clamp(230px,26vw,390px);padding:clamp(30px,3.4vw,56px) 0;display:grid;position:relative}.redesign-module__u_V80W__banner__bg{z-index:0;--wing:calc(50% - var(--corridor) / 2);-webkit-mask-image:linear-gradient(90deg, #000 0, #000 calc(var(--wing) - 34px), transparent var(--wing), transparent calc(100% - var(--wing)), #000 calc(100% - var(--wing) + 34px), #000 100%);-webkit-mask-image:linear-gradient(90deg, #000 0, #000 calc(var(--wing) - 34px), transparent var(--wing), transparent calc(100% - var(--wing)), #000 calc(100% - var(--wing) + 34px), #000 100%);mask-image:linear-gradient(90deg, #000 0, #000 calc(var(--wing) - 34px), transparent var(--wing), transparent calc(100% - var(--wing)), #000 calc(100% - var(--wing) + 34px), #000 100%);background:radial-gradient(150% 160% at 78% 128%,#ff8f31 0%,#f4590c 16%,#c33406 31%,#6d1a04 49%,#260903 72%,#100604 100%);border:1px solid #ffffff24;border-radius:26px;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 110px #0006}.redesign-module__u_V80W__banner__glow{filter:blur(48px);pointer-events:none;background:radial-gradient(closest-side,#ffb04a8c,#ff6e1433 58%,#ff5a0a00 100%);border-radius:50%;width:62%;height:104%;animation:9s ease-in-out infinite redesign-module__u_V80W__bannerBloom;position:absolute;bottom:-52%}.redesign-module__u_V80W__banner__glow--l{opacity:.55;left:-18%}.redesign-module__u_V80W__banner__glow--r{animation-delay:-4.5s;right:-12%}@keyframes redesign-module__u_V80W__bannerBloom{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4%)scale(1.09)}}.redesign-module__u_V80W__banner__title{z-index:1;letter-spacing:-.022em;text-transform:uppercase;text-shadow:0 8px 40px #00000073;grid-column:1;font-size:clamp(28px,3.15vw,56px);font-weight:500;font-stretch:90%;line-height:.98;position:relative}.redesign-module__u_V80W__banner__copy{z-index:1;letter-spacing:-.005em;color:#fffffff5;text-shadow:0 4px 24px #0006;grid-column:3;max-width:26ch;font-size:clamp(14px,1.18vw,20px);font-weight:500;line-height:1.36;position:relative}.redesign-module__u_V80W__rail{flex-direction:column;grid-row:3;gap:16px;display:flex}.redesign-module__u_V80W__rail--left{grid-column:1}.redesign-module__u_V80W__rail--right{grid-column:3}.redesign-module__u_V80W__rail__label{letter-spacing:.24em;text-transform:uppercase;opacity:.58;margin-bottom:2px;font-size:11.5px;font-weight:600}.redesign-module__u_V80W__meta{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff24;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.redesign-module__u_V80W__meta__item{background:linear-gradient(160deg,#ffffff1a,#ffffff06);padding:20px 22px}.redesign-module__u_V80W__meta__item dt{letter-spacing:.2em;text-transform:uppercase;opacity:.6;font-size:11px;font-weight:600}.redesign-module__u_V80W__meta__item dd{letter-spacing:-.015em;margin-top:9px;font-size:clamp(14px,1.05vw,17px);font-weight:600}.redesign-module__u_V80W__steps{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(160deg,#ffffff1c,#ffffff08);border:1px solid #ffffff29;border-radius:20px;list-style:none;overflow:hidden}.redesign-module__u_V80W__step{transition:background .5s var(--ease);gap:18px;padding:20px 22px;display:flex}.redesign-module__u_V80W__step+.redesign-module__u_V80W__step{border-top:1px solid #ffffff1f}.redesign-module__u_V80W__step:hover{background:#ffffff0f}.redesign-module__u_V80W__step__num{letter-spacing:.16em;color:var(--gold);flex:none;padding-top:3px;font-size:12px;font-weight:600}.redesign-module__u_V80W__step__body h4{letter-spacing:-.018em;font-size:16.5px;font-weight:600}.redesign-module__u_V80W__step__body p{color:#ffffffc7;margin-top:6px;font-size:13.5px;line-height:1.5}.redesign-module__u_V80W__pillar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .6s var(--ease), border-color .6s var(--ease);background:linear-gradient(160deg,#ffffff21,#ffffff09);border:1px solid #ffffff2e;border-radius:22px;padding:26px 24px 28px;position:relative}.redesign-module__u_V80W__pillar:hover{border-color:#ffffff6b;transform:translateY(-6px)}.redesign-module__u_V80W__pillar__icon{width:42px;height:42px;color:var(--gold);background:#ff9a1f29;border:1px solid #ffb25a5c;border-radius:13px;place-items:center;display:grid}.redesign-module__u_V80W__pillar__icon svg{width:21px}.redesign-module__u_V80W__pillar__num{letter-spacing:.2em;opacity:.5;font-size:12px;font-weight:600;position:absolute;top:27px;right:24px}.redesign-module__u_V80W__pillar h3{letter-spacing:-.025em;margin-top:20px;font-size:clamp(18px,1.5vw,25px);font-weight:600;line-height:1.1}.redesign-module__u_V80W__pillar p{color:#fffc;margin-top:11px;font-size:14px;line-height:1.55}.redesign-module__u_V80W__ticker{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-area:4/1/auto/-1;padding:18px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.redesign-module__u_V80W__ticker__track{width:max-content;animation:28s linear infinite redesign-module__u_V80W__tickerScroll;display:flex}.redesign-module__u_V80W__ticker__row{align-items:center;list-style:none;display:flex}.redesign-module__u_V80W__ticker__row li{letter-spacing:-.015em;text-transform:uppercase;white-space:nowrap;color:#fffc;text-shadow:0 2px 16px #1e0602b3;align-items:center;gap:34px;padding-right:34px;font-size:clamp(14px,1.25vw,19px);font-weight:600;display:flex}.redesign-module__u_V80W__ticker__row li i{background:var(--amber);width:7px;height:7px;box-shadow:0 0 12px var(--amber);border-radius:50%}@keyframes redesign-module__u_V80W__tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:1080px){.redesign-module__u_V80W__redesign{grid-template-columns:minmax(0,1fr);row-gap:46px}.redesign-module__u_V80W__redesign__eyebrow,.redesign-module__u_V80W__banner,.redesign-module__u_V80W__rail,.redesign-module__u_V80W__ticker{grid-area:auto/1}.redesign-module__u_V80W__banner{grid-template-columns:minmax(0,1fr);row-gap:22px;min-height:0;padding:clamp(28px,5vw,44px) clamp(22px,4vw,40px)}.redesign-module__u_V80W__banner__title,.redesign-module__u_V80W__banner__copy{grid-column:1}.redesign-module__u_V80W__banner__copy{max-width:none}.redesign-module__u_V80W__banner__title{font-size:clamp(30px,6.6vw,56px)}.redesign-module__u_V80W__banner__bg{border-radius:20px;-webkit-mask-image:none;mask-image:none}.redesign-module__u_V80W__banner__glow--l{display:none}.redesign-module__u_V80W__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.redesign-module__u_V80W__ticker__track,.redesign-module__u_V80W__banner__glow{animation:none}}
.boundaries-module__RuzB6W__bd{--corridor:clamp(300px, 34vw, 720px);--cream:#f7efe4;--deep:#2c0803e0;--enter:1;height:210vh}.boundaries-module__RuzB6W__sx{--e:clamp(0, calc((var(--enter,1) - var(--i,0) * .05) * 2.5), 1)}.boundaries-module__RuzB6W__bd__pin{grid-template-columns:minmax(0, 1fr) var(--corridor) minmax(0, 1fr);height:100vh;padding:calc(var(--nav-h) + 3vh) var(--pad) 22px;grid-template-rows:minmax(0,1fr) auto;column-gap:clamp(16px,2.2vw,44px);display:grid;position:sticky;top:0;overflow:hidden}.boundaries-module__RuzB6W__bd__col{flex-direction:column;grid-row:1;justify-content:space-between;gap:32px;min-height:0;padding-bottom:3vh;display:flex}.boundaries-module__RuzB6W__bd__col--l{grid-column:1}.boundaries-module__RuzB6W__bd__col--r{text-align:right;grid-column:3;align-items:flex-end}.boundaries-module__RuzB6W__bd__head{flex-direction:column;display:flex}.boundaries-module__RuzB6W__bd__head--r{align-items:flex-end;margin-top:clamp(16px,7vh,96px)}.boundaries-module__RuzB6W__bd__word{letter-spacing:-.005em;text-transform:uppercase;color:var(--cream);text-shadow:0 12px 46px #3c08026b;clip-path:inset(0 calc((1 - var(--e)) * 100%) -.35em 0);transform:translateX(calc((1 - var(--e)) * -44px));will-change:clip-path, transform;font-family:Anton,Archivo,Impact,sans-serif;font-size:clamp(44px,7.4vw,132px);font-weight:400;line-height:.9;display:block}.boundaries-module__RuzB6W__bd__word--rev{clip-path:inset(0 0 -.35em calc((1 - var(--e)) * 100%));transform:translateX(calc((1 - var(--e)) * 44px))}.boundaries-module__RuzB6W__bd__word--italic{letter-spacing:-.015em;text-transform:none;margin-top:-.06em;font-family:Playfair Display,Georgia,serif;font-size:clamp(38px,6.1vw,110px);font-style:italic;font-weight:500;line-height:1.02}.boundaries-module__RuzB6W__bd__side{opacity:var(--e);transform:translateY(calc((1 - var(--e)) * 34px))}.boundaries-module__RuzB6W__bd__lead{letter-spacing:.005em;text-transform:uppercase;color:var(--cream);text-shadow:0 3px 18px #3c080273;font-size:clamp(13px,1.06vw,17px);font-weight:700;line-height:1.38}.boundaries-module__RuzB6W__bd__sub{color:var(--deep);margin-top:14px;font-size:clamp(12px,.92vw,14.5px);font-weight:500;line-height:1.62}.boundaries-module__RuzB6W__bd__cta{border:1.5px solid var(--deep);color:var(--deep);letter-spacing:.14em;text-transform:uppercase;transition:background .45s var(--ease), color .45s var(--ease), transform .45s var(--ease);border-radius:999px;align-items:center;gap:26px;margin-top:26px;padding:13px 22px 13px 26px;font-size:12px;font-weight:700;display:inline-flex}.boundaries-module__RuzB6W__bd__cta svg{width:17px;transition:transform .45s var(--ease)}.boundaries-module__RuzB6W__bd__cta:hover{background:var(--cream);color:#2c0803;transform:translateY(-2px)}.boundaries-module__RuzB6W__bd__cta:hover svg{transform:translate(4px)}.boundaries-module__RuzB6W__bd__facts{width:min(100%,320px);list-style:none}.boundaries-module__RuzB6W__bd__facts li{letter-spacing:.16em;text-transform:uppercase;color:var(--deep);opacity:var(--e);transform:translateX(calc((1 - var(--e)) * 30px));border-bottom:1px solid #2c080359;padding:13px 0;font-size:clamp(10.5px,.82vw,13px);font-weight:700}.boundaries-module__RuzB6W__bd__facts li:first-child{border-top:1px solid #2c080359}.boundaries-module__RuzB6W__bd__bar{opacity:var(--e);transform:translateY(calc((1 - var(--e)) * 26px));border-top:1px solid #2c080352;grid-area:2/1/auto/-1;align-items:center;gap:clamp(18px,3vw,52px);padding-top:18px;display:flex}.boundaries-module__RuzB6W__bd__bar-label,.boundaries-module__RuzB6W__bd__bar-all,.boundaries-module__RuzB6W__bd__bar-list li{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;font-size:clamp(9.5px,.76vw,12px);font-weight:700}.boundaries-module__RuzB6W__bd__bar-label{color:var(--deep)}.boundaries-module__RuzB6W__bd__bar-list{align-items:center;gap:clamp(18px,3vw,52px);margin-inline:auto;list-style:none;display:flex;overflow:hidden}.boundaries-module__RuzB6W__bd__bar-list li{color:var(--cream);text-shadow:0 2px 14px #3c080280;position:relative}.boundaries-module__RuzB6W__bd__bar-list li+li:before{content:"";background:#2c080366;width:1px;height:13px;position:absolute;top:50%;left:calc(clamp(18px,3vw,52px)/-2);transform:translateY(-50%)}.boundaries-module__RuzB6W__bd__bar-all{color:var(--deep);transition:gap .4s var(--ease);align-items:center;gap:9px;display:inline-flex}.boundaries-module__RuzB6W__bd__bar-all svg{width:15px}.boundaries-module__RuzB6W__bd__bar-all:hover{gap:15px}@media (max-width:1080px){.boundaries-module__RuzB6W__bd{height:auto}.boundaries-module__RuzB6W__bd__pin{height:auto;padding:18vh var(--pad) 26px;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);row-gap:34px;position:static}.boundaries-module__RuzB6W__bd__col,.boundaries-module__RuzB6W__bd__bar{grid-area:auto/1}.boundaries-module__RuzB6W__bd__col--r{text-align:left;align-items:flex-start}.boundaries-module__RuzB6W__bd__head--r{align-items:flex-start;margin-top:0}.boundaries-module__RuzB6W__bd__word{font-size:clamp(46px,13vw,92px)}.boundaries-module__RuzB6W__bd__word--italic{font-size:clamp(40px,11vw,78px)}.boundaries-module__RuzB6W__bd__facts{width:100%}.boundaries-module__RuzB6W__bd__bar{flex-wrap:wrap;gap:14px 22px}.boundaries-module__RuzB6W__bd__bar-list{flex-wrap:wrap;gap:14px 22px;margin-inline:0}.boundaries-module__RuzB6W__bd__bar-list li+li:before{display:none}}@media (prefers-reduced-motion:reduce){.boundaries-module__RuzB6W__bd__word,.boundaries-module__RuzB6W__bd__side,.boundaries-module__RuzB6W__bd__facts li,.boundaries-module__RuzB6W__bd__bar{clip-path:none!important;opacity:1!important;transform:none!important}}
.orbit-module__InEu1G__orbit{--card:clamp(132px, 13.5vw, 216px);--card-ink:#1c0603;height:220vh}.orbit-module__InEu1G__orbit__pin{height:100vh;position:sticky;top:0}.orbit-module__InEu1G__orbit__ring{position:absolute;inset:0}.orbit-module__InEu1G__ocard{width:var(--card);height:var(--card);margin-left:calc(var(--card) / -2);margin-top:calc(var(--card) / -2);color:var(--card-ink);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);will-change:transform;background:linear-gradient(155deg,#fffffff7,#fff6eee6);border:1px solid #ffffffd9;border-radius:24px;flex-direction:column;justify-content:space-between;padding:clamp(14px,1.35vw,22px);display:flex;position:absolute;top:50%;left:50%;box-shadow:0 26px 70px #3c080261,0 2px 10px #3c080229,inset 0 1px #ffffffe6}.orbit-module__InEu1G__ocard__top{align-items:center;gap:8px;display:flex}.orbit-module__InEu1G__ocard__dot{background:#f2650c;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 9px #f2650cb3}.orbit-module__InEu1G__ocard__tag{letter-spacing:.18em;text-transform:uppercase;color:#1c06039e;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(9.5px,.7vw,12px);font-weight:700;overflow:hidden}.orbit-module__InEu1G__ocard__value{letter-spacing:-.035em;font-size:clamp(28px,2.8vw,46px);font-weight:700;line-height:1}.orbit-module__InEu1G__ocard__value i{color:#1c060399;margin-left:3px;font-size:.44em;font-style:normal;font-weight:600}.orbit-module__InEu1G__ocard__spark{color:#e8500c;width:100%;height:clamp(20px,2vw,32px)}.orbit-module__InEu1G__ocard__label{letter-spacing:.01em;color:#1c0603a8;font-size:clamp(10.5px,.75vw,13px);line-height:1.35}.orbit-module__InEu1G__orbit__head{z-index:120;text-align:center;width:min(560px,62vw);position:absolute;bottom:clamp(28px,6vh,72px);left:50%;transform:translate(-50%)}.orbit-module__InEu1G__orbit__head h2{letter-spacing:-.03em;text-transform:uppercase;text-shadow:0 8px 40px #4608028c;margin-top:18px;font-size:clamp(24px,2.6vw,42px);font-weight:700;font-stretch:88%;line-height:1.04}.orbit-module__InEu1G__orbit__head p{color:#ffffffd6;text-shadow:0 3px 20px #46080280;margin-top:14px;font-size:clamp(13px,1.02vw,16px);line-height:1.5}.orbit-module__InEu1G__orbit__grid{padding:0 var(--pad);grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px;display:grid}.orbit-module__InEu1G__ocard--flat{aspect-ratio:1;width:auto;height:auto;margin:0;position:static}@media (max-width:1080px){.orbit-module__InEu1G__orbit{height:auto}.orbit-module__InEu1G__orbit__pin{flex-direction:column-reverse;gap:44px;height:auto;padding:16vh 0 10vh;display:flex;position:static}.orbit-module__InEu1G__orbit__head{width:auto;padding:0 var(--pad);text-align:left;position:static;transform:none}}
.footer-module__TAWtcW__foot{height:135vh;padding:0 var(--pad) var(--pad);align-items:flex-end;display:flex;position:relative}.footer-module__TAWtcW__foot__panel{background:linear-gradient(178deg,#090402f0 0%,#0d0503eb 38%,#1c0a04db 72%,#2e1005d1 100%);border:1px solid #ffffff17;border-radius:30px;flex-direction:column;width:100%;height:min(76vh,800px);display:flex;position:relative;overflow:hidden;box-shadow:0 40px 120px #00000080}.footer-module__TAWtcW__foot__glow{pointer-events:none;filter:blur(58px);background:radial-gradient(closest-side,#ff923899 0%,#ff641242 52%,#ff500600 100%);width:118%;height:92%;margin-left:-59%;position:absolute;bottom:-34%;left:50%}.footer-module__TAWtcW__foot__glow[data-reveal]{opacity:.26;transition:opacity 1.6s var(--ease);transform:none}.footer-module__TAWtcW__foot__glow[data-reveal].footer-module__TAWtcW__is-visible{opacity:1}.footer-module__TAWtcW__foot__top{z-index:2;justify-content:space-between;align-items:flex-start;gap:40px;padding:clamp(28px,3.6vw,58px);display:flex;position:relative}.footer-module__TAWtcW__foot__nav{flex-direction:column;gap:clamp(13px,1.5vw,21px);display:flex}.footer-module__TAWtcW__foot__nav a{letter-spacing:-.012em;color:#fffffff0;width:fit-content;transition:color .4s var(--ease), transform .4s var(--ease);font-size:clamp(17px,1.5vw,25px);font-weight:500}.footer-module__TAWtcW__foot__nav a:hover{color:#fff;transform:translate(5px)}.footer-module__TAWtcW__foot__right{text-align:right;flex-direction:column;align-items:flex-end;gap:clamp(20px,2.4vw,34px);display:flex}.footer-module__TAWtcW__foot__social{gap:clamp(12px,1.3vw,19px);list-style:none;display:flex}.footer-module__TAWtcW__foot__social a{color:#ffffffeb;width:26px;height:26px;transition:color .35s var(--ease), transform .35s var(--ease);place-items:center;display:grid}.footer-module__TAWtcW__foot__social svg{width:100%}.footer-module__TAWtcW__foot__social a:hover{color:var(--amber);transform:translateY(-3px)}.footer-module__TAWtcW__foot__contact{letter-spacing:-.005em;flex-direction:column;gap:clamp(6px,.7vw,10px);font-size:clamp(13px,1.05vw,16.5px);font-style:normal;font-weight:400;display:flex}.footer-module__TAWtcW__foot__contact span:first-child{color:#ffffffeb}.footer-module__TAWtcW__foot__contact span:nth-child(2){color:#ffffffa8}.footer-module__TAWtcW__foot__contact span:nth-child(3){color:#ffffff6b}.footer-module__TAWtcW__foot__mark{z-index:1;letter-spacing:-.035em;text-align:center;white-space:nowrap;color:#ffd6b080;-webkit-user-select:none;user-select:none;pointer-events:none;margin-top:auto;font-size:clamp(96px,21.5vw,420px);font-weight:500;font-stretch:96%;line-height:.76;position:relative}.footer-module__TAWtcW__foot__mark[data-reveal]{opacity:0;filter:blur(26px);transition:opacity 1.5s var(--ease), transform 1.8s var(--ease), filter 1.8s var(--ease);transform:translateY(26%)}.footer-module__TAWtcW__foot__mark[data-reveal].footer-module__TAWtcW__is-visible{opacity:1;filter:blur(9px);transform:translateY(12%)}.footer-module__TAWtcW__foot__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.footer-module__TAWtcW__foot{height:auto;padding:14vh var(--pad) var(--pad)}.footer-module__TAWtcW__foot__panel{border-radius:22px;height:auto;min-height:78vh}.footer-module__TAWtcW__foot__top{flex-direction:column;gap:42px}.footer-module__TAWtcW__foot__right{text-align:left;align-items:flex-start}.footer-module__TAWtcW__foot__mark{font-size:25vw}}@media (prefers-reduced-motion:reduce){.footer-module__TAWtcW__foot__glow[data-reveal]{opacity:1}.footer-module__TAWtcW__foot__mark[data-reveal]{opacity:1;filter:blur(9px);transition:none;transform:translateY(12%)}}
:where(.base-module__YYRhEa__racine),:where(.base-module__YYRhEa__racine) *,:where(.base-module__YYRhEa__racine) :before,:where(.base-module__YYRhEa__racine) :after{box-sizing:border-box;margin:0;padding:0}html:has(.base-module__YYRhEa__racine){margin:0;padding:0}html:has(.base-module__YYRhEa__racine) body{margin:0;padding:0}.base-module__YYRhEa__racine{--ink:#120503;--amber:#ff9a1f;--gold:#ffc46b;--nav-h:112px;--pad:56px;--ease:cubic-bezier(.22, .61, .36, 1)}html:has(.base-module__YYRhEa__racine){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:none}html:has(.base-module__YYRhEa__racine)::-webkit-scrollbar{display:none}.base-module__YYRhEa__racine{background:var(--ink);color:#fff;font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif}html:has(.base-module__YYRhEa__racine) body{overflow-x:hidden}body.base-module__YYRhEa__is-locked{overflow:hidden}:where(.base-module__YYRhEa__racine) img,:where(.base-module__YYRhEa__racine) svg,:where(.base-module__YYRhEa__racine) canvas{max-width:100%;display:block}:where(.base-module__YYRhEa__racine) a{color:inherit;text-decoration:none}:where(.base-module__YYRhEa__racine) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.base-module__YYRhEa__stage{z-index:10;position:relative}.base-module__YYRhEa__eyebrow{letter-spacing:.24em;text-transform:uppercase;opacity:.86;align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.base-module__YYRhEa__eyebrow i{background:var(--amber);width:7px;height:7px;box-shadow:0 0 12px var(--amber);border-radius:50%}.base-module__YYRhEa__enter{opacity:0;transform:translateY(26px)}.base-module__YYRhEa__is-entered .base-module__YYRhEa__enter{animation:base-module__YYRhEa__enterUp 1.05s var(--ease) forwards;animation-delay:var(--d,0s)}@keyframes base-module__YYRhEa__enterUp{to{opacity:1;transform:none}}:where(.base-module__YYRhEa__racine) [data-reveal]{opacity:0;transition:opacity 1s var(--ease), transform 1s var(--ease);transform:translateY(38px)}[data-reveal].base-module__YYRhEa__is-visible{opacity:1;transform:none}@media (max-width:1440px){.base-module__YYRhEa__racine{--pad:40px;--nav-h:100px}}@media (max-width:900px){.base-module__YYRhEa__racine{--pad:22px;--nav-h:84px}}@media (prefers-reduced-motion:reduce){.base-module__YYRhEa__enter,:where(.base-module__YYRhEa__racine) [data-reveal]{opacity:1;transition:none;animation:none;transform:none}}
