.cinematic-hero[data-astro-cid-i3irphx7]{z-index:1;position:relative}.cinematic-hero__stage[data-astro-cid-i3irphx7]{isolation:isolate;background:var(--color-paper);height:100svh;min-height:680px;position:relative;overflow:hidden}.cinematic-hero__photo[data-astro-cid-i3irphx7],.cinematic-hero__foreground[data-astro-cid-i3irphx7]{transform-origin:0 0;pointer-events:none;position:absolute;inset:0}.cinematic-hero__interaction[data-astro-cid-i3irphx7]{z-index:2;transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}.cinematic-hero__interaction[data-astro-cid-i3irphx7] a{pointer-events:auto;cursor:pointer;display:block;position:absolute}.cinematic-hero__interaction[data-astro-cid-i3irphx7] a:focus-visible{outline-offset:-4px;outline:3px solid #171717}.cinematic-hero__photo[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7],.cinematic-hero__foreground[data-astro-cid-i3irphx7] svg[data-astro-cid-i3irphx7]{object-fit:cover;object-position:50% 50%;width:100%;max-width:none;height:100%}.cinematic-hero__foreground[data-astro-cid-i3irphx7]{z-index:2;pointer-events:none;display:none}.cinematic-hero__projection[data-astro-cid-i3irphx7]{z-index:1;transform-origin:0 0;background:var(--color-paper);pointer-events:none;visibility:hidden;position:absolute;top:0;left:0;overflow:hidden}.cinematic-hero__outside[data-astro-cid-i3irphx7]{z-index:3;pointer-events:none;height:100%;position:relative}.cinematic-hero__copy[data-astro-cid-i3irphx7],.cinematic-hero__scroll[data-astro-cid-i3irphx7]{pointer-events:auto}.cinematic-hero__copy[data-astro-cid-i3irphx7]{top:max(150px,20%);left:var(--gutter);width:31%;max-width:470px;position:absolute}h1[data-astro-cid-i3irphx7]{letter-spacing:-.04em;margin:0;font-size:clamp(36px,3.4vw,58px);font-weight:450;line-height:1.045}h1[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{color:#565656;max-width:12ch;margin-top:14px;font-size:.78em;display:block}.cinematic-hero__description[data-astro-cid-i3irphx7]{max-width:330px;margin:26px 0 22px;font-size:15px;line-height:1.6}.cinematic-hero__scroll[data-astro-cid-i3irphx7]{position:none;left:var(--gutter);min-height:44px;color:var(--color-paper);letter-spacing:.1em;align-items:center;gap:22px;padding-top:18px;font-size:9px;display:inline-flex;bottom:32px}.cinematic-hero__debug[data-astro-cid-i3irphx7]{z-index:10;pointer-events:none;position:absolute;inset:0}.cinematic-hero[data-astro-cid-i3irphx7].cinematic-projected .cinematic-hero__projection[data-astro-cid-i3irphx7]{visibility:visible}.cinematic-hero[data-astro-cid-i3irphx7].cinematic-projected .cinematic-hero__foreground[data-astro-cid-i3irphx7]{display:block}.cinematic-hero[data-astro-cid-i3irphx7] [data-astro-cid-i3irphx7][hidden]{display:none!important}.cinematic-hero[data-astro-cid-i3irphx7].cinematic-ready .cinematic-hero__stage[data-astro-cid-i3irphx7]{min-height:0}.cinematic-hero[data-astro-cid-i3irphx7].cinematic-complete .cinematic-hero__stage[data-astro-cid-i3irphx7]{visibility:hidden}.cinematic-hero[data-astro-cid-i3irphx7].cinematic-complete{visibility:hidden;pointer-events:none}.cinematic-ready~.services-surface{margin-top:-100svh}.cinematic-ready~.services-surface #servicios{scroll-margin-top:calc(-1 * (var(--header-height) + 24px))}@media (width>=1024px) and (width<=1279px) and (aspect-ratio>=1){.cinematic-hero__photo[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{object-position:0% 50%}}@media (width>=768px) and (width<=1023px),(width>=1024px) and (aspect-ratio<=1){.cinematic-hero__photo[data-astro-cid-i3irphx7],.cinematic-hero__foreground[data-astro-cid-i3irphx7]{top:180px}.cinematic-hero__copy[data-astro-cid-i3irphx7]{width:55%;max-width:440px;top:135px}h1[data-astro-cid-i3irphx7]{font-size:clamp(36px,4.6vw,48px)}.cinematic-hero__description[data-astro-cid-i3irphx7]{margin-top:18px}.cinematic-hero__scroll[data-astro-cid-i3irphx7]{color:var(--color-ink);background:var(--color-paper);padding-inline:12px}}@media (width<=767px){.cinematic-hero__stage[data-astro-cid-i3irphx7]{height:auto;min-height:0;padding-top:var(--header-height);flex-direction:column;display:flex}.cinematic-hero__outside[data-astro-cid-i3irphx7]{display:contents}.cinematic-hero__copy[data-astro-cid-i3irphx7]{width:auto;max-width:none;margin:36px var(--gutter) 32px;order:1;position:static}h1[data-astro-cid-i3irphx7]{max-width:12ch;font-size:clamp(43px,8.6vw,64px)}h1[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{max-width:13ch}.cinematic-hero__description[data-astro-cid-i3irphx7]{margin-top:24px;font-size:16px}.cinematic-hero__photo[data-astro-cid-i3irphx7],.cinematic-hero[data-astro-cid-i3irphx7].cinematic-projected .cinematic-hero__foreground[data-astro-cid-i3irphx7],.cinematic-hero__projection[data-astro-cid-i3irphx7]{display:none}.cinematic-hero__scroll[data-astro-cid-i3irphx7]{width:max-content;max-width:100%;color:var(--color-ink);white-space:nowrap;order:3;justify-content:center;align-self:center;align-items:center;gap:20px;margin:0 auto 20px;display:inline-flex;position:static;transform:none}}.service-card[data-astro-cid-cgc7gatg]{color:#171717;background:#fff;border:1px solid #e5e0d8;border-radius:20px;flex-direction:column;gap:24px;min-width:0;padding:28px;display:flex;overflow:visible;box-shadow:0 2px 12px #0000,0 4px 24px -4px #0000}.service-card--web[data-astro-cid-cgc7gatg]{--card-accent:#e9dfd1;--card-accent-ink:#82705c;grid-row:span 2;grid-template-rows:minmax(0,1fr) auto;display:grid}.service-card--local[data-astro-cid-cgc7gatg]{--card-accent:#dfe4d7;--card-accent-ink:#59674f}.service-card--digital[data-astro-cid-cgc7gatg]{--card-accent:#e9dee5;--card-accent-ink:#7e6072}.service-card--local[data-astro-cid-cgc7gatg],.service-card--digital[data-astro-cid-cgc7gatg]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;min-height:244px;padding:24px;display:grid}.service-card__scene[data-astro-cid-cgc7gatg]{isolation:isolate;border-radius:12px;min-width:0;overflow:hidden}.service-card__copy[data-astro-cid-cgc7gatg]{user-select:text;align-self:center;min-width:0}.service-card__heading[data-astro-cid-cgc7gatg]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}h3[data-astro-cid-cgc7gatg]{letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.1vw,34px);font-weight:500;line-height:1.12}.service-card--local[data-astro-cid-cgc7gatg] h3[data-astro-cid-cgc7gatg],.service-card--digital[data-astro-cid-cgc7gatg] h3[data-astro-cid-cgc7gatg]{font-size:clamp(23px,1.9vw,28px)}.service-card__arrow[data-astro-cid-cgc7gatg]{opacity:.45;flex-shrink:0;margin-top:4px}.service-card__description[data-astro-cid-cgc7gatg]{color:#66615c;max-width:44ch;margin:14px 0 0;font-size:15px;line-height:1.6}.service-card__tags[data-astro-cid-cgc7gatg]{color:#66615c;flex-wrap:wrap;gap:5px 0;margin:18px 0 0;padding:0;font-size:11px;line-height:1.6;list-style:none;display:flex}.service-card__tags[data-astro-cid-cgc7gatg] li[data-astro-cid-cgc7gatg]:not(:last-child):after{content:"·";margin-inline:8px}.service-card__availability[data-astro-cid-cgc7gatg]{color:#66615c;margin-top:12px;font-size:10px;line-height:1.5;display:block}.service-card--linked[data-astro-cid-cgc7gatg]{cursor:pointer}.service-card__cta[data-astro-cid-cgc7gatg]{user-select:none;border:1px solid;border-radius:3px;justify-content:center;align-items:center;gap:12px;min-height:44px;margin-top:18px;padding:10px 14px;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex}.service-card__cta[data-astro-cid-cgc7gatg] svg[data-astro-cid-cgc7gatg]{flex-shrink:0}.service-card--linked[data-astro-cid-cgc7gatg]:focus-visible .service-card__cta[data-astro-cid-cgc7gatg]{color:#fff;background:#171717}@media (hover:hover){.service-card--linked[data-astro-cid-cgc7gatg]:hover .service-card__cta[data-astro-cid-cgc7gatg]{color:#fff;background:#171717}}.service-card--linked[data-astro-cid-cgc7gatg]:not(.service-card--pending) .service-card__arrow[data-astro-cid-cgc7gatg]{opacity:1}.service-card--linked[data-astro-cid-cgc7gatg]:focus-visible{outline-offset:4px;border-color:color-mix(in srgb, var(--card-accent) 65%, var(--card-accent-ink));box-shadow:0 2px 12px 0 color-mix(in srgb, var(--card-accent) 34%, transparent), 0 4px 24px -4px color-mix(in srgb, var(--card-accent) 30%, transparent);outline:2px solid #171717}.service-card--linked[data-astro-cid-cgc7gatg]:focus-visible .service-card__arrow[data-astro-cid-cgc7gatg]{color:var(--card-accent-ink);opacity:1}@media (prefers-reduced-motion:no-preference){.service-card__cta[data-astro-cid-cgc7gatg]{transition:background-color .2s,color .2s}.service-card[data-astro-cid-cgc7gatg]{transition:border-color .225s ease-out,box-shadow .225s ease-out}.service-card__arrow[data-astro-cid-cgc7gatg]{transition:color .225s ease-out,opacity .225s ease-out}}@media (hover:hover) and (pointer:fine){.service-card--linked[data-astro-cid-cgc7gatg]:hover{border-color:color-mix(in srgb, var(--card-accent) 65%, var(--card-accent-ink));box-shadow:0 2px 12px 0 color-mix(in srgb, var(--card-accent) 34%, transparent), 0 4px 24px -4px color-mix(in srgb, var(--card-accent) 30%, transparent)}.service-card--linked[data-astro-cid-cgc7gatg]:hover .service-card__arrow[data-astro-cid-cgc7gatg]{color:var(--card-accent-ink);opacity:1}}@media (width<=959px){.service-card[data-astro-cid-cgc7gatg],.service-card--web[data-astro-cid-cgc7gatg],.service-card--local[data-astro-cid-cgc7gatg],.service-card--digital[data-astro-cid-cgc7gatg]{flex-direction:column;grid-row:auto;gap:24px;min-height:0;display:flex}.service-card__copy[data-astro-cid-cgc7gatg]{align-self:stretch}.service-card__scene[data-astro-cid-cgc7gatg]{width:100%}.service-card__description[data-astro-cid-cgc7gatg]{max-width:52ch}}@media (width<=767px){.service-card[data-astro-cid-cgc7gatg]{padding:20px}h3[data-astro-cid-cgc7gatg],.service-card--local[data-astro-cid-cgc7gatg] h3[data-astro-cid-cgc7gatg],.service-card--digital[data-astro-cid-cgc7gatg] h3[data-astro-cid-cgc7gatg]{font-size:28px}}.web-scene[data-astro-cid-i4ugdvum]{background:#ede5da;place-items:center;height:100%;min-height:clamp(280px,25vw,360px);padding:16px;display:grid}.web-scene__browser[data-astro-cid-i4ugdvum]{background:#fff;border:1px solid #d5cec4;border-radius:8px;width:min(80%,460px);overflow:hidden;transform:rotate(-2deg)}.web-scene__bar[data-astro-cid-i4ugdvum]{color:#66615c;letter-spacing:.06em;border-bottom:1px solid #e8e3dc;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:8px;line-height:1.2;display:flex}.web-scene__dots[data-astro-cid-i4ugdvum]{gap:4px;display:flex}.web-scene__dots[data-astro-cid-i4ugdvum] i[data-astro-cid-i4ugdvum]{background:#b4aca0;border-radius:50%;width:4px;height:4px}.web-scene__window[data-astro-cid-i4ugdvum]{border:1px solid #b4aca0;border-radius:1px;width:9px;height:7px}.web-scene__browser[data-astro-cid-i4ugdvum] img[data-astro-cid-i4ugdvum]{width:100%;height:auto;display:block}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.web-scene__browser[data-astro-cid-i4ugdvum]{transition:transform .35s cubic-bezier(.16,1,.3,1)}.web-scene[data-astro-cid-i4ugdvum]:hover .web-scene__browser[data-astro-cid-i4ugdvum]{transform:rotate(-1deg)scale(1.015)}}@media (width<=959px){.web-scene[data-astro-cid-i4ugdvum]{height:auto;min-height:280px;padding-block:24px}}@media (width<=767px){.web-scene[data-astro-cid-i4ugdvum]{min-height:210px;padding:24px 12px}.web-scene__browser[data-astro-cid-i4ugdvum]{width:88%}.web-scene__bar[data-astro-cid-i4ugdvum]{gap:6px;padding:8px;font-size:7px}}.local-scene[data-astro-cid-rrzd4ha2]{background:#e7e9e0;height:100%;min-height:200px;position:relative;overflow:hidden}.local-scene__map[data-astro-cid-rrzd4ha2]{width:100%;height:100%;position:absolute;inset:0}.local-scene__caption[data-astro-cid-rrzd4ha2]{text-align:center;color:#535d49;letter-spacing:.07em;font-size:8px;font-weight:500;position:absolute;top:14px;left:12px;right:12px}.local-scene__pin[data-astro-cid-rrzd4ha2]{position:absolute;top:26%;left:56%;transform:translate(-50%,-50%)}.local-scene__business[data-astro-cid-rrzd4ha2]{color:#171717;background:#fff;border:1px solid #d9dfd0;border-radius:9px;padding:12px;position:absolute;bottom:14px;left:12px;right:12px}.local-scene__business-head[data-astro-cid-rrzd4ha2]{align-items:center;gap:8px;display:flex}strong[data-astro-cid-rrzd4ha2]{font-size:12px;font-weight:550;line-height:1.4;display:block}.local-scene__business-head[data-astro-cid-rrzd4ha2] span[data-astro-cid-rrzd4ha2]{color:#66615c;margin-top:2px;font-size:9px;line-height:1.4;display:block}.local-scene__rating[data-astro-cid-rrzd4ha2]{color:#66615c;flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;font-size:9px;line-height:1.4;display:flex}.local-scene__stars[data-astro-cid-rrzd4ha2]{gap:1px;display:flex}p[data-astro-cid-rrzd4ha2]{color:#535d49;align-items:center;gap:5px;margin:7px 0 0;font-size:8px;line-height:1.4;display:flex}.local-scene__status[data-astro-cid-rrzd4ha2]{background:#65745a;border-radius:50%;flex-shrink:0;width:4px;height:4px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.local-scene__pin[data-astro-cid-rrzd4ha2]{transition:transform .3s cubic-bezier(.16,1,.3,1)}.local-scene[data-astro-cid-rrzd4ha2]:hover .local-scene__pin[data-astro-cid-rrzd4ha2]{transform:translate(-50%,-50%)translateY(-2px)}}@media (width<=959px){.local-scene[data-astro-cid-rrzd4ha2]{height:auto;min-height:230px}.local-scene__business[data-astro-cid-rrzd4ha2]{max-width:210px;bottom:18px;left:18px}.local-scene__pin[data-astro-cid-rrzd4ha2]{top:38%;left:65%}}.digital-scene[data-astro-cid-zmcfcenz]{background:#ede5e8;place-items:center;height:100%;min-height:200px;padding:30px 12px 16px;display:grid;position:relative}.digital-scene__caption[data-astro-cid-zmcfcenz]{text-align:center;color:#6e515f;letter-spacing:.06em;font-size:7px;font-weight:500;position:absolute;top:14px;left:8px;right:8px}.digital-scene__phone[data-astro-cid-zmcfcenz]{background:#fdfbfc;border:2px solid #554b50;border-radius:17px;width:104px;padding:11px 5px 9px;position:relative;transform:rotate(6deg)}.digital-scene__speaker[data-astro-cid-zmcfcenz]{background:#554b50;border-radius:3px;width:24px;height:3px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.digital-scene__screen[data-astro-cid-zmcfcenz]{text-align:center;background:#f1ecee;border-radius:7px;padding:9px 6px 10px}.digital-scene__demo[data-astro-cid-zmcfcenz]{color:#6e515f;letter-spacing:.02em;font-size:5px;line-height:1.5;display:block}img[data-astro-cid-zmcfcenz]{width:24px;height:auto;margin:8px auto}strong[data-astro-cid-zmcfcenz]{color:#171717;letter-spacing:-.03em;font-size:12px;font-weight:500;line-height:1.2;display:block}.digital-scene__button[data-astro-cid-zmcfcenz]{color:#fff;background:#554b50;justify-content:space-between;align-items:center;margin-top:12px;padding:7px 6px;font-size:6px;display:flex}.digital-scene__contact[data-astro-cid-zmcfcenz]{color:#6e515f;margin-top:6px;font-size:6px;display:block}.digital-scene__home[data-astro-cid-zmcfcenz]{background:#554b50;border-radius:2px;width:26px;height:2px;margin:4px auto 0;display:block}.digital-scene__connection[data-astro-cid-zmcfcenz]{color:#6e515f;flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;top:44%;right:5px}.digital-scene__connection[data-astro-cid-zmcfcenz] span[data-astro-cid-zmcfcenz]{letter-spacing:.04em;font-size:8px;font-weight:500}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.digital-scene__phone[data-astro-cid-zmcfcenz]{transition:transform .35s cubic-bezier(.16,1,.3,1)}.digital-scene[data-astro-cid-zmcfcenz]:hover .digital-scene__phone[data-astro-cid-zmcfcenz]{transform:rotate(4deg)translateY(-2px)}}@media (width>=960px) and (width<=1199px){.digital-scene[data-astro-cid-zmcfcenz]{padding:32px 12px 44px}.digital-scene__phone[data-astro-cid-zmcfcenz]{width:94px}.digital-scene__connection[data-astro-cid-zmcfcenz]{flex-direction:row;gap:3px;inset:auto auto 10px 50%;transform:translate(-50%)}.digital-scene__connection[data-astro-cid-zmcfcenz] svg[data-astro-cid-zmcfcenz]{width:20px;height:20px}}@media (width<=959px){.digital-scene[data-astro-cid-zmcfcenz]{height:auto;min-height:240px}.digital-scene__phone[data-astro-cid-zmcfcenz]{width:114px}.digital-scene__connection[data-astro-cid-zmcfcenz]{right:calc(50% - 106px)}}.section-cta[data-astro-cid-vxnkmr7b]{z-index:1;text-align:center;justify-content:center;margin-top:48px;display:flex;position:relative}.section-cta[data-astro-cid-vxnkmr7b]>a[data-astro-cid-vxnkmr7b]{max-width:100%}@media (width<=767px){.section-cta[data-astro-cid-vxnkmr7b]{margin-top:32px}}.services-surface[data-astro-cid-qmjtkzr2]{isolation:isolate;color:#171717;background:#f4f1eb;min-height:100svh;position:relative;overflow-x:clip}.services[data-astro-cid-qmjtkzr2]{padding-block:120px 80px}.services__heading[data-astro-cid-qmjtkzr2]{text-align:center;max-width:860px;margin:0 auto 36px}.services__label[data-astro-cid-qmjtkzr2]{color:#66615c;letter-spacing:.08em;margin:0 0 16px;font-size:11px;font-weight:500;line-height:1.5}.services__heading[data-astro-cid-qmjtkzr2] h2[data-astro-cid-qmjtkzr2]{max-width:840px;margin-inline:auto;font-size:clamp(34px,3.6vw,52px)}.services__description[data-astro-cid-qmjtkzr2]{color:#66615c;max-width:610px;margin:18px auto 0;font-size:16px;line-height:1.6}.services__bento[data-astro-cid-qmjtkzr2]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:18px;display:grid}@media (width<=959px){.services__bento[data-astro-cid-qmjtkzr2]{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.services[data-astro-cid-qmjtkzr2]{padding-block:72px}.services__heading[data-astro-cid-qmjtkzr2]{margin-bottom:28px}.services__label[data-astro-cid-qmjtkzr2]{margin-bottom:14px}.services__description[data-astro-cid-qmjtkzr2]{font-size:15px}.services__bento[data-astro-cid-qmjtkzr2]{gap:16px}}.catalogue[data-astro-cid-43wzje3l]{min-width:0;margin-top:48px}.catalogue__hint[data-astro-cid-43wzje3l]{color:var(--color-muted);margin:0 0 16px;font-size:12px;line-height:1.6}.catalogue__track[data-astro-cid-43wzje3l]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--color-muted) var(--color-line);gap:28px;padding:6px 2px 20px;scroll-padding-inline:2px;display:flex;position:relative;overflow-x:auto}.catalogue__track[data-astro-cid-43wzje3l]:focus-visible{outline-offset:2px}.project[data-astro-cid-43wzje3l]{scroll-snap-align:start;flex:0 0 calc(44.4444% - 21.3333px);min-width:0;display:block}.project--linked[data-astro-cid-43wzje3l]{cursor:pointer}.project--linked[data-astro-cid-43wzje3l]:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.project[data-astro-cid-43wzje3l]:only-child{flex-basis:min(100%,900px)}.project__image[data-astro-cid-43wzje3l]{aspect-ratio:16/10;background:var(--color-line);overflow:hidden}.project__image[data-astro-cid-43wzje3l] img[data-astro-cid-43wzje3l]{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.project__meta[data-astro-cid-43wzje3l]{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:22px;font-size:11px;line-height:1.6;display:flex}.project__type[data-astro-cid-43wzje3l]{color:var(--color-ink)}h3[data-astro-cid-43wzje3l]{letter-spacing:-.03em;overflow-wrap:anywhere;margin:10px 0 0;font-size:clamp(25px,2.6vw,36px);font-weight:450;line-height:1.15}.project__description[data-astro-cid-43wzje3l]{max-width:44ch;color:var(--color-muted);overflow-wrap:anywhere;margin:14px 0 0;font-size:15px;line-height:1.65}.project__link[data-astro-cid-43wzje3l]{margin-top:14px}.catalogue__controls[data-astro-cid-43wzje3l]{justify-content:space-between;align-items:center;gap:24px;padding-block:16px 28px;display:flex}.catalogue__position[data-astro-cid-43wzje3l]{color:var(--color-muted);font-variant-numeric:tabular-nums;margin:0;font-size:11px}.catalogue__arrows[data-astro-cid-43wzje3l]{gap:8px;display:flex}.catalogue__arrows[data-astro-cid-43wzje3l] button[data-astro-cid-43wzje3l]{border:1px solid var(--color-line);width:48px;height:48px;color:var(--color-ink);background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.catalogue__arrows[data-astro-cid-43wzje3l] button[data-astro-cid-43wzje3l]:hover:not(:disabled){background:var(--color-line)}.catalogue__arrows[data-astro-cid-43wzje3l] button[data-astro-cid-43wzje3l]:disabled{opacity:.35;cursor:default}@media (prefers-reduced-motion:no-preference){.catalogue__track[data-astro-cid-43wzje3l]{scroll-behavior:smooth}.project__image[data-astro-cid-43wzje3l] img[data-astro-cid-43wzje3l]{transition:transform .5s cubic-bezier(.16,1,.3,1)}.project__link[data-astro-cid-43wzje3l] svg[data-astro-cid-43wzje3l]{transition:transform .3s}.project--linked[data-astro-cid-43wzje3l]:focus-visible .project__link[data-astro-cid-43wzje3l] svg[data-astro-cid-43wzje3l]{transform:translate(3px,-3px)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.project--linked[data-astro-cid-43wzje3l]:hover .project__image[data-astro-cid-43wzje3l] img[data-astro-cid-43wzje3l]{transform:scale(1.03)}.project--linked[data-astro-cid-43wzje3l]:hover .project__link[data-astro-cid-43wzje3l] svg[data-astro-cid-43wzje3l]{transform:translate(3px,-3px)}}@media (width>=768px) and (width<=1023px){.project[data-astro-cid-43wzje3l]{flex-basis:62%}}@media (width<=767px){.catalogue[data-astro-cid-43wzje3l]{margin-top:32px}.catalogue__track[data-astro-cid-43wzje3l]{gap:18px}.project[data-astro-cid-43wzje3l]{flex-basis:86%}.project__meta[data-astro-cid-43wzje3l]{margin-top:18px}.project__description[data-astro-cid-43wzje3l]{font-size:14px}}.projects[data-astro-cid-wbvzyo52]{background:var(--color-paper);padding-top:50px}.projects__heading[data-astro-cid-wbvzyo52]{text-align:center}.section-title[data-astro-cid-wbvzyo52]{max-width:720px;margin-inline:auto}.body-copy[data-astro-cid-wbvzyo52]{max-width:510px;margin:26px auto 0}.projects__status[data-astro-cid-wbvzyo52]{color:var(--color-muted);letter-spacing:.06em;margin:7px 0 0;font-size:10px;line-height:1.6}.projects__footer[data-astro-cid-wbvzyo52]{border-top:1px solid var(--color-line);justify-content:flex-end;margin-top:32px;padding-top:24px;display:flex}.projects__pending[data-astro-cid-wbvzyo52]{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:14px;line-height:1.6;display:flex}.projects__pending[data-astro-cid-wbvzyo52] span[data-astro-cid-wbvzyo52]{margin-left:12px;font-size:11px}@media (width<=767px){.body-copy[data-astro-cid-wbvzyo52]{margin:22px auto 0}.projects__footer[data-astro-cid-wbvzyo52]{justify-content:flex-start}.projects__pending[data-astro-cid-wbvzyo52] span[data-astro-cid-wbvzyo52]{width:100%;margin-left:0}}.process[data-astro-cid-2kegqo7y]{padding-top:0}.process__heading[data-astro-cid-2kegqo7y]{text-align:center}.process__heading[data-astro-cid-2kegqo7y] h2[data-astro-cid-2kegqo7y]{max-width:760px;margin-inline:auto}.process__steps[data-astro-cid-2kegqo7y]{grid-template-columns:repeat(3,1fr);gap:40px;margin:64px 0 0;padding:0;list-style:none;display:grid}li[data-astro-cid-2kegqo7y]{border-top:1px solid var(--color-line);padding-top:20px}.process__number[data-astro-cid-2kegqo7y]{color:var(--color-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:12px;display:flex}li[data-astro-cid-2kegqo7y]:last-child .process__number[data-astro-cid-2kegqo7y] svg[data-astro-cid-2kegqo7y]{display:none}h3[data-astro-cid-2kegqo7y]{letter-spacing:-.03em;align-items:center;gap:14px;margin:36px 0 13px;font-size:clamp(20px,1.8vw,25px);font-weight:450;display:flex}.process__icon[data-astro-cid-2kegqo7y]{flex-shrink:0}li[data-astro-cid-2kegqo7y] p[data-astro-cid-2kegqo7y]{max-width:290px;color:var(--color-muted);margin:0;font-size:15px;line-height:1.65}@media (width<=767px){.process__steps[data-astro-cid-2kegqo7y]{grid-template-columns:1fr;gap:28px;margin-top:36px}li[data-astro-cid-2kegqo7y]{grid-template-columns:28px 1fr;column-gap:16px;display:grid}.process__number[data-astro-cid-2kegqo7y]{align-self:start;padding-top:6px}.process__number[data-astro-cid-2kegqo7y] svg[data-astro-cid-2kegqo7y]{display:none}h3[data-astro-cid-2kegqo7y]{margin:0 0 10px;font-size:23px}li[data-astro-cid-2kegqo7y] p[data-astro-cid-2kegqo7y]{grid-column:2;max-width:none}}
