.hero[data-astro-cid-ge2uvauf]{padding-top:calc(76px + clamp(2rem,5vw,4rem));padding-bottom:clamp(3rem,6vw,5rem);overflow:hidden}.hero__top[data-astro-cid-ge2uvauf]{border-top:1px solid var(--ink);justify-content:space-between;padding-top:.8rem;display:flex}.hero__title[data-astro-cid-ge2uvauf]{letter-spacing:-.045em;margin-top:clamp(1.5rem,3vw,2.5rem);font-size:clamp(3rem,7.1vw,7.6rem);font-weight:600;line-height:.92}.hero__line[data-astro-cid-ge2uvauf]{margin-bottom:-.1em;padding-bottom:.16em;display:block;overflow:hidden}.hero__line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{animation:lineUp 1.1s var(--ease) both;display:inline-block}.hero__line[data-astro-cid-ge2uvauf]:nth-child(2)>span[data-astro-cid-ge2uvauf]{animation-delay:.12s}@keyframes lineUp{0%{transform:translateY(105%)}to{transform:translateY(0)}}.hero__row[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.hero__sub[data-astro-cid-ge2uvauf]{max-width:38ch;font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.45}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;display:flex}.hero__actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{min-width:230px}.hero__stage[data-astro-cid-ge2uvauf]{margin-top:clamp(2.5rem,5vw,4rem);position:relative}.hero__media[data-astro-cid-ge2uvauf]{aspect-ratio:16/7.2;border-radius:var(--radius-lg)}.hero__media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-position:60% 50%;will-change:transform;transition:none;transform:scale(1.12)}.hero__media[data-astro-cid-ge2uvauf]:hover img[data-astro-cid-ge2uvauf]{transform:scale(1.12)}@media (width<=900px){.hero__row[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;align-items:start}.hero__media[data-astro-cid-ge2uvauf]{aspect-ratio:4/3.4}.hero__media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-position:22% 45%}}@media (width<=560px){.hero__actions[data-astro-cid-ge2uvauf]{flex-direction:column}.hero__actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.hero__line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{animation:none}}.servicios__list[data-astro-cid-pt7o54kk]{border-top:1px solid var(--ink);margin-top:clamp(2.5rem,5vw,4.5rem)}.servicio[data-astro-cid-pt7o54kk]{border-bottom:1px solid var(--ink);isolation:isolate;grid-template-columns:3rem minmax(0,.85fr) minmax(0,1.1fr) minmax(0,1.95fr);align-items:start;gap:clamp(1rem,2.5vw,2.5rem);min-height:12.5rem;padding-block:clamp(1.75rem,3vw,2.5rem);display:grid;position:relative}.servicio[data-astro-cid-pt7o54kk]:before{content:"";z-index:-1;background:var(--green);transform-origin:0;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.servicio[data-astro-cid-pt7o54kk]:hover:before{transform:scaleX(1)}.servicio[data-astro-cid-pt7o54kk]{transition:color .3s var(--ease) .12s}.servicio[data-astro-cid-pt7o54kk]:hover{color:var(--paper)}.servicio[data-astro-cid-pt7o54kk]:hover .servicio__points[data-astro-cid-pt7o54kk] li[data-astro-cid-pt7o54kk]{border-bottom-color:var(--line-on-dark)}.servicio__n[data-astro-cid-pt7o54kk]{font-variation-settings:"wdth" 75;letter-spacing:.06em;padding-top:.55rem;font-size:.86rem;font-weight:700}.servicio__title[data-astro-cid-pt7o54kk]{letter-spacing:-.045em;transition:transform .6s var(--ease);font-size:clamp(2.2rem,3.5vw,3.15rem);line-height:.95}.servicio[data-astro-cid-pt7o54kk]:hover .servicio__title[data-astro-cid-pt7o54kk]{transform:translate(.6rem)}.servicio__title[data-astro-cid-pt7o54kk] a[data-astro-cid-pt7o54kk]:after{content:"";position:absolute;inset:0}.servicio[data-astro-cid-pt7o54kk]{padding-inline:1rem}.servicio__desc[data-astro-cid-pt7o54kk]{padding-top:.4rem;font-size:1rem;line-height:1.5}.servicio__points[data-astro-cid-pt7o54kk]{flex-direction:column;margin:0;padding:.4rem 0 0;font-size:.92rem;line-height:1.35;list-style:none;display:flex}.servicio__points[data-astro-cid-pt7o54kk] li[data-astro-cid-pt7o54kk]{border-bottom:1px solid var(--line);gap:.7rem;padding-block:.45rem;display:flex}.servicio__points[data-astro-cid-pt7o54kk] li[data-astro-cid-pt7o54kk]:first-child{padding-top:0}.servicio__points--cols[data-astro-cid-pt7o54kk]{grid-template-columns:1fr 1fr;column-gap:1.25rem;font-size:.86rem;display:grid}.servicio__points--cols[data-astro-cid-pt7o54kk] li[data-astro-cid-pt7o54kk]:nth-child(2){padding-top:0}.servicio__points--cols[data-astro-cid-pt7o54kk] li[data-astro-cid-pt7o54kk]:nth-last-child(2),.servicio__points[data-astro-cid-pt7o54kk] li[data-astro-cid-pt7o54kk]:last-child{border-bottom:none}.servicio__points[data-astro-cid-pt7o54kk] li[data-astro-cid-pt7o54kk]:before{content:"+";font-weight:700}.servicios__cta[data-astro-cid-pt7o54kk]{justify-content:flex-end;margin-top:clamp(2rem,4vw,3rem);display:flex}@media (width<=980px){.servicio[data-astro-cid-pt7o54kk]{grid-template-columns:3rem minmax(0,1fr) minmax(0,1fr)}.servicio__points[data-astro-cid-pt7o54kk]{grid-column:2/-1}}@media (width<=640px){.servicio[data-astro-cid-pt7o54kk]{grid-template-columns:1fr;gap:.9rem}.servicio__n[data-astro-cid-pt7o54kk]{padding-top:0}.servicio__points[data-astro-cid-pt7o54kk]{grid-column:auto}.servicio__points--cols[data-astro-cid-pt7o54kk]{grid-template-columns:1fr}.servicio__points--cols[data-astro-cid-pt7o54kk] li[data-astro-cid-pt7o54kk]:nth-child(2){padding-top:.45rem}.servicio__points--cols[data-astro-cid-pt7o54kk] li[data-astro-cid-pt7o54kk]:nth-last-child(2){border-bottom:1px solid var(--line)}.servicios__cta[data-astro-cid-pt7o54kk] .btn[data-astro-cid-pt7o54kk]{width:100%}}.blog-teaser__head[data-astro-cid-3sby2kfi]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.blog-teaser__head[data-astro-cid-3sby2kfi] .sec-title[data-astro-cid-3sby2kfi]{max-width:16ch}.blog-teaser__featured[data-astro-cid-3sby2kfi]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.blog-teaser__featured-media[data-astro-cid-3sby2kfi]{aspect-ratio:1;display:block;position:sticky;top:90px}.blog-teaser__meta[data-astro-cid-3sby2kfi]{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.9rem;display:flex}.blog-teaser__featured-copy[data-astro-cid-3sby2kfi] h3[data-astro-cid-3sby2kfi]{letter-spacing:-.04em;margin-top:1.5rem;font-size:clamp(2rem,3.4vw,3.2rem);line-height:.98}.blog-teaser__date[data-astro-cid-3sby2kfi]{font-variation-settings:"wdth" 75;letter-spacing:.06em;text-transform:uppercase;opacity:.55;margin-top:.9rem;font-size:.78rem;font-weight:700;display:block}.blog-teaser__featured-body[data-astro-cid-3sby2kfi]{flex-direction:column;gap:1rem;max-width:56ch;margin-top:1.5rem;font-size:1.02rem;line-height:1.6;display:flex}.blog-teaser__featured-body[data-astro-cid-3sby2kfi] p[data-astro-cid-3sby2kfi]:first-child:first-letter{float:left;font-variation-settings:"wdth" 70;padding:.08em .1em 0 0;font-size:3.6em;font-weight:800;line-height:.8}.blog-teaser__featured-copy[data-astro-cid-3sby2kfi] .btn[data-astro-cid-3sby2kfi]{margin-top:2rem}.blog-teaser__older[data-astro-cid-3sby2kfi]{margin-top:clamp(3.5rem,7vw,6rem)}.blog-teaser__older-label[data-astro-cid-3sby2kfi]{border-bottom:var(--rule-thick) solid var(--ink);padding-bottom:.9rem;display:block}.blog-teaser__grid[data-astro-cid-3sby2kfi]{grid-template-columns:1fr 1fr;column-gap:clamp(1.5rem,3vw,3rem);display:grid}.bpost[data-astro-cid-3sby2kfi]{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:1.25rem;padding-block:1.5rem;display:grid}.bpost__media[data-astro-cid-3sby2kfi]{aspect-ratio:4/3}.bpost__copy[data-astro-cid-3sby2kfi]{flex-direction:column;align-items:flex-start;display:flex}.bpost__title[data-astro-cid-3sby2kfi]{text-underline-offset:.18em;transition:text-decoration-color .4s var(--ease);margin-top:.8rem;font-size:clamp(1.25rem,1.8vw,1.6rem);text-decoration:underline 2px #0000}.bpost[data-astro-cid-3sby2kfi]:hover .bpost__title[data-astro-cid-3sby2kfi]{text-decoration-color:currentColor}.bpost__excerpt[data-astro-cid-3sby2kfi]{opacity:.75;margin-top:.7rem;font-size:.9rem;line-height:1.45}.blog-teaser__more[data-astro-cid-3sby2kfi]{justify-content:center;margin-top:clamp(2rem,4vw,3rem);display:flex}@media (width<=900px){.blog-teaser__featured[data-astro-cid-3sby2kfi]{grid-template-columns:1fr}.blog-teaser__featured-media[data-astro-cid-3sby2kfi]{aspect-ratio:4/3;position:static}.blog-teaser__grid[data-astro-cid-3sby2kfi]{grid-template-columns:1fr}}@media (width<=520px){.bpost[data-astro-cid-3sby2kfi]{grid-template-columns:1fr}}.ig__note[data-astro-cid-evxc3vox]{font-variation-settings:"wdth" 75;letter-spacing:.06em;text-transform:uppercase;margin-top:1.25rem;font-size:1rem;font-weight:700;line-height:1.3}.ig__follow[data-astro-cid-evxc3vox]{opacity:1}.ig__follow[data-astro-cid-evxc3vox]:hover{text-decoration:underline}.ig__handle[data-astro-cid-evxc3vox]{letter-spacing:-.055em;margin-top:clamp(1.25rem,3vw,2rem);font-size:clamp(2.6rem,8vw,8rem);line-height:.9}.ig__handle[data-astro-cid-evxc3vox] a[data-astro-cid-evxc3vox]{background:linear-gradient(var(--green-light), var(--green-light)) 0 88% / 0 .28em no-repeat;transition:background-size .7s var(--ease)}.ig__handle[data-astro-cid-evxc3vox] a[data-astro-cid-evxc3vox]:hover{background-size:100% .28em}.ig__grid[data-astro-cid-evxc3vox]{grid-template-columns:1.15fr .85fr 1fr;align-items:end;gap:clamp(.75rem,1.5vw,1.25rem);margin-top:clamp(2rem,4vw,3rem);display:grid}.ig__card[data-astro-cid-evxc3vox]{aspect-ratio:4/5}.ig__card[data-astro-cid-evxc3vox]:nth-child(2){aspect-ratio:3/4.6}.ig__card[data-astro-cid-evxc3vox]:nth-child(3){aspect-ratio:1}.ig__overlay[data-astro-cid-evxc3vox]{z-index:2;background:var(--white);color:var(--ink);opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease);border-radius:4px;padding:.6rem .75rem;font-size:.86rem;font-weight:500;position:absolute;bottom:.75rem;left:.75rem;right:.75rem;transform:translateY(8px)}.ig__card[data-astro-cid-evxc3vox]:hover .ig__overlay[data-astro-cid-evxc3vox]{opacity:1;transform:translateY(0)}@media (width<=860px){.ig__grid[data-astro-cid-evxc3vox]{grid-template-columns:1fr 1fr}.ig__card[data-astro-cid-evxc3vox]:last-child{display:none}.ig__card[data-astro-cid-evxc3vox]:nth-child(n){aspect-ratio:4/5}}
