@layer base{.social-link[data-astro-cid-rxjwghxw]{width:3rem;height:3rem;color:var(--color-on-surface);background:color-mix(in srgb, var(--color-surface) 70%, transparent);border:1px solid color-mix(in srgb, var(--color-outline) 70%, transparent);border-radius:var(--radius-full);box-shadow:0 .75rem 1.5rem color-mix(in srgb, var(--color-on-surface) 8%, transparent);place-items:center;padding:.5rem;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:inline-grid}.social-link[data-astro-cid-rxjwghxw]:hover{color:var(--color-primary-strong);background:color-mix(in srgb, var(--color-tertiary) 18%, var(--color-surface));border-color:color-mix(in srgb, var(--color-primary) 42%, transparent);transform:translateY(-.125rem)}.social-link[data-astro-cid-rxjwghxw]:focus-visible{outline:3px solid color-mix(in srgb, var(--color-secondary) 70%, var(--color-primary-strong));outline-offset:4px}.social-link__icon[data-astro-cid-rxjwghxw]{width:1.35rem;height:1.35rem}.sr-only[data-astro-cid-rxjwghxw]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.social-links[data-astro-cid-a4eastey]{gap:clamp(var(--space-md), 5vw, var(--space-xl));margin-top:clamp(var(--space-md), 5vw, var(--space-xl));justify-items:center;display:grid}.social-links__intro[data-astro-cid-a4eastey]{max-width:26rem;color:color-mix(in srgb, var(--color-on-surface) 82%, transparent);font-size:clamp(var(--type-body-md-size), 2.4vw, var(--type-body-lg-size));font-weight:var(--type-label-md-weight);line-height:var(--type-body-sm-line-height)}.social-links__nav[data-astro-cid-a4eastey]{justify-items:center;display:grid}.social-links__list[data-astro-cid-a4eastey]{justify-content:center;gap:clamp(var(--space-md), 5vw, var(--space-xl));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.card[data-astro-cid-jgnp2svd]{isolation:isolate;background:var(--color-neutral);position:relative;overflow:hidden}.grain-overlay[data-astro-cid-jgnp2svd]{pointer-events:none;z-index:4;opacity:.8;mix-blend-mode:overlay;width:100%;height:100%;position:absolute;inset:0}.splash[data-astro-cid-jgnp2svd]{z-index:1;pointer-events:none;position:absolute;inset:0}.splash-corner[data-astro-cid-jgnp2svd]{pointer-events:none;background:var(--splash-color);opacity:.82;mix-blend-mode:multiply;will-change:transform;width:72vw;height:72vw;animation:16s ease-in-out infinite alternate splashCornerFloat;position:absolute;mask-image:url(/splash.webp);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.splash-left[data-astro-cid-jgnp2svd]{--splash-color:var(--color-primary)}.splash-right[data-astro-cid-jgnp2svd]{--splash-color:var(--color-secondary)}.splash-top-left[data-astro-cid-jgnp2svd]{top:-52vw;left:-35vw}.splash-top-right[data-astro-cid-jgnp2svd]{animation-delay:-4s;top:-50vw;right:-30vw}.splash-bottom-left[data-astro-cid-jgnp2svd]{animation-delay:-8s;bottom:-61vw;left:-26vw}.splash-bottom-right[data-astro-cid-jgnp2svd]{animation-delay:-12s;bottom:-63vw;right:-29vw}@keyframes splashCornerFloat{0%{transform:translate(-1.5%,-1%)scale(1)}to{transform:translate(1.5%,1%)scale(1.04)}}@media (prefers-reduced-motion:reduce){.splash-corner[data-astro-cid-jgnp2svd]{animation:none}}.content[data-astro-cid-jgnp2svd]{z-index:2;text-align:center;width:min(100%,52rem);color:var(--color-on-surface);padding:var(--space-sm);position:relative;container-type:inline-size}.title[data-astro-cid-jgnp2svd]{font-family:var(--font-heading);font-size:clamp(var(--type-headline-sm-size), 9cqi, 7.5rem);font-weight:var(--type-headline-display-weight);line-height:var(--type-headline-display-line-height);letter-spacing:var(--type-headline-display-letter-spacing);white-space:nowrap}.divider[data-astro-cid-jgnp2svd]{justify-content:center;align-items:center;gap:var(--space-sm);margin:var(--space-md) auto var(--space-sm);color:var(--color-outline);grid-template-columns:min(7rem,24vw) auto min(7rem,24vw);display:grid}.divider[data-astro-cid-jgnp2svd]:before,.divider[data-astro-cid-jgnp2svd]:after{content:"";opacity:.7;border-top:1px solid}.heart[data-astro-cid-jgnp2svd]{color:var(--color-primary-strong);font-size:var(--type-title-md-size);line-height:1}.subtitle[data-astro-cid-jgnp2svd]{color:var(--color-on-surface);font-family:var(--font-body);font-size:clamp(var(--type-body-lg-size), 3vw, var(--type-title-md-size));font-weight:var(--type-body-lg-weight);line-height:var(--type-body-lg-line-height)}}
