.hero[data-astro-cid-lcdefpme]{padding-top:clamp(4px,1vw,12px)}.hero__img[data-astro-cid-lcdefpme]{aspect-ratio:2/3;object-fit:cover;object-position:50% 72%;background:var(--sky);width:100%;max-height:80svh}.hero__line[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:1rem;padding-left:clamp(10px,3vw,48px);display:flex;position:relative}.hero__verb[data-astro-cid-lcdefpme]{color:var(--blekk);margin-top:-.45em;font-size:clamp(72px,16vw,220px)}.intro[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;padding-block:clamp(32px,5vw,64px) clamp(72px,12vw,160px);display:flex}.intro__text[data-astro-cid-lcdefpme]{max-width:36rem;font-size:clamp(18px,1.4vw,20px)}.intro[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:inherit;letter-spacing:0;margin:0;font-weight:500;line-height:1.5}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.work[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-items:start;gap:clamp(56px,8vw,120px) clamp(20px,3vw,48px);display:grid}@media (width>=760px){.work[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.work__item[data-astro-cid-lcdefpme]:nth-child(2n){margin-top:clamp(64px,10vw,160px)}}@media (width>=1200px){.work[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.work__item[data-astro-cid-lcdefpme]:nth-child(2n){margin-top:0}.work__item[data-astro-cid-lcdefpme]:nth-child(3n+2){margin-top:clamp(80px,9vw,160px)}}.work__item[data-astro-cid-lcdefpme]{margin:0}.work__frame[data-astro-cid-lcdefpme]{background:var(--sky)}.work__frame[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%}.work__link[data-astro-cid-lcdefpme]{text-decoration:none;display:block}figcaption[data-astro-cid-lcdefpme]{gap:.35rem;padding-top:.9rem;display:grid}.work__link[data-astro-cid-lcdefpme]:hover .work__service[data-astro-cid-lcdefpme],.hero__service[data-astro-cid-lcdefpme]:hover,.services[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline;-webkit-text-decoration-color:var(--flamingo);text-decoration-color:var(--flamingo)}.hero__link[data-astro-cid-lcdefpme]{display:block}.hero__service[data-astro-cid-lcdefpme]{white-space:nowrap;padding-bottom:.5em;text-decoration:none}.work__verb[data-astro-cid-lcdefpme]{font-size:clamp(28px,4vw,56px)}.steps[data-astro-cid-lcdefpme]{padding-block:clamp(120px,16vw,220px) 0}.steps[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:clamp(24px,4vw,48px);font-size:clamp(1.5rem,2.4vw,2rem)}.steps[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{gap:1.5rem clamp(24px,4vw,64px);margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.steps[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{max-width:22rem}.steps[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-weight:500}.services[data-astro-cid-lcdefpme]{padding-block:clamp(96px,12vw,160px) 0}.services[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--sky);max-width:56rem;margin:0;padding:0;list-style:none}.services[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:clamp(24px,4vw,48px);font-size:clamp(1.5rem,2.4vw,2rem)}.services__more[data-astro-cid-lcdefpme]{margin-top:1.25rem}.services__more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--blekk)}.services[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-top:1px solid var(--sky);font-family:var(--label);justify-content:space-between;gap:1rem;padding:1rem 0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;line-height:1.3;text-decoration:none;display:flex}.services__num[data-astro-cid-lcdefpme]{color:var(--stein);margin-right:.75rem}.aloft[data-astro-cid-lcdefpme]{padding-block:clamp(96px,12vw,160px) clamp(40px,6vw,80px)}.aloft__sky[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;object-position:40% 60%;background:var(--sky);width:100%;margin-bottom:clamp(32px,5vw,64px)}@media (width>=760px){.aloft__sky[data-astro-cid-lcdefpme]{aspect-ratio:21/9}}.aloft__line[data-astro-cid-lcdefpme]{letter-spacing:-.02em;margin:0 0 1.25rem;font-size:clamp(2rem,5vw,4rem);line-height:1.1}.aloft__link[data-astro-cid-lcdefpme]{-webkit-text-decoration-color:var(--blekk);text-decoration-color:var(--blekk);font-size:clamp(1.125rem,1.6vw,1.25rem)}.aloft__link[data-astro-cid-lcdefpme]:hover{-webkit-text-decoration-color:var(--flamingo);text-decoration-color:var(--flamingo)}
