.label[data-astro-cid-us3tbess]{letter-spacing:1.5px;text-transform:uppercase;color:var(--color-accent-text);align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.on-dark[data-astro-cid-us3tbess]{color:var(--color-accent-bright)}.crumbs[data-astro-cid-ezvlwyc3]{color:var(--color-on-dark-muted);flex-wrap:wrap;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.crumbs[data-astro-cid-ezvlwyc3] li[data-astro-cid-ezvlwyc3]+li[data-astro-cid-ezvlwyc3]:before{content:"/";margin-right:10px}.crumbs[data-astro-cid-ezvlwyc3] a[data-astro-cid-ezvlwyc3]{color:var(--color-on-dark-bright)}.crumbs[data-astro-cid-ezvlwyc3] [data-astro-cid-ezvlwyc3][aria-current]{color:var(--color-white);font-weight:700}.g[data-astro-cid-2xt5g736]{width:18px;height:18px;display:block}.g[data-astro-cid-2xt5g736] svg{width:100%;height:100%;display:block}.gpill[data-astro-cid-uxik2xxa]{background:var(--color-white);color:var(--color-ink);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px 7px 10px;font-size:14px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 6px 18px #00000038}.stars[data-astro-cid-uxik2xxa]{letter-spacing:1px;font-size:16px;line-height:1}.b[data-astro-cid-bvlhz5gi]{font-weight:900}.or[data-astro-cid-bvlhz5gi]{color:var(--color-accent-text)}.or-dark[data-astro-cid-bvlhz5gi]{color:var(--color-accent-bright)}.page-hero[data-astro-cid-75ysl5lo]{background:var(--color-ink);color:var(--color-white);position:relative;overflow:hidden}.bg[data-astro-cid-75ysl5lo]{position:absolute;inset:0}.bg-img[data-astro-cid-75ysl5lo]{object-fit:cover;width:100%;height:100%;display:block}.shade[data-astro-cid-75ysl5lo]{background:linear-gradient(90deg,#140e0aeb 0%,#140e0ab3 40%,#140e0a1a 72%),linear-gradient(#f26b1d00 42%,#f26b1d59 72%,#f26b1de6 100%);position:absolute;inset:0}.inner[data-astro-cid-75ysl5lo]{padding-top:72px;padding-bottom:88px;position:relative}.short[data-astro-cid-75ysl5lo] .inner[data-astro-cid-75ysl5lo]{flex-direction:column;justify-content:center;min-height:400px;padding-bottom:96px;display:flex}.pill[data-astro-cid-75ysl5lo]{margin-top:28px}h1[data-astro-cid-75ysl5lo]{letter-spacing:-1.5px;max-width:900px;margin-top:22px;font-size:56px;font-weight:300;line-height:1.06}.short[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{letter-spacing:-2px;font-size:64px;line-height:1.04}.lede[data-astro-cid-75ysl5lo]{max-width:680px;color:var(--color-on-dark-bright);margin-top:20px;font-size:19px;line-height:1.6}.actions[data-astro-cid-75ysl5lo]{margin-top:32px}.byline[data-astro-cid-75ysl5lo]{color:var(--color-on-dark-bright);flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px;font-size:15px;display:flex}.who[data-astro-cid-75ysl5lo]{align-items:center;gap:12px;display:flex}.dot[data-astro-cid-75ysl5lo]{background:var(--color-peach-strong);border-radius:50%;flex-shrink:0;width:52px;height:52px;position:relative;overflow:hidden}.dot-img[data-astro-cid-75ysl5lo]{width:auto;max-width:none;height:96px;margin-left:-44px;position:absolute;top:3px;left:50%}.name[data-astro-cid-75ysl5lo]{color:var(--color-white);font-weight:800;display:block}.name[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]{color:var(--color-white)}.role[data-astro-cid-75ysl5lo]{font-size:13px;display:block}.meta[data-astro-cid-75ysl5lo]{align-items:center;gap:8px;display:flex}@media (width<=760px){.shade[data-astro-cid-75ysl5lo]{background:linear-gradient(#140e0ac7,#140e0ac7),linear-gradient(#f26b1d00 42%,#f26b1d59 72%,#f26b1de6 100%)}.inner[data-astro-cid-75ysl5lo]{padding-top:48px;padding-bottom:64px}.short[data-astro-cid-75ysl5lo] .inner[data-astro-cid-75ysl5lo]{min-height:0}h1[data-astro-cid-75ysl5lo],.short[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{letter-spacing:-1px;font-size:38px}.lede[data-astro-cid-75ysl5lo]{font-size:17px}}.quotes[data-astro-cid-yppe2n4l]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin-top:48px;display:grid}.quote[data-astro-cid-yppe2n4l]{background:var(--color-card-dark);border-radius:var(--radius);flex-direction:column;padding:28px;display:flex}.top[data-astro-cid-yppe2n4l]{justify-content:space-between;align-items:center;font-size:17px;display:flex}.top[data-astro-cid-yppe2n4l] small[data-astro-cid-yppe2n4l]{color:#8c8984;font-size:12px;font-weight:700}blockquote[data-astro-cid-yppe2n4l]{color:var(--color-on-dark-soft);margin-top:14px;font-size:16px;line-height:1.6}figcaption[data-astro-cid-yppe2n4l]{margin-top:auto;padding-top:20px;font-size:14px;font-weight:700}.light[data-astro-cid-yppe2n4l] .quote[data-astro-cid-yppe2n4l]{background:var(--color-sand)}.light[data-astro-cid-yppe2n4l] blockquote[data-astro-cid-yppe2n4l]{color:var(--color-text-body)}.light[data-astro-cid-yppe2n4l] figcaption[data-astro-cid-yppe2n4l]{color:var(--color-ink)}@media (width<=760px){.quotes[data-astro-cid-yppe2n4l]{grid-template-columns:minmax(0,1fr)}}.rating[data-astro-cid-7uxqfv7q]{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:32px;font-size:15px;display:flex}.rating[data-astro-cid-7uxqfv7q] b[data-astro-cid-7uxqfv7q]{font-size:40px;font-weight:900}.rating[data-astro-cid-7uxqfv7q] .stars[data-astro-cid-7uxqfv7q]{color:var(--color-accent);font-size:18px}.count[data-astro-cid-7uxqfv7q]{color:var(--color-on-dark-soft)}.awards[data-astro-cid-7uxqfv7q]{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:72px;padding-top:40px;display:flex}.awards[data-astro-cid-7uxqfv7q]>p[data-astro-cid-7uxqfv7q]{letter-spacing:1.5px;text-transform:uppercase;color:var(--color-on-dark-muted);font-size:13px;font-weight:700}.badges[data-astro-cid-7uxqfv7q]{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.badges[data-astro-cid-7uxqfv7q] li[data-astro-cid-7uxqfv7q]{background:var(--color-white);border-radius:8px;justify-content:center;align-items:center;width:108px;height:88px;padding:8px;display:flex}.badge[data-astro-cid-7uxqfv7q]{width:auto;max-height:72px;display:block}.stats[data-astro-cid-2tnuzipc]{max-width:var(--container);background:var(--color-white);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;margin:-96px auto 0;padding:36px 40px;display:grid;box-shadow:0 24px 60px #140e0a2e}.flat[data-astro-cid-2tnuzipc]{box-shadow:none;background:0 0;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin:72px 0 0;padding:0}.stat[data-astro-cid-2tnuzipc]{align-items:center;gap:18px;display:flex}.mark[data-astro-cid-2tnuzipc]{flex-shrink:0;justify-content:center;align-items:center;width:80px;height:92px;display:flex;position:relative}.mark-hex[data-astro-cid-2tnuzipc]{position:absolute;inset:0}.mark[data-astro-cid-2tnuzipc] span[data-astro-cid-2tnuzipc]{color:var(--color-ink);font-size:28px;font-weight:900;position:relative}.line[data-astro-cid-2tnuzipc] span[data-astro-cid-2tnuzipc]{color:var(--color-accent-text)}.title[data-astro-cid-2tnuzipc]{font-size:18px;font-weight:800}.text[data-astro-cid-2tnuzipc]{color:var(--color-text-muted);margin-top:4px;font-size:15px}@media (width<=760px){.stats[data-astro-cid-2tnuzipc]{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 24px}}.split[data-astro-cid-6m2sjxd7]{flex-wrap:wrap;align-items:center;gap:56px 80px;display:flex}.split-pic[data-astro-cid-6m2sjxd7]{border-radius:var(--radius);background:var(--color-sand);flex:480px;min-width:0;height:520px;overflow:hidden}.split-img[data-astro-cid-6m2sjxd7]{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.cut[data-astro-cid-6m2sjxd7]{background:linear-gradient(180deg, #ffe3d1 0%, var(--color-peach-strong) 100%);flex-basis:440px;position:relative}.cut-img[data-astro-cid-6m2sjxd7]{width:auto;max-width:none;height:490px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.split-copy[data-astro-cid-6m2sjxd7]{flex:520px;min-width:0}.prose[data-astro-cid-6m2sjxd7]{margin-top:24px}.split-btns[data-astro-cid-6m2sjxd7]{margin-top:32px}.narrow[data-astro-cid-6m2sjxd7]{max-width:720px}.intro[data-astro-cid-6m2sjxd7]{color:var(--color-text-body);margin-top:20px;font-size:17px;line-height:1.7}.promises[data-astro-cid-6m2sjxd7]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:56px;display:grid}.promise[data-astro-cid-6m2sjxd7]{border-top:3px solid var(--color-accent);padding-top:28px}.promise-title[data-astro-cid-6m2sjxd7]{font-size:22px;font-weight:800}.promise-text[data-astro-cid-6m2sjxd7]{color:var(--color-text-body);margin-top:10px;font-size:16px;line-height:1.7}.team[data-astro-cid-6m2sjxd7]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.member[data-astro-cid-6m2sjxd7]{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius);align-items:center;gap:16px;padding:24px 28px;display:flex}.member-name[data-astro-cid-6m2sjxd7]{font-size:18px;font-weight:800;display:block}.member-role[data-astro-cid-6m2sjxd7]{color:var(--color-text-muted);margin-top:2px;font-size:14px;display:block}.recognition[data-astro-cid-6m2sjxd7]{text-align:center;flex-direction:column;align-items:center;display:flex}.badges-card[data-astro-cid-6m2sjxd7]{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius);align-self:stretch;margin-top:48px;padding:36px 40px}.badges[data-astro-cid-6m2sjxd7]{flex-wrap:wrap;justify-content:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}.badge[data-astro-cid-6m2sjxd7]{background:var(--color-white);border:1px solid var(--color-line);border-radius:8px;justify-content:center;align-items:center;width:140px;height:120px;padding:8px;display:flex}.badge-img[data-astro-cid-6m2sjxd7]{width:auto;max-height:100px;display:block}@media (width<=760px){.split-pic[data-astro-cid-6m2sjxd7]{height:380px}.cut-img[data-astro-cid-6m2sjxd7]{height:360px}.promises[data-astro-cid-6m2sjxd7]{grid-template-columns:minmax(0,1fr)}.badges-card[data-astro-cid-6m2sjxd7]{padding:24px}}.pager[data-astro-cid-husxmhl5]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:72px;display:flex}a[data-astro-cid-husxmhl5],span[data-astro-cid-husxmhl5]{border-radius:var(--radius-btn);border:1px solid var(--color-field);min-width:44px;height:44px;color:var(--color-ink);justify-content:center;align-items:center;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}[data-astro-cid-husxmhl5][aria-current]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-white)}.dots[data-astro-cid-husxmhl5]{border:0}a[data-astro-cid-husxmhl5]:hover{border-color:var(--color-ink);color:var(--color-ink)}.card[data-astro-cid-sbmovh4h]{color:var(--color-ink);flex-direction:column;text-decoration:none;display:flex}.card[data-astro-cid-sbmovh4h]:hover{color:var(--color-ink)}.pic[data-astro-cid-sbmovh4h]{border-radius:var(--radius);background:var(--color-sand);height:220px;overflow:hidden}.img[data-astro-cid-sbmovh4h]{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.card[data-astro-cid-sbmovh4h]:hover .img[data-astro-cid-sbmovh4h]{transform:scale(1.04)}.meta[data-astro-cid-sbmovh4h]{color:var(--color-accent-text);margin-top:18px;font-size:13px;font-weight:700}.title[data-astro-cid-sbmovh4h]{margin-top:8px;font-size:20px;font-weight:800;line-height:1.35}.card[data-astro-cid-sbmovh4h]:hover .title[data-astro-cid-sbmovh4h]{color:var(--color-accent-text)}.text[data-astro-cid-sbmovh4h]{color:var(--color-text-muted);margin-top:10px;font-size:15px;line-height:1.6}.top[data-astro-cid-7i2qindc]{padding-top:96px}.featured[data-astro-cid-7i2qindc]{color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:40px 56px;text-decoration:none;display:flex}.featured[data-astro-cid-7i2qindc]:hover{color:var(--color-ink)}.pic[data-astro-cid-7i2qindc]{border-radius:var(--radius);background:var(--color-sand);flex:540px;min-width:0;height:400px;overflow:hidden}.img[data-astro-cid-7i2qindc]{object-fit:cover;width:100%;height:100%;display:block}.copy[data-astro-cid-7i2qindc]{flex:440px;min-width:0}.title[data-astro-cid-7i2qindc]{letter-spacing:-.5px;margin-top:16px;font-size:40px;font-weight:800;line-height:1.15;display:block}.featured[data-astro-cid-7i2qindc]:hover .title[data-astro-cid-7i2qindc]{color:var(--color-accent-text)}.text[data-astro-cid-7i2qindc]{color:var(--color-text-body);margin-top:18px;font-size:17px;line-height:1.7}.meta[data-astro-cid-7i2qindc]{color:var(--color-text-muted);margin-top:20px;font-size:14px;display:block}.cards[data-astro-cid-7i2qindc]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:56px 32px;margin-top:48px;display:grid}@media (width<=760px){.pic[data-astro-cid-7i2qindc]{height:260px}.title[data-astro-cid-7i2qindc]{font-size:28px}.cards[data-astro-cid-7i2qindc]{grid-template-columns:minmax(0,1fr)}}.contents-head[data-astro-cid-vz62ug3c]{cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;font-weight:800;list-style:none;display:flex}.contents-head[data-astro-cid-vz62ug3c]::-webkit-details-marker{display:none}.pct[data-astro-cid-vz62ug3c]{color:var(--color-accent-text);white-space:nowrap}.bar[data-astro-cid-vz62ug3c]{background:var(--color-line);border-radius:2px;height:4px;margin-top:10px;overflow:hidden}.bar-fill[data-astro-cid-vz62ug3c]{background:var(--color-accent);width:0;height:4px;display:block}.toc[data-astro-cid-vz62ug3c]{margin-top:18px}.toc-list[data-astro-cid-vz62ug3c]{margin:0;padding:0;list-style:none}.toc-link[data-astro-cid-vz62ug3c]{border-left:2px solid var(--color-line);color:var(--color-text-muted);padding:8px 0 8px 14px;font-size:14px;font-weight:600;line-height:1.4;display:block}.toc-link[data-astro-cid-vz62ug3c].is-read{color:var(--color-ink);border-left-color:#f7b48a}.toc-link[data-astro-cid-vz62ug3c][aria-current]{color:var(--color-accent-text);border-left-color:var(--color-accent);font-weight:800}.side[data-astro-cid-wv7whodv]{flex-direction:column;gap:28px;display:flex}.justin[data-astro-cid-wv7whodv]{border-radius:var(--radius);background:linear-gradient(180deg, var(--color-peach-strong) 0%, var(--color-accent) 100%);height:300px;display:block;position:relative;overflow:hidden}.justin-photo[data-astro-cid-wv7whodv]{width:auto;max-width:none;height:280px;margin-left:-128px;position:absolute;bottom:0;left:50%}.justin-text[data-astro-cid-wv7whodv]{color:var(--color-white);background:linear-gradient(#1c1d2000 0%,#1c1d20eb 100%);padding:48px 18px 18px;position:absolute;bottom:0;left:0;right:0}.justin-title[data-astro-cid-wv7whodv]{font-size:17px;font-weight:800;display:block}.justin-line[data-astro-cid-wv7whodv]{color:var(--color-on-dark-bright);margin-top:4px;font-size:13px;display:block}.call[data-astro-cid-wv7whodv]{text-align:center;background:var(--color-ink);color:var(--color-white);border-radius:var(--radius-btn);margin-top:-16px;padding:14px;font-size:15px;font-weight:800;display:block}.call[data-astro-cid-wv7whodv]:hover{color:var(--color-white);background:#000}.title[data-astro-cid-wv7whodv]{font-size:16px;font-weight:800}.rating[data-astro-cid-wv7whodv]{color:var(--color-text-muted);align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.rating[data-astro-cid-wv7whodv] .stars[data-astro-cid-wv7whodv]{letter-spacing:1px}.trust[data-astro-cid-wv7whodv]{margin:12px 0 0;padding:0;list-style:none}.point[data-astro-cid-wv7whodv]{border-top:1px solid var(--color-line);align-items:flex-start;gap:12px;padding:12px 0;font-size:14px;line-height:1.5;display:flex}.point-mark[data-astro-cid-wv7whodv]{flex-shrink:0;margin-top:3px}.point-bold[data-astro-cid-wv7whodv]{font-weight:800}.head[data-astro-cid-wv7whodv]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.head-link[data-astro-cid-wv7whodv]{font-size:13px;font-weight:700}.results[data-astro-cid-wv7whodv]{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.result[data-astro-cid-wv7whodv]{background:var(--color-sand);border-left:3px solid var(--color-accent);border-radius:0 8px 8px 0;padding:12px 14px}.amount[data-astro-cid-wv7whodv]{letter-spacing:-.5px;font-size:24px;font-weight:900;line-height:1.1;display:block}.what[data-astro-cid-wv7whodv]{color:var(--color-accent-text);margin-top:3px;font-size:13px;font-weight:700;display:block}.fine[data-astro-cid-wv7whodv]{color:var(--color-text-muted);margin-top:10px;font-size:11px;line-height:1.5}.form[data-astro-cid-wv7whodv]{top:calc(var(--head) + 24px);max-height:calc(100vh - var(--head) - 48px);background:var(--color-white);border:1px solid var(--color-line);border-top:4px solid var(--color-accent);border-radius:var(--radius);flex-direction:column;gap:12px;padding:22px;display:flex;position:sticky;overflow:auto;box-shadow:0 18px 40px #140e0a14}.form-title[data-astro-cid-wv7whodv]{font-size:19px;font-weight:800}.form-text[data-astro-cid-wv7whodv]{color:var(--color-text-muted);margin-top:-6px;font-size:13px}.fld[data-astro-cid-wv7whodv]{flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.fld[data-astro-cid-wv7whodv] input[data-astro-cid-wv7whodv],.fld[data-astro-cid-wv7whodv] textarea[data-astro-cid-wv7whodv]{border:1px solid var(--color-field);border-radius:var(--radius-btn);color:var(--color-ink);background:var(--color-white);width:100%;padding:14px;font-size:16px}.fld[data-astro-cid-wv7whodv] textarea[data-astro-cid-wv7whodv]{resize:vertical}.fld[data-astro-cid-wv7whodv] input[data-astro-cid-wv7whodv]:focus,.fld[data-astro-cid-wv7whodv] textarea[data-astro-cid-wv7whodv]:focus{outline:2px solid var(--color-accent);outline-offset:0;border-color:var(--color-accent)}@media (width<=1100px){.form[data-astro-cid-wv7whodv]{position:static}}.a3[data-astro-cid-dt7v5vqg]{grid-template-columns:220px minmax(0,1fr) 280px;align-items:stretch;gap:48px;padding-top:72px;padding-bottom:112px;display:grid}.no-toc[data-astro-cid-dt7v5vqg]{grid-template-columns:minmax(0,1fr) 280px}.art[data-astro-cid-dt7v5vqg]{width:100%;max-width:760px;margin:0 auto}.art[data-astro-cid-dt7v5vqg]:after{content:"";clear:both;display:block}.box[data-astro-cid-dt7v5vqg]{top:calc(var(--head) + 24px);max-height:calc(100vh - var(--head) - 48px);position:sticky;overflow:auto}.cta[data-astro-cid-dt7v5vqg]{margin-top:24px;font-size:14px;font-weight:700;display:inline-block}@media (width<=1100px){.a3[data-astro-cid-dt7v5vqg],.no-toc[data-astro-cid-dt7v5vqg]{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:48px;padding-bottom:80px}.box[data-astro-cid-dt7v5vqg]{position:static}}.author-box[data-astro-cid-hbs4ykhd]{background:var(--color-peach);border-radius:var(--radius);align-items:center;gap:20px;margin-top:48px;padding:28px;display:flex}.dot[data-astro-cid-hbs4ykhd]{background:var(--color-peach-strong);border-radius:50%;flex-shrink:0;width:72px;height:72px;position:relative;overflow:hidden}.dot-img[data-astro-cid-hbs4ykhd]{width:auto;max-width:none;height:128px;margin-left:-58px;position:absolute;top:4px;left:50%}.title[data-astro-cid-hbs4ykhd],.text[data-astro-cid-hbs4ykhd]{color:var(--color-ink);margin-top:6px;font-size:15px;line-height:1.6}.title[data-astro-cid-hbs4ykhd]{font-weight:800}.disclaimer[data-astro-cid-hbs4ykhd]{color:var(--color-text-muted);margin-top:32px;font-size:13px}.post-photo[data-astro-cid-6wfly743]{margin-bottom:32px}.post-img[data-astro-cid-6wfly743]{object-fit:cover;border-radius:var(--radius);width:100%;height:auto;max-height:420px;display:block}.case-form[data-astro-cid-3zvmdrmu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wide[data-astro-cid-3zvmdrmu],.submit[data-astro-cid-3zvmdrmu]{grid-column:1/-1}.compact[data-astro-cid-3zvmdrmu]{justify-self:start;padding-left:32px;padding-right:32px}.fld[data-astro-cid-3zvmdrmu]{flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.fld[data-astro-cid-3zvmdrmu] input[data-astro-cid-3zvmdrmu],.fld[data-astro-cid-3zvmdrmu] select[data-astro-cid-3zvmdrmu],.fld[data-astro-cid-3zvmdrmu] textarea[data-astro-cid-3zvmdrmu]{border:1px solid var(--color-field);border-radius:var(--radius-btn);color:var(--color-ink);background:var(--color-white);width:100%;padding:14px;font-size:16px}.fld[data-astro-cid-3zvmdrmu] textarea[data-astro-cid-3zvmdrmu]{resize:vertical}.fld[data-astro-cid-3zvmdrmu] input[data-astro-cid-3zvmdrmu]:focus,.fld[data-astro-cid-3zvmdrmu] select[data-astro-cid-3zvmdrmu]:focus,.fld[data-astro-cid-3zvmdrmu] textarea[data-astro-cid-3zvmdrmu]:focus{outline:2px solid var(--color-accent);outline-offset:0;border-color:var(--color-accent)}.check[data-astro-cid-3zvmdrmu]{color:var(--color-text-muted);align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.check[data-astro-cid-3zvmdrmu] input[data-astro-cid-3zvmdrmu]{width:18px;height:18px;accent-color:var(--color-accent);flex-shrink:0;margin-top:3px}@media (width<=760px){.case-form[data-astro-cid-3zvmdrmu]{grid-template-columns:minmax(0,1fr)}}.main[data-astro-cid-zeyb3vaw]{flex-wrap:wrap;align-items:flex-start;gap:56px 72px;display:flex}.form[data-astro-cid-zeyb3vaw]{flex:2 560px;gap:20px;min-width:0}.form-head[data-astro-cid-zeyb3vaw]{grid-column:1/-1;padding-bottom:16px}.form-heading[data-astro-cid-zeyb3vaw]{letter-spacing:-1px;margin-top:16px;font-size:40px;font-weight:300;line-height:1.1}.aside[data-astro-cid-zeyb3vaw]{flex-direction:column;flex:340px;gap:24px;min-width:0;max-width:420px;display:flex}.call-card[data-astro-cid-zeyb3vaw]{background:var(--color-ink);color:var(--color-white);border-radius:var(--radius);padding:32px}.call-title[data-astro-cid-zeyb3vaw]{color:var(--color-on-dark-soft);font-size:14px}.call-phone[data-astro-cid-zeyb3vaw]{color:var(--color-white);margin-top:8px;font-size:32px;font-weight:900;text-decoration:none;display:block}.call-phone[data-astro-cid-zeyb3vaw]:hover{color:var(--color-white)}.live[data-astro-cid-zeyb3vaw]{color:var(--color-on-dark-soft);align-items:center;gap:8px;margin-top:10px;font-size:14px;display:flex}.live[data-astro-cid-zeyb3vaw]:before{content:"";background:var(--color-live);border-radius:50%;width:8px;height:8px}.office-card[data-astro-cid-zeyb3vaw]{border:1px solid var(--color-line);border-radius:var(--radius);padding:28px}.office-title[data-astro-cid-zeyb3vaw]{font-size:18px;font-weight:800}.office-text[data-astro-cid-zeyb3vaw]{color:var(--color-text-body);margin-top:8px;font-size:15px;line-height:1.7}.office-link[data-astro-cid-zeyb3vaw]{margin-top:12px;font-size:15px;font-weight:700;display:inline-block}.narrow[data-astro-cid-zeyb3vaw]{max-width:720px}.next[data-astro-cid-zeyb3vaw]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin:56px 0 0;padding:0;list-style:none;display:grid}.step[data-astro-cid-zeyb3vaw]{border-top:3px solid var(--color-accent);padding-top:28px}.step-num[data-astro-cid-zeyb3vaw]{justify-content:center;align-items:center;width:44px;height:51px;font-size:18px;font-weight:900;display:flex;position:relative}.step-hex[data-astro-cid-zeyb3vaw]{position:absolute;inset:0}.step-num[data-astro-cid-zeyb3vaw] span[data-astro-cid-zeyb3vaw]{position:relative}.step-title[data-astro-cid-zeyb3vaw]{margin-top:18px;font-size:21px;font-weight:800}.step-text[data-astro-cid-zeyb3vaw]{color:var(--color-text-body);margin-top:10px;font-size:16px;line-height:1.7}@media (width<=760px){.form-heading[data-astro-cid-zeyb3vaw]{font-size:32px}.next[data-astro-cid-zeyb3vaw]{grid-template-columns:minmax(0,1fr)}}.long[data-astro-cid-ypavld2q]{font-size:44px;line-height:1.12}@media (width<=760px){.long[data-astro-cid-ypavld2q]{font-size:32px}}.areas[data-astro-cid-fvwtig4c]:before{background:linear-gradient(90deg,#1c1d20eb 0%,#1c1d20d1 50%,#1c1d2099 100%)}.inner[data-astro-cid-fvwtig4c]{flex-wrap:wrap;align-items:center;gap:56px;display:flex}.map[data-astro-cid-fvwtig4c]{flex:480px;justify-content:center;min-width:0;display:flex}.map-img[data-astro-cid-fvwtig4c]{width:100%;max-width:580px;display:block}.copy[data-astro-cid-fvwtig4c]{flex:480px;min-width:0}.text[data-astro-cid-fvwtig4c]{color:var(--color-on-dark-soft);margin-top:24px;font-size:17px;line-height:1.7}.list-label[data-astro-cid-fvwtig4c]{letter-spacing:1.5px;text-transform:uppercase;color:var(--color-on-dark-muted);margin-top:32px;font-size:12px;font-weight:700}.list[data-astro-cid-fvwtig4c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin:14px 0 0;padding:0;list-style:none;display:grid}.city[data-astro-cid-fvwtig4c]{color:var(--color-on-dark);border-bottom:1px solid #ffffff1f;align-items:center;gap:10px;padding:12px 0;font-size:15px;font-weight:600;text-decoration:none;display:flex}.city[data-astro-cid-fvwtig4c]:hover{color:var(--color-accent-bright)}.action[data-astro-cid-fvwtig4c]{margin-top:28px}@media (width<=760px){.list[data-astro-cid-fvwtig4c]{grid-template-columns:repeat(2,minmax(0,1fr))}}.flush[data-astro-cid-gwg2zfbi]{padding-top:0}.cards[data-astro-cid-gwg2zfbi]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:56px 32px;margin-top:48px;display:grid}@media (width<=760px){.cards[data-astro-cid-gwg2zfbi]{grid-template-columns:minmax(0,1fr)}}.faq[data-astro-cid-mt3jvf5b]{flex-wrap:wrap;gap:56px;display:flex}.head[data-astro-cid-mt3jvf5b]{flex:360px;min-width:0}.photo[data-astro-cid-mt3jvf5b]{border-radius:var(--radius);background:var(--color-peach);height:320px;margin-top:32px;overflow:hidden}.photo-img[data-astro-cid-mt3jvf5b]{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.list[data-astro-cid-mt3jvf5b]{border-top:1px solid #e4dfd8;flex:2 560px;min-width:0}.item[data-astro-cid-mt3jvf5b]{border-bottom:1px solid #e4dfd8;padding:24px 0}.question[data-astro-cid-mt3jvf5b]{cursor:pointer;font-size:19px;font-weight:800;line-height:1.4}.question[data-astro-cid-mt3jvf5b]:hover{color:var(--color-accent-text)}.answer[data-astro-cid-mt3jvf5b]{margin-top:14px}@media (width<=760px){.photo[data-astro-cid-mt3jvf5b]{height:240px}}.home-hero[data-astro-cid-yig24ztu]{background:var(--color-ink);color:var(--color-white);position:relative;overflow:hidden}.bg[data-astro-cid-yig24ztu]{position:absolute;inset:0}.bg-img[data-astro-cid-yig24ztu]{object-fit:cover;width:100%;height:100%;display:block}.shade[data-astro-cid-yig24ztu]{background:linear-gradient(90deg,#140e0aeb 0%,#140e0ab3 40%,#140e0a1a 72%),linear-gradient(#f26b1d00 42%,#f26b1d59 72%,#f26b1de6 100%);position:absolute;inset:0}.inner[data-astro-cid-yig24ztu]{flex-wrap:wrap;column-gap:32px;min-height:720px;display:flex;position:relative}.copy[data-astro-cid-yig24ztu]{flex-direction:column;flex:520px;min-width:0;padding:104px 0 168px;display:flex}.pill[data-astro-cid-yig24ztu]{margin-bottom:24px}.title[data-astro-cid-yig24ztu]{font-size:min(56px, calc((100vw - 2 * var(--gutter)) * .086));letter-spacing:-2px;margin-top:16px;font-weight:300;line-height:1.02}.lede[data-astro-cid-yig24ztu]{max-width:500px;color:var(--color-on-dark-bright);margin-top:28px;font-size:19px;line-height:1.6}.actions[data-astro-cid-yig24ztu]{margin-top:36px}.art[data-astro-cid-yig24ztu]{flex:0 560px;min-width:0;min-height:640px;position:relative}.art-hex[data-astro-cid-yig24ztu]{width:480px;max-width:92%;height:auto;position:absolute;top:72px;left:50%;transform:translate(-50%)}.art-img[data-astro-cid-yig24ztu]{width:auto;max-width:none;height:640px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (width<=1024px){.art[data-astro-cid-yig24ztu]{display:none}.copy[data-astro-cid-yig24ztu]{padding:72px 0 152px}}@media (width<=760px){.shade[data-astro-cid-yig24ztu]{background:linear-gradient(#140e0ac7,#140e0ac7),linear-gradient(#f26b1d00 42%,#f26b1d59 72%,#f26b1de6 100%)}.inner[data-astro-cid-yig24ztu]{min-height:0}.title[data-astro-cid-yig24ztu]{letter-spacing:-1px}.lede[data-astro-cid-yig24ztu]{font-size:17px}}.icon[data-astro-cid-jvy4tia7]{display:block}.icon[data-astro-cid-jvy4tia7] svg{width:100%;height:100%;display:block}.intro[data-astro-cid-iowngzln]{flex-wrap:wrap;align-items:flex-end;gap:32px 64px;padding-top:112px;padding-bottom:56px;display:flex}.intro-head[data-astro-cid-iowngzln]{flex:540px;min-width:0}.intro-text[data-astro-cid-iowngzln]{min-width:0;color:var(--color-text-body);flex:420px;font-size:17px;line-height:1.7}.cards[data-astro-cid-iowngzln]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.card[data-astro-cid-iowngzln]{border-radius:var(--radius);min-height:240px;color:var(--color-white);background:#2a2c30;flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.card[data-astro-cid-iowngzln]:hover{color:var(--color-white)}.card-img[data-astro-cid-iowngzln]{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.card[data-astro-cid-iowngzln]:hover .card-img[data-astro-cid-iowngzln]{transform:scale(1.04)}.card[data-astro-cid-iowngzln]:after{content:"";background:linear-gradient(#140e0a00 25%,#140e0a59 50%,#140e0aeb 100%);position:absolute;inset:0}.card-name[data-astro-cid-iowngzln]{z-index:1;justify-content:space-between;align-items:flex-end;gap:12px;padding:22px;font-size:20px;font-weight:800;line-height:1.2;display:flex;position:relative}.go[data-astro-cid-iowngzln]{background:var(--color-accent);width:36px;height:36px;color:var(--color-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.list[data-astro-cid-iowngzln]{background:var(--color-sand);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 32px;margin-top:16px;padding:12px 28px;display:grid}.item[data-astro-cid-iowngzln]{color:var(--color-ink);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:16px;font-weight:700;text-decoration:none;display:flex}.item[data-astro-cid-iowngzln]:after{content:"→";color:var(--color-accent-text)}.item[data-astro-cid-iowngzln]:hover{color:var(--color-accent-text)}.item-name[data-astro-cid-iowngzln]{align-items:center;gap:12px;display:flex}.icon[data-astro-cid-iowngzln]{flex-shrink:0;width:36px;height:36px;display:flex}@media (width<=760px){.intro[data-astro-cid-iowngzln]{padding-top:72px;padding-bottom:40px}.cards[data-astro-cid-iowngzln],.list[data-astro-cid-iowngzln]{grid-template-columns:minmax(0,1fr)}}.results[data-astro-cid-tgxbvsss]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.result[data-astro-cid-tgxbvsss]{background:var(--color-sand);border-radius:var(--radius);flex-direction:column;gap:10px;padding:32px 28px;display:flex}.what[data-astro-cid-tgxbvsss]{letter-spacing:1.2px;text-transform:uppercase;color:var(--color-accent-text);align-items:flex-start;gap:10px;font-size:13px;font-weight:700;display:flex}.what-mark[data-astro-cid-tgxbvsss]{flex-shrink:0;margin-top:3px}.amount[data-astro-cid-tgxbvsss]{letter-spacing:-1px;font-size:40px;font-weight:900;line-height:1.05}.note[data-astro-cid-tgxbvsss]{color:var(--color-text-muted);font-size:15px;line-height:1.6}@media (width<=760px){.results[data-astro-cid-tgxbvsss]{grid-template-columns:minmax(0,1fr)}.amount[data-astro-cid-tgxbvsss]{font-size:34px}}.note[data-astro-cid-v7m247vb]{color:var(--color-text-muted);margin-top:16px;font-size:12px}.plain[data-astro-cid-eprkadgp]{max-width:860px;padding:72px var(--gutter) 112px;margin:0 auto}.head[data-astro-cid-os3ixo4e]{max-width:860px}.cols[data-astro-cid-os3ixo4e]{grid-template-columns:220px minmax(0,760px);align-items:start;gap:64px;margin-top:16px;display:grid}.no-toc[data-astro-cid-os3ixo4e]{grid-template-columns:minmax(0,760px)}.side[data-astro-cid-os3ixo4e]{top:calc(var(--head) + 24px);margin-top:36px;position:sticky}@media (width<=1100px){.cols[data-astro-cid-os3ixo4e]{grid-template-columns:minmax(0,1fr);gap:0}.side[data-astro-cid-os3ixo4e]{margin:0 0 24px;position:static}}.stats-wrap[data-astro-cid-r2e3ub5a]{z-index:1;padding:0 var(--gutter);position:relative}.steps-band[data-astro-cid-h7t4vw73]{position:relative;overflow:hidden}.steps-band[data-astro-cid-h7t4vw73]:before{content:"";opacity:.16;background:url(/topo.svg) 50%/cover no-repeat;position:absolute;inset:0}.steps-band[data-astro-cid-h7t4vw73]>[data-astro-cid-h7t4vw73]{position:relative}.steps[data-astro-cid-h7t4vw73]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:56px 0 0;padding:0;list-style:none;display:grid}.step[data-astro-cid-h7t4vw73]{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius);overflow:hidden}.art[data-astro-cid-h7t4vw73]{background:var(--color-sand);justify-content:center;align-items:center;height:240px;display:flex;position:relative}.num[data-astro-cid-h7t4vw73]{justify-content:center;align-items:center;width:40px;height:46px;font-size:17px;font-weight:900;display:flex;position:absolute;top:18px;left:18px}.num-hex[data-astro-cid-h7t4vw73]{position:absolute;inset:0}.num-text[data-astro-cid-h7t4vw73]{position:relative}.body[data-astro-cid-h7t4vw73]{padding:28px}.title[data-astro-cid-h7t4vw73]{color:var(--color-ink);font-size:20px;font-weight:800}.text[data-astro-cid-h7t4vw73]{color:var(--color-text-muted);margin-top:8px;font-size:16px;line-height:1.6}.link[data-astro-cid-h7t4vw73]{margin-top:18px;font-size:15px;font-weight:700;display:inline-block}@media (width<=760px){.steps[data-astro-cid-h7t4vw73]{grid-template-columns:minmax(0,1fr)}}.meet[data-astro-cid-h6n7qa7h]{background:var(--color-peach);position:relative;overflow:hidden}.inner[data-astro-cid-h6n7qa7h]{flex-wrap:wrap;align-items:flex-end;gap:64px;display:flex}.art[data-astro-cid-h6n7qa7h]{flex:440px;min-width:0;height:620px;position:relative}.art-hex[data-astro-cid-h6n7qa7h]{width:460px;max-width:100%;height:auto;position:absolute;top:72px;left:50%;transform:translate(-50%)}.art-img[data-astro-cid-h6n7qa7h]{width:auto;max-width:none;height:560px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.copy[data-astro-cid-h6n7qa7h]{flex:520px;min-width:0;padding:112px 0}.text[data-astro-cid-h6n7qa7h]{margin-top:24px}.actions[data-astro-cid-h6n7qa7h]{margin-top:32px}@media (width<=760px){.art[data-astro-cid-h6n7qa7h]{height:420px}.art-img[data-astro-cid-h6n7qa7h]{height:400px}.art-hex[data-astro-cid-h6n7qa7h]{width:320px;top:40px}.copy[data-astro-cid-h6n7qa7h]{padding:0 0 72px}}.text[data-astro-cid-7y3vecta]{max-width:860px}.fine[data-astro-cid-7y3vecta]{color:var(--color-text-muted);margin-top:16px;font-size:12px}.takeaways[data-astro-cid-pathevas]{background:var(--color-peach);border-radius:var(--radius);margin-bottom:32px;padding:28px}.takeaways-title[data-astro-cid-pathevas]{font-size:19px;font-weight:800}.takeaways-points[data-astro-cid-pathevas]{margin-top:10px}.plain[data-astro-cid-222nvkhs]{max-width:860px;padding:72px var(--gutter) 112px;margin:0 auto}.group[data-astro-cid-222nvkhs]{letter-spacing:-.5px;margin:56px 0 0;font-size:32px;font-weight:800;line-height:1.2}.pages[data-astro-cid-222nvkhs]{margin:14px 0 0;padding-left:22px}.pages[data-astro-cid-222nvkhs] li[data-astro-cid-222nvkhs]{color:var(--color-text-body);margin-top:6px;font-size:17px;line-height:1.8}.pages[data-astro-cid-222nvkhs] li[data-astro-cid-222nvkhs]::marker{color:var(--color-accent)}.pages[data-astro-cid-222nvkhs] a[data-astro-cid-222nvkhs]{overflow-wrap:anywhere}.art[data-astro-cid-222nvkhs]>[data-astro-cid-222nvkhs]:first-child{margin-top:0}@media (width<=760px){.group[data-astro-cid-222nvkhs]{font-size:26px}.pages[data-astro-cid-222nvkhs] li[data-astro-cid-222nvkhs]{font-size:16px}}.light-quote[data-astro-cid-gjt5alxd]{max-width:860px;padding:72px var(--gutter) 0;text-align:center;margin:0 auto}.light-quote[data-astro-cid-gjt5alxd] .stars[data-astro-cid-gjt5alxd]{font-size:22px}.quote[data-astro-cid-gjt5alxd]{color:var(--color-ink);margin:16px 0 0;font-size:28px;font-weight:300;line-height:1.35}.who[data-astro-cid-gjt5alxd]{color:var(--color-accent-text);margin-top:16px;font-size:15px;font-weight:700}.plain[data-astro-cid-gjt5alxd]{max-width:860px;padding:72px var(--gutter) 112px;margin:0 auto}@media (width<=760px){.quote[data-astro-cid-gjt5alxd]{font-size:22px}}.light-quote[data-astro-cid-2yew45zx]{max-width:860px;padding:72px var(--gutter) 0;text-align:center;margin:0 auto}.stars[data-astro-cid-2yew45zx]{font-size:22px}blockquote[data-astro-cid-2yew45zx]{color:var(--color-ink);margin-top:16px;font-size:28px;font-weight:300;line-height:1.35}figcaption[data-astro-cid-2yew45zx]{color:var(--color-accent-text);margin-top:16px;font-size:15px;font-weight:700}@media (width<=760px){blockquote[data-astro-cid-2yew45zx]{font-size:22px}}.live[data-astro-cid-7jd3hlnb]{align-items:center;gap:8px;display:flex}.live[data-astro-cid-7jd3hlnb]:before{content:"";background:var(--color-live);border-radius:50%;width:8px;height:8px}.topbar[data-astro-cid-bvj7r3jh]{background:var(--color-ink);color:#e9e6e0;font-size:13px}.inner[data-astro-cid-bvj7r3jh]{flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:10px;padding-bottom:10px;display:flex}.call[data-astro-cid-bvj7r3jh]{color:inherit;text-decoration:none}.call[data-astro-cid-bvj7r3jh]:hover{color:inherit}@media (width<=760px){.text[data-astro-cid-bvj7r3jh]{display:none}}.contact-band[data-astro-cid-zqqn4cqs]{color:var(--color-on-dark);background:linear-gradient(120deg, var(--color-ink) 0%, var(--color-ink) 45%, var(--color-rust) 78%, var(--color-accent) 100%);position:relative;overflow:hidden}.mark[data-astro-cid-zqqn4cqs]{width:620px;position:absolute;top:-120px;right:-140px}.inner[data-astro-cid-zqqn4cqs]{flex-wrap:wrap;align-items:flex-end;gap:48px;display:flex;position:relative}.copy[data-astro-cid-zqqn4cqs]{flex-direction:column;flex:440px;align-items:flex-start;min-width:0;padding-top:104px;display:flex}.heading[data-astro-cid-zqqn4cqs]{letter-spacing:-1.5px;font-size:56px;font-weight:300;line-height:1.05}.text[data-astro-cid-zqqn4cqs]{color:var(--color-on-dark-soft);margin-top:24px;font-size:17px;line-height:1.7}.phone[data-astro-cid-zqqn4cqs]{color:var(--color-on-dark);margin-top:24px;font-size:28px;font-weight:800;text-decoration:none}.phone[data-astro-cid-zqqn4cqs]:hover{color:var(--color-white)}.address[data-astro-cid-zqqn4cqs]{color:var(--color-on-dark-muted);margin-top:8px;font-size:15px;line-height:1.6}.photo[data-astro-cid-zqqn4cqs]{width:300px;max-width:70%;height:auto;margin-top:32px;display:block}.form[data-astro-cid-zqqn4cqs]{background:var(--color-white);min-width:0;color:var(--color-ink);border-radius:12px;flex:480px;margin:104px 0;padding:36px}@media (width<=760px){.heading[data-astro-cid-zqqn4cqs]{font-size:40px}.copy[data-astro-cid-zqqn4cqs]{padding-top:72px}.form[data-astro-cid-zqqn4cqs]{margin:0 0 72px;padding:24px}}.site-footer[data-astro-cid-cy5omoue]{background:var(--color-footer);color:var(--color-on-dark-muted)}.inner[data-astro-cid-cy5omoue]{padding-top:72px}.top[data-astro-cid-cy5omoue]{flex-wrap:wrap;align-items:stretch;gap:32px;display:flex}.map[data-astro-cid-cy5omoue]{border-radius:var(--radius);flex:2 560px;min-width:0;display:block;overflow:hidden}.map-frame[data-astro-cid-cy5omoue]{border:0;width:100%;height:100%;min-height:320px;display:block}.firm[data-astro-cid-cy5omoue]{flex-direction:column;flex:300px;justify-content:center;align-items:flex-start;min-width:0;display:flex}.logo[data-astro-cid-cy5omoue]{width:220px;height:auto;display:block}.address[data-astro-cid-cy5omoue]{margin-top:20px;font-size:15px;line-height:1.8}.phone[data-astro-cid-cy5omoue]{color:var(--color-accent);margin-top:8px;font-size:22px;font-weight:800;text-decoration:none}.phone[data-astro-cid-cy5omoue]:hover{color:var(--color-accent-bright)}.call[data-astro-cid-cy5omoue]{margin-top:12px;font-size:14px}.directions[data-astro-cid-cy5omoue]{border:2px solid var(--color-accent);color:var(--color-on-dark);border-radius:var(--radius-btn);margin-top:20px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none}.directions[data-astro-cid-cy5omoue]:hover{background:var(--color-accent);color:var(--color-ink)}.socials[data-astro-cid-cy5omoue]{gap:12px;margin-top:20px;display:flex}.social[data-astro-cid-cy5omoue]{border:1px solid #2a2c30;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.social[data-astro-cid-cy5omoue] svg{filter:brightness(0)invert(.8);width:16px;height:16px;display:block}.columns[data-astro-cid-cy5omoue]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin-top:64px;display:grid}.title[data-astro-cid-cy5omoue]{letter-spacing:1.5px;text-transform:uppercase;color:var(--color-on-dark);font-size:13px;font-weight:700}.list[data-astro-cid-cy5omoue]{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.link[data-astro-cid-cy5omoue]{color:var(--color-on-dark-muted);text-decoration:none}.link[data-astro-cid-cy5omoue]:hover{color:var(--color-white)}.important[data-astro-cid-cy5omoue]{border-top:1px solid #2a2c30;margin-top:48px;padding-top:32px}.row[data-astro-cid-cy5omoue]{flex-wrap:wrap;gap:10px 0;margin:16px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.row-item[data-astro-cid-cy5omoue]:not(:last-child):after{content:"·";margin:0 12px}.legal[data-astro-cid-cy5omoue]{border-top:1px solid #2a2c30;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding:24px 0 32px;font-size:13px;display:flex}@media (width<=760px){.map-frame[data-astro-cid-cy5omoue]{min-height:260px}.row[data-astro-cid-cy5omoue]{flex-direction:column}.row-item[data-astro-cid-cy5omoue]:not(:last-child):after{content:none}}.menu[data-astro-cid-gxj5bkcp]{gap:22px;margin:0;padding:0;list-style:none;display:flex}.link[data-astro-cid-gxj5bkcp]{color:var(--color-ink);white-space:nowrap;font-size:15px;font-weight:600;text-decoration:none}.link[data-astro-cid-gxj5bkcp]:hover,.link[data-astro-cid-gxj5bkcp][aria-current]{color:var(--color-accent-text)}.item[data-astro-cid-gxj5bkcp]{position:relative}.has-sub[data-astro-cid-gxj5bkcp]>.link[data-astro-cid-gxj5bkcp]:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:6px;height:6px;margin:0 0 3px 7px;display:inline-block;transform:rotate(45deg)}.submenu[data-astro-cid-gxj5bkcp]{min-width:240px;margin:0;padding:18px 0 10px;list-style:none;display:none;position:absolute;top:100%;left:-18px}.submenu[data-astro-cid-gxj5bkcp]:before{content:"";background:var(--color-white);border:1px solid var(--color-line);border-top:3px solid var(--color-accent);border-radius:0 0 8px 8px;position:absolute;inset:10px 0 0;box-shadow:0 18px 40px #140e0a1f}.submenu[data-astro-cid-gxj5bkcp] .link[data-astro-cid-gxj5bkcp]{padding:8px 18px;font-size:14px;display:block}.sub-toggle[data-astro-cid-gxj5bkcp]{display:none}@media (width>=1140px){.has-sub[data-astro-cid-gxj5bkcp]:hover>.submenu[data-astro-cid-gxj5bkcp],.has-sub[data-astro-cid-gxj5bkcp]:focus-within>.submenu[data-astro-cid-gxj5bkcp]{display:block}}.submenu[data-astro-cid-gxj5bkcp] .submenu[data-astro-cid-gxj5bkcp]{top:-18px;left:100%}.submenu[data-astro-cid-gxj5bkcp] .has-sub[data-astro-cid-gxj5bkcp]>.link[data-astro-cid-gxj5bkcp]:after{float:right;margin:6px 0 0 12px;transform:rotate(-45deg)}@media (width<=1139px){.menu[data-astro-cid-gxj5bkcp]{flex-direction:column;gap:0;padding:8px 0}.menu[data-astro-cid-gxj5bkcp]>.item[data-astro-cid-gxj5bkcp]{border-top:1px solid var(--color-line)}.has-sub[data-astro-cid-gxj5bkcp]{grid-template-columns:1fr auto;align-items:center;display:grid}.link[data-astro-cid-gxj5bkcp]{padding:12px 0;display:block}.submenu[data-astro-cid-gxj5bkcp]{grid-column:1/-1;min-width:0;padding:0 0 8px 16px;display:none;position:static}.has-sub[data-astro-cid-gxj5bkcp].is-open>.submenu[data-astro-cid-gxj5bkcp]{display:block}.submenu[data-astro-cid-gxj5bkcp]:before{display:none}.submenu[data-astro-cid-gxj5bkcp] .link[data-astro-cid-gxj5bkcp]{padding:6px 0}.has-sub[data-astro-cid-gxj5bkcp]>.link[data-astro-cid-gxj5bkcp]:after{display:none}.sub-toggle[data-astro-cid-gxj5bkcp]{cursor:pointer;width:44px;height:44px;color:var(--color-ink);background:0 0;border:0;margin-right:-12px;padding:0;display:block;position:relative}.sub-toggle[data-astro-cid-gxj5bkcp]:before,.sub-toggle[data-astro-cid-gxj5bkcp]:after{content:"";background:currentColor;border-radius:2px;width:14px;height:2px;margin:-1px 0 0 -7px;transition:transform .2s;position:absolute;top:50%;left:50%}.sub-toggle[data-astro-cid-gxj5bkcp]:after{transform:rotate(90deg)}.sub-toggle[data-astro-cid-gxj5bkcp][aria-expanded=true]:after{transform:rotate(0)}.sub-toggle[data-astro-cid-gxj5bkcp]:hover,.sub-toggle[data-astro-cid-gxj5bkcp][aria-expanded=true]{color:var(--color-accent-text)}}.site-header[data-astro-cid-fh4e6gun]{background:var(--color-white);border-bottom:1px solid var(--color-line);z-index:20;position:sticky;top:0}.inner[data-astro-cid-fh4e6gun]{justify-content:space-between;align-items:center;gap:16px 22px;padding-top:18px;padding-bottom:18px;display:flex}.logo[data-astro-cid-fh4e6gun]{flex-shrink:0;display:block}.logo-img[data-astro-cid-fh4e6gun]{width:210px;height:auto;display:block}.actions[data-astro-cid-fh4e6gun]{align-items:center;gap:12px;display:flex}.phone[data-astro-cid-fh4e6gun]{color:var(--color-ink);white-space:nowrap;align-items:center;gap:8px;padding:12px 4px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.phone[data-astro-cid-fh4e6gun]:hover{color:var(--color-ink)}.phone-icon[data-astro-cid-fh4e6gun],.call[data-astro-cid-fh4e6gun]{display:none}.cta[data-astro-cid-fh4e6gun]{white-space:nowrap;padding:14px 22px;font-size:14px}.menu-toggle[data-astro-cid-fh4e6gun]{cursor:pointer;background:0 0;border:0;flex-shrink:0;width:44px;height:44px;padding:0;display:none;position:relative}.bar[data-astro-cid-fh4e6gun]{background:var(--color-ink);border-radius:2px;width:24px;height:2.5px;transition:transform .2s,opacity .2s;position:absolute;left:10px}.bar[data-astro-cid-fh4e6gun]:first-child{top:14px}.bar[data-astro-cid-fh4e6gun]:nth-child(2){top:21px}.bar[data-astro-cid-fh4e6gun]:nth-child(3){top:28px}.menu-toggle[data-astro-cid-fh4e6gun][aria-expanded=true] .bar[data-astro-cid-fh4e6gun]:first-child{transform:translateY(7px)rotate(45deg)}.menu-toggle[data-astro-cid-fh4e6gun][aria-expanded=true] .bar[data-astro-cid-fh4e6gun]:nth-child(2){opacity:0}.menu-toggle[data-astro-cid-fh4e6gun][aria-expanded=true] .bar[data-astro-cid-fh4e6gun]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=1320px){.phone[data-astro-cid-fh4e6gun]{display:none}}@media (width<=1139px){.inner[data-astro-cid-fh4e6gun]{flex-wrap:nowrap;padding-top:14px;padding-bottom:14px}.menu-toggle[data-astro-cid-fh4e6gun]{display:block}.main-nav[data-astro-cid-fh4e6gun]{display:none}.main-nav[data-astro-cid-fh4e6gun].is-open{background:var(--color-white);padding:0 var(--gutter) 16px;border-bottom:1px solid var(--color-line);max-height:calc(100vh - var(--head));display:block;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 18px 40px #140e0a1f}.phone[data-astro-cid-fh4e6gun]{background:var(--color-accent);border-radius:var(--radius-btn);padding:12px 16px;font-size:16px;display:inline-flex}.phone-icon[data-astro-cid-fh4e6gun]{display:block}.actions[data-astro-cid-fh4e6gun]{gap:10px}.cta[data-astro-cid-fh4e6gun]{display:none}}@media (width<=760px){.logo-img[data-astro-cid-fh4e6gun]{width:150px}}@media (width<=420px){.logo-img[data-astro-cid-fh4e6gun]{width:124px}.phone[data-astro-cid-fh4e6gun]{gap:6px;padding:11px 12px;font-size:15px}.phone-icon[data-astro-cid-fh4e6gun]{width:16px;height:16px}.actions[data-astro-cid-fh4e6gun]{gap:6px}}@media (width<=359px){.num[data-astro-cid-fh4e6gun]{display:none}.call[data-astro-cid-fh4e6gun]{display:inline}}:root{--color-accent:#f26b1d;--color-accent-text:#c2470a;--color-accent-bright:#ff8a3d;--color-accent-deep:#8f3307;--color-rust:#7a2f0a;--color-peach:#fff1e8;--color-peach-strong:#ffc9a3;--color-ink:#1c1d20;--color-text-body:#45464a;--color-text-muted:#6b6c70;--color-white:#fff;--color-sand:#faf8f5;--color-line:#ece8e2;--color-field:#dcd7cf;--color-card-dark:#26282c;--color-footer:#141517;--color-on-dark:#f4f2ee;--color-on-dark-soft:#d8d5cf;--color-on-dark-muted:#b5b2ac;--color-on-dark-bright:#e4e0da;--color-star:#f5b301;--color-live:#3ddc84;--font-body:"Montserrat", sans-serif;--container:1320px;--gutter:24px;--head:89px;--radius:10px;--radius-btn:6px}@media (width<=1139px){:root{--head:81px}}@media (width<=760px){:root{--gutter:16px;--head:74px}}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat-latin.woff2)format("woff2")}@layer base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--head) + 24px)}html,body{overflow-x:clip}[hidden]{display:none!important}body{font-family:var(--font-body);color:var(--color-ink);background:var(--color-white);margin:0;line-height:1.5}img{max-width:100%;height:auto}a{color:var(--color-accent-text);text-decoration:none}a u{text-decoration:none}a:hover{color:var(--color-accent-deep)}h1,h2,h3,h4,p,figure,blockquote{margin:0}button,input,select,textarea{font:inherit}details summary{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.visually-hidden:focus{clip:auto;z-index:100;background:var(--color-white);width:auto;height:auto;color:var(--color-ink);padding:10px 16px;font-weight:700;top:16px;left:16px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}}@layer ui{.container{max-width:var(--container);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.sec{padding-top:112px;padding-bottom:112px}.sand{background:var(--color-sand)}.dark{background:var(--color-ink);color:var(--color-on-dark)}.topo{background:var(--color-ink) url(/topo.svg) center / cover no-repeat;color:var(--color-on-dark);position:relative}.topo:before{content:"";background:#1c1d20d1;position:absolute;inset:0}.topo>*{position:relative}.h-sec{letter-spacing:-1px;margin-top:16px;font-size:48px;font-weight:300;line-height:1.1}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.sec-head>p{max-width:440px;color:var(--color-text-body);font-size:17px;line-height:1.7}.more{padding:12px 0;font-size:15px;font-weight:700}.topo .more,.dark .more{color:var(--color-on-dark)}.btn{background:var(--color-accent);color:var(--color-ink);border:2px solid var(--color-accent);border-radius:var(--radius-btn);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:15px 24px;font-size:15px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{background:var(--color-accent-bright);border-color:var(--color-accent-bright);color:var(--color-ink)}.btn-lg{padding:18px 28px;font-size:16px}.btn-ghost{color:var(--color-white);background:0 0;border-color:#ffffffb3;font-weight:700}.btn-ghost:hover{border-color:var(--color-white);color:var(--color-white);background:#ffffff1a}.btn-dark{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-white)}.btn-dark:hover{color:var(--color-white);background:#000;border-color:#000}.btn-line{border-color:var(--color-ink);color:var(--color-ink);background:0 0}.btn-line:hover{background:var(--color-ink);color:var(--color-white)}.btns{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.stars{color:var(--color-star);letter-spacing:2px}@media (width<=760px){.sec{padding-top:72px;padding-bottom:72px}.h-sec{font-size:34px}}}
