@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Inter:wght@400;500;600&display=swap');
@import url('the-414.css');
html{background:var(--archive);color:var(--bone);font-family:var(--sans);font-size:16px}body{min-width:320px;overflow-x:hidden;background:var(--black);line-height:1.7}body::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.16;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E")}h1,h2,h3{font-family:var(--serif);font-weight:500;line-height:.94;text-transform:uppercase;letter-spacing:.025em}h1{font-size:clamp(3.5rem,10vw,9.5rem)}h2{font-size:clamp(2.9rem,7vw,6.5rem)}p+p{margin-top:1.25rem}a{text-underline-offset:.25em}.section{padding:var(--section) var(--pad)}.parchment{background:var(--bone);color:var(--black)}.eyebrow{font-size:.69rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-light);margin-bottom:1.5rem}.parchment .eyebrow{color:var(--deep-oxblood)}.lede{font-family:var(--serif);font-size:clamp(1.25rem,2.3vw,1.8rem);line-height:1.35}.skip-link{position:fixed;left:1rem;top:-5rem;z-index:100;background:var(--gold);color:var(--black);padding:.7rem 1rem}.skip-link:focus{top:1rem}:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}
