.star[data-astro-cid-nkc4qp7t]{width:var(--star-size);height:auto;color:var(--color-fg);pointer-events:none}.socials[data-astro-cid-y2qsmizv]{gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.socials[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]{transition:transform .2s;display:block}.socials[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]:hover{transform:translateY(-3px)}.socials[data-astro-cid-y2qsmizv] svg[data-astro-cid-y2qsmizv]{width:clamp(2rem,3vw,2.75rem);height:clamp(2rem,3vw,2.75rem);fill:var(--color-fg);display:block}.header[data-astro-cid-nen7h5rs]{z-index:10;padding:clamp(1.25rem, 2.5vw, 2.25rem) var(--gutter);justify-content:space-between;align-items:center;display:flex;position:relative}.logo[data-astro-cid-nen7h5rs]{letter-spacing:-.04em;transform-origin:0;font-size:clamp(.85rem,1.1vw,1rem);font-weight:500;text-decoration:none;transition:scale .3s;position:relative}.logo[data-astro-cid-nen7h5rs]:hover,.logo[data-astro-cid-nen7h5rs]:focus-visible{scale:1.2}.logo[data-astro-cid-nen7h5rs]:hover .logo__letter[data-astro-cid-nen7h5rs],.logo[data-astro-cid-nen7h5rs]:focus-visible .logo__letter[data-astro-cid-nen7h5rs]{color:var(--color-accent);animation:type 10ms calc(var(--i) * 90ms + .1s) both}@keyframes type{0%{opacity:0}}.logo[data-astro-cid-nen7h5rs] .logo__star{position:absolute;top:-.7em;right:-1.4em;rotate:12deg}.nav[data-astro-cid-nen7h5rs]{gap:clamp(1rem,3vw,2.75rem);margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{letter-spacing:-.04em;font-size:clamp(.85rem,1.1vw,1.05rem);text-decoration:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-accent)}.burger[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:.45rem;padding:.25rem;display:none}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--color-accent);width:2.4rem;height:.4rem}.menu[data-astro-cid-nen7h5rs]{background:var(--color-bg);width:100%;max-width:none;height:100%;max-height:none;color:var(--color-fg);border:0;margin:0;padding:0;overflow:hidden}.menu[data-astro-cid-nen7h5rs]:focus{outline:none}.menu[data-astro-cid-nen7h5rs][open]{flex-direction:column;animation:.35s menu-in;display:flex}.menu[data-astro-cid-nen7h5rs]::backdrop{background:var(--color-bg)}@keyframes menu-in{0%{opacity:0}}.menu__top[data-astro-cid-nen7h5rs]{padding:1.25rem var(--gutter);justify-content:space-between;align-items:center;display:flex}.menu__close[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;width:2.4rem;height:2.4rem;position:relative}.menu__close[data-astro-cid-nen7h5rs]:before,.menu__close[data-astro-cid-nen7h5rs]:after{content:"";background:var(--color-accent);width:100%;height:.4rem;position:absolute;top:50%;left:0;translate:0 -50%;rotate:45deg}.menu__close[data-astro-cid-nen7h5rs]:after{rotate:-45deg}.menu__links[data-astro-cid-nen7h5rs]{margin:4rem calc(var(--gutter) + 1rem) 0;padding:0;list-style:none}.menu__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{letter-spacing:-.06em;text-align:center;padding:1.9rem 0;font-size:clamp(2.75rem,15vw,4.5rem);font-weight:700;line-height:1;text-decoration:none;display:block}.menu__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-accent)}.menu__label[data-astro-cid-nen7h5rs]{display:inline-block;position:relative}.menu__label[data-astro-cid-nen7h5rs] .menu__star{color:currentColor;position:absolute;top:50%;translate:0 -40%}.menu__label[data-astro-cid-nen7h5rs] .menu__star--before{right:calc(100% + .15em)}.menu__label[data-astro-cid-nen7h5rs] .menu__star--after{left:calc(100% + .15em)}.menu__footer[data-astro-cid-nen7h5rs]{padding:0 var(--gutter) 1rem;justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:auto;display:flex;position:relative}.menu__footer[data-astro-cid-nen7h5rs] .menu__splash{width:68%;height:8.5rem;position:absolute;bottom:0;right:0}.menu__logo[data-astro-cid-nen7h5rs]{letter-spacing:-.02em;font-size:13vw;font-weight:700;line-height:.8;position:relative}.menu__footer[data-astro-cid-nen7h5rs] .socials{position:relative}@media (width<=640px){.header[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{display:none}.burger[data-astro-cid-nen7h5rs]{display:flex}}@media (prefers-reduced-motion:reduce){.menu[data-astro-cid-nen7h5rs][open],.logo[data-astro-cid-nen7h5rs]:hover .logo__letter[data-astro-cid-nen7h5rs],.logo[data-astro-cid-nen7h5rs]:focus-visible .logo__letter[data-astro-cid-nen7h5rs]{animation:none}}.footer[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:flex-end;gap:2rem;min-height:17vw;padding-bottom:clamp(1rem,1.6vw,1.75rem);display:flex;position:relative;overflow:hidden}.footer__splash[data-astro-cid-jo6i4kqk]{width:76%;height:auto;position:absolute;bottom:0;right:0}.footer__logo[data-astro-cid-jo6i4kqk]{margin:0 0 0 calc(var(--gutter) - .04em);letter-spacing:-.02em;font-size:12.5vw;font-weight:700;line-height:.8;position:relative}.footer__contact[data-astro-cid-jo6i4kqk]{padding:0 var(--gutter);text-align:right;flex-direction:column;align-items:flex-end;gap:1rem;display:flex;position:relative}.footer__contact[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{letter-spacing:-.02em;margin:0;font-size:clamp(.8rem,1.1vw,1rem);line-height:1.5}.footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-bg)}@media (width<=640px){.footer[data-astro-cid-jo6i4kqk]{align-items:flex-end;gap:1rem;min-height:9rem;padding-bottom:1rem}.footer__splash[data-astro-cid-jo6i4kqk]{width:68%;height:8.5rem}.footer__logo[data-astro-cid-jo6i4kqk]{margin-bottom:0;font-size:14vw}.footer__contact[data-astro-cid-jo6i4kqk]{padding:0 var(--gutter) 0 0}.footer__contact[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{display:none}}.starfield[data-astro-cid-dac3vbt4]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.starfield--fixed[data-astro-cid-dac3vbt4]{z-index:-1;position:fixed}circle[data-astro-cid-dac3vbt4]{fill:var(--color-fg);opacity:var(--o)}.starfield__twinkle[data-astro-cid-dac3vbt4]{animation:twinkle var(--duration) var(--delay) ease-in-out infinite alternate}@keyframes twinkle{0%{opacity:var(--o)}to{opacity:calc(var(--o) * .25)}}.starfield--parallax[data-astro-cid-dac3vbt4] .starfield__layer[data-astro-cid-dac3vbt4]{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.starfield--parallax[data-astro-cid-dac3vbt4] .starfield__layer--far[data-astro-cid-dac3vbt4]{transform:translate(calc(var(--mx,0) * 4px), calc(var(--my,0) * 4px))}.starfield--parallax[data-astro-cid-dac3vbt4] .starfield__layer--near[data-astro-cid-dac3vbt4]{transform:translate(calc(var(--mx,0) * 10px), calc(var(--my,0) * 10px))}@media (prefers-reduced-motion:reduce){.starfield__twinkle[data-astro-cid-dac3vbt4]{animation:none}.starfield--parallax[data-astro-cid-dac3vbt4] .starfield__layer[data-astro-cid-dac3vbt4]{transform:none}}:root{--color-bg:#000;--color-fg:#fff;--color-accent:#f26671;--font-sans:"Futura PT", "Futura", "Jost", system-ui, sans-serif;--font-hand:"Minute", "Gochi Hand", "Comic Sans MS", cursive;--gutter:clamp(1rem, 3vw, 2.5rem);--text-body:clamp(1rem, 1.1vw, 1.125rem);--text-subtitle:clamp(1.3rem, 1.6vw, 1.55rem);--subtitle-gap:clamp(.6rem, 1vw, .9rem)}*,:before,:after{box-sizing:border-box}html{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}body{margin:0;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}.frame[data-astro-cid-p2m2v5l4]{--frame-color:var(--color-fg);--handle:.6em;border:1px solid var(--frame-color);color:var(--frame-color);position:relative}.frame--accent[data-astro-cid-p2m2v5l4]{--frame-color:var(--color-accent)}.frame__handle[data-astro-cid-p2m2v5l4]{width:var(--handle);height:var(--handle);background:var(--frame-color);position:absolute;translate:-50% -50%}.frame__handle--tl[data-astro-cid-p2m2v5l4]{top:0;left:0}.frame__handle--tr[data-astro-cid-p2m2v5l4]{top:0;left:100%}.frame__handle--bl[data-astro-cid-p2m2v5l4]{top:100%;left:0}.frame__handle--br[data-astro-cid-p2m2v5l4]{top:100%;left:100%}
