@font-face{font-family:Montserrat;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat fallback;src:local(Arial),local(ArialMT),local(Helvetica);size-adjust:113%;ascent-override:85%;descent-override:22%;line-gap-override:0%}:root{--ink:#161616;--ink-2:#222;--charcoal:#494949;--steel:#5a5a5a;--line:#ddd;--mist:#f4f4f2;--paper:#fff;--orange:#ff8903;--orange-deep:#fa7800;--orange-ink:#b45309;--on-dark-soft:#c8c8c4;--font:"Montserrat", "Montserrat fallback", system-ui, sans-serif;--fs-h1:clamp(2.6rem, 1.4rem + 5.2vw, 6rem);--fs-h2:clamp(2rem, 1.35rem + 2.7vw, 3.5rem);--fs-h3:clamp(1.2rem, 1.1rem + .45vw, 1.45rem);--fs-lede:clamp(1.08rem, 1rem + .35vw, 1.25rem);--gutter:20px;--container:1240px;--section:clamp(72px, 9vw, 136px);--radius:6px;--header-h:76px;--ease:cubic-bezier(.2, .7, .1, 1)}@media (width>=768px){:root{--gutter:40px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{background:var(--paper);color:var(--ink);font-family:var(--font);margin:0;font-size:1rem;font-weight:450;line-height:1.7;overflow-x:clip}img,video{max-width:100%;height:auto;display:block}picture{display:block}h1,h2,h3,h4{letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:800;line-height:1.04}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3,.h3{font-size:var(--fs-h3);letter-spacing:-.015em;font-weight:750;line-height:1.2}p{margin:0}p+p{margin-top:1em}ul,ol{margin:0;padding:0}a{color:inherit;text-decoration-color:var(--orange);text-underline-offset:.22em;text-decoration-thickness:2px}a:hover{color:var(--orange-ink)}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}address{font-style:normal}strong{font-weight:700}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}.bg-mist{background:var(--mist)}.bg-ink{background:var(--ink);color:#fff}.bg-ink a:not(.btn){color:#fff}.bg-ink a:not(.btn):hover{color:var(--orange)}.lede{font-size:var(--fs-lede);color:var(--steel);max-width:60ch;line-height:1.6}.bg-ink .lede{color:var(--on-dark-soft)}.prose{max-width:66ch;color:var(--steel)}.section-head{gap:18px;max-width:780px;margin-bottom:clamp(36px,5vw,64px);display:grid}.eyebrow{color:var(--orange-ink);letter-spacing:0;align-items:center;gap:12px;font-size:.9375rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, var(--orange-deep), var(--orange));border-radius:2px;width:28px;height:3px}.bg-ink .eyebrow,.on-dark .eyebrow{color:var(--orange)}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:10px 16px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{min-height:52px;font-family:var(--font);letter-spacing:-.005em;cursor:pointer;isolation:isolate;transition:color .25s var(--ease), border-color .25s var(--ease), transform .25s var(--ease);border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-size:.975rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn svg{flex:none;width:18px;height:18px}.btn:active{transform:scale(.98)}.btn:before{content:"";z-index:-1;border-radius:inherit;transform-origin:0;transition:transform .35s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.btn:hover:before{transform:scaleX(1)}.btn--primary{background:linear-gradient(90deg, var(--orange-deep), var(--orange));color:var(--ink)}.btn--primary:before{background:var(--ink)}.btn--primary:hover{color:#fff}.bg-ink .btn--primary:before,.on-dark .btn--primary:before{background:#fff}.bg-ink .btn--primary:hover,.on-dark .btn--primary:hover{color:var(--ink)}.btn--ghost{border-color:var(--ink);color:var(--ink);background:0 0}.btn--ghost:before{background:var(--ink)}.btn--ghost:hover{color:#fff}.bg-ink .btn--ghost,.on-dark .btn--ghost{color:#fff;border-color:#ffffffb3}.bg-ink .btn--ghost:before,.on-dark .btn--ghost:before{background:#fff}.bg-ink .btn--ghost:hover,.on-dark .btn--ghost:hover{color:var(--ink)}.btn-row{flex-wrap:wrap;gap:12px;display:flex}.checks{gap:12px;list-style:none;display:grid}.checks li{grid-template-columns:22px 1fr;align-items:start;gap:12px;display:grid}.checks svg{width:22px;height:22px;color:var(--orange-deep);margin-top:2px}.bg-ink .checks svg{color:var(--orange)}.reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(28px)}.reveal.is-in{opacity:1;transform:none}.wipe{clip-path:inset(0 0 100%);transition:clip-path 1.1s var(--ease)}.wipe.is-in{clip-path:inset(0)}[data-depth]{will-change:transform;transform:translate3d(0, var(--dy,0px), 0)}@media (prefers-reduced-motion:reduce){.reveal,.wipe{opacity:1;clip-path:none;transition:none;transform:none}[data-depth]{transform:none}.btn,.btn:before{transition:none}}.kin .kw{vertical-align:top;margin:0 -.02em -.1em;padding:0 .02em .1em;display:inline-block;overflow:hidden}.kin .kw>span{display:inline-block}@keyframes kin-up{0%{transform:translateY(108%)rotate(4deg)}}@media (prefers-reduced-motion:no-preference){.kin--load .kw>span{animation:kin-up .95s var(--ease) backwards}.kin--load .kw:first-child>span{animation-delay:.105s}.kin--load .kw:nth-child(2)>span{animation-delay:.16s}.kin--load .kw:nth-child(3)>span{animation-delay:.215s}.kin--load .kw:nth-child(4)>span{animation-delay:.27s}.kin--load .kw:nth-child(5)>span{animation-delay:.325s}.kin--load .kw:nth-child(6)>span{animation-delay:.38s}.kin--load .kw:nth-child(7)>span{animation-delay:.435s}.kin--load .kw:nth-child(8)>span{animation-delay:.49s}.kin--load .kw:nth-child(9)>span{animation-delay:.545s}.kin--load .kw:nth-child(10)>span{animation-delay:.6s}.kin--load .kw:nth-child(11)>span{animation-delay:.655s}.kin--load .kw:nth-child(12)>span{animation-delay:.71s}@supports (animation-timeline:view()){.kin:not(.kin--load){view-timeline:--kin block}.kin:not(.kin--load) .kw>span{animation:linear both kin-up --kin}.kin .kw:first-child>span{animation-range:entry 11% cover 36%}.kin .kw:nth-child(2)>span{animation-range:entry 14% cover 38%}.kin .kw:nth-child(3)>span{animation-range:entry 17% cover 40%}.kin .kw:nth-child(4)>span{animation-range:entry 20% cover 42%}.kin .kw:nth-child(5)>span{animation-range:entry 23% cover 44%}.kin .kw:nth-child(6)>span{animation-range:entry 26% cover 46%}.kin .kw:nth-child(7)>span{animation-range:entry 29% cover 48%}.kin .kw:nth-child(8)>span{animation-range:entry 32% cover 50%}.kin .kw:nth-child(9)>span{animation-range:entry 35% cover 52%}.kin .kw:nth-child(10)>span{animation-range:entry 38% cover 54%}.kin .kw:nth-child(11)>span{animation-range:entry 41% cover 56%}.kin .kw:nth-child(12)>span{animation-range:entry 44% cover 58%}.kin .kw:nth-child(13)>span{animation-range:entry 47% cover 60%}.kin .kw:nth-child(14)>span{animation-range:entry 50% cover 62%}.kin .kw:nth-child(15)>span{animation-range:entry 53% cover 64%}.kin .kw:nth-child(16)>span{animation-range:entry 56% cover 66%}.kin .kw:nth-child(17)>span{animation-range:entry 59% cover 68%}.kin .kw:nth-child(18)>span{animation-range:entry 62% cover 70%}.kin .kw:nth-child(19)>span{animation-range:entry 65% cover 72%}.kin .kw:nth-child(20)>span{animation-range:entry 68% cover 74%}}}@media (width>=1024px){.act{min-height:calc(100svh - var(--header-h));align-content:center;display:grid}}@keyframes ground-in{0%{background-color:var(--prev)}}.prev-ink{--prev:var(--ink)}.prev-paper{--prev:var(--paper)}.prev-mist{--prev:var(--mist)}.prev-orange{--prev:var(--orange)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ground{animation:linear both ground-in view();animation-range:entry entry 70%}.focus-in{animation:linear both focus-in view();animation-range:entry cover 40%}@keyframes focus-in{0%{filter:blur(10px);opacity:.35;transform:scale(1.12)}}}}.grain{isolation:isolate;position:relative}.grain:after{content:"";z-index:-1;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.site-header[data-astro-cid-fzpbxy5g]{z-index:50;backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky;top:0}.site-header__inner[data-astro-cid-fzpbxy5g]{height:var(--header-h);align-items:center;gap:24px;display:flex}.site-header__logo[data-astro-cid-fzpbxy5g]{flex:none;margin-right:auto;display:block}.site-header__logo[data-astro-cid-fzpbxy5g] img{width:180px;height:auto}@media (width>=400px){.site-header__logo[data-astro-cid-fzpbxy5g] img{width:210px}}.site-nav[data-astro-cid-fzpbxy5g],.site-header__phone[data-astro-cid-fzpbxy5g],.site-header__cta[data-astro-cid-fzpbxy5g]{display:none}.site-header__toggle[data-astro-cid-fzpbxy5g]{width:48px;height:48px;color:var(--ink);cursor:pointer;border-radius:var(--radius);background:0 0;border:0;place-items:center;margin-right:-8px;display:inline-grid}.site-header__toggle[data-astro-cid-fzpbxy5g] svg{width:26px;height:26px}@media (width>=1024px){.site-header__toggle[data-astro-cid-fzpbxy5g]{display:none}.site-nav[data-astro-cid-fzpbxy5g]{align-self:stretch;align-items:stretch;gap:2px;display:flex}.site-nav[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g],.site-nav__group[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]{height:100%;color:var(--ink);align-items:center;gap:4px;padding:0 14px;font-size:.95rem;font-weight:650;text-decoration:none;display:flex;position:relative}.site-nav[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]:after,.site-nav__group[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]:after{content:"";background:linear-gradient(90deg, var(--orange-deep), var(--orange));transform-origin:0;height:3px;transition:transform .35s var(--ease);border-radius:2px;position:absolute;bottom:18px;left:14px;right:14px;transform:scaleX(0)}.site-nav[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]:hover:after,.site-nav__group[data-astro-cid-fzpbxy5g]:hover>a[data-astro-cid-fzpbxy5g]:after,.site-nav__group[data-astro-cid-fzpbxy5g]:focus-within>a[data-astro-cid-fzpbxy5g]:after,.site-nav[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g][aria-current=page]:after,.site-nav__group[data-astro-cid-fzpbxy5g][data-current]>a[data-astro-cid-fzpbxy5g]:after{transform:scaleX(1)}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--ink)}.site-nav__group[data-astro-cid-fzpbxy5g]{position:relative}.site-nav__group[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g] svg{width:16px;height:16px;transition:transform .3s var(--ease)}.site-nav__group[data-astro-cid-fzpbxy5g]:hover>a[data-astro-cid-fzpbxy5g] svg,.site-nav__group[data-astro-cid-fzpbxy5g]:focus-within>a[data-astro-cid-fzpbxy5g] svg{transform:rotate(180deg)}.site-nav__sub[data-astro-cid-fzpbxy5g]{border:1px solid var(--line);border-radius:var(--radius);visibility:hidden;opacity:0;min-width:270px;transition:opacity .2s, transform .3s var(--ease), visibility 0s .2s;background:#fff;padding:10px;list-style:none;position:absolute;top:calc(100% - 8px);left:0;transform:translateY(8px);box-shadow:0 24px 48px -20px #0000004d}.site-nav__group[data-astro-cid-fzpbxy5g]:hover .site-nav__sub[data-astro-cid-fzpbxy5g],.site-nav__group[data-astro-cid-fzpbxy5g]:focus-within .site-nav__sub[data-astro-cid-fzpbxy5g]{visibility:visible;opacity:1;transition:opacity .2s, transform .3s var(--ease);transform:none}.site-nav__sub[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--ink);border-radius:4px;padding:9px 14px;font-size:.95rem;font-weight:550;text-decoration:none;display:block}.site-nav__sub[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.site-nav__sub[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{background:var(--mist);color:var(--orange-ink)}.site-header__phone[data-astro-cid-fzpbxy5g]{color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.site-header__phone[data-astro-cid-fzpbxy5g] svg{width:18px;height:18px;color:var(--orange-deep)}.site-header__cta[data-astro-cid-fzpbxy5g]{min-height:46px;padding-block:10px;display:inline-flex}}@media (width>=1024px) and (width<=1199.98px){.site-header__phone[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.mnav[data-astro-cid-fzpbxy5g]{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);background:#fff;border:0;margin:0;padding:0 0 32px}.mnav[data-astro-cid-fzpbxy5g]::backdrop{background:#16161680}.mnav__top[data-astro-cid-fzpbxy5g]{height:var(--header-h);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.mnav__top[data-astro-cid-fzpbxy5g] img{width:180px;height:auto}.mnav__links[data-astro-cid-fzpbxy5g]{padding-top:16px;display:grid}.mnav__links[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]{letter-spacing:-.03em;color:var(--ink);padding:12px 0;font-size:1.6rem;font-weight:800;line-height:1;text-decoration:none}.mnav__links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--orange-ink)}.mnav__sub[data-astro-cid-fzpbxy5g]{border-left:3px solid var(--orange);margin-left:2px;padding:0 0 8px 16px;list-style:none;display:grid}.mnav__sub[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--ink);padding:8px 0;font-weight:550;text-decoration:none;display:block}.mnav__contact[data-astro-cid-fzpbxy5g]{gap:12px;margin-top:24px;display:grid}@media (prefers-reduced-motion:no-preference){.mnav[data-astro-cid-fzpbxy5g][open] .mnav__links[data-astro-cid-fzpbxy5g]>[data-astro-cid-fzpbxy5g]{animation:mnav-in .5s var(--ease) backwards}.mnav[data-astro-cid-fzpbxy5g][open] .mnav__links[data-astro-cid-fzpbxy5g]>[data-astro-cid-fzpbxy5g]:nth-child(2){animation-delay:40ms}.mnav[data-astro-cid-fzpbxy5g][open] .mnav__links[data-astro-cid-fzpbxy5g]>[data-astro-cid-fzpbxy5g]:nth-child(3){animation-delay:80ms}.mnav[data-astro-cid-fzpbxy5g][open] .mnav__links[data-astro-cid-fzpbxy5g]>[data-astro-cid-fzpbxy5g]:nth-child(4){animation-delay:.12s}.mnav[data-astro-cid-fzpbxy5g][open] .mnav__links[data-astro-cid-fzpbxy5g]>[data-astro-cid-fzpbxy5g]:nth-child(5){animation-delay:.16s}@keyframes mnav-in{0%{opacity:0;transform:translateY(16px)}}}.site-footer[data-astro-cid-nns7i3if]{background:#0f0f0f;border-top:1px solid #ffffff1a;padding-top:clamp(56px,6vw,88px)}.site-footer__grid[data-astro-cid-nns7i3if]{gap:40px;display:grid}.site-footer__brand[data-astro-cid-nns7i3if]{align-content:start;gap:16px;max-width:360px;display:grid}.site-footer__brand[data-astro-cid-nns7i3if] img{width:210px;height:auto}.site-footer__brand[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{color:var(--on-dark-soft)}.site-footer__h[data-astro-cid-nns7i3if]{letter-spacing:-.01em;color:#fff;margin-bottom:16px;font-size:1.05rem}.site-footer__list[data-astro-cid-nns7i3if],.site-footer__contact[data-astro-cid-nns7i3if],.site-footer__social[data-astro-cid-nns7i3if]{gap:8px;list-style:none;display:grid}.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:#fff;text-decoration:none}.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--orange)}.site-footer__contact[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]{grid-template-columns:20px 1fr;align-items:start;gap:10px;display:grid}.site-footer__contact[data-astro-cid-nns7i3if] svg{width:18px;height:18px;color:var(--orange);margin-top:4px}.site-footer__contact[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{overflow-wrap:anywhere}.site-footer__social[data-astro-cid-nns7i3if]{grid-auto-flow:column;justify-content:start;gap:12px}.site-footer__social[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{border-radius:var(--radius);border:1px solid #ffffff4d;place-items:center;width:44px;height:44px;display:grid}.site-footer__social[data-astro-cid-nns7i3if] svg{width:20px;height:20px}.site-footer__base[data-astro-cid-nns7i3if]{color:var(--on-dark-soft);border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:48px;padding-block:24px;font-size:.875rem;display:flex}@media (width>=700px){.site-footer__grid[data-astro-cid-nns7i3if]{grid-template-columns:1fr 1fr}}@media (width>=1024px){.site-footer__grid[data-astro-cid-nns7i3if]{grid-template-columns:1.4fr 1fr .8fr 1fr}}.lost[data-astro-cid-ibpinaeu]{padding-block:clamp(80px,12vw,180px);position:relative;overflow:hidden}.lost__inner[data-astro-cid-ibpinaeu]{z-index:1;justify-items:start;gap:22px;display:grid;position:relative}.lost[data-astro-cid-ibpinaeu] h1[data-astro-cid-ibpinaeu]{letter-spacing:-.04em;max-width:12ch;font-size:clamp(2.6rem,1.4rem + 5vw,5.5rem);line-height:1}.lost__worker[data-astro-cid-ibpinaeu]{display:none}@media (width>=900px){.lost__worker[data-astro-cid-ibpinaeu]{width:300px;display:block;position:absolute;bottom:0;right:6vw}.lost__worker[data-astro-cid-ibpinaeu] img{width:100%;height:auto}}.qform[data-astro-cid-5v4witja],.qform__row[data-astro-cid-5v4witja]{gap:18px;display:grid}.qform[data-astro-cid-5v4witja] label[data-astro-cid-5v4witja]{gap:6px;font-size:.9375rem;font-weight:650;display:grid}.qform[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja],.qform[data-astro-cid-5v4witja] select[data-astro-cid-5v4witja],.qform[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]{width:100%;font:inherit;color:var(--ink);border-radius:var(--radius);background:#fff;border:1px solid #9a9a9a;min-height:50px;padding:12px 14px;font-weight:450;transition:border-color .2s,box-shadow .2s}.qform[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]:focus,.qform[data-astro-cid-5v4witja] select[data-astro-cid-5v4witja]:focus,.qform[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]:focus{border-color:var(--orange-deep);outline:none;box-shadow:0 0 0 3px #ff890359}.qform[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]{resize:vertical}.qform__trap[data-astro-cid-5v4witja]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.qform[data-astro-cid-5v4witja] .btn[data-astro-cid-5v4witja]{justify-self:start}.qform__note[data-astro-cid-5v4witja]{color:var(--steel);font-size:.875rem}.qform--dark[data-astro-cid-5v4witja] .qform__note[data-astro-cid-5v4witja],.qform--dark[data-astro-cid-5v4witja] p[data-astro-cid-5v4witja]{color:var(--on-dark-soft)}.qform--dark[data-astro-cid-5v4witja] label[data-astro-cid-5v4witja]{color:#fff}.qform--dark[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja],.qform--dark[data-astro-cid-5v4witja] select[data-astro-cid-5v4witja],.qform--dark[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]{background:#fff;border-color:#0000}.qform-fallback[data-astro-cid-5v4witja]{gap:22px;display:grid}.qform-fallback[data-astro-cid-5v4witja] p[data-astro-cid-5v4witja]{max-width:52ch}@media (width>=640px){.qform__row[data-astro-cid-5v4witja]{grid-template-columns:1fr 1fr}}.page-top[data-astro-cid-m4bdkmcb]{isolation:isolate;color:#fff;background:var(--ink);align-items:end;min-height:clamp(420px,68svh,720px);display:grid;position:relative;overflow:hidden}.page-top__media[data-astro-cid-m4bdkmcb]{z-index:-2;position:absolute;inset:-10% 0 0}.page-top__media[data-astro-cid-m4bdkmcb] img{object-fit:cover;width:100%;height:100%}.page-top[data-astro-cid-m4bdkmcb]:after{content:"";z-index:-1;background:linear-gradient(90deg,#161616e6,#1616168c 55%,#16161626),linear-gradient(#0000 50%,#161616bf);position:absolute;inset:0}.page-top__inner[data-astro-cid-m4bdkmcb]{max-width:calc(820px + 2 * var(--gutter));justify-items:start;gap:18px;margin-left:0;padding-block:72px clamp(48px,6vw,88px);display:grid}@media (width>=1300px){.page-top__inner[data-astro-cid-m4bdkmcb]{margin-left:calc((100vw - var(--container)) / 2 - var(--gutter))}}.page-top[data-astro-cid-m4bdkmcb] h1[data-astro-cid-m4bdkmcb]{letter-spacing:-.04em;font-size:clamp(2.4rem,1.4rem + 4vw,5rem);line-height:1}.page-top[data-astro-cid-m4bdkmcb] .lede[data-astro-cid-m4bdkmcb]{color:#e6e6e2}.page-top[data-astro-cid-m4bdkmcb] .lede[data-astro-cid-m4bdkmcb]+.lede[data-astro-cid-m4bdkmcb]{margin-top:0}.page-top__crumb[data-astro-cid-m4bdkmcb]{color:#fff;align-items:center;gap:10px;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.page-top__crumb[data-astro-cid-m4bdkmcb]:before{content:"";background:linear-gradient(90deg, var(--orange-deep), var(--orange));border-radius:2px;width:28px;height:3px}.page-top__crumb[data-astro-cid-m4bdkmcb]:hover{color:var(--orange)}@media (prefers-reduced-motion:no-preference){.page-top__inner[data-astro-cid-m4bdkmcb]>[data-astro-cid-m4bdkmcb]:not(h1){animation:pt-rise .9s var(--ease) .35s backwards}.page-top__media[data-astro-cid-m4bdkmcb] img{animation:pt-settle 1.6s var(--ease) backwards}@keyframes pt-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes pt-settle{0%{transform:scale(1.08)}}}.types[data-astro-cid-ff4xwnqr]{overflow:hidden}.types__top[data-astro-cid-ff4xwnqr]{align-items:end;gap:24px;display:grid}.types__art[data-astro-cid-ff4xwnqr] img{width:100%;max-width:560px;margin-inline:auto}.types__grid[data-astro-cid-ff4xwnqr]{gap:36px;margin-top:24px;display:grid}.types__col[data-astro-cid-ff4xwnqr]{border-top:3px solid var(--ink);align-content:start;gap:18px;padding-top:22px;display:grid}.types__col[data-astro-cid-ff4xwnqr]:nth-child(2){transition-delay:80ms}.types__col[data-astro-cid-ff4xwnqr]:nth-child(3){transition-delay:.16s}@media (width>=768px){.types__grid[data-astro-cid-ff4xwnqr]{grid-template-columns:repeat(3,1fr);gap:48px}}@media (width>=1024px){.types__top[data-astro-cid-ff4xwnqr]{grid-template-columns:1.1fr 1fr;gap:56px}.types__head[data-astro-cid-ff4xwnqr]{margin-bottom:40px}}.git[data-astro-cid-eun6rvq6]{padding-block:var(--section);position:relative;overflow:hidden}.git[data-astro-cid-eun6rvq6]:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#ff890338,#0000);border-radius:50%;width:70%;position:absolute;bottom:-40%;right:-10%}.git__grid[data-astro-cid-eun6rvq6]{z-index:1;gap:48px;display:grid;position:relative}.git__text[data-astro-cid-eun6rvq6]{align-content:start;gap:18px;display:grid}.git__contact[data-astro-cid-eun6rvq6]{gap:12px;margin-top:10px;list-style:none;display:grid}.git__contact[data-astro-cid-eun6rvq6] li[data-astro-cid-eun6rvq6]{grid-template-columns:22px 1fr;align-items:start;gap:12px;display:grid}.git__contact[data-astro-cid-eun6rvq6] svg{width:20px;height:20px;color:var(--orange);margin-top:4px}.git__contact[data-astro-cid-eun6rvq6] a[data-astro-cid-eun6rvq6]{overflow-wrap:anywhere;font-weight:650;text-decoration:none}.git__form[data-astro-cid-eun6rvq6]{z-index:2;position:relative}.git__worker[data-astro-cid-eun6rvq6]{display:none}@media (width>=1024px){.git__grid[data-astro-cid-eun6rvq6]{grid-template-columns:1fr 1.25fr;align-items:start;gap:72px}}@media (width>=1200px){.git__grid[data-astro-cid-eun6rvq6]{padding-right:260px}.git__worker[data-astro-cid-eun6rvq6]{right:max(0px, calc((100vw - var(--container)) / 2 - 80px));z-index:1;width:300px;display:block;position:absolute;bottom:0}.git__worker[data-astro-cid-eun6rvq6] img{width:100%;height:auto}}.story[data-astro-cid-iqfgzcoi]{gap:24px;display:grid}@media (width>=1024px){.story[data-astro-cid-iqfgzcoi]{grid-template-columns:1fr 1.6fr;gap:80px}}.features[data-astro-cid-iqfgzcoi]{gap:16px;margin-top:64px;list-style:none;display:grid}.features[data-astro-cid-iqfgzcoi] li[data-astro-cid-iqfgzcoi]{border-radius:var(--radius);background:var(--mist);grid-template-columns:44px 1fr;gap:16px;padding:26px;display:grid}.features[data-astro-cid-iqfgzcoi] svg{width:44px;height:44px;color:var(--ink);background:linear-gradient(135deg, var(--orange-deep), var(--orange));border-radius:50%;padding:10px}.features[data-astro-cid-iqfgzcoi] h3[data-astro-cid-iqfgzcoi]{margin-bottom:4px}.features[data-astro-cid-iqfgzcoi] p[data-astro-cid-iqfgzcoi]{color:var(--steel)}@media (width>=900px){.features[data-astro-cid-iqfgzcoi]{grid-template-columns:repeat(3,1fr);gap:20px}}.mv-wrap[data-astro-cid-iqfgzcoi]{position:relative;overflow:hidden}.mv[data-astro-cid-iqfgzcoi]{gap:48px;display:grid}.mv[data-astro-cid-iqfgzcoi] div[data-astro-cid-iqfgzcoi]{align-content:start;gap:16px;display:grid}.mv[data-astro-cid-iqfgzcoi] div[data-astro-cid-iqfgzcoi]:nth-child(2){transition-delay:.1s}@media (width>=900px){.mv[data-astro-cid-iqfgzcoi]{grid-template-columns:1fr 1fr;gap:88px}}.hl[data-astro-cid-iqfgzcoi]{border-top:3px solid var(--ink);list-style:none;display:grid}.hl[data-astro-cid-iqfgzcoi] li[data-astro-cid-iqfgzcoi]{border-bottom:1px solid var(--line);gap:8px;padding:28px 0;display:grid}.hl[data-astro-cid-iqfgzcoi] a[data-astro-cid-iqfgzcoi]{color:var(--ink);text-decoration:none}.hl[data-astro-cid-iqfgzcoi] a[data-astro-cid-iqfgzcoi]:hover{color:var(--orange-ink);text-decoration:underline}.hl[data-astro-cid-iqfgzcoi] p[data-astro-cid-iqfgzcoi]{color:var(--steel);max-width:70ch}@media (width>=900px){.hl[data-astro-cid-iqfgzcoi] li[data-astro-cid-iqfgzcoi]{grid-template-columns:1fr 1.8fr;gap:56px}}.contact[data-astro-cid-t3jitfut]{gap:56px;display:grid}.contact__info[data-astro-cid-t3jitfut]{align-content:start;gap:14px;display:grid}.contact__card[data-astro-cid-t3jitfut]{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);transition:border-color .25s, transform .35s var(--ease), box-shadow .35s var(--ease);grid-template-columns:48px 1fr;align-items:center;gap:16px;padding:20px 22px;text-decoration:none;display:grid}.contact__card[data-astro-cid-t3jitfut]:hover{color:var(--ink);border-color:#0000;transform:translateY(-3px);box-shadow:0 20px 40px -24px #00000059}.contact__card[data-astro-cid-t3jitfut] svg{width:48px;height:48px;color:var(--ink);background:linear-gradient(135deg, var(--orange-deep), var(--orange));border-radius:50%;padding:13px}.contact__card[data-astro-cid-t3jitfut] span[data-astro-cid-t3jitfut]{gap:2px;min-width:0;display:grid}.contact__card[data-astro-cid-t3jitfut] small[data-astro-cid-t3jitfut]{color:var(--steel);font-size:.8125rem;font-weight:550}.contact__card[data-astro-cid-t3jitfut] strong[data-astro-cid-t3jitfut]{overflow-wrap:anywhere;font-weight:750;line-height:1.35}.contact__big[data-astro-cid-t3jitfut]{letter-spacing:-.03em;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}.contact__area[data-astro-cid-t3jitfut]{color:var(--steel);margin-top:8px}.quote[data-astro-cid-t3jitfut]{scroll-margin-top:calc(var(--header-h) + 16px);background:var(--mist);border-radius:var(--radius);align-content:start;gap:24px;padding:clamp(24px,4vw,48px);display:grid}@media (width>=1024px){.contact[data-astro-cid-t3jitfut]{grid-template-columns:1fr 1.45fr;gap:72px}}@media (prefers-reduced-motion:reduce){.contact__card[data-astro-cid-t3jitfut]{transition:none}.contact__card[data-astro-cid-t3jitfut]:hover{transform:none}}.cards[data-astro-cid-lnthwwyx]{gap:40px 28px;list-style:none;display:grid}.card[data-astro-cid-lnthwwyx]{align-content:start;display:grid;position:relative}.card[data-astro-cid-lnthwwyx]:nth-child(3n+2){transition-delay:80ms}.card[data-astro-cid-lnthwwyx]:nth-child(3n+3){transition-delay:.16s}.card__img[data-astro-cid-lnthwwyx]{border-radius:var(--radius);overflow:hidden}.card__img[data-astro-cid-lnthwwyx] img{aspect-ratio:3/2;object-fit:cover;width:100%;transition:transform .8s var(--ease)}.card[data-astro-cid-lnthwwyx]:hover .card__img[data-astro-cid-lnthwwyx] img{transform:scale(1.05)}.card__body[data-astro-cid-lnthwwyx]{gap:10px;padding-top:20px;display:grid}.card[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]{color:var(--ink);text-decoration:none}.card[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]:after{content:"";position:absolute;inset:0}.card[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{color:var(--steel)}.card__more[data-astro-cid-lnthwwyx]{color:var(--orange-ink);align-items:center;gap:8px;font-weight:700;display:inline-flex}.card__more[data-astro-cid-lnthwwyx] svg{width:16px;height:16px;transition:transform .4s var(--ease)}.card[data-astro-cid-lnthwwyx]:hover .card__more[data-astro-cid-lnthwwyx] svg{transform:rotate(90deg)}@media (width>=700px){.cards[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.cards[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.card__img[data-astro-cid-lnthwwyx] img,.card__more[data-astro-cid-lnthwwyx] svg{transition:none}.card[data-astro-cid-lnthwwyx]:hover .card__img[data-astro-cid-lnthwwyx] img{transform:none}}.sblock__inner[data-astro-cid-dptjdnyq]{gap:36px;display:grid}.sblock__head[data-astro-cid-dptjdnyq]{align-content:start;gap:16px;display:grid}.sblock--text[data-astro-cid-dptjdnyq] .sblock__head[data-astro-cid-dptjdnyq]{max-width:780px}@media (width>=1024px){.sblock--accordion[data-astro-cid-dptjdnyq] .sblock__inner[data-astro-cid-dptjdnyq],.sblock--list[data-astro-cid-dptjdnyq] .sblock__inner[data-astro-cid-dptjdnyq]{grid-template-columns:1fr 1.5fr;gap:80px}.sblock--accordion[data-astro-cid-dptjdnyq] .sblock__head[data-astro-cid-dptjdnyq],.sblock--list[data-astro-cid-dptjdnyq] .sblock__head[data-astro-cid-dptjdnyq]{top:calc(var(--header-h) + 40px);position:sticky}}.acc[data-astro-cid-dptjdnyq]{border-top:3px solid var(--ink)}.acc[data-astro-cid-dptjdnyq] details[data-astro-cid-dptjdnyq]{border-bottom:1px solid var(--line)}.acc[data-astro-cid-dptjdnyq] summary[data-astro-cid-dptjdnyq]{cursor:pointer;font-weight:750;font-size:var(--fs-h3);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;line-height:1.2;list-style:none;display:flex}.acc[data-astro-cid-dptjdnyq] summary[data-astro-cid-dptjdnyq]::-webkit-details-marker{display:none}.acc[data-astro-cid-dptjdnyq] summary[data-astro-cid-dptjdnyq] svg{background:var(--mist);width:34px;height:34px;color:var(--ink);transition:transform .35s var(--ease), background-color .25s;border-radius:50%;flex:none;padding:8px}.bg-mist[data-astro-cid-dptjdnyq] .acc[data-astro-cid-dptjdnyq] summary[data-astro-cid-dptjdnyq] svg{background:#fff}.acc[data-astro-cid-dptjdnyq] details[data-astro-cid-dptjdnyq][open] summary[data-astro-cid-dptjdnyq] svg{background:linear-gradient(135deg, var(--orange-deep), var(--orange));transform:rotate(45deg)}.acc[data-astro-cid-dptjdnyq] summary[data-astro-cid-dptjdnyq]:hover span[data-astro-cid-dptjdnyq]{color:var(--orange-ink)}.acc__body[data-astro-cid-dptjdnyq]{max-width:64ch;color:var(--steel);gap:14px;padding:0 0 24px;display:grid}.acc__body[data-astro-cid-dptjdnyq] .checks[data-astro-cid-dptjdnyq]{color:var(--ink)}.acc__body[data-astro-cid-dptjdnyq] p[data-astro-cid-dptjdnyq]+p[data-astro-cid-dptjdnyq]{margin-top:0}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){.acc[data-astro-cid-dptjdnyq]{interpolate-size:allow-keywords}.acc[data-astro-cid-dptjdnyq] details[data-astro-cid-dptjdnyq]::details-content{height:0;transition:height .45s var(--ease), content-visibility .45s allow-discrete;overflow:clip}.acc[data-astro-cid-dptjdnyq] details[data-astro-cid-dptjdnyq][open]::details-content{height:auto}}}.sblock__list[data-astro-cid-dptjdnyq]{font-size:1.0625rem}.sblock__list[data-astro-cid-dptjdnyq] li[data-astro-cid-dptjdnyq]{border-bottom:1px solid var(--line);padding-bottom:12px}.tiles[data-astro-cid-dptjdnyq]{gap:16px;list-style:none;display:grid}.tiles[data-astro-cid-dptjdnyq] li[data-astro-cid-dptjdnyq]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);transition:transform .4s var(--ease), box-shadow .4s var(--ease), border-color .3s;align-content:start;gap:12px;padding:30px 28px 32px;display:grid;position:relative}.tiles[data-astro-cid-dptjdnyq] li[data-astro-cid-dptjdnyq]:before{content:"";background:linear-gradient(90deg, var(--orange-deep), var(--orange));border-radius:2px;width:36px;height:4px}.tiles[data-astro-cid-dptjdnyq] li[data-astro-cid-dptjdnyq]:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 22px 44px -26px #00000059}.tiles[data-astro-cid-dptjdnyq] p[data-astro-cid-dptjdnyq]{color:var(--steel)}@media (width>=700px){.tiles[data-astro-cid-dptjdnyq]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.tiles[data-astro-cid-dptjdnyq]{grid-template-columns:repeat(3,1fr);gap:20px}}@media (prefers-reduced-motion:reduce){.tiles[data-astro-cid-dptjdnyq] li[data-astro-cid-dptjdnyq],.acc[data-astro-cid-dptjdnyq] summary[data-astro-cid-dptjdnyq] svg{transition:none}.tiles[data-astro-cid-dptjdnyq] li[data-astro-cid-dptjdnyq]:hover{transform:none}}.steps[data-astro-cid-dptjdnyq]{border-top:3px solid var(--ink);max-width:860px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-dptjdnyq] li[data-astro-cid-dptjdnyq]{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;align-items:baseline;gap:16px;padding:16px 0;font-size:1.0625rem;font-weight:550;display:grid}.steps__n[data-astro-cid-dptjdnyq]{letter-spacing:-.04em;color:var(--orange-ink);font-size:2rem;font-weight:800;line-height:1}.more[data-astro-cid-ok6tmzvm]{border-top:1px solid var(--line);padding-block:48px}.more[data-astro-cid-ok6tmzvm] h2[data-astro-cid-ok6tmzvm]{margin-bottom:18px}.more__list[data-astro-cid-ok6tmzvm]{flex-wrap:wrap;gap:10px;list-style:none;display:flex}.more__list[data-astro-cid-ok6tmzvm] a[data-astro-cid-ok6tmzvm]{border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:11px 20px;font-size:.95rem;font-weight:650;text-decoration:none;transition:border-color .25s,background-color .25s,color .25s;display:inline-block}.more__list[data-astro-cid-ok6tmzvm] a[data-astro-cid-ok6tmzvm]:hover{border-color:var(--ink);background:var(--ink);color:#fff}.hero[data-astro-cid-lcdefpme]{--t:0;isolation:isolate;background:var(--paper);min-height:calc(100svh - var(--header-h));color:color-mix(in srgb, var(--ink) calc(var(--t) * 100%), #fff);grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.hero__window[data-astro-cid-lcdefpme]{z-index:-3;background:var(--ink);position:absolute;inset:0;overflow:hidden}.hero__media[data-astro-cid-lcdefpme]{position:absolute;inset:-12% 0 0}.hero__media[data-astro-cid-lcdefpme] picture[data-astro-cid-lcdefpme],.hero__media[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hero__media[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme],.hero__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.hero__media[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .8s var(--ease)}.hero__media[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme].is-playing{opacity:1}.hero__shade[data-astro-cid-lcdefpme]{opacity:calc(1 - var(--t) * .85);background:linear-gradient(90deg,#161616e0 0%,#1616169e 45%,#1616161f 78%),linear-gradient(#0000 62%,#161616b3);position:absolute;inset:0}.hero__content[data-astro-cid-lcdefpme]{align-self:center;justify-items:start;gap:24px;padding-block:72px 48px;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.045em;max-width:11ch;font-size:clamp(2.6rem,1.1rem + 6.2vw,6.6rem);line-height:.98}.hero__sub[data-astro-cid-lcdefpme]{font-size:var(--fs-lede);max-width:38ch;color:color-mix(in srgb, var(--steel) calc(var(--t) * 100%), #ebebe7);line-height:1.55}.hero__call[data-astro-cid-lcdefpme]{color:inherit;background:0 0;border-color:currentColor}.hero__call[data-astro-cid-lcdefpme]:before{background:color-mix(in srgb, var(--ink) calc(var(--t) * 100%), #fff)}.hero__call[data-astro-cid-lcdefpme]:hover{color:color-mix(in srgb, #fff calc(var(--t) * 100%), var(--ink))}.hero__worker[data-astro-cid-lcdefpme]{display:none}.hero__meta[data-astro-cid-lcdefpme]{background:var(--ink);color:#fff;position:relative}.hero__meta[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:14px;padding-block:18px;list-style:none;display:grid}.hero__meta[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:22px 1fr;align-items:start;gap:12px;display:grid}.hero__meta[data-astro-cid-lcdefpme] svg{width:20px;height:20px;color:var(--orange);margin-top:4px}.hero__meta[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;font-weight:650;display:grid}.hero__meta[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--on-dark-soft);font-size:.8125rem;font-weight:500}.hero__meta[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff;text-decoration:none}.hero__meta[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--orange)}@media (width>=768px){.hero__meta[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,auto);justify-content:space-between}}@media (width>=1024px){.hero__worker[data-astro-cid-lcdefpme]{z-index:-1;bottom:0;right:max(2vw, calc((100vw - var(--container)) / 2 - 40px));transform-origin:50% 100%;width:min(34vw,470px);transform:scale(calc(1 - var(--t) * .06));display:block;position:absolute}.hero__worker[data-astro-cid-lcdefpme] img{width:100%;height:auto;transform:translate3d(calc(var(--mx,0) * -18px), calc(var(--my,0) * -6px), 0);filter:drop-shadow(-26px 14px 26px #0006)}.hero__content[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{transform:translate3d(calc(var(--mx,0) * 10px), calc(var(--my,0) * 6px), 0)}}@media (width>=1024px) and (height>=640px) and (prefers-reduced-motion:no-preference){.hero-pin[data-astro-cid-lcdefpme]{height:190vh}.hero[data-astro-cid-lcdefpme]{top:var(--header-h);height:calc(100svh - var(--header-h));--t:clamp(0, calc((var(--p,0) - .12) / .5), 1);position:sticky}.hero__window[data-astro-cid-lcdefpme]{clip-path:inset(calc(var(--t) * 7%) calc(var(--t) * 4%) calc(var(--t) * 9%) calc(var(--t) * 50%) round calc(var(--t) * 24px))}.hero__content[data-astro-cid-lcdefpme]{transform:translate3d(0, calc(var(--t) * -2vh), 0);padding-right:52vw}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:none;font-size:clamp(3rem,1rem + 3.7vw,5.3rem)}}@media (prefers-reduced-motion:no-preference){.hero__sub[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme]{animation:rise 1s var(--ease) backwards}.hero__sub[data-astro-cid-lcdefpme]{animation-delay:.45s}.hero[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme]{animation-delay:.55s}.hero__worker[data-astro-cid-lcdefpme]{animation:rise-in 1.2s var(--ease) .15s backwards}@keyframes rise{0%{opacity:0;transform:translateY(34px)}}@keyframes rise-in{0%{opacity:0;transform:translateY(60px)}}}.about[data-astro-cid-lcdefpme]{padding-block:var(--section)}.about__grid[data-astro-cid-lcdefpme]{gap:48px;display:grid}.about__frame[data-astro-cid-lcdefpme]{border-radius:var(--radius);position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #00000073}.about__frame[data-astro-cid-lcdefpme] img{aspect-ratio:4/5;object-fit:cover;width:100%}.about__b[data-astro-cid-lcdefpme]{opacity:clamp(0, calc((var(--p,0) - .52) / .14), 1);position:absolute;inset:0}.about__b[data-astro-cid-lcdefpme] img{height:100%;transform:scale(calc(1.12 - clamp(0, calc((var(--p,0) - .52) / .3), 1) * .12))}.about__text[data-astro-cid-lcdefpme]{align-content:start;justify-items:start;gap:24px;display:grid}.about__prose[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:1.1em}.about__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:28px;margin-top:8px;display:flex}.about__call[data-astro-cid-lcdefpme]{align-items:center;gap:14px;font-size:1.15rem;font-weight:750;text-decoration:none;display:inline-flex}.about__call[data-astro-cid-lcdefpme] svg{background:linear-gradient(135deg, var(--orange-deep), var(--orange));width:46px;height:46px;color:var(--ink);border-radius:50%;padding:12px}.about__call[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{line-height:1.3;display:grid}.about__call[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--steel);font-size:.8125rem;font-weight:500}@media (width>=1024px){.about__grid[data-astro-cid-lcdefpme]{grid-template-columns:5fr 6fr;align-items:start;gap:96px}.about__stage[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + 6vh);position:sticky}.about__frame[data-astro-cid-lcdefpme] img{aspect-ratio:auto;height:min(76vh,760px)}.about__text[data-astro-cid-lcdefpme]{padding-block:14vh 18vh}.about__prose[data-astro-cid-lcdefpme]{font-size:1.08rem}}@media (prefers-reduced-motion:reduce){.about__b[data-astro-cid-lcdefpme]{display:none}}.offer[data-astro-cid-lcdefpme]{color:#fff}.offer__stage[data-astro-cid-lcdefpme]{padding-block:var(--section)}.offer__track[data-astro-cid-lcdefpme]{padding-inline:var(--gutter);gap:48px;display:grid}.offer__intro[data-astro-cid-lcdefpme]{align-content:center;gap:18px;max-width:560px;display:grid}.offer__panel[data-astro-cid-lcdefpme]{align-content:start;gap:12px;display:grid;position:relative}.offer__img[data-astro-cid-lcdefpme]{border-radius:var(--radius);overflow:hidden}.offer__img[data-astro-cid-lcdefpme] img{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform 1s var(--ease)}.offer__panel[data-astro-cid-lcdefpme]:hover .offer__img[data-astro-cid-lcdefpme] img{transform:scale(1.05)}.offer__panel[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.035em;margin-top:10px;font-size:clamp(1.6rem,1.1rem + 1.8vw,2.6rem)}.offer__panel[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff;text-decoration:none}.offer__panel[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.offer__panel[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.offer__panel[data-astro-cid-lcdefpme]:focus-within h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--orange)}.offer__panel[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--on-dark-soft);max-width:52ch}.offer__more[data-astro-cid-lcdefpme]{color:var(--orange);align-items:center;gap:8px;font-weight:700;display:inline-flex}.offer__more[data-astro-cid-lcdefpme] svg{width:16px;height:16px;transition:transform .4s var(--ease)}.offer__panel[data-astro-cid-lcdefpme]:hover .offer__more[data-astro-cid-lcdefpme] svg{transform:rotate(90deg)}.offer__end[data-astro-cid-lcdefpme]{align-content:center;justify-items:start;gap:22px;display:grid}.offer__end[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{letter-spacing:-.03em;max-width:16ch;font-size:clamp(1.4rem,1rem + 1.4vw,2.2rem);font-weight:800;line-height:1.15}@media (width>=1024px) and (height>=640px) and (prefers-reduced-motion:no-preference){.offer[data-astro-cid-lcdefpme]{height:calc(100svh + var(--rail-d,200vw))}.offer__stage[data-astro-cid-lcdefpme]{top:var(--header-h);height:calc(100svh - var(--header-h));align-items:center;padding-block:0;display:grid;position:sticky;overflow:clip}.offer__track[data-astro-cid-lcdefpme]{width:max-content;padding-inline:max(var(--gutter), calc((100vw - var(--container)) / 2)) 8vw;transform:translate3d(calc(var(--p,0) * var(--rail-d,0px) * -1), 0, 0);will-change:transform;align-items:center;gap:4vw;display:flex}.offer__intro[data-astro-cid-lcdefpme]{width:34vw}.offer__panel[data-astro-cid-lcdefpme]{width:min(46vw,760px)}.offer__img[data-astro-cid-lcdefpme] img{aspect-ratio:16/10;max-height:54vh}.offer__end[data-astro-cid-lcdefpme]{width:30vw}}@media (prefers-reduced-motion:reduce){.offer__img[data-astro-cid-lcdefpme] img,.offer__more[data-astro-cid-lcdefpme] svg{transition:none}}.ticker[data-astro-cid-lcdefpme]{background:var(--orange);color:var(--ink);padding-block:22px;display:flex;overflow:hidden}.ticker__track[data-astro-cid-lcdefpme]{flex:none;list-style:none;animation:38s linear infinite ticker;display:flex}.ticker[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{white-space:nowrap;letter-spacing:-.03em;align-items:center;gap:28px;padding-right:28px;font-size:clamp(1.4rem,1rem + 1.6vw,2.3rem);font-weight:800;display:flex}.ticker[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] svg{width:28px;height:28px}.ticker[data-astro-cid-lcdefpme].is-paused .ticker__track[data-astro-cid-lcdefpme]{animation-play-state:paused}@keyframes ticker{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.ticker__track[data-astro-cid-lcdefpme]{animation:none}}.work[data-astro-cid-lcdefpme]{padding-block:var(--section);overflow:hidden}.work__rows[data-astro-cid-lcdefpme]{gap:16px;display:grid}.work__row[data-astro-cid-lcdefpme]{width:max-content;transform:translate3d(var(--dx,0px), 0, 0);will-change:transform;gap:16px;list-style:none;display:flex}.work__row[data-astro-cid-lcdefpme]:first-child{margin-left:-6vw}.work__row[data-astro-cid-lcdefpme]:last-child{margin-left:-16vw}.work__row[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-radius:var(--radius);flex:none;width:clamp(240px,30vw,440px);overflow:hidden}.work__row[data-astro-cid-lcdefpme] img{aspect-ratio:4/3;object-fit:cover;width:100%}@media (prefers-reduced-motion:reduce){.work__row[data-astro-cid-lcdefpme]{flex-wrap:wrap;width:auto;transform:none;margin-inline:var(--gutter)!important}.work__row[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{width:calc(50% - 8px)}}.roadmap[data-astro-cid-lcdefpme]{background:var(--paper);position:relative}.roadmap__stage[data-astro-cid-lcdefpme]{padding-block:var(--section)}.roadmap__grid[data-astro-cid-lcdefpme]{align-items:center;gap:40px;display:grid}.roadmap__text[data-astro-cid-lcdefpme]{align-content:start;gap:18px;display:grid}.roadmap__steps[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin-top:10px;list-style:none;display:grid}.roadmap__steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);--on:clamp(0, calc(var(--p,1) * 6.6 - var(--i) + 1), 1);color:color-mix(in srgb, var(--ink) calc(var(--on) * 100%), #6b6b6b);grid-template-columns:52px 1fr;align-items:baseline;padding:12px 0;font-size:1.125rem;font-weight:700;display:grid;position:relative}.roadmap__steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:after{content:"";transform-origin:0;background:linear-gradient(90deg, var(--orange-deep), var(--orange));height:2px;transform:scaleX(var(--on));position:absolute;bottom:-1px;left:0;right:0}.roadmap__n[data-astro-cid-lcdefpme]{color:color-mix(in srgb, var(--orange-ink) calc(var(--on) * 100%), #6b6b6b);letter-spacing:-.03em;font-size:1.7rem;font-weight:800}.step-1[data-astro-cid-lcdefpme]{--i:0}.step-2[data-astro-cid-lcdefpme]{--i:1}.step-3[data-astro-cid-lcdefpme]{--i:2}.step-4[data-astro-cid-lcdefpme]{--i:3}.step-5[data-astro-cid-lcdefpme]{--i:4}.step-6[data-astro-cid-lcdefpme]{--i:5}.step-7[data-astro-cid-lcdefpme]{--i:6}.step-8[data-astro-cid-lcdefpme]{--i:7}.build[data-astro-cid-lcdefpme]{order:-1;margin:0}@media (width>=1024px){.build[data-astro-cid-lcdefpme]{order:0}}.build[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:auto;overflow:visible}.build__grid[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{stroke:#e2e2dc;stroke-width:1px}.build__shadow[data-astro-cid-lcdefpme]{fill:#16161624;transform-origin:300px 432px;transform:scaleX(clamp(.15, calc(var(--p,1) * 1.2), 1))}.b[data-astro-cid-lcdefpme]{stroke:var(--charcoal);stroke-width:4px;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, (var(--p,1) - var(--s)) / var(--d), 1))}.b1[data-astro-cid-lcdefpme]{--s:.02;--d:.12}.b2[data-astro-cid-lcdefpme]{--s:.1;--d:.12}.b3[data-astro-cid-lcdefpme]{--s:.2;--d:.2}.b4[data-astro-cid-lcdefpme]{--s:.38;--d:.16}.b5[data-astro-cid-lcdefpme]{--s:.52;--d:.16}.build__fill[data-astro-cid-lcdefpme]{opacity:clamp(0, calc((var(--p,1) - .68) / .14), 1)}.build__walls[data-astro-cid-lcdefpme]{fill:#fff}.build__roof[data-astro-cid-lcdefpme]{fill:var(--ink)}.build__chimney[data-astro-cid-lcdefpme]{fill:var(--charcoal)}.build__lights[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:var(--orange);opacity:clamp(0, calc((var(--p,1) - .84) / .1), 1)}.roadmap__close[data-astro-cid-lcdefpme]{border-top:3px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;margin-top:48px;padding-top:32px;display:flex}.roadmap__close[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{letter-spacing:-.02em;max-width:34ch;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:800;line-height:1.25}@media (width>=1024px) and (height>=640px){.roadmap[data-astro-cid-lcdefpme]{height:300vh}.roadmap__stage[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + 8px);padding-block:48px 56px;position:sticky}.roadmap__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.15fr;gap:72px}.roadmap__steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:10px 0}.roadmap__close[data-astro-cid-lcdefpme]{margin-top:32px;padding-top:24px}}@media (prefers-reduced-motion:reduce){.roadmap[data-astro-cid-lcdefpme]{height:auto}.roadmap__stage[data-astro-cid-lcdefpme]{position:static}}.quotes[data-astro-cid-lcdefpme]{gap:24px;list-style:none;display:grid}.quotes[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{background:var(--mist);border-left:4px solid var(--orange);gap:14px;margin:0;padding:28px;display:grid}.quotes[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:1.125rem}.quotes[data-astro-cid-lcdefpme] footer[data-astro-cid-lcdefpme]{font-weight:700}@media (width>=900px){.quotes[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}
/*$vite$:1*/