#nav[data-astro-cid-xy5x4qwk]{z-index:100;padding:clamp(.75rem, 1.6vw, 1.1rem) var(--gutter);transition:transform .55s var(--ease);position:fixed;top:0;left:0;right:0}#nav[data-astro-cid-xy5x4qwk][data-hidden]{transform:translateY(-140%)}.nav__wrap[data-astro-cid-xy5x4qwk]{max-width:1440px;margin-inline:auto}.nav__pill[data-astro-cid-xy5x4qwk]{height:var(--nav-h);border-radius:var(--r-pill);background:rgb(var(--ink) / .92);border:1px solid rgb(var(--line) / .08);backdrop-filter:blur(18px)saturate(150%);justify-content:space-between;align-items:center;gap:1.5rem;padding-inline:clamp(1rem,2vw,1.75rem);display:flex}.nav__mark[data-astro-cid-xy5x4qwk]{align-items:center;display:flex}.nav__logo[data-astro-cid-xy5x4qwk]{width:auto;height:clamp(1.6rem,2.8vw,2.15rem);display:block}.nav__links[data-astro-cid-xy5x4qwk]{gap:clamp(1.1rem,2.2vw,2.1rem);display:none}@media (width>=1120px){.nav__links[data-astro-cid-xy5x4qwk]{display:flex}}.nav__link[data-astro-cid-xy5x4qwk]{font-family:var(--font-display);letter-spacing:-.01em;color:rgb(var(--bone));transition:color .3s var(--ease);padding-block:.35em;font-size:.95rem;font-weight:600;position:relative}.nav__link[data-astro-cid-xy5x4qwk]:after{content:"";background:rgb(var(--lime));transform-origin:100%;width:100%;height:1.5px;transition:transform .4s var(--ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}.nav__link[data-astro-cid-xy5x4qwk]:hover:after,.nav__link[data-astro-cid-xy5x4qwk][aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.nav__link[data-astro-cid-xy5x4qwk][aria-current=page]{color:rgb(var(--lime))}.nav__end[data-astro-cid-xy5x4qwk]{align-items:center;gap:.75rem;display:flex}.nav__cta[data-astro-cid-xy5x4qwk]{border-radius:var(--r-pill);background:rgb(var(--lime));color:rgb(var(--ink));font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;transition:background .35s var(--ease), color .35s var(--ease), border-color .35s;align-items:center;gap:.55em;padding:.8em 1.4em;font-weight:600;display:none}.nav__cta[data-astro-cid-xy5x4qwk] i[data-astro-cid-xy5x4qwk]{transition:transform .35s var(--ease);font-style:normal}.nav__cta[data-astro-cid-xy5x4qwk]:hover{background:rgb(var(--bone))}.nav__cta[data-astro-cid-xy5x4qwk]:hover i[data-astro-cid-xy5x4qwk]{transform:translate(2px,-2px)}@media (width>=420px){.nav__cta[data-astro-cid-xy5x4qwk]{display:inline-flex}}.nav__burger[data-astro-cid-xy5x4qwk]{border:1px solid rgb(var(--line) / .18);border-radius:50%;place-content:center;gap:5px;width:40px;height:40px;display:grid}@media (width>=1120px){.nav__burger[data-astro-cid-xy5x4qwk]{display:none}}.nav__burger[data-astro-cid-xy5x4qwk] i[data-astro-cid-xy5x4qwk]{background:rgb(var(--bone));width:15px;height:1.5px;transition:transform .4s var(--ease);display:block}.nav__burger[data-astro-cid-xy5x4qwk][aria-expanded=true] i[data-astro-cid-xy5x4qwk]:first-child{transform:translateY(3.25px)rotate(45deg)}.nav__burger[data-astro-cid-xy5x4qwk][aria-expanded=true] i[data-astro-cid-xy5x4qwk]:last-child{transform:translateY(-3.25px)rotate(-45deg)}.menu[data-astro-cid-xy5x4qwk]{z-index:99;background:rgb(var(--ink));clip-path:inset(0 0 100%);transition:clip-path .6s var(--ease);align-items:center;display:grid;position:fixed;inset:0}.menu[data-astro-cid-xy5x4qwk][data-open]{clip-path:inset(0)}.menu[data-astro-cid-xy5x4qwk][hidden]{display:none}.menu__inner[data-astro-cid-xy5x4qwk]{padding-top:var(--nav-h);gap:2.5rem;display:grid}.menu[data-astro-cid-xy5x4qwk] nav[data-astro-cid-xy5x4qwk]{display:grid}.menu__link[data-astro-cid-xy5x4qwk]{border-top:1px solid rgb(var(--line) / .09);font-family:var(--font-display);letter-spacing:-.035em;transition:color .3s var(--ease), padding-left .4s var(--ease);justify-content:space-between;align-items:center;gap:1rem;padding:clamp(.8rem,2.4vw,1.3rem) 0;font-size:clamp(1.9rem,8vw,3.25rem);font-weight:600;display:flex}.menu__link[data-astro-cid-xy5x4qwk]:last-of-type{border-bottom:1px solid rgb(var(--line) / .09)}.menu__link[data-astro-cid-xy5x4qwk] i[data-astro-cid-xy5x4qwk]{color:rgb(var(--bone-3));font-size:.4em;font-style:normal}.menu__link[data-astro-cid-xy5x4qwk]:hover{color:rgb(var(--lime));padding-left:.5rem}.menu__sec[data-astro-cid-xy5x4qwk]{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.menu__foot[data-astro-cid-xy5x4qwk]{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.sr-only[data-astro-cid-xy5x4qwk]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ft[data-astro-cid-ui5ps2i3]{border-top:1px solid rgb(var(--line) / .08);padding-top:clamp(4rem,8vw,6.5rem);position:relative;overflow:hidden}.ft__top[data-astro-cid-ui5ps2i3]{gap:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,5vw,4.5rem);display:grid}@media (width>=980px){.ft__top[data-astro-cid-ui5ps2i3]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.ft__claim[data-astro-cid-ui5ps2i3]{margin-top:1rem}.ft__cta[data-astro-cid-ui5ps2i3]{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.ft__cols[data-astro-cid-ui5ps2i3]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2.5rem;display:grid}.ft__cols[data-astro-cid-ui5ps2i3] ul[data-astro-cid-ui5ps2i3]{gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.ft__cols[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3]{color:rgb(var(--bone-2));font-size:var(--t-sm);transition:color .3s var(--ease)}.ft__cols[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3]:hover{color:rgb(var(--lime))}.ft__meta[data-astro-cid-ui5ps2i3]{flex-wrap:wrap;align-items:center;gap:.75rem 2rem;padding:1.75rem 0 clamp(4rem,10vw,7rem);display:flex}.ft__email[data-astro-cid-ui5ps2i3]:hover{color:rgb(var(--bone))}.ft__legal[data-astro-cid-ui5ps2i3]{gap:1.25rem;margin-left:auto;display:flex}.ft__legal[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3]:hover{color:rgb(var(--bone))}.ft__wordmark[data-astro-cid-ui5ps2i3]{font-family:var(--font-display);letter-spacing:-.05em;color:rgb(var(--line) / .025);pointer-events:none;user-select:none;white-space:nowrap;font-size:clamp(2.5rem,11vw,10rem);font-weight:800;line-height:.8;position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%)}#pre[data-astro-cid-hyriq3js]{z-index:999;pointer-events:none;animation:0s linear 1.2s forwards preOut;position:fixed;inset:0}@keyframes preOut{to{visibility:hidden}}.pre__slats[data-astro-cid-hyriq3js]{grid-template-columns:repeat(6,1fr);display:grid;position:absolute;inset:0}.pre__slats[data-astro-cid-hyriq3js] i[data-astro-cid-hyriq3js]{background:rgb(var(--ink));transform-origin:top;animation:.35s cubic-bezier(.76,0,.24,1) forwards slat}.pre__slats[data-astro-cid-hyriq3js] i[data-astro-cid-hyriq3js]:first-child{animation-delay:.65s}.pre__slats[data-astro-cid-hyriq3js] i[data-astro-cid-hyriq3js]:nth-child(2){animation-delay:.69s}.pre__slats[data-astro-cid-hyriq3js] i[data-astro-cid-hyriq3js]:nth-child(3){animation-delay:.73s}.pre__slats[data-astro-cid-hyriq3js] i[data-astro-cid-hyriq3js]:nth-child(4){animation-delay:.77s}.pre__slats[data-astro-cid-hyriq3js] i[data-astro-cid-hyriq3js]:nth-child(5){animation-delay:.81s}.pre__slats[data-astro-cid-hyriq3js] i[data-astro-cid-hyriq3js]:nth-child(6){animation-delay:.85s}@keyframes slat{to{transform:scaleY(0)}}.pre__mark[data-astro-cid-hyriq3js]{animation:markOut .25s var(--ease) .4s forwards;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;inset:0}@keyframes markOut{to{opacity:0;transform:translateY(-8px)}}.pre__word[data-astro-cid-hyriq3js]{clip-path:inset(0 100% 0 0);width:clamp(11rem,42vw,26rem);height:auto;animation:.4s cubic-bezier(.76,0,.24,1) forwards wordIn;display:block}@keyframes wordIn{to{clip-path:inset(0)}}.pre__rule[data-astro-cid-hyriq3js]{background:rgb(var(--line) / .12);width:clamp(11rem,42vw,26rem);height:1px;display:block}.pre__rule[data-astro-cid-hyriq3js] b[data-astro-cid-hyriq3js]{background:rgb(var(--lime));width:0;height:100%;animation:ruleIn .3s var(--ease) 50ms forwards;display:block}@keyframes ruleIn{to{width:100%}}html[data-pre=off] #pre[data-astro-cid-hyriq3js]{display:none}@media (prefers-reduced-motion:reduce){#pre[data-astro-cid-hyriq3js]{display:none}}.skip{z-index:300;position:absolute;left:-9999px}.skip:focus{background:rgb(var(--lime));color:rgb(var(--ink));font-family:var(--font-mono);text-transform:uppercase;border-radius:99px;padding:.75rem 1.25rem;font-size:.75rem;top:1rem;left:1rem}
