.logo[data-astro-cid-r4ibslmy]{letter-spacing:-.03em;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;display:inline-flex}.logo[data-astro-cid-r4ibslmy] svg[data-astro-cid-r4ibslmy]{transition:rotate .4s var(--ease-out), scale .4s var(--ease-out)}.logo[data-astro-cid-r4ibslmy]:hover svg[data-astro-cid-r4ibslmy]{rotate:-8deg;scale:1.06}.logo__spark[data-astro-cid-r4ibslmy]{transform-box:fill-box;transform-origin:50%}.logo[data-astro-cid-r4ibslmy]:hover .logo__spark[data-astro-cid-r4ibslmy]{animation:.9s ease-in-out twinkle}.btn[data-astro-cid-j6ocf6pu]{border-radius:var(--radius-pill);white-space:nowrap;min-height:3rem;transition:translate .25s var(--ease-out), scale .2s ease, background-color .25s ease, box-shadow .25s ease;justify-content:center;align-items:center;gap:.75rem;padding:.375rem 1.5rem;font-size:.9375rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn[data-astro-cid-j6ocf6pu]>span[data-astro-cid-j6ocf6pu]:first-child{z-index:1;position:relative}.btn[data-astro-cid-j6ocf6pu]:hover{translate:0 -2px}.btn[data-astro-cid-j6ocf6pu]:active{translate:0;scale:.97}.btn--sm[data-astro-cid-j6ocf6pu]{min-height:2.5rem;padding-inline:1.125rem;font-size:.875rem}.btn--primary[data-astro-cid-j6ocf6pu]{--ripple:#fff;background:var(--color-ink);color:#fff;padding-right:.375rem;box-shadow:0 10px 24px -10px #11111480}.btn--primary[data-astro-cid-j6ocf6pu]:hover{box-shadow:0 18px 32px -12px #1111148c}.btn--primary[data-astro-cid-j6ocf6pu]:not(:has(.btn__arrow)){padding-right:1.5rem}.btn--primary[data-astro-cid-j6ocf6pu]:before{content:"";transition:translate .7s var(--ease-out);pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff38 50%,#0000 65%);position:absolute;inset:0;translate:-110%}.btn--primary[data-astro-cid-j6ocf6pu]:hover:before{translate:110%}.btn--secondary[data-astro-cid-j6ocf6pu]{--ripple:var(--color-lavender-strong);color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line), var(--shadow-card);background:#fff}.btn--secondary[data-astro-cid-j6ocf6pu]:hover{background:#f7f4ff;box-shadow:inset 0 0 0 1px #ddd3ff,0 16px 32px -16px #8b6cff59}.btn--ghost[data-astro-cid-j6ocf6pu]{--ripple:var(--color-lavender-strong);color:var(--color-ink);background:0 0;box-shadow:inset 0 0 0 1px #11111426}.btn--ghost[data-astro-cid-j6ocf6pu]:hover{background:#1111140a}.btn__arrow[data-astro-cid-j6ocf6pu]{z-index:1;background:var(--color-yellow);width:2.25rem;height:2.25rem;color:var(--color-ink);transition:transform .35s var(--ease-out), background-color .3s ease;border-radius:50%;place-items:center;display:grid;position:relative}.btn--sm[data-astro-cid-j6ocf6pu] .btn__arrow[data-astro-cid-j6ocf6pu]{width:1.75rem;height:1.75rem}.btn[data-astro-cid-j6ocf6pu]:hover .btn__arrow[data-astro-cid-j6ocf6pu]{transform:rotate(45deg)scale(1.08)}.header[data-astro-cid-isef26zo]{z-index:50;animation:drop-in .7s var(--ease-out) both;transition:background-color .25s,box-shadow .25s;position:sticky;top:0}.header[data-astro-cid-isef26zo].is-scrolled,.header[data-astro-cid-isef26zo].is-open{box-shadow:0 1px 0 var(--color-line), 0 8px 24px -16px #1111142e;background:#fff}.header--overlay[data-astro-cid-isef26zo]{color:#fff;transition:background-color .25s,box-shadow .25s,color .25s;position:fixed;left:0;right:0}.header--overlay[data-astro-cid-isef26zo].is-scrolled,.header--overlay[data-astro-cid-isef26zo].is-open{color:var(--color-ink)}.header--overlay[data-astro-cid-isef26zo]:not(.is-scrolled,.is-open) .header__nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:not(.btn){color:#ffffffc7}.header--overlay[data-astro-cid-isef26zo]:not(.is-scrolled,.is-open) .header__nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:not(.btn):hover,.header--overlay[data-astro-cid-isef26zo]:not(.is-scrolled,.is-open) .header__nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo][aria-current=page]{color:#fff}.header--overlay[data-astro-cid-isef26zo]:not(.is-scrolled,.is-open) .header__cta{--ripple:var(--color-lavender-strong);color:var(--color-ink);background:#fff}.header--overlay[data-astro-cid-isef26zo]:not(.is-scrolled,.is-open) .header__toggle[data-astro-cid-isef26zo]{color:#fff;backdrop-filter:blur(8px);background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff4d}.header__inner[data-astro-cid-isef26zo]{justify-content:space-between;align-items:center;gap:1.5rem;height:4.5rem;display:flex}.header__nav[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo]{gap:1.5rem;display:flex}.header__nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:not(.btn){color:var(--color-ink-soft);font-size:.9375rem;font-weight:500;transition:color .2s;position:relative}.header__nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:not(.btn):hover,.header__nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo][aria-current=page]{color:var(--color-ink)}.header__nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:not(.btn):after{content:"";background:var(--color-lavender-strong);transform-origin:0;height:2px;transition:scale .3s var(--ease-out);border-radius:2px;position:absolute;bottom:-.35rem;left:0;right:0;scale:0 1}.header__nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:not(.btn):hover:after,.header__nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo][aria-current=page]:after{scale:1}.header__actions[data-astro-cid-isef26zo]{align-items:center;gap:.5rem;display:flex}.header__toggle[data-astro-cid-isef26zo]{width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-ink);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;display:none}.header__toggle[data-astro-cid-isef26zo] .icon-close,.header[data-astro-cid-isef26zo] .header__cta--mobile{display:none}@media (width<=1100px){.header__toggle[data-astro-cid-isef26zo]{display:grid}.header[data-astro-cid-isef26zo] .header__cta{display:none}.header__nav[data-astro-cid-isef26zo]{max-height:calc(100dvh - 4.5rem);padding:1.5rem var(--gutter) 2rem;background:#fff;flex-direction:column;gap:1.5rem;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 16px 32px -16px #11111433}.header__nav[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo]{flex-direction:column;gap:1.25rem}.header__nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:not(.btn){color:var(--color-ink);font-size:1.125rem}.is-open[data-astro-cid-isef26zo] .header__nav[data-astro-cid-isef26zo]{animation:.3s both fade-slide;display:flex}.is-open[data-astro-cid-isef26zo] .header__nav[data-astro-cid-isef26zo] .header__cta--mobile{align-self:flex-start;display:inline-flex}.is-open[data-astro-cid-isef26zo] .header__toggle[data-astro-cid-isef26zo] .icon-open{display:none}.is-open[data-astro-cid-isef26zo] .header__toggle[data-astro-cid-isef26zo] .icon-close{display:block}}.footer[data-astro-cid-oenwriqq]{border-top:1px solid var(--color-line);padding-block:4rem 2rem}.footer__inner[data-astro-cid-oenwriqq]{grid-template-columns:minmax(12rem,1fr) 2.4fr;gap:2.5rem;display:grid}.footer__brand[data-astro-cid-oenwriqq]{align-content:start;justify-items:start;gap:.5rem;display:grid}.footer__brand[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq],.footer__email[data-astro-cid-oenwriqq]{color:var(--color-muted);font-size:.9375rem}.footer__nav[data-astro-cid-oenwriqq]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:2rem;display:grid}.footer__group[data-astro-cid-oenwriqq] h2[data-astro-cid-oenwriqq]{letter-spacing:.12em;text-transform:uppercase;color:#7961b6;margin-bottom:1rem;font-size:.7rem;font-weight:700}.footer__group[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{gap:.625rem;display:grid}.footer__group[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq],.footer__email[data-astro-cid-oenwriqq]{color:var(--color-ink-soft);font-size:.9375rem;font-weight:500;transition:color .2s}.footer__group[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover,.footer__email[data-astro-cid-oenwriqq]:hover{color:var(--color-ink)}.footer__bottom[data-astro-cid-oenwriqq]{border-top:1px solid var(--color-line);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:3rem;padding-top:1.5rem;font-size:.875rem;display:flex}@media (width<=760px){.footer__inner[data-astro-cid-oenwriqq]{grid-template-columns:1fr}.footer__nav[data-astro-cid-oenwriqq]{grid-template-columns:repeat(2,1fr)}}:root{--color-ink:#111114;--color-ink-soft:#4a4a55;--color-muted:#7a7a86;--color-line:#ececf1;--color-bg:#fff;--color-surface:#f6f6f9;--color-lavender:#e9e3ff;--color-lavender-strong:#8b6cff;--color-yellow:#ffe45c;--color-yellow-soft:#fff5c4;--color-mint:#c9f2c7;--color-sky:#d6e8ff;--color-pink:#f6dcff;--gradient-hero:radial-gradient(60% 70% at 20% 10%, #ddd3ff 0%, transparent 60%), radial-gradient(50% 60% at 85% 30%, #fff1b8 0%, transparent 65%), radial-gradient(60% 60% at 60% 100%, #f7e2ff 0%, transparent 70%), #faf9ff;--gradient-soft:linear-gradient(135deg, #efeaff 0%, #fff7d6 100%);--radius-sm:12px;--radius-md:20px;--radius-lg:32px;--radius-pill:999px;--shadow-card:0 1px 2px #1111140a, 0 12px 32px -12px #1111141f;--container:1200px;--gutter:clamp(1rem, 4vw, 2rem);--section-space:clamp(3.5rem, 7vw, 6rem)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-ink);background:var(--color-bg);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.6}h1,h2,h3,h4{letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:700;line-height:1.1}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}img,svg{max-width:100%;display:block}img{height:auto}:focus-visible{outline:2px solid var(--color-lavender-strong);outline-offset:3px}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-space);scroll-margin-top:5rem}[hidden]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}:root{--ease-out:cubic-bezier(.2, .7, .2, 1)}@keyframes rise{0%{opacity:0;translate:0 28px}}@keyframes lift{0%{opacity:0;translate:0 90px}}@keyframes drop-in{0%{opacity:0;translate:0 -16px}}@keyframes fade-slide{0%{opacity:0;translate:0 14px}}@keyframes float-y{0%,to{transform:translateY(1rem)}50%{transform:translateY(.2rem)}}@keyframes float-note{0%,to{transform:translateY(0)}50%{transform:translateY(-.6rem)}}@keyframes twinkle{0%,to{opacity:.75;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.35)rotate(45deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{transform:scale(1);box-shadow:0 0 #50bd6a80}50%{transform:scale(1.2);box-shadow:0 0 0 6px #0000}}@keyframes pulse-ring{0%{box-shadow:0 0 #11111459}70%,to{box-shadow:0 0 0 8px #0000}}@keyframes drift{to{transform:translate(6%,8%)rotate(10deg)scale(1.1)}}@keyframes marquee{to{translate:-100%}}@keyframes ripple{to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){html.js body [data-reveal]{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out), translate .3s var(--ease-out), scale .3s var(--ease-out), box-shadow .3s ease, background-color .3s ease, border-color .3s ease, color .3s ease;transition-delay:calc(var(--i,0) * 90ms), calc(var(--i,0) * 90ms), 0s, 0s, 0s, 0s, 0s, 0s;transform:translateY(28px)}html.js body [data-reveal=left]{transform:translate(-36px)}html.js body [data-reveal=right]{transform:translate(36px)}html.js body [data-reveal=scale]{transform:scale(.94)}html.js body [data-reveal].is-visible{opacity:1;transform:none}}.ripple{background:var(--ripple,currentColor);opacity:.28;pointer-events:none;border-radius:50%;animation:.65s ease-out forwards ripple;position:absolute;transform:scale(0)}[data-spotlight]{position:relative;overflow:hidden}[data-spotlight]:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%), #fff9, #8b6cff14 45%, transparent 70%);transition:opacity .35s;position:absolute;inset:0}[data-spotlight]:hover:after{opacity:1}.chip{border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font:inherit;cursor:pointer;transition:background-color .2s ease, color .2s ease, translate .2s var(--ease-out);border:0;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.875rem;font-weight:600;display:inline-flex}.chip:hover{background:var(--color-lavender);translate:0 -2px}.chip[aria-pressed=true]{background:var(--color-ink);color:#fff}.lead-form{border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-card);background:#ffffffe6;gap:1.125rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.lead-form__row{grid-template-columns:1fr 1fr;gap:1.125rem;display:grid}.field{border:0;gap:.5rem;min-width:0;margin:0;padding:0;font-size:.8125rem;font-weight:600;display:grid}.field legend{margin-bottom:.5rem;padding:0}.field small{color:var(--color-muted);font-weight:400}.field input,.field select,.field textarea{width:100%;min-width:0;color:var(--color-ink);font:inherit;background:#fff;border:1px solid #ddd8e5;border-radius:10px;padding:.75rem .875rem;font-size:.9375rem;font-weight:400;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--color-lavender-strong);outline:none;box-shadow:0 0 0 4px #8b6cff26}.field input:user-invalid,.field select:user-invalid,.field textarea:user-invalid{border-color:#d4516b}.option-grid{flex-wrap:wrap;gap:.5rem;display:flex}.option-grid label{position:relative}.option-grid input{opacity:0;pointer-events:none;position:absolute}.option-grid span{border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);cursor:pointer;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.option-grid span:hover{background:var(--color-lavender)}.option-grid input:checked+span{background:var(--color-ink);color:#fff;box-shadow:none}.option-grid input:focus-visible+span{outline:2px solid var(--color-lavender-strong);outline-offset:2px}.check{color:var(--color-ink-soft);align-items:flex-start;gap:.625rem;font-size:.875rem;display:flex}.check input{width:1.125rem;height:1.125rem;accent-color:var(--color-ink);margin:.15rem 0 0}.lead-form__submit{--ripple:#fff;border-radius:var(--radius-pill);background:var(--color-ink);color:#fff;font:inherit;cursor:pointer;transition:translate .25s var(--ease-out), scale .2s ease, box-shadow .25s ease, opacity .2s ease;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .5rem .5rem 1.5rem;font-size:.9375rem;font-weight:600;display:flex;position:relative;overflow:hidden}.lead-form__submit:hover{translate:0 -2px;box-shadow:0 14px 28px -12px #17151d99}.lead-form__submit:active{translate:0;scale:.98}.lead-form__submit[disabled]{opacity:.6;cursor:progress}.lead-form__submit>span{background:var(--color-yellow);width:2.25rem;height:2.25rem;color:var(--color-ink);transition:rotate .35s var(--ease-out);border-radius:50%;place-items:center;display:grid}.lead-form__submit:hover>span{rotate:45deg}.lead-form__note{color:var(--color-muted);font-size:.75rem}.lead-form__note a{text-decoration:underline}.lead-form__status:empty{display:none}.lead-form__status{border-radius:var(--radius-sm);color:#8c2238;animation:fade-slide .4s var(--ease-out) both;background:#fdecef;padding:.75rem 1rem;font-size:.875rem}.honeypot{position:absolute;left:-9999px}.form-success{border-radius:var(--radius-md);box-shadow:var(--shadow-card);animation:rise .6s var(--ease-out) both;background:#fff;justify-items:start;gap:1rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.form-success:focus{outline:none}.form-success__icon{background:var(--color-mint);border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.form-success h2{font-size:1.75rem}.form-success p{color:var(--color-ink-soft)}@media (width<=560px){.lead-form__row{grid-template-columns:1fr}}.prose{max-width:44rem;color:var(--color-ink-soft);font-size:1.0625rem;line-height:1.75}.prose>*+*{margin-top:1.25em}.prose h2,.prose h3{color:var(--color-ink);scroll-margin-top:6rem}.prose h2{margin-top:2.25em;font-size:1.75rem}.prose h3{margin-top:1.75em;font-size:1.25rem}.prose h2+*,.prose h3+*{margin-top:.75em}.prose ul,.prose ol{padding-left:1.25rem}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--color-lavender-strong)}.prose a{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-lavender-strong);text-underline-offset:3px}.prose strong{color:var(--color-ink)}.prose blockquote{border-radius:var(--radius-sm);background:var(--color-lavender);color:var(--color-ink);margin-inline:0;padding:1.25rem 1.5rem}.prose table{border-collapse:collapse;width:100%;font-size:.9375rem}.prose th,.prose td{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;padding:.625rem .75rem}.prose th{color:var(--color-ink)}.hero-canvas{--hero-glow:#d6c8ff;--hero-glow-2:#ffeab0;--hero-accent:#7b5cf0;--header-h:4.5rem;isolation:isolate;margin-top:calc(var(--header-h) * -1);padding-top:var(--header-h);border-bottom:1px solid var(--color-line);background:#fbfaf8;position:relative;overflow:hidden}.hero-canvas:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#1111140e 1px,#0000 1px),linear-gradient(90deg,#1111140e 1px,#0000 1px);background-position:50% -1px;background-size:64px 64px;position:absolute;inset:0;mask-image:radial-gradient(75% 85% at 50% 0,#000 25%,#0000 75%)}.hero-canvas:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side at 40% 45%, var(--hero-glow), transparent), radial-gradient(closest-side at 70% 70%, var(--hero-glow-2), transparent 80%);filter:blur(30px);opacity:.85;border-radius:50%;width:min(62rem,90vw);animation:16s ease-in-out infinite alternate hero-glow;position:absolute;top:-38%;right:-14%}.hero-tone-lavender{--hero-glow:#d6c8ff;--hero-glow-2:#ffe7b8;--hero-accent:#7b5cf0}.hero-tone-yellow{--hero-glow:#ffe68a;--hero-glow-2:#ffd9ec;--hero-accent:#a86f00}.hero-tone-mint{--hero-glow:#bdeec0;--hero-glow-2:#d9f0ff;--hero-accent:#23865a}.hero-tone-sky{--hero-glow:#c6ddff;--hero-glow-2:#e6dcff;--hero-accent:#2d6cd1}.hero-tone-pink{--hero-glow:#f5cbff;--hero-glow-2:#ffe2c6;--hero-accent:#b2408f}.hero-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);align-items:center;gap:.625rem;font-size:.72rem;font-weight:700;display:inline-flex}.hero-kicker:before{content:"";background:var(--hero-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--hero-accent) 18%, transparent);border-radius:50%}.hero-kicker:after{content:"";background:#11111440;width:2.5rem;height:1px}.hero-status{border-radius:var(--radius-pill);background:var(--color-ink);color:#fff;letter-spacing:.02em;padding:.3rem .7rem;font-size:.7rem;font-weight:700;animation:2.4s ease-out infinite pulse-ring}.hero-accent{background:linear-gradient(100deg, var(--hero-accent) 0%, color-mix(in srgb, var(--hero-accent) 55%, #ff9ad5) 45%, var(--hero-accent) 90%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;margin-bottom:-.14em;padding-bottom:.14em;animation:7s ease-in-out infinite hero-shimmer}.hero-line{margin-bottom:-.18em;padding-bottom:.18em;display:block;overflow:hidden}.hero-line>span{animation:hero-line-up 1s var(--ease-out) both;animation-delay:calc(.1s + var(--line,0) * .12s);display:block}@keyframes hero-line-up{0%{translate:0 105%}}@keyframes hero-glow{to{translate:-8% 10%;scale:1.12}}@keyframes hero-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@media (width<=560px){.hero-canvas:before{background-size:44px 44px}.hero-canvas:after{width:130vw;top:-20%;right:-40%}}.skip-link[data-astro-cid-z4jru4n3]{z-index:100;border-radius:var(--radius-pill);background:var(--color-ink);color:#fff;padding:.5rem 1rem;font-weight:600;position:absolute;top:-3rem;left:1rem}.skip-link[data-astro-cid-z4jru4n3]:focus{top:1rem}
