.site-header{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px var(--gutter);border-bottom:1px solid var(--line)}.site-header nav{display:flex;gap:28px}.site-header nav a,.languages a{font-size:14px;text-decoration:none}.wordmark{display:flex;align-items:baseline;gap:16px;text-decoration:none;font:400 27px/1.3 Georgia,serif;letter-spacing:.18em}.wordmark span+span{font:400 16px var(--serif);letter-spacing:.12em}.languages{display:flex;gap:14px}.languages [aria-current],nav [aria-current]{border-bottom:1px solid var(--slate)}
.main-container{max-width:1520px;margin:auto;padding:0 var(--gutter) 100px;min-height:65vh}.hero{display:grid;grid-template-columns:1.08fr 1fr;gap:7%;padding:70px 0 50px;align-items:center}.hero-copy{min-width:0}.hero h1{max-width:570px;margin-top:28px}.hero .lead{max-width:470px}.hero-art{margin:0;position:relative}.hero-art img{display:block;width:100%;height:auto}.hero-art figcaption{font-size:14px;color:var(--slate);padding-top:12px}.hero-actions{display:flex;gap:24px;align-items:center;margin-top:30px}.edition{display:flex;align-items:center;gap:28px;margin-bottom:20px}.edition>span{font:400 clamp(62px,7vw,100px)/1 Georgia,serif;letter-spacing:-.04em;color:var(--slate)}.edition>p{font-size:14px;line-height:1.9;margin:0}.section{padding:70px 0;border-top:1px solid var(--line)}.section-top{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px}.section-top h2{max-width:660px;margin-bottom:0}.origins-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 20px;padding:30px 0}.origin-item{text-decoration:none;padding:20px 20px 20px 0;border-top:1px solid var(--line)}.origin-item h3{margin-top:20px;margin-bottom:8px}.origin-item .latin{font-size:14px;color:var(--slate)}.region-chapter{background:rgba(69,99,114,.025)}.closing-note{padding-inline-start:10%;max-width:940px;background-image:url('/assets/editorial/fibre-v1.svg')}.closing-note p:not(.eyebrow){max-width:680px}
.chapter-heading{padding:80px 0 45px;max-width:960px}.chapter-heading .lead{max-width:760px}.family-heading{padding:28px 0 46px;max-width:1150px}.family-heading .latin{font-size:24px;color:var(--slate)}.family-heading .lead{max-width:860px}.family-layout{display:grid;grid-template-columns:1fr 2.15fr;gap:7%;border-top:1px solid var(--line);padding-top:48px}.identity-facts{border-inline-start:1px solid var(--gold);padding-inline-start:26px;align-self:start}.identity-facts h2{font:400 15px/1.7 var(--sans);color:var(--slate);margin-top:32px;margin-bottom:8px}.identity-facts p{overflow-wrap:anywhere}.family-prose{max-width:860px;min-width:0}.family-prose section{margin-bottom:46px}.craft-art{display:grid;grid-template-columns:1fr 1fr;gap:36px}.methodology-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px 7%;margin:20px 0 60px}.methodology-grid section{border-top:1px solid var(--gold);padding-top:30px}.about-prose{max-width:860px;margin:30px auto}.origin-opening{display:flex;align-items:center;gap:45px}.region-intro{max-width:860px;margin-bottom:60px}
footer{padding:48px var(--gutter) 28px;border-top:1px solid var(--line);background:rgba(69,99,114,.035)}.footer-top{display:flex;justify-content:space-between;gap:30px}.footer-top p{font-family:var(--serif);font-size:21px}.footer-meta,.filing{display:flex;flex-wrap:wrap;gap:24px;font-size:14px;margin-top:24px}.preview-note{font-size:14px;margin-top:20px;color:var(--slate)}
@media(max-width:1000px){.site-header{gap:15px;flex-wrap:wrap}.site-header nav{order:3;width:100%;gap:24px}.hero{gap:5%;padding-top:45px}.edition{gap:18px}.family-row{gap:20px}.family-layout{gap:5%}.origins-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.site-header{padding:22px var(--gutter)}.wordmark{font-size:22px;gap:12px}.site-header nav{justify-content:space-between;gap:10px;padding-top:12px}.languages{gap:12px}.hero{grid-template-columns:1fr;padding-top:35px;gap:35px}.hero h1{margin-top:22px}.hero-art{max-width:500px}.hero-art img{width:100%}.hero-actions{flex-wrap:wrap;gap:18px}.section{padding:45px 0}.section-top{align-items:flex-start;flex-direction:column;gap:15px}.origins-grid{grid-template-columns:repeat(2,1fr);gap:15px}.closing-note{padding-inline-start:0}.chapter-heading{padding-top:48px}.family-layout{grid-template-columns:1fr;gap:38px}.identity-facts{padding-inline-start:20px}.craft-art,.methodology-grid{grid-template-columns:1fr;gap:0}.footer-top{flex-direction:column}.family-heading .latin{font-size:20px;overflow-wrap:anywhere}.origin-opening{align-items:flex-start;gap:22px}.origin-opening>.motif{width:64px;margin-top:50px;flex-shrink:0}.main-container{padding-bottom:60px}}

