.sc[data-astro-cid-zwix3as3]{gap:var(--space-3);align-items:center;display:grid}@media (width>=900px){.sc[data-astro-cid-zwix3as3]{grid-template-columns:7fr 5fr;gap:clamp(2rem,5vw,5.5rem)}.sc--flip[data-astro-cid-zwix3as3]{grid-template-columns:5fr 7fr}.sc--flip[data-astro-cid-zwix3as3] .sc__main[data-astro-cid-zwix3as3]{order:2}}.sc__main[data-astro-cid-zwix3as3]{display:block;overflow:hidden}.sc__media[data-astro-cid-zwix3as3]{background:var(--bg-raised);overflow:hidden}.sc__media[data-astro-cid-zwix3as3] img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform 1.6s var(--ease-out)!important}.sc[data-astro-cid-zwix3as3]:hover .sc__media[data-astro-cid-zwix3as3] img{transform:scale(1.04)!important}.sc__aside[data-astro-cid-zwix3as3]{gap:var(--space-2);align-content:center;display:grid}.sc__n[data-astro-cid-zwix3as3]{font-size:var(--step--1);letter-spacing:.2em;color:var(--accent)}.sc__title[data-astro-cid-zwix3as3]{font-size:var(--step-4);font-weight:200;line-height:1.3}.sc__title[data-astro-cid-zwix3as3] a[data-astro-cid-zwix3as3]{text-decoration:none}.sc__title[data-astro-cid-zwix3as3] a[data-astro-cid-zwix3as3]:hover{color:var(--accent)}.sc__tags[data-astro-cid-zwix3as3]{font-size:var(--step--1);color:var(--fg-soft)}.sc__sum[data-astro-cid-zwix3as3]{max-width:42ch}.sc__thumbs[data-astro-cid-zwix3as3]{margin:var(--space-1) 0 0;grid-template-columns:1fr 1fr;gap:.75rem;padding:0;list-style:none;display:grid}.sc__thumb[data-astro-cid-zwix3as3]{background:var(--bg-raised);display:block;overflow:hidden}.sc__thumb[data-astro-cid-zwix3as3] img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform 1.2s var(--ease-out)!important}.sc__thumb[data-astro-cid-zwix3as3]:hover img{transform:scale(1.06)!important}.sc__more[data-astro-cid-zwix3as3]{border-block:1px solid var(--line);align-items:center;gap:1rem;margin-block-start:var(--space-1);padding-block:1rem;font-weight:400;text-decoration:none;display:flex}.sc__count[data-astro-cid-zwix3as3]{font-size:var(--step--1);color:var(--fg-soft);align-items:center;gap:.35rem;font-weight:300;display:inline-flex}.sc__arrow[data-astro-cid-zwix3as3]{border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-inline-start:auto;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}html[dir=rtl] .sc__arrow[data-astro-cid-zwix3as3]{transform:scaleX(-1)}.sc__more[data-astro-cid-zwix3as3]:hover .sc__arrow[data-astro-cid-zwix3as3]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.tshead[data-astro-cid-ch2xyp7z]{margin-block-end:var(--space-4)}.tshead[data-astro-cid-ch2xyp7z] h2[data-astro-cid-ch2xyp7z]{font-size:var(--step-3)}.tlist[data-astro-cid-ch2xyp7z]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.tlist[data-astro-cid-ch2xyp7z]{grid-template-columns:repeat(3,1fr)}}.tlist[data-astro-cid-ch2xyp7z] li[data-astro-cid-ch2xyp7z]{border-block-start:1px solid var(--stone-line);gap:.2rem;padding-block-start:var(--space-2);display:grid}.quotes[data-astro-cid-ch2xyp7z]{gap:var(--space-4);display:grid}@media (width>=760px){.quotes[data-astro-cid-ch2xyp7z]{grid-template-columns:1fr 1fr}}.quotes[data-astro-cid-ch2xyp7z] figure[data-astro-cid-ch2xyp7z]{gap:var(--space-2);margin:0;display:grid}.quotes[data-astro-cid-ch2xyp7z] blockquote[data-astro-cid-ch2xyp7z]{font-size:var(--step-1);margin:0}.hero[data-astro-cid-l2vwrfh7]{isolation:isolate;align-items:end;height:100svh;min-height:600px;display:grid;position:relative;overflow:hidden}.hero__media[data-astro-cid-l2vwrfh7]{z-index:-2;position:absolute;inset:0;overflow:hidden}.hero__para[data-astro-cid-l2vwrfh7]{will-change:transform;position:absolute;inset:-6% 0 0}.hero__para[data-astro-cid-l2vwrfh7] img{object-fit:cover;width:100%;height:100%;opacity:var(--hero-photo,.5);animation:hero-zoom 2.4s var(--ease-out) backwards}.hero__shade[data-astro-cid-l2vwrfh7]{z-index:-1;background:linear-gradient(#161514b3 0%,#16151440 30%,#16151473 60%,#161514eb 100%);position:absolute;inset:0}.hero__content[data-astro-cid-l2vwrfh7]{gap:var(--space-2);padding-block-end:clamp(5rem,12vh,8rem);display:grid}.hero__title[data-astro-cid-l2vwrfh7]{font-size:clamp(4rem,2rem + 10vw,11rem);font-weight:200;line-height:1}.hero__content[data-astro-cid-l2vwrfh7] .hero__tag{font-size:var(--step-2);color:var(--fg);max-width:26ch;font-weight:250}.hero--drawing[data-astro-cid-l2vwrfh7] .hero__para[data-astro-cid-l2vwrfh7]{inset:calc(var(--header-h) + 2vh) var(--gutter) 34%;place-items:center;display:grid}.hero--drawing[data-astro-cid-l2vwrfh7] .hero__para[data-astro-cid-l2vwrfh7] .hero__drawing{width:100%;height:100%}.hero--drawing[data-astro-cid-l2vwrfh7] .hero__shade[data-astro-cid-l2vwrfh7]{display:none}@media (width<=799px){.hero--drawing[data-astro-cid-l2vwrfh7] .hero__para[data-astro-cid-l2vwrfh7]{inset-inline:-20%}}.hero__cue[data-astro-cid-l2vwrfh7]{bottom:1.75rem;border:1px solid var(--line);width:52px;height:52px;color:var(--fg);animation:cue 2.4s var(--ease-in-out) infinite 2s;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:var(--gutter)}.hero__cue[data-astro-cid-l2vwrfh7]:hover{background:var(--fg);color:var(--bg)}@keyframes cue{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes hero-zoom{0%{transform:scale(1.15)}to{transform:scale(1)}}.trust[data-astro-cid-l2vwrfh7]{border-block-end:1px solid var(--line)}.trust__list[data-astro-cid-l2vwrfh7]{padding-block:var(--space-4);gap:var(--space-3);margin-block:0;list-style:none;display:grid}@media (width>=800px){.trust__list[data-astro-cid-l2vwrfh7]{grid-template-columns:repeat(3,1fr)}}.trust__list[data-astro-cid-l2vwrfh7] li[data-astro-cid-l2vwrfh7]{align-items:flex-start;gap:1rem;display:flex}.trust__list[data-astro-cid-l2vwrfh7] .trust__icon{color:var(--light);margin-block-start:.2rem}.trust__title[data-astro-cid-l2vwrfh7]{font-size:var(--step-1);font-weight:400}.shead[data-astro-cid-l2vwrfh7]{gap:var(--space-2);margin-block-end:var(--space-5);display:grid}.shead[data-astro-cid-l2vwrfh7] h2{max-width:16ch}.work__list[data-astro-cid-l2vwrfh7]{gap:clamp(4rem,9vw,8rem);display:grid}.soon[data-astro-cid-l2vwrfh7]{border-block-start:1px solid var(--line);gap:var(--space-4);margin-block-start:clamp(4rem,9vw,8rem);padding-block-start:var(--space-4);display:grid}.soon__head[data-astro-cid-l2vwrfh7]{gap:.5rem;display:grid}.soon__title[data-astro-cid-l2vwrfh7]{font-size:var(--step-3);font-weight:250}.soon__grid[data-astro-cid-l2vwrfh7]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.soon__grid[data-astro-cid-l2vwrfh7]{grid-template-columns:repeat(3,1fr)}}.soon__card[data-astro-cid-l2vwrfh7]{min-height:260px;padding:var(--space-3);border:1px dashed var(--line);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);isolation:isolate;background-position:-1px -1px;background-size:32px 32px;flex-direction:column;align-items:flex-start;gap:.6rem;display:flex;position:relative;overflow:hidden}.soon__card[data-astro-cid-l2vwrfh7]:before{content:"";z-index:-1;background:linear-gradient(to top, var(--bg) 25%, color-mix(in srgb, var(--bg) 70%, transparent));position:absolute;inset:0}.soon__card[data-astro-cid-l2vwrfh7]>[data-astro-cid-l2vwrfh7]{position:relative}.soon__n[data-astro-cid-l2vwrfh7]{font-size:var(--step--1);letter-spacing:.2em;color:var(--fg-soft);margin-block-end:auto}.soon__card[data-astro-cid-l2vwrfh7] .soon__icon{color:var(--accent)}.soon__name[data-astro-cid-l2vwrfh7]{font-size:var(--step-2);font-weight:300}.soon__tag[data-astro-cid-l2vwrfh7]{font-size:var(--step--1);color:var(--accent);align-items:center;gap:.5rem;display:inline-flex}.soon__dot[data-astro-cid-l2vwrfh7]{background:var(--accent);width:8px;height:8px;box-shadow:0 0 10px var(--accent);border-radius:50%;animation:2.2s ease-in-out infinite soon-pulse}@keyframes soon-pulse{50%{opacity:.35}}.offer[data-astro-cid-l2vwrfh7]{border-block-start:1px solid var(--line)}.offer__grid[data-astro-cid-l2vwrfh7]{background:var(--line);border:1px solid var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.offer__grid[data-astro-cid-l2vwrfh7]{grid-template-columns:repeat(2,1fr)}.offer__grid--3[data-astro-cid-l2vwrfh7]>[data-astro-cid-l2vwrfh7]:last-child{grid-column:1/-1}}@media (width>=1000px){.offer__grid--3[data-astro-cid-l2vwrfh7]{grid-template-columns:repeat(3,1fr)}.offer__grid--3[data-astro-cid-l2vwrfh7]>[data-astro-cid-l2vwrfh7]:last-child{grid-column:auto}.offer__grid--4[data-astro-cid-l2vwrfh7]{grid-template-columns:repeat(4,1fr)}}.offer__item[data-astro-cid-l2vwrfh7]{background:var(--bg);transition:background-color .5s var(--ease-out);align-content:start;gap:.5rem;padding:clamp(1.75rem,3vw,2.75rem);display:grid}.offer__item[data-astro-cid-l2vwrfh7]:hover{background:var(--bg-raised)}.offer__item[data-astro-cid-l2vwrfh7] .offer__icon{color:var(--accent);transition:transform .6s var(--ease-out);margin-block-end:var(--space-2)}.offer__item[data-astro-cid-l2vwrfh7]:hover .offer__icon{transform:translateY(-4px)}.offer__title[data-astro-cid-l2vwrfh7]{font-size:var(--step-2);font-weight:300}.process__track[data-astro-cid-l2vwrfh7]{position:relative}.process__line[data-astro-cid-l2vwrfh7]{top:32px;background:var(--light);height:1px;position:absolute;inset-inline:32px;box-shadow:0 0 10px #f0be7899}.process__list[data-astro-cid-l2vwrfh7]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid;position:relative}@media (width>=800px){.process__list[data-astro-cid-l2vwrfh7]{grid-template-columns:repeat(4,1fr)}}@media (width<=799px){.process__line[data-astro-cid-l2vwrfh7]{display:none}}.process__list[data-astro-cid-l2vwrfh7] li[data-astro-cid-l2vwrfh7]{justify-items:start;gap:.4rem;display:grid}.process__dot[data-astro-cid-l2vwrfh7]{width:64px;height:64px;background:var(--night);border:1px solid var(--night-line);color:var(--light);border-radius:50%;justify-content:center;align-items:center;margin-block-end:var(--space-2);display:inline-flex}.process__list[data-astro-cid-l2vwrfh7] h3[data-astro-cid-l2vwrfh7]{font-size:var(--step-2);font-weight:300}.bridge__inner[data-astro-cid-l2vwrfh7]{gap:var(--space-4);align-items:center;display:grid}@media (width>=900px){.bridge__inner[data-astro-cid-l2vwrfh7]{gap:var(--space-6);grid-template-columns:1.2fr 1fr}}.bridge__media[data-astro-cid-l2vwrfh7]{overflow:hidden}.bridge__media[data-astro-cid-l2vwrfh7] img{aspect-ratio:4/3;object-fit:cover;width:100%}.bridge__text[data-astro-cid-l2vwrfh7]{gap:var(--space-3);justify-items:start;display:grid}
