.landing_homeRoot__UhlEC{--portal-bg:#fff7f3;--portal-bg-soft:#f8eee8;--portal-surface:#fffdf8;--portal-surface-deep:#ffe1d8;--portal-ink:#18211c;--portal-muted:#65716a;--portal-line:#ead7ce;--portal-accent:#d95045;--portal-accent-strong:#ad3b33;--portal-on-dark:#fff7f3;--portal-radius:18px;min-height:100dvh;color:var(--portal-ink);background:linear-gradient(180deg,var(--portal-bg) 0,#fffaf4 44%,var(--portal-bg-soft) 100%)}.landing_homeRoot__UhlEC .ant-btn{border-radius:999px;font-weight:760;letter-spacing:0}.landing_homeRoot__UhlEC .ant-btn-primary{border-color:var(--portal-accent);background:var(--portal-accent);color:var(--portal-on-dark);box-shadow:0 14px 34px rgba(217,80,69,.24)}.landing_homeRoot__UhlEC .ant-btn-primary:focus-visible,.landing_homeRoot__UhlEC .ant-btn-primary:hover{border-color:var(--portal-accent-strong)!important;background:var(--portal-accent-strong)!important;color:var(--portal-on-dark)!important}.landing_navbar__V_tl8{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid color-mix(in srgb,var(--portal-line),transparent 16%);background:color-mix(in srgb,var(--portal-bg),transparent 7%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing_navbarInner__cYSlx{width:min(1180px,calc(100vw - 40px));min-height:72px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:24px;gap:24px}.landing_brandButton__GEf8N{width:-moz-fit-content;width:fit-content;border:0;cursor:pointer}.landing_brandButton__GEf8N,.landing_brandLogoShell__nO6kI{display:inline-flex;align-items:center;padding:0;background:transparent}.landing_brandLogoShell__nO6kI{justify-content:center;min-height:44px;border-radius:0;box-shadow:none}.landing_brandLogo___5RO4{width:152px}.landing_drawerLogoShell__OP2Cb{min-height:40px;padding:0}.landing_navLinks__rjx06{display:flex;align-items:center;justify-content:center;gap:30px}.landing_navLink__TVCSs{padding:6px 0;border:0;background:transparent;color:var(--portal-muted);cursor:pointer;font-size:15px;font-weight:720;letter-spacing:0}.landing_navLink__TVCSs:focus-visible,.landing_navLink__TVCSs:hover{color:var(--portal-accent-strong);outline:none}.landing_mobileMenuButton__DuTe1{display:none;width:40px;height:40px;border:1px solid var(--portal-line);border-radius:14px;background:var(--portal-surface);color:var(--portal-ink);cursor:pointer;font-size:18px}.landing_mobileNavContent__YNshl{display:flex;flex-direction:column;gap:14px}.landing_mobileNavButton__yD2X4{padding:8px 0;border:0;background:transparent;text-align:left;cursor:pointer;font-size:15px;font-weight:720;color:var(--portal-ink)}.landing_mobileNavButton__yD2X4:hover{color:var(--portal-accent-strong)}.landing_landingScreen__BG68C{scroll-margin-top:72px}.landing_heroSection__fYBGR{position:relative;min-height:calc(100dvh - 72px);display:flex;align-items:center;overflow:hidden;background:var(--portal-ink)}.landing_heroImage__NYBQY,.landing_heroScrim__vgt75{position:absolute;inset:0}.landing_heroImage__NYBQY{width:100%;height:100%;object-fit:cover;filter:saturate(1.03) contrast(1.04)}.landing_heroScrim__vgt75{background:linear-gradient(90deg,rgba(20,18,16,.88),rgba(20,18,16,.62) 42%,rgba(20,18,16,.16)),linear-gradient(180deg,rgba(20,18,16,.12),rgba(20,18,16,.34))}.landing_heroInner__NC2cI,.landing_sectionInner___Q75g{width:min(1180px,calc(100vw - 40px));margin:0 auto}.landing_heroInner__NC2cI{position:relative;z-index:1;padding:72px 0 82px}.landing_heroCopy__BPBal{max-width:760px;color:var(--portal-on-dark)}.landing_heroLabel__5EVPO{margin:0 0 18px;color:color-mix(in srgb,var(--portal-on-dark),transparent 16%);font-size:14px;font-weight:760;letter-spacing:0}.landing_heroTitle__HLnmZ{max-width:760px;margin:0;color:var(--portal-on-dark);font-size:68px;font-weight:890;line-height:1.03;letter-spacing:0}.landing_heroDescription__j732u{max-width:620px;margin:24px 0 0;color:color-mix(in srgb,var(--portal-on-dark),transparent 14%);font-size:20px;line-height:1.72}.landing_heroActions__O_W0j{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.landing_principleSection__Q0Gza{padding:52px 0 26px}.landing_sectionTitle__7GXl9{margin:0;color:var(--portal-ink);font-size:44px;font-weight:880;line-height:1.12;letter-spacing:0}.landing_sectionDescription__Hr0gf{max-width:700px;margin:18px 0 0;color:var(--portal-muted);font-size:17px;line-height:1.75}.landing_principleStory__21mNZ{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);min-height:340px;overflow:hidden;border:1px solid color-mix(in srgb,var(--portal-line),transparent 8%);border-radius:var(--portal-radius);background:var(--portal-surface);box-shadow:0 22px 60px rgba(24,33,28,.07)}.landing_principleStoryCopy__FejjY{display:flex;flex-direction:column;justify-content:center;padding:34px 38px;background:linear-gradient(135deg,rgba(217,80,69,.13),rgba(255,253,248,.98))}.landing_principleStoryImage__rFzxq{min-width:0;min-height:340px;margin:0;overflow:hidden;border-left:1px solid color-mix(in srgb,var(--portal-line),transparent 12%);background:var(--portal-surface-deep)}.landing_manifestoFigure__2SXd_ img,.landing_principleStoryImage__rFzxq img{display:block;width:100%;height:100%;min-height:100%;object-fit:cover;filter:saturate(1.04) contrast(1.02)}.landing_principleList__3BoIC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;margin-top:12px;border:1px solid color-mix(in srgb,var(--portal-line),transparent 8%);border-radius:var(--portal-radius);background:color-mix(in srgb,var(--portal-surface),var(--portal-bg-soft) 18%)}.landing_principleItem__U0kcC{min-width:0;padding:24px 28px}.landing_principleItem__U0kcC:nth-child(2n){border-left:1px solid color-mix(in srgb,var(--portal-line),transparent 8%)}.landing_principleItem__U0kcC:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--portal-line),transparent 8%)}.landing_movementItem___LFMg h3,.landing_principleItem__U0kcC h3{margin:0;color:var(--portal-ink);font-size:23px;font-weight:860;line-height:1.2;letter-spacing:0}.landing_movementItem___LFMg p,.landing_principleItem__U0kcC p{margin:13px 0 0;color:var(--portal-muted);font-size:15px;line-height:1.78}.landing_manifestoFigure__2SXd_{margin:0;min-width:0;overflow:hidden;border-radius:var(--portal-radius);background:var(--portal-surface-deep)}.landing_manifestoSection__xGMV9{padding:24px 0 30px}.landing_manifestoLayout__r6Vg9{display:grid;grid-template-columns:minmax(0,.96fr) minmax(360px,.72fr);grid-gap:28px;gap:28px;align-items:stretch}.landing_manifestoCopy__2bDKF{min-height:460px;display:flex;flex-direction:column;justify-content:space-between;padding:32px;border-radius:var(--portal-radius);background:var(--portal-ink);color:var(--portal-on-dark)}.landing_wordmark__12UtF{width:164px;max-width:100%}.landing_manifestoCopy__2bDKF h2{max-width:760px;margin:58px 0 0;color:var(--portal-on-dark);font-size:46px;font-weight:880;line-height:1.15;letter-spacing:0}.landing_manifestoCopy__2bDKF p{max-width:720px;margin:22px 0 0;color:color-mix(in srgb,var(--portal-on-dark),transparent 18%);font-size:17px;line-height:1.78}.landing_manifestoFigure__2SXd_{min-height:460px}.landing_movementList__Eb7Ab{display:grid;grid-template-columns:1fr 1.12fr .92fr;grid-gap:16px;gap:16px;margin-top:16px}.landing_movementItem___LFMg{min-width:0;padding:26px;background:color-mix(in srgb,var(--portal-surface),var(--portal-bg-soft) 36%)}.landing_finalStatement__k_Aae,.landing_movementItem___LFMg{border-radius:var(--portal-radius);border:1px solid color-mix(in srgb,var(--portal-line),transparent 12%)}.landing_finalStatement__k_Aae{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;margin-top:16px;padding:34px;background:var(--portal-surface)}.landing_finalStatement__k_Aae h2{max-width:760px;margin:0;color:var(--portal-ink);font-size:34px;font-weight:870;line-height:1.18;letter-spacing:0}.landing_footerShell__V1vHt{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:end;padding:32px 0 0}.landing_footerColumns__ogLT0{display:flex;flex-wrap:wrap;gap:44px}.landing_footerTitle__YC5OO{margin:0 0 10px;color:var(--portal-ink);font-size:14px;font-weight:840}.landing_footerLinkList__2k_gY{display:flex;flex-wrap:wrap;gap:12px}.landing_footerLinkButton__NsjNd,.landing_footerSiteButton__V49uU{width:-moz-fit-content;width:fit-content;padding:0;border:0;background:transparent;color:var(--portal-muted);cursor:pointer;font:inherit;font-size:14px}.landing_footerLinkButton__NsjNd:hover,.landing_footerSiteButton__V49uU:hover{color:var(--portal-accent-strong)}.landing_footerBottom__uM5iG{display:flex;justify-content:flex-end;gap:18px;color:var(--portal-muted);font-size:13px}.landing_footerBottom__uM5iG p{margin:0}@media (prefers-color-scheme:dark){.landing_homeRoot__UhlEC{--portal-bg:#171514;--portal-bg-soft:#231b18;--portal-surface:#27211d;--portal-surface-deep:#3a2925;--portal-ink:#fff7f3;--portal-muted:#d7c4bb;--portal-line:#4a3932;--portal-accent:#ff7468;--portal-accent-strong:#ff978d;--portal-on-dark:#fff7f3}.landing_navbar__V_tl8{background:color-mix(in srgb,#171514,transparent 9%)}.landing_principleStoryCopy__FejjY{background:linear-gradient(135deg,rgba(255,116,104,.16),rgba(39,33,29,.98))}.landing_manifestoCopy__2bDKF{background:#151312}}@media (max-width:1024px){.landing_navbarInner__cYSlx{width:min(100% - 28px,1180px);grid-template-columns:auto auto}.landing_navLinks__rjx06{display:none}.landing_mobileMenuButton__DuTe1{display:inline-flex;align-items:center;justify-content:center}.landing_heroInner__NC2cI,.landing_sectionInner___Q75g{width:min(100% - 28px,1180px)}.landing_heroInner__NC2cI{padding:64px 0 72px}.landing_heroTitle__HLnmZ{font-size:52px}.landing_principleStory__21mNZ{grid-template-columns:1fr}.landing_principleStoryCopy__FejjY{padding:32px}.landing_principleStoryImage__rFzxq{min-height:300px;border-left:0;border-top:1px solid color-mix(in srgb,var(--portal-line),transparent 12%)}.landing_finalStatement__k_Aae,.landing_footerShell__V1vHt,.landing_manifestoLayout__r6Vg9{grid-template-columns:1fr}.landing_manifestoCopy__2bDKF,.landing_manifestoFigure__2SXd_{min-height:390px}.landing_movementList__Eb7Ab{grid-template-columns:1fr}.landing_footerBottom__uM5iG{justify-content:flex-start}}@media (max-width:680px){.landing_brandLogoShell__nO6kI{min-height:40px;padding:0;border-radius:0}.landing_brandLogo___5RO4{width:128px!important}.landing_heroSection__fYBGR{min-height:calc(100dvh - 72px)}.landing_heroScrim__vgt75{background:linear-gradient(90deg,rgba(20,18,16,.9),rgba(20,18,16,.68)),linear-gradient(180deg,rgba(20,18,16,.12),rgba(20,18,16,.4))}.landing_heroInner__NC2cI{padding:48px 0 56px}.landing_heroLabel__5EVPO{font-size:13px}.landing_heroTitle__HLnmZ{font-size:40px}.landing_heroDescription__j732u,.landing_manifestoCopy__2bDKF p,.landing_sectionDescription__Hr0gf{font-size:15px}.landing_heroActions__O_W0j{flex-direction:column;align-items:stretch}.landing_principleSection__Q0Gza{padding:36px 0 24px}.landing_principleList__3BoIC{grid-template-columns:1fr}.landing_finalStatement__k_Aae,.landing_manifestoCopy__2bDKF,.landing_movementItem___LFMg,.landing_principleItem__U0kcC{padding:22px}.landing_principleStory__21mNZ{min-height:auto}.landing_principleStoryCopy__FejjY{padding:26px 22px}.landing_principleStoryImage__rFzxq{min-height:260px}.landing_principleItem__U0kcC:nth-child(2n){border-left:0}.landing_principleItem__U0kcC:nth-child(n+2){border-top:1px solid color-mix(in srgb,var(--portal-line),transparent 8%)}.landing_finalStatement__k_Aae h2,.landing_manifestoCopy__2bDKF h2,.landing_sectionTitle__7GXl9{font-size:30px}.landing_manifestoSection__xGMV9{padding:24px 0 26px}.landing_manifestoCopy__2bDKF,.landing_manifestoFigure__2SXd_{min-height:auto}.landing_manifestoFigure__2SXd_ img{aspect-ratio:4/3}.landing_footerBottom__uM5iG,.landing_footerColumns__ogLT0,.landing_footerLinkList__2k_gY{flex-direction:column;align-items:flex-start}}