.codebot_page__q5BSD{min-height:100vh;overflow-x:clip;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body)}.codebot_page__q5BSD :where(a,button,input,select,textarea):focus-visible{outline:var(--rule-strong) solid var(--color-focus-light);outline-offset:var(--rule-strong)}.codebot_request__6bd39 :where(a,button,input,select,textarea):focus-visible{outline-color:var(--color-focus-dark)}.codebot_page__q5BSD :where(section,article,header,div,figure,p,h1,h2,h3,dl,dd){min-width:0}.codebot_page__q5BSD :where(h1,h2,h3,p,dd){overflow-wrap:break-word}.codebot_skip__lFkte{position:fixed;z-index:100;inset:var(--space-sm) auto auto var(--space-sm);translate:0 -200%;min-height:44px;padding:var(--space-xs) var(--space-sm);background:var(--color-ink);color:var(--color-paper-raised)}.codebot_skip__lFkte:focus{translate:0}.codebot_nav__KxbK7{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-md);min-height:4.75rem;padding-inline:var(--page-gutter);border-bottom:var(--rule-hair) solid var(--color-rule-strong)}.codebot_nav__KxbK7 a,.codebot_wordmark__drlj5{color:var(--color-ink);text-decoration:none;white-space:nowrap}.codebot_wordmark__drlj5{display:inline-flex;align-items:center;gap:var(--space-2xs);justify-self:start;padding-block:calc((44px - 1.55rem) / 2);margin-block:calc((1.55rem - 44px) / 2);font:600 var(--text-md)/1 var(--font-display)}.codebot_wordmark__drlj5 svg{width:1.55rem;height:1.55rem;color:var(--color-codebot-deep)}.codebot_productName__pDkEO{color:var(--color-ink-soft);font:500 var(--text-xs)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.codebot_navControls__DsCRl{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-sm)}.codebot_navControls__DsCRl>a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--text-sm)}.codebot_navAction__QShRQ{padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-rule-strong)}.codebot_footer__LEhlx a:active,.codebot_heroActions__gsNLp a:active,.codebot_index__qGCTH a:active,.codebot_navAction__QShRQ:active{translate:0 var(--rule-hair)}.codebot_heroActions__gsNLp a[aria-disabled=true],.codebot_navAction__QShRQ:disabled{cursor:not-allowed;opacity:.55}.codebot_hero__wt4Tn{display:grid;grid-template-columns:minmax(0,.9fr) minmax(28rem,1.1fr);gap:clamp(3rem,8vw,9rem);align-items:center;max-width:var(--page-max);margin-inline:auto;padding:clamp(2.5rem,4vw,4rem) var(--page-gutter) clamp(3.5rem,6vw,6rem)}.codebot_releaseLine__U1Qgt{display:flex;align-items:center;gap:var(--space-2xs);margin:0 0 var(--space-md);color:var(--color-codebot-deep);font:500 var(--text-xs)/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.codebot_releaseLine__U1Qgt span{width:.65rem;height:.65rem;border:var(--rule-hair) solid var(--color-codebot-deep);background:var(--color-codebot)}.codebot_heroCopy__vuFdL h1{max-width:10ch;margin:0;font:600 var(--text-display-s)/.9 var(--font-display);letter-spacing:-.065em}.codebot_heroCopy__vuFdL>p:not(.codebot_releaseLine__U1Qgt){max-width:46ch;margin:var(--space-lg) 0;color:var(--color-ink-soft);font-size:var(--text-lg);line-height:1.5}.codebot_heroActions__gsNLp{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.codebot_heroActions__gsNLp a{display:inline-flex;align-items:center;min-height:44px;color:var(--color-codebot-deep);font-weight:600;text-underline-offset:.3em;white-space:nowrap}.codebot_heroActions__gsNLp .codebot_primaryAction__vc_Pd{padding-inline:var(--space-md);background:var(--color-codebot-deep);color:var(--color-codebot-ink);text-decoration:none}.codebot_reviewRecord__IpJ0o{margin:0;border:var(--rule-strong) solid var(--color-ink);background:var(--color-paper-raised);color:var(--color-ink);box-shadow:.75rem .75rem 0 var(--color-codebot-soft)}.codebot_reviewMeta__soxTq,.codebot_reviewRecord__IpJ0o figcaption{display:flex;justify-content:space-between;gap:var(--space-sm);align-items:center;padding:var(--space-xs) var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule-strong);font:500 var(--text-xs)/1.3 var(--font-mono)}.codebot_reviewRecord__IpJ0o figcaption{background:var(--color-ink);color:var(--color-paper-raised)}.codebot_reviewRecord__IpJ0o figcaption strong{color:var(--color-codebot-ink);font-weight:500}.codebot_reviewMeta__soxTq code{color:var(--color-ink-soft)}.codebot_reviewTitle__IOSMb{padding:var(--space-lg);border-bottom:var(--rule-hair) solid var(--color-rule)}.codebot_reviewTitle__IOSMb>span{display:inline-block;margin-bottom:var(--space-sm);padding:var(--space-3xs) var(--space-2xs);background:var(--color-codebot-soft);color:var(--color-codebot-deep);font:500 var(--text-xs)/1.2 var(--font-mono);text-transform:uppercase}.codebot_reviewTitle__IOSMb h2{max-width:22ch;margin:0;font:600 var(--text-2xl)/1.05 var(--font-display);letter-spacing:-.035em}.codebot_reviewTitle__IOSMb p{margin:var(--space-sm) 0 0;color:var(--color-ink-soft);font:400 var(--text-xs)/1.5 var(--font-mono)}.codebot_reviewEvidence__S5Y_Q{margin:0}.codebot_reviewEvidence__S5Y_Q div{display:grid;grid-template-columns:8.5rem minmax(0,1fr);border-bottom:var(--rule-hair) solid var(--color-rule)}.codebot_reviewEvidence__S5Y_Q dd,.codebot_reviewEvidence__S5Y_Q dt{margin:0;padding:var(--space-sm);line-height:1.5}.codebot_reviewEvidence__S5Y_Q dt{color:var(--color-ink-muted);font:500 var(--text-xs)/1.5 var(--font-mono);text-transform:uppercase}.codebot_reviewEvidence__S5Y_Q dd{border-left:var(--rule-hair) solid var(--color-rule)}.codebot_reviewEvidence__S5Y_Q code{font:400 var(--text-xs)/1.5 var(--font-mono)}.codebot_reviewDecision__SpTIF{margin:0;padding:var(--space-sm);color:var(--color-codebot-deep);font:500 var(--text-xs)/1.4 var(--font-mono);text-align:right}.codebot_documentGrid__0ghLS{grid-template-columns:minmax(10rem,.26fr) minmax(0,1fr);gap:clamp(3rem,8vw,9rem);max-width:var(--page-max);margin-inline:auto;padding:var(--space-3xl) var(--page-gutter) var(--space-4xl)}.codebot_documentGrid__0ghLS,.codebot_index__qGCTH{display:grid;border-top:var(--rule-strong) solid var(--color-ink)}.codebot_index__qGCTH{position:sticky;top:var(--space-lg);align-self:start;gap:var(--space-2xs);padding-top:var(--space-sm)}.codebot_index__qGCTH span{margin-bottom:var(--space-sm);color:var(--color-ink-muted);font:500 var(--text-xs)/1.3 var(--font-mono);text-transform:uppercase}.codebot_index__qGCTH a{display:inline-flex;align-items:center;min-height:44px;border-bottom:var(--rule-hair) solid var(--color-rule);color:var(--color-ink);font-weight:600;text-decoration:none}.codebot_document__tYp__{display:grid;gap:var(--space-4xl)}.codebot_document__tYp__ section{scroll-margin-top:var(--space-lg)}.codebot_document__tYp__ header{display:grid;grid-template-columns:minmax(12rem,.75fr) minmax(18rem,1.25fr);gap:var(--space-xl);margin-bottom:var(--space-2xl)}.codebot_document__tYp__ h2,.codebot_request__6bd39 h2{margin:0;font:600 var(--text-3xl)/.98 var(--font-display);letter-spacing:-.05em}.codebot_document__tYp__ header p,.codebot_request__6bd39>div>p{max-width:52ch;margin:0;color:var(--color-ink-soft);font-size:var(--text-md);line-height:1.55}.codebot_method__K9Jzy ol{list-style:none;margin:0;padding:0;border-top:var(--rule-strong) solid var(--color-ink)}.codebot_method__K9Jzy li{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:var(--space-md);padding:var(--space-lg) 0;border-bottom:var(--rule-hair) solid var(--color-rule-strong)}.codebot_method__K9Jzy li>span{color:var(--color-codebot-deep);font:500 var(--text-xs)/1.4 var(--font-mono)}.codebot_method__K9Jzy h3{margin:0 0 var(--space-2xs);font:600 var(--text-xl)/1.1 var(--font-display)}.codebot_method__K9Jzy li p{max-width:64ch;margin:0;color:var(--color-ink-soft);line-height:1.55}.codebot_contract__DCPZF dl{margin:0;border-top:var(--rule-strong) solid var(--color-ink)}.codebot_contract__DCPZF dl div{display:grid;grid-template-columns:minmax(11rem,.65fr) minmax(0,1.35fr);border-bottom:var(--rule-hair) solid var(--color-rule-strong)}.codebot_contract__DCPZF dd,.codebot_contract__DCPZF dt{margin:0;padding:var(--space-md) 0}.codebot_contract__DCPZF dt{font:600 var(--text-md)/1.4 var(--font-display)}.codebot_contract__DCPZF dd{color:var(--color-ink-soft);line-height:1.5}.codebot_boundary__WJAWV{display:grid;grid-template-columns:minmax(11rem,.65fr) minmax(0,1.35fr);gap:0;margin:var(--space-xl) 0 0;padding:var(--space-md);background:var(--color-codebot-soft);color:var(--color-ink);line-height:1.5}.codebot_boundary__WJAWV strong{color:var(--color-codebot-deep)}.codebot_horizon__GF_Gw .codebot_next__RxMDE,.codebot_horizon__GF_Gw .codebot_now__dOG84{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:var(--space-md);padding:var(--space-md) 0;border-top:var(--rule-strong) solid var(--color-ink)}.codebot_horizon__GF_Gw .codebot_next__RxMDE>span,.codebot_horizon__GF_Gw .codebot_now__dOG84>span{color:var(--color-codebot-deep);font:500 var(--text-xs)/1.5 var(--font-mono);text-transform:uppercase}.codebot_now__dOG84 strong{font:600 var(--text-xl)/1.2 var(--font-display)}.codebot_now__dOG84 p{grid-column:2;margin:0;color:var(--color-ink-soft);line-height:1.5}.codebot_next__RxMDE ul{display:flex;flex-wrap:wrap;gap:var(--space-2xs);list-style:none;margin:0;padding:0}.codebot_next__RxMDE li{padding:var(--space-2xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule-strong)}.codebot_horizon__GF_Gw>small{display:block;padding-top:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule);color:var(--color-ink-muted);line-height:1.5}.codebot_request__6bd39{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(3rem,8vw,9rem);max-width:var(--page-max);margin-inline:auto;padding:var(--space-3xl) var(--page-gutter);background:var(--color-ink);color:var(--color-paper-raised)}.codebot_request__6bd39>div{display:grid;gap:var(--space-lg);align-content:start}.codebot_request__6bd39>div>p{color:color-mix(in oklch,var(--color-paper) 72%,var(--color-ink))}.codebot_requestForm__JJxCN{color:var(--color-paper-raised)}.codebot_footer__LEhlx{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:var(--space-md);max-width:var(--page-max);margin-inline:auto;padding:var(--space-lg) var(--page-gutter);border-top:var(--rule-hair) solid var(--color-rule-strong);background:var(--color-paper);color:var(--color-ink-soft);font:500 var(--text-xs)/1.4 var(--font-mono)}.codebot_footer__LEhlx p{margin:0}.codebot_footerBrand___MSmO{display:inline-flex;align-items:center;gap:var(--space-2xs);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-sm)}.codebot_footerBrand___MSmO svg{width:1.25rem;height:1.25rem;color:var(--color-codebot-deep)}.codebot_footer__LEhlx nav{display:flex;gap:var(--space-md)}.codebot_footer__LEhlx a{display:inline-flex;align-items:center;min-height:44px;color:inherit;white-space:nowrap;padding-inline:calc(var(--space-md) / 2);margin-inline:calc(var(--space-md) / -2)}@media (hover:hover){.codebot_footer__LEhlx a:hover,.codebot_index__qGCTH a:hover,.codebot_nav__KxbK7 a:hover{color:var(--color-codebot-deep);text-decoration:underline;text-underline-offset:.3em}.codebot_navAction__QShRQ:hover{background:var(--color-ink);color:var(--color-paper-raised)!important;text-decoration:none!important}.codebot_heroActions__gsNLp .codebot_primaryAction__vc_Pd:hover{background:var(--color-codebot);color:var(--color-ink)}}@media (max-width:64rem){.codebot_nav__KxbK7{grid-template-columns:1fr auto}.codebot_productName__pDkEO{display:none}.codebot_hero__wt4Tn{grid-template-columns:1fr}.codebot_reviewRecord__IpJ0o{max-width:48rem}.codebot_documentGrid__0ghLS{grid-template-columns:1fr}.codebot_index__qGCTH{position:static;grid-template-columns:repeat(3,1fr)}.codebot_index__qGCTH span{grid-column:1/-1}}@media (max-width:48rem){.codebot_navControls__DsCRl>a:not(.codebot_navAction__QShRQ){display:none}.codebot_boundary__WJAWV,.codebot_contract__DCPZF dl div,.codebot_document__tYp__ header,.codebot_request__6bd39{grid-template-columns:1fr}.codebot_contract__DCPZF dd{padding-top:0}.codebot_footer__LEhlx{grid-template-columns:1fr;align-items:start}}@media (max-width:32rem){.codebot_nav__KxbK7{gap:var(--space-2xs);padding-block:var(--space-2xs)}.codebot_wordmark__drlj5{font-size:var(--text-sm)}.codebot_navControls__DsCRl{gap:var(--space-3xs)}.codebot_navAction__QShRQ{padding-inline:var(--space-2xs);font-size:var(--text-xs)!important}.codebot_heroCopy__vuFdL h1{font-size:clamp(3rem,15vw,4.5rem)}.codebot_reviewRecord__IpJ0o{box-shadow:.35rem .35rem 0 var(--color-codebot-soft)}.codebot_reviewMeta__soxTq,.codebot_reviewRecord__IpJ0o figcaption{align-items:flex-start;flex-direction:column}.codebot_reviewEvidence__S5Y_Q div{grid-template-columns:1fr}.codebot_reviewEvidence__S5Y_Q dd{padding-top:0;border-left:0}.codebot_documentGrid__0ghLS{padding-bottom:var(--space-3xl)}.codebot_index__qGCTH{grid-template-columns:1fr}.codebot_index__qGCTH span{grid-column:auto}.codebot_method__K9Jzy li{grid-template-columns:2rem minmax(0,1fr)}.codebot_horizon__GF_Gw .codebot_next__RxMDE,.codebot_horizon__GF_Gw .codebot_now__dOG84{grid-template-columns:1fr}.codebot_now__dOG84 p{grid-column:1}.codebot_footer__LEhlx nav{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.codebot_page__q5BSD{scroll-behavior:auto}}.company-landing_page__ML3hE{min-height:100vh;overflow-x:clip;background-color:var(--color-paper);background-image:linear-gradient(to right,color-mix(in oklch,var(--color-rule) 35%,transparent) var(--rule-hair),transparent var(--rule-hair)),linear-gradient(to bottom,color-mix(in oklch,var(--color-rule) 35%,transparent) var(--rule-hair),transparent var(--rule-hair));background-size:4rem 4rem;color:var(--color-ink);font-family:var(--font-body)}.company-landing_page__ML3hE :where(a,button,input,select,textarea):focus-visible{outline:var(--rule-strong) solid var(--color-focus-light);outline-offset:var(--rule-hair)}.company-landing_invite__LDq5H :where(a,button,input,select,textarea):focus-visible{outline-color:var(--color-focus-dark)}.company-landing_page__ML3hE :where(main,section,article,header,div,p,h1,h2,h3){min-width:0}.company-landing_page__ML3hE :where(h1,h2,h3,p,strong){overflow-wrap:break-word}.company-landing_skip__0t_OZ{position:fixed;z-index:100;inset:var(--space-sm) auto auto var(--space-sm);translate:0 -200%;min-height:44px;padding:var(--space-xs) var(--space-sm);background:var(--color-ink);color:var(--color-paper-raised);font:500 var(--text-sm)/1.25 var(--font-mono)}.company-landing_skip__0t_OZ:focus{translate:0}.company-landing_nav__1CKbe{display:flex;align-items:center;justify-content:space-between;min-height:4.5rem;padding-inline:var(--page-gutter);border-bottom:var(--rule-hair) solid var(--color-rule-strong);background:color-mix(in oklch,var(--color-paper) 94%,transparent)}.company-landing_navAction__Tr5GE,.company-landing_wordmark__epjU7{display:inline-flex;align-items:center;min-height:44px;color:var(--color-ink);font-family:var(--font-display);font-weight:650;text-decoration:none;white-space:nowrap}.company-landing_wordmark__epjU7{color:var(--color-verdigris-deep);gap:var(--space-xs)}.company-landing_wordmark__epjU7 svg{width:1.65rem;height:1.65rem;flex:0 0 auto}.company-landing_navTools__3_Usx{display:flex;align-items:center;gap:var(--space-sm)}.company-landing_navTools__3_Usx>div{min-height:44px}.company-landing_languageSlot__KX7AV{position:relative;z-index:20}.company-landing_navAction__Tr5GE{gap:var(--space-xs);padding-inline:var(--space-md);border:var(--rule-hair) solid var(--color-rule-strong);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.company-landing_navAction__Tr5GE:hover{background:var(--color-ink);color:var(--color-paper-raised)}.company-landing_navAction__Tr5GE:active{transform:translateY(2px)}.company-landing_hero__egy5x{display:grid;grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);gap:var(--space-2xl);align-items:end;max-width:var(--page-max);margin-inline:auto;padding:clamp(3.5rem,6vw,5rem) var(--page-gutter) clamp(5rem,9vw,8rem)}.company-landing_hero__egy5x h1{max-width:12ch;margin:0;font:650 var(--text-display-s)/.9 var(--font-display);letter-spacing:-.065em}.company-landing_hero__egy5x h1 span{color:var(--color-verdigris);text-decoration:underline;text-decoration-color:var(--color-cyan);text-decoration-thickness:var(--rule-strong);text-underline-offset:.08em}.company-landing_heroCopy__ATuY3{padding-block-end:var(--space-sm)}.company-landing_heroCopy__ATuY3 p{max-width:48ch;margin:0 0 var(--space-md);color:var(--color-ink-soft);font-size:var(--text-lg);line-height:1.45}.company-landing_heroCopy__ATuY3 a{display:inline-flex;align-items:center;gap:var(--space-2xs);min-height:44px;border-bottom:var(--rule-strong) solid var(--color-cyan);color:var(--color-ink);font:600 var(--text-sm)/1 var(--font-mono);text-decoration:none;text-transform:uppercase;letter-spacing:.06em}.company-landing_heroCopy__ATuY3 a:hover{color:var(--color-verdigris-deep)}.company-landing_practice__fOqbO{max-width:var(--page-max);margin-inline:auto;padding:var(--space-3xl) var(--page-gutter);border-top:var(--rule-strong) solid var(--color-ink)}.company-landing_practice__fOqbO>header{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);margin-bottom:var(--space-2xl)}.company-landing_directory__EH7AF h2,.company-landing_horizon__EHjTn h2,.company-landing_invite__LDq5H h2,.company-landing_practice__fOqbO h2{max-width:14ch;margin:0;font:650 var(--text-3xl)/.95 var(--font-display);letter-spacing:-.045em}.company-landing_directory__EH7AF header p,.company-landing_horizonIntro__L_Q0K p,.company-landing_invite__LDq5H>div>p,.company-landing_practice__fOqbO>header p{max-width:50ch;margin:0;color:var(--color-ink-soft);font-size:var(--text-md);line-height:1.55}.company-landing_practicePair__zq6_2{display:grid;grid-template-columns:1fr 1fr;border:var(--rule-hair) solid var(--color-rule-strong);background:var(--color-paper-raised)}.company-landing_practicePair__zq6_2 article{position:relative;min-width:0;min-height:25rem;padding:clamp(2rem,5vw,4.5rem)}.company-landing_practicePair__zq6_2 article+article{border-left:var(--rule-hair) solid var(--color-rule-strong);background:var(--color-paper-warm)}.company-landing_practicePair__zq6_2>article>span{position:absolute;inset:0 auto auto 0;width:3rem;height:.5rem}.company-landing_blueSignal__sik1A{background:var(--color-verdigris)}.company-landing_orangeSignal__eECgq{background:var(--color-cyan)}.company-landing_practicePair__zq6_2 h3{max-width:13ch;margin:0 0 var(--space-lg);font:650 var(--text-2xl)/1 var(--font-display);letter-spacing:-.04em}.company-landing_practicePair__zq6_2 p{max-width:45ch;margin:0 0 var(--space-xl);color:var(--color-ink-soft);font-size:var(--text-md);line-height:1.55}.company-landing_practicePair__zq6_2 strong{display:block;padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);color:var(--color-verdigris-deep);font:500 var(--text-xs)/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.company-landing_practicePair__zq6_2 ol{margin:0;padding:0;list-style:none;border-top:var(--rule-hair) solid var(--color-rule);counter-reset:studio-step}.company-landing_practicePair__zq6_2 li{counter-increment:studio-step;display:grid;grid-template-columns:2.5rem 1fr;gap:var(--space-sm);padding:var(--space-sm) 0;border-bottom:var(--rule-hair) solid var(--color-rule);line-height:1.4}.company-landing_practicePair__zq6_2 li:before{content:counter(studio-step,decimal-leading-zero);color:var(--color-cyan-deep);font:500 var(--text-xs)/1.5 var(--font-mono)}.company-landing_directory__EH7AF{max-width:var(--page-max);margin-inline:auto;padding:var(--space-3xl) var(--page-gutter);border-top:var(--rule-hair) solid var(--color-rule-strong);background:color-mix(in oklch,var(--color-paper-raised) 90%,transparent)}.company-landing_directory__EH7AF>header{display:flex;justify-content:space-between;gap:var(--space-xl);align-items:flex-end;margin-bottom:var(--space-xl)}.company-landing_directory__EH7AF>header>div{display:grid;grid-template-columns:minmax(14rem,.7fr) minmax(20rem,1.3fr);gap:var(--space-xl);align-items:end}.company-landing_directory__EH7AF>header>span{display:flex;align-items:center;gap:var(--space-2xs);color:var(--color-cyan-deep);font:500 var(--text-xs)/1.3 var(--font-mono);text-align:right}.company-landing_directory__EH7AF>header>span i{width:var(--space-xs);height:var(--space-xs);background:var(--color-cyan);rotate:45deg}.company-landing_releaseList__s7QmF{border-top:var(--rule-strong) solid var(--color-ink)}.company-landing_release___VnIb{display:grid;grid-template-columns:minmax(8rem,.7fr) minmax(12rem,1fr) minmax(18rem,1.5fr) auto auto;gap:var(--space-md);align-items:center;min-height:7rem;padding-block:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule-strong);color:var(--color-ink);text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out),padding-inline var(--dur-base) var(--ease-out)}.company-landing_release___VnIb:focus-visible,.company-landing_release___VnIb:hover{padding-inline:var(--space-sm);background:var(--color-paper-raised)}.company-landing_releaseDomain__Ly3jK{color:var(--color-ink-muted);font:500 var(--text-xs)/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.07em}.company-landing_release___VnIb strong{font:650 var(--text-lg)/1.15 var(--font-display)}.company-landing_release___VnIb p{margin:0;color:var(--color-ink-soft);line-height:1.45}.company-landing_release___VnIb em{color:var(--color-cyan-deep);font:500 var(--text-xs)/1.2 var(--font-mono);font-style:normal;white-space:nowrap;text-transform:uppercase}.company-landing_release___VnIb b{font:500 var(--text-xl)/1 var(--font-mono)}.company-landing_horizon__EHjTn{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(3rem,8vw,9rem);max-width:var(--page-max);margin-inline:auto;padding:var(--space-3xl) var(--page-gutter);border-top:var(--rule-hair) solid var(--color-rule-strong)}.company-landing_horizonIntro__L_Q0K{display:grid;gap:var(--space-lg);align-content:start}.company-landing_horizonList__pikle{display:grid;grid-template-columns:1fr 1fr;border-top:var(--rule-strong) solid var(--color-ink)}.company-landing_horizonList__pikle span{display:flex;align-items:center;gap:var(--space-md);min-height:5rem;padding-inline:var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule)}.company-landing_horizonList__pikle span:nth-child(odd){border-right:var(--rule-hair) solid var(--color-rule)}.company-landing_horizonList__pikle i{color:var(--color-cyan-deep);font:500 var(--text-sm)/1 var(--font-mono);font-style:normal}.company-landing_invite__LDq5H{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(3rem,8vw,9rem);max-width:var(--page-max);margin-inline:auto;padding:var(--space-3xl) var(--page-gutter);background:var(--color-ink);color:var(--color-paper-raised)}.company-landing_invite__LDq5H>div{display:grid;gap:var(--space-lg);align-content:start}.company-landing_invite__LDq5H>div>p{color:color-mix(in oklch,var(--color-paper) 70%,var(--color-ink))}.company-landing_inviteForm__SvnUV{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);align-content:start}.company-landing_field__STv9q{display:grid;gap:var(--space-2xs);min-width:0}.company-landing_fieldWide__UTSUH{grid-column:1/-1}.company-landing_field__STv9q label{color:currentColor;font:500 var(--text-xs)/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.company-landing_field__STv9q input,.company-landing_field__STv9q select,.company-landing_field__STv9q textarea{width:100%;min-height:48px;border:var(--rule-hair) solid color-mix(in oklch,currentColor 45%,transparent);border-radius:var(--radius-none);outline:var(--rule-strong) solid transparent;outline-offset:var(--rule-hair);padding:var(--space-xs) var(--space-sm);background:transparent;color:currentColor;font:400 var(--text-base)/1.4 var(--font-body);transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.company-landing_field__STv9q textarea{min-height:6.5rem;resize:vertical}.company-landing_field__STv9q :is(input,select,textarea):hover{border-color:currentColor}.company-landing_field__STv9q :is(input,select,textarea):focus{background:color-mix(in oklch,currentColor 6%,transparent)}.company-landing_field__STv9q :is(input,select,textarea):disabled{cursor:not-allowed;opacity:.55}.company-landing_field__STv9q input:invalid:not(:-moz-placeholder){border-color:var(--color-error)}.company-landing_field__STv9q input:invalid:not(:placeholder-shown){border-color:var(--color-error)}.company-landing_formFinish__4i9UE{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);min-height:4rem}.company-landing_formMessage__Ny_LS{max-width:42ch;min-height:2.5em;margin:0;color:color-mix(in oklch,currentColor 68%,transparent);font-size:var(--text-sm);line-height:1.35}.company-landing_inviteForm__SvnUV[data-state=success] .company-landing_formMessage__Ny_LS{color:var(--color-success-on-dark)}.company-landing_inviteForm__SvnUV[data-state=error] .company-landing_formMessage__Ny_LS{color:var(--color-error-on-dark)}.company-landing_formFinish__4i9UE button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);min-height:48px;padding-inline:var(--space-md);border:var(--rule-strong) solid var(--color-paper-raised);border-radius:var(--radius-none);background:var(--color-paper-raised);color:var(--color-ink);font:650 var(--text-sm)/1 var(--font-display);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.company-landing_formFinish__4i9UE button:hover{background:var(--color-cyan);border-color:var(--color-cyan)}.company-landing_formFinish__4i9UE button:active{transform:translateY(2px)}.company-landing_formFinish__4i9UE button:disabled{cursor:progress;background:var(--color-disabled);border-color:var(--color-disabled);color:var(--color-ink-muted)}.company-landing_footer__p_Ar4{max-width:var(--page-max);margin-inline:auto;padding:var(--space-3xl) var(--page-gutter) var(--space-xl);border-top:var(--rule-strong) solid var(--color-ink);background:var(--color-paper)}.company-landing_footer__p_Ar4>p{max-width:26ch;margin:0 0 var(--space-2xl);font:650 var(--text-3xl)/1 var(--font-display);letter-spacing:-.045em}.company-landing_footer__p_Ar4>div{display:flex;justify-content:space-between;gap:var(--space-md);padding-top:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule);color:var(--color-ink-soft);font:500 var(--text-xs)/1.4 var(--font-mono)}.company-landing_footer__p_Ar4 nav{display:flex;gap:var(--space-md)}.company-landing_footer__p_Ar4 a{display:inline-flex;align-items:center;min-height:44px;color:inherit;white-space:nowrap;padding-inline:calc(var(--space-md) / 2);margin-inline:calc(var(--space-md) / -2)}@media (max-width:58rem){.company-landing_hero__egy5x,.company-landing_horizon__EHjTn,.company-landing_invite__LDq5H,.company-landing_practicePair__zq6_2,.company-landing_practice__fOqbO>header{grid-template-columns:1fr}.company-landing_practicePair__zq6_2 article+article{border-left:0;border-top:var(--rule-hair) solid var(--color-rule-strong)}.company-landing_directory__EH7AF>header{align-items:flex-start;flex-direction:column}.company-landing_directory__EH7AF>header>div{grid-template-columns:1fr}.company-landing_directory__EH7AF>header>span{text-align:left}.company-landing_release___VnIb{grid-template-columns:minmax(8rem,.7fr) minmax(12rem,1fr) auto auto}.company-landing_release___VnIb p{grid-column:2/-1}}@media (max-width:40rem){.company-landing_nav__1CKbe{padding-block:var(--space-xs)}.company-landing_navTools__3_Usx{gap:var(--space-xs)}.company-landing_navAction__Tr5GE{padding-inline:var(--space-xs);font-size:var(--text-sm)}.company-landing_hero__egy5x h1{font-size:clamp(2.9rem,13vw,4.25rem)}.company-landing_practicePair__zq6_2 article{min-height:0}.company-landing_release___VnIb{grid-template-columns:1fr auto;gap:var(--space-xs);padding-block:var(--space-lg)}.company-landing_releaseDomain__Ly3jK,.company-landing_release___VnIb p{grid-column:1/-1}.company-landing_release___VnIb em{grid-column:1}.company-landing_release___VnIb b{grid-column:2;grid-row:1/span 2}.company-landing_horizonList__pikle{grid-template-columns:1fr}.company-landing_horizonList__pikle span:nth-child(odd){border-right:0}.company-landing_inviteForm__SvnUV{grid-template-columns:1fr}.company-landing_fieldWide__UTSUH,.company-landing_formFinish__4i9UE{grid-column:auto}.company-landing_formFinish__4i9UE{align-items:stretch;flex-direction:column}.company-landing_formFinish__4i9UE button{width:100%}.company-landing_footer__p_Ar4>div{align-items:flex-start;flex-direction:column}.company-landing_footer__p_Ar4 nav{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.company-landing_formFinish__4i9UE button,.company-landing_navAction__Tr5GE,.company-landing_release___VnIb{transition-duration:var(--dur-fast)}}.language-switcher_switcher__lWUXh{position:relative;z-index:40;min-height:44px;color:var(--color-ink);font-family:var(--font-mono)}.language-switcher_trigger__Cpe04{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-xs);min-width:4.5rem;min-height:44px;border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-none);padding-inline:var(--space-xs);background:var(--color-paper-raised);color:var(--color-ink);font:600 var(--text-xs)/1 var(--font-mono);letter-spacing:.08em;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.language-switcher_trigger__Cpe04 i{color:var(--color-verdigris-deep);font-style:normal;font-size:var(--text-sm);transition:rotate var(--dur-fast) var(--ease-out)}.language-switcher_trigger__Cpe04[aria-expanded=true]{background:var(--color-ink);color:var(--color-paper-raised)}.language-switcher_trigger__Cpe04[aria-expanded=true] i{color:var(--color-cyan);rotate:180deg}.language-switcher_trigger__Cpe04:hover{background:var(--color-paper-warm)}.language-switcher_option__LDmi3:focus-visible,.language-switcher_trigger__Cpe04:focus-visible{outline:var(--rule-strong) solid var(--color-focus-light);outline-offset:var(--rule-hair)}.language-switcher_trigger__Cpe04[aria-expanded=true]:hover{background:var(--color-ink)}.language-switcher_trigger__Cpe04:active{transform:translateY(2px)}.language-switcher_trigger__Cpe04:disabled{cursor:progress;opacity:.55;background:var(--color-disabled)}.language-switcher_menu__Lv7au{position:absolute;inset:calc(100% + var(--space-2xs)) 0 auto auto;width:13rem;border:var(--rule-strong) solid var(--color-ink);background:var(--color-paper-raised);box-shadow:var(--space-2xs) var(--space-2xs) 0 color-mix(in oklch,var(--color-ink) 18%,transparent)}.language-switcher_menu__Lv7au[hidden]{display:none}.language-switcher_menuLabel__ypAnP{display:block;padding:var(--space-xs) var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule-strong);color:var(--color-ink-muted);font:500 var(--text-xs)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.language-switcher_option__LDmi3{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:var(--space-xs);width:100%;min-height:48px;border:0;border-bottom:var(--rule-hair) solid var(--color-rule);padding-inline:var(--space-sm);background:transparent;color:var(--color-ink);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.language-switcher_option__LDmi3:last-child{border-bottom:0}.language-switcher_option__LDmi3>i,.language-switcher_option__LDmi3>span{color:var(--color-verdigris-deep);font:500 var(--text-xs)/1 var(--font-mono);font-style:normal}.language-switcher_option__LDmi3 strong{font:600 var(--text-sm)/1 var(--font-body)}.language-switcher_option__LDmi3:active,.language-switcher_option__LDmi3:hover,.language-switcher_option__LDmi3[aria-checked=true]{background:var(--color-paper-warm)}.language-switcher_option__LDmi3:disabled{cursor:not-allowed;opacity:.55}@media (max-width:25rem){.language-switcher_trigger__Cpe04{min-width:4rem}.language-switcher_menu__Lv7au{width:min(13rem,calc(100vw - 2 * var(--page-gutter)))}}@media (prefers-reduced-motion:reduce){.language-switcher_option__LDmi3,.language-switcher_trigger__Cpe04,.language-switcher_trigger__Cpe04 i{transition-duration:var(--dur-fast)}}