.ef-curtain[data-astro-cid-pbo5les4]{animation-delay:1.6s}html .hero-copy>*{animation-delay:calc(1.75s + var(--n,0) * .13s)}.ef-curtain-lockup[data-astro-cid-pbo5les4]{--mark-red:#fa280b;position:relative}.ef-curtain-lockup[data-astro-cid-pbo5les4] .ef-curtain-tagline[data-astro-cid-pbo5les4]{max-width:none;font:600 clamp(18px, calc(15.77px + .571vw), 24px)/1.2 var(--font-sans);letter-spacing:.02em;white-space:nowrap;color:#ffffffe6;margin:0;animation:.8s cubic-bezier(.2,.7,.2,1) .35s both curtain-rise;position:absolute;top:calc(100% + clamp(20px,1.95vw,28px));left:50%;translate:-50%}.ef-curtain-stop[data-astro-cid-pbo5les4]{color:var(--mark-red)}.ef-curtain-typed[data-astro-cid-pbo5les4]{display:inline-block}html.js .ef-curtain-lockup[data-astro-cid-pbo5les4] .ef-curtain-tagline[data-astro-cid-pbo5les4]{animation:none}html.js .ef-curtain-typed[data-astro-cid-pbo5les4]{clip-path:inset(-.3em calc(100% - var(--typed,0px)) -.3em -.3em)}html.js .ef-curtain-tagline[data-astro-cid-pbo5les4]:not([data-typing]) .ef-curtain-typed[data-astro-cid-pbo5les4]{animation:0s 1.45s both ef-tagline-whole}.ef-curtain-tagline[data-astro-cid-pbo5les4][data-done] .ef-curtain-typed[data-astro-cid-pbo5les4]{clip-path:none}@keyframes ef-tagline-whole{to{clip-path:none}}.ef-curtain-caret[data-astro-cid-pbo5les4]{background:var(--mark-red);width:2px;translate:calc(var(--typed,0px) + 1px) 0;opacity:0;position:absolute;top:.1em;bottom:.1em;left:0}.ef-curtain-tagline[data-astro-cid-pbo5les4].is-caret .ef-curtain-caret[data-astro-cid-pbo5les4]{opacity:1;animation:.6s step-end infinite ef-caret}@keyframes ef-caret{50%{opacity:0}}.hl[data-astro-cid-eqtvbrij]{--u:calc((100vw - 36px) / 960);--hl-k:.2443;width:100%;margin:40px auto 0;container-type:inline-size}.hl__stage[data-astro-cid-eqtvbrij]{position:relative}.hl__figure[data-astro-cid-eqtvbrij]{isolation:isolate;margin:0;position:relative}.hl__figure[data-astro-cid-eqtvbrij]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffffff14,#ffffff12 45%,#ffffff09 75%,#0000);position:absolute;inset:-30% 4% -10%}.hl__laptop[data-astro-cid-eqtvbrij]{perspective:1400px;perspective-origin:50% 0}.hl__lid[data-astro-cid-eqtvbrij]{transform-origin:50% 100%;width:calc(880 * var(--u));padding:calc(16 * var(--u)) calc(16 * var(--u)) calc(18 * var(--u));border-radius:calc(20 * var(--u)) calc(20 * var(--u)) 0 0;box-shadow:0 0 0 1px #ffffff2b, 0 -1px 0 #ffffff1a, inset 0 0 0 calc(1.5 * var(--u)) #3b3d42;background:#1c1d20;margin-inline:auto}.hl__base[data-astro-cid-eqtvbrij]{height:calc(16 * var(--u));border-radius:0 0 calc(16 * var(--u)) calc(16 * var(--u)) / 0 0 calc(12 * var(--u)) calc(12 * var(--u));background:linear-gradient(#e6e7ea,#b4b6bb);position:relative;box-shadow:0 0 0 1px #ffffff2b}.hl__base[data-astro-cid-eqtvbrij]:before{content:"";width:calc(130 * var(--u));height:calc(6 * var(--u));border-radius:0 0 calc(8 * var(--u)) calc(8 * var(--u));background:#a3a5aa;position:absolute;top:0;left:50%;translate:-50%}.hl__base[data-astro-cid-eqtvbrij]:after{content:"";height:calc(22 * var(--u));background:radial-gradient(closest-side,#00000073,#0000);position:absolute;top:100%;left:4%;right:4%}.hl__screen[data-astro-cid-eqtvbrij]{aspect-ratio:16/10;background:#fff;position:relative;overflow:hidden}.hl-canvas[data-astro-cid-eqtvbrij]{transform-origin:0 0;width:1280px;height:800px;transform:scale(var(--hl-k));color:#202124;background:#f5f6f8;font:400 19.6px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;position:absolute;top:0;left:0}:where(.hl-canvas span,.hl-canvas b){display:block}.hl-strip[data-astro-cid-eqtvbrij]{background:#2a2c30;height:28px;display:block;position:relative}.hl-strip[data-astro-cid-eqtvbrij]:before{content:"";background:#000;border-radius:0 0 12px 12px;width:180px;height:100%;position:absolute;top:0;left:50%;translate:-50%}.hl-strip[data-astro-cid-eqtvbrij]:after{content:"";background:radial-gradient(circle at 38% 38%,#4a4d55,#26282d 70%);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:50%;translate:-50% -50%}.hl-bar[data-astro-cid-eqtvbrij]{background:#e9ebee;align-items:center;height:57.4px;padding:0 21.1px;display:flex}.hl-dots[data-astro-cid-eqtvbrij]{background:#ff5f57;border-radius:50%;width:15.1px;height:15.1px;box-shadow:24.2px 0 #febc2e,48.3px 0 #28c840}.hl-address[data-astro-cid-eqtvbrij]{color:#5f6368;background:#fff;border-radius:18.1px;align-items:center;gap:9.1px;width:46%;height:36.2px;margin-inline:auto;padding:0 18.1px;font-size:18.1px;display:flex}.hl-address[data-astro-cid-eqtvbrij] svg[data-astro-cid-eqtvbrij]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;flex:none;width:18.1px}.hl-report[data-astro-cid-eqtvbrij]{background:#f5f6f8;flex-direction:column;gap:24px;padding:32px 44px 28px;display:flex;position:absolute;inset:85.4px 0 0}.hl-head[data-astro-cid-eqtvbrij]{justify-content:space-between;align-items:center;display:flex}.hl-head[data-astro-cid-eqtvbrij] b[data-astro-cid-eqtvbrij]{color:#15171a;font-size:30px;font-weight:700}.hl-head[data-astro-cid-eqtvbrij] span[data-astro-cid-eqtvbrij]{color:#3c4043;background:#e8eaee;border-radius:999px;padding:8px 18px;font-size:18px;font-weight:600}.hl-tiles[data-astro-cid-eqtvbrij]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.hl-tile[data-astro-cid-eqtvbrij],.hl-panel[data-astro-cid-eqtvbrij]{background:#fff;border:2px solid #e6e8eb;border-radius:18px}.hl-tile[data-astro-cid-eqtvbrij]{align-content:start;gap:6px;padding:24px 26px 22px;display:grid;position:relative}.hl-tile__title[data-astro-cid-eqtvbrij]{color:var(--ref-red);font:850 26px / 1 var(--font-display);letter-spacing:.01em;text-transform:uppercase}.hl-num[data-astro-cid-eqtvbrij]{color:#15171a;letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:62px;font-weight:700;line-height:1;display:inline-grid}.hl-num[data-astro-cid-eqtvbrij]>[data-astro-cid-eqtvbrij]{grid-area:1/1}.hl-num__final[data-astro-cid-eqtvbrij]{visibility:hidden}.hl-tile__label[data-astro-cid-eqtvbrij]{color:#5f6368;font-size:18px;line-height:1.35}.hl-spark[data-astro-cid-eqtvbrij]{width:120px;height:40px;position:absolute;top:22px;right:24px;overflow:visible}.hl-spark__area[data-astro-cid-eqtvbrij]{fill:color-mix(in srgb, var(--ref-red) 12%, transparent)}.hl-spark__line[data-astro-cid-eqtvbrij]{fill:none;stroke:var(--ref-red);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.hl-panels[data-astro-cid-eqtvbrij]{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;min-height:0;display:grid}.hl-panel[data-astro-cid-eqtvbrij]{flex-direction:column;gap:20px;padding:24px 28px;display:flex}.hl-panel__title[data-astro-cid-eqtvbrij]{color:#15171a;font-size:20px;font-weight:600}.hl-chart[data-astro-cid-eqtvbrij]{border-bottom:2px solid #e6e8eb;flex:1;align-items:flex-end;gap:18px;padding:0 6px;display:flex}.hl-chart__bar[data-astro-cid-eqtvbrij]{transform-origin:bottom;background:#d5d8de;border-radius:8px 8px 0 0;flex:1}.hl-chart__bar[data-astro-cid-eqtvbrij]:first-child{height:44%}.hl-chart__bar[data-astro-cid-eqtvbrij]:nth-child(2){height:50%}.hl-chart__bar[data-astro-cid-eqtvbrij]:nth-child(3){height:55%}.hl-chart__bar[data-astro-cid-eqtvbrij]:nth-child(4){height:62%}.hl-chart__bar[data-astro-cid-eqtvbrij]:nth-child(5){height:70%}.hl-chart__bar[data-astro-cid-eqtvbrij]:nth-child(6){background:var(--ref-red);height:80%}.hl-done[data-astro-cid-eqtvbrij]{gap:18px;margin:0;padding:0;list-style:none;display:grid}.hl-done[data-astro-cid-eqtvbrij] li[data-astro-cid-eqtvbrij]{align-items:center;gap:14px;margin:0;font-size:19.6px;display:flex}.hl-tick[data-astro-cid-eqtvbrij]{flex:none;width:28px;height:28px}.hl-tick[data-astro-cid-eqtvbrij] circle[data-astro-cid-eqtvbrij]{fill:var(--ref-red)}.hl-tick[data-astro-cid-eqtvbrij] path[data-astro-cid-eqtvbrij]{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.hl-foot[data-astro-cid-eqtvbrij]{color:#5f6368;font-size:18px}.hl[data-astro-cid-eqtvbrij].is-armed .hl-spark__line[data-astro-cid-eqtvbrij]{stroke-dashoffset:1px}.hl[data-astro-cid-eqtvbrij].is-armed .hl-spark__area[data-astro-cid-eqtvbrij]{opacity:0}.hl[data-astro-cid-eqtvbrij].is-armed .hl-chart__bar[data-astro-cid-eqtvbrij]{transform:scaleY(0)}.hl[data-astro-cid-eqtvbrij].is-armed .hl-done[data-astro-cid-eqtvbrij] li[data-astro-cid-eqtvbrij]{opacity:0;transform:translateY(10px)}.hl[data-astro-cid-eqtvbrij].is-armed .hl-tick[data-astro-cid-eqtvbrij]{transform:scale(.3)}.hl-tile[data-astro-cid-eqtvbrij]:nth-child(2),.hl-chart__bar[data-astro-cid-eqtvbrij]:nth-child(2),.hl-done[data-astro-cid-eqtvbrij] li[data-astro-cid-eqtvbrij]:nth-child(2){--i:1}.hl-tile[data-astro-cid-eqtvbrij]:nth-child(3),.hl-chart__bar[data-astro-cid-eqtvbrij]:nth-child(3),.hl-done[data-astro-cid-eqtvbrij] li[data-astro-cid-eqtvbrij]:nth-child(3){--i:2}.hl-chart__bar[data-astro-cid-eqtvbrij]:nth-child(4),.hl-done[data-astro-cid-eqtvbrij] li[data-astro-cid-eqtvbrij]:nth-child(4){--i:3}.hl-chart__bar[data-astro-cid-eqtvbrij]:nth-child(5){--i:4}.hl-chart__bar[data-astro-cid-eqtvbrij]:nth-child(6){--i:5}.hl[data-astro-cid-eqtvbrij].is-playing .hl-spark__line[data-astro-cid-eqtvbrij]{animation:hl-draw 1.2s cubic-bezier(.3, .7, .3, 1) calc(var(--i,0) * .12s) both}.hl[data-astro-cid-eqtvbrij].is-playing .hl-spark__area[data-astro-cid-eqtvbrij]{animation:hl-fade .8s ease calc(.5s + var(--i,0) * .12s) both}.hl[data-astro-cid-eqtvbrij].is-playing .hl-chart__bar[data-astro-cid-eqtvbrij]{animation:hl-grow .8s cubic-bezier(.2, .7, .2, 1) calc(.2s + var(--i,0) * 80ms) both}.hl[data-astro-cid-eqtvbrij].is-playing .hl-done[data-astro-cid-eqtvbrij] li[data-astro-cid-eqtvbrij]{animation:hl-in .45s cubic-bezier(.2, .7, .2, 1) calc(.5s + var(--i,0) * .28s) both}.hl[data-astro-cid-eqtvbrij].is-playing .hl-tick[data-astro-cid-eqtvbrij]{animation:hl-pop .45s cubic-bezier(.2, .7, .2, 1) calc(.5s + var(--i,0) * .28s) both}@keyframes hl-draw{0%{stroke-dashoffset:1px}}@keyframes hl-fade{0%{opacity:0}}@keyframes hl-grow{0%{transform:scaleY(0)}}@keyframes hl-in{0%{opacity:0;transform:translateY(10px)}}@keyframes hl-pop{0%{transform:scale(.3)}60%{transform:scale(1.15)}}.hl-caption[data-astro-cid-eqtvbrij]{max-width:60ch;color:var(--dark-muted);text-align:center;margin:16px auto 0;font-size:12.5px;line-height:1.5}@keyframes hl-open{0%{transform:rotateX(84deg)}}@keyframes hl-slide{0%{transform:translate(var(--hl-dx,0px), var(--hl-dy,0px))}}@keyframes hl-show{0%{opacity:0}}html.js:not(.is-seen) .hl__lid[data-astro-cid-eqtvbrij]{animation:.7s cubic-bezier(.55,0,.3,1) 2.6s both hl-open}html.js:not(.is-seen) .hl-caption[data-astro-cid-eqtvbrij]{animation:.5s 3.1s both hl-show}@media (width>=720px) and (width<=979px){.hl[data-astro-cid-eqtvbrij]{--u:calc((100vw - 48px) / 960);--hl-k:.515}}@media (width>=980px){.hl[data-astro-cid-eqtvbrij]{--u:.75px;--hl-k:.496875;width:min(100%,720px,165svh - 330px);margin-top:0}html.js:not(.is-seen) .hl__lid[data-astro-cid-eqtvbrij]{animation-delay:1.6s}html.js:not(.is-seen) .hl__stage[data-astro-cid-eqtvbrij]{animation:.6s cubic-bezier(.2,.7,.2,1) 2.3s both hl-slide}html.js:not(.is-seen) .hl-caption[data-astro-cid-eqtvbrij]{animation-delay:2.6s}}@supports (width:1cqw){.hl[data-astro-cid-eqtvbrij]{--u:calc(100cqw / 960)}}.home-hero[data-astro-cid-dcwno5ig]{isolation:isolate;padding-block:var(--space-8) var(--space-7);background:var(--ink);color:#fff;position:relative;overflow:clip}.home-hero[data-astro-cid-dcwno5ig]:before{content:"";z-index:-1;opacity:.1;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#fff 1px,#0000 1.25px),radial-gradient(circle at 1px 1px,#fff 1px,#0000 1.25px);background-size:5px 30px,30px 5px;position:absolute;inset:0}.home-hero__inner[data-astro-cid-dcwno5ig]{flex-direction:column;display:flex}.home-hero[data-astro-cid-dcwno5ig] .home-hero__copy[data-astro-cid-dcwno5ig]{z-index:1;text-align:left;flex-direction:column;align-items:flex-start;display:flex;position:relative}.home-hero__kicker[data-astro-cid-dcwno5ig]{align-items:center;gap:var(--space-3);font:600 var(--text-small)/1.2 var(--font-sans);letter-spacing:.01em;color:var(--paper);max-width:none;margin:0;display:flex}.home-hero__kicker[data-astro-cid-dcwno5ig]:before{content:"";background:var(--ref-red);flex:none;width:28px;height:2px}.home-hero[data-astro-cid-dcwno5ig] .home-hero__copy[data-astro-cid-dcwno5ig] h1[data-astro-cid-dcwno5ig]{margin:20px 0 0}.home-hero[data-astro-cid-dcwno5ig] .hero-hook[data-astro-cid-dcwno5ig]{margin:var(--space-5) 0 0;font-size:var(--text-lead);color:var(--paper);text-wrap:balance;max-width:52ch;line-height:1.5}.home-hero__actions[data-astro-cid-dcwno5ig]{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.home-hero__actions[data-astro-cid-dcwno5ig] .ref-button[data-astro-cid-dcwno5ig]{margin:0}.home-hero[data-astro-cid-dcwno5ig] .home-hero__call[data-astro-cid-dcwno5ig]{color:#fff;background:0 0;border-color:#ffffffb3}.home-hero[data-astro-cid-dcwno5ig] .home-hero__call[data-astro-cid-dcwno5ig]:hover{background:#ffffff14;border-color:#fff}.home-hero[data-astro-cid-dcwno5ig] .hero-proof[data-astro-cid-dcwno5ig]{gap:var(--space-2);margin:var(--space-6) 0 0;color:var(--paper);flex-direction:column;padding:0;list-style:none}.home-hero[data-astro-cid-dcwno5ig] .hero-proof[data-astro-cid-dcwno5ig] li[data-astro-cid-dcwno5ig]{margin:0}.home-hero__copy[data-astro-cid-dcwno5ig]>[data-astro-cid-dcwno5ig]:nth-child(4){--n:3}.home-hero__copy[data-astro-cid-dcwno5ig]>[data-astro-cid-dcwno5ig]:nth-child(5){--n:4}html:not(.js) .home-hero[data-astro-cid-dcwno5ig] .home-hero__copy[data-astro-cid-dcwno5ig]>[data-astro-cid-dcwno5ig]{animation:none}.home-hero[data-astro-cid-dcwno5ig] [data-astro-cid-dcwno5ig]:focus-visible{outline-color:#fff}@media (width>=980px){.home-hero[data-astro-cid-dcwno5ig]{--hero-header:65px;padding-block:var(--space-6)}.home-hero__inner[data-astro-cid-dcwno5ig]{min-height:calc(100vh - var(--hero-header) - 2 * var(--space-6));min-height:calc(100svh - var(--hero-header) - 2 * var(--space-6));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:64px;display:grid}.home-hero[data-astro-cid-dcwno5ig] .home-hero__copy[data-astro-cid-dcwno5ig] h1[data-astro-cid-dcwno5ig]{font-size:clamp(40px,4vw,60px)}html.js:not(.is-seen) .home-hero[data-astro-cid-dcwno5ig] .home-hero__copy[data-astro-cid-dcwno5ig]>[data-astro-cid-dcwno5ig]{animation-duration:.4s;animation-delay:calc(2.6s + var(--n,0) * 50ms)}}@media (width>=1024px){.home-hero[data-astro-cid-dcwno5ig]{--hero-header:71px}}@media (width<=979px){.home-hero__actions[data-astro-cid-dcwno5ig]{flex-direction:column;align-self:stretch}.home-hero__actions[data-astro-cid-dcwno5ig] .ref-button[data-astro-cid-dcwno5ig]{justify-content:center;width:100%}}.home-prose[data-astro-cid-jegk6svn]{font-family:var(--font-serif);font-size:var(--text-lead);max-width:62ch;line-height:1.6}.home-prose[data-astro-cid-jegk6svn]>.home-prose__closing[data-astro-cid-jegk6svn]{margin-top:var(--space-6);padding-top:var(--space-5);border-top:2px solid;border-image:linear-gradient(to right, var(--ref-red) 48px, transparent 48px) 1;font-size:var(--text-display-3);max-width:34ch;line-height:1.3}.home-prose--center[data-astro-cid-jegk6svn]{text-align:center;margin-inline:auto}.home-prose--center[data-astro-cid-jegk6svn]>.home-prose__closing[data-astro-cid-jegk6svn]{border-image:linear-gradient(to right, transparent calc(50% - 24px), var(--ref-red) calc(50% - 24px), var(--ref-red) calc(50% + 24px), transparent calc(50% + 24px)) 1;margin-inline:auto}.home-prose__sentence[data-astro-cid-jegk6svn]{display:block}@media (width>=980px){.home-prose__sentence[data-astro-cid-jegk6svn]{white-space:nowrap}}@media (width>=1024px){.home-prose--pair[data-astro-cid-jegk6svn]{column-gap:var(--space-8);grid-template-columns:minmax(0,62ch) minmax(0,1fr);align-items:start;max-width:none;display:grid}.home-prose--pair[data-astro-cid-jegk6svn]>.home-prose__closing[data-astro-cid-jegk6svn]{margin-top:0}}.who[data-astro-cid-sa5znir5]{background:var(--ink);color:#fff;align-items:flex-end;min-height:80vh;display:flex;position:relative;overflow:hidden}.who__layer[data-astro-cid-sa5znir5]{z-index:0;position:absolute;inset:-16% 0}.who[data-astro-cid-sa5znir5]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 45%,#000000bd);position:absolute;inset:0}.who__text[data-astro-cid-sa5znir5]{z-index:2;width:100%;padding-block:120px 84px;position:relative}.who[data-astro-cid-sa5znir5] .ref-kicker[data-astro-cid-sa5znir5]{align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);font:600 var(--text-small)/1.2 var(--font-sans);letter-spacing:.01em;text-transform:none;color:var(--paper);display:flex}.who[data-astro-cid-sa5znir5] .ref-section-heading[data-astro-cid-sa5znir5]>.ref-kicker[data-astro-cid-sa5znir5]:before{background:var(--ref-red);width:28px;height:2px;margin:0}.who[data-astro-cid-sa5znir5] .who__h2[data-astro-cid-sa5znir5]{text-transform:uppercase;color:#fff;max-width:20ch;margin:0 0 22px;font-size:calc(clamp(38px,4.4vw,70px)/1.81818);line-height:1.05}.who--statement[data-astro-cid-sa5znir5] .who__h2[data-astro-cid-sa5znir5]{margin-bottom:var(--space-6);font-size:calc(clamp(38px,4.4vw,70px)/1.25);line-height:1}.who--sentences[data-astro-cid-sa5znir5] .who__h2[data-astro-cid-sa5znir5]{max-width:28ch}.who__sentence[data-astro-cid-sa5znir5]{display:block}.who__prose[data-astro-cid-sa5znir5] .home-prose{color:#fff}.who__prose[data-astro-cid-sa5znir5].is-revealed{animation-delay:80ms}.who--centered[data-astro-cid-sa5znir5]{align-items:center}.who--centered[data-astro-cid-sa5znir5] .who__text[data-astro-cid-sa5znir5]{text-align:center;padding-block:96px}.who--centered[data-astro-cid-sa5znir5] .ref-kicker[data-astro-cid-sa5znir5]{justify-content:center}.who--centered[data-astro-cid-sa5znir5] .who__h2[data-astro-cid-sa5znir5],.who--centered[data-astro-cid-sa5znir5] .who__prose[data-astro-cid-sa5znir5] .home-prose,.who--centered[data-astro-cid-sa5znir5] .who__prose[data-astro-cid-sa5znir5] .home-prose__closing{max-width:46rem;margin-inline:auto}@media (width>=768px){.who__layer[data-astro-cid-sa5znir5]{will-change:transform}}@media (width<=719px){.who__text[data-astro-cid-sa5znir5]{padding-block:var(--space-9) var(--space-8)}.who--centered[data-astro-cid-sa5znir5] .who__text[data-astro-cid-sa5znir5]{padding-block:var(--space-8)}.who[data-astro-cid-sa5znir5] .who__h2[data-astro-cid-sa5znir5]{font-size:calc(clamp(34px,10.5vw,44px)/1.81818)}.who--statement[data-astro-cid-sa5znir5] .who__h2[data-astro-cid-sa5znir5]{font-size:calc(clamp(34px,10.5vw,44px)/1.3986)}}.home-four[data-astro-cid-qmjtkzr2]{background:#f5f2ec;padding-block:64px}.home-four__grid[data-astro-cid-qmjtkzr2]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.home-four[data-astro-cid-qmjtkzr2] .ref-kicker[data-astro-cid-qmjtkzr2]{align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);font:600 var(--text-small)/1.2 var(--font-sans);letter-spacing:.01em;text-transform:none;color:var(--ref-red);display:flex}.home-four[data-astro-cid-qmjtkzr2] .ref-section-heading[data-astro-cid-qmjtkzr2]>.ref-kicker[data-astro-cid-qmjtkzr2]:before{background:currentColor;width:28px;height:2px;margin:0}.home-four__h2[data-astro-cid-qmjtkzr2]{text-transform:uppercase;margin:0;font-size:calc(clamp(38px,4.4vw,70px)/1.81818);line-height:1.05}.home-four__stage[data-astro-cid-qmjtkzr2],.home-four__dashes[data-astro-cid-qmjtkzr2]{display:none}.home-four__stage[data-astro-cid-qmjtkzr2]{height:520px;margin-top:var(--space-6);background:#f5f2ec;position:relative;overflow:hidden}.home-four__stage[data-astro-cid-qmjtkzr2]:before{content:"";background-image:radial-gradient(circle at 1px 1px, var(--ink) 1px, transparent 1.25px), radial-gradient(circle at 1px 1px, var(--ink) 1px, transparent 1.25px);opacity:.06;pointer-events:none;background-size:5px 30px,30px 5px;position:absolute;inset:0}.home-four__shot[data-astro-cid-qmjtkzr2]{opacity:0;visibility:hidden;place-items:center;transition:opacity .5s,transform .5s,visibility 0s .5s;display:grid;position:absolute;inset:16px;transform:translateY(14px)scale(.98)}.home-four__shot--phone[data-astro-cid-qmjtkzr2]{inset:0}.home-four__shot[data-astro-cid-qmjtkzr2].is-active{opacity:1;visibility:visible;transition-delay:0s;transform:none}.home-four__dashes[data-astro-cid-qmjtkzr2]{gap:8px;margin-top:14px}.home-four__dash[data-astro-cid-qmjtkzr2]{background:#d2cfc7;width:28px;height:3px;transition:background-color .3s}.home-four__dash[data-astro-cid-qmjtkzr2].is-active{background:var(--ref-red)}.home-four[data-astro-cid-qmjtkzr2] .home-four__intro[data-astro-cid-qmjtkzr2]{font-size:var(--text-body);color:#5c5a55;max-width:62ch;margin:0;line-height:1.6}.home-four__cards[data-astro-cid-qmjtkzr2]{margin:var(--space-5) 0;gap:20px;padding:0;list-style:none;display:grid}.home-four__card[data-astro-cid-qmjtkzr2]{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--hairline);background:#fff;grid-template-columns:minmax(0,1fr);margin:0;transition:opacity .5s,transform .5s,box-shadow .5s,border-color .5s;display:grid;position:relative}.home-four__n[data-astro-cid-qmjtkzr2]{font:800 54px/1 var(--font-display);color:var(--ref-red);flex-direction:column;max-width:none;margin:0;display:flex}.home-four__label[data-astro-cid-qmjtkzr2]{margin-top:var(--space-2);font:700 11px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#5c5a55}.home-four__thumb[data-astro-cid-qmjtkzr2]{height:150px;margin-bottom:var(--space-4);border:1px solid var(--hairline);background:#f5f2ec;place-items:center;display:grid;overflow:hidden}.home-four__thumb--phone[data-astro-cid-qmjtkzr2]{height:auto}.home-four[data-astro-cid-qmjtkzr2] .home-four__title[data-astro-cid-qmjtkzr2]{font:700 max(26px, var(--text-display-3))/1.05 var(--font-display);text-transform:none;margin:0}.home-four__title[data-astro-cid-qmjtkzr2] a[data-astro-cid-qmjtkzr2]{color:var(--ink);text-decoration:none}.home-four__title[data-astro-cid-qmjtkzr2] a[data-astro-cid-qmjtkzr2]:after{content:"";position:absolute;inset:0}.home-four__card[data-astro-cid-qmjtkzr2]:hover .home-four__title[data-astro-cid-qmjtkzr2] a[data-astro-cid-qmjtkzr2]{text-decoration:underline;text-decoration-color:var(--ref-red);text-underline-offset:5px;text-decoration-thickness:2px}.home-four__title[data-astro-cid-qmjtkzr2] a[data-astro-cid-qmjtkzr2]:focus-visible{outline:none}.home-four__card[data-astro-cid-qmjtkzr2]:has(a:focus-visible){outline:3px solid var(--ref-red);outline-offset:3px}.home-four[data-astro-cid-qmjtkzr2] .home-four__text[data-astro-cid-qmjtkzr2]{margin:var(--space-3) 0 0;font-size:var(--text-body);color:#5c5a55;max-width:62ch;line-height:1.55}.home-four__right[data-astro-cid-qmjtkzr2] .btn{margin-top:var(--space-6)}@media (width>=980px){.home-four[data-astro-cid-qmjtkzr2]{padding-block:104px}.home-four__grid[data-astro-cid-qmjtkzr2]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:72px}.home-four__left[data-astro-cid-qmjtkzr2]{top:calc(60px + var(--space-6));align-self:start;position:sticky}.home-four__stage[data-astro-cid-qmjtkzr2]{display:block}.home-four__dashes[data-astro-cid-qmjtkzr2]{display:flex}.home-four__card[data-astro-cid-qmjtkzr2]{grid-template-columns:96px minmax(0,1fr);gap:22px;padding:28px}.home-four__thumb[data-astro-cid-qmjtkzr2]{display:none}html.js .home-four__card[data-astro-cid-qmjtkzr2]:not(.is-active){opacity:.88}html.js .home-four__card[data-astro-cid-qmjtkzr2].is-active{border-color:var(--ref-red);transform:translate(-8px);box-shadow:0 22px 50px #00000014}}@media (width<=719px){.home-four__h2[data-astro-cid-qmjtkzr2]{font-size:calc(clamp(34px,10.5vw,44px)/1.81818)}}@media (prefers-reduced-motion:reduce){.home-four__shot[data-astro-cid-qmjtkzr2],.home-four__card[data-astro-cid-qmjtkzr2],.home-four__dash[data-astro-cid-qmjtkzr2]{transition:none}.home-four__shot[data-astro-cid-qmjtkzr2],html.js .home-four__card[data-astro-cid-qmjtkzr2].is-active{transform:none}}#how-it-works .home-section__stack{grid-template-columns:minmax(0,1fr);display:grid}#how-it-works .home-section__content{display:contents}.steps-link[data-astro-cid-uxwfn6k4]{margin-top:var(--space-4);color:var(--ref-red);justify-self:start;font-weight:600;text-decoration:none}.steps-link[data-astro-cid-uxwfn6k4]:hover{text-underline-offset:5px;text-decoration:underline}.timeline[data-astro-cid-uxwfn6k4]{--gap:var(--space-7);--circle:64px;margin-top:var(--space-7);position:relative}.timeline__track[data-astro-cid-uxwfn6k4]{background:var(--hairline);position:absolute}.timeline__fill[data-astro-cid-uxwfn6k4]{background:var(--ref-red);position:absolute;inset:0}.timeline__steps[data-astro-cid-uxwfn6k4]{gap:var(--space-7);margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline__step[data-astro-cid-uxwfn6k4]{margin:0}.timeline__circle[data-astro-cid-uxwfn6k4]{width:var(--circle);height:var(--circle);border:1.5px solid var(--hairline);color:#9b978c;background:#fff;border-radius:50%;place-items:center;transition:background-color .4s,border-color .4s,color .4s,transform .4s cubic-bezier(.2,1.4,.3,1);display:grid}.timeline__circle[data-astro-cid-uxwfn6k4] svg[data-astro-cid-uxwfn6k4]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.timeline__circle[data-astro-cid-uxwfn6k4].is-on{background:var(--ref-red);border-color:var(--ref-red);color:#fff;transform:scale(1.08)}.timeline[data-astro-cid-uxwfn6k4] .timeline__when[data-astro-cid-uxwfn6k4]{font:600 var(--text-small)/1.2 var(--font-sans);letter-spacing:.06em;color:var(--ref-red);margin:0;font-variant-caps:all-small-caps}.timeline[data-astro-cid-uxwfn6k4] .timeline__title[data-astro-cid-uxwfn6k4]{margin:var(--space-2) 0 0;font:700 26px/1.05 var(--font-display);color:var(--ink)}.timeline[data-astro-cid-uxwfn6k4] .timeline__body[data-astro-cid-uxwfn6k4]{margin-top:var(--space-3);font-size:var(--text-body);color:#5c5a55;max-width:40ch;line-height:1.55}.timeline[data-astro-cid-uxwfn6k4] .timeline__get[data-astro-cid-uxwfn6k4]{margin-top:var(--space-4);font-size:var(--text-small);color:var(--ink);background:#f5f2ec;border-radius:999px;padding:7px 14px;line-height:1.4;display:inline-block}.timeline__get-label[data-astro-cid-uxwfn6k4]{letter-spacing:.06em;color:var(--ref-red);margin-right:4px;font-variant-caps:all-small-caps;font-weight:600}.timeline__text--d1[data-astro-cid-uxwfn6k4].is-revealed{animation-delay:80ms}.timeline__text--d2[data-astro-cid-uxwfn6k4].is-revealed{animation-delay:.16s}.steps-terms[data-astro-cid-uxwfn6k4]{gap:var(--space-3);margin:var(--space-8) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.steps-terms__tag[data-astro-cid-uxwfn6k4]{border:1px solid var(--hairline);font-size:var(--text-small);color:var(--ink);border-radius:6px;align-items:center;gap:10px;margin:0;padding:9px 16px;line-height:1.3;display:inline-flex}.steps-terms__tag[data-astro-cid-uxwfn6k4]:before{content:"";background:var(--ref-red);flex:none;width:7px;height:7px}.steps-terms__tag--d1[data-astro-cid-uxwfn6k4].is-revealed{animation-delay:80ms}.steps-terms__tag--d2[data-astro-cid-uxwfn6k4].is-revealed{animation-delay:.16s}.steps-terms__tag--d3[data-astro-cid-uxwfn6k4].is-revealed{animation-delay:.24s}@media (width<=979px){.timeline__step[data-astro-cid-uxwfn6k4]{grid-template-columns:var(--circle) minmax(0, 1fr);column-gap:var(--space-5);align-items:start;display:grid}.timeline__track[data-astro-cid-uxwfn6k4]{left:calc(var(--circle) / 2 - 1.5px);width:3px;top:var(--t-start,calc(var(--circle) / 2));height:var(--t-len,calc(100% - var(--circle)))}.timeline__fill[data-astro-cid-uxwfn6k4]{transform-origin:top}.timeline__text[data-astro-cid-uxwfn6k4]{padding-top:var(--space-3)}}@media (width>=980px){#how-it-works .home-section__stack{column-gap:var(--space-7);grid-template-columns:minmax(0,1fr) auto;align-items:end}.steps-link[data-astro-cid-uxwfn6k4]{grid-area:1/2;justify-self:end;margin-top:0}.timeline[data-astro-cid-uxwfn6k4],.steps-terms[data-astro-cid-uxwfn6k4]{grid-column:1/-1}.timeline[data-astro-cid-uxwfn6k4]{margin-top:var(--space-8)}.timeline__steps[data-astro-cid-uxwfn6k4]{column-gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr))}.timeline__text[data-astro-cid-uxwfn6k4]{margin-top:var(--space-5)}.timeline__track[data-astro-cid-uxwfn6k4]{top:calc(var(--circle) / 2 - 1.5px);height:3px;left:var(--t-start,calc(var(--circle) / 2));width:var(--t-len,calc(2 * (100% - 2 * var(--gap)) / 3 + 2 * var(--gap)))}.timeline__fill[data-astro-cid-uxwfn6k4]{transform-origin:0}}@media (prefers-reduced-motion:no-preference){html.js .timeline__fill[data-astro-cid-uxwfn6k4]{transform:scaleX(var(--fill,0))}@media (width<=979px){html.js .timeline__fill[data-astro-cid-uxwfn6k4]{transform:scaleY(var(--fill,0))}}}html:not(.js) .timeline__circle[data-astro-cid-uxwfn6k4]{background:var(--ref-red);border-color:var(--ref-red);color:#fff}@media (prefers-reduced-motion:reduce){.timeline__circle[data-astro-cid-uxwfn6k4]{background:var(--ref-red);border-color:var(--ref-red);color:#fff;transition:none}}.home-areas[data-astro-cid-tbzdfp2j]{background:var(--ink);color:#fff;padding-block:clamp(4rem,2.6rem + 4.4vw,7.5rem)}.home-areas__grid[data-astro-cid-tbzdfp2j]{gap:var(--space-7);align-items:center;display:grid}.home-areas[data-astro-cid-tbzdfp2j] .ref-kicker[data-astro-cid-tbzdfp2j]{align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);font:600 var(--text-small)/1.2 var(--font-sans);letter-spacing:.01em;text-transform:none;color:var(--paper);display:flex}.home-areas[data-astro-cid-tbzdfp2j] .ref-section-heading[data-astro-cid-tbzdfp2j]>.ref-kicker[data-astro-cid-tbzdfp2j]:before{background:var(--ref-red);width:28px;height:2px;margin:0}.home-areas__h2[data-astro-cid-tbzdfp2j]{text-transform:uppercase;color:#fff;font-size:calc(clamp(38px,4.4vw,70px)/1.81818);line-height:1.05}.home-areas[data-astro-cid-tbzdfp2j] .ref-section-heading[data-astro-cid-tbzdfp2j]>.home-areas__body[data-astro-cid-tbzdfp2j]{margin-top:var(--space-5);font-size:var(--text-lead);color:#c9c5bc;max-width:46ch;line-height:1.5}.home-areas__body[data-astro-cid-tbzdfp2j] a[data-astro-cid-tbzdfp2j]{color:#fff;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--ref-red) 80%, transparent);text-underline-offset:4px;text-decoration-thickness:1.5px}.home-areas__body[data-astro-cid-tbzdfp2j] a[data-astro-cid-tbzdfp2j]:hover{text-decoration-color:currentColor}.home-areas__phone[data-astro-cid-tbzdfp2j]{margin-top:var(--space-5);font:700 var(--text-display-3)/1 var(--font-display);letter-spacing:.02em;color:#fff;text-decoration:underline;text-decoration-color:var(--ref-red);text-underline-offset:6px;text-decoration-thickness:2px;display:inline-block}.home-areas__phone[data-astro-cid-tbzdfp2j]:hover{text-decoration-color:currentColor}.home-areas[data-astro-cid-tbzdfp2j] [data-astro-cid-tbzdfp2j]:focus-visible{outline-color:#fff}.home-areas__map[data-astro-cid-tbzdfp2j]{min-width:0}@media (width>=1024px){.home-areas__grid[data-astro-cid-tbzdfp2j]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}@media (width<=719px){.home-areas[data-astro-cid-tbzdfp2j]{padding-block:var(--space-8)}.home-areas__h2[data-astro-cid-tbzdfp2j]{font-size:calc(clamp(34px,10.5vw,44px)/1.81818)}}
