.LandingPage_page__fgrY5{--ink:#092f32;--cream:#fff8e9;--gold:#ffd45e;--line:rgba(9,47,50,.16);--muted:#466467;width:100%;margin:0;padding:0;background:var(--cream);color:var(--ink)}.LandingPage_shell__oxG0N{width:min(1180px,calc(100% - 48px));margin-inline:auto}.LandingPage_hero__FV_0X{position:relative;isolation:isolate;min-height:calc(100svh - clamp(36px, 6vw, 48px));overflow:hidden;color:#fff;background-color:#104f64;background-position:50%;background-size:cover;background-repeat:no-repeat}.LandingPage_hero__FV_0X:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,36,43,.86),rgba(4,36,43,.52) 40%,rgba(4,36,43,.1) 72%),linear-gradient(0deg,rgba(4,36,43,.45),transparent 45%)}.LandingPage_heroContent__bzeGJ{padding:clamp(72px,12vh,140px) 0 110px}.LandingPage_eyebrow__w1DI1{display:flex;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.LandingPage_eyebrowLine__QuJV4{width:28px;height:1px;background:currentColor}.LandingPage_eyebrowDark__lfFk_{color:#76d7d6}.LandingPage_heroBrand__tFjhE{margin:18px 0 0;font-size:clamp(1rem,2vw,1.2rem);font-weight:600;letter-spacing:.08em;color:hsla(0,0%,100%,.92)}.LandingPage_heroTitle__9ox7I{margin:18px 0 24px;font-weight:400;font-size:clamp(52px,8vw,108px);line-height:.9;letter-spacing:-.05em}.LandingPage_heroTitle__9ox7I em{color:var(--gold);font-style:italic;font-weight:400}.LandingPage_heroCopy__1iFm0{max-width:560px;margin:0;font-size:18px;line-height:1.65;color:hsla(0,0%,100%,.88)}.LandingPage_heroActions__2jevC{display:flex;flex-wrap:wrap;gap:14px;margin:34px 0 50px}.LandingPage_button__W0sOM{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:18px;padding:16px 23px;border:none;border-radius:999px;cursor:pointer;font-size:14px;font-weight:800;text-decoration:none;color:inherit;transition:transform .2s,background .2s,border-color .2s}.LandingPage_button__W0sOM:hover{transform:translateY(-2px)}.LandingPage_buttonPrimary__YivUr{background:var(--gold);color:var(--ink)}.LandingPage_buttonGhost__txC_5{background:transparent;border:1px solid hsla(0,0%,100%,.45);color:#fff}.LandingPage_buttonGhost__txC_5:hover{border-color:hsla(0,0%,100%,.8)}.LandingPage_buttonLight__ruZlt{background:var(--cream);color:var(--ink)}.LandingPage_heroMeta__WfzKv{display:flex;flex-wrap:wrap;gap:48px}.LandingPage_heroMetaItem__kmmp9{display:flex;flex-direction:column}.LandingPage_heroMetaStrong__yL165{font-size:20px;font-weight:400}.LandingPage_heroMetaLabel__vAaQ3{margin-top:4px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.68}.LandingPage_intro__gwCqp{padding:120px 0 62px;background:#0a1628;color:#f5edd8}.LandingPage_intro__gwCqp .LandingPage_sectionKicker__iMs0k{color:var(--gold)}.LandingPage_sectionKicker__iMs0k{display:flex;align-items:center;gap:10px;margin:0;color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.LandingPage_introGrid__33YMw{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:110px;gap:110px;margin-top:30px}.LandingPage_displayTitle__aQrqa{margin:0;font-weight:400;font-size:clamp(44px,6vw,80px);line-height:.98;letter-spacing:-.045em}.LandingPage_intro__gwCqp .LandingPage_displayTitle__aQrqa{color:#f5edd8}.LandingPage_introLead__k08z6{margin:0 0 1.1rem;font-size:24px;font-weight:400;line-height:1.5;color:#f5edd8}.LandingPage_introBody__57jeb{margin:0;font-size:16px;line-height:1.8;color:#9bb4c4}.LandingPage_featureBand__k32sv{padding:110px 0;background:#0a1628;color:#fff}.LandingPage_featureGrid__HzoBQ{display:grid;grid-template-columns:.95fr 1.15fr;grid-gap:40px;gap:40px;align-items:center}.LandingPage_featureCarousel__BPtxV{min-width:0}.LandingPage_featureCopy__N8tM9{padding-right:50px}.LandingPage_featureTitle__QjaYs{margin:28px 0;font-weight:400;font-size:clamp(48px,6vw,88px);line-height:.9;letter-spacing:-.05em}.LandingPage_featureTitle__QjaYs em{color:var(--gold);font-style:italic;font-weight:400}.LandingPage_featureBody__Y2Pj4{margin:0;max-width:500px;line-height:1.75;color:#b5cbca}.LandingPage_featureBody__Y2Pj4+.LandingPage_featureBody__Y2Pj4{margin-top:1rem}.LandingPage_textLink__ix4Lb{display:inline-flex;gap:18px;margin-top:24px;padding-bottom:6px;border-bottom:1px solid;color:var(--gold);font-size:13px;font-weight:800;text-decoration:none}.LandingPage_textLinkInk__jpkRu{color:var(--ink)}.LandingPage_tutorialBand__QRBDj{padding:110px 0;background:#0a1628;color:#fff}.LandingPage_tutorialGrid__u3904{display:grid;grid-template-columns:1.15fr .95fr;grid-gap:56px;gap:56px;align-items:center}.LandingPage_tutorialVisual__lebc5{min-width:0;border-radius:24px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.35)}.LandingPage_tutorialVisual__lebc5 img{display:block;width:100%;height:auto}.LandingPage_tutorialTitle__xgX7p{margin:28px 0;font-weight:400;font-size:clamp(44px,5.5vw,80px);line-height:.95;letter-spacing:-.045em}.LandingPage_tutorialTitle__xgX7p em{color:var(--gold);font-style:italic;font-weight:400}.LandingPage_tutorialBody__WqsmI{margin:0;max-width:520px;font-size:16px;line-height:1.75;color:#b5cbca}.LandingPage_tutorialBody__WqsmI+.LandingPage_tutorialBody__WqsmI{margin-top:1rem}.LandingPage_tutorialActions__V38tB{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:30px}.LandingPage_tutorialNote__fqYsC{margin:0;font-size:14px;line-height:1.5;color:#9bb4c4}.LandingPage_tutorialRegisterLink__BKgE7{color:var(--gold);font-weight:800;text-decoration:underline;text-underline-offset:3px}.LandingPage_tutorialRegisterLink__BKgE7:hover{color:#ffe08a}.LandingPage_news__TV__8{padding:125px 0;background:#08161c;color:#f5edd8}.LandingPage_news__TV__8 .LandingPage_sectionKicker__iMs0k{color:var(--gold)}.LandingPage_newsHead__EjbxU{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:end;margin-bottom:48px}.LandingPage_newsHeadTitle__tYEsj{margin:20px 0 0;font-weight:400;font-size:clamp(44px,6vw,80px);line-height:.98;letter-spacing:-.045em;color:#f5edd8}.LandingPage_newsHeadLead__KjaVO{max-width:480px;margin:0 0 8px;font-size:17px;line-height:1.75;color:#9bb4c4}.LandingPage_newsGrid__JKDXz{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.LandingPage_newsCard__6_cqE{display:flex;flex-direction:column;overflow:hidden;background:#fffdf6;border:1px solid var(--line);border-radius:18px;text-decoration:none;color:#092f32;transition:transform .25s,box-shadow .25s}.LandingPage_newsCard__6_cqE:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(9,47,50,.12)}.LandingPage_newsImage__qmWGt{overflow:hidden;aspect-ratio:4/3;background:#0d5e69}.LandingPage_newsImage__qmWGt img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s}.LandingPage_newsCard__6_cqE:hover img{transform:scale(1.04)}.LandingPage_newsBody__HukQv{padding:25px}.LandingPage_newsTime__qdWoy{font-size:10px;font-weight:800;letter-spacing:.17em;color:#8a6830}.LandingPage_newsCardTitle__PeXq0{margin:13px 0;font-size:27px;font-weight:400;line-height:1.08;color:#8a6830}.LandingPage_newsCardDesc__Pf6M8{margin:0;font-size:14px;line-height:1.65;color:#587477}.LandingPage_newsReadMore__jN2Co{display:inline-block;margin-top:15px;padding-bottom:4px;border-bottom:1px solid #8a6830;font-size:12px;font-weight:800;color:#8a6830}.LandingPage_newsAction__GTeT6{margin-top:46px;text-align:center}.LandingPage_about__mkI0W{padding:100px 0 120px;text-align:center}.LandingPage_aboutCopy__T7i_k{max-width:640px;margin:0 auto}.LandingPage_aboutCopy__T7i_k .LandingPage_sectionKicker__iMs0k{margin-bottom:8px;justify-content:center}.LandingPage_aboutCopy__T7i_k .LandingPage_displayTitle__aQrqa{margin:20px 0 28px}.LandingPage_aboutBody__PY8eF{margin:0 0 28px;font-size:16px;line-height:1.8;color:var(--muted)}.LandingPage_aboutCopy__T7i_k .LandingPage_textLink__ix4Lb{justify-content:center}.LandingPage_finalCta__hx6WK{padding:115px 0 130px;background:#08161c;color:var(--gold);text-align:center}.LandingPage_finalKicker__zF3_m{margin:0;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.LandingPage_finalTitle__Yx_HC{margin:28px 0 42px;font-weight:400;font-size:clamp(56px,8vw,110px);line-height:.9;letter-spacing:-.05em;color:var(--gold)}.LandingPage_heroReveal__oLePj{overflow:hidden;max-width:38rem;transition:max-height .7s cubic-bezier(.33,1,.68,1);will-change:max-height}.LandingPage_heroRevealHidden__MslyH{max-height:0;pointer-events:none}.LandingPage_heroRevealShown__X2kl5{max-height:48rem}.LandingPage_heroRevealInner___TP1a{transition:transform .7s cubic-bezier(.33,1,.68,1);will-change:transform;transform-origin:bottom center}.LandingPage_heroRevealHidden__MslyH .LandingPage_heroRevealInner___TP1a{transform:translateY(105%)}.LandingPage_heroRevealShown__X2kl5 .LandingPage_heroRevealInner___TP1a{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.LandingPage_heroRevealInner___TP1a,.LandingPage_heroReveal__oLePj{transition:none}}@media (max-width:900px){.LandingPage_introGrid__33YMw{grid-template-columns:1fr;gap:38px}.LandingPage_featureGrid__HzoBQ{grid-template-columns:1fr}.LandingPage_featureCopy__N8tM9{grid-column:auto;padding-right:0}.LandingPage_tutorialGrid__u3904{grid-template-columns:1fr}.LandingPage_newsHead__EjbxU{grid-template-columns:1fr;gap:20px}.LandingPage_newsGrid__JKDXz{grid-template-columns:1fr 1fr}.LandingPage_newsCardFeatured__A7Ilu{grid-column:1/-1;display:grid;grid-template-columns:1.15fr .85fr}.LandingPage_newsCardFeatured__A7Ilu .LandingPage_newsImage__qmWGt{aspect-ratio:auto;min-height:100%}}@media (max-width:620px){.LandingPage_shell__oxG0N{width:min(100% - 28px,1180px)}.LandingPage_hero__FV_0X{min-height:720px;background-position:58%}.LandingPage_hero__FV_0X:before{background:linear-gradient(90deg,rgba(4,36,43,.9),rgba(4,36,43,.25)),linear-gradient(0deg,rgba(4,36,43,.6),transparent)}.LandingPage_heroContent__bzeGJ{padding-top:90px}.LandingPage_heroTitle__9ox7I{font-size:52px}.LandingPage_heroCopy__1iFm0{font-size:16px}.LandingPage_heroActions__2jevC{flex-direction:column;align-items:flex-start}.LandingPage_heroMeta__WfzKv{gap:20px}.LandingPage_heroMetaStrong__yL165{font-size:16px}.LandingPage_intro__gwCqp{padding-top:80px}.LandingPage_introGrid__33YMw{gap:24px}.LandingPage_displayTitle__aQrqa,.LandingPage_newsHeadTitle__tYEsj{font-size:44px}.LandingPage_introLead__k08z6{font-size:21px}.LandingPage_featureBand__k32sv{padding:80px 0}.LandingPage_featureGrid__HzoBQ{gap:12px}.LandingPage_featureTitle__QjaYs{font-size:48px}.LandingPage_news__TV__8{padding:82px 0}.LandingPage_newsGrid__JKDXz{grid-template-columns:1fr}.LandingPage_newsCardFeatured__A7Ilu{grid-column:auto;display:flex}.LandingPage_newsCardTitle__PeXq0{font-size:24px}.LandingPage_about__mkI0W{padding-bottom:80px}.LandingPage_finalCta__hx6WK{padding:85px 0 100px}.LandingPage_finalTitle__Yx_HC{font-size:52px}}@media (prefers-reduced-motion:reduce){.LandingPage_button__W0sOM,.LandingPage_newsCard__6_cqE,.LandingPage_newsImage__qmWGt img{transition:none}}