.hero[data-astro-cid-lcdefpme]{padding-top:calc(var(--header-h,5rem) + clamp(2.25rem, 4.5vw, 3.75rem));transition:padding-top .9s var(--ease);flex-direction:column;padding-bottom:clamp(2rem,5vw,3.5rem);display:flex}html.logo-js.logo-big .hero[data-astro-cid-lcdefpme]{padding-top:clamp(1.25rem,2.5vw,2rem)}.hero[data-astro-cid-lcdefpme]:before{content:"";height:var(--hero-comp,0px);flex:none;display:block}html.logo-js.logo-big .hero[data-astro-cid-lcdefpme]:before{height:0;transition:height .9s var(--ease)}.meta[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;display:flex}.meta[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{transition:opacity .4s .35s}html.logo-js:not(.logo-big) .meta[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .15s}.title[data-astro-cid-lcdefpme]{transition:grid-template-rows .9s var(--ease);grid-template-rows:1fr;display:grid}html.logo-js:not(.logo-big) .title[data-astro-cid-lcdefpme]{grid-template-rows:0fr}.title-inner[data-astro-cid-lcdefpme]{min-height:0;display:block;overflow:hidden}.title[data-astro-cid-lcdefpme] .hero-logo{width:100%;height:auto;margin-block:clamp(3rem,16vh,11rem) clamp(3rem,14vh,9rem);overflow:hidden}.title[data-astro-cid-lcdefpme] .hero-logo path{transform-box:fill-box;animation:letter-in 1.1s var(--ease) both}.title[data-astro-cid-lcdefpme] .hero-logo path:nth-child(2){animation-delay:70ms}.title[data-astro-cid-lcdefpme] .hero-logo path:nth-child(3){animation-delay:.14s}.title[data-astro-cid-lcdefpme] .hero-logo path:nth-child(4){animation-delay:.21s}.title[data-astro-cid-lcdefpme] .hero-logo path:nth-child(5){animation-delay:.28s}html.logo-js .title[data-astro-cid-lcdefpme] .hero-logo{opacity:0}html.logo-js .title[data-astro-cid-lcdefpme] .hero-logo path{animation:none}html.logo-js{overflow-anchor:none}html.logo-js main{min-height:calc(100svh + 6rem)}html.logo-init .hero[data-astro-cid-lcdefpme],html.logo-init .hero[data-astro-cid-lcdefpme]:before,html.logo-init .title[data-astro-cid-lcdefpme],html.logo-init .meta[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{transition:none!important}.foot[data-astro-cid-lcdefpme]{align-items:end;row-gap:1.5rem}.intro[data-astro-cid-lcdefpme]{grid-column:1/-1;gap:.875rem;display:grid}.services[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.25rem .3em;display:flex}.services[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{white-space:nowrap}@media (width<=47.99rem){.services[data-astro-cid-lcdefpme]{font-size:min(.75rem, (100vw - 2 * var(--gutter)) / 31);letter-spacing:.04em}}.tagline[data-astro-cid-lcdefpme]{letter-spacing:-.02em;text-wrap:pretty;font-size:clamp(1.375rem,2.4vw,2rem);line-height:1.2}@media (width>=48rem){.tagline[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.intro[data-astro-cid-lcdefpme]{grid-column:1/span 7}}.index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--col-gap);border-top:1px solid var(--rule);grid-template-columns:3rem 1fr auto;padding-block:clamp(1.25rem,3vw,2rem);text-decoration:none;display:grid}.index[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule)}.name[data-astro-cid-lcdefpme]{letter-spacing:-.03em;transition:transform .6s var(--ease);font-size:clamp(1.75rem,4.5vw,3.75rem);line-height:1}.arrow[data-astro-cid-lcdefpme]{transition:transform .6s var(--ease), color .3s ease;font-size:clamp(1.25rem,2.5vw,2rem)}.index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .name[data-astro-cid-lcdefpme]{transform:translate(.5rem)}.index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme]{color:var(--accent);transform:translate(.25rem)}
