:root{--ink:#231f20;--paper:#faf9f5;--muted:#6e716a;--hair:#e4e3dc;--measure:34rem;--gutter:36px;--step--1:clamp(.82rem, .79rem + .15vw, .9rem);--step-0:clamp(1rem, .95rem + .25vw, 1.15rem);--step-1:clamp(1.25rem, 1.1rem + .7vw, 1.6rem);--step-2:clamp(1.9rem, 1.35rem + 2.6vw, 2.9rem);--sans:"Helvetica Neue", Helvetica, Inter, Arial, sans-serif;color-scheme:light only}@media (width<=40rem){:root{--gutter:20px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:var(--hair) transparent}}@media (hover:hover) and (pointer:fine){html{scrollbar-width:none}html::-webkit-scrollbar{display:none}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--hair);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}::-webkit-scrollbar-button,::-webkit-scrollbar-button:single-button,::-webkit-scrollbar-button:double-button,::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment,::-webkit-scrollbar-corner{width:0;height:0;display:none}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--step-0);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}h1,h2,h3,p,ul,ol,figure{margin:0}ul{padding:0;list-style:none}a{color:inherit;border-bottom:1px solid var(--hair);text-decoration:none;transition:border-color .16s}a:hover{border-color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.wrap{width:100%;padding-inline:var(--gutter)}.rule{border-top:1px solid var(--hair)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.roll{vertical-align:top;margin-block:-.25em;padding-block:.25em;display:inline-flex;overflow:clip}.roll__l{white-space:pre;transition:transform .6s cubic-bezier(.16,.84,.28,1);transition-delay:calc(var(--i) * 25ms);display:inline-block;position:relative}.roll__l:after{content:attr(data-l);position:absolute;top:150%;left:0}@media (hover:hover){[data-roll]:hover .roll__l,[data-roll]:focus-visible .roll__l{transform:translateY(-150%)}}.swap{box-sizing:border-box;vertical-align:top;margin-block:-.25em;padding-block:.25em;display:inline-grid;overflow:clip}.swap--wide{display:grid}.swap__row{grid-area:1/1;place-self:start}.swap--wide .swap__row{justify-self:stretch}.swap--letters:not(.swap--flow) .swap__row{white-space:pre}.swap__l{display:inline-block}.swap.is-go .swap__l{transition:transform .6s cubic-bezier(.16,.84,.28,1);transition-delay:calc(var(--d) + var(--i) * var(--next,25ms))}.swap__row--in .swap__l{transform:translateY(150%)}.swap.is-go .swap__row--out .swap__l{transform:translateY(-150%)}.swap.is-go .swap__row--in .swap__l{transform:none}.swap--flow{overflow:visible}.swap--flow .swap__row{white-space:normal}.swap--flow:not(.swap--wide) .swap__row{white-space:nowrap}.swap--flow.is-go .swap__row--out a{transition:border-color .28s ease-out var(--d);border-color:#0000}.swap__w{white-space:pre;display:inline-block}.swap--flow .swap__row--in .swap__l{opacity:0;transform:translateY(.35em)}.swap--flow.is-go .swap__row--out .swap__l{opacity:0;transition:transform .6s cubic-bezier(.16,.84,.28,1),opacity .28s ease-out;transition-delay:calc(var(--d) + var(--i) * var(--next,25ms));transform:translateY(-.35em)}.swap--flow.is-go .swap__row--in .swap__l{opacity:1;transition:transform .6s cubic-bezier(.16,.84,.28,1),opacity .42s ease-in-out;transition-delay:calc(var(--d) + var(--lag,80ms) + var(--i) * var(--next,25ms));transform:none}.swap--block.is-go .swap__row{transition:transform .7s cubic-bezier(.16, .84, .28, 1) var(--d)}.swap--block .swap__row--in{transform:translateY(calc(var(--lift) + .3em))}.swap--block.is-go .swap__row--out{transform:translateY(calc(-1 * var(--lift) - .3em))}.swap--block.is-go .swap__row--in{transform:none}@media (prefers-reduced-motion:reduce){.roll__l{transition:none}[data-roll]:hover .roll__l{transform:none}[data-roll]:hover{opacity:.55}}.logo{width:100%;height:auto;display:block}.logo__letter{transform-box:fill-box;transform-origin:50%}.logo__blocks{display:none}.logo-morph .logo--reveal{overflow:visible}.logo-morph .logo--reveal .logo__letter{visibility:hidden}.logo-morph .logo--reveal .logo__blocks{display:inline}.logo__block{transform-box:fill-box;transform-origin:50% 100%;animation:logo-rise var(--shapes) cubic-bezier(.16, .84, .28, 1) calc(var(--i) * var(--next)) backwards, logo-wave .84s ease-in-out calc(var(--shapes) + var(--pause) + var(--i) * var(--next)) infinite}@keyframes logo-rise{0%{transform:scaleY(0)}}@keyframes logo-wave{50%{translate:0 -7px}}.logo-wait *,.logo-wait :before,.logo-wait :after{animation-play-state:paused!important}.logo-wait .logo__block{animation-play-state:running!important}html.scroll-wait{scrollbar-gutter:stable;overflow:hidden}.enter{animation:.9s cubic-bezier(.16,.84,.28,1) both fade-up;animation-delay:calc(var(--page-in,.56s) + var(--d,0) * 90ms)}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.reveal-on [data-reveal]{transition:opacity .9s cubic-bezier(.16,.84,.28,1),transform 1.1s cubic-bezier(.16,.84,.28,1),clip-path 1.1s cubic-bezier(.16,.84,.28,1);transition-delay:calc(var(--rd,0) * 90ms)}.reveal-on [data-reveal]:not(.is-in){opacity:0;transform:translateY(2rem)}.reveal-on [data-reveal=mask]{clip-path:inset(-.2em -.1em -.25em)}.reveal-on [data-reveal=mask]:not(.is-in){opacity:1;clip-path:inset(-.2em -.1em 100%);transform:translateY(100%)}.reveal-on [data-reveal=zoom]{transition-duration:1.2s,1.6s,0s}.reveal-on [data-reveal=zoom]:not(.is-in){transform:scale(.88)}.reveal-on [data-reveal=settle]{transition-duration:0s,1.8s,0s}.reveal-on [data-reveal=settle]:not(.is-in){opacity:1;transform:scale(1.14)}.reveal-on [data-reveal=fade]:not(.is-in){transform:none}@media (prefers-reduced-motion:reduce){.enter{opacity:1;clip-path:none;animation:none;transform:none}}.bar[data-astro-cid-nen7h5rs]{--fg:var(--ink);--bg:var(--paper);--rule:var(--hair);--swap:.3s ease;color:var(--fg);z-index:10;padding:clamp(.9rem, 2vw, 1.4rem) var(--gutter);background:0 0;justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:relative}.bar[data-astro-cid-nen7h5rs].is-dark:not(:has(.bar__menu[aria-expanded=true])){--fg:var(--paper);--bg:var(--ink);--rule:#faf9f547}.bar--float[data-astro-cid-nen7h5rs]{z-index:30;visibility:hidden;transition:transform .38s cubic-bezier(.16,.84,.28,1),visibility 0s linear .38s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.bar--float[data-astro-cid-nen7h5rs].is-shown{visibility:visible;transition:transform .52s cubic-bezier(.16,.84,.28,1),visibility;transform:none}.bar__glass[data-astro-cid-nen7h5rs]{z-index:-1;backdrop-filter:saturate(160%)blur(18px);height:100%;clip-path:inset(0 0 max(0px, calc(100% - var(--header-h,5rem))) 0);transition:clip-path .6s var(--menu-ease), height 0s linear .6s;background:#faf9f54d;position:absolute;top:0;left:0;right:0}.bar__menu[data-astro-cid-nen7h5rs][aria-expanded=true]~.bar__glass[data-astro-cid-nen7h5rs]{clip-path:inset(0);height:calc(100% + 100dvh);transition:clip-path .8s var(--menu-ease), height 0s}.bar[data-astro-cid-nen7h5rs]:not(.bar--float) .bar__glass[data-astro-cid-nen7h5rs]{background:var(--paper);backdrop-filter:none;transition:clip-path .6s var(--menu-ease), height 0s linear .6s, background 0s linear .6s, -webkit-backdrop-filter 0s linear .6s, backdrop-filter 0s linear .6s}.bar[data-astro-cid-nen7h5rs]:not(.bar--float) .bar__menu[data-astro-cid-nen7h5rs][aria-expanded=true]~.bar__glass[data-astro-cid-nen7h5rs]{backdrop-filter:saturate(160%)blur(18px);transition:clip-path .8s var(--menu-ease), height 0s, background 0s, -webkit-backdrop-filter 0s, backdrop-filter 0s;background:#faf9f54d}@supports not (backdrop-filter:blur(1px)){.bar__glass[data-astro-cid-nen7h5rs]{background:var(--paper)}}@media (prefers-reduced-motion:reduce){.bar--float[data-astro-cid-nen7h5rs],.bar--float[data-astro-cid-nen7h5rs].is-shown{transition:none}}.bar__home[data-astro-cid-nen7h5rs]{color:var(--fg);transition:color var(--swap);border:0;flex:none;display:block}.bar__logo[data-astro-cid-nen7h5rs]{width:auto;height:32px}.bar__nav[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(.9rem,2.2vw,2rem);margin:0;display:flex}.bar__item[data-astro-cid-nen7h5rs]{animation:.7s cubic-bezier(.16,.84,.28,1) both nav-in;animation-delay:calc(var(--page-in,.56s) - .14s + var(--n) * 80ms)}@keyframes nav-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.bar__menu[data-astro-cid-nen7h5rs]{animation:.7s cubic-bezier(.16,.84,.28,1) backwards nav-in;animation-delay:calc(var(--page-in,.56s) - .14s + var(--n) * 80ms)}.bar--float[data-astro-cid-nen7h5rs] .bar__item[data-astro-cid-nen7h5rs],.bar--float[data-astro-cid-nen7h5rs] .bar__menu[data-astro-cid-nen7h5rs]{animation:none}@media (prefers-reduced-motion:reduce){.bar__item[data-astro-cid-nen7h5rs]{opacity:1;animation:none;transform:none}.bar__menu[data-astro-cid-nen7h5rs]{animation:none}}.bar__link[data-astro-cid-nen7h5rs]{color:var(--fg);font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:opacity .16s ease, color var(--swap);border:0;font-size:13px;line-height:1;display:block}@media (hover:hover){.bar__menu[data-astro-cid-nen7h5rs]:hover{opacity:.55}}.bar__link[data-astro-cid-nen7h5rs][aria-current=page] .roll[data-astro-cid-nen7h5rs]{box-shadow:inset 0 -1px}.bar__pill[data-astro-cid-nen7h5rs]{--pad-y:.7em;--pad-x:.95em;isolation:isolate;padding:calc(var(--pad-y) - 1px) calc(var(--pad-x) - .06em - 1px) calc(var(--pad-y) - 1px) calc(var(--pad-x) - 1px);border:1px solid var(--fg);color:var(--bg);transition:color .4s var(--menu-ease), border-color var(--swap);background:0 0;border-radius:999px;position:relative;overflow:hidden}@supports (text-box:trim-both cap alphabetic){.bar__pill[data-astro-cid-nen7h5rs]{text-box:trim-both cap alphabetic;padding-block:calc(var(--pad-y) + .14em - 1px)}}@property --hole{syntax:"<length>";inherits:false;initial-value:0}.bar__pill[data-astro-cid-nen7h5rs]:before{content:"";z-index:-1;background:var(--fg);--hole:0px;mask:radial-gradient(circle at var(--fx,50%) var(--fy,50%), transparent var(--hole), #000 calc(var(--hole) + .5px));transition:--hole .5s var(--menu-ease), background-color var(--swap);pointer-events:none;position:absolute;inset:0}@media (hover:hover){.bar__pill[data-astro-cid-nen7h5rs]:hover{color:var(--fg)}.bar__pill[data-astro-cid-nen7h5rs]:hover:before{--hole:11em}}@media (prefers-reduced-motion:reduce){.bar__pill[data-astro-cid-nen7h5rs],.bar__pill[data-astro-cid-nen7h5rs]:before{transition:none}}.bar__item--lang[data-astro-cid-nen7h5rs]{border-left:1px solid var(--rule);transition:border-color var(--swap);padding-left:clamp(.9rem,2.2vw,2rem)}.bar__langs[data-astro-cid-nen7h5rs]{gap:.7em;margin:0;padding:0;list-style:none;display:flex}.bar[data-astro-cid-nen7h5rs]>nav[data-astro-cid-nen7h5rs]{margin-left:auto}.bar__menu[data-astro-cid-nen7h5rs],.bar__panel[data-astro-cid-nen7h5rs]{display:none}@media (width<=48rem){.bar__item[data-astro-cid-nen7h5rs]:not(.bar__item--lang){display:none}.bar__logo[data-astro-cid-nen7h5rs]{height:24px}.bar__item--lang[data-astro-cid-nen7h5rs]{border-left:0;padding-left:0}.bar__menu[data-astro-cid-nen7h5rs]{--dot:5px;width:2.75rem;height:2.75rem;margin:-.5rem calc((var(--dot) * 3 - 2.75rem) / 2) -.5rem 0;color:var(--fg);cursor:pointer;transition:opacity .16s ease, color var(--swap);background:0 0;border:0;place-items:center;padding:0;display:grid}.bar__dots[data-astro-cid-nen7h5rs]{width:calc(var(--dot) * 3);height:calc(var(--dot) * 3);fill:currentColor;transition:transform .52s cubic-bezier(.16,.84,.28,1);display:block}.bar__menu[data-astro-cid-nen7h5rs][aria-expanded=true] .bar__dots[data-astro-cid-nen7h5rs]{transform:rotate(135deg)}.bar__panel[data-astro-cid-nen7h5rs]{height:100dvh;padding:1.5rem var(--gutter) 3rem;visibility:hidden;flex-direction:column;gap:2.5rem;transition:visibility 0s linear .6s;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.bar__menu[data-astro-cid-nen7h5rs][aria-expanded=true]~.bar__glass[data-astro-cid-nen7h5rs] .bar__panel[data-astro-cid-nen7h5rs]{visibility:inherit;transition:visibility}.panel__item[data-astro-cid-nen7h5rs]{opacity:0;transition:opacity 0s .6s,transform 0s .6s;transform:translateY(-30px)}.bar__menu[data-astro-cid-nen7h5rs][aria-expanded=true]~.bar__glass[data-astro-cid-nen7h5rs] .panel__item[data-astro-cid-nen7h5rs]{opacity:1;transition:opacity .6s var(--item-ease), transform .6s var(--item-ease);transition-delay:calc(.2s + var(--k) * 60ms);transform:none}}.bar[data-astro-cid-nen7h5rs]{--menu-ease:cubic-bezier(.16, .84, .28, 1);--item-ease:cubic-bezier(.215, .61, .355, 1)}.bar[data-astro-cid-nen7h5rs].is-open{z-index:40}html.menu-open{overflow:hidden}.panel__links[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.panel__link[data-astro-cid-nen7h5rs]{border:0;border-bottom:1px solid var(--hair);letter-spacing:-.01em;padding:.875rem 0;font-size:1.125rem;font-weight:500;line-height:1.1;display:block}.panel__contact[data-astro-cid-nen7h5rs]{margin:0}.panel__contact[data-astro-cid-nen7h5rs] .bar__pill[data-astro-cid-nen7h5rs]{display:inline-block}@media (width<=26rem){.bar[data-astro-cid-nen7h5rs]{gap:.75rem}.bar__pill[data-astro-cid-nen7h5rs]{--pad-y:.85em}}@media (prefers-reduced-motion:reduce){.bar__dots[data-astro-cid-nen7h5rs],.bar__glass[data-astro-cid-nen7h5rs],.bar__panel[data-astro-cid-nen7h5rs],.panel__item[data-astro-cid-nen7h5rs],.bar__menu[data-astro-cid-nen7h5rs][aria-expanded=true]~.bar__glass[data-astro-cid-nen7h5rs],.bar__menu[data-astro-cid-nen7h5rs][aria-expanded=true]~.bar__glass[data-astro-cid-nen7h5rs] .bar__panel[data-astro-cid-nen7h5rs],.bar__menu[data-astro-cid-nen7h5rs][aria-expanded=true]~.bar__glass[data-astro-cid-nen7h5rs] .panel__item[data-astro-cid-nen7h5rs]{transition:none}}.wa[data-astro-cid-dsjoc6do]{--size:3.25rem;--ease:cubic-bezier(.16, .84, .28, 1);right:max(var(--gutter), env(safe-area-inset-right));bottom:max(1.5rem, env(safe-area-inset-bottom));z-index:20;height:var(--size);min-width:var(--size);background:var(--ink);color:var(--paper);font-family:var(--sans);letter-spacing:.06em;white-space:nowrap;transition:opacity .16s ease, padding-right .5s var(--ease), transform .42s var(--ease);animation:wa-in .7s var(--ease) calc(var(--page-in,.56s) + .6s) backwards;border:0;border-radius:999px;align-items:center;padding:0;font-size:13px;line-height:1;display:flex;position:fixed;box-shadow:0 10px 30px #231f202e}@keyframes wa-in{0%{opacity:0;translate:0 1rem}to{opacity:1;translate:0}}.wa__icon[data-astro-cid-dsjoc6do]{--w:1.4rem;width:var(--w);height:var(--w);margin-inline:calc((var(--size) - var(--w)) / 2);flex:none}.wa__more[data-astro-cid-dsjoc6do]{transition:grid-template-columns .5s var(--ease);grid-template-columns:0fr;display:grid;overflow:hidden}.wa__label[data-astro-cid-dsjoc6do]{opacity:0;min-width:0;transition:opacity .2s;overflow:hidden}@media (hover:hover){.wa[data-astro-cid-dsjoc6do]:hover,.wa[data-astro-cid-dsjoc6do]:focus-visible{padding-right:1.25rem}.wa[data-astro-cid-dsjoc6do]:hover .wa__more[data-astro-cid-dsjoc6do],.wa[data-astro-cid-dsjoc6do]:focus-visible .wa__more[data-astro-cid-dsjoc6do]{grid-template-columns:1fr}.wa[data-astro-cid-dsjoc6do]:hover .wa__label[data-astro-cid-dsjoc6do],.wa[data-astro-cid-dsjoc6do]:focus-visible .wa__label[data-astro-cid-dsjoc6do]{opacity:1;transition-delay:.12s}}.wa[data-astro-cid-dsjoc6do].is-away{opacity:0;pointer-events:none;transform:translateY(150%)}@media (width<=40rem){.wa[data-astro-cid-dsjoc6do]{--size:3rem;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom))}.wa[data-astro-cid-dsjoc6do].is-tucked{opacity:0;pointer-events:none;transform:translateY(150%)}}html:has(dialog[open]) .wa[data-astro-cid-dsjoc6do]{display:none}@media (prefers-reduced-motion:reduce){.wa[data-astro-cid-dsjoc6do]{transition:opacity .16s;animation:none}.wa__more[data-astro-cid-dsjoc6do],.wa__label[data-astro-cid-dsjoc6do]{transition:none}.wa[data-astro-cid-dsjoc6do].is-tucked,.wa[data-astro-cid-dsjoc6do].is-away{transform:none}}.start[data-astro-cid-qox7tg37]{background:var(--paper);width:min(100% - 2rem,32rem);max-height:calc(100svh - 2rem);color:var(--ink);border:0;border-radius:6px;padding:0;box-shadow:0 24px 60px #231f202e}.start[data-astro-cid-qox7tg37]::backdrop{background:#231f2073}.start[data-astro-cid-qox7tg37][open]{animation:.42s cubic-bezier(.16,.84,.28,1) start-in}@keyframes start-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.start[data-astro-cid-qox7tg37][open]{animation:none}}html:has(dialog[open]){overflow:hidden}.start__form[data-astro-cid-qox7tg37],.start__done[data-astro-cid-qox7tg37]{gap:1.35rem;padding:clamp(1.5rem,4vw,2.25rem);display:grid}.start__form[data-astro-cid-qox7tg37][hidden],.start__done[data-astro-cid-qox7tg37][hidden]{display:none}.start__done[data-astro-cid-qox7tg37] .start__heading[data-astro-cid-qox7tg37]:focus{outline:none}.start__tick[data-astro-cid-qox7tg37]{width:3.25rem;height:3.25rem;animation:.4s cubic-bezier(.34,1.56,.64,1) .45s both tick-pop;display:block;overflow:visible}.start__tick-ring[data-astro-cid-qox7tg37]{fill:var(--ink);stroke:var(--ink);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0;transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.16,.84,.28,1) both tick-trace,.3s .45s both tick-fill;transform:rotate(-90deg)}.start__tick-mark[data-astro-cid-qox7tg37]{fill:none;stroke:var(--paper);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:.4s cubic-bezier(.65,0,.35,1) .65s both tick-trace}@keyframes tick-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes tick-fill{0%{fill:#0000}to{fill:var(--ink)}}@keyframes tick-pop{0%{scale:.85}to{scale:1}}@media (prefers-reduced-motion:reduce){.start__tick[data-astro-cid-qox7tg37],.start__tick-ring[data-astro-cid-qox7tg37],.start__tick-mark[data-astro-cid-qox7tg37]{animation:none}}.start__trap[data-astro-cid-qox7tg37]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.start__fail[data-astro-cid-qox7tg37]{font-size:var(--step--1);color:var(--error)}.start__fail[data-astro-cid-qox7tg37] a[data-astro-cid-qox7tg37]{color:inherit;text-underline-offset:.25em;text-decoration:underline 1px}.start__top[data-astro-cid-qox7tg37]{justify-content:space-between;align-items:start;gap:1rem;display:flex}.start__heading[data-astro-cid-qox7tg37]{font-size:var(--step-1);letter-spacing:-.015em;font-weight:500;line-height:1.2}.start__close[data-astro-cid-qox7tg37]{width:2.25rem;height:2.25rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin:-.35rem -.5rem 0 0;padding:0;font-size:1.5rem;line-height:1;transition:background-color .16s,color .16s;display:grid}.start__close[data-astro-cid-qox7tg37]:hover{background:var(--hair);color:var(--ink)}.start__lede[data-astro-cid-qox7tg37]{color:var(--muted);margin-top:-.6rem}.start__field[data-astro-cid-qox7tg37]{gap:.35rem;display:grid}.start__label[data-astro-cid-qox7tg37]{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.start__field[data-astro-cid-qox7tg37] input[data-astro-cid-qox7tg37],.start__field[data-astro-cid-qox7tg37] textarea[data-astro-cid-qox7tg37]{--field-bg:color-mix(in srgb, var(--ink) 4%, var(--paper));border:1px solid color-mix(in srgb, var(--ink) 12%, var(--paper));background:var(--field-bg);width:100%;color:inherit;font:inherit;resize:vertical;border-radius:6px;padding:.7rem .85rem;transition:border-color .16s,background-color .16s}.start__field[data-astro-cid-qox7tg37] input[data-astro-cid-qox7tg37]:hover,.start__field[data-astro-cid-qox7tg37] textarea[data-astro-cid-qox7tg37]:hover{border-color:color-mix(in srgb, var(--ink) 28%, var(--paper))}.start__field[data-astro-cid-qox7tg37] input[data-astro-cid-qox7tg37]:focus,.start__field[data-astro-cid-qox7tg37] textarea[data-astro-cid-qox7tg37]:focus{--field-bg:var(--paper);border-color:var(--ink);outline:none}.start__field[data-astro-cid-qox7tg37] input[data-astro-cid-qox7tg37][aria-invalid]{border-color:var(--error)}.start__error[data-astro-cid-qox7tg37]{font-size:var(--step--1);color:var(--error)}.start__error[data-astro-cid-qox7tg37]:empty{display:none}.start[data-astro-cid-qox7tg37]{--error:#a3392b}.start__field[data-astro-cid-qox7tg37] input[data-astro-cid-qox7tg37]:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 100px var(--field-bg) inset;transition:border-color .16s,background-color 99999s step-end}.start__submit[data-astro-cid-qox7tg37]{background:var(--ink);color:var(--paper);font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;justify-self:start;margin-top:.4rem;padding:.85em 1.4em;font-size:13px;line-height:1;transition:opacity .16s}.start__submit[data-astro-cid-qox7tg37]:hover{opacity:.82}.start__submit[data-astro-cid-qox7tg37]:disabled{opacity:.6;cursor:progress}.start__small[data-astro-cid-qox7tg37]{font-size:var(--step--1);color:var(--muted);margin-top:-.6rem}.start__or[data-astro-cid-qox7tg37]{border-bottom:1px solid var(--hair);font-size:var(--step--1);color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.1rem;display:flex}.start__ways[data-astro-cid-qox7tg37]{gap:.5rem;display:flex}.start__way[data-astro-cid-qox7tg37]{background:var(--ink);width:3rem;height:3rem;color:var(--paper);border-radius:50%;place-items:center;transition:background .2s;display:grid;position:relative}.start__way[data-astro-cid-qox7tg37] svg[data-astro-cid-qox7tg37]{width:1.35rem;height:1.35rem}.start__way[data-astro-cid-qox7tg37]:hover,.start__way[data-astro-cid-qox7tg37]:focus-visible{background:color-mix(in srgb, var(--ink) 82%, var(--paper))}.start__way[data-astro-cid-qox7tg37]:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.start__tip[data-astro-cid-qox7tg37]{background:var(--ink);color:var(--paper);white-space:nowrap;pointer-events:none;opacity:0;border-radius:4px;padding:.45em .8em;font-size:.8125rem;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + .5rem);right:0;transform:translateY(4px)}.start__way[data-astro-cid-qox7tg37]:hover .start__tip[data-astro-cid-qox7tg37],.start__way[data-astro-cid-qox7tg37]:focus-visible .start__tip[data-astro-cid-qox7tg37]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.start__tip[data-astro-cid-qox7tg37]{transition:none}}.scrollbar[data-astro-cid-6ywtplga]{display:none}@media (hover:hover) and (pointer:fine){.scrollbar[data-astro-cid-6ywtplga]{z-index:50;pointer-events:none;width:12px;display:block;position:fixed;top:0;bottom:0;right:0}.scrollbar[data-astro-cid-6ywtplga][hidden]{display:none!important}}.scrollbar__thumb[data-astro-cid-6ywtplga]{background:color-mix(in srgb, var(--ink) 20%, var(--paper));pointer-events:auto;cursor:default;will-change:transform;background-clip:padding-box;border:2px solid #0000;border-width:2px 3px;border-radius:999px;width:12px;transition:border-width .15s,background-color .15s;position:absolute;top:0;right:0}.scrollbar__thumb[data-astro-cid-6ywtplga]:hover,.is-dragging-scrollbar .scrollbar__thumb[data-astro-cid-6ywtplga]{background-color:var(--muted);border-width:2px}.is-dragging-scrollbar,.is-dragging-scrollbar [data-astro-cid-6ywtplga]{user-select:none}.lead[data-astro-cid-hkbrpulz]{margin-bottom:calc(-1 * var(--hold,0px));pointer-events:none}.lead[data-astro-cid-hkbrpulz]:after{content:"";height:var(--hold,0px);display:block}.lead[data-astro-cid-hkbrpulz]>.bar{pointer-events:auto;position:sticky;top:0}.veil[data-astro-cid-hkbrpulz]{z-index:100;background:var(--paper);opacity:0;pointer-events:none;transition:opacity .28s;position:fixed;inset:0}.veil[data-astro-cid-hkbrpulz].is-on{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.lead[data-astro-cid-hkbrpulz]{margin-bottom:0}.lead[data-astro-cid-hkbrpulz]:after{display:none}}footer[data-astro-cid-jo6i4kqk]{--muted:#a8a49b;--hair:#3a3537;background:var(--ink);color:var(--paper)}footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{border-color:var(--paper)}footer[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:focus-visible{outline-color:var(--paper)}.footer[data-astro-cid-jo6i4kqk]{gap:clamp(2rem,4vw,3rem);padding-block:clamp(2rem,4vw,2.75rem) 3rem;display:grid}.footer__row[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;display:flex}.footer__nav[data-astro-cid-jo6i4kqk]{letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:.75rem 1.75rem;margin:0;font-size:13px;line-height:1;display:flex}.footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border:0}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{transition:opacity .16s}@media (hover:hover){.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{opacity:.55}}.footer__base[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--hair);font-size:var(--step--1);color:var(--muted);padding-top:1.25rem}.footer__links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;display:flex}
