.stones[data-astro-cid-mzq4tbdd]{width:100%;height:100%;display:block}.stone[data-astro-cid-mzq4tbdd]{transform-box:fill-box;transform-origin:50%;animation:hop-in .7s var(--ease-out) both, float 7s ease-in-out infinite alternate;animation-delay:calc(var(--i) * 45ms), calc(var(--i) * -.8s)}@keyframes hop-in{0%{opacity:0;transform:translateY(24px)scale(.6)}}@keyframes float{0%{translate:0 -6px}to{translate:0 8px}}@media (prefers-reduced-motion:reduce){.stone[data-astro-cid-mzq4tbdd]{animation:none}}.split[data-astro-cid-lcdefpme]{--stripes:var(--c-yellow) 0 16.66%, var(--c-cyan) 0 33.33%, var(--c-blue) 0 50%, var(--c-magenta) 0 66.66%, var(--c-lime) 0 83.33%, var(--c-slate) 0;grid-template-rows:auto 1fr;min-height:100svh;display:grid}.art[data-astro-cid-lcdefpme]{background:var(--c-blue);height:clamp(6rem,22svh,12rem);position:relative;overflow:hidden}.art[data-astro-cid-lcdefpme]:after{content:"";height:var(--stripe);background:linear-gradient(90deg, var(--stripes));position:absolute;inset:auto 0 0}.side[data-astro-cid-lcdefpme]{width:100%;max-width:44rem;padding-inline:var(--gutter);grid-template-rows:1fr auto;margin-inline:auto;display:grid}.home[data-astro-cid-lcdefpme]{align-content:center;gap:var(--space-l);padding-block:var(--space-l);display:grid}.logo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:11rem}.message[data-astro-cid-lcdefpme]{justify-items:start;display:grid}.lead[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--c-blue);text-wrap:balance;margin:0;font-size:clamp(1.75rem,1rem + 3.2vw,4.25rem);line-height:1.05}.sub[data-astro-cid-lcdefpme]{margin:var(--space-xs) 0 0;font-size:var(--step-1);color:var(--c-slate);font-weight:600;line-height:1.3}.cta[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-l);margin-top:var(--space-m);padding:var(--space-s) var(--space-s) var(--space-s) var(--space-m);background:var(--c-magenta);color:#fff;transition:background-color .2s var(--ease-out), box-shadow .25s var(--ease-out), transform .25s var(--ease-out);border-radius:1rem;justify-self:stretch;text-decoration:none;display:flex;box-shadow:0 3px 6px -2px #78003259}.cta[data-astro-cid-lcdefpme]:hover{color:#fff;background:color-mix(in srgb, var(--c-magenta) 86%, #2a0013);transform:translateY(-3px)rotate(-1deg);box-shadow:0 14px 24px -10px #7800328c}.cta[data-astro-cid-lcdefpme]:active{transform:translateY(0);box-shadow:0 3px 6px -2px #78003259}.cta[data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--c-yellow)}.cta-text[data-astro-cid-lcdefpme]{display:grid}.cta-name[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem);line-height:1.15}.cta-note[data-astro-cid-lcdefpme]{font-size:var(--step--1);font-weight:600;line-height:1.35}.cta-icon[data-astro-cid-lcdefpme]{width:2.75rem;height:2.75rem;color:var(--c-magenta);transition:transform .25s var(--ease-out);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.cta-icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem}.cta[data-astro-cid-lcdefpme]:hover .cta-icon[data-astro-cid-lcdefpme]{transform:translate(2px,-2px)rotate(8deg)}.contact-block[data-astro-cid-lcdefpme]{gap:var(--space-s);display:grid}.divider[data-astro-cid-lcdefpme]{background:linear-gradient(90deg, var(--stripes));border-radius:.2rem;width:7.5rem;height:.375rem}.contact[data-astro-cid-lcdefpme]{font-style:normal;font-size:var(--step--1);line-height:1.5;display:grid}.contact[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--c-slate);font-weight:600}.contact[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;justify-self:start;font-weight:600}@media (width<=44.99em) and (height<=50em){.art[data-astro-cid-lcdefpme]{height:clamp(4rem,15svh,7rem)}.home[data-astro-cid-lcdefpme]{gap:var(--space-m);padding-block:var(--space-s)}.logo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:9.5rem}.lead[data-astro-cid-lcdefpme]{font-size:1.7rem}.sub[data-astro-cid-lcdefpme]{font-size:1.05rem}.cta[data-astro-cid-lcdefpme]{margin-top:var(--space-s)}.side[data-astro-cid-lcdefpme] .site-footer{padding-block:var(--space-xs)}}@media (width>=45em) and (aspect-ratio>=1){.split[data-astro-cid-lcdefpme]{grid-template-rows:none;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.art[data-astro-cid-lcdefpme]{height:auto}.art[data-astro-cid-lcdefpme]:after{width:var(--stripe);background:linear-gradient(180deg, var(--stripes));height:auto;inset:0 0 0 auto}.art[data-astro-cid-lcdefpme] .stones{position:absolute;inset:0}.side[data-astro-cid-lcdefpme]{max-width:50rem;margin-inline:0;padding-inline:clamp(2rem,6vw,6rem)}}@media (width>=45em) and (aspect-ratio<=1){.art[data-astro-cid-lcdefpme]{height:clamp(10rem,28svh,20rem)}}@media (width>=45em){.home[data-astro-cid-lcdefpme]{gap:var(--space-xl);padding-block:var(--space-l)}.logo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:clamp(13rem,6rem + 12vw,22rem)}.sub[data-astro-cid-lcdefpme]{font-size:clamp(1.15rem,.9rem + .7vw,1.6rem)}.cta[data-astro-cid-lcdefpme]{min-width:20rem;margin-top:var(--space-l);padding:var(--space-m) var(--space-m) var(--space-m) var(--space-l);justify-self:start}.cta-icon[data-astro-cid-lcdefpme]{width:3rem;height:3rem}.contact[data-astro-cid-lcdefpme]{font-size:var(--step-0)}}@media (width>=45em) and (height<=50em){.home[data-astro-cid-lcdefpme]{gap:var(--space-l)}.logo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:clamp(12rem,4rem + 10vw,17rem)}.lead[data-astro-cid-lcdefpme]{font-size:clamp(1.75rem,1rem + 2.8vw,3.5rem)}}@media (height<=32em) and (orientation:landscape){.split[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr)}.home[data-astro-cid-lcdefpme]{gap:var(--space-s);padding-block:var(--space-xs)}.logo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:9rem}.lead[data-astro-cid-lcdefpme]{font-size:1.75rem}.sub[data-astro-cid-lcdefpme]{margin-top:var(--space-2xs);font-size:1rem}.cta[data-astro-cid-lcdefpme]{margin-top:var(--space-s);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-m)}.cta-icon[data-astro-cid-lcdefpme]{width:2.5rem;height:2.5rem}.contact-block[data-astro-cid-lcdefpme]{gap:var(--space-xs)}.contact[data-astro-cid-lcdefpme]{font-size:var(--step--1);line-height:1.4}.contact[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{display:none}.side[data-astro-cid-lcdefpme] .site-footer{padding-block:var(--space-xs)}}
