.wordmark[data-astro-cid-hhuuaa7r]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;text-decoration:none;line-height:1;color:var(--color-blue)}.wordmark__brand[data-astro-cid-hhuuaa7r]{font-family:var(--font-display);font-weight:850;letter-spacing:-.02em;font-size:2rem}.wordmark__two[data-astro-cid-hhuuaa7r]{color:var(--color-pink)}.wordmark__sub[data-astro-cid-hhuuaa7r]{font-family:var(--font-display);font-weight:600;font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);padding-top:5px;border-top:1px solid var(--color-rule-strong);width:100%;white-space:nowrap}.wordmark--sm[data-astro-cid-hhuuaa7r] .wordmark__brand[data-astro-cid-hhuuaa7r]{font-size:1.625rem}.wordmark--lg[data-astro-cid-hhuuaa7r] .wordmark__brand[data-astro-cid-hhuuaa7r]{font-size:clamp(3rem,2rem + 4vw,5.5rem)}.wordmark--lg[data-astro-cid-hhuuaa7r] .wordmark__sub[data-astro-cid-hhuuaa7r]{font-size:clamp(.75rem,.6rem + .4vw,1rem);padding-top:10px}a[data-astro-cid-hhuuaa7r].wordmark:hover .wordmark__two[data-astro-cid-hhuuaa7r]{color:var(--color-pink-ink)}.flip-pin[data-astro-cid-mmspuptz]{perspective:1600px;width:clamp(220px,22vw,330px);z-index:20}.flip-card[data-astro-cid-mmspuptz]{position:relative;aspect-ratio:3 / 4;transform-style:preserve-3d;will-change:transform}.flip-card__face[data-astro-cid-mmspuptz]{position:absolute;inset:0;border-radius:var(--radius-card);overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 0 0 3px var(--color-bg),0 0 18px 4px #f5f3ef59,0 30px 60px -30px #1a191673}.flip-card__photo[data-astro-cid-mmspuptz]{display:block;width:100%;height:100%;object-fit:cover;object-position:55% 30%}.flip-card__back[data-astro-cid-mmspuptz]{transform:rotateY(180deg);background:var(--color-ink);display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-sm);padding:var(--space-lg)}.flip-card__back[data-astro-cid-mmspuptz] .wordmark__brand{font-size:clamp(3rem,1.5rem + 3vw,4.5rem)}.flip-card__back[data-astro-cid-mmspuptz] .wordmark__sub{color:var(--color-on-ink-muted);border-color:var(--color-ink-rule);white-space:normal}.flip-card__note[data-astro-cid-mmspuptz]{font-family:var(--font-display);font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-on-ink-subtle)}.hero[data-astro-cid-bbe6dxrz]{position:relative}.hero__split[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,48px);min-height:100svh;padding-block:var(--space-xl)}.hero__side[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:var(--space-xs);container-type:inline-size}.hero__side--left[data-astro-cid-bbe6dxrz]{align-items:flex-end;text-align:right}.hero__side--right[data-astro-cid-bbe6dxrz]{align-items:flex-start}.hero__mega[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-weight:900;font-size:min(40cqi,15rem);line-height:.8;letter-spacing:-.035em;color:var(--color-blue);text-transform:uppercase}.hero__mega--two[data-astro-cid-bbe6dxrz]{color:var(--color-pink)}.hero__tag[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-size:var(--text-label);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink);max-width:22ch}.hero__tag--muted[data-astro-cid-bbe6dxrz]{color:var(--color-muted);font-variant-numeric:tabular-nums}.js .hero__split[data-astro-cid-bbe6dxrz] [data-astro-cid-bbe6dxrz][data-reveal]{opacity:1;transform:none;animation:hero-reveal .8s cubic-bezier(.215,.61,.355,1) both}.js .hero__side--right[data-astro-cid-bbe6dxrz] [data-astro-cid-bbe6dxrz][data-reveal]{animation-delay:.08s}.js .hero__split[data-astro-cid-bbe6dxrz] .hero__tag--muted[data-astro-cid-bbe6dxrz]{animation-delay:.16s}@keyframes hero-reveal{0%{opacity:0;transform:translateY(24px)}}.hero__intro[data-astro-cid-bbe6dxrz]{display:grid;gap:var(--space-lg);padding-block:var(--space-xl) var(--space-section)}.hero__intro[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:var(--text-h1);text-transform:uppercase;max-width:16ch}.hero__intro[data-astro-cid-bbe6dxrz] em[data-astro-cid-bbe6dxrz]{font-style:normal;color:var(--color-blue-ink)}.hero__body[data-astro-cid-bbe6dxrz]{display:grid;gap:var(--space-lg);max-width:52ch}.hero__ctas[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:var(--space-xs)}@media(min-width:900px){.hero__side[data-astro-cid-bbe6dxrz]{position:relative}.hero__tag[data-astro-cid-bbe6dxrz]{position:absolute}.hero__side[data-astro-cid-bbe6dxrz]>.hero__tag[data-astro-cid-bbe6dxrz]:first-child{bottom:calc(100% + var(--space-sm))}.hero__tag--muted[data-astro-cid-bbe6dxrz]{top:calc(100% + var(--space-sm))}.hero__side--left[data-astro-cid-bbe6dxrz] .hero__tag[data-astro-cid-bbe6dxrz]{right:0}.hero__side--right[data-astro-cid-bbe6dxrz] .hero__tag[data-astro-cid-bbe6dxrz]{left:0}.hero__intro[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);max-width:var(--max-w)}.hero__intro[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]{grid-column:1}}@media(max-width:899px){.hero__split[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;justify-items:center;min-height:0;gap:var(--space-md);padding-top:calc(var(--space-xl) + env(safe-area-inset-top))}.hero__side[data-astro-cid-bbe6dxrz],.hero__side--left[data-astro-cid-bbe6dxrz]{align-items:center;text-align:center}.hero__side--left[data-astro-cid-bbe6dxrz]{order:1;flex-direction:row;align-items:baseline}.hero__side--left[data-astro-cid-bbe6dxrz] .hero__tag[data-astro-cid-bbe6dxrz]{display:none}.hero__side--right[data-astro-cid-bbe6dxrz]{order:3}.hero__side--right[data-astro-cid-bbe6dxrz] .hero__mega[data-astro-cid-bbe6dxrz]{display:none}.hero__split[data-astro-cid-bbe6dxrz] .flip-pin{order:2;width:min(52vw,220px)}.hero__side[data-astro-cid-bbe6dxrz]{width:100%}.hero__side--left[data-astro-cid-bbe6dxrz]{justify-content:center}.hero__side--left[data-astro-cid-bbe6dxrz] .hero__mega[data-astro-cid-bbe6dxrz]{font-size:min(32cqi,9rem)}.hero__side--left[data-astro-cid-bbe6dxrz] .hero__mega[data-astro-cid-bbe6dxrz]:after{content:"2";color:var(--color-pink)}}.marquee[data-astro-cid-3w3ft2fi]{position:relative;overflow:hidden;background:var(--color-ink);color:var(--color-bg);padding-block:var(--space-lg)}.marquee__viewport[data-astro-cid-3w3ft2fi]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.marquee__track[data-astro-cid-3w3ft2fi]{display:flex;width:max-content;animation:marquee 32s linear infinite}.marquee[data-astro-cid-3w3ft2fi]:hover .marquee__track[data-astro-cid-3w3ft2fi]{animation-play-state:paused}.marquee__group[data-astro-cid-3w3ft2fi]{display:flex;flex-shrink:0}.marquee__item[data-astro-cid-3w3ft2fi]{display:inline-flex;align-items:baseline;gap:var(--space-sm);padding-inline:var(--space-lg) 0;white-space:nowrap}.marquee__value[data-astro-cid-3w3ft2fi]{font-family:var(--font-display);font-weight:850;font-size:clamp(2.5rem,2rem + 2vw,4rem);line-height:1;color:var(--color-blue)}.marquee__label[data-astro-cid-3w3ft2fi]{font-family:var(--font-display);font-weight:600;font-size:1.125rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-on-ink-muted)}.marquee__sep[data-astro-cid-3w3ft2fi]{font-family:var(--font-display);font-size:clamp(2rem,1.5rem + 2vw,3.5rem);font-weight:300;color:var(--color-ink-rule);padding-left:var(--space-lg)}@keyframes marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-3w3ft2fi]{animation:none;flex-wrap:wrap;width:auto}.marquee__group[data-astro-cid-3w3ft2fi]+.marquee__group[data-astro-cid-3w3ft2fi]{display:none}.marquee__group[data-astro-cid-3w3ft2fi]{flex-wrap:wrap;justify-content:center;row-gap:var(--space-sm);width:100%}}.service[data-astro-cid-uhzbvkqe]{position:sticky;top:calc(12vh + var(--i) * 18px)}.service__card[data-astro-cid-uhzbvkqe]{display:grid;gap:var(--space-sm);align-content:start;min-height:clamp(300px,42vh,420px);padding:clamp(28px,4vw,56px);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-card);box-shadow:0 -1px #fffc inset,0 28px 50px -38px #1a191666;rotate:var(--tilt);transition:rotate .6s var(--ease-out),box-shadow .6s var(--ease-out)}@media(hover:hover){.service[data-astro-cid-uhzbvkqe]:hover .service__card[data-astro-cid-uhzbvkqe]{rotate:0deg;box-shadow:0 -1px #fffc inset,0 36px 60px -36px #1a191673}}.service__label[data-astro-cid-uhzbvkqe]{font-family:var(--font-body);font-style:italic;font-size:1.0625rem;color:var(--color-pink-ink)}.service__title[data-astro-cid-uhzbvkqe]{font-size:var(--text-h3);font-weight:800;line-height:1;text-transform:uppercase;margin-bottom:var(--space-xs)}.service__num[data-astro-cid-uhzbvkqe]{color:var(--color-blue-ink)}.service__body[data-astro-cid-uhzbvkqe]{color:var(--color-muted);max-width:46ch}@media(max-width:899px){.service[data-astro-cid-uhzbvkqe]{top:calc(var(--space-md) + var(--i) * 10px)}.service__card[data-astro-cid-uhzbvkqe]{min-height:min(380px,62svh);rotate:calc(var(--tilt) * .5)}}.services[data-astro-cid-g5jplrhu]{padding-block:var(--space-section)}.services__inner[data-astro-cid-g5jplrhu]{display:grid;gap:var(--space-2xl)}.services__head[data-astro-cid-g5jplrhu]{display:grid;gap:var(--space-sm)}.services__head[data-astro-cid-g5jplrhu] h2[data-astro-cid-g5jplrhu]{font-size:var(--text-h2);text-transform:uppercase}.services__stack[data-astro-cid-g5jplrhu]{display:grid;gap:var(--space-md)}@media(min-width:900px){.services__inner[data-astro-cid-g5jplrhu]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.services__inner[data-astro-cid-g5jplrhu]>[data-astro-cid-g5jplrhu]{grid-column:1}.services__stack[data-astro-cid-g5jplrhu]{gap:14vh;padding-bottom:6vh}}@media(max-width:899px){.services__stack[data-astro-cid-g5jplrhu]{gap:22svh;padding-bottom:4svh}}.fractional[data-astro-cid-udclysvk]{padding-block:var(--space-section);background:var(--color-bg-alt)}.fractional__head[data-astro-cid-udclysvk]{display:grid;gap:var(--space-sm);margin-bottom:var(--space-2xl)}.fractional__head[data-astro-cid-udclysvk] h2[data-astro-cid-udclysvk]{font-size:var(--text-h2);text-transform:uppercase}.fractional__list[data-astro-cid-udclysvk]{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-rule-strong)}.offer[data-astro-cid-udclysvk]{display:grid;gap:var(--space-xs) var(--space-xl);padding-block:var(--space-lg);border-bottom:1px solid var(--color-rule-strong)}.offer__title[data-astro-cid-udclysvk]{font-size:clamp(1.625rem,1.3rem + 1vw,2.25rem);font-weight:800;line-height:1.02;text-transform:uppercase}.offer__body[data-astro-cid-udclysvk]{color:var(--color-muted);max-width:60ch}.offer__tag[data-astro-cid-udclysvk]{justify-self:start;font-family:var(--font-display);font-size:var(--text-label);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-blue-ink);border:1px solid var(--color-rule-strong);border-radius:var(--radius-pill);padding:6px 14px;white-space:nowrap}@media(min-width:900px){.offer[data-astro-cid-udclysvk]{grid-template-columns:minmax(0,4fr) minmax(0,6fr) minmax(0,2fr);align-items:baseline}.offer__tag[data-astro-cid-udclysvk]{justify-self:end}}.about[data-astro-cid-v2cbyr3p]{padding-block:var(--space-section)}.about__inner[data-astro-cid-v2cbyr3p]{display:grid;gap:var(--space-2xl)}.about__photo[data-astro-cid-v2cbyr3p]{display:grid;gap:var(--space-xs);align-content:start}.about__img[data-astro-cid-v2cbyr3p]{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:55% 30%;border-radius:var(--radius-card)}.about__caption[data-astro-cid-v2cbyr3p]{font-family:var(--font-display);font-size:var(--text-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.about__content[data-astro-cid-v2cbyr3p]{display:grid;gap:var(--space-md);align-content:start}.about__content[data-astro-cid-v2cbyr3p] h2[data-astro-cid-v2cbyr3p]{font-size:var(--text-h2);text-transform:uppercase;max-width:12ch}.about__quote[data-astro-cid-v2cbyr3p]{position:relative;margin:var(--space-md) 0;padding-top:var(--space-xl)}.about__mark[data-astro-cid-v2cbyr3p]{position:absolute;top:-.1em;left:-.04em;font-family:var(--font-body);font-size:7rem;line-height:1;color:var(--color-pink)}.about__quote[data-astro-cid-v2cbyr3p] blockquote[data-astro-cid-v2cbyr3p]{margin:0;font-family:var(--font-body);font-style:italic;font-size:clamp(1.5rem,1.2rem + 1.1vw,2.125rem);line-height:1.3;color:var(--color-blue-ink);max-width:30ch}.about__bio[data-astro-cid-v2cbyr3p]{color:var(--color-muted);max-width:60ch}.about__creds[data-astro-cid-v2cbyr3p]{display:flex;flex-wrap:wrap;gap:var(--space-2xs);list-style:none;margin:var(--space-sm) 0 0;padding:0}.about__creds[data-astro-cid-v2cbyr3p] li[data-astro-cid-v2cbyr3p]{font-family:var(--font-display);font-size:var(--text-label);font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--color-rule-strong);border-radius:var(--radius-pill);padding:6px 14px}@media(min-width:900px){.about__inner[data-astro-cid-v2cbyr3p]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px,7vw,112px)}.about__photo[data-astro-cid-v2cbyr3p]{position:sticky;top:10vh;align-self:start}}.form[data-astro-cid-svshx33u]{display:grid;gap:var(--space-md);padding:clamp(24px,4vw,48px);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-card)}.form__row[data-astro-cid-svshx33u]{display:grid;gap:var(--space-md)}@container (min-width: 520px){.form__row[data-astro-cid-svshx33u]{grid-template-columns:1fr 1fr}}.field[data-astro-cid-svshx33u]{display:grid;gap:var(--space-2xs)}.field[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u]{font-family:var(--font-display);font-size:var(--text-label);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.field__optional[data-astro-cid-svshx33u]{font-weight:500;letter-spacing:.06em;text-transform:none;color:var(--color-muted)}.field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u],.field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{width:100%;font:inherit;font-size:1.0625rem;color:var(--color-ink);background:var(--color-bg);border:1.5px solid var(--color-rule-strong);border-radius:14px;padding:12px 16px;transition:border-color .2s var(--ease-out),background-color .2s var(--ease-out)}.field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{resize:vertical;min-height:140px}.field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:hover,.field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]:hover{border-color:#a9b6c9}.field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:focus-visible,.field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]:focus-visible{outline:none;border-color:var(--color-blue-fill);background:var(--color-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-blue) 22%,transparent)}.field[data-astro-cid-svshx33u] [data-astro-cid-svshx33u][aria-invalid=true]{border-color:var(--color-pink-ink)}.field__error[data-astro-cid-svshx33u]{min-height:0;font-size:.9375rem;color:var(--color-pink-ink)}.field__error[data-astro-cid-svshx33u]:empty{display:none}.form__trap[data-astro-cid-svshx33u]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form__footer[data-astro-cid-svshx33u]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md)}.form__note[data-astro-cid-svshx33u]{font-size:.9375rem;color:var(--color-muted)}.form__status[data-astro-cid-svshx33u]:empty{display:none}.form__status[data-astro-cid-svshx33u]{padding:var(--space-sm) var(--space-md);border-radius:14px;background:color-mix(in srgb,var(--color-blue) 12%,var(--color-surface));color:var(--color-blue-ink)}.form__status[data-astro-cid-svshx33u][data-state=error]{background:color-mix(in srgb,var(--color-pink) 10%,var(--color-surface));color:var(--color-pink-ink)}[data-astro-cid-svshx33u][data-submit][disabled]{opacity:.6;cursor:progress}.contact[data-astro-cid-xmivup5a]{padding-block:var(--space-section);background:var(--color-bg-alt)}.contact__inner[data-astro-cid-xmivup5a]{display:grid;gap:var(--space-2xl)}.contact__intro[data-astro-cid-xmivup5a]{display:grid;gap:var(--space-md);align-content:start}.contact__intro[data-astro-cid-xmivup5a] h2[data-astro-cid-xmivup5a]{font-size:var(--text-h2);text-transform:uppercase;max-width:12ch}.contact__list[data-astro-cid-xmivup5a]{list-style:none;margin:var(--space-md) 0 0;padding:0;border-top:1px solid var(--color-rule-strong)}.contact__list[data-astro-cid-xmivup5a] li[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:6rem 1fr;gap:var(--space-sm);align-items:baseline;padding-block:var(--space-sm);border-bottom:1px solid var(--color-rule-strong)}.contact__key[data-astro-cid-xmivup5a]{font-family:var(--font-display);font-size:var(--text-label);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.contact__value[data-astro-cid-xmivup5a]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs);min-width:0;overflow-wrap:break-word}.contact__value[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{color:var(--color-blue-ink);text-decoration-thickness:1px;text-underline-offset:4px}.contact__value[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]:hover{text-decoration-thickness:2px}.contact__copy[data-astro-cid-xmivup5a]{font-family:var(--font-display);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink);background:transparent;border:1px solid var(--color-rule-strong);border-radius:var(--radius-pill);padding:4px 12px;cursor:pointer;min-height:32px}.contact__copy[data-astro-cid-xmivup5a]:hover{border-color:var(--color-blue-fill);color:var(--color-blue-ink)}.contact__form[data-astro-cid-xmivup5a]{container-type:inline-size}@media(min-width:900px){.contact__inner[data-astro-cid-xmivup5a]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(40px,6vw,96px)}}.toast[data-astro-cid-xmivup5a]{position:fixed;left:50%;bottom:calc(var(--nav-clearance) + 8px);z-index:60;transform:translate(-50%,12px);opacity:0;pointer-events:none;padding:10px 18px;border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-bg);font-family:var(--font-display);font-size:.9375rem;font-weight:600;letter-spacing:.06em;transition:opacity .25s var(--ease-out),transform .25s var(--ease-out)}.toast[data-astro-cid-xmivup5a][data-visible]{opacity:1;transform:translate(-50%)}.footer[data-astro-cid-sz7xmlte]{background:var(--color-ink);color:var(--color-on-ink-muted);padding-block:var(--space-2xl) calc(var(--nav-clearance) + var(--space-md));overflow:hidden}.footer__inner[data-astro-cid-sz7xmlte]{display:grid;gap:var(--space-lg)}.footer__mega[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-weight:900;font-size:clamp(5rem,2rem + 17vw,17rem);line-height:.8;letter-spacing:-.04em;text-transform:uppercase;color:var(--color-blue)}.footer__mega[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{color:var(--color-pink)}.footer__row[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-sm) var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-ink-rule);font-size:.9375rem}.footer__links[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:var(--space-md);list-style:none;margin:0;padding:0}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-on-ink);text-underline-offset:4px}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-blue)}.footer__credit[data-astro-cid-sz7xmlte]{justify-self:end;margin-top:calc(var(--space-sm) * -1);font-family:var(--font-display);font-size:.75rem;letter-spacing:.08em;color:var(--color-on-ink-subtle)}.footer__credit[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:inherit;text-decoration:none;transition:color .3s var(--ease-out)}.footer__credit[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.footer__credit[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus-visible{color:var(--color-on-ink)}.pill-nav[data-astro-cid-5kpduwhi]{position:fixed;left:50%;bottom:max(16px,env(safe-area-inset-bottom));z-index:50;transform:translate(-50%);display:flex;align-items:center;gap:4px;padding:6px;background:var(--color-ink);border-radius:var(--radius-pill);box-shadow:0 18px 40px -16px #1a19168c;font-family:var(--font-display);font-weight:700;font-size:.9375rem;letter-spacing:.06em;text-transform:uppercase;max-width:calc(100vw - 24px)}.pill-nav[data-astro-cid-5kpduwhi] a[data-astro-cid-5kpduwhi]{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--radius-pill);color:var(--color-on-ink);text-decoration:none;white-space:nowrap;transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}.pill-nav[data-astro-cid-5kpduwhi] a[data-astro-cid-5kpduwhi]:hover{background:var(--color-ink-raised);color:#fff}.pill-nav__home[data-astro-cid-5kpduwhi]{font-weight:900;font-size:1.25rem;letter-spacing:-.02em;color:var(--color-blue)!important}.pill-nav__two[data-astro-cid-5kpduwhi]{color:var(--color-pink)}.pill-nav__links[data-astro-cid-5kpduwhi]{display:flex;list-style:none;margin:0;padding:0}.pill-nav[data-astro-cid-5kpduwhi] .pill-nav__cta[data-astro-cid-5kpduwhi]{background:var(--color-blue-fill);color:#fff}.pill-nav[data-astro-cid-5kpduwhi] .pill-nav__cta[data-astro-cid-5kpduwhi]:hover{background:var(--color-blue);color:var(--color-ink)}@media(max-width:520px){.pill-nav__optional[data-astro-cid-5kpduwhi]{display:none}.pill-nav[data-astro-cid-5kpduwhi] a[data-astro-cid-5kpduwhi]{padding:0 12px}}@media(max-width:360px){.pill-nav__home[data-astro-cid-5kpduwhi]{display:none!important}}.bottom-blur[data-astro-cid-5kpduwhi]{position:fixed;inset:auto 0 0;height:160px;z-index:40;pointer-events:none}.bottom-blur[data-astro-cid-5kpduwhi] span[data-astro-cid-5kpduwhi]{position:absolute;inset:0;background:#f5f3ef03}.bottom-blur[data-astro-cid-5kpduwhi] span[data-astro-cid-5kpduwhi]:nth-child(1){-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);mask-image:linear-gradient(to top,#000 0%,transparent 96%)}.bottom-blur[data-astro-cid-5kpduwhi] span[data-astro-cid-5kpduwhi]:nth-child(2){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);mask-image:linear-gradient(to top,#000 0%,transparent 74%)}.bottom-blur[data-astro-cid-5kpduwhi] span[data-astro-cid-5kpduwhi]:nth-child(3){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);mask-image:linear-gradient(to top,#000 0%,transparent 50%)}.bottom-blur[data-astro-cid-5kpduwhi] span[data-astro-cid-5kpduwhi]:nth-child(4){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);mask-image:linear-gradient(to top,#000 0%,transparent 28%)}@media(max-width:899px){.bottom-blur[data-astro-cid-5kpduwhi]{height:calc(175px + env(safe-area-inset-bottom))}.bottom-blur[data-astro-cid-5kpduwhi] span[data-astro-cid-5kpduwhi]:nth-child(1){mask-image:linear-gradient(to top,#000 0%,transparent 100%)}.bottom-blur[data-astro-cid-5kpduwhi] span[data-astro-cid-5kpduwhi]:nth-child(2){mask-image:linear-gradient(to top,#000 0%,transparent 84%)}.bottom-blur[data-astro-cid-5kpduwhi] span[data-astro-cid-5kpduwhi]:nth-child(3){mask-image:linear-gradient(to top,#000 0%,transparent 68%)}.bottom-blur[data-astro-cid-5kpduwhi] span[data-astro-cid-5kpduwhi]:nth-child(4){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);mask-image:linear-gradient(to top,#000 0%,#000 34%,transparent 54%)}}
