.Header-module__Af2_WG__header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--slate-line);background:#080f14f0;position:sticky;top:0}.Header-module__Af2_WG__inner{justify-content:space-between;align-items:center;gap:24px;width:min(1320px,100% - 112px);min-height:80px;margin:auto;display:flex}.Header-module__Af2_WG__brand{flex-shrink:0;align-items:center;gap:15px;text-decoration:none;display:flex}.Header-module__Af2_WG__brand span{letter-spacing:.3em;font-size:21px}.Header-module__Af2_WG__nav{align-items:center;gap:clamp(14px,1.8vw,28px);display:flex}.Header-module__Af2_WG__nav>a:not(.Header-module__Af2_WG__cta){font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;padding:12px 0;font-size:11px;text-decoration:none}.Header-module__Af2_WG__nav>a:not(.Header-module__Af2_WG__cta):hover{color:var(--amber)}.Header-module__Af2_WG__cta{border-left:1px solid var(--slate-line);color:var(--amber);font:12px/1.4 var(--mono);white-space:nowrap;flex-direction:column;gap:3px;padding:4px 0 4px 24px;text-decoration:none;display:flex}.Header-module__Af2_WG__cta span{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);font-size:9px}.Header-module__Af2_WG__toggle{display:none}@media (max-width:1023px){.Header-module__Af2_WG__inner{flex-wrap:wrap;gap:0;width:calc(100% - 40px);min-height:68px}.Header-module__Af2_WG__brand span{font-size:18px}.Header-module__Af2_WG__brand>img:first-child{width:36px;height:36px}.Header-module__Af2_WG__toggle{border:1px solid var(--slate-line);min-height:44px;color:var(--ink);font:11px var(--mono);text-transform:uppercase;background:0 0;align-items:center;gap:12px;padding:6px 10px;display:flex}.Header-module__Af2_WG__toggle span{font-size:21px}.Header-module__Af2_WG__nav{align-items:stretch;gap:4px;width:100%;padding:14px 0 24px;display:none}.Header-module__Af2_WG__nav[data-open=true]{flex-direction:column;display:flex}.Header-module__Af2_WG__nav>a:not(.Header-module__Af2_WG__cta){min-height:44px}.Header-module__Af2_WG__cta{margin-top:12px}}
.Footer-module__EZoWya__footer{width:min(1200px,100% - 80px);margin:auto;padding:48px 0 28px}.Footer-module__EZoWya__top{border-bottom:1px solid var(--slate-line);align-items:center;gap:22px;padding-bottom:36px;display:flex}.Footer-module__EZoWya__top>img{color:var(--amber);flex-shrink:0}.Footer-module__EZoWya__signature{max-width:52ch}.Footer-module__EZoWya__signature>a{font:26px/1.3 var(--serif);text-decoration:none}.Footer-module__EZoWya__signature em{color:var(--amber);font-size:17px}.Footer-module__EZoWya__signature span{margin-top:6px;font-size:19px;display:block}.Footer-module__EZoWya__signature p{font:11px/1.8 var(--sans);color:var(--ink-soft);margin-top:14px}.Footer-module__EZoWya__back{white-space:nowrap;font:10px var(--mono);text-transform:uppercase;margin-left:auto;text-decoration:none}.Footer-module__EZoWya__bottom{font:10px/1.6 var(--mono);color:var(--ink-soft);justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.Footer-module__EZoWya__bottom nav{flex-wrap:wrap;gap:8px 24px;display:flex}.Footer-module__EZoWya__bottom a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:767px){.Footer-module__EZoWya__footer{width:calc(100% - 40px)}.Footer-module__EZoWya__top{flex-wrap:wrap;align-items:flex-start;gap:16px}.Footer-module__EZoWya__signature{flex:1}.Footer-module__EZoWya__back{margin-left:60px}.Footer-module__EZoWya__bottom{flex-direction:column;align-items:flex-start}.Footer-module__EZoWya__bottom nav{gap:4px 22px}}.Footer-module__EZoWya__links{border-bottom:1px solid var(--slate-line);grid-template-columns:repeat(3,1fr);gap:35px;padding:32px 0;display:grid}.Footer-module__EZoWya__links h2{font:10px/1.8 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--amber);margin-bottom:12px}.Footer-module__EZoWya__links a{width:fit-content;font:13px/1.8 var(--sans);padding:10px 0;text-decoration:none;display:block}@media (max-width:600px){.Footer-module__EZoWya__links{grid-template-columns:repeat(2,1fr);gap:28px 20px}}.Footer-module__EZoWya__signature .Footer-module__EZoWya__wordmark{vertical-align:middle;width:165px;display:inline-block}
:root{--slate:#0c1418;--slate-raised:#182226;--slate-line:#b1b2a42b;--ink:#ece6d5;--ink-soft:#b0b6b3;--ink-dim:#ded9c959;--amber:#e4b667;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--serif:ui-serif, "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--slate);color:var(--ink);font-family:var(--serif);margin:0;font-size:17px;line-height:1.6}body:after{content:"";z-index:50;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{background:var(--amber);color:var(--slate)}h1,h2,h3,p,figure{margin:0}h1,h2,h3{text-wrap:balance;font-weight:400;line-height:1.13}h2{letter-spacing:-.025em;font-size:clamp(36px,4.4vw,62px)}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--amber)}button,summary{cursor:pointer}button{font:inherit}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--amber);outline-offset:5px}section[id],h2[id]{scroll-margin-top:0}.label{font:10px/1.6 var(--mono);letter-spacing:.17em;text-transform:uppercase;color:var(--ink-soft)}.amber-button{border:1px solid var(--amber);color:#101719;background:var(--amber);min-height:50px;font:10px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.06em;justify-content:center;align-items:center;gap:22px;padding:12px 22px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.amber-button:hover,.amber-button:focus-visible{color:#101719;background:#f0c982}.amber-button span{font-size:18px}.skip-link{z-index:100;background:var(--amber);color:var(--slate);padding:12px 20px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{color:var(--slate);transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
