.home_page__NOZQO{max-width:1080px;margin:0 auto;padding:max(clamp(28px,6vw,72px),env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) calc(120px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));overflow-x:hidden}.home_hero__o4ZPq{padding-bottom:28px;border-bottom:1px solid var(--line)}.home_tag__smPZm{margin:0 0 18px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--muted);text-transform:uppercase;line-height:1.4;display:flex;align-items:flex-start;gap:8px}.home_tagText__efDp3{min-width:0}.home_dot__vD3BM{flex:none;margin-top:calc((1.4em - 8px) / 2);width:8px;height:8px;border-radius:50%;background:#9cc59a;box-shadow:0 0 10px #9cc59a}.home_name__3BbDZ{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(44px,8vw,96px);line-height:.95;letter-spacing:-.02em}.home_role__CQbZm{margin:16px 0 0;max-width:680px;font-size:clamp(17px,2.1vw,22px);line-height:1.45;color:var(--text)}.home_ctas__YFEOF{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.home_ctas__YFEOF a{padding:11px 18px;border-radius:999px;border:1px solid var(--line);color:var(--text);text-decoration:none;font-size:15px;background:rgba(255,255,255,.03);transition:border-color .12s,background-color .12s,box-shadow .12s,transform .12s}.home_ctas__YFEOF .home_primary__8mB8P{background:var(--sun);color:#1a140c;border-color:var(--sun);font-weight:600}.home_ctas__YFEOF .home_ghost__d8G3X{border-style:dashed}.home_proof__nH_9l{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:0;gap:0;margin:32px 0 8px;border:1px solid var(--line);border-radius:14px;overflow:hidden}.home_stat__iClF_{margin:0 -1px -1px 0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 16px;display:grid;grid-gap:4px;gap:4px;min-width:0}.home_stat__iClF_ b{font-size:clamp(26px,3vw,34px);color:var(--sun);font-weight:600;letter-spacing:-.02em}.home_stat__iClF_ span{font-size:14px;line-height:1.35}.home_stat__iClF_ small{font-family:var(--mono);font-size:11px;color:var(--muted)}.home_stat__iClF_ em{font-style:normal;font-size:13px;line-height:1.35;color:var(--muted)}.home_stat__iClF_ em,.home_stat__iClF_ span{text-wrap:balance;overflow-wrap:anywhere}.home_section__bCaaS{margin-top:56px}.home_section__bCaaS h2{margin:0 0 18px;font-family:var(--serif);font-weight:400;font-size:clamp(28px,3.4vw,38px)}.home_hint__c6WDZ{margin:-8px 0 18px;color:var(--muted);font-size:14px}.home_does__ihsCM{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px}.home_card__XoQea{transition:border-color .12s,background-color .12s,box-shadow .12s,transform .12s;display:grid;grid-gap:8px;gap:8px;padding:20px;border:1px solid var(--line);border-radius:14px;color:var(--text);text-decoration:none;background:rgba(255,255,255,.02)}.home_card__XoQea b{font-size:18px}.home_card__XoQea p{margin:0;color:var(--muted);line-height:1.55;font-size:15px}.home_more__2vvIT{font-family:var(--mono);font-size:12px;color:var(--sun)}.home_roles__F6_Mx{list-style:none;margin:0;padding:0;display:grid;grid-gap:22px;gap:22px}.home_roles__F6_Mx>li{display:grid;grid-template-columns:170px 1fr;grid-gap:18px;gap:18px}.home_when__R_C8I{font-family:var(--mono);font-size:13px;color:var(--muted);padding-top:2px}.home_roles__F6_Mx ul{margin:8px 0 0;padding-left:18px;color:var(--muted);line-height:1.55;font-size:15px}.home_inline___v2Xl{color:var(--sun);text-decoration:none;border-radius:3px;transition:opacity .12s,box-shadow .12s;text-underline-offset:3px}.home_areas__PjEY_{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px}.home_area__ANp53{padding:18px;border:1px solid var(--line);border-top:3px solid var(--c);border-radius:14px;background:rgba(255,255,255,.02);min-width:0}.home_area__ANp53 h3{margin:0;font-size:18px}.home_area__ANp53 small{color:var(--muted);font-size:13px}.home_area__ANp53 ul{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:2px;gap:2px}.home_item__FCfVP{display:flex;justify-content:space-between;gap:10px;padding:7px 0;color:var(--text);text-decoration:none;border-bottom:1px dashed var(--line);font-size:15px;transition:transform .12s,box-shadow .12s;border-radius:4px}.home_item__FCfVP span{min-width:0;overflow-wrap:anywhere}.home_item__FCfVP em{font-style:normal;font-family:var(--mono);font-size:12px;color:var(--muted);flex-shrink:0}.home_item__FCfVP span{transition:color .12s}.home_two__0_P7R{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:32px;gap:32px}.home_list__0vrAT{margin:0;padding-left:18px;line-height:1.7;color:var(--muted);font-size:15px}.home_footer__HqMXW{margin-top:72px;padding-top:24px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center}.home_footer__HqMXW b{font-family:var(--serif);font-weight:400;font-size:28px;margin-right:8px}.home_footer__HqMXW a{color:var(--text);text-decoration:none;border-bottom:1px solid var(--line);border-radius:2px;transition:border-color .12s,box-shadow .12s,transform .12s}.home_card__XoQea,.home_ctas__YFEOF a,.home_footer__HqMXW a,.home_inline___v2Xl,.home_item__FCfVP{outline:2px solid transparent;-webkit-tap-highlight-color:transparent}.home_card__XoQea:active,.home_ctas__YFEOF a:active{transform:scale(.98)}.home_footer__HqMXW a:active,.home_item__FCfVP:active{transform:scale(.97)}.home_inline___v2Xl:active{opacity:.6}.home_card__XoQea:focus-visible,.home_ctas__YFEOF a:focus-visible,.home_footer__HqMXW a:focus-visible,.home_inline___v2Xl:focus-visible,.home_item__FCfVP:focus-visible{box-shadow:0 0 0 2px var(--sun)}@media (hover:hover){.home_card__XoQea:hover,.home_ctas__YFEOF a:hover,.home_footer__HqMXW a:hover{border-color:var(--sun)}.home_ctas__YFEOF a:hover:not(.home_primary__8mB8P){background:rgba(255,255,255,.06)}.home_item__FCfVP:hover span{color:var(--sun)}.home_inline___v2Xl:hover{text-decoration:underline}}@media (prefers-reduced-motion:reduce){.home_card__XoQea,.home_ctas__YFEOF a,.home_footer__HqMXW a,.home_inline___v2Xl,.home_item__FCfVP,.home_item__FCfVP span{transition:none}.home_card__XoQea:active,.home_ctas__YFEOF a:active,.home_footer__HqMXW a:active,.home_item__FCfVP:active{transform:none}}@media (max-width:900px){.home_proof__nH_9l{grid-template-columns:repeat(2,minmax(0,1fr))}.home_stat__iClF_:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:640px){.home_page__NOZQO{padding:max(24px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) calc(96px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.home_tag__smPZm{font-size:11px;margin-bottom:14px}.home_name__3BbDZ{font-size:clamp(40px,11vw,48px)}.home_role__CQbZm{font-size:16px;margin-top:12px}.home_ctas__YFEOF{gap:8px;margin-top:20px}.home_ctas__YFEOF a{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;font-size:14px;white-space:nowrap;text-align:center}.home_ctas__YFEOF .home_ghost__d8G3X{flex:1 1 100%}.home_proof__nH_9l{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.home_stat__iClF_{padding:14px 12px}.home_stat__iClF_:last-child:nth-child(odd){grid-column:1/-1}.home_stat__iClF_ b{font-size:24px}.home_stat__iClF_ span{font-size:13px}.home_stat__iClF_ em{font-size:12px}.home_stat__iClF_ small{font-size:10px}.home_section__bCaaS{margin-top:40px}.home_section__bCaaS h2{font-size:26px;margin-bottom:14px}.home_hint__c6WDZ{font-size:13px}.home_does__ihsCM{grid-template-columns:1fr}.home_card__XoQea{padding:16px}.home_card__XoQea b{font-size:16px}.home_card__XoQea p{font-size:14px}.home_roles__F6_Mx>li{grid-template-columns:1fr;gap:4px}.home_item__FCfVP,.home_list__0vrAT,.home_roles__F6_Mx ul{font-size:14px}.home_when__R_C8I{font-size:12px}.home_areas__PjEY_{grid-template-columns:1fr}.home_area__ANp53 h3{font-size:16px}.home_two__0_P7R{gap:0}.home_two__0_P7R>div+div{margin-top:40px}.home_footer__HqMXW{margin-top:48px;gap:8px 16px}.home_footer__HqMXW b{flex:1 1 100%;font-size:24px;margin-right:0}.home_footer__HqMXW a{font-size:14px;overflow-wrap:anywhere}}.home_hero__o4ZPq{position:relative}.home_hero__o4ZPq>:not(.home_orrery__UAIKc){position:relative;z-index:1}.home_orrery__UAIKc{display:block;border-radius:16px;outline:2px solid transparent;-webkit-tap-highlight-color:transparent;transition:box-shadow .12s,opacity .12s}.home_orrery__UAIKc canvas{display:block;width:100%;height:100%}.home_orrery__UAIKc:focus-visible{box-shadow:0 0 0 2px var(--sun)}.home_orrery__UAIKc:active{opacity:.85}@media (min-width:901px){.home_orrery__UAIKc{position:absolute;top:0;right:-8px;bottom:28px;width:40%}.home_role__CQbZm{max-width:56%}.home_ctas__YFEOF{max-width:58%}}@media (max-width:900px){.home_orrery__UAIKc{height:190px;margin:10px -8px 0}}@media (max-width:640px){.home_orrery__UAIKc{height:150px;margin:6px -4px 0}}@media (prefers-reduced-motion:reduce){.home_orrery__UAIKc{transition:none}.home_orrery__UAIKc:active{opacity:1}}