.ogc[data-astro-cid-rjxo73fh]{--navy: #323874;--navy-deep: #1d2049;--green: #a3dc8c;--green-text: #3c7625;--mint: #a5e0d8;--blush: #f9efe8;--red: #c2394d;--paper: #faf9f8;--ink-soft: rgba(50, 56, 116, .78);--rule: rgba(50, 56, 116, .16);--rule-firm: rgba(50, 56, 116, .34);--light-soft: rgba(250, 249, 248, .8);--display: Poppins, "Trebuchet MS", system-ui, sans-serif;--body: Inter, system-ui, -apple-system, sans-serif;--script: "Kaushan Script", "Snell Roundhand", cursive;background:var(--blush);color:var(--navy);font-family:var(--body);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}.ogc[data-astro-cid-rjxo73fh] [data-astro-cid-rjxo73fh][id]{scroll-margin-top:5.5rem}.wrap[data-astro-cid-rjxo73fh]{width:100%;max-width:1180px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,3.5rem)}.label[data-astro-cid-rjxo73fh]{font-family:var(--body);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:1.1rem}.dot[data-astro-cid-rjxo73fh]{color:var(--red)}.dot-green[data-astro-cid-rjxo73fh]{color:var(--green)}.sec-head[data-astro-cid-rjxo73fh]{margin-bottom:clamp(2.5rem,5vw,4rem)}.sec-title[data-astro-cid-rjxo73fh]{font-family:var(--display);font-weight:600;font-size:clamp(1.85rem,4.4vw,3.2rem);line-height:1.06;letter-spacing:-.02em;max-width:18ch}.sec-note[data-astro-cid-rjxo73fh]{margin-top:1.1rem;max-width:46ch;font-size:.95rem;color:var(--ink-soft)}.rule[data-astro-cid-rjxo73fh]{display:block;width:100%;height:20px}.rule[data-astro-cid-rjxo73fh] path[data-astro-cid-rjxo73fh]{fill:none;stroke:var(--navy);stroke-opacity:.32;stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:og-draw 1.5s cubic-bezier(.4,0,.2,1) forwards}.rule-accent[data-astro-cid-rjxo73fh] path[data-astro-cid-rjxo73fh]{stroke:var(--red);stroke-opacity:1;stroke-width:2.4}.mark[data-astro-cid-rjxo73fh]{display:block;width:min(100%,12rem);height:14px;margin:.35rem 0 .9rem}.mark[data-astro-cid-rjxo73fh] path[data-astro-cid-rjxo73fh]{fill:none;stroke:var(--red);stroke-width:2.4;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:og-draw 1.1s .2s cubic-bezier(.4,0,.2,1) forwards}@keyframes og-draw{to{stroke-dashoffset:0}}.site-head[data-astro-cid-rjxo73fh]{position:sticky;top:0;z-index:20;background:var(--blush);border-bottom:1px solid var(--rule)}.head-in[data-astro-cid-rjxo73fh]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;padding-block:.85rem}.brandmark[data-astro-cid-rjxo73fh]{display:block;flex:none}.brandmark[data-astro-cid-rjxo73fh] img[data-astro-cid-rjxo73fh]{height:30px;width:auto}.nav[data-astro-cid-rjxo73fh] ul[data-astro-cid-rjxo73fh]{display:flex;flex-wrap:wrap;gap:.35rem clamp(.9rem,3vw,1.35rem);list-style:none;margin:0;padding:0}.nav[data-astro-cid-rjxo73fh] a[data-astro-cid-rjxo73fh]{font-family:var(--display);font-weight:500;font-size:.86rem;letter-spacing:.01em;color:var(--navy);text-decoration:none;padding:.3rem 0;border-bottom:1.5px solid transparent;transition:border-color .18s ease}.nav[data-astro-cid-rjxo73fh] a[data-astro-cid-rjxo73fh]:hover{border-bottom-color:var(--red)}.hero[data-astro-cid-rjxo73fh]{padding-block:clamp(3.5rem,9vw,7.5rem) clamp(3rem,7vw,6rem)}.eyebrow[data-astro-cid-rjxo73fh]{font-family:var(--body);font-size:.74rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:clamp(1.5rem,3vw,2.5rem)}.statement[data-astro-cid-rjxo73fh]{font-family:var(--display);font-weight:600;letter-spacing:-.03em}.statement-lead[data-astro-cid-rjxo73fh]{display:block;font-size:clamp(2.15rem,6.2vw,5rem);line-height:1.02;color:var(--navy);max-width:21ch;text-wrap:balance}.statement-tail[data-astro-cid-rjxo73fh]{display:block;margin-top:clamp(1rem,2.2vw,1.8rem);font-size:clamp(1.1rem,2.3vw,1.8rem);line-height:1.25;letter-spacing:-.01em;color:var(--red);max-width:22ch}.hero[data-astro-cid-rjxo73fh] .rule-accent[data-astro-cid-rjxo73fh]{margin-top:clamp(2.25rem,5vw,3.75rem)}.hero-foot[data-astro-cid-rjxo73fh]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 2.5rem;margin-top:clamp(1.5rem,3vw,2.25rem)}.hero-meta[data-astro-cid-rjxo73fh]{font-size:.95rem;color:var(--ink-soft);max-width:34ch}.actions[data-astro-cid-rjxo73fh]{display:flex;flex-wrap:wrap;gap:.75rem}.btn[data-astro-cid-rjxo73fh]{display:inline-block;font-family:var(--display);font-weight:600;font-size:.88rem;letter-spacing:.02em;text-decoration:none;padding:.8rem 1.5rem;border:1.5px solid transparent;border-radius:2px;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.btn-solid[data-astro-cid-rjxo73fh]{background:var(--navy);color:var(--paper)}.btn-solid[data-astro-cid-rjxo73fh]:hover{background:var(--navy-deep)}.btn-ghost[data-astro-cid-rjxo73fh]{color:var(--navy);border-color:var(--rule-firm)}.btn-ghost[data-astro-cid-rjxo73fh]:hover{border-color:var(--navy);background:#3238740f}.btn-light[data-astro-cid-rjxo73fh]{background:var(--paper);color:var(--navy)}.btn-light[data-astro-cid-rjxo73fh]:hover{background:var(--mint)}.btn-outline[data-astro-cid-rjxo73fh]{color:var(--mint);border-color:#a5e0d880}.btn-outline[data-astro-cid-rjxo73fh]:hover{border-color:var(--mint);background:#a5e0d81f}.band[data-astro-cid-rjxo73fh]{padding-block:clamp(4.25rem,9.5vw,8.5rem)}.band-paper[data-astro-cid-rjxo73fh]{background:var(--paper)}.band-blush[data-astro-cid-rjxo73fh]{background:var(--blush)}.band-tight[data-astro-cid-rjxo73fh]{padding-bottom:clamp(2.5rem,5vw,4rem)}.band-top[data-astro-cid-rjxo73fh]{padding-top:0}.steps[data-astro-cid-rjxo73fh]{list-style:none;margin:0;padding:0}.step[data-astro-cid-rjxo73fh]{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem;padding-block:clamp(1.75rem,4vw,2.75rem);border-top:1px solid var(--rule)}.step[data-astro-cid-rjxo73fh]:last-child{border-bottom:1px solid var(--rule)}.step-key[data-astro-cid-rjxo73fh]{position:relative}.step-key[data-astro-cid-rjxo73fh]:before{content:"";position:absolute;top:0;bottom:0;left:calc(-1*clamp(1.25rem,5vw,3.5rem));right:calc(-1*clamp(1.25rem,5vw,3.5rem));background:var(--blush)}.step-key[data-astro-cid-rjxo73fh]>[data-astro-cid-rjxo73fh]{position:relative}.step-n[data-astro-cid-rjxo73fh]{font-family:var(--display);font-weight:700;font-size:clamp(3rem,8vw,6rem);line-height:.85;color:var(--red);letter-spacing:-.04em}.step-name[data-astro-cid-rjxo73fh]{font-family:var(--display);font-weight:600;font-size:clamp(1.35rem,2.9vw,2.1rem);line-height:1.15;letter-spacing:-.015em}.step-desc[data-astro-cid-rjxo73fh]{margin-top:.7rem;max-width:54ch;color:var(--navy)}.step-key[data-astro-cid-rjxo73fh] .step-desc[data-astro-cid-rjxo73fh]{margin-top:0}@media(min-width:760px){.step[data-astro-cid-rjxo73fh]{grid-template-columns:clamp(6rem,11vw,9.5rem) minmax(0,1fr);gap:0 clamp(1.5rem,4vw,3.5rem);align-items:start}.step-n[data-astro-cid-rjxo73fh]{padding-top:.15rem}.step-key[data-astro-cid-rjxo73fh]:before{left:clamp(-2.25rem,-3vw,-1.1rem);right:clamp(-2.25rem,-3vw,-1.1rem)}}.art[data-astro-cid-rjxo73fh]{padding-block:clamp(5rem,12vw,10rem)}.mount[data-astro-cid-rjxo73fh]{margin:0 auto;max-width:860px;background:var(--paper);border:1px solid var(--rule-firm);padding:clamp(2.25rem,7vw,5rem) clamp(1.5rem,6vw,4.5rem) clamp(1.5rem,4vw,2.75rem);text-align:center}.mount[data-astro-cid-rjxo73fh] img[data-astro-cid-rjxo73fh]{width:100%;max-width:610px;margin-inline:auto}.mount[data-astro-cid-rjxo73fh] figcaption[data-astro-cid-rjxo73fh]{margin-top:clamp(1.75rem,4vw,2.75rem);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}.index[data-astro-cid-rjxo73fh]{list-style:none;margin:0;padding:0}.idx-row[data-astro-cid-rjxo73fh]{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.3rem 1rem;padding:1.3rem 0;border-top:1px solid var(--rule);transition:background-color .18s ease}.index[data-astro-cid-rjxo73fh] li[data-astro-cid-rjxo73fh]:last-child{border-bottom:1px solid var(--rule)}.idx-row[data-astro-cid-rjxo73fh]:hover{background:var(--blush);box-shadow:-.9rem 0 0 var(--blush),.9rem 0 0 var(--blush)}.idx-n[data-astro-cid-rjxo73fh]{grid-column:1;grid-row:1;font-family:var(--display);font-weight:600;font-size:.95rem;color:var(--ink-soft);letter-spacing:.02em;padding-top:.18rem}.idx-name[data-astro-cid-rjxo73fh]{grid-column:2;grid-row:1;font-family:var(--display);font-weight:600;font-size:clamp(1.1rem,2.1vw,1.45rem);line-height:1.25;letter-spacing:-.012em}.idx-desc[data-astro-cid-rjxo73fh]{grid-column:2;grid-row:2;max-width:58ch;font-size:.97rem;color:var(--navy)}@media(min-width:880px){.idx-row[data-astro-cid-rjxo73fh]{grid-template-columns:4rem minmax(10rem,15rem) minmax(0,1fr);gap:0 clamp(1.5rem,3vw,2.75rem);align-items:baseline;padding-block:1.6rem}.idx-n[data-astro-cid-rjxo73fh]{padding-top:0}.idx-desc[data-astro-cid-rjxo73fh]{grid-column:3;grid-row:1}}.plates[data-astro-cid-rjxo73fh]{list-style:none;margin:0;padding:0;columns:2;column-gap:clamp(1.25rem,3vw,2.25rem)}@media(min-width:1000px){.plates[data-astro-cid-rjxo73fh]{columns:3}}.plate[data-astro-cid-rjxo73fh]{break-inside:avoid;margin:0 0 clamp(1.5rem,3.5vw,2.5rem)}.plate-field[data-astro-cid-rjxo73fh]{position:relative;width:100%;aspect-ratio:var(--ar, 4 / 3);display:grid;place-items:center;background:var(--paper);border:1px solid var(--rule-firm)}.plate-tab[data-astro-cid-rjxo73fh]{position:absolute;inset:0 0 auto;height:7px}.plate-reg[data-astro-cid-rjxo73fh]{width:clamp(30px,12%,46px);height:auto;opacity:.32}.plate-reg[data-astro-cid-rjxo73fh] circle[data-astro-cid-rjxo73fh],.plate-reg[data-astro-cid-rjxo73fh] path[data-astro-cid-rjxo73fh]{fill:none;stroke:var(--navy);stroke-width:1.2}.t-mint[data-astro-cid-rjxo73fh]{background:var(--mint)}.t-navy[data-astro-cid-rjxo73fh]{background:var(--navy)}.t-green[data-astro-cid-rjxo73fh]{background:var(--green)}.t-deep[data-astro-cid-rjxo73fh]{background:var(--navy-deep)}.plate-cap[data-astro-cid-rjxo73fh]{margin-top:.7rem;font-family:var(--display);font-weight:600;font-size:.95rem;letter-spacing:.01em}.plate-n[data-astro-cid-rjxo73fh]{color:var(--ink-soft);margin-right:.6rem;font-variant-numeric:tabular-nums}.about[data-astro-cid-rjxo73fh]{display:grid;gap:clamp(2rem,4vw,3rem);grid-template-columns:minmax(0,1fr)}.about-lead[data-astro-cid-rjxo73fh]{font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.62;max-width:54ch}.about-note[data-astro-cid-rjxo73fh]{align-self:start;border-left:3px solid var(--mint);padding-left:clamp(1rem,2vw,1.5rem)}.about-note[data-astro-cid-rjxo73fh] p[data-astro-cid-rjxo73fh]{font-family:var(--display);font-weight:500;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.5;color:var(--navy);max-width:36ch}@media(min-width:900px){.about[data-astro-cid-rjxo73fh]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,5rem)}}.people-title[data-astro-cid-rjxo73fh]{font-family:var(--display);font-weight:600;font-size:clamp(1.5rem,3vw,2.1rem);letter-spacing:-.02em;margin-block:clamp(2.5rem,5vw,4rem) clamp(2rem,4vw,3rem)}.people[data-astro-cid-rjxo73fh]{list-style:none;margin:0;padding:0;display:grid;gap:clamp(2.25rem,4.5vw,3.25rem);grid-template-columns:minmax(0,1fr)}@media(min-width:740px){.people[data-astro-cid-rjxo73fh]{grid-template-columns:repeat(3,minmax(0,1fr))}}.person[data-astro-cid-rjxo73fh] img[data-astro-cid-rjxo73fh]{width:100%;max-width:168px;aspect-ratio:1;border:1px solid var(--rule-firm);margin-bottom:1.15rem}.person-name[data-astro-cid-rjxo73fh]{font-family:var(--display);font-weight:600;font-size:1.12rem;letter-spacing:-.01em}.person-role[data-astro-cid-rjxo73fh]{font-size:.76rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--green-text);margin-top:.3rem}.person-bio[data-astro-cid-rjxo73fh]{margin-top:.85rem;font-size:.95rem;max-width:38ch;color:var(--navy)}.cta[data-astro-cid-rjxo73fh]{background:var(--navy);color:var(--paper);padding-block:clamp(4.5rem,10vw,8.5rem);text-align:center}.cta-title[data-astro-cid-rjxo73fh]{font-family:var(--display);font-weight:600;font-size:clamp(2.1rem,6.4vw,4.6rem);line-height:1.15;letter-spacing:-.025em;color:var(--paper)}.cta-title[data-astro-cid-rjxo73fh] .script[data-astro-cid-rjxo73fh]{font-family:var(--script);font-weight:400;font-size:1.15em;line-height:1;letter-spacing:0;color:var(--mint)}.cta-copy[data-astro-cid-rjxo73fh]{margin:clamp(1.25rem,3vw,2rem) auto 0;max-width:42ch;color:var(--light-soft);font-size:1.02rem}.actions-light[data-astro-cid-rjxo73fh]{justify-content:center;margin-top:clamp(1.75rem,4vw,2.75rem)}.site-foot[data-astro-cid-rjxo73fh]{background:var(--navy-deep);color:var(--paper);padding-block:clamp(3rem,6vw,4.5rem) clamp(1.75rem,3vw,2.5rem)}.foot-in[data-astro-cid-rjxo73fh]{display:grid;gap:clamp(2rem,4vw,3rem);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:760px){.foot-in[data-astro-cid-rjxo73fh]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.foot-brand[data-astro-cid-rjxo73fh] img[data-astro-cid-rjxo73fh]{height:40px;width:auto}.foot-line[data-astro-cid-rjxo73fh]{margin-top:1.15rem;max-width:34ch;font-size:.95rem;color:var(--light-soft)}.foot-contact[data-astro-cid-rjxo73fh]{font-style:normal;font-size:.97rem;line-height:1.75;color:var(--light-soft)}.foot-contact[data-astro-cid-rjxo73fh] a[data-astro-cid-rjxo73fh]{color:var(--mint);text-decoration:none;border-bottom:1px solid rgba(165,224,216,.4)}.foot-contact[data-astro-cid-rjxo73fh] a[data-astro-cid-rjxo73fh]:hover{border-bottom-color:var(--mint)}.foot-fine[data-astro-cid-rjxo73fh]{margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.35rem;border-top:1px solid rgba(250,249,248,.18);font-size:.82rem;color:var(--light-soft)}.ogc[data-astro-cid-rjxo73fh] a[data-astro-cid-rjxo73fh]:focus-visible,.ogc[data-astro-cid-rjxo73fh] button[data-astro-cid-rjxo73fh]:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:1px}.cta[data-astro-cid-rjxo73fh] a[data-astro-cid-rjxo73fh]:focus-visible,.site-foot[data-astro-cid-rjxo73fh] a[data-astro-cid-rjxo73fh]:focus-visible{outline:2px solid var(--mint);outline-offset:3px}@media(prefers-reduced-motion:reduce){.ogc[data-astro-cid-rjxo73fh] [data-astro-cid-rjxo73fh],.ogc[data-astro-cid-rjxo73fh] [data-astro-cid-rjxo73fh]:before,.ogc[data-astro-cid-rjxo73fh] [data-astro-cid-rjxo73fh]:after{animation:none!important;transition:none!important}.rule[data-astro-cid-rjxo73fh] path[data-astro-cid-rjxo73fh],.mark[data-astro-cid-rjxo73fh] path[data-astro-cid-rjxo73fh]{stroke-dashoffset:0}}
