.home_home__I2JpY{display:grid;grid-template-columns:minmax(440px,.9fr) minmax(400px,1.1fr);min-height:100dvh;background:var(--card)}.home_card__7C2B2{width:100%;max-width:620px;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:50px clamp(28px,5vw,72px)}.home_brand__pXnzD{display:flex;align-items:center;gap:var(--space-4)}.home_brand__pXnzD img{width:68px;height:55px;object-fit:contain}.home_brand__pXnzD span{color:var(--gold-ink);font-size:var(--text-sm);font-weight:800;letter-spacing:.16em;text-transform:uppercase}.home_copy__nowMa{margin:48px 0 var(--space-8)}.home_copy__nowMa h1{margin:0 0 var(--space-3);color:var(--brand-dark);font-size:clamp(38px,5vw,61px);line-height:1.03;letter-spacing:-.02em}.home_copy__nowMa>span{display:block;max-width:490px;color:var(--muted);font-size:var(--text-base);line-height:1.6}.home_actions__GpjjQ{display:grid;gap:var(--space-2)}.home_action__atFLi{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease}.home_action__atFLi:hover{border-color:var(--line-hover);box-shadow:var(--shadow-sm)}.home_action__atFLi:focus-visible{outline:var(--focus-ring);outline-offset:3px}.home_action__atFLi>span{display:grid;gap:2px}.home_action__atFLi strong{font-family:var(--font-display)}.home_action__atFLi small{color:var(--muted);font-size:var(--text-sm);line-height:1.4}.home_action__atFLi>b{font-size:16px}.home_joinAction__fgGv_{border-color:var(--side-text)}.home_signInAction__LD4eA strong{color:var(--brand);font-size:var(--text-md)}.home_signInAction__LD4eA>b{width:34px;height:34px;display:grid;place-items:center;border-radius:var(--radius-sm);color:var(--on-color);background:var(--brand)}.home_signInAction__LD4eA.home_staffEntry__MGmTy{border-style:solid}.home_practice__thEVN{display:grid;gap:2px;margin-top:var(--space-6);color:var(--muted);font-size:var(--text-sm);line-height:1.45}.home_practice__thEVN strong{color:var(--gold-ink)}.home_visual__5JtfC{position:relative;display:flex;align-items:flex-end;padding:60px;overflow:hidden;color:var(--on-color);background:var(--side)}.home_visual__5JtfC:before{content:"";position:absolute;top:12%;left:10%;width:min(50vw,650px);height:min(50vw,650px);border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 80px rgba(255,255,255,.025),0 0 0 160px rgba(255,255,255,.018)}.home_wordmark__lhUzq{position:relative;font-family:var(--font-display);font-size:clamp(62px,9vw,132px);font-weight:700;line-height:.78;letter-spacing:-.02em;opacity:.95}.home_visual__5JtfC>span{position:absolute;right:46px;bottom:58px;color:var(--gold-line);font-size:var(--text-xs);font-weight:800;letter-spacing:.2em;text-transform:uppercase;writing-mode:vertical-rl}@media (max-width:900px){.home_home__I2JpY{grid-template-columns:1fr}.home_card__7C2B2{min-height:100dvh}.home_visual__5JtfC{display:none}}@media (max-width:480px){.home_card__7C2B2{padding:var(--space-8) var(--space-5)}.home_copy__nowMa{margin:var(--space-8) 0 var(--space-6)}.home_copy__nowMa h1{font-size:39px}}.home_action__atFLi,.home_signInAction__LD4eA,.home_signInAction__LD4eA.home_staffEntry__MGmTy{min-height:84px;border-color:var(--line-hover);background:var(--card)}.home_action__atFLi strong{color:var(--brand);font-size:var(--text-md)}.home_action__atFLi>b{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;border-radius:var(--radius-sm);color:var(--on-color);background:var(--brand)}