@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/barlow-condensed-vietnamese-600-normal.6d7e2f90.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-vietnamese-600-normal.7f364a4c.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/barlow-condensed-latin-ext-600-normal.646ca2c5.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-ext-600-normal.b10b40bc.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/barlow-condensed-latin-600-normal.b506a7ca.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-600-normal.a0aeaff6.woff) format("woff");unicode-range:u+00??,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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/source-serif-4-cyrillic-ext-400-normal.58122151.woff2) format("woff2"),url(/_next/static/media/source-serif-4-cyrillic-ext-400-normal.73d98a52.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/source-serif-4-cyrillic-400-normal.3e352b48.woff2) format("woff2"),url(/_next/static/media/source-serif-4-cyrillic-400-normal.4b98f36a.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/source-serif-4-greek-400-normal.265d7832.woff2) format("woff2"),url(/_next/static/media/source-serif-4-greek-400-normal.29abb82b.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/source-serif-4-vietnamese-400-normal.9903be65.woff2) format("woff2"),url(/_next/static/media/source-serif-4-vietnamese-400-normal.01b7f293.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/source-serif-4-latin-ext-400-normal.2f6a6f20.woff2) format("woff2"),url(/_next/static/media/source-serif-4-latin-ext-400-normal.f50662d5.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/source-serif-4-latin-400-normal.40cb693c.woff2) format("woff2"),url(/_next/static/media/source-serif-4-latin-400-normal.881c8ae1.woff) format("woff");unicode-range:u+00??,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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/source-serif-4-cyrillic-ext-400-italic.dc61279a.woff2) format("woff2"),url(/_next/static/media/source-serif-4-cyrillic-ext-400-italic.7ddb4a7a.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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/source-serif-4-cyrillic-400-italic.73f8b10d.woff2) format("woff2"),url(/_next/static/media/source-serif-4-cyrillic-400-italic.d0977a8f.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/source-serif-4-greek-400-italic.820f9b6e.woff2) format("woff2"),url(/_next/static/media/source-serif-4-greek-400-italic.cd54d2a8.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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/source-serif-4-vietnamese-400-italic.25663fea.woff2) format("woff2"),url(/_next/static/media/source-serif-4-vietnamese-400-italic.063f4b59.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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/source-serif-4-latin-ext-400-italic.8ceff347.woff2) format("woff2"),url(/_next/static/media/source-serif-4-latin-ext-400-italic.21066dca.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/source-serif-4-latin-400-italic.81f4f0a6.woff2) format("woff2"),url(/_next/static/media/source-serif-4-latin-400-italic.88dbe5d8.woff) format("woff");unicode-range:u+00??,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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/source-serif-4-cyrillic-ext-600-normal.e5bfd06c.woff2) format("woff2"),url(/_next/static/media/source-serif-4-cyrillic-ext-600-normal.138f6bb4.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/source-serif-4-cyrillic-600-normal.785a2bdb.woff2) format("woff2"),url(/_next/static/media/source-serif-4-cyrillic-600-normal.94c14902.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/source-serif-4-greek-600-normal.f1bcd3cc.woff2) format("woff2"),url(/_next/static/media/source-serif-4-greek-600-normal.3d6473ab.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/source-serif-4-vietnamese-600-normal.7266ed71.woff2) format("woff2"),url(/_next/static/media/source-serif-4-vietnamese-600-normal.fdeba45d.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/source-serif-4-latin-ext-600-normal.352867d7.woff2) format("woff2"),url(/_next/static/media/source-serif-4-latin-ext-600-normal.a09f2f3d.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/source-serif-4-latin-600-normal.f09b3574.woff2) format("woff2"),url(/_next/static/media/source-serif-4-latin-600-normal.77072ef5.woff) format("woff");unicode-range:u+00??,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(/_next/static/media/dm-sans-latin-ext-400-normal.d663ebe0.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-ext-400-normal.9850054c.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(/_next/static/media/dm-sans-latin-400-normal.7abd0811.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-400-normal.6193dcef.woff) format("woff");unicode-range:u+00??,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(/_next/static/media/dm-sans-latin-ext-500-normal.d7898f39.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-ext-500-normal.fae40d5a.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(/_next/static/media/dm-sans-latin-500-normal.210398b6.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-500-normal.1dd5b1eb.woff) format("woff");unicode-range:u+00??,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:600;src:url(/_next/static/media/dm-sans-latin-ext-600-normal.47d62717.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-ext-600-normal.23d427ce.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:600;src:url(/_next/static/media/dm-sans-latin-600-normal.ad414a0a.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-600-normal.895dddc8.woff) format("woff");unicode-range:u+00??,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}:root{--ink:#080909;--surface:#111211;--paper:#f7ebd0;--paper-light:#fcf5e5;--gold:#f5c66a;--gold-dark:#8a5a12;--muted:#aaa9a1;--line:rgba(247,235,208,0.19);--paper-line:rgba(65,49,28,0.18);--serif:"Source Serif 4",Georgia,serif;--sans:"DM Sans",Arial,sans-serif;--mono:"DejaVu Sans Mono","Cascadia Mono",Consolas,monospace;--display:"Barlow Condensed",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--sans);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}button{color:inherit}img{max-width:100%;display:block}svg{flex-shrink:0}button{background:none;border:0}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--serif);line-height:1.13;letter-spacing:-.055em}h1,h1 em,h2,h2 em{font-weight:400}p{line-height:1.75}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:2px solid var(--gold-dark);outline-offset:5px}body:not(:has(.paper-page)) :focus-visible{outline-color:var(--gold)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;left:20px;background:var(--gold);color:var(--ink);padding:12px 20px;z-index:1000}.skip-link:focus{top:10px}.section-wrap{padding-left:max(6.25vw,24px);padding-right:max(6.25vw,24px)}.eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:10px;line-height:1.5;letter-spacing:.17em;text-transform:uppercase;font-weight:400}.eyebrow>span:first-child:not(.mini-rule){width:5px;height:5px;border-radius:100%;background:var(--gold);box-shadow:0 0 10px #f5c66a60}.mini-rule{height:1px;width:24px;background:currentColor;opacity:.4}.button{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:13px 24px;border:1px solid transparent;font-size:13px;font-weight:500;line-height:1.5;border-radius:2px;transition:background .22s,color .22s,transform .22s,border-color .22s}.button svg{transition:transform .22s}.button:hover svg{transform:translate(2px,-2px)}.button:active{transform:scale(.98)}.gold{background:var(--gold);color:var(--ink)}.gold:hover{background:#ffe0a0}.dark{background:var(--ink);color:var(--paper)}.dark:hover{background:#2c2c27}.outline{border-color:var(--paper-line);color:var(--ink)}.outline:hover{background:#eaddbe}.light-outline{border-color:var(--line);color:var(--paper)}.light-outline:hover{background:#ffffff0d;border-color:var(--gold)}.text-link{display:inline-flex;align-items:center;gap:25px;font-size:13px;padding:8px 0;border-bottom:1px solid;line-height:1.6}.text-link svg{transition:transform .2s}.text-link:hover svg{transform:translate(3px,-3px)}.icon-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:40px;border-radius:3px}.icon-button:hover{background:#88888815}.back-link{gap:10px;padding:6px 0;margin-bottom:45px;color:#695f50}.back-link,.small-button{display:inline-flex;align-items:center;font-size:12px}.small-button{justify-content:center;gap:8px;min-height:38px;padding:7px 14px;border:1px solid var(--paper-line);border-radius:3px}.small-button:hover{background:#dfd3b7}.site-header{height:94px;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:0 4.2vw;position:sticky;top:0;z-index:50;background:rgba(8,9,9,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #ffffff0c}.brand{display:inline-flex;align-items:center;gap:11px}.brand>span{font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.1em;line-height:1.25}.brand-dot{color:var(--gold)}.main-nav{gap:38px}.main-nav,.main-nav a{display:flex;align-items:center}.main-nav a{font-size:12px;gap:9px;color:#cbc8be;padding:12px 0;position:relative}.main-nav a:after{content:"";position:absolute;height:1px;bottom:3px;left:0;width:0;background:var(--gold);transition:width .25s}.main-nav a:hover,.main-nav a[aria-current]{color:var(--gold)}.main-nav a:hover:after,.main-nav a[aria-current]:after{width:100%}.header-note{font-family:var(--mono);font-size:8px;letter-spacing:.13em;color:#a09b8d}.menu-toggle{display:none}.hero-scroll{height:calc(145vh - 94px);min-height:850px}.hero{position:sticky;top:94px;height:calc(100svh - 94px);min-height:655px;max-height:1000px;padding:38px 6.25vw 28px;overflow:hidden;background:var(--ink)}.hero-kicker{display:flex;align-items:center;gap:10px;font-family:var(--mono);letter-spacing:.12em;font-size:9px;color:#c1bbaa}.light-dot{width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold)}.edition{margin-left:auto;color:#8d8b82}.hero-main{height:calc(100% - 80px);display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:0;max-width:1600px;margin:auto}.hero-heading{position:relative;z-index:2;margin-top:14px}.hero h1{font-size:clamp(58px,6.7vw,112px);letter-spacing:-.06em;line-height:1.03;margin-left:-5px}.hero h1 em{color:var(--gold);white-space:nowrap}.hero-subtitle{font-family:var(--serif);font-size:clamp(24px,2.7vw,40px);margin-top:20px;letter-spacing:-.035em}.hero-description{font-size:13px;color:#b2b1a9;margin:28px 0 30px;line-height:1.8}.hero .button{gap:45px}.hero-art{position:relative;aspect-ratio:1;isolation:isolate;display:flex;align-items:center;justify-content:center;max-width:650px;margin-left:-12px}.hero-symbol{width:78%;filter:drop-shadow(0 10px 25px #f5c66a0c);position:relative;z-index:2}.hero-glow{position:absolute;inset:-20%;background:radial-gradient(ellipse at 50% 45%,#b1792427 0,#b1792407 40%,transparent 65%);opacity:.8}.hero-orbit{border:1px solid #f5c66a19;border-radius:50%;position:absolute}.orbit-one{width:96%;height:96%;transform:rotate(-22deg)}.orbit-two{width:112%;height:112%;border-style:dashed;border-color:#f5c66a11;transform:rotate(20deg)}.hero-orbit:before{content:"";position:absolute;top:17%;left:11%;width:4px;height:4px;border:1px solid #b8a47c;background:var(--ink);border-radius:50%}.art-cross{position:absolute;font-family:var(--mono);color:#63583e;font-size:18px;z-index:3}.cross-one{top:12%;right:12%}.cross-two{bottom:18%;left:9%}.art-label{position:absolute;font-family:var(--mono);letter-spacing:.16em;font-size:7px;color:#a69b83;z-index:3}.label-top{top:5%;left:17%}.label-bottom{bottom:5%;right:9%}.hero-bottom{justify-content:space-between;font-family:var(--mono);font-size:8px;letter-spacing:.1em;color:#a19d91;border-top:1px solid var(--line);padding-top:22px}.hero-bottom,.scroll-cue{display:flex;align-items:center}.scroll-cue{gap:14px}.scroll-cue svg{color:var(--gold)}.principle{padding-top:125px;padding-bottom:88px;background:var(--ink);border-top:1px solid var(--line)}.principle>.eyebrow{color:#b8b09f}.principle h2{font-size:clamp(44px,6vw,92px);max-width:1000px;margin:44px auto 65px}.principle-line{display:block}.principle-line em{color:var(--gold)}.principle-foot{display:flex;gap:26px;align-items:center;border-top:1px solid var(--line);padding-top:28px}.principle-foot p{font-size:12px;color:#bcb6a8;line-height:1.8}.principle-foot .text-link{margin-left:auto}.small-cross{font-family:var(--serif);font-size:35px;color:var(--gold)}.home-library{background:var(--paper);color:var(--ink);padding-top:110px;padding-bottom:64px}.collaborate .eyebrow,.home-library .eyebrow,.knowledge .eyebrow,.paper-page .eyebrow,.purpose-statement .eyebrow,.values .eyebrow{color:var(--gold-dark)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:60px}.section-heading h2{font-size:clamp(38px,4.5vw,68px);margin-top:25px}.section-heading>p{font-size:13px;max-width:320px;padding-bottom:6px;color:#655d50}.featured-resource{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--paper-line)}.featured-visual{background:#e7d8b9;position:relative;overflow:hidden;min-height:570px;display:flex;align-items:center;justify-content:center;padding:50px 40px 65px;background-image:linear-gradient(#8a5a1207 1px,transparent 0),linear-gradient(90deg,#8a5a1207 1px,transparent 0);background-size:22px 22px}.featured-visual .resource-cover{width:290px;max-width:90%;aspect-ratio:1/1.414;transform:rotate(-5deg);box-shadow:18px 22px 34px #35281327;transition:transform .5s}.featured-visual:hover .resource-cover{transform:rotate(-2deg) translateY(-8px)}.visual-note{position:absolute;bottom:22px;left:26px;font-family:var(--mono);font-size:8px;letter-spacing:.09em;color:#7c6d52}.featured-copy{padding:60px 50px;display:flex;flex-direction:column;justify-content:center}.featured-copy>.eyebrow{font-size:9px;letter-spacing:.08em;flex-wrap:wrap}.featured-copy h3{font-family:var(--serif);font-size:clamp(30px,3.4vw,48px);font-weight:400;line-height:1.2;letter-spacing:-.045em;margin:22px 0}.featured-copy>p{font-size:14px;color:#655d50;max-width:430px}.featured-copy .editorial-note{margin-top:22px;font-size:11px;color:var(--gold-dark)}.featured-copy .button{align-self:flex-start;margin-top:30px}.featured-author{display:flex;align-items:center;gap:12px;margin-top:45px;border-top:1px solid var(--paper-line);padding-top:25px;font-size:12px}.featured-author small{display:block;font-size:10px;color:#786e5e}.resource-cover{position:relative;overflow:hidden;aspect-ratio:4/4.1;background:#11120f}.resource-cover>img{width:100%;height:100%;object-fit:contain;transition:transform .5s}.resource-cover.large{aspect-ratio:1/1.414}.cover-format{position:absolute;left:14px;bottom:14px;display:flex;align-items:center;gap:6px;background:var(--paper);color:var(--ink);font-size:9px;letter-spacing:.05em;padding:4px 9px;border-radius:2px;font-family:var(--mono)}.generated-cover{padding:10%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;color:var(--paper)}.generated-cover>img{width:70px;align-self:center}.generated-cover>span{font:8px var(--mono);letter-spacing:.2em;align-self:center}.generated-cover strong{font-family:var(--serif);font-size:28px;font-weight:400;line-height:1.2}.generated-cover small{font:9px var(--mono);text-transform:uppercase;color:var(--gold)}.library-all{border-bottom:1px solid var(--paper-line);display:flex;align-items:center;justify-content:space-between;padding:30px 0;font-family:var(--serif);font-size:23px;letter-spacing:-.02em}.library-all>span:last-child{display:flex;align-items:center;gap:28px;font-family:var(--sans);font-size:11px;color:#6b604d}.latest{padding-top:60px}.latest>h3{font-family:var(--serif);font-size:27px;font-weight:400;margin-bottom:25px}.knowledge{background:var(--paper);color:var(--ink);padding-top:40px;padding-bottom:115px}.knowledge>.eyebrow{padding-top:30px;border-top:1px solid var(--paper-line)}.knowledge-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:35px}.knowledge h2{font-size:clamp(40px,5vw,76px)}.category-links{display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.category-links a{display:flex;align-items:center;gap:15px;justify-content:space-between;min-height:65px;font-size:12px;line-height:1.4;border-bottom:1px solid var(--paper-line);transition:color .2s,padding .2s}.category-links a:hover{color:var(--gold-dark);padding-left:6px}.category-links svg{opacity:.6;width:15px}.mission{background:var(--ink);padding-top:110px;padding-bottom:85px}.mission>.eyebrow{color:var(--gold)}.mission h2{font-size:clamp(38px,5.3vw,80px);margin:50px 0 60px}.mission h2 em{color:var(--gold)}.mission-bottom{display:flex;align-items:center;justify-content:space-between;gap:60px;border-top:1px solid var(--line);padding-top:32px}.mission-bottom p{max-width:480px;font-size:13px;color:#b9b4a8}.mission-bottom .button{flex-shrink:0}.collaborate{background:var(--paper);color:var(--ink);text-align:center;padding-top:92px;padding-bottom:95px}.collaborate>.eyebrow{justify-content:center}.collaborate h2{font-size:clamp(36px,4vw,61px);margin:28px 0 30px}.footer{padding:60px 6.25vw 25px;background:#080909;color:var(--paper)}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-bottom:55px}.footer-top p{font-family:var(--serif);font-size:20px;line-height:1.5;letter-spacing:-.02em}.footer-top p em{color:var(--gold)}.footer-bottom{border-top:1px solid var(--line);padding-top:23px;display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:10px;color:#a29d91}.footer-bottom>div{display:flex;gap:24px}.footer-bottom>span:last-child{font:8px var(--mono);letter-spacing:.1em}.paper-page{background:var(--paper);color:var(--ink)}.page-heading{padding-top:74px;padding-bottom:58px}.page-heading h1{font-size:clamp(48px,5.8vw,84px);margin:25px 0}.page-heading p{font-size:14px;color:#685e50}.library-wrap{padding-bottom:110px}.library-search{display:flex;gap:22px;align-items:center;border-top:1px solid var(--paper-line);border-bottom:1px solid var(--paper-line);padding:22px 0}.library-search>svg{color:var(--gold-dark);stroke-width:1.2}.library-search input{background:none;border:0;min-width:0;flex:1 1;font-family:var(--serif);font-size:24px;letter-spacing:-.025em;padding:0;outline-offset:10px;color:var(--ink)}.library-search input::placeholder{color:#807663}.library-search>span{font-family:var(--mono);font-size:9px;letter-spacing:.05em;color:#786d59}.library-layout{display:grid;grid-template-columns:230px 1fr;gap:55px;margin-top:42px}.filters label{display:block;font-size:11px;margin-bottom:23px}.filters select{display:block;width:100%;margin-top:9px;padding:11px 9px;border:1px solid var(--paper-line);background:transparent;font-size:11px;color:var(--ink);border-radius:2px;max-width:100%}.filter-heading{display:flex;align-items:center;gap:10px;margin-bottom:27px;font-size:12px}.filter-heading strong{font-weight:500}.filter-heading button{font-size:10px;margin-left:auto;text-decoration:underline;color:var(--gold-dark)}.field-label{display:block;font-size:12px;font-weight:500;margin-bottom:9px}.tag-filter{padding-top:20px;border-top:1px solid var(--paper-line)}.tags{display:flex;flex-wrap:wrap;gap:7px}.tags>button,.tags>span{font-size:10px;padding:5px 10px;border:1px solid var(--paper-line);border-radius:20px;line-height:1.5}.tags>button.active,.tags>button:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.filter-note{border-top:1px solid var(--paper-line);margin-top:35px;padding-top:25px;font-family:var(--serif);font-size:18px;font-style:italic;color:#6a5c45;line-height:1.5}.filter-note>span{display:block;font:7px var(--mono);margin-top:17px;letter-spacing:.05em}.results-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;color:#746956;margin-bottom:23px;min-height:35px}.results-toolbar>div{display:flex;gap:12px;align-items:center}.results-toolbar select{border:0;background:transparent;font-size:11px;padding:5px;color:var(--ink);max-width:160px}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.library-results .resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.resource-card{min-width:0}.resource-card .resource-cover{aspect-ratio:1.03;max-height:400px}.resource-card .resource-cover>img{padding:18px}.resource-card:hover .resource-cover>img{transform:scale(1.035)}.resource-card h3{font:400 25px/1.25 var(--serif);letter-spacing:-.035em;margin:12px 0}.resource-card p{font-size:12px;color:#6c604e;line-height:1.7}.card-meta{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--gold-dark);font-family:var(--mono);font-size:8px;letter-spacing:.03em;text-transform:uppercase;margin-top:18px}.card-meta svg{color:var(--ink)}.card-bottom{display:flex;justify-content:space-between;gap:18px;font-size:10px;color:#776b58;margin-top:20px;padding-top:14px;border-top:1px solid var(--paper-line)}.library-results .list-view{grid-template-columns:1fr}.list-view .resource-card>a{display:grid;grid-template-columns:140px 1fr;gap:0 25px}.list-view .resource-cover{grid-row:1/6}.list-view .card-meta{margin-top:0}.list-view .card-bottom{margin-top:12px}.empty-state{text-align:center;padding:65px 20px;color:#71644f;border:1px dashed var(--paper-line)}.empty-state>svg{margin:0 auto 20px;color:var(--gold-dark)}.empty-state h2,.empty-state h3{font-family:var(--serif);font-size:30px;font-weight:400;margin-bottom:15px;color:var(--ink)}.empty-state p{font-size:13px}.empty-state .button{margin-top:25px}.load-more{margin:45px auto 0;display:flex}.library-results{min-width:0}.resource-detail{padding-top:35px;padding-bottom:95px}.resource-intro{display:grid;grid-template-columns:1.5fr .7fr;gap:90px;align-items:center}.resource-intro h1{font-size:clamp(42px,5vw,76px);margin:24px 0}.resource-intro>.resource-cover{max-width:300px;width:100%;justify-self:end;box-shadow:8px 14px 28px #382b2121}.lead{font-size:17px;color:#6b5e49;max-width:680px}.resource-byline{display:flex;gap:25px;font-size:11px;color:#746853;margin-top:24px;flex-wrap:wrap}.resource-actions{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap;align-items:flex-start}.resource-actions .button{gap:12px;padding:12px 18px;min-height:45px;font-size:12px}.share-control>span{display:block;font-size:10px;margin-top:5px;max-width:150px}.resource-reading{display:grid;grid-template-columns:1fr 260px;gap:100px;border-top:1px solid var(--paper-line);margin-top:65px;padding-top:45px}.article-body p{font-family:var(--serif);font-size:19px;line-height:1.8;margin-bottom:22px;white-space:pre-line}.article-body p:first-child{font-family:var(--mono);font-size:11px;letter-spacing:.02em;color:var(--gold-dark)}.resource-reading aside{border-left:1px solid var(--paper-line);padding-left:30px}.resource-reading aside h2,.resource-reading aside h3{font-family:var(--sans);font-size:12px;letter-spacing:0;font-weight:500;margin-bottom:17px}.resource-reading aside h3{margin-top:28px}.resource-reading aside ul{padding-left:16px;font-size:11px;line-height:2;color:#72634c}.file-info{font-size:10px;color:#77674d;margin-top:25px}.reader-section{margin-top:40px;scroll-margin-top:115px}.reader-toolbar{display:flex;justify-content:space-between;gap:25px;align-items:center;background:#151613;color:var(--paper);padding:20px 25px}.reader-toolbar h2{font-family:var(--sans);font-size:13px;letter-spacing:0}.reader-toolbar a{display:flex;gap:10px;align-items:center;font-size:10px;color:var(--gold)}.pdf-viewer{display:block;width:100%;height:80vh;min-height:500px;border:1px solid var(--paper-line);background:#383838}.reader-help{font-size:11px;color:#6b5d48;padding-top:14px}.reader-help a{text-decoration:underline}.reader-section video{width:100%;max-height:75vh;background:#000}.reader-section audio{width:100%;margin-top:30px}.full-image{max-width:100%;max-height:100vh;margin:auto}.presentation-download{padding:35px;border:1px solid var(--paper-line)}.presentation-download .button{margin-top:20px}.related{margin-top:70px}.related h2{font-size:33px;margin-bottom:35px}.purpose-hero{padding-top:85px;padding-bottom:80px}.purpose-hero>.eyebrow{color:var(--gold)}.purpose-hero h1{font-size:clamp(52px,7.8vw,110px);margin:40px 0 50px;max-width:1050px}.purpose-hero h1 em{color:var(--gold)}.purpose-intro{display:flex;align-items:center;justify-content:flex-end;gap:45px;border-top:1px solid var(--line);padding-top:35px}.purpose-intro img{width:100px}.purpose-intro p{max-width:560px;font:21px/1.6 var(--serif);letter-spacing:-.02em}.purpose-statement{background:var(--paper);color:var(--ink);padding-top:100px;padding-bottom:75px}.purpose-statement h2{font-size:clamp(40px,5vw,72px);margin:30px 0 45px}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:80px;font-size:15px;color:#625740}.values{background:var(--paper);color:var(--ink);padding-top:40px;padding-bottom:100px}.values .section-heading{border-top:1px solid var(--paper-line);padding-top:55px}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 45px}.values-grid article{border-top:1px solid var(--paper-line);padding:28px 0 35px}.values-grid .small-cross{color:var(--gold-dark);font-size:25px}.values-grid h3{font:600 25px/1.1 var(--display);text-transform:uppercase;letter-spacing:.01em;margin:20px 0 15px}.values-grid p{font-size:13px;color:#685b45}.contact-page{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding-top:85px;padding-bottom:100px}.contact-copy h1{font-size:clamp(40px,4.6vw,67px);margin:35px 0 25px}.contact-copy>p{font-size:14px;color:#76664e}.contact-ways{border-top:1px solid var(--paper-line);margin-top:60px;padding-top:30px;max-width:380px}.contact-ways h2{font-size:25px;margin-bottom:16px}.contact-ways p{font-size:12px;color:#74644a}.contact-ways .eyebrow{font-size:8px;margin-top:25px}.contact-form{padding-top:10px}.account-form label,.contact-form label,.editor label,.inline-form label,.login-panel label{display:block;font-size:12px;font-weight:500;margin-bottom:22px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}input,select,textarea{border-radius:2px}label>input:not([type=checkbox]),label>select,label>textarea{display:block;width:100%;background:transparent;color:var(--ink);border:1px solid var(--paper-line);padding:12px 13px;margin-top:9px;font-size:13px;line-height:1.5}textarea{resize:vertical;min-height:80px}input::placeholder,textarea::placeholder{color:#90836d}.checkbox-label{display:flex!important;gap:11px;align-items:flex-start;line-height:1.7}.checkbox-label input{accent-color:var(--ink);margin:5px 0 0;min-width:15px;min-height:15px}.checkbox-label span{font-size:11px;font-weight:400;color:#75654c}.checkbox-label a{text-decoration:underline}.form-hint{display:block;font-size:10px;font-weight:400;color:#7b6c53;margin-top:8px;line-height:1.6}.contact-form>.form-hint{margin-top:16px;max-width:330px}.form-error{background:#f6e0d5;border-left:3px solid #9a3023;color:#7c281c;margin:15px 0;overflow-wrap:anywhere}.form-error,.form-success{padding:13px 17px;font-size:12px}.form-success{background:#e2e9d3;color:#334625;display:flex;gap:10px;align-items:center;margin-bottom:20px}.form-success button{margin-left:auto;display:flex}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact-success{align-self:center;padding:35px;border:1px solid var(--paper-line)}.contact-success>svg{color:var(--gold-dark);margin-bottom:25px}.contact-success h2{font-size:36px;margin-bottom:20px}.contact-success p{font-size:13px}.contact-success .button{margin-top:30px}.privacy-page{max-width:950px;min-height:80vh;margin:auto;padding-top:85px;padding-bottom:100px}.privacy-page h1{font-size:65px;margin:25px 0 40px}.privacy-page h2{font-size:29px;margin:35px 0 18px}.privacy-page p{font-size:15px;color:#66583e}.privacy-page p a{text-decoration:underline}.not-found{min-height:65vh;padding-top:90px;padding-bottom:90px}.not-found h1{font-size:clamp(35px,5vw,65px);margin:30px 0}.not-found p{color:#bdb5a2;margin-bottom:25px}.login-page{display:grid;grid-template-columns:1fr 1fr;min-height:700px;background:var(--paper);color:var(--ink)}.login-art{background:#0c0d0b;color:var(--paper);padding:70px 8vw 70px 6.25vw;position:relative;overflow:hidden}.login-art>img{width:150px;margin:0 0 50px}.login-art>.eyebrow{color:var(--gold);font-size:8px}.login-art h1{font-size:clamp(40px,4.3vw,65px);margin-top:25px}.login-art h1 em{color:var(--gold)}.login-panel{padding:75px 6.25vw;display:flex;flex-direction:column;justify-content:center}.login-panel>.eyebrow{color:var(--gold-dark);margin:25px 0 20px}.login-panel h2{font-size:36px;margin-bottom:15px}.login-panel>p{font-size:13px;color:#72634c;margin-bottom:35px}.login-panel form .button{width:100%;justify-content:space-between}.admin-shell{display:grid;grid-template-columns:230px 1fr;min-height:80vh;background:#f5eddc;color:var(--ink)}.admin-sidebar{padding:35px 24px;border-right:1px solid var(--paper-line);display:flex;flex-direction:column;background:#eee4cf}.admin-sidebar>.eyebrow{font-size:8px;color:var(--gold-dark);margin-bottom:30px}.admin-sidebar nav{display:flex;flex-direction:column;gap:6px}.admin-sidebar nav button{display:flex;align-items:center;gap:12px;text-align:left;padding:12px;font-size:12px;border-radius:3px}.admin-sidebar nav button:hover{background:#dfd3ba}.admin-sidebar nav button.active{background:var(--ink);color:var(--paper)}.admin-user{margin-top:auto;padding-top:45px;font-size:10px;overflow-wrap:anywhere}.admin-user>span{display:block}.admin-user>small{color:#807052}.admin-user button{margin-top:18px;display:flex;align-items:center;gap:8px;font-size:11px;padding:0}.admin-content{padding:45px 4vw 80px;min-width:0}.admin-title{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:40px}.admin-title .eyebrow{font-size:8px;color:var(--gold-dark);margin-bottom:15px}.admin-title h1{font-size:45px}.admin-title .button{font-size:12px;min-height:44px;padding:10px 18px;gap:12px}.admin-content>p{font-size:12px;color:#75654a;max-width:720px;margin-bottom:25px}.admin-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;border-top:1px solid var(--paper-line);border-bottom:1px solid var(--paper-line);padding:25px 0;margin-bottom:30px}.admin-stats>div{display:flex;align-items:baseline;gap:13px;border-right:1px solid var(--paper-line)}.admin-stats>div:last-child{border:0}.admin-stats strong{font-family:var(--serif);font-size:38px;font-weight:400;line-height:1}.admin-stats span{font-size:11px;color:#77664a}.admin-toolbar{display:flex;gap:15px;margin-bottom:25px}.admin-toolbar input{flex:1 1;min-width:0}.admin-toolbar input,.admin-toolbar select{background:transparent;border:1px solid var(--paper-line);font-size:12px;padding:10px;color:var(--ink)}.admin-resource-list{border-top:1px solid var(--paper-line);margin-bottom:35px}.admin-resource-list article{display:flex;align-items:center;gap:16px;padding:22px 0;border-bottom:1px solid var(--paper-line)}.admin-file-icon{width:46px;height:60px;display:flex;align-items:center;justify-content:center;background:#e6dbc1;color:#8d7751}.admin-resource-info{flex:1 1;min-width:0}.resource-edit-title{font-family:var(--serif);font-size:22px;line-height:1.2;text-align:left;padding:0;display:flex;align-items:center;gap:10px}.resource-edit-title svg{color:var(--gold-dark)}.admin-resource-info>span{display:block;font-size:10px;color:#877354;margin-top:8px}.status-pill{font-family:var(--mono);font-size:8px;letter-spacing:.02em;border:1px solid var(--paper-line);padding:5px 9px;white-space:nowrap;border-radius:20px}.status-pill.published{background:#e2e5ca;color:#485833;border-color:#cbd0b1}.editor-shell{display:block;padding:35px 5vw 65px}.editor{max-width:1350px;margin:auto}.editor .back-link{margin-bottom:25px}.editor-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:55px}.editor-sidebar{border-left:1px solid var(--paper-line);padding-left:35px}.editor-sidebar h2{font-family:var(--sans);font-size:15px;letter-spacing:0;font-weight:500;margin-bottom:28px}.editor-main label:first-child input{font-family:var(--serif);font-size:28px;padding:12px}.editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;border-top:1px solid var(--paper-line);padding-top:25px;margin-top:35px;position:sticky;bottom:0;background:#f5eddcf5;padding-bottom:20px;z-index:5}.editor-actions>span{margin-right:auto;font-size:10px;color:#7a6a51}.editor-actions .button{font-size:12px;gap:10px;padding:11px 15px;min-height:43px}.upload-field{margin-top:26px;margin-bottom:20px}.upload-zone{border:1px dashed #baa47c;padding:18px;transition:background .2s}.upload-zone.dragging{background:#e6d7b9}.upload-trigger{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 0}.upload-trigger>svg{color:var(--gold-dark)}.upload-trigger strong{font-size:12px;font-weight:500}.upload-trigger>span{font-size:10px;color:#817050}.uploaded-file{display:flex;align-items:center;gap:15px}.uploaded-file>img{width:60px;height:60px;object-fit:cover}.uploaded-file>span{flex:1 1;min-width:0}.uploaded-file strong{display:block;font-size:12px;overflow-wrap:anywhere}.uploaded-file small{display:block;font-size:10px;color:#847254}.uploaded-file>svg:last-child{color:#507243}.file-actions{gap:20px;margin-top:17px;padding-top:13px;border-top:1px solid var(--paper-line);flex-wrap:wrap}.file-actions,.file-actions>*{display:flex;align-items:center}.file-actions>*{font-size:10px;gap:5px;padding:0}.file-actions>button:last-child{margin-left:auto}.upload-progress{margin-top:15px;font-size:10px}.upload-progress progress{width:100%;height:6px;accent-color:var(--gold-dark);display:block}.upload-progress span{display:block;margin-top:5px}.admin-preview{margin-top:20px}.admin-preview iframe{width:100%;height:500px;border:1px solid var(--paper-line)}.admin-preview audio,.admin-preview img,.admin-preview video{width:100%;max-height:600px;object-fit:contain}.inline-form{display:flex;align-items:flex-end;gap:20px;margin-bottom:40px}.inline-form label{margin:0;flex:1 1}.inline-form .button{gap:8px;min-height:45px}.taxonomy-list form{display:flex;align-items:center;gap:12px;border-top:1px solid var(--paper-line);padding:15px 0}.taxonomy-list input{flex:1 1;min-width:0;border:1px solid transparent;background:transparent;padding:8px 10px;font-size:13px;color:var(--ink)}.taxonomy-list input:hover{border-color:var(--paper-line)}.file-list{margin-top:30px}.file-list article{display:flex;align-items:center;gap:18px;padding:20px 0;border-top:1px solid var(--paper-line)}.file-list article>div{flex:1 1;min-width:0}.file-list strong{font-weight:500;font-size:13px;overflow-wrap:anywhere}.file-list small{display:block;font-size:10px;color:#827055}.message-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.message-list article{padding:25px;border:1px solid var(--paper-line);min-width:0}.message-list article>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px}.message-list .eyebrow{font-size:8px;color:var(--gold-dark)}.message-list h2{font-size:24px;margin-bottom:8px}.message-list article>a{font-size:11px;text-decoration:underline;overflow-wrap:anywhere}.message-body{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0}.message-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;border-top:1px solid var(--paper-line);padding-top:15px}.message-actions small{font-size:9px;flex:1 1}.message-actions .small-button{font-size:10px;padding:5px 8px;min-height:30px}.account-form{max-width:600px;padding:28px;border:1px solid var(--paper-line);margin-top:30px}.account-form .button{gap:10px}@media (min-width:1650px){.hero,.section-wrap{padding-left:calc((100vw - 1450px) / 2);padding-right:calc((100vw - 1450px) / 2)}}@media (max-width:1100px){.header-note{display:none}.hero{min-height:610px}.hero h1{font-size:7vw}.hero-main{grid-template-columns:1.3fr 1fr}.hero-art{margin-left:-50px}.hero-description{margin:22px 0}.featured-copy{padding:35px}.featured-visual{min-height:500px}.knowledge-layout{gap:40px;grid-template-columns:.8fr 1fr}.category-links{grid-template-columns:1fr}.category-links a{min-height:44px}.library-layout{grid-template-columns:200px 1fr;gap:30px}.resource-intro,.resource-reading{gap:50px}.contact-page{gap:6vw}.admin-shell{grid-template-columns:190px 1fr}.admin-sidebar{padding:30px 16px}.admin-content{padding:40px 3vw}.admin-resource-list article{gap:10px}.admin-file-icon{display:none}.resource-edit-title{font-size:19px}.editor-grid{gap:30px}.editor-sidebar{padding-left:25px}.message-list{grid-template-columns:1fr}}@media (max-width:799px){html{scroll-padding-top:90px}.site-header{height:78px;padding:0 24px;gap:20px}.brand>span{font-size:11px}.brand>img{width:38px;height:38px}.main-nav{gap:24px}.main-nav a{font-size:11px}.hero,.hero-scroll{height:auto;min-height:0}.hero{max-height:none;position:relative;top:0;padding:30px 24px 25px}.hero-kicker{font-size:8px}.edition{display:none}.hero-main{display:flex;flex-direction:column;align-items:flex-start;padding-top:45px;height:auto}.hero h1{font-size:clamp(48px,8.9vw,77px);margin-left:0}.hero-heading{margin:0;width:100%}.hero-subtitle{font-size:28px;margin-top:18px}.hero-description{margin:23px 0;font-size:13px}.hero-art{width:65%;max-width:400px;align-self:flex-end;margin:-150px -20px -5px 0;opacity:.85;pointer-events:none}.hero-symbol{width:75%}.hero-heading .button{position:relative;z-index:5;margin-top:10px}.hero-bottom{margin-top:24px}.hero-bottom>span{display:none}.hero-bottom .scroll-cue{font-size:8px}.art-label{font-size:6px}.principle{padding-top:75px;padding-bottom:55px}.principle h2{font-size:clamp(37px,7.5vw,60px);margin:35px 0 40px;letter-spacing:-.045em}.principle-foot{gap:20px;flex-wrap:wrap}.principle-foot .text-link{margin-left:0;margin-top:8px}.principle-foot .small-cross{display:none}.principle-foot p{width:100%}.home-library{padding-top:65px;padding-bottom:35px}.section-heading{margin-bottom:35px;gap:25px}.section-heading h2{font-size:38px}.section-heading>p{font-size:11px;max-width:230px}.featured-resource{grid-template-columns:1fr 1fr}.featured-visual{min-height:430px;padding:35px 25px 55px}.featured-visual .resource-cover{width:230px}.featured-copy{padding:30px 23px}.featured-copy h3{font-size:32px}.featured-copy>p{font-size:12px}.featured-copy>.eyebrow{font-size:7px}.featured-copy .button{gap:10px;font-size:11px;padding:12px 15px}.featured-author{margin-top:28px;padding-top:18px;font-size:10px}.visual-note{font-size:6px;left:15px}.library-all{font-size:20px;gap:20px}.library-all>span:last-child{font-size:9px;gap:15px}.knowledge{padding-top:25px;padding-bottom:65px}.knowledge-layout{grid-template-columns:1fr 1.2fr;gap:30px}.knowledge h2{font-size:40px}.category-links a{font-size:11px}.mission{padding-top:65px;padding-bottom:55px}.mission h2{font-size:clamp(34px,5.8vw,50px);margin:35px 0}.mission-bottom{flex-direction:column;align-items:flex-start;gap:25px}.mission-bottom p{font-size:12px}.collaborate{padding-top:65px;padding-bottom:65px}.collaborate h2{font-size:38px}.footer{padding:45px 24px 25px}.footer-top{gap:25px;flex-wrap:wrap;padding-bottom:35px}.footer-top .text-link{font-size:11px}.footer-top p{font-size:18px}.footer-bottom{flex-wrap:wrap;gap:18px}.footer-bottom>span:last-child{display:none}.page-heading{padding-top:50px;padding-bottom:40px}.page-heading h1{font-size:58px}.library-search input{font-size:21px}.library-layout{grid-template-columns:170px 1fr;gap:25px}.library-results .resource-grid{grid-template-columns:1fr;max-width:430px}.resource-card .resource-cover{aspect-ratio:1.1}.results-toolbar{gap:10px;font-size:10px}.results-toolbar>div{gap:0}.results-toolbar select{max-width:130px;font-size:10px}.library-wrap{padding-bottom:70px}.resource-intro{grid-template-columns:1.2fr .6fr;gap:30px}.resource-intro h1{font-size:43px}.resource-intro .lead{font-size:14px}.resource-actions{gap:9px}.resource-actions .button{font-size:10px;padding:10px 12px;gap:8px}.resource-reading{grid-template-columns:1fr 210px;gap:30px}.article-body p{font-size:17px}.resource-reading aside{padding-left:20px}.resource-byline{gap:12px;font-size:10px}.resource-intro .eyebrow{font-size:8px}.resource-detail .back-link{margin-bottom:30px}.purpose-hero{padding-top:55px;padding-bottom:55px}.purpose-hero h1{font-size:64px}.purpose-intro{gap:25px}.purpose-intro p{font-size:18px}.purpose-statement{padding-top:65px;padding-bottom:45px}.two-columns{gap:35px;font-size:13px}.values{padding-bottom:65px}.values-grid{grid-template-columns:repeat(2,1fr);gap:0 35px}.values-grid p{font-size:12px}.contact-page{grid-template-columns:1fr;padding-top:55px;padding-bottom:70px;gap:45px}.contact-copy h1{font-size:55px}.contact-copy h1 br:nth-of-type(2),.contact-ways{display:none}.contact-form{max-width:680px}.login-art{padding:50px 30px}.login-art h1{font-size:43px}.login-panel{padding:50px 30px}.login-panel h2{font-size:30px}.login-page{min-height:650px}.admin-shell{grid-template-columns:1fr}.admin-sidebar{border-right:0;border-bottom:1px solid var(--paper-line);padding:20px 24px}.admin-sidebar>.eyebrow{margin-bottom:15px}.admin-sidebar nav{flex-direction:row;overflow-x:auto;gap:5px}.admin-sidebar nav button{white-space:nowrap;font-size:11px;padding:9px;gap:7px}.admin-user{padding-top:18px;display:flex;align-items:center;gap:15px}.admin-user button{margin:0 0 0 auto}.admin-content{padding:35px 24px 60px}.admin-title h1{font-size:38px}.editor-shell{padding:30px 24px}.editor-grid{grid-template-columns:1.2fr 1fr;gap:25px}.editor-sidebar{padding-left:22px}.editor-actions{flex-wrap:wrap}.editor-actions>span{width:100%;margin:0}.admin-title{margin-bottom:30px}.upload-trigger strong{font-size:10px}.file-actions{gap:10px}.editor-main label:first-child input{font-size:22px}}@media (max-width:540px){.menu-toggle{display:flex;margin-left:auto}.main-nav{display:none;position:absolute;top:78px;left:0;right:0;background:#10110f;padding:20px 24px 28px;border-bottom:1px solid var(--line);flex-direction:column;gap:12px;align-items:stretch}.main-nav.open{display:flex}.main-nav a{font-size:14px;padding:12px}.hero-main{padding-top:35px}.hero h1{font-size:clamp(39px,9.3vw,54px);line-height:1.08}.hero h1 em{white-space:normal}.hero-subtitle{font-size:24px;margin-top:14px}.hero-description{font-size:12px;margin-top:22px;position:relative;z-index:4}.hero .button{font-size:12px;padding:13px 18px;min-height:47px;gap:27px}.hero-art{width:70%;margin:-92px -20px -5px 0;opacity:.6;z-index:0}.hero-art .label-top{display:none}.hero-heading .button{margin-top:155px}.hero-art{margin-top:-270px;margin-bottom:75px}.hero-symbol{width:83%}.hero-orbit{opacity:.6}.hero-kicker{font-size:7px;letter-spacing:.08em}.hero-bottom{padding-top:20px;margin-top:26px}.principle{padding-top:55px}.eyebrow{font-size:8px;letter-spacing:.13em}.principle h2{font-size:clamp(32px,8vw,43px);line-height:1.17;margin-bottom:35px}.principle-foot p{font-size:11px}.principle-foot .text-link{font-size:12px}.section-heading{display:block}.section-heading>p{margin-top:25px;max-width:none;font-size:12px}.section-heading h2{font-size:40px}.featured-resource{grid-template-columns:1fr}.featured-visual{min-height:420px;padding:35px 35px 50px}.featured-visual .resource-cover{width:245px}.featured-copy{padding:32px 27px}.featured-copy h3{font-size:35px}.featured-copy>p{font-size:13px}.featured-copy>.eyebrow{font-size:8px}.featured-copy .button{font-size:12px}.featured-author{margin-top:30px}.library-all{font-size:18px;align-items:flex-start;padding:25px 0}.library-all>span:last-child{font-size:0;gap:0}.library-all svg{font-size:20px}.knowledge-layout{display:block}.knowledge h2{font-size:43px;margin-bottom:30px}.knowledge h2 br:first-of-type,.knowledge h2 br:nth-of-type(2){display:none}.knowledge h2 em:before{content:" "}.category-links{grid-template-columns:1fr 1fr;gap:0 25px}.category-links a{font-size:10px;min-height:62px;gap:8px}.category-links svg{width:13px}.mission h2{font-size:clamp(29px,7.6vw,40px);line-height:1.22;letter-spacing:-.04em}.mission .button,.mission-bottom p{font-size:12px}.collaborate h2{font-size:32px}.collaborate>.eyebrow{font-size:7px}.footer-top{display:grid;grid-template-columns:1fr 1fr;gap:30px 20px}.footer-top p{font-size:15px}.footer-top .text-link{justify-self:start}.footer-bottom{font-size:9px}.footer-bottom>div{gap:19px;flex-wrap:wrap}.page-heading h1{font-size:49px}.page-heading p{font-size:12px}.desktop-only{display:none}.library-search{padding:20px 0;gap:12px}.library-search>svg{width:20px}.library-search input{font-size:19px}.library-search>span{display:none}.library-layout{display:block;margin-top:28px}.filter-heading{margin-bottom:18px}.filters{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.filter-heading{grid-column:1/-1}.filters label{font-size:10px;margin-bottom:15px}.filters select{font-size:10px;padding:10px 7px}.tag-filter{border:0;padding:0;align-self:start}.tag-filter .field-label{font-size:10px;margin-bottom:8px}.tag-filter .tags{gap:5px}.tags>button,.tags>span{font-size:9px;padding:4px 8px}.filter-note{display:none}.library-results{border-top:1px solid var(--paper-line);margin-top:20px;padding-top:18px}.results-toolbar{font-size:10px;margin-bottom:20px}.library-results .resource-grid{max-width:none}.resource-card h3{font-size:28px}.resource-card p{font-size:12px}.resource-card .resource-cover{aspect-ratio:1.1;max-height:400px}.library-results .list-view .resource-card>a{grid-template-columns:95px 1fr;gap:0 15px}.list-view .resource-card h3{font-size:22px}.list-view .resource-card p{font-size:10px}.list-view .card-bottom{display:none}.list-view .resource-cover>img{padding:3px}.list-view .cover-format{display:none}.list-view .card-meta{font-size:7px}.resource-intro{display:flex;flex-direction:column;align-items:flex-start;gap:35px}.resource-intro h1{font-size:44px;line-height:1.1}.resource-intro>.resource-cover{width:190px;align-self:center}.resource-intro .lead{font-size:14px}.resource-byline{font-size:10px;gap:15px}.resource-actions{margin-top:24px}.resource-actions .button{min-height:42px;font-size:11px;padding:11px 13px}.resource-reading{grid-template-columns:1fr;margin-top:40px;padding-top:30px;gap:25px}.article-body p{font-size:17px}.article-body p:first-child{font-size:10px}.resource-reading aside{border-left:0;border-top:1px solid var(--paper-line);padding-left:0;padding-top:25px}.resource-reading aside h3{margin-top:20px}.resource-reading aside ul{display:flex;flex-wrap:wrap;gap:0 25px}.reader-toolbar{padding:17px 14px;gap:15px}.reader-toolbar h2{font-size:11px}.reader-toolbar a{font-size:9px;gap:7px}.pdf-viewer{height:65vh;min-height:400px}.resource-grid{grid-template-columns:1fr}.resource-detail{padding-bottom:60px}.purpose-hero h1{font-size:50px;margin:30px 0}.purpose-intro{align-items:flex-start;gap:20px}.purpose-intro img{width:60px}.purpose-intro p{font-size:17px}.purpose-statement h2{font-size:39px}.two-columns{grid-template-columns:1fr;gap:25px}.values-grid{grid-template-columns:1fr;gap:0}.values-grid article{padding:20px 0}.values-grid h3{font-size:27px;margin-top:12px}.values-grid .small-cross{font-size:20px}.values .section-heading{padding-top:35px}.values-grid p{font-size:13px}.contact-copy h1{font-size:43px}.contact-copy h1 br:nth-of-type(2){display:block}.form-row{grid-template-columns:1fr;gap:0}.contact-form label{margin-bottom:22px}.contact-copy>p{font-size:13px}.contact-success h2{font-size:30px}.privacy-page{padding-top:55px}.privacy-page h1{font-size:48px}.privacy-page h2{font-size:25px}.privacy-page p{font-size:14px}.login-page{grid-template-columns:1fr;min-height:0}.login-art{display:none}.login-panel{padding:50px 24px 65px}.login-panel h2{font-size:34px}.admin-user>small{display:none}.admin-sidebar{padding:20px}.admin-content{padding:30px 20px 50px}.admin-title{align-items:flex-start;gap:15px}.admin-title h1{font-size:34px}.admin-title .eyebrow{font-size:7px;max-width:160px}.admin-title .button{font-size:10px;padding:9px 12px;gap:7px;min-height:39px}.admin-stats{gap:15px;padding:20px 0}.admin-stats>div{display:block}.admin-stats strong{font-size:32px}.admin-stats span{display:block;font-size:10px;margin-top:8px}.admin-resource-list article{flex-wrap:wrap;gap:12px}.admin-resource-info{flex-basis:100%}.admin-resource-list .icon-button{margin-left:auto}.admin-resource-info>span{font-size:9px}.resource-edit-title{font-size:23px}.admin-toolbar{gap:10px}.admin-toolbar select{max-width:140px;font-size:10px}.admin-toolbar input{font-size:11px}.editor-grid{grid-template-columns:1fr;gap:30px}.editor-sidebar{padding-left:0;border-left:0;border-top:1px solid var(--paper-line);padding-top:30px}.editor-shell{padding:25px 20px}.editor-actions{position:static;justify-content:flex-start}.editor-actions .button{font-size:10px;padding:10px 12px}.editor .admin-title{align-items:center}.editor .status-pill{font-size:7px}.inline-form{gap:12px}.inline-form .button{font-size:11px;padding:10px 12px}.taxonomy-list form{gap:5px}.taxonomy-list input{font-size:11px;padding:8px 4px}.taxonomy-list .small-button{font-size:10px;padding:7px 9px}.file-list article{gap:10px}.file-list article>svg{display:none}.file-list strong{font-size:11px}.file-list .small-button{font-size:10px;padding:6px 8px}.account-form,.message-list article{padding:20px}.account-form .button{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.hero-scroll{height:auto;min-height:0}.hero{position:relative;top:0}.hero-art,.hero-heading,.hero-orbit,.principle-line{transform:none!important;opacity:1!important}.featured-visual:hover .resource-cover{transform:rotate(-5deg)}.resource-card:hover .resource-cover>img{transform:none}}@media (prefers-reduced-transparency:reduce){.site-header{background:#080909;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){:root{--muted:#ddd;--line:#777;--paper-line:#76684e}.hero-bottom,.hero-description,.hero-kicker{color:#ddd}.site-header{background:#080909}}.page-transition{animation:page-in .22s ease-out}@keyframes page-in{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.page-transition{animation:none}}.pdf-reader{background:#292a27;color:var(--paper)}.pdf-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:8px 16px;border-top:1px solid #ffffff15;border-bottom:1px solid #ffffff15;background:#1c1d1a;position:relative;z-index:2}.pdf-pagination,.pdf-zoom{display:flex;align-items:center;gap:12px;font-size:11px}.pdf-controls button{min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:3px}.pdf-controls button:hover{background:#ffffff13}.pdf-controls button:disabled{opacity:.25;cursor:default}.pdf-text-toggle{font-size:10px}.pdf-canvas-scroll{position:relative;max-height:85vh;min-height:260px;overflow:auto;padding:16px;overscroll-behavior:contain}.pdf-canvas-stage{width:max-content;min-width:100%;display:flex;justify-content:center}.pdf-canvas-stage canvas{display:block;box-shadow:0 2px 14px #0005;max-width:none}.pdf-canvas-stage.is-hidden{display:none}.pdf-loading{position:absolute;top:25px;left:25px;background:#111e;padding:10px 15px;border-radius:3px;color:var(--gold);font-size:11px;z-index:3}.pdf-error{padding:50px 20px;font-size:13px;color:var(--gold)}.pdf-text-content{background:var(--paper-light);color:var(--ink);padding:35px;white-space:pre-wrap;font:18px/1.8 var(--serif);max-width:850px;margin:auto}.pdf-reader-footer{display:flex;justify-content:space-between;padding:12px 18px;font-size:9px;color:#bbb4a4;border-top:1px solid #ffffff15}.admin-preview .pdf-reader{font-weight:400}.admin-preview .pdf-canvas-scroll{max-height:650px}.pdf-controls:focus-within{outline-color:var(--gold)}@media (max-width:540px){.pdf-controls{gap:5px;padding:6px}.pdf-pagination,.pdf-zoom{font-size:9px;gap:3px}.pdf-controls button{min-width:30px;min-height:36px}.pdf-text-toggle{font-size:9px;gap:5px}.pdf-text-toggle span{max-width:60px;line-height:1.3}.pdf-reader-footer{font-size:8px;gap:15px}.pdf-text-content{padding:20px;font-size:16px}.pdf-canvas-scroll{max-height:75vh}}.youtube-frame{position:relative;width:100%;aspect-ratio:16/9;background:#000;overflow:hidden}.youtube-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.admin-youtube{max-width:560px;margin:0 0 1.25rem}