.ih[data-astro-cid-4jg3ifd3]{background:var(--navy);align-items:flex-end;min-height:clamp(300px,36vw,440px);display:flex;position:relative;overflow:hidden}.ih-bg[data-astro-cid-4jg3ifd3]{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.ih-fade[data-astro-cid-4jg3ifd3]{background:linear-gradient(90deg,#13243bf0 0%,#13243bb3 50%,#13243b33 100%);position:absolute;inset:0}.ih-in[data-astro-cid-4jg3ifd3]{z-index:1;padding-top:clamp(52px,6vw,88px);padding-bottom:clamp(44px,5vw,72px);position:relative}.ih[data-astro-cid-4jg3ifd3] h1[data-astro-cid-4jg3ifd3]{color:#fff;max-width:16ch}.ih[data-astro-cid-4jg3ifd3] .eyebrow[data-astro-cid-4jg3ifd3]{color:var(--orange);flex-wrap:wrap;align-items:center;gap:8px 12px;display:inline-flex}.ih-tier[data-astro-cid-4jg3ifd3]{white-space:nowrap;font-style:normal;font-family:var(--sans);letter-spacing:.06em;color:var(--on-navy-2);border:1px solid #ffffff47;border-radius:3px;padding:2px 8px;font-size:11.5px;font-weight:600}.ih-sub[data-astro-cid-4jg3ifd3]{color:var(--on-navy-2);max-width:34ch;margin:18px 0 0;font-size:clamp(16px,1.6vw,19px)}.ih-rule[data-astro-cid-4jg3ifd3]{background:var(--orange);border-radius:2px;width:56px;height:3px;margin-top:22px;display:block}.fam[data-astro-cid-4jg3ifd3]{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,24px);display:grid}@media (width<=640px){.fam[data-astro-cid-4jg3ifd3]{grid-template-columns:1fr}}.fam-tile[data-astro-cid-4jg3ifd3]{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--navy);margin:0;position:relative;overflow:hidden}.fam-tile[data-astro-cid-4jg3ifd3] img[data-astro-cid-4jg3ifd3]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fam-tile[data-astro-cid-4jg3ifd3] figcaption[data-astro-cid-4jg3ifd3]{background:linear-gradient(#0000,#13243b8c 40%,#13243beb);flex-direction:column;gap:2px;padding:40px 20px 18px;display:flex;position:absolute;inset:auto 0 0}.fam-tile[data-astro-cid-4jg3ifd3] strong[data-astro-cid-4jg3ifd3]{color:#fff;letter-spacing:-.02em;font-size:clamp(17px,1.7vw,21px);font-weight:900}.fam-tile[data-astro-cid-4jg3ifd3] span[data-astro-cid-4jg3ifd3]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--orange);font-size:11px}.choose[data-astro-cid-4jg3ifd3]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:clamp(18px,2.2vw,28px);padding:18px clamp(18px,2.4vw,28px);display:flex}.choose-k[data-astro-cid-4jg3ifd3]{color:var(--ink);white-space:nowrap;font-size:16px;font-weight:700}.choose-k[data-astro-cid-4jg3ifd3] b[data-astro-cid-4jg3ifd3]{color:var(--orange-ink);margin:0 3px}.choose-list[data-astro-cid-4jg3ifd3]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.choose-list[data-astro-cid-4jg3ifd3] li[data-astro-cid-4jg3ifd3]{font-family:var(--mono);letter-spacing:.04em;color:var(--navy);background:var(--cream-2);border:1px solid var(--line-2);border-radius:3px;padding:6px 12px;font-size:13px;font-weight:600}.choose-note[data-astro-cid-4jg3ifd3]{color:var(--ink-3);margin-left:auto;font-size:13.5px}@media (width<=760px){.choose-note[data-astro-cid-4jg3ifd3]{margin-left:0}}.wd[data-astro-cid-4jg3ifd3]{flex-direction:column;gap:12px;display:flex}.wd-rule[data-astro-cid-4jg3ifd3]{background:var(--orange);border-radius:2px;width:36px;height:3px;margin-top:4px;display:block}.wd[data-astro-cid-4jg3ifd3] h3[data-astro-cid-4jg3ifd3]{align-items:center;gap:10px;display:flex}.wd-no[data-astro-cid-4jg3ifd3]{font-family:var(--mono);color:var(--orange-ink);font-size:13px;font-weight:600}.wd[data-astro-cid-4jg3ifd3] p[data-astro-cid-4jg3ifd3]{color:var(--ink-2);max-width:none;margin:0;font-size:15px}.bn[data-astro-cid-4jg3ifd3]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:1.2fr minmax(260px,.8fr);align-items:center;gap:clamp(28px,4vw,60px);padding:clamp(26px,3.4vw,48px);display:grid}@media (width<=900px){.bn[data-astro-cid-4jg3ifd3]{grid-template-columns:1fr}}.bn[data-astro-cid-4jg3ifd3] .head[data-astro-cid-4jg3ifd3]{margin-bottom:24px}.bn[data-astro-cid-4jg3ifd3] .bullets[data-astro-cid-4jg3ifd3]{grid-template-columns:1fr}.ap[data-astro-cid-4jg3ifd3]>[data-astro-cid-4jg3ifd3]{min-width:0}.ap[data-astro-cid-4jg3ifd3]{grid-template-columns:1.15fr minmax(280px,.85fr);align-items:start;gap:clamp(24px,3vw,44px);display:grid}@media (width<=900px){.ap[data-astro-cid-4jg3ifd3]{grid-template-columns:1fr}}.apply[data-astro-cid-4jg3ifd3]{background:var(--navy);border-radius:var(--radius-lg);grid-template-columns:1fr auto;align-items:center;gap:24px 40px;margin-top:32px;padding:clamp(26px,3.4vw,44px);display:grid}@media (width<=860px){.apply[data-astro-cid-4jg3ifd3]{grid-template-columns:1fr}}.apply-line[data-astro-cid-4jg3ifd3]{color:var(--on-navy);max-width:none;margin:0;font-size:clamp(19px,2vw,25px);font-weight:700}.apply-line[data-astro-cid-4jg3ifd3] b[data-astro-cid-4jg3ifd3]{font-family:var(--mono);color:var(--orange);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.35em;font-weight:600}.apply-sub[data-astro-cid-4jg3ifd3]{color:var(--on-navy-2);grid-column:1;max-width:44ch;margin:8px 0 0;font-size:15px}.apply[data-astro-cid-4jg3ifd3] .btn-row[data-astro-cid-4jg3ifd3]{grid-area:1/2/3}@media (width<=860px){.apply[data-astro-cid-4jg3ifd3] .btn-row[data-astro-cid-4jg3ifd3]{grid-area:auto/1}}.rel[data-astro-cid-4jg3ifd3]{margin-top:clamp(40px,5vw,64px)}.rel[data-astro-cid-4jg3ifd3] .head[data-astro-cid-4jg3ifd3]{margin-bottom:22px}.rel-card[data-astro-cid-4jg3ifd3]{color:var(--ink);flex-direction:column;gap:6px;text-decoration:none;display:flex}.rel-card[data-astro-cid-4jg3ifd3] .photo[data-astro-cid-4jg3ifd3]{margin-bottom:8px}.rel-card[data-astro-cid-4jg3ifd3] strong[data-astro-cid-4jg3ifd3]{letter-spacing:-.02em;font-size:17px;font-weight:900}.rel-card[data-astro-cid-4jg3ifd3]:hover strong[data-astro-cid-4jg3ifd3]{color:var(--orange-ink)}
