:root{--oac-navy: #101C2D;--oac-navy-deep: #0F151C;--oac-navy-glass: rgba(15, 21, 28, .26);--oac-gold: #C9A24B;--oac-gold-dim: rgba(201, 162, 75, .4);--oac-gold-faint: rgba(201, 162, 75, .12);--oac-white: #FFFFFF;--oac-text-warm: #1C1814;--oac-cream: #F7F5F0;--oac-black: #1A1714;--oac-bronze: #8C6D3F;--oac-muted: rgba(247, 245, 240, .58);--oac-border: rgba(201, 162, 75, .4);--oac-border-sub: rgba(247, 245, 240, .12);--color-ground: var(--oac-navy);--color-ground-deep: var(--oac-navy-deep);--color-surface: var(--oac-cream);--color-accent: var(--oac-gold);--color-accent-soft: rgba(201, 162, 75, .75);--color-accent-dim: var(--oac-gold-dim);--color-accent-faint: var(--oac-gold-faint);--ink: var(--oac-cream);--ink-strong: rgba(247, 245, 240, .9);--ink-soft: rgba(247, 245, 240, .72);--ink-muted: rgba(247, 245, 240, .55);--ink-faint: rgba(247, 245, 240, .4);--ink-dim: rgba(247, 245, 240, .35);--ink-ghost: rgba(247, 245, 240, .25);--ink-on-surface: var(--oac-black);--hairline: rgba(247, 245, 240, .12);--hairline-soft: rgba(247, 245, 240, .08);--color-danger: #9B2D2D;--font-serif: "EB Garamond", Georgia, serif;--font-sans: "Inter", "DM Sans", system-ui, sans-serif;--text-display: clamp(4rem, 8.5vw, 7.5rem);--text-headline: clamp(2rem, 3.5vw, 3rem);--text-title: clamp(1.4rem, 2vw, 1.8rem);--text-body: clamp(.95rem, 1.1vw, 1.1rem);--text-caption: .75rem;--text-nav: .8rem;--text-micro: .65rem;--text-hero: clamp(2.2rem, 5vw, 3.4rem);--text-subhead: clamp(1.5rem, 3vw, 2.2rem);--text-subtitle: clamp(1.05rem, 1.6vw, 1.3rem);--text-lede: clamp(1rem, 1.2vw, 1.15rem);--text-small: .9rem;--text-label: .6rem;--text-fine: .56rem;--leading-tight: 1.05;--leading-editorial: 1.55;--leading-body: 1.85;--tracking-display: -.04em;--tracking-headline: -.025em;--tracking-caps: .18em;--tracking-wide: .12em;--space-2xs: .25rem;--space-xs: .5rem;--space-xs2: .75rem;--space-sm: 1rem;--space-sm2: 1.5rem;--space-md: 2rem;--space-md2: 3rem;--space-lg: 4rem;--space-xl: 8rem;--space-2xl: 14rem;--space-3xl: 22rem;--max-width: 1440px;--content-width: 860px;--narrow-width: 600px;--gutter: clamp(1.5rem, 5vw, 7rem);--nav-gap: clamp(1.25rem, 2.2vw, 3rem);--measure-wide: 68ch;--measure: 62ch;--measure-mid: 56ch;--measure-tight: 48ch;--section: clamp(4rem, 9vw, 8rem);--section-tight: clamp(3rem, 7vw, 5rem);--section-compact: clamp(2.5rem, 6vw, 4.5rem);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-luxury: cubic-bezier(.25, .1, 0, 1);--duration-fast: .2s;--duration-base: .4s;--duration-slow: .8s;--duration-reveal: 1.1s}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-normal-CBMNjBwz.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-normal-DvVFcYIV.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-normal-DLFur4M8.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-400-normal-Cgupd8z3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-normal-xgh5yVqR.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-400-normal-m3zVZPMF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-normal-Bd9qxgO7.woff2) format("woff2"),url(/assets/eb-garamond-greek-400-normal-Co9-8-br.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-normal-CfDT8MMM.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-400-normal-yoRrTn3C.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-normal-8a_ZZ2Qq.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-normal-Ckqal4CG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-DSJrtJSV.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-normal-zgGxM6DR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-italic-CrXb_wUK.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-italic-CWxonse8.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-italic-D_DWC1IY.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-400-italic-DCsSAFyU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-italic-FLlJiINU.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-400-italic-11TUomBd.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-italic-BU6_2yEY.woff2) format("woff2"),url(/assets/eb-garamond-greek-400-italic-Bgino0Sw.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-italic-BW8oGKYg.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-400-italic-BCMO1dRL.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-italic-dkY5D-I6.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-italic-CAWkC-nM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-italic-KGnr19QW.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-italic-DxAerz_z.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-cyrillic-ext-600-normal-DazFskEt.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-600-normal-D_ymHnfD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-cyrillic-600-normal-B9A__SKD.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-600-normal-DufMTKI9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-ext-600-normal-Snx9Wt8T.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-600-normal-9O-NAWHX.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-600-normal-CyqIHpYl.woff2) format("woff2"),url(/assets/eb-garamond-greek-600-normal-_WbCDH6x.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-vietnamese-600-normal-teNMRGp3.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-600-normal-Be2Kv3D-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-ext-600-normal-BFygXy1U.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-600-normal-CUzI_9EY.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-600-normal-CdfBH7_K.woff2) format("woff2"),url(/assets/eb-garamond-latin-600-normal-DVm8LGcc.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background-color:var(--oac-navy);color:var(--ink);font-family:var(--font-serif);font-size:var(--text-body);line-height:var(--leading-body);overflow-y:scroll}::selection{background:var(--oac-gold);color:var(--oac-navy)}a{color:inherit;text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}a:hover{color:var(--oac-gold)}img,video{display:block;max-width:100%;height:auto}h1,h2,h3,h4,h5{font-family:var(--font-serif);font-weight:400;letter-spacing:var(--tracking-headline);line-height:var(--leading-tight)}main h1{text-decoration:none!important}.label{font-family:var(--font-sans);font-size:var(--text-caption);font-weight:500;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--oac-muted)}.divider{width:100%;height:1px;background:var(--oac-border-sub);border:none}.divider--accent{width:2.5rem;height:1px;background:var(--ink-ghost);border:none}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--gutter)}.container--content{max-width:var(--content-width)}.container--narrow{max-width:var(--narrow-width)}@media (max-width: 1024px){:root{--gutter: clamp(1.5rem, 4vw, 3rem)}}@media (max-width: 1200px){.nav-wordmark{display:none!important}}@media (max-width: 980px){.desktop-only{display:none!important}.mobile-only{display:block!important}}@media (max-width: 768px){:root{--gutter: 1.5rem}.foundation-grid{grid-template-columns:1fr!important;gap:var(--space-lg)!important}.foundation-grid>nav{position:static!important;flex-direction:row!important;flex-wrap:wrap}[data-provenance]{opacity:1!important;transition:none!important}}@media (max-width: 480px){body{line-height:1.9}}.mobile-only{display:none}.filter-bar::-webkit-scrollbar{display:none}.study-body .study-p{font-family:var(--font-serif);font-size:clamp(1.15rem,1.35vw,1.2rem);line-height:1.68;color:#1a1714eb;margin-bottom:1.4em;max-width:68ch}.study-body>.study-p:first-of-type{font-size:clamp(1.2rem,1.5vw,1.32rem);color:#1a1714fc}.constellation-mobile{display:none}@media (max-width: 900px){.constellation-desktop{display:none}.constellation-mobile{display:block}}.constellation-corridor::-webkit-scrollbar{display:none}@media (max-width: 1024px){.footer-grid{grid-template-columns:1fr 1fr!important;gap:var(--space-md) var(--space-lg)!important}}@media (max-width: 560px){.footer-grid{grid-template-columns:1fr!important;gap:var(--space-lg)!important}}@media (max-width: 720px){.reading-room-grid{grid-template-columns:1fr!important}}@media (max-width: 768px){.dossier-grid{grid-template-columns:1fr!important;gap:2rem!important}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (pointer: coarse){:root{--text-fine: .68rem;--text-label: .72rem;--text-micro: .72rem}a,button,[role=button]{min-height:44px}}@media (max-width: 560px){.specimen-head{display:none!important}.specimen-row{grid-template-columns:repeat(3,1fr)!important;gap:var(--space-xs) var(--space-sm)!important;align-items:end!important}.specimen-name{grid-column:1 / -1}.specimen-fig{text-align:left!important;display:flex;flex-direction:column;gap:.15rem}.specimen-fig:before{content:attr(data-label);font-family:var(--font-sans);font-size:var(--text-fine);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}}@media (pointer: coarse){a,button,[role=button]{-webkit-tap-highlight-color:transparent}a:active,button:active,[role=button]:active{opacity:.62}}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:1px}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1!important;transform:none!important}}@media (pointer: coarse){input,textarea,select{font-size:16px!important}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--oac-navy) inset!important;box-shadow:0 0 0 1000px var(--oac-navy) inset!important;-webkit-text-fill-color:var(--ink)!important;caret-color:var(--ink);transition:background-color 9999s ease-out 0s}@media (hover: hover){a:active,button:active,[role=button]:active{transform:translateY(.5px);opacity:.82;transition-duration:60ms}}
