.captured-text[data-astro-cid-uy6lz4lo]{white-space:pre-line;overflow-wrap:anywhere;line-height:1.7}.captured-title[data-astro-cid-uy6lz4lo]{text-wrap:balance;font-size:clamp(27px,3vw,43px);line-height:1.13}.captured-html[data-astro-cid-yhcnqcgf] .mm{font-family:var(--sans);--ink:inherit;--muted:var(--mute);--stone:inherit;--brass:inherit;--gold:var(--brass);--black:var(--ink)}.captured-html[data-astro-cid-yhcnqcgf] .mm cite,.captured-html[data-astro-cid-yhcnqcgf] .mm .mm-pr.s,.captured-html[data-astro-cid-yhcnqcgf] .mm-bloghead p{font-family:var(--sans)}.captured-html[data-astro-cid-yhcnqcgf] .mm-bloghead{background:0 0;padding:0}.captured-html[data-astro-cid-yhcnqcgf] .mm-bloghead__in{max-width:70ch;margin:0;padding:0}.captured-html[data-astro-cid-yhcnqcgf] .mm-bloghead p{color:var(--mute);font-size:var(--t-body)}.captured-html[data-astro-cid-yhcnqcgf] .mm .mm-btn{font-family:var(--sans);letter-spacing:0;background:var(--ink);border-color:var(--ink);border-radius:var(--radius);padding:15px 26px;font-size:15px;font-weight:500;line-height:1.3;color:var(--paper)!important}.captured-html[data-astro-cid-yhcnqcgf] .mm .mm-hero .mm-btn,.captured-html[data-astro-cid-yhcnqcgf] .mm .mm-band .mm-btn{background:var(--paper);border-color:var(--paper);color:var(--ink)!important}.captured-html[data-astro-cid-yhcnqcgf] .mm .mm-btn.alt{background:0 0;border-color:currentColor;color:inherit!important}.captured-html[data-astro-cid-yhcnqcgf] .mm .mm-hero,.captured-html[data-astro-cid-yhcnqcgf] .mm .mm-band{background-color:var(--ink);color:var(--paper)}.captured-html[data-astro-cid-yhcnqcgf] .mm h2,.captured-html[data-astro-cid-yhcnqcgf] .mm h3,.captured-html[data-astro-cid-yhcnqcgf] .mm summary{font-family:var(--display);font-weight:300}.captured-html[data-astro-cid-yhcnqcgf] img{max-width:100%}.e-head[data-astro-cid-c6rdpn6h]{justify-items:start;gap:28px;padding-block:clamp(28px,4vw,64px) clamp(48px,6vw,96px);display:grid}.e-head[data-astro-cid-c6rdpn6h] h1[data-astro-cid-c6rdpn6h]{max-width:24ch}.e-block[data-astro-cid-c6rdpn6h]{border-top:1px solid var(--line);padding-block:clamp(32px,5vw,72px)}.e-block--pair[data-astro-cid-c6rdpn6h]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,5vw,80px);display:grid}.e-inline-request[data-astro-cid-c6rdpn6h]{margin-top:24px}.e-copy[data-astro-cid-c6rdpn6h]{align-content:start;gap:22px;max-width:80ch;display:grid}.e-block--flip[data-astro-cid-c6rdpn6h]>.e-copy[data-astro-cid-c6rdpn6h]{order:2}.e-media[data-astro-cid-c6rdpn6h]{gap:24px;display:grid}.e-media[data-astro-cid-c6rdpn6h] figure[data-astro-cid-c6rdpn6h]{gap:10px;margin:0;display:grid}.e-media--gallery[data-astro-cid-c6rdpn6h]{scroll-snap-type:x mandatory;grid-auto-columns:minmax(240px,30%);grid-auto-flow:column;gap:16px;margin-top:32px;display:grid;overflow-x:auto}.e-media--gallery[data-astro-cid-c6rdpn6h] figure[data-astro-cid-c6rdpn6h]{scroll-snap-align:start}.e-block--gallery[data-astro-cid-c6rdpn6h]>.e-copy[data-astro-cid-c6rdpn6h]{max-width:none}.e-links[data-astro-cid-c6rdpn6h]{flex-wrap:wrap;gap:18px 28px;list-style:none;display:flex}.e-videos[data-astro-cid-c6rdpn6h]{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;margin-top:28px;display:grid}.e-block--global[data-astro-cid-c6rdpn6h]{background:var(--stone)}.e-blog-intro[data-astro-cid-c6rdpn6h]{padding-bottom:clamp(32px,4vw,56px)}.e-blog-grid[data-astro-cid-c6rdpn6h]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px;display:grid}.e-blog-grid[data-astro-cid-c6rdpn6h] .e-block[data-astro-cid-c6rdpn6h]{flex-direction:column;justify-content:start;gap:24px;padding-block:0 32px;display:flex}.e-blog-grid[data-astro-cid-c6rdpn6h] .e-media[data-astro-cid-c6rdpn6h]{order:-1}.e-blog-grid[data-astro-cid-c6rdpn6h] .e-copy[data-astro-cid-c6rdpn6h]{gap:12px}.e-models[data-astro-cid-c6rdpn6h]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.e-projects[data-astro-cid-c6rdpn6h]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.e-projects[data-astro-cid-c6rdpn6h] a[data-astro-cid-c6rdpn6h]{align-content:start;gap:12px;display:grid}.e-project-title[data-astro-cid-c6rdpn6h]{margin-bottom:40px}.e-request[data-astro-cid-c6rdpn6h]{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,112px);display:grid}.e-request[data-astro-cid-c6rdpn6h]>div[data-astro-cid-c6rdpn6h]{align-content:start;gap:24px;display:grid}@media (width<=900px){.e-block--pair[data-astro-cid-c6rdpn6h],.e-request[data-astro-cid-c6rdpn6h]{grid-template-columns:1fr}.e-block--flip[data-astro-cid-c6rdpn6h]>.e-copy[data-astro-cid-c6rdpn6h]{order:0}.e-models[data-astro-cid-c6rdpn6h]{grid-template-columns:repeat(2,minmax(0,1fr))}.e-projects[data-astro-cid-c6rdpn6h]{grid-template-columns:1fr}}@media (width<=600px){.e-blog-grid[data-astro-cid-c6rdpn6h]{grid-template-columns:1fr}.e-media--gallery[data-astro-cid-c6rdpn6h]{grid-auto-columns:82%}.e-models[data-astro-cid-c6rdpn6h]{gap:12px}}.design-page[data-astro-cid-rq7xaror]{overflow:clip}.design-page[data-astro-cid-rq7xaror] .accent{color:inherit}.design-page[data-astro-cid-rq7xaror] .btn[data-astro-cid-rq7xaror]{white-space:normal;text-align:center;min-height:54px;padding-block:16px;line-height:1.35}.design-hero[data-astro-cid-rq7xaror]{z-index:0;color:#fff;background:#0d0d0d;height:100svh;position:sticky;top:0;overflow:hidden}.hero-media[data-astro-cid-rq7xaror]{min-width:0;position:absolute;inset:0}.hero-media[data-astro-cid-rq7xaror] figure{display:block;position:absolute;inset:0}.hero-media[data-astro-cid-rq7xaror] figure>a{height:100%}.hero-media[data-astro-cid-rq7xaror] figcaption{display:none}.hero-media[data-astro-cid-rq7xaror] .frame{background:#0d0d0d;width:100%;height:100%;aspect-ratio:auto!important}.hero-media[data-astro-cid-rq7xaror] .frame>img{object-fit:cover;object-position:62% 60%;width:100%;height:100%;animation:2.2s cubic-bezier(.16,1,.3,1) both d-settle}@keyframes d-settle{0%{transform:scale(1.07)}}.hero-media[data-astro-cid-rq7xaror]:after{content:"";pointer-events:none;background:linear-gradient(#00000075,#0000001a 22%,#0000001f 40%,#0000008f 68%,#000000c2);position:absolute;inset:0}.hero-copy[data-astro-cid-rq7xaror]{pointer-events:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(20px,3vw,48px);margin-inline:auto;padding-bottom:clamp(92px,8vw,110px);display:grid;position:absolute;bottom:0;left:0;right:0}.hero-copy[data-astro-cid-rq7xaror] a[data-astro-cid-rq7xaror]{pointer-events:auto}.hero-copy[data-astro-cid-rq7xaror] h1[data-astro-cid-rq7xaror]{letter-spacing:-.02em;max-width:17ch;font-size:clamp(40px,6.6vw,112px);line-height:.96;animation:1.1s cubic-bezier(.16,1,.3,1) both d-rise}.hero-copy[data-astro-cid-rq7xaror] h1[data-astro-cid-rq7xaror] span[data-astro-cid-rq7xaror],.hero-copy[data-astro-cid-rq7xaror] h1[data-astro-cid-rq7xaror] em[data-astro-cid-rq7xaror]{display:block}@keyframes d-rise{0%{opacity:0;transform:translateY(.28em)}}.hero-btn[data-astro-cid-rq7xaror]{color:var(--ink);background:#fff;border-color:#fff}.hero-btn[data-astro-cid-rq7xaror]:hover{background:#ffffffdb}.design-intro[data-astro-cid-rq7xaror]{grid-template-columns:minmax(0,1fr) minmax(0,34%);align-items:start;gap:clamp(32px,6vw,104px);padding-block:clamp(64px,9vw,136px) 0;display:grid}.intro-copy[data-astro-cid-rq7xaror]{top:calc(var(--header) + 32px);justify-items:start;gap:clamp(20px,2.4vw,32px);display:grid;position:sticky}.design-intro[data-astro-cid-rq7xaror] p[data-astro-cid-rq7xaror]{letter-spacing:-.012em;max-width:38ch;font-size:clamp(25px,3.3vw,50px);line-height:1.14}.intro-link[data-astro-cid-rq7xaror]{font-size:15px;transition:opacity .2s}.intro-link[data-astro-cid-rq7xaror]:hover{opacity:.6}.design-body[data-astro-cid-rq7xaror]{z-index:1;background:#fff;position:relative}.tools-grid[data-astro-cid-rq7xaror]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.5vw,24px);display:grid}.tools-card[data-astro-cid-rq7xaror]{align-content:start;gap:10px;min-width:0;display:grid}.tools-card[data-astro-cid-rq7xaror] h3[data-astro-cid-rq7xaror]{margin-top:4px;font-size:clamp(22px,1.9vw,30px);font-weight:400;line-height:1.12}.tools-links[data-astro-cid-rq7xaror]{flex-wrap:wrap;gap:6px 18px;display:flex}.tools-links[data-astro-cid-rq7xaror] a[data-astro-cid-rq7xaror],.tools-card[data-astro-cid-rq7xaror] h3[data-astro-cid-rq7xaror] a[data-astro-cid-rq7xaror]{transition:opacity .2s}.tools-links[data-astro-cid-rq7xaror] a[data-astro-cid-rq7xaror]:hover,.tools-card[data-astro-cid-rq7xaror] h3[data-astro-cid-rq7xaror] a[data-astro-cid-rq7xaror]:hover{opacity:.55}.tools-next[data-astro-cid-rq7xaror]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:baseline;gap:12px clamp(24px,5vw,88px);margin-top:clamp(24px,3vw,40px);display:grid}@media (prefers-reduced-motion:reduce){.hero-media[data-astro-cid-rq7xaror] .frame>img,.hero-copy[data-astro-cid-rq7xaror] h1[data-astro-cid-rq7xaror]{animation:none}}.intro-note[data-astro-cid-rq7xaror]{max-width:35ch}.comparison-list[data-astro-cid-rq7xaror]{gap:clamp(56px,7vw,120px);display:grid}.is-pinned[data-astro-cid-rq7xaror] .comparison-list[data-astro-cid-rq7xaror]{top:var(--header);height:calc(100vh - var(--header));isolation:isolate;background:#fff;display:block;position:sticky;overflow:hidden}.is-pinned[data-astro-cid-rq7xaror] .comparison[data-astro-cid-rq7xaror]{position:absolute;inset:0}.is-pinned[data-astro-cid-rq7xaror] .comparison-images[data-astro-cid-rq7xaror]{display:contents}.is-pinned[data-astro-cid-rq7xaror] .project-photo{visibility:hidden;pointer-events:none;display:block;position:absolute;inset:0}.is-pinned[data-astro-cid-rq7xaror] .project-photo[data-shown]{visibility:visible}.is-pinned[data-astro-cid-rq7xaror] .project-photo>a{pointer-events:auto;background:#fff;display:block;position:absolute;inset:0 0 0 36%}.is-pinned[data-astro-cid-rq7xaror] .frame{background:var(--stone);height:100%;aspect-ratio:auto!important}.is-pinned[data-astro-cid-rq7xaror] .frame>img{transform:scale(var(--s,1.08));object-position:50% 62%;transition:none}.is-pinned[data-astro-cid-rq7xaror] figcaption{z-index:41;opacity:0;width:30%;max-width:none;transition:opacity .35s;position:absolute;bottom:96px;left:0}.is-pinned[data-astro-cid-rq7xaror] .project-photo[data-current] figcaption{opacity:1}.is-pinned[data-astro-cid-rq7xaror] .comparison-heading[data-astro-cid-rq7xaror]{z-index:45;opacity:0;pointer-events:none;grid-template-columns:1fr;gap:clamp(12px,1.4vw,20px);width:31%;margin:0;transition:opacity .35s,transform .7s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:clamp(20px,3vw,44px);left:0;transform:translateY(16px)}.is-pinned[data-astro-cid-rq7xaror] .comparison[data-astro-cid-rq7xaror].is-active .comparison-heading[data-astro-cid-rq7xaror]{opacity:1;transform:none}.is-pinned[data-astro-cid-rq7xaror] .comparison[data-astro-cid-rq7xaror].is-active .comparison-heading[data-astro-cid-rq7xaror] a[data-astro-cid-rq7xaror]{pointer-events:auto}.is-pinned[data-astro-cid-rq7xaror] .comparison-heading[data-astro-cid-rq7xaror] h3[data-astro-cid-rq7xaror]{font-size:clamp(32px,3.4vw,58px)}.comparison-images[data-astro-cid-rq7xaror]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(12px,1.5vw,24px);display:grid}.comparison--flip[data-astro-cid-rq7xaror] .comparison-images[data-astro-cid-rq7xaror]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.comparison--flip[data-astro-cid-rq7xaror] .comparison-images[data-astro-cid-rq7xaror] .cmp-render{order:2}.comparison-heading[data-astro-cid-rq7xaror]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:12px clamp(24px,5vw,88px);margin-top:clamp(20px,2.4vw,36px);display:grid}.comparison-heading[data-astro-cid-rq7xaror] h3[data-astro-cid-rq7xaror]{font-size:clamp(28px,3vw,48px);font-weight:300;line-height:1.06}.comparison-heading[data-astro-cid-rq7xaror] h3[data-astro-cid-rq7xaror] a[data-astro-cid-rq7xaror]{transition:opacity .25s}.comparison-heading[data-astro-cid-rq7xaror] h3[data-astro-cid-rq7xaror] a[data-astro-cid-rq7xaror]:hover{opacity:.55}.comparison-heading[data-astro-cid-rq7xaror]>div[data-astro-cid-rq7xaror]{gap:6px;display:grid}.task-thumb[data-astro-cid-rq7xaror]{display:none}.tech[data-astro-cid-rq7xaror]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(24px,5vw,88px);display:grid}.tech-left[data-astro-cid-rq7xaror]{justify-items:start;gap:22px;display:grid}.task-list[data-astro-cid-rq7xaror]{width:100%;margin-top:clamp(12px,2vw,28px);list-style:none;display:grid}.task-list[data-astro-cid-rq7xaror] li[data-astro-cid-rq7xaror]{border-top:1px solid var(--line-on-ink)}.task-list[data-astro-cid-rq7xaror] li[data-astro-cid-rq7xaror]:last-child{border-bottom:1px solid var(--line-on-ink)}.task-list[data-astro-cid-rq7xaror] a[data-astro-cid-rq7xaror]{opacity:.42;grid-template-columns:48px minmax(0,1fr);align-content:start;min-height:min(25vh,240px);padding-block:clamp(14px,1.5vw,20px);transition:opacity .35s;display:grid}.task-list[data-astro-cid-rq7xaror] a[data-astro-cid-rq7xaror][data-on],.task-list[data-astro-cid-rq7xaror] a[data-astro-cid-rq7xaror]:hover,.task-list[data-astro-cid-rq7xaror] a[data-astro-cid-rq7xaror]:focus-visible{opacity:1}.task-n[data-astro-cid-rq7xaror]{padding-top:.5em}.task-body[data-astro-cid-rq7xaror]{gap:4px;display:grid}.task-body[data-astro-cid-rq7xaror] h3[data-astro-cid-rq7xaror]{font-size:clamp(24px,2.2vw,34px);font-weight:300;line-height:1.12}.technical-note[data-astro-cid-rq7xaror]{max-width:75ch}.tech-stage[data-astro-cid-rq7xaror]{top:calc(var(--header) + 24px);min-width:0;position:sticky}.tech-stage[data-astro-cid-rq7xaror] figcaption{transition:opacity .25s}.tech-stage[data-astro-cid-rq7xaror][data-active] figcaption{opacity:0}.task-img[data-astro-cid-rq7xaror]{aspect-ratio:4/5;object-fit:cover;opacity:0;pointer-events:none;width:100%;transition:opacity .45s,transform 1.2s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;transform:scale(1.03)}.task-img[data-astro-cid-rq7xaror][data-on]{opacity:1;transform:none}.sticky-split[data-astro-cid-rq7xaror]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(24px,5vw,88px);display:grid}.split-head[data-astro-cid-rq7xaror]{top:calc(var(--header) + clamp(20px,3vw,44px));justify-items:start;gap:18px;display:grid;position:sticky}.workflow[data-astro-cid-rq7xaror]{list-style:none;display:grid}.workflow[data-astro-cid-rq7xaror] li[data-astro-cid-rq7xaror]{border-top:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);min-height:min(24vh,220px);padding-block:clamp(20px,2.6vw,36px);display:grid}.workflow[data-astro-cid-rq7xaror] li[data-astro-cid-rq7xaror]:last-child{border-bottom:1px solid var(--line)}.workflow[data-astro-cid-rq7xaror] li[data-astro-cid-rq7xaror]>div[data-astro-cid-rq7xaror]{align-content:start;gap:10px;display:grid}.step-number[data-astro-cid-rq7xaror]{padding-top:.5em;display:block}.partners-grid[data-astro-cid-rq7xaror]{grid-template-columns:repeat(2,1fr);gap:0 clamp(16px,3vw,40px);display:grid}.intersio-callout[data-astro-cid-rq7xaror]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;margin-top:clamp(24px,3vw,40px);padding-top:clamp(24px,3vw,40px);display:flex}.intersio-callout[data-astro-cid-rq7xaror]>div[data-astro-cid-rq7xaror]{gap:12px;max-width:62ch;display:grid}.faq-section[data-astro-cid-rq7xaror]{grid-template-columns:1fr 1.3fr;gap:8%;display:grid}.faq-section[data-astro-cid-rq7xaror]>div[data-astro-cid-rq7xaror]:first-child{top:calc(var(--header) + clamp(20px,3vw,44px));align-content:start;align-self:start;gap:24px;display:grid;position:sticky}.faq-list[data-astro-cid-rq7xaror] details[data-astro-cid-rq7xaror]{border-top:1px solid var(--line);padding-block:20px}.faq-list[data-astro-cid-rq7xaror] summary[data-astro-cid-rq7xaror]{cursor:pointer;justify-content:space-between;gap:20px;list-style:none;display:flex}.faq-list[data-astro-cid-rq7xaror] details[data-astro-cid-rq7xaror] p[data-astro-cid-rq7xaror]{color:var(--mute);margin-top:16px}.inquiry-grid[data-astro-cid-rq7xaror]{grid-template-columns:1.1fr 1fr;align-items:start;gap:9%;display:grid}.inquiry-grid[data-astro-cid-rq7xaror]>div[data-astro-cid-rq7xaror]:first-child{gap:24px;display:grid}#sotrudnichestvo[data-astro-cid-rq7xaror]{gap:16px;padding-top:30px;scroll-margin-top:120px;display:grid}.service-shortcuts[data-astro-cid-rq7xaror]{flex-wrap:wrap;gap:24px;display:flex}@media (width<=1000px){.comparison-heading[data-astro-cid-rq7xaror]{grid-template-columns:1fr}}@media (width<=800px){.design-intro[data-astro-cid-rq7xaror]{grid-template-columns:minmax(0,1fr)}.intro-copy[data-astro-cid-rq7xaror]{position:static}.tools-next[data-astro-cid-rq7xaror]{grid-template-columns:minmax(0,1fr)}.tools-grid[data-astro-cid-rq7xaror]{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.tools-grid[data-astro-cid-rq7xaror]::-webkit-scrollbar{display:none}.tools-card[data-astro-cid-rq7xaror]{scroll-snap-align:start;flex:0 0 82%}.tech[data-astro-cid-rq7xaror],.faq-section[data-astro-cid-rq7xaror],.inquiry-grid[data-astro-cid-rq7xaror]{grid-template-columns:1fr;gap:32px}.tech-stage[data-astro-cid-rq7xaror]{order:-1;position:relative;top:auto}.sticky-split[data-astro-cid-rq7xaror]{grid-template-columns:1fr}.split-head[data-astro-cid-rq7xaror],.faq-section[data-astro-cid-rq7xaror]>div[data-astro-cid-rq7xaror]:first-child{position:static}.task-list[data-astro-cid-rq7xaror] a[data-astro-cid-rq7xaror]{opacity:1;min-height:0}.partners-grid[data-astro-cid-rq7xaror]{grid-template-columns:repeat(2,1fr)}.intersio-callout[data-astro-cid-rq7xaror]{flex-direction:column;align-items:start}.workflow[data-astro-cid-rq7xaror] li[data-astro-cid-rq7xaror]{grid-template-columns:44px 1fr;gap:12px;min-height:0}.comparison-images[data-astro-cid-rq7xaror],.comparison--flip[data-astro-cid-rq7xaror] .comparison-images[data-astro-cid-rq7xaror]{grid-template-columns:1fr}.comparison--flip[data-astro-cid-rq7xaror] .comparison-images[data-astro-cid-rq7xaror] .cmp-render{order:0}}@media (width<=900px){.cmp-track[data-astro-cid-rq7xaror].is-pinned{margin-inline:calc(var(--gutter) * -1)}.is-pinned[data-astro-cid-rq7xaror] .comparison-list[data-astro-cid-rq7xaror]{height:calc(100svh - var(--header))}.is-pinned[data-astro-cid-rq7xaror] .project-photo>a{height:52%;inset:0 0 auto}.is-pinned[data-astro-cid-rq7xaror] .comparison-heading[data-astro-cid-rq7xaror]{left:var(--gutter);right:var(--gutter);gap:8px;width:auto;top:calc(52% + 16px)}.is-pinned[data-astro-cid-rq7xaror] .comparison-heading[data-astro-cid-rq7xaror] h3[data-astro-cid-rq7xaror]{font-size:clamp(26px,7.4vw,38px)}.is-pinned[data-astro-cid-rq7xaror] figcaption{left:calc(var(--gutter) + 64px);right:var(--gutter);width:auto;bottom:calc(16px + env(safe-area-inset-bottom));-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}}@media (width<=900px) and (height<=720px){.is-pinned[data-astro-cid-rq7xaror] .project-photo>a{height:42%}.is-pinned[data-astro-cid-rq7xaror] .comparison-heading[data-astro-cid-rq7xaror]{gap:6px;top:calc(42% + 12px)}.is-pinned[data-astro-cid-rq7xaror] .comparison-heading[data-astro-cid-rq7xaror] h3[data-astro-cid-rq7xaror]{font-size:clamp(23px,6.6vw,30px)}.is-pinned[data-astro-cid-rq7xaror] .comparison-heading[data-astro-cid-rq7xaror]>div[data-astro-cid-rq7xaror]{gap:2px;font-size:14px;line-height:1.35}.is-pinned[data-astro-cid-rq7xaror] .project-photo figcaption,.is-pinned[data-astro-cid-rq7xaror] .project-photo[data-current] figcaption{opacity:0;pointer-events:none}}@media (width<=800px){.task-list[data-astro-cid-rq7xaror]{width:auto;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;display:flex;overflow-x:auto}.task-list[data-astro-cid-rq7xaror]::-webkit-scrollbar{display:none}.task-list[data-astro-cid-rq7xaror] li[data-astro-cid-rq7xaror],.task-list[data-astro-cid-rq7xaror] li[data-astro-cid-rq7xaror]:last-child{scroll-snap-align:start;border:0;flex:0 0 80%}.task-list[data-astro-cid-rq7xaror] a[data-astro-cid-rq7xaror]{grid-template-columns:32px minmax(0,1fr);row-gap:12px;padding-block:0}.task-thumb[data-astro-cid-rq7xaror]{aspect-ratio:4/3;object-fit:cover;grid-column:1/-1;width:100%;display:block}}@media (width<=480px){.partners-grid[data-astro-cid-rq7xaror]{grid-template-columns:1fr}.hero-copy[data-astro-cid-rq7xaror]{grid-template-columns:minmax(0,1fr)}.hero-btn[data-astro-cid-rq7xaror]{width:100%}.hero-copy[data-astro-cid-rq7xaror] h1[data-astro-cid-rq7xaror]{font-size:10.6vw}}
