.hero[data-astro-cid-wcolddp2]{background:var(--color-hero);color:#fff;position:relative;overflow:hidden}.hero-img[data-astro-cid-wcolddp2]{object-fit:cover;object-position:50% 45%;filter:sepia(.45)contrast(1.05)brightness(.9);width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-wcolddp2]:after{content:"";background:linear-gradient(#0f264826 0%,#0f26488c 55%,#0f2648e0 100%);position:absolute;inset:0}.hero-inner[data-astro-cid-wcolddp2]{z-index:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:32.5rem;padding-block:4.5rem 4rem;display:flex;position:relative}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{color:#fff;letter-spacing:4px;margin:.875rem 0 .5rem;font-size:clamp(2.25rem,6vw,3.625rem);line-height:1.3}.hero-tagline[data-astro-cid-wcolddp2]{font-family:var(--font-serif);letter-spacing:4px;color:#eef1f6;margin:0 0 2rem;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700}.section[data-astro-cid-wcolddp2]{padding-block:5rem}.section-tight[data-astro-cid-wcolddp2]{padding-top:0}.section-flush[data-astro-cid-wcolddp2]{padding-bottom:5rem}.motto[data-astro-cid-wcolddp2]{padding-bottom:3rem}.section-soft[data-astro-cid-wcolddp2]{background:var(--color-soft)}.section[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{margin:.75rem 0 2.25rem;font-size:clamp(1.75rem,3.5vw,2.125rem)}.about[data-astro-cid-wcolddp2],.highlights[data-astro-cid-wcolddp2]{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2rem;display:grid}.about-eyebrow[data-astro-cid-wcolddp2]{grid-column:1/-1;margin:0 0 1rem}.section[data-astro-cid-wcolddp2] .about-head[data-astro-cid-wcolddp2]{grid-column:1;margin:0}.about-body[data-astro-cid-wcolddp2]{grid-column:2/-1;padding-top:.25rem;font-size:1.125rem;line-height:2}.about-body[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{margin:0 0 1.25rem}.highlights[data-astro-cid-wcolddp2]{margin:0;padding:0;list-style:none;position:relative}.highlights[data-astro-cid-wcolddp2]:before{content:"";background:linear-gradient(to right, var(--color-red) 0, var(--color-navy) 25%, var(--color-navy) 80%, transparent 100%);height:2px;position:absolute;top:7px;left:0;right:0}.highlights[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{flex-direction:column;padding-top:2.25rem;display:flex;position:relative}.highlights[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:before{content:"";background:var(--color-bg);border:2px solid var(--color-navy);box-sizing:border-box;width:12px;height:12px;position:absolute;top:2px;left:2px;transform:rotate(45deg)}.highlights[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:first-child:before{background:var(--color-red);border-color:var(--color-red)}.hl-year[data-astro-cid-wcolddp2]{font-family:var(--font-serif);letter-spacing:2px;color:var(--color-red);font-size:1rem;font-weight:700}.hl-title[data-astro-cid-wcolddp2]{font-family:var(--font-serif);color:var(--color-navy);text-wrap:balance;margin-top:.25rem;font-size:1.375rem;font-weight:900;line-height:1.4}.hl-text[data-astro-cid-wcolddp2]{color:var(--color-muted);text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere;margin-top:.5rem;padding-right:1.5rem;font-size:.875rem}@media (width<=48rem){.about[data-astro-cid-wcolddp2],.highlights[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}.about-body[data-astro-cid-wcolddp2]{grid-column:1;margin-top:1.5rem}.highlights[data-astro-cid-wcolddp2]:before{background:linear-gradient(to bottom, var(--color-red) 0, var(--color-navy) 20%, var(--color-navy) 85%, transparent 100%);width:2px;height:auto;inset:0 auto 0 7px}.highlights[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{padding:0 0 2rem 2.25rem}.highlights[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:before{top:.5rem}.hl-text[data-astro-cid-wcolddp2]{text-wrap:pretty;padding-right:0}}.more[data-astro-cid-wcolddp2]{text-align:right;margin:1.75rem 0 0}.motto[data-astro-cid-wcolddp2]{text-align:center;padding-block:5.5rem}.motto-chars[data-astro-cid-wcolddp2]{font-family:var(--font-serif);letter-spacing:.45em;color:var(--color-navy);margin:0;padding-left:.45em;font-size:clamp(2.5rem,8vw,4rem);font-weight:900;line-height:1.4}.motto-meaning[data-astro-cid-wcolddp2]{color:var(--color-muted);margin:1.125rem 1.5rem 0;font-size:.9375rem}.support[data-astro-cid-wcolddp2]{text-align:center;color:var(--color-muted);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem 1.5rem;font-size:.9375rem;display:flex}.support[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{margin:0}
