.page_header__IIsiD{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__fHtjo{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__NlhPa 120s linear infinite}.page_headerRing2__VYha3{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__FAXp0 90s linear infinite}.page_headerRing3__LjKgM{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__mPCmi{max-width:1080px;margin:0 auto;position:relative}.page_eyebrow__GNJlN{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__eQ4Z9{width:26px;height:1px;background:var(--gold-soft)}.page_title__ghiqe{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__5kSv7{max-width:60ch;margin:26px 0 0;color:rgba(243,237,223,.72);font-size:clamp(16px,1.6vw,19px);line-height:1.65}.page_updated__UyT6a{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__LOI35{padding:clamp(56px,9vh,110px) clamp(20px,5vw,64px)}.page_legalGrid__b5Z0V{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__b5Z0V{grid-template-columns:1fr!important}.page_toc__tZSEN{position:static!important}}.page_toc__tZSEN{position:-webkit-sticky;position:sticky;top:110px}.page_tocTitle__SXAbx{font-family:Space Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 16px}.page_tocList__82Udp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.page_tocLink__7UNbF{text-decoration:none;color:var(--muted);font-size:13.5px;transition:color .3s}.page_tocLink__7UNbF:hover{color:var(--ink)}.page_articles__Xiubb{max-width:720px}.page_article__vjBJ4{padding-bottom:clamp(30px,4vh,44px);border-bottom:1px solid var(--line)}.page_articleMiddle__T4ORZ{padding:clamp(30px,4vh,44px) 0;border-bottom:1px solid var(--line)}.page_articleLast___Nt8Q{padding-top:clamp(30px,4vh,44px)}.page_articleHeading___riV0{display:flex;align-items:baseline;gap:16px;margin-bottom:16px}.page_articleNum__ffsHv{font-family:Space Mono,monospace;font-size:13px;color:var(--gold);flex:none}.page_articleTitle__UprHx{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__ChDzk{margin:0}.page_bodyTextSpaced__y_YmV,.page_bodyText__ChDzk{color:var(--text);font-size:clamp(15px,1.5vw,17px);line-height:1.75}.page_bodyTextSpaced__y_YmV{margin:0 0 16px}.page_bodyTextContact__nnspQ{margin:0 0 24px;color:var(--text);font-size:clamp(15px,1.5vw,17px);line-height:1.75}.page_list__mwBA0{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.page_listItem__pZ3Cq{display:flex;gap:13px;align-items:flex-start;color:var(--text);font-size:clamp(15px,1.5vw,17px);line-height:1.65}.page_bullet__wn8RE{width:7px;height:7px;border-radius:50%;background:var(--gold);flex:none;margin-top:9px}.page_strong__Vkj_O{font-weight:600;color:var(--ink)}.page_inlineLink__CWYsw{color:var(--ink-soft);font-weight:600;text-decoration:none;border-bottom:1px solid var(--line-warm)}.page_inlineLink__CWYsw:hover{color:var(--gold)}.page_contactRow__eotP8{display:flex;flex-wrap:wrap;gap:14px}.page_btnPrimary__DPBaG{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__DPBaG:hover{background:var(--ink-soft);transform:translateY(-2px)}.page_btnOutline__J020B{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__J020B:hover{background:var(--ink);color:var(--cream)}