.tile[data-astro-cid-robgbdtc]{height:100%;color:var(--on-navy);background:var(--navy);text-decoration:none;display:block;position:relative;overflow:hidden}.tile[data-astro-cid-robgbdtc] img{transition:transform .6s var(--ease-out)}.tile[data-astro-cid-robgbdtc]:hover img{transform:scale(1.03)}.tile[data-astro-cid-robgbdtc]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#111a3ad9);position:absolute;inset:55% 0 0}.title[data-astro-cid-robgbdtc]{z-index:1;font-stretch:var(--wide);font-weight:750;font-size:var(--step-2);line-height:1.1;position:absolute;bottom:1.1rem;left:1.25rem;right:1.25rem}@media (width<=40rem){.title[data-astro-cid-robgbdtc]{font-stretch:100%;font-size:var(--step-1);bottom:.8rem;left:.9rem;right:.9rem}}.tile[data-astro-cid-robgbdtc]:hover .title[data-astro-cid-robgbdtc]{text-underline-offset:.2em;text-decoration:underline 2px}.story[data-astro-cid-cyh2oti4]{position:relative}.controls[data-astro-cid-cyh2oti4]{gap:.5rem;display:flex;position:absolute;top:-4.25rem;right:0}.controls[data-astro-cid-cyh2oti4] button[data-astro-cid-cyh2oti4]{border:2px solid var(--navy);border-radius:var(--radius);min-height:2.75rem;color:var(--navy);font:inherit;cursor:pointer;background:0 0;padding:0 1rem;font-weight:600}.controls[data-astro-cid-cyh2oti4] button[data-astro-cid-cyh2oti4]:hover:not(:disabled){background:var(--navy);color:var(--on-navy)}.controls[data-astro-cid-cyh2oti4] button[data-astro-cid-cyh2oti4]:disabled{opacity:.35;cursor:default}.track[data-astro-cid-cyh2oti4]{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--rule) transparent;grid-auto-columns:min(26rem,80vw);grid-auto-flow:column;gap:1.5rem;margin:0;padding:0 0 1rem;list-style:none;display:grid;overflow-x:auto}.track[data-astro-cid-cyh2oti4]:focus-visible{outline-offset:6px}.chapter[data-astro-cid-cyh2oti4]{scroll-snap-align:start;align-content:start;gap:.9rem;display:grid}.lead[data-astro-cid-cyh2oti4]{aspect-ratio:4/5;display:block;overflow:hidden}.text[data-astro-cid-cyh2oti4]{grid-template-columns:auto 1fr;align-items:start;gap:.9rem;display:grid}.n[data-astro-cid-cyh2oti4]{background:var(--navy);width:2.25rem;height:2.25rem;color:var(--on-navy);border-radius:50%;place-items:center;font-weight:700;display:grid}h3[data-astro-cid-cyh2oti4]{font-size:var(--step-2);margin-bottom:.25rem}h3[data-astro-cid-cyh2oti4] a[data-astro-cid-cyh2oti4]{color:var(--ink)}h3[data-astro-cid-cyh2oti4] a[data-astro-cid-cyh2oti4]:hover{text-decoration:underline}.text[data-astro-cid-cyh2oti4] p[data-astro-cid-cyh2oti4]{font-size:var(--step--1);color:var(--ink-soft)}.text[data-astro-cid-cyh2oti4] p[data-astro-cid-cyh2oti4] a[data-astro-cid-cyh2oti4]{color:var(--ink);font-weight:600}.more[data-astro-cid-cyh2oti4]{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.more[data-astro-cid-cyh2oti4] a[data-astro-cid-cyh2oti4]{aspect-ratio:1;display:block;overflow:hidden}@media (width<=40rem){.controls[data-astro-cid-cyh2oti4]{justify-content:flex-end;margin-bottom:1rem;position:static}}.board[data-astro-cid-d5fxwota]{--cols:4rem minmax(15rem, 2fr) repeat(6, minmax(0, 1fr));--bar:.875rem;border-top:2px solid var(--ink)}.head[data-astro-cid-d5fxwota]{grid-template-columns:var(--cols);border-bottom:1px solid var(--rule);font-size:var(--step--1);color:var(--ink-soft);padding-block:.75rem;font-weight:600;display:grid}.head[data-astro-cid-d5fxwota] span[data-astro-cid-d5fxwota]:nth-child(n+3){border-left:1px solid var(--rule);padding-left:.6rem}.rows[data-astro-cid-d5fxwota]{margin:0;padding:0;list-style:none}.rows[data-astro-cid-d5fxwota] li[data-astro-cid-d5fxwota]{border-bottom:1px solid var(--rule)}.row[data-astro-cid-d5fxwota]{grid-template-columns:var(--cols);min-height:5.5rem;color:inherit;align-items:center;text-decoration:none;display:grid}.row[data-astro-cid-d5fxwota]:hover .title[data-astro-cid-d5fxwota]{text-underline-offset:.2em;text-decoration:underline 2px}.row[data-astro-cid-d5fxwota]:hover{background:#ffffff59}.thumb[data-astro-cid-d5fxwota]{background:var(--navy);width:3.25rem;height:3.25rem;display:block;overflow:hidden}.name[data-astro-cid-d5fxwota]{gap:.15rem;padding:1rem 1.5rem 1rem 0;display:grid}.title[data-astro-cid-d5fxwota]{font-stretch:var(--wide);font-weight:700;font-size:var(--step-0);justify-self:start;line-height:1.25}.meta[data-astro-cid-d5fxwota]{font-size:var(--step--1);color:var(--ink-soft);flex-wrap:wrap;column-gap:.75rem;display:flex}.status[data-astro-cid-d5fxwota]{color:var(--leaf-dark);font-weight:600}.track[data-astro-cid-d5fxwota]{background-image:repeating-linear-gradient(to right, var(--rule) 0 1px, transparent 1px calc(100% / 6));grid-column:3/-1;align-self:stretch;align-items:center;display:flex;position:relative}.fill[data-astro-cid-d5fxwota]{width:calc(var(--reach) * 100%);height:var(--bar);background:var(--navy);transform-origin:0;display:block;position:relative}.fill[data-astro-cid-d5fxwota]:not(.done):after{content:"";right:calc(var(--bar) * -.9);width:calc(var(--bar) * 1.8);height:calc(var(--bar) * 1.8);background:var(--leaf);border:3px solid var(--navy);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.segments[data-astro-cid-d5fxwota]{display:none}.stage-text[data-astro-cid-d5fxwota]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.waiting[data-astro-cid-d5fxwota] .fill[data-astro-cid-d5fxwota]{transform:scaleX(0)}.waiting[data-astro-cid-d5fxwota] .fill[data-astro-cid-d5fxwota]:after{opacity:0}.drawing[data-astro-cid-d5fxwota] .fill[data-astro-cid-d5fxwota]{animation:draw .9s var(--ease-out) both;animation-delay:calc(var(--i) * 90ms)}.drawing[data-astro-cid-d5fxwota] .fill[data-astro-cid-d5fxwota]:after{animation:.3s ease-out both pop;animation-delay:calc(var(--i) * 90ms + .75s)}@keyframes draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pop{0%{opacity:0;transform:translateY(-50%)scale(.4)}to{opacity:1;transform:translateY(-50%)scale(1)}}@media (width<=55.99rem){.head[data-astro-cid-d5fxwota]{display:none}.row[data-astro-cid-d5fxwota]{grid-template-columns:3.25rem 1fr;gap:.6rem .9rem;padding-block:1.25rem}.track[data-astro-cid-d5fxwota],.stage-text[data-astro-cid-d5fxwota]{grid-column:1/-1}.name[data-astro-cid-d5fxwota]{padding:0}.track[data-astro-cid-d5fxwota]{background:0 0}.fill[data-astro-cid-d5fxwota]{display:none}.segments[data-astro-cid-d5fxwota]{grid-template-columns:repeat(6,1fr);gap:3px;width:100%;display:grid}.seg[data-astro-cid-d5fxwota]{background:#111a3a1f;height:.625rem}.seg[data-astro-cid-d5fxwota].on{background:var(--navy)}.seg[data-astro-cid-d5fxwota].now{background:var(--leaf);box-shadow:inset 0 0 0 2px var(--navy)}.seg[data-astro-cid-d5fxwota].on,.seg[data-astro-cid-d5fxwota].now{transform-origin:0}.waiting[data-astro-cid-d5fxwota] .seg[data-astro-cid-d5fxwota].on,.waiting[data-astro-cid-d5fxwota] .seg[data-astro-cid-d5fxwota].now{transform:scaleX(0)}.drawing[data-astro-cid-d5fxwota] .seg[data-astro-cid-d5fxwota].on,.drawing[data-astro-cid-d5fxwota] .seg[data-astro-cid-d5fxwota].now{animation:draw .35s var(--ease-out) both;animation-delay:calc(var(--i) * 80ms + var(--s) * 70ms)}.stage-text[data-astro-cid-d5fxwota]{clip:auto;white-space:normal;width:auto;height:auto;font-size:var(--step--1);font-weight:600;position:static;overflow:visible}}.hero[data-astro-cid-lcdefpme]{isolation:isolate;grid-template-rows:1fr auto;min-height:min(100svh,56rem);display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] .hero-photo{z-index:-2;width:100%;max-width:none;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(#0000 45%,#111a3ad9),linear-gradient(90deg,#13214feb,#1b2d699e 60%,#1b2d6966);position:absolute;inset:0}.hero-inner[data-astro-cid-lcdefpme]{text-align:center;padding-block:calc(var(--header-h) + clamp(3rem, 2rem + 5vw, 6rem)) clamp(1.5rem, 1rem + 2vw, 2.5rem);align-content:end;justify-items:center;gap:clamp(1.25rem,2.5vw,1.75rem);display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.02em;color:var(--on-navy);font-size:clamp(2.1rem,.6rem + 4.6vw,4.75rem);font-weight:800;line-height:.98}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{display:block}.hero[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{justify-content:center}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:30em;color:var(--on-navy)}.board-wrap[data-astro-cid-lcdefpme]{padding-top:0}.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.services[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{aspect-ratio:4/5}.results[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.results[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{aspect-ratio:4/5;background:var(--navy);position:relative;overflow:hidden}.results[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#0000,#111a3aeb);position:absolute;inset:40% 0 0}.results[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{z-index:1;color:var(--on-navy);gap:.35rem;display:grid;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.results[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-stretch:var(--wide);font-weight:800;font-size:var(--step-4);line-height:1}.results[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{max-width:18em}.closing[data-astro-cid-lcdefpme]{padding-block:clamp(5rem,3rem + 8vw,9rem);position:relative;overflow:hidden}.closing[data-astro-cid-lcdefpme] .closing-photo{width:100%;max-width:none;height:100%;position:absolute;inset:0}.closing[data-astro-cid-lcdefpme]:before{content:"";z-index:1;background:#1b2d69d6;position:absolute;inset:0}.closing-inner[data-astro-cid-lcdefpme]{z-index:2;justify-items:start;gap:1.5rem;display:grid;position:relative}.closing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-5);max-width:12em}@media (width<=55.99rem){.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.results[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.results[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{aspect-ratio:4/3}}
