.page_header__2NPXt{position:relative;overflow:hidden;background:var(--ink);color:var(--cream);padding:clamp(120px,17vh,190px) clamp(20px,5vw,64px) clamp(56px,8vh,88px)}.page_headerRing1__kCPyh{position:absolute;top:-30%;right:-8%;width:60vmin;height:60vmin;border:1px solid rgba(216,184,122,.14);border-radius:50%;pointer-events:none;animation:page_spinSlow__GXsKt 120s linear infinite}.page_headerRing2__Wta8z{position:absolute;top:-16%;right:2%;width:40vmin;height:40vmin;border:1px dashed rgba(216,184,122,.12);border-radius:50%;pointer-events:none;animation:page_spinRev__hOZAy 90s linear infinite}.page_headerRing3__iMsKC{position:absolute;bottom:-40%;left:-10%;width:52vmin;height:52vmin;border:1px solid rgba(216,184,122,.08);border-radius:50%;pointer-events:none}.page_headerInner__iTb_2{max-width:1080px;margin:0 auto;position:relative}.page_eyebrow__bf1H_{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-soft);margin:0 0 22px;display:flex;align-items:center;gap:12px}.page_eyebrowLine__zZ1Ih{width:26px;height:1px;background:var(--gold-soft)}.page_title__UoADO{font-family:Cormorant Garamond,serif;font-weight:400;font-size:clamp(40px,6.5vw,86px);line-height:1;letter-spacing:-.015em;margin:0;color:var(--cream)}.page_lead__MHLlL{max-width:62ch;margin:26px 0 0;color:rgba(243,237,223,.72);font-size:clamp(16px,1.6vw,19px);line-height:1.65}.page_updated__qqWc0{margin:22px 0 0;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(216,184,122,.85)}.page_section__7Yr4H{padding:clamp(56px,9vh,110px) clamp(20px,5vw,64px)}.page_legalGrid__H1Tf9{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:210px 1fr;grid-gap:clamp(30px,5vw,72px);gap:clamp(30px,5vw,72px);align-items:start}@media (max-width:760px){.page_legalGrid__H1Tf9{grid-template-columns:1fr!important}.page_toc__ayTvt{position:static!important}}.page_toc__ayTvt{position:-webkit-sticky;position:sticky;top:110px}.page_tocTitle___jI0H{font-family:Space Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 16px}.page_tocList__6UGjZ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.page_tocLink__OejF4{text-decoration:none;color:var(--muted);font-size:13.5px;transition:color .3s}.page_tocLink__OejF4:hover{color:var(--ink)}.page_articles__Ucckx{max-width:720px}.page_article__yNNF7{padding-bottom:clamp(30px,4vh,44px);border-bottom:1px solid var(--line)}.page_articleMiddle__mUgFw{padding:clamp(30px,4vh,44px) 0;border-bottom:1px solid var(--line)}.page_articleLast__Hla0o{padding-top:clamp(30px,4vh,44px)}.page_articleHeading__qHziv{display:flex;align-items:baseline;gap:16px;margin-bottom:16px}.page_articleNum__2AtpJ{font-family:Space Mono,monospace;font-size:13px;color:var(--gold);flex:none}.page_articleTitle__xk5Bo{font-family:Cormorant Garamond,serif;font-weight:600;font-size:clamp(23px,2.6vw,32px);margin:0;color:var(--ink);line-height:1.1}.page_bodyText__Gh8Cl{margin:0}.page_bodyTextSpaced__MPVKR,.page_bodyText__Gh8Cl{color:var(--text);font-size:clamp(15px,1.5vw,17px);line-height:1.75}.page_bodyTextSpaced__MPVKR{margin:0 0 16px}.page_bodyTextContact__o8q_Z{margin:0 0 24px;color:var(--text);font-size:clamp(15px,1.5vw,17px);line-height:1.75}.page_list__gbU6v{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.page_listItem__N3gXk{display:flex;gap:13px;align-items:flex-start;color:var(--text);font-size:clamp(15px,1.5vw,17px);line-height:1.65}.page_bullet__oaT7d{width:7px;height:7px;border-radius:50%;background:var(--gold);flex:none;margin-top:9px}.page_strong__RSpgZ{font-weight:600;color:var(--ink)}.page_contactRow__J3_U6{display:flex;flex-wrap:wrap;gap:14px}.page_btnPrimary__2vOTS{display:inline-flex;align-items:center;gap:10px;background:var(--ink);color:var(--cream);text-decoration:none;font-weight:500;font-size:14px;padding:13px 22px;border-radius:100px;transition:background .3s,transform .3s}.page_btnPrimary__2vOTS:hover{background:var(--ink-soft);transform:translateY(-2px)}.page_btnOutline__zMQdc{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-weight:500;font-size:14px;padding:12px 22px;border-radius:100px;border:1px solid var(--ink);transition:background .3s,color .3s}.page_btnOutline__zMQdc:hover{background:var(--ink);color:var(--cream)}