html,body{color:#16140f;background:#f2efe8;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;font-family:Archivo,system-ui,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--gh-orange-text,#b83700)}footer a:hover{color:#ff4d00}html{scroll-padding-top:96px}::selection{color:#f2efe8;background:#ff4d00}@keyframes ghMarquee{to{transform:translate(-50%)}}@keyframes ghMarqueeLoop{to{transform:translate(-100%)}}@keyframes ghReveal{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes ghSpin{to{transform:rotate(360deg)}}@keyframes ghFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes ghIntro{to{transform:scaleY(0)}}@keyframes ghTick{0%,to{transform:scaleY(.15)}50%{transform:scaleY(1)}}@keyframes ghFadeIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ghPing{0%{opacity:.9;transform:scale(.6)}80%,to{opacity:0;transform:scale(2.6)}}.gh-reveal{animation:.85s cubic-bezier(.16,1,.3,1) both ghReveal view();animation-range:entry 5% entry 42%}:hover>[data-mq]{animation-play-state:paused}@media (width<=879px){#gh-nav,#gh-pill{display:none!important}#gh-burger{display:inline-flex!important}[data-desk-sticky]{position:static!important}}:focus-visible{outline-offset:2px;outline:2px solid!important}@media (prefers-reduced-motion:reduce){[data-mq],[data-spin],[data-float],.gh-reveal{animation:none!important}}:root{--gh-orange-text:#b83700}.gh-skip{z-index:1001;color:#f2efe8;letter-spacing:.14em;text-transform:uppercase;background:#16140f;border-radius:999px;padding:12px 18px;font-family:Space Mono,monospace;font-size:12px;font-weight:700;transition:transform .2s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.gh-skip:focus,.gh-skip:focus-visible{color:#f2efe8;outline-offset:2px;transform:none;outline:2px solid #ff4d00!important}main:focus{outline:none}.gh-chat{z-index:990;color:#f2efe8;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#16140f;border:1px solid #16140f;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 20px 0 16px;font-family:Space Mono,monospace;font-size:11px;font-weight:700;transition:background .3s,color .3s,transform .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:fixed;bottom:clamp(14px,2vw,24px);right:clamp(14px,2vw,24px);box-shadow:0 18px 40px -18px #16140f8c}.gh-chat:hover{color:#16140f;background:#ff4d00;transform:translateY(-2px)}.gh-chat:focus-visible{outline-offset:3px;outline:2px solid #ff4d00!important}.gh-chat[hidden]{display:none}.gh-chat.is-loading svg{animation:1s ease-in-out infinite ghTick}@media (width<=879px){footer{padding-bottom:76px}.gh-chat{justify-content:center;width:52px;padding:0}.gh-chat .gh-chat-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.gh-chat,.gh-chat:hover{transition:none;transform:none}.gh-chat.is-loading svg{animation:none}}html[data-gh-motion-stopped] [style*=infinite]{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){[style*=infinite]{animation:none!important}#gh-mmenu{transition:none!important;transform:none!important}[data-inquiry-reference]{animation:none!important}}.termly-display-preferences[data-astro-cid-7lhuyvjk]{letter-spacing:.14em;text-transform:uppercase;color:#f2efe89e;cursor:pointer;background:0 0;border:1px solid #f2efe84d;border-radius:3px;padding:7px 12px;font-family:Space Mono,monospace;font-size:10px;transition:color .3s,border-color .3s,transform .1s}.termly-display-preferences[data-astro-cid-7lhuyvjk]:hover{color:#ff4d00;border-color:#ff4d00}.termly-display-preferences[data-astro-cid-7lhuyvjk]:active{color:#f2efe8;border-color:#f2efe8;transform:translateY(1px)}.termly-display-preferences[data-astro-cid-7lhuyvjk]:focus-visible{color:#f2efe8;border-color:#f2efe8}.gh-pay-logo[data-astro-cid-7lhuyvjk]{border-radius:4px;outline:none;align-items:center;width:fit-content;display:inline-flex}.gh-pay-logo[data-astro-cid-7lhuyvjk]:focus-visible{outline-offset:4px;outline:2px solid #f2efe8}
