.X3pajG_nav{z-index:var(--z-sticky-nav);color:var(--color-ivory);transition:background-color var(--dur-long) var(--ease-out), border-color var(--dur-long) var(--ease-out);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.X3pajG_solid{background:color-mix(in oklab, var(--color-black) 86%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom-color:var(--color-rule)}.X3pajG_row{justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:76px;display:flex}.X3pajG_wordmark{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold);text-decoration:none}.X3pajG_wordmark:focus-visible,.X3pajG_link:focus-visible,.X3pajG_menuBtn:focus-visible,.X3pajG_overlayLink:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px;border-radius:2px}.X3pajG_links{align-items:center;gap:var(--space-lg);display:flex}.X3pajG_link{color:inherit;font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.04em;white-space:nowrap;padding-block:var(--space-xs);background-image:linear-gradient(var(--color-gold), var(--color-gold));transition:background-size var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);background-position:50% 100%;background-repeat:no-repeat;background-size:0% 1px;font-weight:600;text-decoration:none}.X3pajG_link:hover,.X3pajG_link[aria-current=page]{color:var(--color-gold-bright);background-size:100% 1px}.X3pajG_right{align-items:center;gap:var(--space-sm);display:flex}.X3pajG_cta{min-height:44px;padding:0 var(--space-md)}.X3pajG_menuBtn{min-height:44px;padding:0 var(--space-md);border:1px solid var(--color-gold-deep);border-radius:var(--radius-control);color:var(--color-gold);font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;display:none}.X3pajG_menuBtn:hover{background:color-mix(in oklab, var(--color-gold) 14%, transparent)}.X3pajG_overlay{background:var(--color-black);place-items:center;display:grid;position:fixed;inset:76px 0 0}.X3pajG_overlayLinks{gap:var(--space-sm);text-align:center;display:grid}.X3pajG_overlayLink{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-gold);font-size:clamp(2rem,9vw,3.25rem);font-weight:700;text-decoration:none}.X3pajG_overlayLink:hover{color:var(--color-ivory)}@media (prefers-reduced-motion:no-preference){.X3pajG_overlayOpen .X3pajG_overlayLink{animation:X3pajG_rise .52s var(--ease-out) both}}@keyframes X3pajG_rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (max-width:68rem){.X3pajG_links{display:none}.X3pajG_menuBtn{align-items:center;display:inline-flex}}@media (max-width:26rem){.X3pajG_cta{display:none}}@media (prefers-reduced-motion:reduce){.X3pajG_link,.X3pajG_nav{transition:none}}:is(body:has(#main>section.surface-daylight:first-child) .X3pajG_nav,body:has(#main>section.surface-ivory:first-child) .X3pajG_nav){background:var(--color-black);border-bottom-color:var(--color-rule)}
.lWai2a_footer{padding-block:var(--space-3xl) var(--space-xl);background:var(--color-paper-3);color:var(--color-ivory);border-top:1px solid var(--color-gold-deep)}.lWai2a_grid{gap:var(--gap-columns);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.lWai2a_mark{gap:var(--space-sm);display:grid}.lWai2a_wordmark{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold)}.lWai2a_cols{gap:var(--gap-columns);padding-top:var(--space-2xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lWai2a_list{gap:var(--space-sm);align-content:start;margin:0;padding:0;list-style:none;display:grid}.lWai2a_list a{overflow-wrap:anywhere}.lWai2a_base{margin-top:var(--space-3xl);padding-top:var(--space-md);border-top:1px solid var(--color-rule);justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;align-items:baseline;display:flex}.lWai2a_credit{font-family:var(--font-display);letter-spacing:.03em;color:var(--color-gold);font-weight:600}@media (max-width:60rem){.lWai2a_grid{grid-template-columns:minmax(0,1fr)}.lWai2a_cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:30rem){.lWai2a_cols{grid-template-columns:minmax(0,1fr)}}
