@font-face{font-family:geist;src:url(../media/Geist_Variable_latin-s.p.1kbaorrqlybqu.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.SE6haW_className{font-family:geist,geist Fallback}.SE6haW_variable{--font-geist-sans:"geist", "geist Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono_Regular_latin.p.1crcd6zn_wui5.woff2)format("woff2");font-display:swap;font-weight:400}._3EFmDW_className{font-family:geistMono;font-weight:400}._3EFmDW_variable{--font-geist-mono:"geistMono"}
@font-face{font-family:saira;src:url(../media/Saira_Variable.p.1hj-6jl16_4gm.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:saira;src:url(../media/Saira_Italic_Variable.p.35jdznfannah9.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}.HR5qIa_className{font-family:saira,Saira Stand-in}.HR5qIa_variable{--font-saira:"saira", Saira Stand-in}
.Vgh7Eq_logo{color:var(--platinum);font-size:36px;line-height:1;display:inline-flex;position:relative}.Vgh7Eq_large{font-size:52px}.Vgh7Eq_mark{flex:none;width:auto;height:1em}@supports ((-webkit-mask-image:none) or (mask-image:none)){.Vgh7Eq_logo:after{content:"";background:linear-gradient(#e9e8e473,#e9e8e473),#d9d8d3 url(../media/forged-metal.3yep2v328ewpj.svg) 30% 40%/4.2em 4.2em;position:absolute;inset:0;-webkit-mask:url(../media/mk-mark.3bq2h4xp4n244.svg) 50%/contain no-repeat;mask:url(../media/mk-mark.3bq2h4xp4n244.svg) 50%/contain no-repeat}.Vgh7Eq_mark{visibility:hidden}}@media (forced-colors:active),print{.Vgh7Eq_logo:after{display:none}.Vgh7Eq_mark{visibility:visible}}@media print{.Vgh7Eq_logo{color:var(--ink)}}
.STLB6W_footer{border-top:1px solid var(--line);color:var(--ink)}.STLB6W_top{flex-wrap:wrap;justify-content:space-between;gap:40px 56px;padding-block:52px 44px;display:flex}.STLB6W_brand{flex-direction:column;align-items:flex-start;gap:20px;min-width:min(260px,100%);max-width:420px;display:flex}.STLB6W_logo{display:inline-flex}.STLB6W_tagline{font-family:var(--font-display);letter-spacing:-.014em;font-size:clamp(26px,2.7vw,36px);font-style:italic;font-weight:800;line-height:1.1}.STLB6W_contact{color:var(--ink-2);flex-wrap:wrap;gap:6px 22px;font-size:13.5px;font-weight:500;display:flex}.STLB6W_contact a:hover{color:var(--ink)}.STLB6W_columns{flex-wrap:wrap;gap:32px 64px;display:flex}.STLB6W_column{flex-direction:column;gap:14px;min-width:130px;display:flex}.STLB6W_column ul{flex-direction:column;gap:4px;display:flex}.STLB6W_column a{font-family:var(--font-display);letter-spacing:.01em;color:var(--ink-2);transition:color .2s var(--ease);padding-block:4px;font-size:15px;font-weight:500;display:inline-block}.STLB6W_column a:hover{color:var(--ink)}.STLB6W_index{width:30px;font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-3);font-size:11px;display:inline-block}.STLB6W_bottom{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px 32px;padding-block:18px 26px;font-size:12.5px;display:flex}.STLB6W_bottomLinks{gap:22px;display:flex}.STLB6W_bottomLinks a{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.STLB6W_bottomLinks a:hover{color:var(--ink)}
.wBaYfG_header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#060709c7;position:sticky;top:0}.wBaYfG_bar{height:var(--header-height);align-items:center;gap:32px;display:flex}.wBaYfG_brand{align-items:center;min-width:0;margin-right:auto;padding-block:6px;display:inline-flex}.wBaYfG_nav{align-items:center;gap:28px;display:flex}.wBaYfG_link{font-family:var(--font-display);letter-spacing:.012em;color:var(--ink-3);white-space:nowrap;transition:color .2s var(--ease);padding-block:10px;font-size:14.5px;font-weight:500;position:relative}.wBaYfG_link:hover,.wBaYfG_link[aria-current]{color:var(--ink)}.wBaYfG_link[aria-current]:after{content:"";background:var(--gold);width:14px;height:2px;position:absolute;bottom:4px;left:0}.wBaYfG_cta{border:1px solid var(--line-strong);font-family:var(--font-display);letter-spacing:.012em;color:var(--ink);white-space:nowrap;transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);border-radius:999px;padding:9px 18px;font-size:14.5px;font-weight:600;line-height:1.2}.wBaYfG_cta:hover,.wBaYfG_cta[aria-current]{border-color:var(--ink);background:var(--ink);color:var(--bg)}.wBaYfG_burger{border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:999px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;padding:0;display:none}.wBaYfG_burger span{background:var(--ink);width:15px;height:1.5px;display:block}.wBaYfG_close{gap:0;display:inline-flex}.wBaYfG_close span:first-child{transform:translateY(.75px)rotate(45deg)}.wBaYfG_close span:last-child{transform:translateY(-.75px)rotate(-45deg)}@media (max-width:920px){.wBaYfG_nav{display:none}.wBaYfG_burger{display:inline-flex}}.wBaYfG_menu{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--pearl);border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.wBaYfG_menu::backdrop{background:var(--carbon-deep)}.wBaYfG_menu[open]{flex-direction:column;animation:.25s both wBaYfG_menu-in;display:flex}html:has(dialog[open]){overflow:hidden}.wBaYfG_menuBar{height:var(--header-height);padding-inline:var(--gutter);border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:24px;display:flex}.wBaYfG_menuNav{padding:18px var(--gutter) 36px;flex-direction:column;flex:1;display:flex}.wBaYfG_menuLink{border-bottom:1px solid var(--line);align-items:baseline;gap:16px;padding:16px 4px;display:flex}.wBaYfG_menu[open] li{animation:wBaYfG_menu-link .45s var(--ease) both;animation-delay:calc(60ms + var(--i,0) * 45ms)}.wBaYfG_menuIndex{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-3);font-size:11px}.wBaYfG_menuLabel{font-family:var(--font-display);letter-spacing:-.012em;font-size:30px;font-style:italic;font-weight:800;line-height:1.15}.wBaYfG_menuLink[aria-current] .wBaYfG_menuLabel:after{content:".";color:var(--gold)}.wBaYfG_menuFoot{font-family:var(--font-display);color:var(--ink-3);margin-top:auto;padding-top:32px;font-size:15px;font-style:italic;font-weight:600}@keyframes wBaYfG_menu-in{0%{opacity:0}to{opacity:1}}@keyframes wBaYfG_menu-link{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wBaYfG_menu[open],.wBaYfG_menu[open] li{animation:none}}@media print{.wBaYfG_header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:static}.wBaYfG_nav,.wBaYfG_burger{display:none}}
