.hero[data-astro-cid-anhloy43]{padding-block:clamp(2.25rem,1.25rem + 3vw,4rem) 0;overflow:hidden}.grid[data-astro-cid-anhloy43]{position:relative;z-index:1;display:grid;grid-template-columns:1.4fr .6fr;gap:clamp(2rem,5vw,5rem);align-items:center}h1[data-astro-cid-anhloy43]{font-size:var(--text-4xl);color:var(--color-on-dark);max-width:13ch}.lede[data-astro-cid-anhloy43]{margin-top:1.4rem;max-width:54ch}.lede[data-astro-cid-anhloy43] strong[data-astro-cid-anhloy43]{color:var(--color-on-dark);font-weight:650}.ctas[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.note[data-astro-cid-anhloy43]{margin-top:1rem;font-size:var(--text-sm);color:var(--color-on-dark-soft)}.bib[data-astro-cid-anhloy43]{position:relative;margin:0;justify-self:end;width:min(100%,290px);padding:14px 14px 12px;background:var(--color-paint);border-radius:8px;transform:rotate(1.5deg);box-shadow:0 30px 50px -28px #020306e6}.pin[data-astro-cid-anhloy43]{position:absolute;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 35%,var(--color-white),var(--color-silver) 55%,oklch(.55 .01 250));box-shadow:0 0 0 2px #d5d8db}.p1[data-astro-cid-anhloy43]{top:6px;left:6px}.p2[data-astro-cid-anhloy43]{top:6px;right:6px}.p3[data-astro-cid-anhloy43]{bottom:6px;left:6px}.p4[data-astro-cid-anhloy43]{bottom:6px;right:6px}.bib[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:3px;background:var(--color-asphalt-2)}figcaption[data-astro-cid-anhloy43]{display:grid;justify-items:center;gap:.1rem;padding-top:.6rem;color:var(--color-asphalt-night);text-align:center}.nm[data-astro-cid-anhloy43]{font-family:var(--font-mark);font-weight:800;font-size:2rem;line-height:1;letter-spacing:.04em;text-transform:uppercase}.tt[data-astro-cid-anhloy43]{font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;color:var(--color-ink-soft)}.startline[data-astro-cid-anhloy43]{position:relative;z-index:1;margin-top:clamp(2rem,4vw,3.25rem);height:64px}.paint[data-astro-cid-anhloy43]{position:absolute;left:0;right:0;top:18px;height:18px;background:var(--color-paint);box-shadow:0 -3px 0 var(--color-blue) inset;transform-origin:left}.stencil[data-astro-cid-anhloy43]{position:absolute;left:max(1.25rem,calc((100% - 1200px)/2));top:40px;font-family:var(--font-mark);font-weight:700;font-size:.9rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-on-dark-soft)}@media(prefers-reduced-motion:no-preference){.paint[data-astro-cid-anhloy43]{animation:wipe 1.6s .25s var(--ease-brand) both}.stencil[data-astro-cid-anhloy43]{animation:fadein .8s 1.3s ease both}}@keyframes wipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@media(max-height:820px)and (min-width:900px){.bib[data-astro-cid-anhloy43]{width:250px}h1[data-astro-cid-anhloy43]{font-size:clamp(2.4rem,1.6rem + 3vw,4.1rem)}}@media(max-width:860px){.grid[data-astro-cid-anhloy43]{grid-template-columns:1fr}.bib[data-astro-cid-anhloy43]{justify-self:start;display:grid;grid-template-columns:84px 1fr;gap:1rem;align-items:center;width:100%;max-width:360px;padding:10px 14px 10px 10px;transform:rotate(-.6deg)}figcaption[data-astro-cid-anhloy43]{justify-items:start;text-align:left;padding-top:0}.nm[data-astro-cid-anhloy43]{font-size:1.6rem}}@media(max-width:560px){.ctas[data-astro-cid-anhloy43]{flex-direction:column;align-items:stretch}.kicker[data-astro-cid-anhloy43]{font-size:.82rem;letter-spacing:.1em}.lede[data-astro-cid-anhloy43]{font-size:1.04rem;margin-top:1.1rem}.ctas[data-astro-cid-anhloy43]{margin-top:1.5rem}.stencil[data-astro-cid-anhloy43]{font-size:.75rem;letter-spacing:.2em}}.creds[data-astro-cid-kek7g4vf]{padding-block:2.5rem 2.75rem;border-bottom:1px solid var(--color-rule)}.label[data-astro-cid-kek7g4vf]{font-family:var(--font-mark);font-size:.95rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);text-align:center;margin-bottom:1.4rem}ul[data-astro-cid-kek7g4vf]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;align-items:center}a[data-astro-cid-kek7g4vf]{display:grid;place-items:center;min-height:76px;padding:.5rem;text-decoration:none;color:var(--color-ink);border-radius:var(--radius-md)}img[data-astro-cid-kek7g4vf]{width:128px;height:auto}.badge[data-astro-cid-kek7g4vf]{display:grid;justify-items:center;gap:.15rem;text-align:center}.badge[data-astro-cid-kek7g4vf] strong[data-astro-cid-kek7g4vf]{font-family:var(--font-heading);font-weight:400;font-size:1.45rem;line-height:1.05;color:var(--color-blue-deep)}.badge[data-astro-cid-kek7g4vf] small[data-astro-cid-kek7g4vf]{font-size:.74rem;font-weight:600;letter-spacing:.03em;color:var(--color-ink-soft)}@media(max-width:1000px){ul[data-astro-cid-kek7g4vf]{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){ul[data-astro-cid-kek7g4vf]{grid-template-columns:repeat(2,1fr);gap:.5rem}.badge[data-astro-cid-kek7g4vf] strong[data-astro-cid-kek7g4vf]{font-size:1.2rem}img[data-astro-cid-kek7g4vf]{width:110px}}.profile[data-astro-cid-qj4smcol]{position:relative;aspect-ratio:1000 / 220;margin:1rem 0 .5rem}.terrain[data-astro-cid-qj4smcol]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.area[data-astro-cid-qj4smcol]{fill:url(#hill)}.tick[data-astro-cid-qj4smcol]{stroke:var(--color-rule-strong);stroke-width:1;vector-effect:non-scaling-stroke}.line[data-astro-cid-qj4smcol]{fill:none;stroke:var(--color-blue-deep);stroke-width:3.5;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.pin[data-astro-cid-qj4smcol]{position:absolute;transform:translate(-50%,-100%);display:grid;justify-items:center;text-decoration:none;color:var(--color-ink)}.pin[data-astro-cid-qj4smcol]:first-of-type{transform:translate(-12%,-100%);justify-items:start}.pin[data-astro-cid-qj4smcol]:last-of-type{transform:translate(-88%,-100%);justify-items:end}.flag[data-astro-cid-qj4smcol]{display:grid;gap:.05rem;padding:.35rem .6rem .4rem;margin-bottom:6px;background:var(--color-asphalt);color:var(--color-on-dark);border-radius:4px;font-size:.72rem;font-weight:600;letter-spacing:.04em;white-space:nowrap;box-shadow:0 8px 18px -10px #13161bcc}.flag[data-astro-cid-qj4smcol] b[data-astro-cid-qj4smcol]{font-family:var(--font-mark);font-weight:800;font-size:1.2rem;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:var(--color-blue)}.dot[data-astro-cid-qj4smcol]{width:16px;height:16px;margin-bottom:-8px;border-radius:50%;background:var(--color-blue);border:3px solid var(--color-white);box-shadow:0 0 0 2px var(--color-blue-deep)}.pin[data-astro-cid-qj4smcol]:first-of-type .dot[data-astro-cid-qj4smcol]{margin-left:4px}.pin[data-astro-cid-qj4smcol]:last-of-type .dot[data-astro-cid-qj4smcol]{margin-right:4px}.stations[data-astro-cid-qj4smcol]{list-style:none;margin:1.75rem 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.st[data-astro-cid-qj4smcol]{display:flex;flex-direction:column;gap:.7rem;padding:1.4rem 1.2rem 1.1rem;background:var(--color-white);border-radius:var(--radius-lg);border-top:5px solid var(--color-asphalt);box-shadow:0 1px 0 var(--color-rule)}.st[data-astro-cid-qj4smcol]:nth-child(4){border-top-color:var(--color-blue-deep)}.mile[data-astro-cid-qj4smcol]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .55rem}.num[data-astro-cid-qj4smcol]{font-family:var(--font-mark);font-weight:800;font-size:1.55rem;line-height:1;text-transform:uppercase;letter-spacing:.03em;color:var(--color-blue-deep)}.mk[data-astro-cid-qj4smcol]{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft)}.st[data-astro-cid-qj4smcol] h3[data-astro-cid-qj4smcol]{font-size:1.32rem}.body[data-astro-cid-qj4smcol]{font-size:var(--text-sm);color:var(--color-ink-soft)}.pts[data-astro-cid-qj4smcol]{list-style:none;margin:0;padding:0;display:grid;gap:.25rem;font-size:.86rem;font-weight:600}.pts[data-astro-cid-qj4smcol] li[data-astro-cid-qj4smcol]{display:flex;gap:.5rem;align-items:center}.pts[data-astro-cid-qj4smcol] li[data-astro-cid-qj4smcol]:before{content:"";width:10px;height:3px;flex:none;background:var(--color-blue-deep)}.st[data-astro-cid-qj4smcol] .textlink[data-astro-cid-qj4smcol]{margin-top:auto;font-size:.92rem}.extra[data-astro-cid-qj4smcol]{display:grid;grid-template-columns:3fr 2fr;gap:1rem;margin-top:1rem}.side[data-astro-cid-qj4smcol]{display:grid;gap:.7rem;align-content:start;padding:1.75rem;background:var(--color-white);border-radius:var(--radius-lg);border:1px dashed var(--color-rule-strong)}.side[data-astro-cid-qj4smcol] h3[data-astro-cid-qj4smcol]{font-size:var(--text-2xl)}.side[data-astro-cid-qj4smcol] p[data-astro-cid-qj4smcol]:not(.kicker){color:var(--color-ink-soft);font-size:var(--text-sm);max-width:62ch}.side[data-astro-cid-qj4smcol] .kicker[data-astro-cid-qj4smcol]{margin:0}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.line[data-astro-cid-qj4smcol]{animation:draw linear both;animation-timeline:view();animation-range:entry 30% cover 55%}.pin[data-astro-cid-qj4smcol]{animation:pop linear both;animation-timeline:view();animation-range:entry calc(40% + var(--i) * 10%) entry calc(60% + var(--i) * 10%)}.st[data-astro-cid-qj4smcol]{animation:rise linear both;animation-timeline:view();animation-range:entry 0% entry 35%}}}@keyframes draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes pop{0%{opacity:0;translate:0 10px;scale:.85}to{opacity:1;translate:0 0;scale:1}}@media(max-width:1100px){.flag[data-astro-cid-qj4smcol]{font-size:.64rem}.flag[data-astro-cid-qj4smcol] b[data-astro-cid-qj4smcol]{font-size:1rem}}@media(max-width:960px){.profile[data-astro-cid-qj4smcol]{display:none}.stations[data-astro-cid-qj4smcol]{grid-template-columns:1fr;gap:0;position:relative;padding-left:2.25rem}.stations[data-astro-cid-qj4smcol]:before{content:"";position:absolute;left:.7rem;top:.5rem;bottom:.5rem;width:4px;background:repeating-linear-gradient(180deg,var(--color-blue-deep) 0 14px,transparent 14px 22px)}.st[data-astro-cid-qj4smcol]{position:relative;margin-bottom:1rem}.st[data-astro-cid-qj4smcol]:before{content:"";position:absolute;left:-2.02rem;top:1.45rem;width:18px;height:18px;border-radius:50%;background:var(--color-blue);border:3px solid var(--color-white);box-shadow:0 0 0 2px var(--color-blue-deep)}.extra[data-astro-cid-qj4smcol]{grid-template-columns:1fr}}.grid[data-astro-cid-7z5pd5il]{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,5rem);align-items:center}.ctas[data-astro-cid-7z5pd5il]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:2rem}.three[data-astro-cid-7z5pd5il]{margin:0;padding:clamp(1.5rem,3vw,2.25rem);background:var(--color-white);border-radius:var(--radius-lg);box-shadow:0 1px 0 var(--color-rule),0 24px 40px -32px #1e222699;display:grid;gap:1.1rem}.cap[data-astro-cid-7z5pd5il]{display:flex;align-items:center;gap:1rem;color:var(--color-ink-soft);font-size:var(--text-sm)}.big[data-astro-cid-7z5pd5il]{font-family:var(--font-mark);font-weight:800;font-size:4rem;line-height:.85;color:var(--color-blue-deep)}.lanes[data-astro-cid-7z5pd5il]{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.lanes[data-astro-cid-7z5pd5il] li[data-astro-cid-7z5pd5il]{position:relative;display:grid;grid-template-columns:9.5rem 1fr;align-items:center;gap:.25rem 1rem;padding:.8rem 1rem;background:var(--color-asphalt);color:var(--color-on-dark);border-radius:var(--radius-md);overflow:hidden}.lane-k[data-astro-cid-7z5pd5il]{font-family:var(--font-mark);font-weight:700;font-size:1.1rem;letter-spacing:.05em;text-transform:uppercase;color:var(--color-blue)}.lane-v[data-astro-cid-7z5pd5il]{font-size:.88rem;color:var(--color-on-dark-soft)}.road[data-astro-cid-7z5pd5il]{position:absolute;left:0;right:0;bottom:0;height:3px;background:repeating-linear-gradient(90deg,var(--color-paint) 0 18px,transparent 18px 30px);opacity:.7}.merge[data-astro-cid-7z5pd5il]{display:flex;align-items:center;gap:.75rem;font-weight:650}.check[data-astro-cid-7z5pd5il]{display:inline-grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;background:var(--color-blue);color:var(--color-asphalt-night)}.check[data-astro-cid-7z5pd5il] svg[data-astro-cid-7z5pd5il]{width:20px;height:20px}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.road[data-astro-cid-7z5pd5il]{animation:roll linear both;animation-timeline:view();animation-range:entry 10% cover 50%;transform-origin:left}}}@keyframes roll{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:900px){.grid[data-astro-cid-7z5pd5il]{grid-template-columns:1fr}}@media(max-width:520px){.lanes[data-astro-cid-7z5pd5il] li[data-astro-cid-7z5pd5il]{grid-template-columns:1fr}.big[data-astro-cid-7z5pd5il]{font-size:3.2rem}}.irs[data-astro-cid-kl2yo2xp]{--a-op: .9}.cols[data-astro-cid-kl2yo2xp]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.col[data-astro-cid-kl2yo2xp]{padding:clamp(1.4rem,3vw,2rem);background:#171a1db3;border:1px solid oklch(.965 .004 240 / .12);border-radius:var(--radius-lg)}h3[data-astro-cid-kl2yo2xp]{font-family:var(--font-mark);font-weight:700;font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-blue);margin-bottom:.9rem}ul[data-astro-cid-kl2yo2xp]{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.col[data-astro-cid-kl2yo2xp]>ul[data-astro-cid-kl2yo2xp] li[data-astro-cid-kl2yo2xp]{position:relative;padding-left:1.6rem;color:var(--color-on-dark)}.col[data-astro-cid-kl2yo2xp]>ul[data-astro-cid-kl2yo2xp] li[data-astro-cid-kl2yo2xp]:before{content:"";position:absolute;left:0;top:.72em;width:14px;height:3px;background:var(--color-paint)}.fixes[data-astro-cid-kl2yo2xp]{margin-top:1.6rem;padding-top:1.4rem;border-top:1px dashed oklch(.965 .004 240 / .3)}.chips[data-astro-cid-kl2yo2xp]{display:flex;flex-wrap:wrap;gap:.5rem}.chips[data-astro-cid-kl2yo2xp] li[data-astro-cid-kl2yo2xp]{padding:.4rem .8rem;border-radius:999px;background:var(--color-paint);color:var(--color-asphalt-night);font-size:.86rem;font-weight:650}.ask[data-astro-cid-kl2yo2xp]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1.25rem 3rem;margin-top:2.25rem;padding-top:2rem;border-top:1px solid oklch(.965 .004 240 / .16)}.ask[data-astro-cid-kl2yo2xp] p[data-astro-cid-kl2yo2xp]{max-width:58ch;color:var(--color-on-dark-soft);font-size:var(--text-lg)}.ask[data-astro-cid-kl2yo2xp] strong[data-astro-cid-kl2yo2xp]{color:var(--color-on-dark);font-weight:650}.ctas[data-astro-cid-kl2yo2xp]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}@media(max-width:900px){.cols[data-astro-cid-kl2yo2xp],.ask[data-astro-cid-kl2yo2xp]{grid-template-columns:1fr}}@media(max-width:560px){.ctas[data-astro-cid-kl2yo2xp] .btn[data-astro-cid-kl2yo2xp]{width:100%}}.grid[data-astro-cid-dnksfipb]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2.25rem}.q[data-astro-cid-dnksfipb]{position:relative;margin:0;padding:2.25rem 2rem 1.75rem;background:var(--color-white);border-radius:var(--radius-lg);border-left:6px solid var(--color-blue-deep);box-shadow:0 1px 0 var(--color-rule);display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem}blockquote[data-astro-cid-dnksfipb]{margin:0}blockquote[data-astro-cid-dnksfipb] p[data-astro-cid-dnksfipb]{font-family:var(--font-heading);font-size:var(--text-xl);line-height:1.35;color:var(--color-ink)}figcaption[data-astro-cid-dnksfipb]{display:flex;align-items:baseline;gap:.6rem}.nm[data-astro-cid-dnksfipb]{font-family:var(--font-mark);font-weight:800;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}.wh[data-astro-cid-dnksfipb]{font-size:var(--text-sm);color:var(--color-ink-soft)}.src[data-astro-cid-dnksfipb]{margin-top:1.25rem;font-size:var(--text-xs);color:var(--color-ink-soft)}@media(max-width:860px){.grid[data-astro-cid-dnksfipb]{grid-template-columns:1fr}}.steps[data-astro-cid-4lr3x4xq]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;counter-reset:s}.steps[data-astro-cid-4lr3x4xq] li[data-astro-cid-4lr3x4xq]{position:relative;padding:1.75rem 1.5rem 1.5rem;background:var(--color-white);border-radius:var(--radius-lg);box-shadow:0 1px 0 var(--color-rule)}.steps[data-astro-cid-4lr3x4xq] li[data-astro-cid-4lr3x4xq]:not(:last-child):after{content:"";position:absolute;right:-.85rem;top:2.6rem;width:.7rem;height:3px;background:var(--color-blue-deep)}.n[data-astro-cid-4lr3x4xq]{display:block;font-family:var(--font-mark);font-weight:800;font-size:2.6rem;line-height:1;color:var(--color-blue-deep);margin-bottom:.75rem}h3[data-astro-cid-4lr3x4xq]{font-size:var(--text-xl);margin-bottom:.5rem}.steps[data-astro-cid-4lr3x4xq] p[data-astro-cid-4lr3x4xq]{color:var(--color-ink-soft);font-size:var(--text-sm)}.ctas[data-astro-cid-4lr3x4xq]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:2rem}@media(max-width:860px){.steps[data-astro-cid-4lr3x4xq]{grid-template-columns:1fr}.steps[data-astro-cid-4lr3x4xq] li[data-astro-cid-4lr3x4xq]:after{display:none}}@media(max-width:560px){.ctas[data-astro-cid-4lr3x4xq] .btn[data-astro-cid-4lr3x4xq]{width:100%}}.grid[data-astro-cid-zsov6f23]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,5vw,5rem);align-items:start}.photo[data-astro-cid-zsov6f23]{position:sticky;top:110px;margin:0}.photo[data-astro-cid-zsov6f23] img[data-astro-cid-zsov6f23]{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius-lg);background:var(--color-fog-2)}figcaption[data-astro-cid-zsov6f23]{margin-top:.7rem;font-family:var(--font-mark);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.9rem;color:var(--color-ink-soft)}.more[data-astro-cid-zsov6f23]{margin-top:1rem;color:var(--color-ink-soft);max-width:60ch}.facts[data-astro-cid-zsov6f23]{margin:1.75rem 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-block:1px solid var(--color-rule)}.facts[data-astro-cid-zsov6f23] div[data-astro-cid-zsov6f23]{padding:1rem 1rem 1rem 0}.facts[data-astro-cid-zsov6f23] div[data-astro-cid-zsov6f23]+div[data-astro-cid-zsov6f23]{padding-left:1rem;border-left:1px dashed var(--color-rule-strong)}dt[data-astro-cid-zsov6f23]{font-size:.72rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft)}dd[data-astro-cid-zsov6f23]{margin:.25rem 0 0;font-family:var(--font-heading);font-size:1.15rem;line-height:1.2}.comm[data-astro-cid-zsov6f23]{margin-top:1.75rem}.comm[data-astro-cid-zsov6f23] h3[data-astro-cid-zsov6f23]{font-family:var(--font-mark);font-weight:700;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-blue-deep);margin-bottom:.6rem}.comm[data-astro-cid-zsov6f23] ul[data-astro-cid-zsov6f23]{list-style:none;margin:0;padding:0;display:grid;gap:.35rem;font-size:var(--text-sm)}.comm[data-astro-cid-zsov6f23] li[data-astro-cid-zsov6f23]{position:relative;padding-left:1.3rem}.comm[data-astro-cid-zsov6f23] li[data-astro-cid-zsov6f23]:before{content:"";position:absolute;left:0;top:.7em;width:10px;height:3px;background:var(--color-blue-deep)}.ctas[data-astro-cid-zsov6f23]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:2rem}@media(max-width:900px){.grid[data-astro-cid-zsov6f23]{grid-template-columns:1fr}.photo[data-astro-cid-zsov6f23]{position:static;max-width:340px}.facts[data-astro-cid-zsov6f23]{grid-template-columns:1fr 1fr}.facts[data-astro-cid-zsov6f23] div[data-astro-cid-zsov6f23]:nth-child(3){padding-left:0;border-left:0}}.cards[data-astro-cid-thivack6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.card[data-astro-cid-thivack6]{position:relative;display:flex;flex-direction:column;gap:.6rem;padding:1.6rem 1.5rem 1.3rem;background:var(--color-white);border-radius:var(--radius-lg);box-shadow:0 1px 0 var(--color-rule);transition:transform var(--dur-ui) var(--ease),box-shadow var(--dur-ui) var(--ease)}.card[data-astro-cid-thivack6]:hover{transform:translateY(-3px);box-shadow:0 1px 0 var(--color-rule),0 20px 30px -24px #1e222699}.k[data-astro-cid-thivack6]{font-family:var(--font-mark);font-weight:700;font-size:.9rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-blue-deep)}h3[data-astro-cid-thivack6]{font-size:var(--text-xl)}h3[data-astro-cid-thivack6] a[data-astro-cid-thivack6]{color:var(--color-ink);text-decoration:none}h3[data-astro-cid-thivack6] a[data-astro-cid-thivack6]:after{content:"";position:absolute;inset:0;border-radius:inherit}.card[data-astro-cid-thivack6]:hover h3[data-astro-cid-thivack6] a[data-astro-cid-thivack6]{color:var(--color-blue-deep)}.d[data-astro-cid-thivack6]{color:var(--color-ink-soft);font-size:var(--text-sm)}.go[data-astro-cid-thivack6]{margin-top:auto;display:inline-flex;gap:.35rem;align-items:center;font-weight:680;color:var(--color-blue-deep);font-size:.92rem}@media(max-width:960px){.cards[data-astro-cid-thivack6]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.cards[data-astro-cid-thivack6]{grid-template-columns:1fr}}.faq[data-astro-cid-vcytj35z]{background:var(--color-white)}.grid[data-astro-cid-vcytj35z]{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(2rem,5vw,5rem);align-items:start}details[data-astro-cid-vcytj35z]{border-top:1px solid var(--color-rule)}details[data-astro-cid-vcytj35z]:last-child{border-bottom:1px solid var(--color-rule)}summary[data-astro-cid-vcytj35z]{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:1rem 0;cursor:pointer;list-style:none;font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-ink)}summary[data-astro-cid-vcytj35z]::-webkit-details-marker{display:none}summary[data-astro-cid-vcytj35z]:hover{color:var(--color-blue-deep)}.pm[data-astro-cid-vcytj35z]{position:relative;width:28px;height:28px;flex:none;border-radius:50%;border:2px solid var(--color-blue-deep);transition:transform var(--dur-ui) var(--ease),background-color var(--dur-ui) var(--ease)}.pm[data-astro-cid-vcytj35z]:before,.pm[data-astro-cid-vcytj35z]:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background:var(--color-blue-deep);transition:transform var(--dur-ui) var(--ease)}.pm[data-astro-cid-vcytj35z]:after{transform:rotate(90deg)}details[data-astro-cid-vcytj35z][open] .pm[data-astro-cid-vcytj35z]{background:var(--color-blue);border-color:var(--color-blue)}details[data-astro-cid-vcytj35z][open] .pm[data-astro-cid-vcytj35z]:after{transform:rotate(0)}details[data-astro-cid-vcytj35z][open] .pm[data-astro-cid-vcytj35z]:before,details[data-astro-cid-vcytj35z][open] .pm[data-astro-cid-vcytj35z]:after{background:var(--color-asphalt-night)}details[data-astro-cid-vcytj35z] p[data-astro-cid-vcytj35z]{padding:0 2.5rem 1.4rem 0;color:var(--color-ink-soft);max-width:68ch}@media(max-width:900px){.grid[data-astro-cid-vcytj35z]{grid-template-columns:1fr}}.final[data-astro-cid-42yt6lhh]{position:relative;padding-top:calc(var(--band-pad, 6rem) + 1rem)}.finish[data-astro-cid-42yt6lhh]{position:absolute;left:0;right:0;top:0;height:22px;z-index:1;background:repeating-conic-gradient(var(--color-paint) 0 25%,var(--color-asphalt-night) 0 50%) 0 0 / 22px 22px;opacity:.9}.grid[data-astro-cid-42yt6lhh]{position:relative;z-index:1;display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(2.5rem,5vw,5rem);align-items:center}.lede[data-astro-cid-42yt6lhh]{margin-top:1.25rem}.ctas[data-astro-cid-42yt6lhh]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.facts[data-astro-cid-42yt6lhh]{margin:0;padding:clamp(1.5rem,3vw,2rem);background:var(--color-asphalt-night);border-radius:var(--radius-lg);border:1px solid oklch(.76 .095 232 / .35);display:grid;gap:1.1rem}dt[data-astro-cid-42yt6lhh]{font-size:.7rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase;color:var(--color-blue)}dd[data-astro-cid-42yt6lhh]{margin:.25rem 0 0;color:var(--color-on-dark);font-size:var(--text-sm)}dd[data-astro-cid-42yt6lhh] a[data-astro-cid-42yt6lhh]{color:var(--color-on-dark);display:inline-flex;min-height:32px;align-items:center}@media(max-width:900px){.grid[data-astro-cid-42yt6lhh]{grid-template-columns:1fr}}@media(max-width:560px){.ctas[data-astro-cid-42yt6lhh]{flex-direction:column;align-items:stretch}}
