@keyframes HfxUKG_wcRise{0%{opacity:0;transform:translateY(16px)}}@keyframes HfxUKG_wcFade{0%{opacity:0}}@keyframes HfxUKG_wcFocus{0%{opacity:0;filter:blur(10px);transform:translateY(10px)}}:is(html:has(.HfxUKG_page),body:has(.HfxUKG_page)){background-color:#0f0f0c;margin:0}html:has(.HfxUKG_page){scrollbar-gutter:stable}.HfxUKG_page{box-sizing:border-box;color:#faf9f2;min-height:100svh;font-family:var(--font-montserrat),sans-serif;-webkit-font-smoothing:antialiased;background-color:#0f0f0c;flex-direction:column;display:flex}.HfxUKG_bar{box-sizing:border-box;border-bottom:1px solid #0000;flex-shrink:0;align-items:center;width:100%;max-width:1200px;height:64px;margin-inline:auto;padding-inline:clamp(20px,.9rem + 1.6vw,40px);display:flex}@media (min-width:768px){.HfxUKG_bar{height:72px}}.HfxUKG_home{border-radius:4px;flex-shrink:0;line-height:0;display:block}.HfxUKG_home:focus-visible{outline-offset:3px;outline:2px solid olive}.HfxUKG_logo{background-color:currentColor;flex-shrink:0;width:110px;height:37px;display:block;-webkit-mask:url(/logo.svg) 50%/contain no-repeat;mask:url(/logo.svg) 50%/contain no-repeat}@media (max-width:359px){.HfxUKG_logo{width:92px;height:31px}}@media (min-width:768px){.HfxUKG_logo{width:125px;height:42px}}.HfxUKG_logo{color:olive}.HfxUKG_copy{box-sizing:border-box;width:100%;max-width:1200px;margin-block:auto;margin-inline:auto;padding-block:clamp(48px,10vh,120px);padding-inline:clamp(20px,.9rem + 1.6vw,40px)}.HfxUKG_title{max-width:14ch;font-family:var(--font-display),Georgia,serif;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,1.5rem + 5.6vw,5.75rem);font-weight:400;line-height:1.02}.HfxUKG_title em{font-style:italic}.HfxUKG_lead{color:#a9a89b;text-wrap:pretty;max-width:46ch;margin:24px 0 0;font-size:clamp(1.0625rem,.96rem + .43vw,1.3125rem);line-height:1.5}.HfxUKG_actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:clamp(28px,4vw,40px);display:flex}.HfxUKG_primary{letter-spacing:.01em;align-items:center;min-height:48px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:filter .15s;display:inline-flex}.HfxUKG_primary:focus-visible{outline-offset:3px;outline:2px solid olive}.HfxUKG_primary{color:#0f0f0c;background-color:olive;border-radius:999px;padding-inline:28px}@media (hover:hover) and (pointer:fine){.HfxUKG_primary:hover{filter:brightness(1.08)}}.HfxUKG_page ::selection{color:#faf9f2;background-color:#80800073}
