/* Home page, board round 4 (2026-11-04): the science design system (science.css) carried below the hero.
   The hero's video and scroll animation are untouched; only the second headline line takes the Caslon accent. */

/* hero: font only */
.hero h1 .ln:nth-child(2) span{font-family:"Libre Caslon Text",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.015em;padding-right:.08em}
.hero h1 .ln:nth-child(2){font-size:.84em}

/* accent words: Caslon italic everywhere below the hero */
main h2 em,.arc-intro h3 em,.cta-band h2 em{margin-left:.05em;font-family:"Libre Caslon Text",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--gold-hi)}
.statement .w.lit.g{font-family:"Libre Caslon Text",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.01em}

/* centered section heads with the gold rule, as on the science pages */
.hm-head{text-align:center;justify-items:center;margin-left:auto;margin-right:auto;max-width:900px}
.hm-head h2{font-size:clamp(2rem,3.8vw,3.2rem)}
.hm-head::after{content:"";display:block;width:72px;height:1px;background:linear-gradient(90deg,var(--gold-deep),var(--gold-hi),var(--gold-deep));order:1}
.hm-head .lede{max-width:720px;order:2}
.hm-more{text-align:center;margin-top:clamp(28px,3vw,40px)}
.hm-more .more{margin-top:0}
.arc-intro h3{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:400}

/* icon + kicker rows on cards */
.hm-k{display:flex;align-items:center;gap:12px}
.hm-k .mu-ico,.xcard .mu-ico{width:42px;height:42px;border-radius:12px;border:1px solid var(--line);background:rgba(201,169,97,.06);flex:none}
.hm-k .mu-ico svg,.xcard .mu-ico svg{width:22px;height:22px}
.glass .hm-k+h3{margin-top:16px}
.xcard .mu-ico{display:grid;margin-bottom:16px;background:rgba(12,11,9,.55);backdrop-filter:blur(6px)}
.xcard .k{display:block}

/* science cards: four across on wide screens */
.explore.hm-four{grid-template-columns:repeat(4,1fr);gap:18px}
.explore.hm-four .xcard{min-height:420px}
.explore.hm-four .xcard h3{font-size:clamp(1.35rem,1.7vw,1.6rem)}
@media (max-width:1100px){.explore.hm-four{grid-template-columns:1fr 1fr}.explore.hm-four .xcard{min-height:340px}}
@media (max-width:620px){.explore.hm-four{grid-template-columns:1fr}.explore.hm-four .xcard{min-height:300px}}

/* pin 73: science cards centered (icon, label, title, text, link) */
.explore.hm-four .xcard .body{text-align:center;display:flex;flex-direction:column;align-items:center}
.explore.hm-four .xcard .mu-ico{margin-left:auto;margin-right:auto}
