.home_hero__z_jpu{padding-top:64px;display:flex;flex-direction:column;gap:40px}.home_dot__kb1Wf{width:7px;height:7px;border-radius:50%;background:var(--good);box-shadow:0 0 10px var(--good)}.home_title__jKRy7{margin-top:22px;font-size:clamp(40px,7vw,78px);font-weight:700;letter-spacing:-.04em;line-height:.98}.home_lede__nMj0B{margin-top:22px;max-width:600px;font-size:clamp(16px,2.2vw,19px);color:var(--text-dim);line-height:1.6}.home_ctas__0sUyl{margin-top:30px;display:flex;gap:12px;flex-wrap:wrap}.home_studioFrame__jNcXh{position:relative;padding:18px;border-radius:var(--radius-xl);border:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent);box-shadow:0 40px 120px -50px rgba(0,0,0,.9)}.home_studioGlow___qPa5{position:absolute;inset:-1px -1px auto -1px;height:200px;border-radius:var(--radius-xl);background:radial-gradient(70% 100% at 50% 0,rgba(110,99,246,.18),transparent 70%);pointer-events:none}.home_section__JtNPk{padding-top:110px}.home_sectionHead__Gl6hb{margin-bottom:36px}.home_h2__wFOju{font-size:clamp(26px,4vw,38px);font-weight:650;letter-spacing:-.03em}.home_sub__cfiRX{margin-top:12px;color:var(--text-muted);font-size:16px}.home_pillars__rgHuy{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.home_pillar__a5DtA{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);transition:transform .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease)}.home_pillar__a5DtA:hover{transform:translateY(-3px);border-color:var(--border-strong);background:var(--surface-strong)}.home_pillarGlyph__dE3Y7{font-size:24px;width:46px;height:46px;display:grid;place-items:center;border-radius:12px;background:var(--accent-soft);border:1px solid var(--border)}.home_pillarTitle__K_QJG{font-size:17px;font-weight:600}.home_pillarBody__gB_oD{font-size:13.5px;color:var(--text-muted);line-height:1.6;flex:1 1}.home_pillarCta__0c89f{font-size:13.5px;font-weight:500;color:var(--accent-2)}.home_region__Fm5rQ{margin-bottom:36px}.home_regionTitle__DkgQg{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);font-weight:600;margin-bottom:16px}.home_grid__WFIMJ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.home_card__7C2B2{position:relative;display:flex;flex-direction:column;gap:5px;padding:20px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);overflow:hidden;transition:transform .2s var(--ease),border-color .2s var(--ease)}.home_card__7C2B2:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 100% 0,color-mix(in oklab,var(--card-accent) 14%,transparent),transparent 60%);opacity:0;transition:opacity .2s var(--ease)}.home_card__7C2B2:hover{transform:translateY(-3px);border-color:color-mix(in oklab,var(--card-accent) 50%,var(--border))}.home_card__7C2B2:hover:before{opacity:1}.home_cardFlag__86JAx{width:30px!important;height:22px!important;margin-bottom:4px}.home_cardEndonym__uS0y_{font-size:26px;font-weight:600;color:var(--card-accent)}.home_cardName__hSvqK{font-size:15px;font-weight:600}.home_cardBlurb__K_MIe{font-size:12.5px;color:var(--text-muted);line-height:1.55}.home_cardArrow__n27TD{position:absolute;top:18px;right:18px;color:var(--text-faint);transition:transform .2s var(--ease),color .2s var(--ease)}.home_card__7C2B2:hover .home_cardArrow__n27TD{color:var(--card-accent);transform:translateX(3px)}@media (max-width:900px){.home_grid__WFIMJ,.home_pillars__rgHuy{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.home_grid__WFIMJ,.home_pillars__rgHuy{grid-template-columns:1fr}.home_hero__z_jpu{padding-top:36px}}