.portrait[data-astro-cid-idcj4gp7]{justify-self:end;width:100%;max-width:410px;margin:0;padding-bottom:88px;position:relative}.p-frame[data-astro-cid-idcj4gp7],.bio-frame[data-astro-cid-idcj4gp7]{aspect-ratio:4/5;background-color:#06305c;background-image:var(--guilloche), linear-gradient(170deg, var(--navy-2), var(--navy-3));max-width:100%;position:relative;overflow:hidden;box-shadow:0 44px 70px -40px #000000d9}.p-frame[data-astro-cid-idcj4gp7]:after,.bio-frame[data-astro-cid-idcj4gp7]:after{content:"";pointer-events:none;border:1px solid #b8955c8c;position:absolute;inset:12px}.p-frame[data-astro-cid-idcj4gp7] .p-photo,.bio-frame[data-astro-cid-idcj4gp7] .p-photo{object-fit:cover;object-position:center 20%;width:100%;height:100%}.p-fallback[data-astro-cid-idcj4gp7]{place-items:center;padding:18%;display:grid;position:absolute;inset:0}.p-fallback[data-astro-cid-idcj4gp7] img{filter:drop-shadow(0 20px 30px #00000073);width:100%;height:auto}.portrait[data-astro-cid-idcj4gp7] .p-seal{width:100px;height:100px;box-shadow:0 0 0 4px var(--navy), 0 0 0 5px #b8955c99, 0 18px 30px -12px #0009;border-radius:50%;position:absolute;top:-30px;right:-30px}.plate[data-astro-cid-idcj4gp7]{background:var(--white);color:var(--ink);border-top:3px solid var(--brass);padding:22px 26px 20px;position:absolute;bottom:0;left:-48px;right:40px;box-shadow:0 30px 50px -30px #000000bf}.plate-kicker[data-astro-cid-idcj4gp7]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass-deep);font-size:11px;display:block}.plate-name[data-astro-cid-idcj4gp7]{font-family:var(--font-display);margin:8px 0 5px;font-size:1.8rem;line-height:1.1;display:block}.plate-spec[data-astro-cid-idcj4gp7]{color:var(--muted);font-size:14px;line-height:1.45;display:block}.plate-data[data-astro-cid-idcj4gp7]{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:20px;margin:14px 0 0;padding-top:12px;display:grid}.plate-data[data-astro-cid-idcj4gp7] dt[data-astro-cid-idcj4gp7]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}.plate-data[data-astro-cid-idcj4gp7] dd[data-astro-cid-idcj4gp7]{font-family:var(--font-serif);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:14.5px;line-height:1.35}@media (width<=1000px){.portrait[data-astro-cid-idcj4gp7]{justify-self:start;max-width:380px;margin-left:48px}}@media (width<=640px){.portrait[data-astro-cid-idcj4gp7]{max-width:100%;margin-left:0;padding-bottom:0}.portrait[data-astro-cid-idcj4gp7] .p-seal{width:76px;height:76px;top:-18px;right:-8px}.plate[data-astro-cid-idcj4gp7]{margin:-72px 14px 0;padding:18px 20px 16px;position:relative;left:auto;right:auto}.plate-name[data-astro-cid-idcj4gp7]{font-size:1.5rem}.plate-data[data-astro-cid-idcj4gp7]{grid-template-columns:1fr;gap:10px}}.oath[data-astro-cid-cfv3gixo]{background:var(--white);border-bottom:1px solid var(--line)}.oath-grid[data-astro-cid-cfv3gixo]{grid-template-columns:200px minmax(0,1fr);gap:48px;padding-block:64px;display:grid}.oath-label[data-astro-cid-cfv3gixo]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brass-deep);font-size:12px;line-height:1.7}.oath-label[data-astro-cid-cfv3gixo] span[data-astro-cid-cfv3gixo]{color:var(--muted);display:block}blockquote[data-astro-cid-cfv3gixo]{font-family:var(--font-serif-italic);text-wrap:pretty;max-width:32em;margin:0;font-size:clamp(1.3rem,2.3vw,1.85rem);font-style:italic;line-height:1.45}blockquote[data-astro-cid-cfv3gixo]:before{content:"«";color:var(--brass)}blockquote[data-astro-cid-cfv3gixo]:after{content:"»";color:var(--brass)}p[data-astro-cid-cfv3gixo]{color:var(--muted);max-width:44em;margin:18px 0 0}p[data-astro-cid-cfv3gixo] strong[data-astro-cid-cfv3gixo]{color:var(--ink)}@media (width<=760px){.oath-grid[data-astro-cid-cfv3gixo]{grid-template-columns:1fr;gap:14px;padding-block:48px}}.criteria[data-astro-cid-dic3q2ep]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.criteria[data-astro-cid-dic3q2ep] div[data-astro-cid-dic3q2ep]{background:var(--white);padding:24px 24px 26px}.criteria[data-astro-cid-dic3q2ep] h3[data-astro-cid-dic3q2ep]{font-family:var(--font-serif-italic);margin:0 0 6px;font-size:1.2rem;font-style:italic;font-weight:400}.criteria[data-astro-cid-dic3q2ep] p[data-astro-cid-dic3q2ep]{color:var(--muted);margin:0;font-size:.96rem}@media (width<=1000px){.criteria[data-astro-cid-dic3q2ep]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.criteria[data-astro-cid-dic3q2ep]{grid-template-columns:1fr}}
