.w-hero[data-astro-cid-57l5znwr]{padding:clamp(48px,7vw,96px) 0 clamp(28px,4vw,48px)}.w-head[data-astro-cid-57l5znwr]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:24px 56px;align-items:end}.w-head[data-astro-cid-57l5znwr] h1[data-astro-cid-57l5znwr]{font-size:clamp(3.5rem,11vw,9rem);line-height:.9;letter-spacing:-.06em}.w-head[data-astro-cid-57l5znwr] .lede[data-astro-cid-57l5znwr]{max-width:32em}.facts[data-astro-cid-57l5znwr]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(32px,5vw,56px) 0 0;border-top:2px solid var(--ink)}.facts[data-astro-cid-57l5znwr] div[data-astro-cid-57l5znwr]{padding:18px 0 0;display:grid;gap:2px}.facts[data-astro-cid-57l5znwr] div[data-astro-cid-57l5znwr]+div[data-astro-cid-57l5znwr]{padding-left:24px;border-left:1px solid var(--line)}.facts[data-astro-cid-57l5znwr] dt[data-astro-cid-57l5znwr]{font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:800;letter-spacing:-.04em;line-height:1}.facts[data-astro-cid-57l5znwr] dd[data-astro-cid-57l5znwr]{margin:0;font-size:var(--t-s);color:var(--muted)}.w-grid-section[data-astro-cid-57l5znwr]{padding:0 0 clamp(64px,9vw,120px)}.filters[data-astro-cid-57l5znwr]{display:flex;flex-wrap:wrap;gap:4px 24px;margin-bottom:28px}.bento[data-astro-cid-57l5znwr]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:300px;grid-auto-flow:dense;gap:16px}.tile[data-astro-cid-57l5znwr]{position:relative;border-radius:20px;overflow:hidden;background:var(--surface);border:1px solid var(--line)}.tile[data-astro-cid-57l5znwr][hidden]{display:none}.t-xl[data-astro-cid-57l5znwr]{grid-column:span 2;grid-row:span 2}.t-wide[data-astro-cid-57l5znwr],.t-sq[data-astro-cid-57l5znwr]{grid-column:span 2}.c-web[data-astro-cid-57l5znwr]{background:var(--teal-soft)}.c-mobile[data-astro-cid-57l5znwr]{background:var(--c-mobile)}.c-desktop[data-astro-cid-57l5znwr]{background:var(--c-desktop)}.c-systems[data-astro-cid-57l5znwr]{background:var(--c-systems)}.tile[data-astro-cid-57l5znwr].dark{background:#1b2a33;border-color:#1b2a33;color:#f5f6f3}.tile[data-astro-cid-57l5znwr] a[data-astro-cid-57l5znwr]{position:absolute;inset:0;display:block;color:inherit;text-decoration:none}.t-text[data-astro-cid-57l5znwr]{position:relative;z-index:2;display:grid;gap:8px;padding:clamp(20px,2.4vw,28px);max-width:55%}.t-xl[data-astro-cid-57l5znwr] .t-text[data-astro-cid-57l5znwr]{max-width:80%}.t-kind[data-astro-cid-57l5znwr]{font-size:var(--t-xs);font-weight:700;display:flex;flex-wrap:wrap;gap:0 8px}.t-kind[data-astro-cid-57l5znwr] span[data-astro-cid-57l5znwr]{font-weight:400;opacity:.7}.tile[data-astro-cid-57l5znwr] h2[data-astro-cid-57l5znwr]{font-size:clamp(1.25rem,1.8vw,1.6rem);letter-spacing:-.025em;line-height:1.15}.t-xl[data-astro-cid-57l5znwr] h2[data-astro-cid-57l5znwr]{font-size:clamp(1.7rem,3vw,2.6rem);letter-spacing:-.035em}.t-title[data-astro-cid-57l5znwr]{font-size:var(--t-s);opacity:.72}.t-plat[data-astro-cid-57l5znwr]{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.t-plat[data-astro-cid-57l5znwr] li[data-astro-cid-57l5znwr]{font-size:var(--t-xs);font-weight:500;padding:3px 9px;border-radius:99px;background:#ffffff8c;color:#1b2a33}.dark[data-astro-cid-57l5znwr] .t-plat[data-astro-cid-57l5znwr] li[data-astro-cid-57l5znwr]{background:#ffffff1a;color:#eef2ef}.t-visual[data-astro-cid-57l5znwr]{position:absolute;z-index:1;right:-4%;bottom:-14%;width:64%;transition:transform .5s cubic-bezier(.2,.7,.2,1);transform:rotate(-2deg)}.t-xl[data-astro-cid-57l5znwr] .t-visual[data-astro-cid-57l5znwr]{width:86%;right:-6%;bottom:-10%}.t-wide[data-astro-cid-57l5znwr] .t-visual[data-astro-cid-57l5znwr],.t-sq[data-astro-cid-57l5znwr] .t-visual[data-astro-cid-57l5znwr]{width:50%;right:-8%;bottom:auto;top:64px}.t-visual[data-astro-cid-57l5znwr].phone,.t-wide[data-astro-cid-57l5znwr] .t-visual[data-astro-cid-57l5znwr].phone,.t-sq[data-astro-cid-57l5znwr] .t-visual[data-astro-cid-57l5znwr].phone{width:26%;right:10%;top:40px;bottom:auto}.t-xl[data-astro-cid-57l5znwr] .t-visual[data-astro-cid-57l5znwr].phone{width:34%}.tile[data-astro-cid-57l5znwr] a[data-astro-cid-57l5znwr]:hover .t-visual[data-astro-cid-57l5znwr],.tile[data-astro-cid-57l5znwr] a[data-astro-cid-57l5znwr]:focus-visible .t-visual[data-astro-cid-57l5znwr]{transform:translateY(-10px) rotate(0)}.t-go[data-astro-cid-57l5znwr]{position:absolute;z-index:3;right:18px;top:18px;width:46px;height:26px;border-radius:99px;background:#1b2a3329;transition:background-color .25s ease}.dark[data-astro-cid-57l5znwr] .t-go[data-astro-cid-57l5znwr]{background:#ffffff29}.t-knob[data-astro-cid-57l5znwr]{position:absolute;top:4px;left:4px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .25s ease}.tile[data-astro-cid-57l5znwr] a[data-astro-cid-57l5znwr]:hover .t-go[data-astro-cid-57l5znwr],.tile[data-astro-cid-57l5znwr] a[data-astro-cid-57l5znwr]:focus-visible .t-go[data-astro-cid-57l5znwr]{background:#1b2a33}.dark[data-astro-cid-57l5znwr] a[data-astro-cid-57l5znwr]:hover .t-go[data-astro-cid-57l5znwr],.dark[data-astro-cid-57l5znwr] a[data-astro-cid-57l5znwr]:focus-visible .t-go[data-astro-cid-57l5znwr]{background:#f5f6f3}.tile[data-astro-cid-57l5znwr] a[data-astro-cid-57l5znwr]:hover .t-knob[data-astro-cid-57l5znwr],.tile[data-astro-cid-57l5znwr] a[data-astro-cid-57l5znwr]:focus-visible .t-knob[data-astro-cid-57l5znwr]{transform:translate(20px);background:var(--signal)}.tile[data-astro-cid-57l5znwr] a[data-astro-cid-57l5znwr]:focus-visible{outline:3px solid var(--signal);outline-offset:-3px;border-radius:20px}.empty[data-astro-cid-57l5znwr]{margin-top:20px;color:var(--muted)}@media(max-width:1000px){.bento[data-astro-cid-57l5znwr]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:280px}.t-sq[data-astro-cid-57l5znwr],.t-wide[data-astro-cid-57l5znwr]{grid-column:span 2}.t-text[data-astro-cid-57l5znwr]{max-width:56%}.bento[data-astro-cid-57l5znwr]{grid-auto-rows:260px}.t-xl[data-astro-cid-57l5znwr] .t-visual[data-astro-cid-57l5znwr]{width:94%;right:-4%;bottom:-16%}}@media(max-width:720px){.w-head[data-astro-cid-57l5znwr],.facts[data-astro-cid-57l5znwr]{grid-template-columns:1fr}.facts[data-astro-cid-57l5znwr] div[data-astro-cid-57l5znwr]+div[data-astro-cid-57l5znwr]{padding-left:0;border-left:0;border-top:1px solid var(--line);padding-top:14px}.bento[data-astro-cid-57l5znwr]{grid-template-columns:1fr;grid-auto-rows:auto}.t-xl[data-astro-cid-57l5znwr],.t-wide[data-astro-cid-57l5znwr],.t-sq[data-astro-cid-57l5znwr]{grid-column:auto;grid-row:auto}.tile[data-astro-cid-57l5znwr]{min-height:340px}.tile[data-astro-cid-57l5znwr] a[data-astro-cid-57l5znwr]{position:relative;display:grid;min-height:340px}.t-text[data-astro-cid-57l5znwr]{max-width:none;padding-right:76px}.t-visual[data-astro-cid-57l5znwr],.t-xl[data-astro-cid-57l5znwr] .t-visual[data-astro-cid-57l5znwr],.t-wide[data-astro-cid-57l5znwr] .t-visual[data-astro-cid-57l5znwr],.t-sq[data-astro-cid-57l5znwr] .t-visual[data-astro-cid-57l5znwr]{position:relative;right:auto;bottom:auto;top:auto;width:88%;margin:8px 0 -40px 12%}.t-visual[data-astro-cid-57l5znwr].phone,.t-xl[data-astro-cid-57l5znwr] .t-visual[data-astro-cid-57l5znwr].phone,.t-wide[data-astro-cid-57l5znwr] .t-visual[data-astro-cid-57l5znwr].phone,.t-sq[data-astro-cid-57l5znwr] .t-visual[data-astro-cid-57l5znwr].phone{width:46%;margin-left:40%;top:auto;right:auto}}@media(max-width:760px){.w-hero[data-astro-cid-57l5znwr]{padding:28px 0 18px}.w-head[data-astro-cid-57l5znwr] h1[data-astro-cid-57l5znwr]{font-size:3.4rem}.w-head[data-astro-cid-57l5znwr] .lede[data-astro-cid-57l5znwr]{font-size:var(--t-m)}.facts[data-astro-cid-57l5znwr]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.facts[data-astro-cid-57l5znwr] div[data-astro-cid-57l5znwr]+div[data-astro-cid-57l5znwr]{padding:14px 0 0 12px;border-top:0;border-left:1px solid var(--line)}.facts[data-astro-cid-57l5znwr] div[data-astro-cid-57l5znwr]{padding-top:14px}.facts[data-astro-cid-57l5znwr] dt[data-astro-cid-57l5znwr]{font-size:2rem}.facts[data-astro-cid-57l5znwr] dd[data-astro-cid-57l5znwr]{font-size:12px;line-height:1.3}.filters[data-astro-cid-57l5znwr]{position:sticky;top:0;z-index:5;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:8px;margin:0 calc(-1 * var(--gutter)) 16px;padding:10px var(--gutter);background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.filters[data-astro-cid-57l5znwr]::-webkit-scrollbar{display:none}.filters[data-astro-cid-57l5znwr] .switch[data-astro-cid-57l5znwr]{flex:none;white-space:nowrap;padding:6px 14px 6px 6px;border:1px solid var(--line);border-radius:99px;background:var(--surface);gap:8px}.filters[data-astro-cid-57l5znwr] .switch[data-astro-cid-57l5znwr] .track[data-astro-cid-57l5znwr]{width:34px;height:20px}.filters[data-astro-cid-57l5znwr] .switch[data-astro-cid-57l5znwr] .track[data-astro-cid-57l5znwr]:after{top:3px;left:3px;width:14px;height:14px}.filters[data-astro-cid-57l5znwr] .switch[data-astro-cid-57l5znwr][aria-checked=true] .track[data-astro-cid-57l5znwr]:after{transform:translate(14px)}.filters[data-astro-cid-57l5znwr] .switch[data-astro-cid-57l5znwr][aria-checked=true]{border-color:var(--ink)}.bento[data-astro-cid-57l5znwr]{gap:14px}.tile[data-astro-cid-57l5znwr],.tile[data-astro-cid-57l5znwr] a[data-astro-cid-57l5znwr]{min-height:0}.tile[data-astro-cid-57l5znwr] a[data-astro-cid-57l5znwr]{display:flex;flex-direction:column}.t-visual[data-astro-cid-57l5znwr],.t-xl[data-astro-cid-57l5znwr] .t-visual[data-astro-cid-57l5znwr],.t-wide[data-astro-cid-57l5znwr] .t-visual[data-astro-cid-57l5znwr],.t-sq[data-astro-cid-57l5znwr] .t-visual[data-astro-cid-57l5znwr]{order:-1;position:relative;inset:auto;width:auto;margin:18px 18px 0;transform:none;height:190px;overflow:hidden;border-radius:12px 12px 0 0}.t-visual[data-astro-cid-57l5znwr].phone,.t-xl[data-astro-cid-57l5znwr] .t-visual[data-astro-cid-57l5znwr].phone,.t-wide[data-astro-cid-57l5znwr] .t-visual[data-astro-cid-57l5znwr].phone,.t-sq[data-astro-cid-57l5znwr] .t-visual[data-astro-cid-57l5znwr].phone{width:44%;margin:18px auto 0;height:190px}.tile[data-astro-cid-57l5znwr] a[data-astro-cid-57l5znwr]:hover .t-visual[data-astro-cid-57l5znwr]{transform:none}.t-text[data-astro-cid-57l5znwr],.t-xl[data-astro-cid-57l5znwr] .t-text[data-astro-cid-57l5znwr]{max-width:none;padding:16px 76px 20px 18px;gap:6px;border-top:1px solid var(--line);background:var(--surface)}.tile[data-astro-cid-57l5znwr].dark .t-text[data-astro-cid-57l5znwr]{background:#22343e;border-color:#ffffff1a}.t-plat[data-astro-cid-57l5znwr]{display:none}.tile[data-astro-cid-57l5znwr] h2[data-astro-cid-57l5znwr],.t-xl[data-astro-cid-57l5znwr] h2[data-astro-cid-57l5znwr]{font-size:1.3rem}.t-go[data-astro-cid-57l5znwr]{top:auto;bottom:18px;right:18px}}
