.page-module__E0kJGG__page{color:#f7f2e7;min-height:100svh;position:relative;overflow:clip visible}.page-module__E0kJGG__page .site-nav{background:linear-gradient(#030706f0,#0307068a 74%,#0000)}:is(.page-module__E0kJGG__page .site-nav__bar,.page-module__E0kJGG__page .site-footer__shell){-webkit-backdrop-filter:blur(24px)saturate(124%);background:radial-gradient(42rem 22rem at 85% 8%,#f5efe014,#0000 62%),linear-gradient(#172620c7,#09120f99),#0a120fad;border-color:#f5efe02e;box-shadow:inset 0 1px #ffffff1a,0 22px 42px -34px #000000d1}:is(.page-module__E0kJGG__page .site-nav__brandName,.page-module__E0kJGG__page .site-nav__link,.page-module__E0kJGG__page .site-nav__brandNote,.page-module__E0kJGG__page .site-footer__title,.page-module__E0kJGG__page .site-footer__profile strong){color:#f7f2e7eb}.page-module__E0kJGG__page .site-nav__link{--nav-link-color:#f7f2e7d1;--nav-link-hover-color:#fff;--nav-link-hover-bg:#bfd99b2e;--nav-active-color:#0d2821;--nav-active-bg:linear-gradient(180deg, #fffaf2, #dccfb8), #f5efe0}.page-module__E0kJGG__page .site-nav__link-active{color:#0d2821;background:linear-gradient(#fffaf2,#dccfb8),#f5efe0;box-shadow:inset 0 1px #ffffff94,0 14px 30px -24px #f5efe08a}:is(.page-module__E0kJGG__page .site-nav__link.site-nav__link-active,.page-module__E0kJGG__page .site-nav__link.site-nav__link-active:hover,.page-module__E0kJGG__page .site-nav__link.site-nav__link-active:focus-visible){color:var(--nav-active-color,#0d2821)}.page-module__E0kJGG__page .site-nav__toggle{background:linear-gradient(#f5efe01f,#f5efe00a),#12201bb8;border-color:#f5efe02e;box-shadow:inset 0 1px #ffffff1f,0 14px 30px -24px #000000bd}.page-module__E0kJGG__page .site-nav__toggle span{background:#f7f2e7}.page-module__E0kJGG__page .site-nav__drawerCard{color:#f7f2e7;background:radial-gradient(32rem 18rem at 100% 0,#f5efe01a,#0000 62%),linear-gradient(#172620f0,#070f0ce6),#09110e;border-color:#f5efe033}:is(.page-module__E0kJGG__page .site-nav__drawerIntro,.page-module__E0kJGG__page .site-nav__drawerLink,.page-module__E0kJGG__page .site-footer__profile){background:#f7f2e70f;border-color:#f5efe024}:is(.page-module__E0kJGG__page .site-nav__drawerIntro strong,.page-module__E0kJGG__page .site-nav__drawerLink){color:#f7f2e7e6}.page-module__E0kJGG__page .site-nav__drawerIntro p{color:#bfd99bd1}:is(.page-module__E0kJGG__page .site-footer__body,.page-module__E0kJGG__page .site-footer__link,.page-module__E0kJGG__page .site-footer__meta,.page-module__E0kJGG__page .site-footer__profile span){color:#f7f2e79e}.page-module__E0kJGG__page .site-footer{background:0 0}.page-module__E0kJGG__page .ui-button-secondary{color:#f7f2e7e6;background:linear-gradient(#f5efe01f,#f5efe00b),#ffffff09;border-color:#f5efe038;box-shadow:inset 0 1px #ffffff14,0 22px 44px -34px #00000094}:is(.page-module__E0kJGG__page .ui-button-secondary:hover,.page-module__E0kJGG__page .ui-button-secondary:focus-visible){border-color:#f5efe057;box-shadow:inset 0 1px #ffffff1a,0 26px 48px -36px #000000a3}.page-module__E0kJGG__heroSection,.page-module__E0kJGG__section{padding-block:clamp(.9rem,2.4vw,1.6rem);position:relative}.page-module__E0kJGG__heroSection{min-height:calc(100svh - 5rem);padding-top:clamp(.2rem,.8vw,.7rem);padding-bottom:clamp(1.35rem,3vw,2.4rem)}.page-module__E0kJGG__desktopStackedSection{padding-block:clamp(2.6rem,5.6vw,5.6rem)}.page-module__E0kJGG__heroShell{z-index:1;width:min(calc(100% - 2rem), var(--shell-max));margin-inline:auto;position:relative}.page-module__E0kJGG__heroBanner{width:100%;margin-bottom:clamp(.72rem,1.5vw,1.1rem)}.page-module__E0kJGG__heroScrollCue{z-index:9;color:#f7f2e7b8;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050c0a70;border:1px solid #f5efe02e;border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;animation:2.4s ease-in-out infinite page-module__E0kJGG__hero-scroll-cue-float;display:grid;position:absolute;bottom:.4rem;left:50%;transform:translate(-50%)}.page-module__E0kJGG__heroScrollCueIcon{stroke:currentColor;width:1rem;height:1rem}.page-module__E0kJGG__heroScrollCue:after{content:"";opacity:0;background:#6df06f;border-radius:999px;width:6px;height:6px;margin:-3px 0 0 -3px;animation:2.4s ease-in-out infinite page-module__E0kJGG__hero-scroll-cue-pulse;position:absolute;inset:50% auto auto 50%;box-shadow:0 0 12px #7dea82b3}@keyframes page-module__E0kJGG__hero-scroll-cue-float{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(4px)}}@keyframes page-module__E0kJGG__hero-scroll-cue-pulse{0%,to{opacity:0;transform:scale(.6)}50%{opacity:.85;transform:scale(1)}}.page-module__E0kJGG__eyebrow{color:#bfd99b;font-size:.72rem;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;font-weight:800}.page-module__E0kJGG__sectionIntroWide{grid-template-columns:minmax(0,.82fr) minmax(18rem,.58fr);align-items:start;gap:clamp(1rem,2vw,1.8rem);margin-bottom:clamp(1rem,2vw,1.7rem);padding-top:clamp(.5rem,1vw,1rem);display:grid;position:relative}.page-module__E0kJGG__sectionIntroWide[data-home-scene-intro]:before{content:"";opacity:.42;transform-origin:0;width:clamp(1.4rem,2.6vw,2.6rem);height:1px;transition:width .6s var(--ease-standard,ease);background:linear-gradient(90deg,#bfd99bb3,#bfd99b00);position:absolute;top:0;left:0}.page-module__E0kJGG__sectionTitle{font-family:var(--font-display);color:#f7f2e7;text-wrap:balance;margin:0;font-size:clamp(1.6rem,3.4vw,3.2rem);font-weight:800;line-height:.92}.page-module__E0kJGG__sectionBody{color:#f7f2e79e;text-wrap:pretty;margin:0;font-size:clamp(.9rem,.82rem + .18vw,1rem);line-height:1.48}.page-module__E0kJGG__closeSplit{isolation:isolate;background:radial-gradient(70% 100% at 100% 0,#bfd99b29,#0000 62%),linear-gradient(135deg,#14221ceb,#07100df5),#07100d;border:1px solid #bfd99b47;border-radius:1.35rem;grid-template-rows:auto auto;grid-template-columns:minmax(0,1.1fr) auto;align-items:center;gap:.7rem 1rem;margin-top:clamp(.5rem,1.2vw,.9rem);padding:clamp(1.1rem,2.2vw,1.7rem) clamp(.9rem,1.6vw,1.2rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #bfd99b1a,0 28px 58px -42px #000c}.page-module__E0kJGG__closeSplit:before{content:"";pointer-events:none;z-index:0;background-color:#0000;background-image:linear-gradient(90deg,#bfd99b0f 1px,#0000 1px),linear-gradient(#bfd99b0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:2.8rem 2.8rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.page-module__E0kJGG__closeSplit:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#bfd99b6b 50%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.page-module__E0kJGG__closeSplitCopy{z-index:1;gap:.45rem;max-width:44rem;display:grid;position:relative}.page-module__E0kJGG__closeSplit .page-module__E0kJGG__eyebrow{color:#bfd99b}.page-module__E0kJGG__closeSplit .page-module__E0kJGG__sectionTitle{font-size:clamp(1.18rem,2vw,1.56rem)}.page-module__E0kJGG__closeSplit .page-module__E0kJGG__sectionBody{color:#f7f2e7a8;max-width:44rem;font-size:.9rem;line-height:1.5}.page-module__E0kJGG__closeSplitActions{z-index:1;flex-flow:wrap;grid-area:1/2/span 2;align-self:center;align-items:center;gap:.5rem;min-width:0;display:flex;position:relative}.page-module__E0kJGG__closeSplitActions .ui-button{align-items:center;display:inline-flex}.page-module__E0kJGG__closeSplitActions .ui-button{min-height:3.4rem;padding-inline:1.6rem;font-size:1rem}:is(.page-module__E0kJGG__closeSplitActions .ui-button:hover,.page-module__E0kJGG__closeSplitActions .ui-button:focus-visible){box-shadow:inset 0 1px 0 #ffffffc7, 0 32px 58px -38px #14100a6b, 0 0 0 1px color-mix(in oklab, var(--accent-soft) 30%, transparent)}.page-module__E0kJGG__closeSplitArrow{width:var(--icon-sm);height:var(--icon-sm);stroke:currentColor;transition:transform var(--dur-fast) var(--ease-standard);margin-left:.32rem}:is(.page-module__E0kJGG__closeSplitActions .ui-button:hover .page-module__E0kJGG__closeSplitArrow,.page-module__E0kJGG__closeSplitActions .ui-button:focus-visible .page-module__E0kJGG__closeSplitArrow){transform:translate(2px,-2px)}.page-module__E0kJGG__closeSplitMeta{z-index:1;letter-spacing:.06em;color:#f7f2e7a8;text-transform:uppercase;flex-wrap:wrap;grid-area:2/1;gap:.6rem;font-size:.72rem;font-weight:660;display:flex;position:relative}.page-module__E0kJGG__closeSplitMetaItem{transition:border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:#f5efe00f;border:1px solid #f5efe02e;border-radius:999px;align-items:center;gap:.36rem;padding:.28rem .6rem;display:inline-flex}.page-module__E0kJGG__closeSplitMetaItem:hover{color:#f7f2e7bd;background:#bfd99b1a;border-color:#bfd99b66}.page-module__E0kJGG__closeSplitMetaIcon{width:var(--icon-sm);height:var(--icon-sm);stroke:currentColor;stroke-width:var(--icon-stroke-strong);color:#bfd99beb}.page-module__E0kJGG__closeSplitMetaItem[data-status=available]:before{content:"";background:#95c94a;border-radius:999px;width:.32rem;height:.32rem;box-shadow:0 0 0 2px #95c94a38}.page-module__E0kJGG__heroSection[data-cinematic-scene],.page-module__E0kJGG__section[data-cinematic-scene]{scroll-margin-top:7.5rem}.page-module__E0kJGG__marqueeSlot{margin-block:clamp(.6rem,1.4vw,1.1rem) clamp(.4rem,1vw,.8rem)}@media (max-width:760px){.page-module__E0kJGG__marqueeSlot{display:none}}.page-module__E0kJGG__sectionIntroCol,.page-module__E0kJGG__sectionIntroSide{min-width:0;display:block}.page-module__E0kJGG__decoOrb{z-index:0;pointer-events:none;filter:blur(60px);opacity:.42;will-change:transform;mix-blend-mode:screen;border-radius:999px;position:absolute}.page-module__E0kJGG__decoOrbLime{background:radial-gradient(circle,#bfd99b57,#0000 62%);width:32rem;height:32rem;top:-6rem;left:-10rem}.page-module__E0kJGG__decoOrbCopper{background:radial-gradient(circle,#9b684552,#0000 62%);width:30rem;height:30rem;top:32%;right:-8rem}.page-module__E0kJGG__decoOrbForest{background:radial-gradient(circle,#143b3280,#0000 62%);width:26rem;height:26rem;bottom:-10rem;left:64%}.page-module__E0kJGG__decoLine{z-index:0;pointer-events:none;background:linear-gradient(#bfd99b80,#0000);width:1px;height:26%;position:absolute;top:4.2rem;left:4.6rem}.page-module__E0kJGG__footerReveal{display:block}@media (max-width:760px){.page-module__E0kJGG__decoOrb,.page-module__E0kJGG__decoLine{display:none}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__decoOrb,.page-module__E0kJGG__decoLine{display:none}}@media (max-width:900px){.page-module__E0kJGG__closeSplit{grid-template-columns:minmax(0,1fr)}.page-module__E0kJGG__closeSplitActions{grid-area:auto/1}}@media (min-width:761px) and (max-width:1100px){.page-module__E0kJGG__heroSection{min-height:auto;padding-bottom:clamp(2rem,4vw,3rem)}}@media (max-width:760px){.page-module__E0kJGG__desktopStackedSection{display:none}.page-module__E0kJGG__page .site-nav__bar{-webkit-backdrop-filter:blur(14px)saturate(118%);border-radius:1.4rem;padding:.42rem .55rem}.page-module__E0kJGG__heroSection,.page-module__E0kJGG__section{padding-block:.72rem}.page-module__E0kJGG__heroSection{min-height:auto;padding-top:.2rem;padding-bottom:0}.page-module__E0kJGG__heroShell{width:min(100% - 1.1rem,100%)}.page-module__E0kJGG__heroScrollCue{display:none}.page-module__E0kJGG__heroBanner{margin-bottom:0;overflow:visible}.page-module__E0kJGG__sectionIntroWide{grid-template-columns:minmax(0,1fr);gap:.4rem;margin-bottom:.72rem}.page-module__E0kJGG__sectionTitle{font-size:clamp(1.42rem,8vw,2rem);line-height:.92}.page-module__E0kJGG__closeSplit{padding:.85rem}.page-module__E0kJGG__closeSplitActions{flex-direction:column;align-items:stretch}.page-module__E0kJGG__closeSplitActions .ui-button{justify-content:center}.page-module__E0kJGG__closeSplitMeta{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__heroBanner,.page-module__E0kJGG__closeSplitArrow,.page-module__E0kJGG__sectionIntroWide[data-home-scene-intro]:before{transition:none}.page-module__E0kJGG__heroScrollCue{display:none}.page-module__E0kJGG__heroScrollCueIcon,.page-module__E0kJGG__heroScrollCue:after,.page-module__E0kJGG__closeSplitMetaItem[data-status=available]:before{animation:none}}
