.marquee[data-astro-cid-543bmuqs]{border-block:1px solid var(--c-graphite);background:var(--c-ink);position:relative}.marquee__viewport[data-astro-cid-543bmuqs]{overflow:hidden}.marquee__track[data-astro-cid-543bmuqs]{width:max-content;display:flex}.marquee__set[data-astro-cid-543bmuqs]{flex-wrap:nowrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.marquee__set[data-astro-cid-543bmuqs] li[data-astro-cid-543bmuqs]{align-items:center;display:flex}.marquee__set[data-astro-cid-543bmuqs] a[data-astro-cid-543bmuqs]{font-family:var(--f-display);text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1.2px var(--c-white);padding:clamp(18px,2.4vw,30px) clamp(18px,2.5vw,36px);font-size:clamp(1.8rem,4vw,4rem);font-style:italic;font-weight:800;line-height:1;text-decoration:none;transition:color .25s;display:inline-block}.marquee__set[data-astro-cid-543bmuqs] a[data-astro-cid-543bmuqs]:hover,.marquee__set[data-astro-cid-543bmuqs] a[data-astro-cid-543bmuqs]:focus-visible{color:var(--c-white)}.marquee__sep[data-astro-cid-543bmuqs]{background:var(--c-red);width:28px;height:10px;transform:skew(-12deg)}html:not(.js) .marquee__track[data-astro-cid-543bmuqs],.marquee[data-astro-cid-543bmuqs].is-static .marquee__track[data-astro-cid-543bmuqs]{width:auto}html:not(.js) .marquee__set[data-astro-cid-543bmuqs],.marquee[data-astro-cid-543bmuqs].is-static .marquee__set[data-astro-cid-543bmuqs]{padding-inline:var(--gutter);flex-wrap:wrap;justify-content:center}html:not(.js) .marquee__toggle[data-astro-cid-543bmuqs]{display:none}.marquee__toggle[data-astro-cid-543bmuqs]{right:var(--gutter);z-index:2;background:var(--c-ink);border:1px solid var(--c-graphite);min-height:44px;color:var(--c-silver);cursor:pointer;align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:absolute;bottom:-22px}.marquee__toggle[data-astro-cid-543bmuqs]:hover{color:var(--c-white)}.steps[data-astro-cid-5wfdsgz3]{--dot:16px;position:relative}.steps__rail[data-astro-cid-5wfdsgz3]{left:calc(var(--dot) / 2 - .5px);background:#9a9aa040;width:1px;position:absolute;top:8px;bottom:8px}.steps__line[data-astro-cid-5wfdsgz3]{background:var(--c-silver);position:absolute;inset:0}.steps__list[data-astro-cid-5wfdsgz3]{gap:40px;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps__item[data-astro-cid-5wfdsgz3]{padding-left:calc(var(--dot) + 24px);position:relative}.steps__dot[data-astro-cid-5wfdsgz3]{width:var(--dot);height:var(--dot);background:var(--c-ink);border:2px solid var(--c-silver);transition:background .3s,border-color .3s,box-shadow .3s;position:absolute;top:6px;left:0;transform:skew(-12deg)}.steps__item[data-astro-cid-5wfdsgz3].is-on .steps__dot[data-astro-cid-5wfdsgz3]{background:var(--c-red);border-color:var(--c-red);box-shadow:0 0 16px #e8192c99}html:not(.js) .steps__dot[data-astro-cid-5wfdsgz3]{background:var(--c-red);border-color:var(--c-red)}.steps__num[data-astro-cid-5wfdsgz3]{color:var(--c-silver);margin-bottom:10px;display:block}.steps__title[data-astro-cid-5wfdsgz3]{text-transform:uppercase;margin-bottom:10px;font-size:clamp(1.5rem,1.5vw + 1rem,2rem)}.steps__text[data-astro-cid-5wfdsgz3]{color:var(--c-text-dim);margin:0}@media (width>=900px){.steps__rail[data-astro-cid-5wfdsgz3]{left:0;right:0;top:calc(var(--dot) / 2 - .5px);width:auto;height:1px;bottom:auto}.steps__list[data-astro-cid-5wfdsgz3]{grid-template-columns:repeat(var(--n,3), 1fr);gap:clamp(24px,4vw,56px)}.steps__item[data-astro-cid-5wfdsgz3]{padding-left:0;padding-top:calc(var(--dot) + 28px)}.steps__dot[data-astro-cid-5wfdsgz3]{top:0}}.faq[data-astro-cid-bppbuphv]{border-top:1px solid var(--line);--line:var(--c-graphite)}.faq--light[data-astro-cid-bppbuphv]{--line:#d6d6d9}.faq__item[data-astro-cid-bppbuphv]{border-bottom:1px solid var(--line)}.faq__item[data-astro-cid-bppbuphv]::details-content{block-size:0;transition:block-size .35s var(--ease-pit), content-visibility .35s allow-discrete;overflow:hidden}.faq__item[data-astro-cid-bppbuphv][open]::details-content{block-size:auto}@supports (interpolate-size:allow-keywords){.faq[data-astro-cid-bppbuphv]{interpolate-size:allow-keywords}}summary[data-astro-cid-bppbuphv]{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:64px;padding:18px 0;list-style:none;display:grid}summary[data-astro-cid-bppbuphv]::-webkit-details-marker{display:none}.faq__n[data-astro-cid-bppbuphv]{color:var(--c-silver)}.faq--light[data-astro-cid-bppbuphv] .faq__n[data-astro-cid-bppbuphv]{color:var(--c-text-muted)}.faq__q[data-astro-cid-bppbuphv]{font-size:1.12rem;font-weight:700;line-height:1.3}.faq__icon[data-astro-cid-bppbuphv]{border:1px solid var(--line);width:40px;height:40px;transition:background .25s,border-color .25s;position:relative}.faq__icon[data-astro-cid-bppbuphv]:before,.faq__icon[data-astro-cid-bppbuphv]:after{content:"";width:14px;height:2px;transition:transform .3s var(--ease-pit);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__icon[data-astro-cid-bppbuphv]:after{transform:translate(-50%,-50%)rotate(90deg)}.faq__item[data-astro-cid-bppbuphv][open] .faq__icon[data-astro-cid-bppbuphv]{background:var(--c-red);border-color:var(--c-red);color:var(--c-white)}.faq__item[data-astro-cid-bppbuphv][open] .faq__icon[data-astro-cid-bppbuphv]:after{transform:translate(-50%,-50%)rotate(0)}summary[data-astro-cid-bppbuphv]:hover .faq__q[data-astro-cid-bppbuphv]{text-decoration:underline;text-decoration-color:var(--c-red);text-underline-offset:5px}.faq__a[data-astro-cid-bppbuphv]{max-width:78ch;padding:0 56px 24px calc(18px + 2.2em)}.faq--dark[data-astro-cid-bppbuphv] .faq__a[data-astro-cid-bppbuphv]{color:var(--c-text-dim)}.faq--light[data-astro-cid-bppbuphv] .faq__a[data-astro-cid-bppbuphv]{color:#333338}.faq__a[data-astro-cid-bppbuphv] a{color:inherit;text-decoration-color:var(--c-red);text-underline-offset:4px;font-weight:700}@media (width<=600px){.faq__a[data-astro-cid-bppbuphv]{padding:0 0 22px}}.hero[data-astro-cid-lcdefpme]{background:var(--c-ink);align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-lcdefpme]{margin:0;position:absolute;inset:0}.hero__clip[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hero__media[data-astro-cid-lcdefpme] picture,.hero__media[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:50% 30%;filter:saturate(.9)contrast(1.05);width:100%;height:100%;display:block}.hero__media[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(to top, var(--c-ink) 8%, #0b0b0cd1 45%, #0b0b0c40 100%);position:absolute;inset:0}.hero__wedge[data-astro-cid-lcdefpme]{background:var(--c-red);opacity:0;visibility:hidden;z-index:2;pointer-events:none;width:22%;position:absolute;inset:-10% auto -10% 0;transform:skew(-12deg)}.hero__media[data-astro-cid-lcdefpme]{overflow:hidden}.hero__inner[data-astro-cid-lcdefpme]{z-index:3;padding-top:calc(var(--header-h) + 40px);padding-bottom:clamp(56px,9vh,104px);position:relative}.hero__lights[data-astro-cid-lcdefpme]{gap:6px;margin-bottom:22px;display:flex}.hero__lights[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:#ffffff24;width:26px;height:6px;transform:skew(-12deg)}.hero__label[data-astro-cid-lcdefpme]{color:var(--c-red-bright);margin:0 0 18px}.hero__h1[data-astro-cid-lcdefpme]{text-transform:uppercase;max-width:12ch;margin-bottom:26px}.hero__h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-style:italic}.hero__sub[data-astro-cid-lcdefpme]{color:#e2e2e6;max-width:52ch;font-size:clamp(1.05rem,.4vw + 1rem,1.25rem)}.hero__ctas[data-astro-cid-lcdefpme]{margin-top:30px}.hero__strip[data-astro-cid-lcdefpme]{color:var(--c-text-dim);border-top:1px solid #ffffff2e;flex-wrap:wrap;gap:8px 24px;margin:34px 0 0;padding:16px 0 0;list-style:none;display:flex}.hero__strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:8px;display:inline-flex}.hero__strip[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:44px;color:var(--c-white);text-decoration:underline;text-decoration-color:var(--c-red);text-underline-offset:5px;align-items:center;display:inline-flex}.hero__scroll[data-astro-cid-lcdefpme]{right:var(--gutter);z-index:3;color:var(--c-silver);writing-mode:vertical-rl;align-items:center;gap:10px;display:none;position:absolute;bottom:32px}.hero__scroll[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:linear-gradient(var(--c-red), transparent);width:1px;height:56px}@media (width>=1024px){.hero[data-astro-cid-lcdefpme]{align-items:center}.hero__media[data-astro-cid-lcdefpme]{width:55%;left:auto}.hero__clip[data-astro-cid-lcdefpme]{clip-path:polygon(16% 0,100% 0,100% 100%,0 100%)}.hero__media[data-astro-cid-lcdefpme]:after{background:linear-gradient(to right, var(--c-ink) 0%, #0b0b0c00 40%), linear-gradient(to top, #0b0b0c99, transparent 40%)}.hero__inner[data-astro-cid-lcdefpme]{padding-top:calc(var(--header-h) + 56px)}.hero__text[data-astro-cid-lcdefpme]{max-width:58%}.hero__h1[data-astro-cid-lcdefpme]{max-width:13ch}.hero__scroll[data-astro-cid-lcdefpme]{display:flex}}.stats[data-astro-cid-lcdefpme]{border-top:1px solid var(--c-graphite);background:var(--c-ink)}.stats__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=960px){.stats__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.stats__item[data-astro-cid-lcdefpme]{border-left:1px solid var(--c-graphite);padding:clamp(24px,3vw,40px) clamp(12px,2vw,28px)}.stats__item[data-astro-cid-lcdefpme]:nth-child(odd){border-left:0}@media (width>=960px){.stats__item[data-astro-cid-lcdefpme]:nth-child(odd){border-left:1px solid var(--c-graphite)}.stats__item[data-astro-cid-lcdefpme]:first-child{border-left:0}}@media (width<=959px){.stats__item[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:1px solid var(--c-graphite)}}.stats__big[data-astro-cid-lcdefpme]{font-family:var(--f-display);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:clamp(2.6rem,4.5vw + .5rem,4.6rem);font-weight:800;line-height:1;display:flex}.stats__big--word[data-astro-cid-lcdefpme]{text-transform:uppercase;font-size:clamp(1.9rem,3vw + .5rem,3.2rem);font-style:italic}.stats__unit[data-astro-cid-lcdefpme]{color:var(--c-red-bright);text-transform:uppercase;font-size:.42em}.stats__txt[data-astro-cid-lcdefpme]{color:var(--c-text-dim);align-items:center;gap:6px;margin-top:10px;font-size:.95rem;display:inline-flex}.stats__link[data-astro-cid-lcdefpme]{text-decoration:none;display:block}.stats__link[data-astro-cid-lcdefpme]:hover .stats__txt[data-astro-cid-lcdefpme]{color:var(--c-white);text-underline-offset:4px;text-decoration:underline}.more[data-astro-cid-lcdefpme]{margin:28px 0 0}.taller[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (width>=960px){.taller[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr 1fr}}.taller__media[data-astro-cid-lcdefpme]{margin:0;position:relative}.taller__clip[data-astro-cid-lcdefpme]{aspect-ratio:1280/758;clip-path:polygon(0 0,100% 0,94% 100%,0 100%);overflow:hidden}.taller__clip[data-astro-cid-lcdefpme] img{object-fit:cover;filter:saturate(.9)contrast(1.05);width:100%;height:100%}.taller__tag[data-astro-cid-lcdefpme]{color:var(--c-text-muted);margin-top:12px}.taller__text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-transform:uppercase;max-width:16ch;margin:20px 0 24px}.taller__text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:56ch}.why__grid[data-astro-cid-lcdefpme]{background:var(--c-graphite);border:1px solid var(--c-graphite);gap:1px;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.why__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.why__item[data-astro-cid-lcdefpme]{background:var(--c-ink);padding:clamp(28px,4vw,52px);position:relative;overflow:hidden}.why__item[data-astro-cid-lcdefpme]:after{content:"";background:var(--c-red);transform-origin:0;width:100%;height:3px;transition:transform .5s var(--ease-pit);position:absolute;bottom:0;left:0;transform:scaleX(0)skew(-12deg)}.why__item[data-astro-cid-lcdefpme]:hover:after{transform:scaleX(1)skew(-12deg)}.why__num[data-astro-cid-lcdefpme]{color:var(--c-red-bright);margin-bottom:18px;display:block}.why__title[data-astro-cid-lcdefpme]{text-transform:uppercase;max-width:16ch;margin-bottom:14px;font-size:clamp(1.6rem,1.6vw + 1rem,2.3rem)}.why__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--c-text-dim);max-width:46ch;margin:0}.cita__ctas[data-astro-cid-lcdefpme]{margin-top:clamp(40px,5vw,64px)}.faq-wrap[data-astro-cid-lcdefpme]{max-width:1080px}.section-head--row[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.section-head--row[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:20px}.blog-grid[data-astro-cid-lcdefpme]{gap:clamp(28px,3vw,40px);display:grid}@media (width>=960px){.blog-grid[data-astro-cid-lcdefpme]{grid-template-rows:auto auto;grid-template-columns:1.4fr 1fr}.blog-grid[data-astro-cid-lcdefpme]>:first-child{grid-row:span 2}}.contact[data-astro-cid-lcdefpme]{align-items:start;gap:clamp(36px,5vw,72px);display:grid}@media (width>=960px){.contact[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.1fr}}.contact__text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-transform:uppercase;max-width:14ch;margin:20px 0 28px}.contact__list[data-astro-cid-lcdefpme]{gap:14px;margin:0 0 24px;display:grid}.contact__list[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--c-silver);margin-bottom:2px}.contact__list[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0;font-size:1.08rem}.contact__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:44px;text-decoration-color:var(--c-red);text-underline-offset:5px;align-items:center;font-weight:700;display:inline-flex}.contact__ctas[data-astro-cid-lcdefpme]{margin-top:28px}.contact__social[data-astro-cid-lcdefpme]{color:var(--c-text-dim);margin-top:20px}.contact__social[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:44px;color:var(--c-white);align-items:center;font-weight:600;display:inline-flex}
