.hero[data-astro-cid-anhloy43]{padding-block:clamp(2.25rem,1.5rem + 3vw,4.5rem) clamp(3rem,2rem + 4vw,5.5rem);background:var(--color-paper)}.hero-grid[data-astro-cid-anhloy43]{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,1rem + 4vw,5rem);align-items:center}.copy[data-astro-cid-anhloy43]{display:grid;gap:1.2rem;animation:lift var(--dur-el) var(--ease-brand) both}h1[data-astro-cid-anhloy43]{font-size:var(--text-4xl);color:var(--color-navy);max-width:13ch}.ctas[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.4rem}.sub[data-astro-cid-anhloy43]{font-size:.9rem;font-weight:700;color:var(--color-ink-soft);letter-spacing:.02em}.visual[data-astro-cid-anhloy43]{position:relative;padding:0 1.5rem 1.5rem 0;animation:lift var(--dur-el) var(--ease-brand) .12s both}.sq-back[data-astro-cid-anhloy43]{position:absolute;inset:1.5rem 0 0 1.5rem;background-color:var(--color-navy);border-radius:var(--radius-sm)}picture[data-astro-cid-anhloy43]{position:relative;display:block}picture[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-sm);box-shadow:0 0 0 6px var(--color-white)}.plate[data-astro-cid-anhloy43]{position:absolute;left:-1.25rem;bottom:0;display:grid;gap:.05rem;padding:.85rem 1.1rem .75rem;background:var(--color-navy);color:var(--color-on-dark);border-radius:var(--radius-md);border:3px solid var(--color-white);box-shadow:0 0 0 2px var(--color-navy),0 14px 28px -14px #01092499;font-weight:700;font-size:.95rem;line-height:1.35}.plate-k[data-astro-cid-anhloy43]{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-amber-hi)}.plate-a[data-astro-cid-anhloy43]{font-weight:500;font-size:.82rem;color:var(--color-on-dark-soft);margin-top:.2rem}@media(max-width:900px){.hero-grid[data-astro-cid-anhloy43]{grid-template-columns:1fr}.visual[data-astro-cid-anhloy43]{max-width:560px}.plate[data-astro-cid-anhloy43]{left:.75rem}}@media(max-width:480px){.ctas[data-astro-cid-anhloy43] .btn[data-astro-cid-anhloy43]{width:100%}h1[data-astro-cid-anhloy43]{font-size:2.3rem}}@media(prefers-reduced-motion:reduce){.copy[data-astro-cid-anhloy43],.visual[data-astro-cid-anhloy43]{animation:none}}.hl[data-astro-cid-7s7xinkd]{padding-top:0}.hl-list[data-astro-cid-7s7xinkd]{list-style:none;margin-block:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);border-block:2px solid var(--color-navy)}.hl-list[data-astro-cid-7s7xinkd] li[data-astro-cid-7s7xinkd]{display:grid;grid-template-columns:auto 1fr;column-gap:.65rem;align-content:start;padding:1.1rem 1rem;border-left:1px solid var(--color-rule-strong)}.hl-list[data-astro-cid-7s7xinkd] li[data-astro-cid-7s7xinkd]:first-child{border-left:0;padding-left:0}.dia[data-astro-cid-7s7xinkd]{grid-row:span 2;width:10px;height:10px;margin-top:.45rem;background:var(--color-amber);transform:rotate(45deg)}strong[data-astro-cid-7s7xinkd]{font-weight:800;color:var(--color-navy)}.note[data-astro-cid-7s7xinkd]{font-size:.88rem;color:var(--color-ink-soft);line-height:1.4}@media(max-width:980px){.hl-list[data-astro-cid-7s7xinkd]{grid-template-columns:repeat(2,1fr)}.hl-list[data-astro-cid-7s7xinkd] li[data-astro-cid-7s7xinkd]{border-left:0;padding-left:0;border-top:1px solid var(--color-rule-strong)}.hl-list[data-astro-cid-7s7xinkd] li[data-astro-cid-7s7xinkd]:nth-child(-n+2){border-top:0}}@media(max-width:480px){.hl-list[data-astro-cid-7s7xinkd]{grid-template-columns:1fr}.hl-list[data-astro-cid-7s7xinkd] li[data-astro-cid-7s7xinkd]:nth-child(2){border-top:1px solid var(--color-rule-strong)}}.sl[data-astro-cid-gpldi3sb]{background:var(--color-white)}.sl-board[data-astro-cid-gpldi3sb]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"pick read" "map read";grid-template-rows:auto 1fr;gap:1.5rem clamp(1.5rem,1rem + 3vw,3.5rem);align-items:start}.pickers[data-astro-cid-gpldi3sb]{grid-area:pick;display:grid;gap:1.25rem}fieldset[data-astro-cid-gpldi3sb]{border:0;margin:0;padding:0;min-width:0}legend[data-astro-cid-gpldi3sb]{display:flex;align-items:center;gap:.6rem;font-weight:800;font-size:1.1rem;color:var(--color-navy);margin-bottom:.65rem}.step[data-astro-cid-gpldi3sb]{display:inline-grid;place-items:center;width:28px;height:28px;padding-top:3px;border-radius:50%;background:var(--color-navy);color:var(--color-on-dark);font-size:.85rem}.opts[data-astro-cid-gpldi3sb]{display:flex;flex-wrap:wrap;gap:.5rem}.opts[data-astro-cid-gpldi3sb] label[data-astro-cid-gpldi3sb]{position:relative;cursor:pointer}.opts[data-astro-cid-gpldi3sb] input[data-astro-cid-gpldi3sb]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.opts[data-astro-cid-gpldi3sb] span[data-astro-cid-gpldi3sb]{display:inline-flex;align-items:center;min-height:44px;padding:.55rem 1rem .4rem;border:2px solid var(--color-rule-strong);border-radius:var(--radius-sm);font-weight:700;color:var(--color-ink);background:var(--color-paper);transition:background-color var(--dur-ui) var(--ease),border-color var(--dur-ui) var(--ease),color var(--dur-ui) var(--ease)}.opts[data-astro-cid-gpldi3sb] label[data-astro-cid-gpldi3sb]:hover span[data-astro-cid-gpldi3sb]{border-color:var(--color-navy)}.opts[data-astro-cid-gpldi3sb] input[data-astro-cid-gpldi3sb]:checked+span[data-astro-cid-gpldi3sb]{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-on-dark)}.opts[data-astro-cid-gpldi3sb] input[data-astro-cid-gpldi3sb]:focus-visible+span[data-astro-cid-gpldi3sb]{outline:3px solid var(--color-navy-2);outline-offset:3px}.map[data-astro-cid-gpldi3sb]{grid-area:map;position:relative;display:grid;grid-template-columns:1fr 14px 1fr;height:190px;border-radius:var(--radius-md);overflow:hidden;border:2px solid var(--color-navy)}.side[data-astro-cid-gpldi3sb]{position:relative;display:flex;align-items:flex-start;padding:.8rem .9rem}.side-ks[data-astro-cid-gpldi3sb]{background-color:var(--color-paper-2)}.side-mo[data-astro-cid-gpldi3sb]{background-color:var(--color-paper);justify-content:flex-end}.st[data-astro-cid-gpldi3sb]{font-size:.75rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-soft)}.road[data-astro-cid-gpldi3sb]{position:relative;background:var(--color-night)}.road[data-astro-cid-gpldi3sb]:before{content:"";position:absolute;left:5px;top:-40px;bottom:-40px;width:4px;background:repeating-linear-gradient(180deg,var(--color-amber) 0 18px,transparent 18px 30px)}.map[data-astro-cid-gpldi3sb].pulse .road[data-astro-cid-gpldi3sb]:before{animation:march .7s var(--ease-brand)}@keyframes march{0%{transform:translateY(0)}to{transform:translateY(30px)}}.road-label[data-astro-cid-gpldi3sb]{position:absolute;left:50%;bottom:.6rem;transform:translate(-50%);writing-mode:vertical-rl;rotate:180deg;font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);white-space:nowrap;margin-left:-18px}.pin[data-astro-cid-gpldi3sb]{position:absolute;display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .65rem .25rem;border-radius:var(--radius-sm);font-size:.8rem;font-weight:800;transform:translate(-50%);transition:left var(--dur-el) var(--ease-brand);box-shadow:0 8px 16px -10px #01092499}.pin[data-astro-cid-gpldi3sb] svg[data-astro-cid-gpldi3sb]{width:15px;height:15px;margin-top:-3px}.pin-home[data-astro-cid-gpldi3sb]{top:58px;background:var(--color-navy);color:var(--color-on-dark)}.pin-work[data-astro-cid-gpldi3sb]{top:116px;background:var(--color-amber);color:var(--color-ink)}.map[data-astro-cid-gpldi3sb][data-live=ks] .pin-home[data-astro-cid-gpldi3sb]{left:24%}.map[data-astro-cid-gpldi3sb][data-live=kcmo] .pin-home[data-astro-cid-gpldi3sb]{left:66%}.map[data-astro-cid-gpldi3sb][data-live=mo] .pin-home[data-astro-cid-gpldi3sb]{left:84%}.map[data-astro-cid-gpldi3sb][data-work=ks] .pin-work[data-astro-cid-gpldi3sb]{left:26%}.map[data-astro-cid-gpldi3sb][data-work=kcmo] .pin-work[data-astro-cid-gpldi3sb]{left:68%}.map[data-astro-cid-gpldi3sb][data-work=mo] .pin-work[data-astro-cid-gpldi3sb]{left:84%}.map[data-astro-cid-gpldi3sb][data-work=multi] .pin-work[data-astro-cid-gpldi3sb]{left:50%}.map[data-astro-cid-gpldi3sb][data-work=multi] .pin-work[data-astro-cid-gpldi3sb]:after{content:"+ more";margin-left:.15rem;font-weight:700}.readout[data-astro-cid-gpldi3sb]{grid-area:read;padding:clamp(1.25rem,1rem + 1.5vw,2rem);background:var(--color-paper-2);border-radius:var(--radius-md);border-top:6px solid var(--color-navy);display:grid;gap:.9rem}.ro-k[data-astro-cid-gpldi3sb]{font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-soft)}.ro-h[data-astro-cid-gpldi3sb]{font-size:var(--text-xl);color:var(--color-navy)}.ro-list[data-astro-cid-gpldi3sb]{list-style:none;margin:0;padding:0;display:grid;gap:0;counter-reset:r}.ro-list[data-astro-cid-gpldi3sb] li{display:grid;grid-template-columns:6.25rem 1fr;gap:.9rem;padding-block:.85rem;border-top:1px dashed var(--color-rule-strong)}.ro-list[data-astro-cid-gpldi3sb] .tag{align-self:start;justify-self:start;padding:.3rem .5rem .15rem;border-radius:3px;background:var(--color-white);border:1.5px solid var(--color-navy);color:var(--color-navy);font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ro-list[data-astro-cid-gpldi3sb] strong{display:block;font-weight:800;color:var(--color-ink)}.ro-list[data-astro-cid-gpldi3sb] p{font-size:.95rem;color:var(--color-ink-soft);margin-top:.15rem}.ro-foot[data-astro-cid-gpldi3sb]{font-size:.88rem;color:var(--color-ink-soft);padding-top:.8rem;border-top:1px solid var(--color-rule-strong)}.ro-ctas[data-astro-cid-gpldi3sb]{display:flex;flex-wrap:wrap;gap:.6rem}@media(max-width:900px){.sl-board[data-astro-cid-gpldi3sb]{grid-template-columns:minmax(0,1fr);grid-template-areas:"pick" "map" "read";grid-template-rows:auto}}@media(max-width:480px){.ro-list[data-astro-cid-gpldi3sb] li{grid-template-columns:1fr;gap:.4rem}.ro-ctas[data-astro-cid-gpldi3sb] .btn[data-astro-cid-gpldi3sb]{width:100%}.map[data-astro-cid-gpldi3sb]{height:170px}.pin-home[data-astro-cid-gpldi3sb]{top:48px}.pin-work[data-astro-cid-gpldi3sb]{top:104px}}@media(prefers-reduced-motion:reduce){.map[data-astro-cid-gpldi3sb].pulse .road[data-astro-cid-gpldi3sb]:before{animation:none}}.sv-head[data-astro-cid-bp4bfslc]{display:flex;justify-content:space-between;align-items:end;gap:2rem;flex-wrap:wrap;margin-bottom:clamp(2rem,1.5rem + 2vw,3rem)}.sv-head[data-astro-cid-bp4bfslc] .eyebrow-row[data-astro-cid-bp4bfslc]{margin-bottom:0}.sv-grid[data-astro-cid-bp4bfslc]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,1rem + 2vw,3rem)}.grp[data-astro-cid-bp4bfslc]{background:var(--color-white);border-radius:var(--radius-md);padding:clamp(1.25rem,1rem + 1.5vw,2rem);box-shadow:0 0 0 1px var(--color-rule)}.grp-h[data-astro-cid-bp4bfslc]{display:flex;align-items:center;gap:.6rem;font-size:var(--text-xl);color:var(--color-navy);padding-bottom:1rem;border-bottom:3px solid var(--color-navy)}.grp-h[data-astro-cid-bp4bfslc]:before{content:"";width:12px;height:12px;background:var(--color-amber);transform:rotate(45deg);flex:none;margin-top:-3px}ul[data-astro-cid-bp4bfslc]{list-style:none;margin:0;padding:0}li[data-astro-cid-bp4bfslc]{padding-block:1rem;border-bottom:1px solid var(--color-rule)}li[data-astro-cid-bp4bfslc]:last-child{border-bottom:0;padding-bottom:0}h4[data-astro-cid-bp4bfslc]{font-size:1.08rem;font-weight:800;color:var(--color-ink);line-height:1.25}li[data-astro-cid-bp4bfslc] p[data-astro-cid-bp4bfslc]{margin-top:.3rem;font-size:.97rem;color:var(--color-ink-soft)}@media(max-width:860px){.sv-grid[data-astro-cid-bp4bfslc]{grid-template-columns:1fr}}.tm[data-astro-cid-5bfvjeui]{background:var(--color-paper)}.tm-grid[data-astro-cid-5bfvjeui]{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2rem,1rem + 4vw,5rem);align-items:center}.lead[data-astro-cid-5bfvjeui]{display:grid;gap:1.2rem}.lead-card[data-astro-cid-5bfvjeui]{display:flex;gap:1.1rem;align-items:center;padding:1.25rem;background:var(--color-white);border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--color-rule)}.lead-card[data-astro-cid-5bfvjeui] h3[data-astro-cid-5bfvjeui]{font-size:var(--text-xl);color:var(--color-navy)}.bio[data-astro-cid-5bfvjeui]{margin-top:.3rem;color:var(--color-ink-soft)}.mono[data-astro-cid-5bfvjeui]{display:inline-grid;place-items:center;flex:none;width:52px;height:52px;padding-top:4px;border-radius:var(--radius-sm);background:var(--color-navy);color:var(--color-on-dark);font-weight:850;letter-spacing:.02em;box-shadow:inset 0 0 0 3px var(--color-navy),inset 0 0 0 5px var(--color-white)}.mono-lg[data-astro-cid-5bfvjeui]{width:76px;height:76px;font-size:1.5rem}.ctas[data-astro-cid-5bfvjeui]{display:flex;flex-wrap:wrap;gap:.6rem}.crew[data-astro-cid-5bfvjeui]{list-style:none;margin:0;padding:1.25rem;display:grid;gap:.75rem;background-color:var(--color-night);border-radius:var(--radius-md)}.crew[data-astro-cid-5bfvjeui] li[data-astro-cid-5bfvjeui]{display:flex;align-items:center;gap:1rem;padding:.9rem 1rem;background:#ffffff0f;border-radius:var(--radius-sm)}.crew[data-astro-cid-5bfvjeui] .mono[data-astro-cid-5bfvjeui]{background:var(--color-amber);color:var(--color-ink);box-shadow:inset 0 0 0 3px var(--color-amber),inset 0 0 0 5px var(--color-night)}.nm[data-astro-cid-5bfvjeui]{font-weight:800;color:var(--color-on-dark);font-size:1.08rem}.rl[data-astro-cid-5bfvjeui]{color:var(--color-on-dark-soft);font-size:.95rem}@media(max-width:900px){.tm-grid[data-astro-cid-5bfvjeui]{grid-template-columns:1fr}}@media(max-width:480px){.ctas[data-astro-cid-5bfvjeui] .btn[data-astro-cid-5bfvjeui]{width:100%}.lead-card[data-astro-cid-5bfvjeui]{flex-direction:column;align-items:flex-start}}.pr[data-astro-cid-2t5hllg7]{background-color:var(--color-navy)}.pr-grid[data-astro-cid-2t5hllg7]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,1rem + 4vw,5rem);align-items:center}.pr-grid[data-astro-cid-2t5hllg7]>div[data-astro-cid-2t5hllg7]{display:grid;gap:1.1rem;justify-items:start}.rating[data-astro-cid-2t5hllg7]{display:flex;align-items:center;gap:.6rem;font-weight:700;color:var(--color-on-dark)}.stars[data-astro-cid-2t5hllg7]{color:var(--color-amber-hi);letter-spacing:.1em}figure[data-astro-cid-2t5hllg7]{margin:0;padding:clamp(1.5rem,1rem + 2vw,2.5rem);background:var(--color-night);border-radius:var(--radius-md);border-left:0;box-shadow:inset 0 6px 0 var(--color-amber)}blockquote[data-astro-cid-2t5hllg7]{margin:0}blockquote[data-astro-cid-2t5hllg7] p[data-astro-cid-2t5hllg7]{font-family:var(--font-quote);font-style:italic;font-size:var(--text-2xl);line-height:1.35;color:var(--color-on-dark)}figcaption[data-astro-cid-2t5hllg7]{margin-top:1.25rem;color:var(--color-on-dark-soft)}figcaption[data-astro-cid-2t5hllg7] strong[data-astro-cid-2t5hllg7]{color:var(--color-on-dark)}@media(max-width:900px){.pr-grid[data-astro-cid-2t5hllg7]{grid-template-columns:1fr}}.fq-grid[data-astro-cid-vcytj35z]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,1rem + 4vw,5rem);align-items:start}.fq-grid[data-astro-cid-vcytj35z] .eyebrow-row[data-astro-cid-vcytj35z]{position:sticky;top:120px}.list[data-astro-cid-vcytj35z]{border-top:2px solid var(--color-navy)}details[data-astro-cid-vcytj35z]{border-bottom:1px solid var(--color-rule)}summary[data-astro-cid-vcytj35z]{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:1rem 0;cursor:pointer}summary[data-astro-cid-vcytj35z]::-webkit-details-marker{display:none}summary[data-astro-cid-vcytj35z] h3[data-astro-cid-vcytj35z]{font-size:var(--text-lg);color:var(--color-navy)}summary[data-astro-cid-vcytj35z]:hover h3[data-astro-cid-vcytj35z]{color:var(--color-navy-2)}.pm[data-astro-cid-vcytj35z]{position:relative;flex:none;width:34px;height:34px;border-radius:var(--radius-sm);background:var(--color-paper-2)}.pm[data-astro-cid-vcytj35z]:before,.pm[data-astro-cid-vcytj35z]:after{content:"";position:absolute;left:50%;top:50%;width:13px;height:2px;background:var(--color-ink);translate:-50% -50%;transition:rotate var(--dur-ui) var(--ease)}.pm[data-astro-cid-vcytj35z]:after{rotate:90deg}details[data-astro-cid-vcytj35z][open] .pm[data-astro-cid-vcytj35z]{background:var(--color-amber)}details[data-astro-cid-vcytj35z][open] .pm[data-astro-cid-vcytj35z]:after{rotate:0deg}details[data-astro-cid-vcytj35z] p[data-astro-cid-vcytj35z]{padding:0 3rem 1.4rem 0;color:var(--color-ink-soft);max-width:66ch}@media(max-width:900px){.fq-grid[data-astro-cid-vcytj35z]{grid-template-columns:1fr}.fq-grid[data-astro-cid-vcytj35z] .eyebrow-row[data-astro-cid-vcytj35z]{position:static}details[data-astro-cid-vcytj35z] p[data-astro-cid-vcytj35z]{padding-right:0}}.ct-grid[data-astro-cid-zbjjch6a]{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(2rem,1rem + 4vw,5rem);align-items:center}.ct-grid[data-astro-cid-zbjjch6a]>div[data-astro-cid-zbjjch6a]:first-child{display:grid;gap:1.2rem}.ct[data-astro-cid-zbjjch6a] .h2[data-astro-cid-zbjjch6a]{font-size:var(--text-4xl);max-width:16ch}.ctas[data-astro-cid-zbjjch6a]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.card[data-astro-cid-zbjjch6a]{padding:1.75rem;background:var(--color-white);color:var(--color-ink);border-radius:var(--radius-md);display:grid;gap:1rem;border-top:6px solid var(--color-amber)}.card[data-astro-cid-zbjjch6a] h3[data-astro-cid-zbjjch6a]{font-size:var(--text-xl);color:var(--color-night)!important}address[data-astro-cid-zbjjch6a]{font-style:normal;display:grid;font-size:1.05rem}dl[data-astro-cid-zbjjch6a]{margin:0;display:grid;gap:.5rem;padding-block:1rem;border-block:1px solid var(--color-rule)}dl[data-astro-cid-zbjjch6a] div[data-astro-cid-zbjjch6a]{display:grid;grid-template-columns:4.5rem 1fr;gap:.75rem}dt[data-astro-cid-zbjjch6a]{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft);padding-top:.2rem}dd[data-astro-cid-zbjjch6a]{margin:0}.hr[data-astro-cid-zbjjch6a]{display:block}.card[data-astro-cid-zbjjch6a] .dark-line[data-astro-cid-zbjjch6a]{justify-self:start;color:var(--color-navy)!important;border-color:var(--color-navy)}.card[data-astro-cid-zbjjch6a] .dark-line[data-astro-cid-zbjjch6a]:hover{background:var(--color-navy);color:var(--color-on-dark)!important}.ct[data-astro-cid-zbjjch6a]{background-color:var(--color-night)}.card[data-astro-cid-zbjjch6a] a[data-astro-cid-zbjjch6a]{color:var(--color-navy)!important}.card[data-astro-cid-zbjjch6a] [data-astro-cid-zbjjch6a]:focus-visible{outline-color:var(--color-navy-2)}@media(max-width:900px){.ct-grid[data-astro-cid-zbjjch6a]{grid-template-columns:1fr}}@media(max-width:480px){.ctas[data-astro-cid-zbjjch6a] .btn[data-astro-cid-zbjjch6a]{width:100%}dd[data-astro-cid-zbjjch6a]{overflow-wrap:anywhere}}
