.tag[data-astro-cid-t3o23laf]{font:inherit;letter-spacing:-.05em;white-space:nowrap;background:0 0;padding:.35em .5em;font-size:clamp(.85rem,1.35vw,1.3rem);font-weight:700;text-decoration:none;transition:scale .3s;display:inline-block}.tag--interactive[data-astro-cid-t3o23laf]{cursor:pointer}.tag--interactive[data-astro-cid-t3o23laf]:hover,.tag--interactive[data-astro-cid-t3o23laf]:focus-visible,.tag--interactive[data-astro-cid-t3o23laf][aria-expanded=true]{scale:1.05}.preview[data-astro-cid-o6lufcct]{--handle:.6em;--inset:1.1em;background:var(--color-bg);width:fit-content;color:var(--color-fg);font-size:clamp(.85rem,1.35vw,1.3rem);text-decoration:none;transition:width .6s cubic-bezier(.6,0,.2,1),height .6s cubic-bezier(.6,0,.2,1);display:block}.preview__clip[data-astro-cid-o6lufcct]{width:100%;height:100%;display:flex;overflow:hidden}.preview--end[data-astro-cid-o6lufcct] .preview__clip[data-astro-cid-o6lufcct]{justify-content:flex-end}.preview__content[data-astro-cid-o6lufcct]{flex:none;align-content:start;gap:.7rem;width:min(20rem,85vw);padding:.35em .5em 1.1rem;display:grid}.preview__body[data-astro-cid-o6lufcct]{opacity:0;gap:.7rem;transition:opacity .2s;display:grid}[data-expanded] .preview__body[data-astro-cid-o6lufcct]{opacity:1;transition:opacity .35s .3s}@media (prefers-reduced-motion:reduce){.preview[data-astro-cid-o6lufcct],.preview__body[data-astro-cid-o6lufcct],[data-expanded] .preview__body[data-astro-cid-o6lufcct]{transition:none}}.preview[data-astro-cid-o6lufcct]:focus-visible{outline:1px solid var(--color-fg);outline-offset:6px}.preview__heading[data-astro-cid-o6lufcct]{letter-spacing:-.05em;white-space:nowrap;font-weight:700}.preview--end[data-astro-cid-o6lufcct] .preview__heading[data-astro-cid-o6lufcct]{justify-self:end}.preview__image[data-astro-cid-o6lufcct]{width:calc(100% - 2 * var(--inset));aspect-ratio:3/2;object-fit:cover;height:auto;margin-inline:var(--inset);filter:grayscale();transition:scale .5s cubic-bezier(.2,.7,.2,1),filter .35s}.preview[data-astro-cid-o6lufcct]:hover .preview__image[data-astro-cid-o6lufcct]{scale:1.02}.preview__image[data-astro-cid-o6lufcct]:hover{filter:none}.preview__info[data-astro-cid-o6lufcct]{padding-inline:calc(var(--inset) * .7) var(--inset);justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.preview__meta[data-astro-cid-o6lufcct]{min-width:0;font-family:var(--font-hand);gap:.2rem;font-size:.95rem;display:grid}.preview__meta[data-astro-cid-o6lufcct] span[data-astro-cid-o6lufcct]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview__arrow[data-astro-cid-o6lufcct]{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;width:3.75rem;margin-top:.3rem;transition:translate .3s}.preview[data-astro-cid-o6lufcct]:hover .preview__arrow[data-astro-cid-o6lufcct],.preview[data-astro-cid-o6lufcct]:focus-visible .preview__arrow[data-astro-cid-o6lufcct]{translate:.5rem}@media (width<=640px){.preview__heading[data-astro-cid-o6lufcct]{display:none}}.intro[data-astro-cid-fhwsnzc4]{--handle:.6em;background:var(--color-bg);width:fit-content;font-size:clamp(.85rem,1.35vw,1.3rem);transition:width .6s cubic-bezier(.6,0,.2,1),height .6s cubic-bezier(.6,0,.2,1)}.intro__clip[data-astro-cid-fhwsnzc4]{justify-content:flex-end;width:100%;height:100%;display:flex;overflow:hidden}.intro__content[data-astro-cid-fhwsnzc4]{flex:none;align-content:start;gap:1.1rem;width:min(27rem,85vw);padding:.35em .5em 1.75rem;display:grid}.intro__heading[data-astro-cid-fhwsnzc4]{letter-spacing:-.05em;white-space:nowrap;justify-self:end;font-weight:700}.intro__body[data-astro-cid-fhwsnzc4]{font-family:var(--font-hand);letter-spacing:.02em;text-wrap:pretty;opacity:0;margin:0;padding-inline:1.1em .6em;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.35;transition:opacity .2s}[data-expanded] .intro__body[data-astro-cid-fhwsnzc4]{opacity:1;transition:opacity .35s .3s}@media (prefers-reduced-motion:reduce){.intro[data-astro-cid-fhwsnzc4],.intro__body[data-astro-cid-fhwsnzc4],[data-expanded] .intro__body[data-astro-cid-fhwsnzc4]{transition:none}}@media (width<=640px){.intro__heading[data-astro-cid-fhwsnzc4]{display:none}}.hero[data-astro-cid-i3irphx7]{--mx:0;--my:0;height:max(58vw,26rem);margin-top:-5rem;position:relative}.float[data-astro-cid-i3irphx7]{translate:calc(var(--mx) * var(--depth) * 1px + var(--push-x,0px)) calc(var(--my) * var(--depth) * 1px + var(--push-y,0px));transition:translate 1.2s cubic-bezier(.2, .7, .2, 1), left 1.4s cubic-bezier(.65, 0, .35, 1), top 1.4s cubic-bezier(.65, 0, .35, 1), opacity .6s ease var(--appear), scale .6s cubic-bezier(.2, .7, .2, 1) var(--appear);position:absolute}.hero__note[data-astro-cid-i3irphx7]{font-family:var(--font-hand);font-size:var(--text-subtitle);letter-spacing:.02em;white-space:nowrap;margin:0}.hero__name[data-astro-cid-i3irphx7]{z-index:6;color:var(--color-accent);letter-spacing:-.04em;white-space:nowrap;pointer-events:none;visibility:hidden;justify-items:start;gap:.1em;margin:0;font-size:clamp(2.75rem,6.3vw,6rem);font-weight:700;line-height:.85;transition:visibility 0s linear 1.2s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.hero__name[data-astro-cid-i3irphx7] .hero__first{--handle:.14em;padding:.1em .12em .02em}.hero__name[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]:last-child{padding-left:.1em}.hero__name[data-astro-cid-i3irphx7] .hero__first,.hero__name[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]:last-child{opacity:0;transition:translate 1.1s cubic-bezier(.7,0,.3,1),opacity .5s .6s}.hero__name[data-astro-cid-i3irphx7] .hero__first{translate:-75vw}.hero__name[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]:last-child{translate:75vw}html[data-intro] .hero__name[data-astro-cid-i3irphx7]{visibility:visible;transition:none;animation:.7s both name-in}html[data-intro] .hero__name[data-astro-cid-i3irphx7] .hero__first,html[data-intro] .hero__name[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]:last-child{opacity:1;transition:none;translate:none}@keyframes name-in{0%{opacity:0;scale:.96}}html[data-intro] .float[data-astro-cid-i3irphx7]:not(.float--star){opacity:0;pointer-events:none;scale:.9}.header{transition:opacity .6s .5s}html[data-intro] .header{opacity:0;transition:none}@media (width>=641px){html[data-intro] .float--star[data-astro-cid-i3irphx7]{left:var(--intro-x)!important;top:var(--intro-y)!important}}.float[data-astro-cid-i3irphx7][data-open]{z-index:5}.float__inner[data-astro-cid-i3irphx7]{translate:0 calc(-1 * var(--lift,0px));animation:bob var(--bob-duration) var(--bob-delay) ease-in-out infinite alternate;transition:translate .6s cubic-bezier(.6,0,.2,1)}.float--star[data-astro-cid-i3irphx7] .float__inner[data-astro-cid-i3irphx7]{animation-name:bob-spin}@keyframes bob{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}@keyframes bob-spin{0%{transform:translateY(-6px)rotate(-8deg)}to{transform:translateY(6px)rotate(8deg)}}.float__panel[data-astro-cid-i3irphx7]{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.float__panel--end[data-astro-cid-i3irphx7]{left:auto;right:0}.float[data-astro-cid-i3irphx7][data-open] .float__panel[data-astro-cid-i3irphx7]{visibility:visible;pointer-events:auto}.float[data-astro-cid-i3irphx7][data-open] .tag{opacity:0}.visually-hidden[data-astro-cid-i3irphx7]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.float[data-astro-cid-i3irphx7],.float__inner[data-astro-cid-i3irphx7],.hero__name[data-astro-cid-i3irphx7]{transition:none}.float__inner[data-astro-cid-i3irphx7]{animation:none}}@media (hover:none) and (width>=641px){.float__panel[data-astro-cid-i3irphx7]{display:none}}@media (width<=640px){.hero[data-astro-cid-i3irphx7]{flex-direction:column;height:auto;margin-top:0;padding:4rem 0 7rem;display:flex}.float[data-astro-cid-i3irphx7]{transition:opacity .6s ease var(--appear);translate:none}.float--note[data-astro-cid-i3irphx7] .hero__note[data-astro-cid-i3irphx7]{margin-left:var(--p-x)}.float[data-astro-cid-i3irphx7]:not(.float--star){order:var(--p-order);margin-top:var(--p-gap);position:relative;top:0!important;left:0!important}.float--star[data-astro-cid-i3irphx7]{left:var(--p-x)!important;top:var(--p-y)!important}.float[data-astro-cid-i3irphx7]:not(.float--star) .tag{margin-left:var(--p-x)}.float__inner[data-astro-cid-i3irphx7]{translate:none}.float__panel[data-astro-cid-i3irphx7],.float__panel--end[data-astro-cid-i3irphx7]{margin:1rem var(--gutter) 0;display:none;position:static}.float[data-astro-cid-i3irphx7][data-open] .float__panel[data-astro-cid-i3irphx7]{animation:.35s card-in;display:block}.float[data-astro-cid-i3irphx7][data-open] .tag{opacity:1}@keyframes card-in{0%{opacity:0;translate:0 -.5rem}}}.cloud[data-astro-cid-s5g6ea77]{padding-block:2vw;overflow:hidden}.cloud__row[data-astro-cid-s5g6ea77]{translate:var(--offset) 0;letter-spacing:-.055em;white-space:nowrap;justify-content:center;gap:.45em;margin:0;font-size:8.8vw;font-weight:700;line-height:.92;display:flex}.cloud__row--spread[data-astro-cid-s5g6ea77]{gap:2.4em}.cloud__word--accent[data-astro-cid-s5g6ea77]{color:var(--color-accent)}.cloud__word--outline[data-astro-cid-s5g6ea77]{color:#0000;-webkit-text-stroke:.012em var(--color-fg);font-weight:400}.cloud__set--phone[data-astro-cid-s5g6ea77]{display:none}@media (width<=640px){.cloud__set--wide[data-astro-cid-s5g6ea77]{display:none}.cloud__set--phone[data-astro-cid-s5g6ea77]{display:block}.cloud__row--phone[data-astro-cid-s5g6ea77]{padding-left:var(--start);justify-content:flex-start;gap:.3em;font-size:11.5vw;line-height:1;translate:none}.cloud__row--phone[data-astro-cid-s5g6ea77].cloud__row--spread{justify-content:space-between;gap:0;margin-right:-3vw;padding-right:0}}.cloud__word[data-astro-cid-s5g6ea77]{transition:color .2s}.cloud__word[data-astro-cid-s5g6ea77]:not(.cloud__word--accent):hover{color:var(--color-accent);-webkit-text-stroke-color:var(--color-accent)}.marquee[data-astro-cid-bmjcfgxe]{--gap:clamp(.5rem, 1vw, 1rem);padding-block:clamp(3rem,7vw,7rem) clamp(1.5rem,3.5vw,3.5rem)}.marquee__heading[data-astro-cid-bmjcfgxe]{margin:0 var(--gutter) var(--subtitle-gap);font-family:var(--font-hand);font-size:var(--text-subtitle);letter-spacing:.02em;padding-left:.4rem;font-weight:400}.marquee__band[data-astro-cid-bmjcfgxe]{overflow:hidden}.marquee__track[data-astro-cid-bmjcfgxe]{width:max-content;animation:60s linear infinite slide;display:flex}.marquee[data-astro-cid-bmjcfgxe]:hover .marquee__track[data-astro-cid-bmjcfgxe],.marquee[data-astro-cid-bmjcfgxe]:focus-within .marquee__track[data-astro-cid-bmjcfgxe]{animation-play-state:paused}@keyframes slide{to{translate:-50%}}.marquee__row[data-astro-cid-bmjcfgxe]{gap:var(--gap);padding:0 var(--gap) 0 0;margin:0;list-style:none;display:flex}.marquee[data-astro-cid-bmjcfgxe] a[data-astro-cid-bmjcfgxe]{color:inherit;text-decoration:none;display:block;position:relative}.marquee[data-astro-cid-bmjcfgxe] a[data-astro-cid-bmjcfgxe]:focus-visible{outline:1px solid var(--color-fg);outline-offset:-1px}.marquee[data-astro-cid-bmjcfgxe] img[data-astro-cid-bmjcfgxe]{filter:grayscale();width:auto;max-width:none;height:clamp(9rem,17vw,16rem);transition:filter .35s}.marquee[data-astro-cid-bmjcfgxe] a[data-astro-cid-bmjcfgxe]:hover img[data-astro-cid-bmjcfgxe],.marquee[data-astro-cid-bmjcfgxe] a[data-astro-cid-bmjcfgxe]:focus-visible img[data-astro-cid-bmjcfgxe]{filter:none}.marquee__label[data-astro-cid-bmjcfgxe]{background:var(--color-bg);opacity:0;gap:.1rem;padding:.3rem .65rem .45rem;transition:opacity .25s;display:grid;position:absolute;bottom:.6rem;left:.7rem}.marquee__category[data-astro-cid-bmjcfgxe]{font-family:var(--font-hand);font-size:.9rem}.marquee__title[data-astro-cid-bmjcfgxe]{letter-spacing:-.05em;font-size:1.3rem;font-weight:700;line-height:1}.marquee[data-astro-cid-bmjcfgxe] a[data-astro-cid-bmjcfgxe]:hover .marquee__label[data-astro-cid-bmjcfgxe],.marquee[data-astro-cid-bmjcfgxe] a[data-astro-cid-bmjcfgxe]:focus-visible .marquee__label[data-astro-cid-bmjcfgxe]{opacity:1}@media (prefers-reduced-motion:reduce){.marquee__band[data-astro-cid-bmjcfgxe]{overflow-x:auto}.marquee__track[data-astro-cid-bmjcfgxe]{animation:none}.marquee__row[data-astro-cid-bmjcfgxe] li[data-astro-cid-bmjcfgxe][aria-hidden]{display:none}}.does[data-astro-cid-kunhk7vf]{margin:0 var(--gutter);padding-block:clamp(2rem,4vw,4rem) clamp(4rem,8vw,7.5rem)}.does__heading[data-astro-cid-kunhk7vf]{margin:0 0 var(--subtitle-gap);font-family:var(--font-hand);font-size:var(--text-subtitle);letter-spacing:.02em;padding-left:.4rem;font-weight:400}.does__list[data-astro-cid-kunhk7vf]{border-block:1.5px solid var(--color-fg);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.does__list[data-astro-cid-kunhk7vf] li[data-astro-cid-kunhk7vf]+li[data-astro-cid-kunhk7vf]{border-left:1.5px solid var(--color-fg)}.does__block[data-astro-cid-kunhk7vf]{height:100%;color:inherit;grid-template-rows:auto 1fr auto;gap:clamp(.75rem,1.4vw,1.25rem);padding:clamp(1.25rem,2.5vw,2.25rem) clamp(1rem,2.2vw,2rem) clamp(1.25rem,2.2vw,2rem);text-decoration:none;display:grid}.does__block[data-astro-cid-kunhk7vf]:focus-visible{outline:1px solid var(--color-fg);outline-offset:-4px}.does__title[data-astro-cid-kunhk7vf]{letter-spacing:-.06em;margin:0;font-size:clamp(1.6rem,2.9vw,2.75rem);font-weight:700;line-height:1;transition:color .2s}.does__block[data-astro-cid-kunhk7vf]:hover .does__title[data-astro-cid-kunhk7vf],.does__block[data-astro-cid-kunhk7vf]:focus-visible .does__title[data-astro-cid-kunhk7vf]{color:var(--color-accent)}.does__text[data-astro-cid-kunhk7vf]{max-width:24rem;font-size:var(--text-body);letter-spacing:-.02em;margin:0;font-weight:300;line-height:1.35}.does__more[data-astro-cid-kunhk7vf]{font-family:var(--font-hand);align-items:center;gap:.75rem;font-size:.95rem;display:flex}.does__more[data-astro-cid-kunhk7vf] svg[data-astro-cid-kunhk7vf]{fill:none;stroke:currentColor;stroke-width:1.5px;width:3.75rem;transition:translate .3s}.does__block[data-astro-cid-kunhk7vf]:hover svg[data-astro-cid-kunhk7vf],.does__block[data-astro-cid-kunhk7vf]:focus-visible svg[data-astro-cid-kunhk7vf]{translate:.5rem}@media (width<=800px){.does__list[data-astro-cid-kunhk7vf]{grid-template-columns:minmax(0,1fr)}.does__list[data-astro-cid-kunhk7vf] li[data-astro-cid-kunhk7vf]+li[data-astro-cid-kunhk7vf]{border-top:1.5px solid var(--color-fg);border-left:0}.does__block[data-astro-cid-kunhk7vf]{padding-inline:.4rem}}.socials[data-astro-cid-lcdefpme]{margin:0 var(--gutter);padding-block:clamp(1rem,2vw,2rem) clamp(6rem,13vw,12rem)}
