.hero[data-astro-cid-ohrgj7qi]{min-height:calc(100svh - var(--header-h,73px));flex-direction:column;justify-content:center;padding-block:clamp(24px,3vw,48px);display:flex}.hero[data-astro-cid-ohrgj7qi] .kicker[data-astro-cid-ohrgj7qi]{margin-bottom:clamp(32px,3.5vw,56px)}.row[data-astro-cid-ohrgj7qi]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:clamp(48px,5vw,80px);display:flex}.row[data-astro-cid-ohrgj7qi] .lead[data-astro-cid-ohrgj7qi]{max-width:600px}.acts[data-astro-cid-ohrgj7qi]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}@media (width<=700px){.hero[data-astro-cid-ohrgj7qi]{padding-top:28px}.hero[data-astro-cid-ohrgj7qi] .kicker[data-astro-cid-ohrgj7qi]{margin-bottom:20px}.row[data-astro-cid-ohrgj7qi]{gap:24px;margin-top:28px}.acts[data-astro-cid-ohrgj7qi]{gap:14px 20px}}.stats[data-astro-cid-23gkgyqt]{padding-block:8px clamp(40px,5vw,72px)}.nums[data-astro-cid-23gkgyqt]{border-top:1px solid var(--c-line);flex-wrap:wrap;gap:12px 40px;margin:0;padding-top:22px;display:flex}.nums[data-astro-cid-23gkgyqt] div[data-astro-cid-23gkgyqt]{flex-direction:column;gap:4px;display:flex}.nums[data-astro-cid-23gkgyqt] dt[data-astro-cid-23gkgyqt]{color:var(--c-text-3);order:2;font-size:13px}.nums[data-astro-cid-23gkgyqt] dd[data-astro-cid-23gkgyqt]{font-family:var(--f-display);letter-spacing:-.03em;white-space:nowrap;order:1;margin:0;font-size:22px;font-weight:400;line-height:1}.rows[data-astro-cid-23gkgyqt]{grid-template-columns:max-content minmax(0,1fr);gap:8px 20px;margin:22px 0 0;font-size:13px;line-height:1.5;display:grid}.rows[data-astro-cid-23gkgyqt] div[data-astro-cid-23gkgyqt]{display:contents}.rows[data-astro-cid-23gkgyqt] dt[data-astro-cid-23gkgyqt]{color:var(--c-text-4)}.rows[data-astro-cid-23gkgyqt] dd[data-astro-cid-23gkgyqt]{color:var(--c-text-2);margin:0}.rows[data-astro-cid-23gkgyqt] span[data-astro-cid-23gkgyqt],.rows[data-astro-cid-23gkgyqt] a[data-astro-cid-23gkgyqt]{white-space:nowrap;display:inline-block}.rows[data-astro-cid-23gkgyqt] span[data-astro-cid-23gkgyqt]:not(:last-of-type):after,.rows[data-astro-cid-23gkgyqt] span[data-astro-cid-23gkgyqt]:last-of-type:has(+a):after{content:"·";color:var(--c-text-4);margin:0 8px}.rows[data-astro-cid-23gkgyqt] a[data-astro-cid-23gkgyqt]{white-space:nowrap;color:var(--c-text-2);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--c-line-strong)}.rows[data-astro-cid-23gkgyqt] a[data-astro-cid-23gkgyqt]:hover{color:var(--c-text)}.rows[data-astro-cid-23gkgyqt] a[data-astro-cid-23gkgyqt].arr{margin-left:4px;text-decoration:none;display:inline}@media (width<=700px){.nums[data-astro-cid-23gkgyqt]{grid-template-columns:1fr 1fr;gap:20px 16px;display:grid}.nums[data-astro-cid-23gkgyqt] dd[data-astro-cid-23gkgyqt]{font-size:20px}.rows[data-astro-cid-23gkgyqt]{grid-template-columns:minmax(0,1fr);gap:2px}.rows[data-astro-cid-23gkgyqt] dd[data-astro-cid-23gkgyqt]{margin-bottom:10px}}.svc[data-astro-cid-g7p2eup5]{border-top:2px solid var(--acc);color:var(--c-text);flex-direction:column;gap:14px;padding-top:20px;display:flex}.svc[data-astro-cid-g7p2eup5]:hover{color:var(--c-text)}.num[data-astro-cid-g7p2eup5]{font-family:var(--f-mono);letter-spacing:.06em;color:var(--c-text-3);font-size:12px}h3[data-astro-cid-g7p2eup5]{font-family:var(--f-display);letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.2vw,30px);font-weight:500;line-height:1.12}p[data-astro-cid-g7p2eup5]{color:var(--c-text-2);margin:0;font-size:15px;line-height:1.55}.more[data-astro-cid-g7p2eup5]{color:var(--c-text-3);margin-top:auto;font-size:14px}.svc[data-astro-cid-g7p2eup5]:hover .more[data-astro-cid-g7p2eup5]{color:var(--c-text)}.home-story[data-astro-cid-757fihbz]{padding-top:clamp(24px,3vw,40px);padding-bottom:clamp(24px,3vw,40px)}.steps[data-astro-cid-z4vj3xmm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-z4vj3xmm] li[data-astro-cid-z4vj3xmm]{border:1px solid var(--c-line-strong);border-radius:var(--radius);background:#0b0b0b;flex-direction:column;gap:6px;padding:24px;display:flex}.no[data-astro-cid-z4vj3xmm]{font-family:var(--f-mono);color:var(--c-text-3);font-size:12px}b[data-astro-cid-z4vj3xmm]{font-family:var(--f-display);color:var(--c-text);font-size:22px;font-weight:600}.dur[data-astro-cid-z4vj3xmm]{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-4);font-size:11px}p[data-astro-cid-z4vj3xmm]{color:var(--c-text-2);margin:6px 0 0;font-size:15px;line-height:1.55}.bill[data-astro-cid-z4vj3xmm]{color:var(--c-text-2);margin:28px 0 0;font-size:15px;line-height:1.6}.bill[data-astro-cid-z4vj3xmm] b[data-astro-cid-z4vj3xmm]{font-family:inherit;font-size:inherit;color:var(--c-text);font-weight:500}.bill[data-astro-cid-z4vj3xmm] a[data-astro-cid-z4vj3xmm]{color:var(--c-text);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--c-line-strong);white-space:nowrap}.steps[data-astro-cid-z4vj3xmm] .more[data-astro-cid-z4vj3xmm]{color:var(--c-text);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--c-line-strong);margin-top:auto;padding-top:10px;font-size:14px}.go[data-astro-cid-z4vj3xmm]{margin:24px 0 0}@media (width<=800px){.steps[data-astro-cid-z4vj3xmm]{grid-template-columns:minmax(0,1fr)}}.res[data-astro-cid-ff7znfam]{border:1px solid var(--c-line);border-radius:var(--radius);color:var(--c-text);flex-direction:column;gap:10px;padding:28px;transition:border-color .2s;display:flex}.res[data-astro-cid-ff7znfam]:hover{color:var(--c-text);border-color:var(--c-text-3)}.meta[data-astro-cid-ff7znfam]{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-3);font-size:11px}b[data-astro-cid-ff7znfam]{font-family:var(--f-display);letter-spacing:-.04em;white-space:nowrap;margin-top:18px;font-size:clamp(34px,3.4vw,52px);font-weight:400;line-height:1}.lbl[data-astro-cid-ff7znfam]{color:var(--c-text);font-size:15px}.meta[data-astro-cid-ff7znfam]{min-height:2.9em}.meta[data-astro-cid-ff7znfam] .live[data-astro-cid-ff7znfam]{color:var(--c-accent);white-space:nowrap}.note[data-astro-cid-ff7znfam]{color:var(--c-text-4);font-size:12px}p[data-astro-cid-ff7znfam]{color:var(--c-text-3);margin:14px 0 0;font-size:14px;line-height:1.55}.more[data-astro-cid-ff7znfam]{color:var(--c-text-3);margin-top:auto;padding-top:16px;font-size:14px}.res[data-astro-cid-ff7znfam]:hover .more[data-astro-cid-ff7znfam]{color:var(--c-text)}html:has(.home-story) main .border-top,html:has(.home-story) footer.border-top{border-top:0}html:has(.home-story) main .list,html:has(.home-story) main .list .row{border-top:0;border-bottom:0}html:has(.home-story) .site-header{border-bottom-color:#0000}html:has(.home-story) .site-header:after{content:"";background:var(--c-line-soft);height:1px;opacity:var(--hdr-line,0);pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}html:has(.home-story){--section:clamp(192px, calc(35vw - 250px), 420px)}html:has(.home-story) main .stats{padding-bottom:calc(var(--section) - clamp(24px, 3vw, 40px))}@media (width<=700px){html:has(.home-story) main .stats{padding-bottom:calc(var(--section) - 34px)}}html:has(.home-story) main{isolation:isolate;overflow:clip}html:has(.home-story) main .btn--accent{position:relative}html:has(.home-story) main .btn--accent:before{content:"";z-index:-1;pointer-events:none;aspect-ratio:1.4;background:radial-gradient(closest-side,#d4ff3a0a,#d4ff3a04 35%,#d4ff3a01 70%,#0000 100%);width:clamp(3300px,420vw,6600px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=700px){html:has(.home-story) main .btn--accent:before{width:780vw}}html:has(.home-story) main #contact.section{padding-bottom:calc(var(--section) * .25)}html:has(.home-story) main .section{padding-top:0;padding-bottom:var(--section)}html:has(.home-story) main .home-story{padding-bottom:var(--section)}html:has(.home-story) main .home-story:has(.mg-end){padding-bottom:calc(var(--section) * .55)}html:has(.home-story) main .sec-cta,html:has(.home-story) main .go{height:0;margin:0}html:has(.home-story) main .sec-cta>a{position:relative;top:clamp(32px,4vw,56px)}html:has(.home-story) main .go>*{position:relative;top:24px}.sec-cta[data-astro-cid-m3zpgalb]{margin:clamp(32px,4vw,56px) 0 0}.sec-cta[data-astro-cid-m3zpgalb].right{text-align:right}.svc-grid[data-astro-cid-m3zpgalb],.res-grid[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,40px);display:grid}@media (width<=900px){.svc-grid[data-astro-cid-m3zpgalb],.res-grid[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,1fr);gap:32px}.res-grid[data-astro-cid-m3zpgalb]{gap:16px}}
