.scene[data-astro-cid-yixjc5sm]{--p:0;--stage-h:100vh;background:var(--color-dark-bg);color:var(--color-dark-text);position:relative}@supports (height:100svh){.scene[data-astro-cid-yixjc5sm]{--stage-h:100svh}}.scene__stage[data-astro-cid-yixjc5sm]{height:var(--stage-h);position:sticky;top:0;overflow:hidden}.scene__layer[data-astro-cid-yixjc5sm],.scene__layer[data-astro-cid-yixjc5sm] img[data-astro-cid-yixjc5sm]{width:100%;height:100%;position:absolute;inset:0}.scene__layer[data-astro-cid-yixjc5sm] img[data-astro-cid-yixjc5sm]{object-fit:cover}.scene__layer[data-astro-cid-yixjc5sm]{will-change:transform, opacity;display:block}.scene__layer--1[data-astro-cid-yixjc5sm]{transform-origin:78% 60%;transform:scale(calc(1 + .22 * var(--p)))}.scene__layer--2[data-astro-cid-yixjc5sm]{opacity:clamp(0, (var(--p) - .24) * 6, 1);transform-origin:50% 60%;transform:scale(calc(1.04 + .18 * var(--p)))}.scene__layer--3[data-astro-cid-yixjc5sm]{opacity:clamp(0, (var(--p) - .68) * 6, 1);transform:scale(calc(1.14 - .14 * var(--p)))}@media (orientation:portrait){.scene__layer--1[data-astro-cid-yixjc5sm]{transform-origin:50% 45%}}.scene__shade[data-astro-cid-yixjc5sm]{background:linear-gradient(#14182b40 0%,#14182b00 25%,#14182b26 50%,#14182be6 100%);position:absolute;inset:0}.scene__shade--intro[data-astro-cid-yixjc5sm]{opacity:clamp(0, 1 - var(--p) * 3, 1);background:linear-gradient(#14182b99 0%,#14182bbd 14%,#14182bc7 60%,#14182b99 100%);display:none}@media (orientation:portrait){.scene__shade--intro[data-astro-cid-yixjc5sm]{display:block}}@media (width>=768px) and (orientation:landscape){.scene__shade[data-astro-cid-yixjc5sm]{background:linear-gradient(#14182b00 45%,#14182bb3 100%),linear-gradient(90deg,#14182bb8 0%,#14182b4d 50%,#14182b00 75%)}}.scene__credit[data-astro-cid-yixjc5sm]{right:var(--space-2);bottom:var(--space-1);font-size:var(--text-xs);color:#f5f3eebf;margin:0;position:absolute}.scene__steps[data-astro-cid-yixjc5sm]{z-index:1;margin-top:calc(-1 * var(--stage-h));position:relative}.scene__step[data-astro-cid-yixjc5sm]{min-height:var(--stage-h);padding-block:var(--space-12) var(--space-8);align-items:center;display:grid}.scene__step--first[data-astro-cid-yixjc5sm]{padding-block:var(--space-6) calc(var(--space-6) + var(--logo-h) + var(--space-3));align-items:center}.scene[data-astro-cid-yixjc5sm] .overline[data-astro-cid-yixjc5sm]{color:var(--color-dark-accent)}.scene[data-astro-cid-yixjc5sm] h1[data-astro-cid-yixjc5sm]{color:var(--color-dark-text);max-width:22ch;margin-bottom:var(--space-3)}.scene__lead[data-astro-cid-yixjc5sm]{font-size:var(--text-lead);color:#f5f3eeeb;max-width:46ch}.scene__actions[data-astro-cid-yixjc5sm]{margin-top:var(--space-4)}@media (width<=479px){.scene__actions[data-astro-cid-yixjc5sm] .btn[data-astro-cid-yixjc5sm]{width:100%}}.scene__cue[data-astro-cid-yixjc5sm]{align-items:center;gap:var(--space-1);margin-top:var(--space-5);font-size:var(--text-sm);color:#f5f3eecc;display:inline-flex}.scene__cue[data-astro-cid-yixjc5sm]:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:.5rem;height:.5rem;transform:translateY(-2px)rotate(45deg)}@media (height<=640px){.scene__cue[data-astro-cid-yixjc5sm]{display:none}}.scene__card[data-astro-cid-yixjc5sm]{max-width:30rem;padding:var(--space-4);border-radius:var(--radius-md);border-left:3px solid var(--color-dark-accent);background:#14182bcc}.scene__card[data-astro-cid-yixjc5sm] h2[data-astro-cid-yixjc5sm]{color:var(--color-dark-text);margin-bottom:var(--space-2)}.scene__card[data-astro-cid-yixjc5sm] ul[data-astro-cid-yixjc5sm]{margin:0 0 var(--space-1);padding-left:1.2em}.scene__card[data-astro-cid-yixjc5sm] li[data-astro-cid-yixjc5sm]{margin-bottom:var(--space-1)}.scene__card[data-astro-cid-yixjc5sm] p[data-astro-cid-yixjc5sm]{color:#f5f3eeeb}.scene__card[data-astro-cid-yixjc5sm] .btn[data-astro-cid-yixjc5sm]{margin-top:var(--space-2)}@media (prefers-reduced-motion:reduce){.scene__layer[data-astro-cid-yixjc5sm]{will-change:opacity;transform:none!important}}.facts[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-line)}.facts__list[data-astro-cid-lcdefpme]{gap:var(--space-4);margin:0;display:grid}@media (width>=768px){.facts__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.facts__list[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{gap:var(--space-1);padding-left:var(--space-3);border-left:2px solid var(--color-accent);display:grid}.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font:var(--weight-semibold) var(--text-h1) / 1 var(--font-display);color:var(--color-brand)}.facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:var(--text-sm);max-width:30ch;margin:0}.steps[data-astro-cid-lcdefpme]{gap:var(--space-6);display:grid}@media (width>=1024px){.steps[data-astro-cid-lcdefpme]{gap:var(--space-10);grid-template-columns:1fr 1.4fr}.steps__intro[data-astro-cid-lcdefpme]{align-self:start;position:sticky;top:8rem}}.steps__list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none;display:grid}.steps__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-2);padding-block:var(--space-3);border-top:1px solid var(--color-line);grid-template-columns:3.5rem 1fr;margin:0;display:grid}.steps__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--color-line)}.steps__num[data-astro-cid-lcdefpme]{font:var(--weight-semibold) var(--text-h3) / 1.2 var(--font-display);color:var(--color-accent-text)}.steps__list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:var(--space-1)}.steps__list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin:0}.works[data-astro-cid-lcdefpme]{margin-block:var(--space-4)}.works__item[data-astro-cid-lcdefpme]{gap:var(--space-2);background:var(--color-surface);padding:var(--space-3);border-radius:var(--radius-md);grid-template-columns:3rem 1fr;align-items:start;display:grid}.works__item[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:3rem;height:3rem;color:var(--color-accent)}.works__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-lead);margin:0;line-height:1.45}.news-list[data-astro-cid-lcdefpme]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.news-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.news-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:2px solid var(--color-accent);padding-top:var(--space-2);margin:0}.news-list[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-text-muted)}.news-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-block:var(--space-1)}.news-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.news-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}
