:root{--ink:#0e0d0c;--ink-2:#171513;--ink-3:#221f1c;--line:#2e2a26;--paper:#f4efe8;--paper-2:#e9e2d8;--muted:#a39a8e;--muted-paper:#5c544c;--orange:#f87c1a;--orange-hi:#ff9a45;--yellow:#f3bc1f;--ember:#a84a07;--font:"Archivo", system-ui, sans-serif;--t-xs:.8125rem;--t-sm:.9375rem;--t-md:1.0625rem;--t-lg:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--t-xl:clamp(1.75rem, 1.3rem + 1.8vw, 2.75rem);--t-2xl:clamp(2.25rem, 1.5rem + 3vw, 3.75rem);--t-hero:clamp(2.6rem, .6rem + 9.6vw, 9.5rem);--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-10:8rem;--gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem);--max:1280px;--r:2px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--d-press:.14s;--d-ui:.22s;--d-reveal:.7s;--skew:-12deg}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ink);color:var(--paper);font-family:var(--font);font-size:var(--t-md);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;margin:0;line-height:1.55;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{letter-spacing:-.01em;margin:0;line-height:1}p{margin:0}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px;border-radius:2px}[hidden]{display:none!important}.icon{flex:none;width:1em;height:1em}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.eyebrow{font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);font-variation-settings:"wdth" 112;font-weight:700}.display{font-variation-settings:"wdth" 112;text-transform:uppercase;letter-spacing:-.02em;font-weight:900;line-height:.92}.display--hero{font-variation-settings:"wdth" 125;letter-spacing:-.03em;font-style:italic}.label{align-items:center;gap:var(--s-3);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-variation-settings:"wdth" 112;font-weight:700;display:flex}.label b{color:var(--orange);font-variant-numeric:tabular-nums;font-weight:800}.label:after{content:"";background:var(--line);flex:0 64px;height:1px}.on-paper .label{color:var(--muted-paper)}.on-paper .label b{color:var(--ember)}.on-paper .label:after{background:#cfc6ba}.sechead{gap:var(--s-4);margin-bottom:var(--s-7);display:grid}.sechead h2{font-size:var(--t-2xl);max-width:16ch}.sechead>p:not(.label){color:var(--muted);font-size:var(--t-lg);max-width:44ch}@media (width>=960px){.sechead--split{align-items:end;column-gap:var(--s-8);grid-template-columns:1fr auto}.sechead--split .label{grid-column:1/-1}}.speed{transform:skewX(var(--skew));gap:.35em;display:inline-flex}.speed i{background:var(--orange);border-radius:0;height:.32em;display:block}.speed i:first-child{width:2.4em}.speed i:last-child{background:var(--yellow);width:1.2em}.photo{background:var(--ink-3);position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}.photo__note{left:var(--s-3);bottom:var(--s-3);letter-spacing:.08em;text-transform:uppercase;color:var(--paper);border-radius:var(--r);background:#0e0d0cb8;padding:4px 8px;font-size:11px;font-weight:700;position:absolute}.js .photo[data-reveal]{opacity:1;transform:none}.js .photo[data-reveal] img{clip-path:inset(0 100% 0 0);transform:scale(1.06)}.js .photo[data-reveal].is-in img{clip-path:inset(0);transition:clip-path 1s var(--ease-in-out), transform 1.4s var(--ease-out);transform:none}@media (prefers-reduced-motion:reduce){.js .photo[data-reveal] img{clip-path:none;opacity:0;transform:none}.js .photo[data-reveal].is-in img{opacity:1;transition:opacity .3s}}.btn{--bg:var(--orange);--fg:var(--ink);background:var(--bg);min-height:52px;color:var(--fg);font:800 var(--t-sm)/1 var(--font);font-variation-settings:"wdth" 110;letter-spacing:.04em;text-transform:uppercase;border:2px solid var(--bg);border-radius:var(--r);cursor:pointer;transition:background-color var(--d-ui) ease, color var(--d-ui) ease, border-color var(--d-ui) ease, transform var(--d-press) var(--ease-out);align-items:center;gap:.6em;padding:0 1.4em;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn svg{flex:none;width:1.15em;height:1.15em}.btn--ghost{--bg:transparent;--fg:var(--paper);border-color:color-mix(in srgb, var(--paper) 35%, transparent)}@media (hover:hover) and (pointer:fine){.btn:hover{--bg:var(--orange-hi)}.btn--ghost:hover{--bg:var(--paper);--fg:var(--ink);border-color:var(--paper)}.btn:hover .arrow{transform:translate(3px)}}.arrow{transition:transform var(--d-ui) var(--ease-out)}.js [data-reveal]{opacity:0;transform:translateY(24px)}.js [data-reveal].is-in{opacity:1;transition:opacity var(--d-reveal) var(--ease-out), transform var(--d-reveal) var(--ease-out);transition-delay:calc(var(--i,0) * 60ms);transform:none}@media (prefers-reduced-motion:reduce){.js [data-reveal]{transform:none}.js [data-reveal].is-in{transition:opacity .3s}}.skip{z-index:100;background:var(--yellow);color:var(--ink);padding:.75rem 1rem;font-weight:800;position:absolute;top:-100px;left:1rem}.skip:focus{top:1rem}.nav[data-astro-cid-wpvy4v7s]{z-index:50;transition:background-color var(--d-ui) ease, border-color var(--d-ui) ease;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.nav[data-astro-cid-wpvy4v7s].is-scrolled{background:var(--ink);border-color:var(--line)}.nav__in[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:var(--s-5);height:76px;display:flex}.nav__logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:auto;height:46px}.nav__links[data-astro-cid-wpvy4v7s]{gap:var(--s-6);font-size:var(--t-sm);font-weight:600;display:flex}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--muted);transition:color var(--d-ui) ease;text-decoration:none}@media (hover:hover) and (pointer:fine){.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--paper)}}.nav__call[data-astro-cid-wpvy4v7s]{min-height:44px}@media (width<=900px){.nav__links[data-astro-cid-wpvy4v7s]{display:none}}@media (width<=480px){.nav__call[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{display:none}.nav__call[data-astro-cid-wpvy4v7s]{padding:0 .9em}.nav__call[data-astro-cid-wpvy4v7s]:after{content:"Call"}}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;align-items:end;min-height:100svh;padding:120px 0 0;display:grid;position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf]{z-index:-1;position:absolute;inset:0 0 0 54%}.hero__media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:58% 30%;width:100%;height:100%}.hero__media[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(90deg, var(--ink) 0%, #0e0d0c8c 18%, transparent 42%), linear-gradient(0deg, var(--ink) 0%, transparent 30%);position:absolute;inset:0}.js[data-astro-cid-ge2uvauf] .hero__media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{animation:hero-wipe 1.3s var(--ease-in-out) both;animation-delay:.1s}@keyframes hero-wipe{0%{clip-path:inset(0 0 0 100%);transform:scale(1.08)}}.hero__in[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{min-width:0}.hero__in[data-astro-cid-ge2uvauf]{column-gap:var(--s-7);row-gap:var(--s-5);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.hero__label[data-astro-cid-ge2uvauf]{color:var(--paper);grid-column:1/-1}.hero__title[data-astro-cid-ge2uvauf]{font-size:var(--t-hero);grid-column:1/-1;justify-items:start;display:grid}.hero__line[data-astro-cid-ge2uvauf]{margin-right:-.12em;padding:0 .12em .04em 0;display:block;overflow:clip}.hero__line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]:first-child{display:inline-block}.hero__line--accent[data-astro-cid-ge2uvauf]{color:var(--orange);align-items:center;gap:.18em;display:flex}.hero__speed[data-astro-cid-ge2uvauf]{align-self:center;font-size:.42em}.hero__offer[data-astro-cid-ge2uvauf]{gap:var(--s-5);grid-column:1;display:grid}.hero__sub[data-astro-cid-ge2uvauf]{max-width:44ch;font-size:var(--t-lg);color:color-mix(in srgb, var(--paper) 88%, transparent)}.hero__ctas[data-astro-cid-ge2uvauf]{gap:var(--s-3);flex-wrap:wrap;display:flex}.hero__facts[data-astro-cid-ge2uvauf]{margin-top:var(--s-7);border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.hero__facts[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{padding:var(--s-5) var(--s-5) var(--s-6) 0;color:var(--muted);font-size:var(--t-sm)}.hero__facts[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]+li[data-astro-cid-ge2uvauf]{padding-left:var(--s-5);border-left:1px solid var(--line)}.hero__facts[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--paper);font-size:var(--t-lg);font-variation-settings:"wdth" 112;margin-bottom:2px;font-weight:800;display:block}.js[data-astro-cid-ge2uvauf] .hero__line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]:first-child{animation:rise .9s var(--ease-out) both;animation-delay:calc(.12s + var(--i) * .11s)}.js[data-astro-cid-ge2uvauf] .hero__speed[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{animation:streak .7s var(--ease-out) both;transform-origin:0;animation-delay:.62s}.js[data-astro-cid-ge2uvauf] .hero__speed[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:last-child{animation-delay:.7s}.js[data-astro-cid-ge2uvauf] .hero__offer[data-astro-cid-ge2uvauf],.js[data-astro-cid-ge2uvauf] .hero__facts[data-astro-cid-ge2uvauf]{animation:fade-up .8s var(--ease-out) both;animation-delay:.52s}.js[data-astro-cid-ge2uvauf] .hero__facts[data-astro-cid-ge2uvauf]{animation-delay:.64s}@keyframes rise{0%{transform:translateY(105%)}}@keyframes streak{0%{opacity:0;transform:translate(-40%)scaleX(.2)}}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.js[data-astro-cid-ge2uvauf] .hero__line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]:first-child,.js[data-astro-cid-ge2uvauf] .hero__speed[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf],.js[data-astro-cid-ge2uvauf] .hero__offer[data-astro-cid-ge2uvauf],.js[data-astro-cid-ge2uvauf] .hero__facts[data-astro-cid-ge2uvauf],.js[data-astro-cid-ge2uvauf] .hero__media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{animation:.4s both fade}@keyframes fade{0%{opacity:0}}}@media (width<=760px){.hero[data-astro-cid-ge2uvauf]{min-height:0;padding-top:76px;display:block}.hero__media[data-astro-cid-ge2uvauf]{z-index:0;height:min(78vw,360px);position:relative;inset:auto}.hero__media[data-astro-cid-ge2uvauf]:after{background:linear-gradient(0deg, var(--ink) 0%, #0e0d0c66 35%, transparent 60%)}.hero__in[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;margin-top:-3.5rem;position:relative}.hero__facts[data-astro-cid-ge2uvauf]{margin-top:var(--s-5);grid-template-columns:1fr}.hero__facts[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf],.hero__facts[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]+li[data-astro-cid-ge2uvauf]{padding:var(--s-3) 0;border-left:0;border-bottom:1px solid var(--line)}.hero__facts[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-size:var(--t-md);display:inline}}.services[data-astro-cid-lesv7jgp]{padding:var(--s-9) 0}.primary[data-astro-cid-lesv7jgp]{gap:var(--s-6);grid-template-columns:7fr 5fr;align-items:start;display:grid}.feature[data-astro-cid-lesv7jgp]{gap:var(--s-5);display:grid}.feature__photo[data-astro-cid-lesv7jgp]{aspect-ratio:16/10;border-radius:var(--r)}.feature--1[data-astro-cid-lesv7jgp]{margin-top:var(--s-9)}.feature--1[data-astro-cid-lesv7jgp] .feature__photo[data-astro-cid-lesv7jgp]{aspect-ratio:4/5}.feature__body[data-astro-cid-lesv7jgp]{gap:var(--s-3);justify-items:start;display:grid}.feature__kicker[data-astro-cid-lesv7jgp]{font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);font-variation-settings:"wdth" 112;font-weight:700}.feature[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{font-size:var(--t-xl);font-variation-settings:"wdth" 112;text-transform:uppercase;letter-spacing:-.01em;font-weight:900}.feature__copy[data-astro-cid-lesv7jgp]{color:var(--muted);max-width:48ch}.ticks[data-astro-cid-lesv7jgp]{gap:var(--s-2);font-size:var(--t-sm);font-weight:600;display:grid}.ticks[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{align-items:baseline;gap:.6em;display:flex}.ticks[data-astro-cid-lesv7jgp] .icon[data-astro-cid-lesv7jgp]{color:var(--orange);transform:translateY(.15em)}.link[data-astro-cid-lesv7jgp]{margin-top:var(--s-2);min-height:44px;font-weight:800;font-size:var(--t-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--orange);border-bottom:2px solid;align-items:center;gap:.5em;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.link[data-astro-cid-lesv7jgp]:hover .arrow[data-astro-cid-lesv7jgp]{transform:translate(4px)}.link[data-astro-cid-lesv7jgp]:hover{color:var(--orange-hi)}}.band[data-astro-cid-lesv7jgp]{margin-top:var(--s-9);gap:var(--s-7);padding:var(--s-7) 0;border-block:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.band__head[data-astro-cid-lesv7jgp]{gap:var(--s-3);align-content:start;display:grid}.band[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{font-size:var(--t-2xl);max-width:12ch}.band__body[data-astro-cid-lesv7jgp]{gap:var(--s-4);color:var(--muted);font-size:var(--t-lg);justify-items:start;display:grid}.band__body[data-astro-cid-lesv7jgp] .ticks[data-astro-cid-lesv7jgp]{color:var(--paper)}.extras[data-astro-cid-lesv7jgp]{margin-top:var(--s-8);gap:var(--s-4);display:grid}.index[data-astro-cid-lesv7jgp]{margin:0;padding:0;list-style:none}.row[data-astro-cid-lesv7jgp]{gap:var(--s-5);padding:var(--s-5) 0;border-bottom:1px solid var(--line);grid-template-columns:56px 1fr 200px;align-items:center;display:grid}.row__n[data-astro-cid-lesv7jgp]{color:var(--orange);font-variant-numeric:tabular-nums;font-weight:800;font-size:var(--t-sm)}.row[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{font-size:var(--t-lg);font-variation-settings:"wdth" 112;font-weight:800}.row[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:var(--muted);font-size:var(--t-sm);max-width:52ch;margin-top:var(--s-1)}.row__thumb[data-astro-cid-lesv7jgp]{aspect-ratio:16/9;border-radius:var(--r)}.row__thumb--empty[data-astro-cid-lesv7jgp]{background:var(--ink-2);place-items:center;font-size:22px;display:grid}@media (width<=860px){.primary[data-astro-cid-lesv7jgp],.band[data-astro-cid-lesv7jgp]{grid-template-columns:1fr}.feature--1[data-astro-cid-lesv7jgp]{margin-top:var(--s-5)}.feature--1[data-astro-cid-lesv7jgp] .feature__photo[data-astro-cid-lesv7jgp]{aspect-ratio:16/10}.band[data-astro-cid-lesv7jgp]{gap:var(--s-5);margin-top:var(--s-8)}.row[data-astro-cid-lesv7jgp]{grid-template-columns:40px 1fr}.row__thumb[data-astro-cid-lesv7jgp]{display:none}}.steps[data-astro-cid-5wfdsgz3]{padding:var(--s-9) 0;border-top:1px solid var(--line)}.path[data-astro-cid-5wfdsgz3]{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.path[data-astro-cid-5wfdsgz3]:before,.path[data-astro-cid-5wfdsgz3]:after{content:"";background:var(--line);height:3px;position:absolute;top:9px;left:0;right:0}.path[data-astro-cid-5wfdsgz3]:after{background:linear-gradient(90deg, var(--yellow), var(--orange));transform-origin:0}.stop[data-astro-cid-5wfdsgz3]{gap:var(--s-3);padding-right:var(--s-6);align-content:start;display:grid;position:relative}.stop__dot[data-astro-cid-5wfdsgz3]{background:var(--ink);border:3px solid var(--orange);z-index:1;width:21px;height:21px;margin-bottom:var(--s-4);border-radius:50%;position:relative}.stop[data-astro-cid-5wfdsgz3]:last-child .stop__dot[data-astro-cid-5wfdsgz3]{background:var(--orange)}.stop__n[data-astro-cid-5wfdsgz3]{font-size:var(--t-2xl);font-variation-settings:"wdth" 125;color:var(--orange);font-style:italic;font-weight:900;line-height:.9}.stop[data-astro-cid-5wfdsgz3] h3[data-astro-cid-5wfdsgz3]{font-size:var(--t-lg);font-variation-settings:"wdth" 112;font-weight:800}.stop[data-astro-cid-5wfdsgz3] p[data-astro-cid-5wfdsgz3]{color:var(--muted);max-width:32ch}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.path[data-astro-cid-5wfdsgz3]{view-timeline:--path block}.path[data-astro-cid-5wfdsgz3]:after{animation:linear both draw-x --path;animation-range:entry 30% cover 55%}.stop[data-astro-cid-5wfdsgz3]{animation:linear both stop-in --path;animation-range:entry calc(30% + var(--i) * 12%) cover calc(35% + var(--i) * 10%)}@keyframes draw-x{0%{transform:scaleX(0)}}@keyframes stop-in{0%{opacity:.25}}}}@media (width<=760px){.path[data-astro-cid-5wfdsgz3]{gap:var(--s-6);padding-left:var(--s-7);grid-template-columns:1fr}.path[data-astro-cid-5wfdsgz3]:before,.path[data-astro-cid-5wfdsgz3]:after{width:3px;height:auto;inset:0 auto 0 9px}.path[data-astro-cid-5wfdsgz3]:after{transform-origin:top}.stop[data-astro-cid-5wfdsgz3]{padding-right:0}.stop__dot[data-astro-cid-5wfdsgz3]{left:calc(-1 * var(--s-7));margin:0;position:absolute;top:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.path[data-astro-cid-5wfdsgz3]:after{animation-name:draw-y;animation-range:entry 40% cover 60%}@keyframes draw-y{0%{transform:scaleY(0)}}}}}.reviews[data-astro-cid-4bjs7uhz]{padding:var(--s-9) 0;border-top:1px solid var(--line);overflow:hidden}.rhead[data-astro-cid-4bjs7uhz]{gap:var(--s-4);margin-bottom:var(--s-7);display:grid}.rhead[data-astro-cid-4bjs7uhz] h2[data-astro-cid-4bjs7uhz]{font-size:var(--t-2xl)}.mute[data-astro-cid-4bjs7uhz]{color:#7a7066}.rhead__side[data-astro-cid-4bjs7uhz]{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.rhead__note[data-astro-cid-4bjs7uhz]{color:var(--muted)}@media (width>=960px){.rhead[data-astro-cid-4bjs7uhz]{align-items:end;column-gap:var(--s-8);grid-template-columns:1fr auto}.rhead[data-astro-cid-4bjs7uhz] .label[data-astro-cid-4bjs7uhz]{grid-column:1/-1}.rhead__side[data-astro-cid-4bjs7uhz]{flex-direction:column;align-items:flex-end}}.ctrl[data-astro-cid-4bjs7uhz]{align-items:center;gap:var(--s-2);display:flex}.ctrl__count[data-astro-cid-4bjs7uhz]{font-size:var(--t-sm);color:var(--muted);font-variant-numeric:tabular-nums;margin-right:var(--s-3);font-weight:700}.ctrl__count[data-astro-cid-4bjs7uhz] b[data-astro-cid-4bjs7uhz]{color:var(--paper)}.ctrl__btn[data-astro-cid-4bjs7uhz]{border-radius:var(--r);border:1.5px solid var(--line);width:52px;height:52px;color:var(--paper);cursor:pointer;transition:background-color var(--d-ui) ease, border-color var(--d-ui) ease, color var(--d-ui) ease, transform var(--d-press) var(--ease-out);background:0 0;place-items:center;font-size:20px;display:grid}.ctrl__btn[data-astro-cid-4bjs7uhz]:active:not(:disabled){transform:scale(.94)}.ctrl__btn[data-astro-cid-4bjs7uhz]:disabled{opacity:.35;cursor:default}@media (hover:hover) and (pointer:fine){.ctrl__btn[data-astro-cid-4bjs7uhz]:hover:not(:disabled){background:var(--orange);border-color:var(--orange);color:var(--ink)}}.flip{transform:scaleX(-1)}.up{transform:rotate(-45deg)}.track[data-astro-cid-4bjs7uhz]{--card:clamp(280px, 30vw, 420px);grid-auto-flow:column;grid-auto-columns:var(--card);column-gap:var(--s-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:max(var(--gutter), calc((100vw - var(--max)) / 2));scroll-padding-inline:max(var(--gutter), calc((100vw - var(--max)) / 2));cursor:grab;outline-offset:-3px;display:grid;overflow-x:auto}.track[data-astro-cid-4bjs7uhz]::-webkit-scrollbar{display:none}.track[data-astro-cid-4bjs7uhz].is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.card[data-astro-cid-4bjs7uhz]{scroll-snap-align:start;border-radius:var(--r);min-height:520px;position:relative;overflow:hidden}.rv[data-astro-cid-4bjs7uhz]{background:var(--ink-2);border:1px solid var(--line);border-top:3px solid var(--orange);padding:var(--s-6);gap:var(--s-4);flex-direction:column;display:flex}.rv__top[data-astro-cid-4bjs7uhz]{justify-content:space-between;align-items:center;display:flex}.rv__avatar[data-astro-cid-4bjs7uhz]{background:var(--orange);width:48px;height:48px;color:var(--ink);font-variation-settings:"wdth" 125;border-radius:var(--r);place-items:center;font-size:22px;font-style:italic;font-weight:900;display:grid}.rv__tag[data-astro-cid-4bjs7uhz]{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);border-radius:var(--r);padding:6px 10px;font-weight:700}.rv__mark[data-astro-cid-4bjs7uhz]{font-variation-settings:"wdth" 125;height:52px;color:var(--orange);margin-top:var(--s-4);font-size:120px;font-style:italic;font-weight:900;line-height:.6}.rv__stars[data-astro-cid-4bjs7uhz]{gap:3px;margin:0;display:flex}.rv__stars[data-astro-cid-4bjs7uhz] svg[data-astro-cid-4bjs7uhz]{width:18px;height:18px;fill:var(--yellow)}.rv__text[data-astro-cid-4bjs7uhz]{letter-spacing:-.005em;flex:1;margin:0;font-size:clamp(1.15rem,1rem + .5vw,1.4rem);font-weight:600;line-height:1.35}.rv__cut[data-astro-cid-4bjs7uhz]{color:var(--muted)}.rv__by[data-astro-cid-4bjs7uhz]{padding-left:var(--s-4);border-left:2px solid var(--line);font-size:var(--t-sm);gap:2px;display:grid}.rv__by[data-astro-cid-4bjs7uhz] b[data-astro-cid-4bjs7uhz]{font-size:var(--t-md)}.rv__by[data-astro-cid-4bjs7uhz] span[data-astro-cid-4bjs7uhz]{color:var(--muted)}.rv__by[data-astro-cid-4bjs7uhz] a[data-astro-cid-4bjs7uhz]{color:var(--orange);margin-top:var(--s-2);width:fit-content;font-weight:700}.ph[data-astro-cid-4bjs7uhz]{background:var(--ink-3);margin:0}.ph[data-astro-cid-4bjs7uhz] img[data-astro-cid-4bjs7uhz]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ph[data-astro-cid-4bjs7uhz]:after{content:"";background:linear-gradient(#0000 45%,#0e0d0c80 68%,#0e0d0ceb 100%);position:absolute;inset:0}.ph[data-astro-cid-4bjs7uhz] figcaption[data-astro-cid-4bjs7uhz]{z-index:1;left:var(--s-5);right:var(--s-5);bottom:var(--s-5);gap:4px;display:grid;position:absolute}.ph__k[data-astro-cid-4bjs7uhz]{font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);font-weight:700}.ph[data-astro-cid-4bjs7uhz] figcaption[data-astro-cid-4bjs7uhz] b[data-astro-cid-4bjs7uhz]{font-size:var(--t-lg);font-variation-settings:"wdth" 112;text-transform:uppercase;font-weight:900}.ph[data-astro-cid-4bjs7uhz] figcaption[data-astro-cid-4bjs7uhz] span[data-astro-cid-4bjs7uhz]:last-child{color:color-mix(in srgb, var(--paper) 80%, transparent);font-size:var(--t-sm)}.moe[data-astro-cid-4bjs7uhz]{background:var(--paper);color:var(--ink);padding:var(--s-6);gap:var(--s-4);flex-direction:column;display:flex}.moe__k[data-astro-cid-4bjs7uhz]{font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ember);font-weight:700}.moe__name[data-astro-cid-4bjs7uhz]{font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.03em;flex-direction:column;gap:.12em;font-size:clamp(4rem,2.4rem + 4vw,6.25rem);font-style:italic;font-weight:900;line-height:.85;display:flex}.moe__name[data-astro-cid-4bjs7uhz] .speed[data-astro-cid-4bjs7uhz]{font-size:.35em}.moe__stat[data-astro-cid-4bjs7uhz]{font-size:var(--t-lg);color:var(--muted-paper);margin-top:auto}.moe__stat[data-astro-cid-4bjs7uhz] b[data-astro-cid-4bjs7uhz]{color:var(--ink)}.moe__words[data-astro-cid-4bjs7uhz]{gap:var(--s-2);flex-wrap:wrap;display:flex}.moe__words[data-astro-cid-4bjs7uhz] li[data-astro-cid-4bjs7uhz]{background:var(--ink);color:var(--paper);font-weight:800;font-size:var(--t-sm);text-transform:uppercase;letter-spacing:.06em;transform:skewX(var(--skew));padding:8px 12px}.moe__src[data-astro-cid-4bjs7uhz]{font-size:var(--t-xs);color:var(--muted-paper)}.end[data-astro-cid-4bjs7uhz]{background:var(--orange);color:var(--ink);padding:var(--s-6);gap:var(--s-4);flex-direction:column;display:flex}.end__k[data-astro-cid-4bjs7uhz]{font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:800}.end__t[data-astro-cid-4bjs7uhz]{font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem);font-style:italic;font-weight:900;line-height:.95}.end__ctas[data-astro-cid-4bjs7uhz]{gap:var(--s-2);flex-wrap:wrap;margin-top:auto;display:flex}.btn--ink[data-astro-cid-4bjs7uhz]{--bg:var(--ink);--fg:var(--paper)}.btn--ink-ghost[data-astro-cid-4bjs7uhz]{--bg:transparent;--fg:var(--ink);border-color:var(--ink)}@media (hover:hover) and (pointer:fine){.btn--ink[data-astro-cid-4bjs7uhz]:hover{--bg:var(--ink-3)}.btn--ink-ghost[data-astro-cid-4bjs7uhz]:hover{--bg:var(--ink);--fg:var(--orange)}}.end[data-astro-cid-4bjs7uhz] [data-astro-cid-4bjs7uhz]:focus-visible{outline-color:var(--ink)}.bar[data-astro-cid-4bjs7uhz]{margin-top:var(--s-5);background:var(--line);height:3px;overflow:hidden}.bar[data-astro-cid-4bjs7uhz] span[data-astro-cid-4bjs7uhz]{background:linear-gradient(90deg, var(--yellow), var(--orange));transform-origin:0;height:100%;display:block;transform:scaleX(.06)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.card[data-astro-cid-4bjs7uhz]{view-timeline:--card inline;animation:linear both focus --card;animation-range:cover}@keyframes focus{0%{opacity:.3;transform:scale(.94)}22%,80%{opacity:1;transform:none}to{opacity:.55;transform:scale(.97)}}.rv__stars[data-astro-cid-4bjs7uhz] svg[data-astro-cid-4bjs7uhz]{animation:linear both star-in --card;animation-range:entry calc(30% + var(--s) * 9%) entry calc(52% + var(--s) * 9%)}@keyframes star-in{0%{opacity:0;transform:scale(.3)rotate(-30deg)}}}}@media (width<=600px){.track[data-astro-cid-4bjs7uhz]{--card:84vw}.card[data-astro-cid-4bjs7uhz]{min-height:460px}.rv[data-astro-cid-4bjs7uhz],.moe[data-astro-cid-4bjs7uhz],.end[data-astro-cid-4bjs7uhz]{padding:var(--s-5)}}.seniors[data-astro-cid-pbxdza6e]{padding:var(--s-9) 0;background:var(--paper);color:var(--ink)}.seniors__in[data-astro-cid-pbxdza6e]{gap:var(--s-8);grid-template-columns:1fr 1fr;align-items:start;display:grid}.seniors__t[data-astro-cid-pbxdza6e]{font-size:var(--t-2xl)}.seniors__body[data-astro-cid-pbxdza6e]{gap:var(--s-4);font-size:var(--t-lg);color:var(--muted-paper);display:grid}.quote[data-astro-cid-pbxdza6e]{margin:var(--s-4) 0 0;padding-left:var(--s-5);border-left:4px solid var(--orange)}.quote[data-astro-cid-pbxdza6e] blockquote[data-astro-cid-pbxdza6e]{font-size:var(--t-xl);color:var(--ink);margin:0;font-weight:800;line-height:1.15}.quote[data-astro-cid-pbxdza6e] figcaption[data-astro-cid-pbxdza6e]{margin-top:var(--s-3);font-size:var(--t-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--ember);font-weight:700}@media (width<=860px){.seniors__in[data-astro-cid-pbxdza6e]{gap:var(--s-6);grid-template-columns:1fr}}.area[data-astro-cid-l4p47u5c]{padding:var(--s-9) 0;border-top:1px solid var(--line)}.area__in[data-astro-cid-l4p47u5c]{gap:var(--s-8);grid-template-columns:1fr 1fr;display:grid}.area__intro[data-astro-cid-l4p47u5c]{align-self:start;gap:var(--s-4);display:grid;position:sticky;top:120px}.area__t[data-astro-cid-l4p47u5c]{font-size:var(--t-2xl)}.area__lede[data-astro-cid-l4p47u5c]{color:var(--muted);font-size:var(--t-lg);max-width:40ch}.route[data-astro-cid-l4p47u5c]{padding:0 0 0 var(--s-6);gap:var(--s-6);margin:0;list-style:none;display:grid;position:relative}.route[data-astro-cid-l4p47u5c]:before{content:"";background:var(--line);width:3px;position:absolute;top:8px;bottom:8px;left:7px}.route[data-astro-cid-l4p47u5c]:after{content:"";background:linear-gradient(var(--yellow), var(--orange));transform-origin:top;width:3px;position:absolute;top:8px;bottom:8px;left:7px}.seg__zone[data-astro-cid-l4p47u5c]{font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--s-3);font-weight:700}.seg__stops[data-astro-cid-l4p47u5c]{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.stop[data-astro-cid-l4p47u5c]{font-size:var(--t-lg);align-items:center;gap:var(--s-3);font-weight:700;display:flex;position:relative}.stop[data-astro-cid-l4p47u5c]:before{content:"";left:calc(-1 * var(--s-6) + 3px);background:var(--ink);border:3px solid var(--orange);border-radius:50%;width:11px;height:11px;position:absolute}.stop--home[data-astro-cid-l4p47u5c]{color:var(--orange)}.stop--home[data-astro-cid-l4p47u5c]:before{background:var(--orange);outline:2px solid var(--orange);outline-offset:3px}.stop__tag[data-astro-cid-l4p47u5c]{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;background:var(--orange);color:var(--ink);border-radius:var(--r);padding:3px 8px;font-weight:800}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.route[data-astro-cid-l4p47u5c]{view-timeline:--route block}.route[data-astro-cid-l4p47u5c]:after{animation:linear both draw --route;animation-range:entry 20% cover 70%}@keyframes draw{0%{transform:scaleY(0)}}}}@media (width<=860px){.area__in[data-astro-cid-l4p47u5c]{gap:var(--s-7);grid-template-columns:1fr}.area__intro[data-astro-cid-l4p47u5c]{position:static}}.quote[data-astro-cid-rynpovno]{padding:var(--s-9) 0;border-top:1px solid var(--line)}.quote__in[data-astro-cid-rynpovno]{gap:var(--s-8);grid-template-columns:5fr 7fr;align-items:start;display:grid}.quote__intro[data-astro-cid-rynpovno]{gap:var(--s-4);display:grid}.quote__t[data-astro-cid-rynpovno]{font-size:var(--t-2xl)}.quote__lede[data-astro-cid-rynpovno]{color:var(--muted);font-size:var(--t-lg)}.direct[data-astro-cid-rynpovno]{gap:var(--s-2);margin-top:var(--s-4);display:grid}.direct[data-astro-cid-rynpovno] a[data-astro-cid-rynpovno]{align-items:center;gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--line);font-weight:700;font-size:var(--t-lg);overflow-wrap:anywhere;text-decoration:none;display:flex}.direct[data-astro-cid-rynpovno] li[data-astro-cid-rynpovno]:last-child a[data-astro-cid-rynpovno]{font-size:var(--t-md)}.direct[data-astro-cid-rynpovno] .icon[data-astro-cid-rynpovno]{width:24px;height:24px;color:var(--orange);flex:none}.direct[data-astro-cid-rynpovno] small[data-astro-cid-rynpovno]{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:700;display:block}@media (hover:hover) and (pointer:fine){.direct[data-astro-cid-rynpovno] a[data-astro-cid-rynpovno]:hover{color:var(--orange)}}.panel[data-astro-cid-rynpovno]{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r);border-top:3px solid var(--orange);padding:clamp(1.25rem,3vw,2.5rem)}.fallback[data-astro-cid-rynpovno]{gap:var(--s-4);display:grid}.fallback[data-astro-cid-rynpovno] ol[data-astro-cid-rynpovno]{color:var(--muted);gap:var(--s-2);padding-left:1.2em;display:grid}.fallback[data-astro-cid-rynpovno] h3[data-astro-cid-rynpovno],.qb[data-astro-cid-rynpovno] legend[data-astro-cid-rynpovno]{font-size:var(--t-xl);font-variation-settings:"wdth" 112;text-transform:uppercase;font-weight:900;line-height:1}.qb[data-astro-cid-rynpovno]{gap:var(--s-5);display:grid}.qb__progress[data-astro-cid-rynpovno]{background:var(--line);height:4px;overflow:hidden}.qb__progress[data-astro-cid-rynpovno] span[data-astro-cid-rynpovno]{background:linear-gradient(90deg, var(--yellow), var(--orange));transform-origin:0;height:100%;transition:transform .4s var(--ease-out);display:block;transform:scaleX(.25)}.qb__count[data-astro-cid-rynpovno]{font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:calc(-1 * var(--s-3));font-weight:700}.qb__step[data-astro-cid-rynpovno]{gap:var(--s-4);border:0;min-width:0;margin:0;padding:0;display:grid}.qb__step[data-astro-cid-rynpovno] legend[data-astro-cid-rynpovno]{margin-bottom:var(--s-2);outline:none;padding:0}.qb__step[data-astro-cid-rynpovno].is-entering{animation:step-in .26s var(--ease-out)}.qb__step[data-astro-cid-rynpovno].is-entering[data-dir="-1"]{animation-name:step-back}@keyframes step-in{0%{opacity:0;transform:translate(16px)}}@keyframes step-back{0%{opacity:0;transform:translate(-16px)}}@media (prefers-reduced-motion:reduce){.qb__step[data-astro-cid-rynpovno].is-entering,.qb__step[data-astro-cid-rynpovno].is-entering[data-dir="-1"]{animation:.2s fade-only}@keyframes fade-only{0%{opacity:0}}}.qb__hint[data-astro-cid-rynpovno],.qb__sub[data-astro-cid-rynpovno]{color:var(--muted);font-size:var(--t-sm)}.qb__sub[data-astro-cid-rynpovno]{color:var(--paper);margin-top:var(--s-2);font-weight:700}.qb__hint[data-astro-cid-rynpovno] a[data-astro-cid-rynpovno]{color:var(--orange)}.qb__err[data-astro-cid-rynpovno]{color:var(--yellow);font-weight:700;font-size:var(--t-sm)}.chips[data-astro-cid-rynpovno]{gap:var(--s-2);flex-wrap:wrap;display:flex}.chip[data-astro-cid-rynpovno]{position:relative}.chip[data-astro-cid-rynpovno] input[data-astro-cid-rynpovno]{opacity:0;pointer-events:none;position:absolute}.chip[data-astro-cid-rynpovno] span[data-astro-cid-rynpovno]{border:1.5px solid var(--line);border-radius:var(--r);min-height:44px;font-weight:700;font-size:var(--t-sm);cursor:pointer;transition:background-color var(--d-ui) ease, border-color var(--d-ui) ease, color var(--d-ui) ease, transform var(--d-press) var(--ease-out);align-items:center;padding:0 1.1em;display:inline-flex}.chip[data-astro-cid-rynpovno]:active span[data-astro-cid-rynpovno]{transform:scale(.97)}.chip[data-astro-cid-rynpovno] input[data-astro-cid-rynpovno]:checked+span[data-astro-cid-rynpovno]{background:var(--orange);border-color:var(--orange);color:var(--ink)}.chip[data-astro-cid-rynpovno] input[data-astro-cid-rynpovno]:focus-visible+span[data-astro-cid-rynpovno]{outline:3px solid var(--yellow);outline-offset:2px}@media (hover:hover) and (pointer:fine){.chip[data-astro-cid-rynpovno] span[data-astro-cid-rynpovno]:hover{border-color:var(--muted)}}.fields[data-astro-cid-rynpovno]{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.field[data-astro-cid-rynpovno]{gap:var(--s-2);font-size:var(--t-sm);font-weight:700;display:grid}.field[data-astro-cid-rynpovno] em[data-astro-cid-rynpovno]{color:var(--muted);font-style:normal;font-weight:400}.field--wide[data-astro-cid-rynpovno]{grid-column:1/-1}.field[data-astro-cid-rynpovno] select[data-astro-cid-rynpovno],.field[data-astro-cid-rynpovno] input[data-astro-cid-rynpovno],.field[data-astro-cid-rynpovno] textarea[data-astro-cid-rynpovno]{font:inherit;color:var(--paper);background:var(--ink);border:1.5px solid var(--line);border-radius:var(--r);width:100%;min-height:48px;padding:.8em .9em;font-size:16px;font-weight:500}.field[data-astro-cid-rynpovno] select[data-astro-cid-rynpovno]:focus,.field[data-astro-cid-rynpovno] input[data-astro-cid-rynpovno]:focus,.field[data-astro-cid-rynpovno] textarea[data-astro-cid-rynpovno]:focus{border-color:var(--orange);outline:none}.bubble[data-astro-cid-rynpovno]{white-space:pre-line;background:var(--orange);color:var(--ink);padding:var(--s-4) var(--s-5);border-radius:22px 22px 6px;justify-self:end;max-width:34ch;font-weight:600;line-height:1.45}.qb__send[data-astro-cid-rynpovno]{gap:var(--s-3);flex-wrap:wrap;display:flex}.qb__nav[data-astro-cid-rynpovno]{justify-content:space-between;gap:var(--s-3);display:flex}.qb__nav[data-astro-cid-rynpovno] [data-astro-cid-rynpovno][data-qb-next]{margin-left:auto}@media (width<=900px){.quote__in[data-astro-cid-rynpovno]{gap:var(--s-7);grid-template-columns:1fr}}@media (width<=520px){.fields[data-astro-cid-rynpovno]{grid-template-columns:1fr}}.foot[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);padding:var(--s-8) 0 calc(var(--s-6) + 72px);background:var(--ink)}.foot__in[data-astro-cid-jo6i4kqk]{gap:var(--s-7);grid-template-columns:2fr 1fr 1fr;display:grid}.foot__logo[data-astro-cid-jo6i4kqk]{width:260px;height:auto}.foot__col[data-astro-cid-jo6i4kqk]{gap:var(--s-2);align-content:start;display:grid}.foot__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{overflow-wrap:anywhere;font-weight:600;text-decoration:none}.foot__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][href^=tel],.foot__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][href^=sms]{white-space:nowrap}@media (hover:hover) and (pointer:fine){.foot__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--orange)}}.foot__muted[data-astro-cid-jo6i4kqk]{color:var(--muted);font-size:var(--t-sm);margin-top:var(--s-2)}.foot__cities[data-astro-cid-jo6i4kqk]{color:var(--muted);font-size:var(--t-sm);grid-column:1/-1}.foot__cities[data-astro-cid-jo6i4kqk] .eyebrow[data-astro-cid-jo6i4kqk]{margin-right:.5em}.foot__base[data-astro-cid-jo6i4kqk]{margin-top:var(--s-6);color:var(--muted);font-size:var(--t-xs)}@media (width>=761px){.foot[data-astro-cid-jo6i4kqk]{padding-bottom:var(--s-6)}}@media (width<=760px){.foot__in[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.foot__logo[data-astro-cid-jo6i4kqk]{grid-column:1/-1;width:220px}}.mbar[data-astro-cid-v3ixspr5]{display:none}@media (width<=760px){.mbar[data-astro-cid-v3ixspr5]{z-index:60;background:var(--line);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);transition:transform .3s var(--ease-out);grid-template-columns:1fr 1fr 1.6fr;gap:1px;display:grid;position:fixed;bottom:0;left:0;right:0}.mbar[data-astro-cid-v3ixspr5].is-armed{transform:translateY(110%)}.mbar[data-astro-cid-v3ixspr5].is-armed.is-shown{transform:none}.mbar[data-astro-cid-v3ixspr5] a[data-astro-cid-v3ixspr5]{background:var(--ink-2);min-height:60px;font-weight:800;font-size:var(--t-sm);justify-content:center;align-items:center;gap:.45em;text-decoration:none;display:flex}.mbar[data-astro-cid-v3ixspr5] .icon[data-astro-cid-v3ixspr5]{width:1.1em;height:1.1em;color:var(--orange)}.mbar__quote[data-astro-cid-v3ixspr5]{color:var(--ink);background:var(--orange)!important}.mbar__quote[data-astro-cid-v3ixspr5] .icon[data-astro-cid-v3ixspr5]{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.mbar[data-astro-cid-v3ixspr5]{transition:opacity .2s}.mbar[data-astro-cid-v3ixspr5].is-armed{opacity:0;pointer-events:none;transform:none}.mbar[data-astro-cid-v3ixspr5].is-armed.is-shown{opacity:1;pointer-events:auto}}
