:root{--paper: #fbfaf7;--white: #ffffff;--ink: #171717;--muted: #6c6963;--line: #dedbd5;--lime: #d8b76f;--light: #f0ece3;--serif: Georgia, "Times New Roman", serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #6b8c3e;outline-offset:4px}input:focus,textarea:focus{outline:2px solid #77984b;outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.56}.wrap{width:min(1280px,calc(100% - 80px));margin-inline:auto}.skip-link{position:fixed;top:-60px;left:18px;padding:12px;background:var(--ink);color:#fff;z-index:50}.skip-link:focus{top:12px}.preview{display:flex;gap:10px;align-items:center;justify-content:center;min-height:34px;padding:8px 16px;background:var(--light);color:#65725c;font-size:10px;line-height:1.4}.preview b{color:var(--ink);font-weight:500}.preview b:before{content:"";width:5px;height:5px;display:inline-block;vertical-align:2px;border-radius:50%;background:#849654;margin-right:7px}.preview span{border-left:1px solid #c4ceb9;padding-left:10px}nav{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;gap:13px;align-items:center;font-size:15px;font-weight:600;letter-spacing:-.3px}.mark{display:block;overflow:hidden;width:48px;height:48px;border-radius:50%;flex-shrink:0;background:#d3d7d4}.mark img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.35);transform-origin:50% 25%}.brand small{display:block;font-size:9px;font-weight:400;text-transform:uppercase;letter-spacing:1.6px;margin-top:7px;color:var(--muted)}.navlinks{display:flex;align-items:center;gap:30px;font-size:13px}.navlinks a:hover,.footer-links button:hover{color:#699044}.outline{border:1px solid #acb9a8;background:transparent;border-radius:50px;color:var(--ink);padding:14px 21px;font-size:12px}.outline:hover{background:var(--light);border-color:var(--ink)}.arrow{padding-left:17px;font-size:18px}.hero{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(400px,1fr);align-items:start;gap:64px;padding:16px 0 70px}.portrait-panel{margin:0;min-width:0;position:relative;min-height:772px;align-self:stretch;overflow:hidden;border-radius:8px;background:#82908a}.portrait-panel>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:46% 36%}.portrait-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0c251d18 0%,transparent 46%,#10241c06 55%,#0a2118ad 87%,#0a2118df 100%);pointer-events:none}.portrait-top{position:absolute;z-index:1;top:27px;left:27px;color:#fff;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;display:flex;align-items:center;gap:8px}.portrait-top:before{content:"";display:block;width:6px;height:6px;border:1px solid #ffffffc0;border-radius:50%}.portrait-caption{position:absolute;bottom:34px;left:34px;right:25px;color:#fff;z-index:1}.portrait-caption .eyebrow{color:#e1eccf;font-size:10px;margin-bottom:14px}.portrait-caption h2{font:normal 58px/.98 var(--serif);letter-spacing:-2.5px;margin:0}.portrait-caption h2 em{font-weight:400}.portrait-caption p{margin:17px 0 0;max-width:370px;font-size:13px;line-height:1.7;color:#e5e9e2}.support-column{padding-top:6px;min-width:0}.eyebrow{font-size:10px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase}.support-intro .eyebrow{display:flex;align-items:center;gap:8px;color:#6d825b}.support-intro .eyebrow:before{content:"";width:18px;height:1px;background:currentColor}.support-intro h1{font:normal 55px/1.02 var(--serif);letter-spacing:-2.5px;margin:15px 0 13px}.support-intro h1 em{font-weight:400}.support-intro p{font-size:14px;line-height:1.7;color:var(--muted);margin:0 0 25px;max-width:405px}.donation{border:1px solid var(--line);background:#fff;border-radius:10px;padding:26px;box-shadow:0 8px 32px #203d2506;scroll-margin-top:24px}.card-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.card-top h2{font:normal 27px var(--serif);letter-spacing:-.7px;margin:0 0 7px}.card-top p{color:var(--muted);font-size:11px;line-height:1.6;margin:0}.small-star{width:29px;height:29px;color:#93a966;flex-shrink:0}.form-progress{display:flex;gap:16px;align-items:center;border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:17px;font-size:11px;color:#929a8e}.form-progress span{display:flex;gap:7px;align-items:center}.form-progress span:before{content:attr(data-number);height:18px;width:18px;border-radius:50%;border:1px solid #d4dccd;display:inline-flex;align-items:center;justify-content:center;font-size:9px}.form-progress span.current{color:var(--ink)}.form-progress span.current:before{background:var(--ink);border-color:var(--ink);color:#fff}.form-progress i{font-style:normal;color:#b8c1b2}.segmented{display:flex;padding:4px;background:#f1f3ed;border-radius:7px;gap:4px;margin-bottom:22px}.segmented button{border:0;background:transparent;color:var(--muted);border-radius:5px;flex:1;padding:12px 8px;font-size:12px;transition:background .16s,color .16s}.segmented button.active{background:#fff;color:var(--ink);box-shadow:0 1px 5px #183c3018}.field-label{display:block;font-size:12px;font-weight:500;margin-bottom:10px}.field-label .optional{float:right;font-size:10px;color:var(--muted);font-weight:400}.amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px}.amounts button{background:#fff;border:1px solid #d9e0d2;border-radius:6px;color:var(--ink);padding:14px 0;font-size:17px;transition:background .16s,border-color .16s}.amounts button:hover{border-color:#6b8a54}.amounts button.active{background:var(--lime);border-color:#abc17f}.input-wrap{position:relative}.input-wrap span{position:absolute;right:15px;top:13px;color:var(--muted);font-size:14px}input:not([type=checkbox]),textarea{width:100%;background:#fff;border:1px solid var(--line);color:var(--ink);border-radius:6px;padding:13px 14px;font-size:13px}input::placeholder,textarea::placeholder{color:#899383}input[type=number]{appearance:textfield;padding-right:40px}.method-label{margin-top:21px}.methods{display:grid;grid-template-columns:1fr 1fr;gap:9px}.method{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);padding:12px;text-align:left;font-size:12px}.method svg{width:23px;height:23px;flex-shrink:0}.method small{display:block;font-size:10px;font-weight:400;color:var(--muted);margin-top:5px}.method .radio{margin-left:auto;width:12px;height:12px;border-radius:50%;border:1px solid #adbaa1;flex-shrink:0}.method.active{background:#f5f8ee;border-color:#8da26f}.method.active .radio{background:var(--ink);box-shadow:0 0 0 3px #f5f8ee inset}.pay-note{color:var(--muted);font-size:10px;line-height:1.65;margin:11px 0 18px;min-height:32px}.button{display:flex;align-items:center;justify-content:space-between;width:100%;gap:18px;border:1px solid var(--ink);border-radius:6px;padding:15px 18px;color:#fff;background:var(--ink);font-size:13px;min-height:48px}.button:hover{background:#294c3c}.button.lime{background:var(--lime);border-color:var(--lime);color:var(--ink)}.button.lime:hover{background:#d0e299}.card-submit{margin-top:0}.card-foot{margin:17px -26px -26px;padding:15px 22px;background:#f8faf5;border-top:1px solid #e6eadd;border-radius:0 0 10px 10px}.micro{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;color:var(--muted);line-height:1.5}.micro svg{width:12px;height:12px;flex-shrink:0}.fine{font-size:11px;color:var(--muted);line-height:1.7}.center{text-align:center}.card-foot .fine{margin:5px 0 0;font-size:10px}.email-step{display:none}.email-step.show{display:block}.email-step h3{font:normal 26px var(--serif);margin:20px 0 10px}.email-step input:not([type=checkbox]){margin-bottom:5px}.back{border:0;background:none;padding:0;font-size:12px;color:var(--muted)}.back:hover{color:var(--ink)}.card-summary{background:var(--light);border-radius:6px;padding:14px;font-size:12px;margin:17px 0 20px;line-height:1.7}.check{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.6;color:var(--muted);margin-top:15px}.check input{accent-color:var(--ink);width:15px;height:15px;margin:1px 0 0;flex-shrink:0}.text-button{border:0;padding:0;background:none;color:inherit;text-decoration:underline;text-underline-offset:2px}.notice{padding:13px;background:var(--light);border-radius:6px;font-size:11px;line-height:1.7;margin:18px 0}.status{font-size:12px;line-height:1.7;margin:12px 0 0}.status:empty{display:none}.status.error{color:#a23e26}.status.success{color:#43662c}.how{display:grid;grid-template-columns:.85fr 1.8fr;gap:60px;padding:42px 0 58px;border-top:1px solid var(--line)}.how h3{font:normal 32px/1.08 var(--serif);letter-spacing:-.8px;margin:0 0 12px}.how>div>p{font-size:12px;line-height:1.7;color:var(--muted);max-width:270px;margin-bottom:0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.step{padding-top:2px}.step>span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--light);color:#6d825b;font-size:10px;margin-bottom:17px}.step h4{font-size:13px;font-weight:500;margin:0 0 10px}.step p{font-size:12px;line-height:1.7;color:var(--muted);margin:0;max-width:220px}.letter{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:70px;background:var(--ink);border-radius:9px;padding:52px;color:#fff}.letter .eyebrow{color:#c5d8a3}.letter h2{font:normal 43px/1.06 var(--serif);letter-spacing:-1.4px;margin:15px 0}.letter p{font-size:13px;line-height:1.8;max-width:360px;color:#bdccbe}.letter-form{align-self:center}.letter-form input:not([type=checkbox]){background:#ffffff07;border-color:#81917e;color:#fff;min-height:48px}.letter-form input::placeholder{color:#a9bba9}.letter-form .check{color:#c5d1bf;margin-top:15px}.letter-form .button{margin-top:20px}.letter-form .status{color:#e8efca}.letter-form .status.error{color:#ffc9af}.faq{display:grid;grid-template-columns:.85fr 1.6fr;gap:80px;padding:70px 0 85px}.faq h2{font:normal 42px/1.1 var(--serif);letter-spacing:-1.6px;margin:14px 0 18px}.faq .intro{font-size:13px;color:var(--muted);line-height:1.7;max-width:250px}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq details:last-child{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:22px;font-size:13px;line-height:1.6}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-size:20px;line-height:20px;color:#87957a}details[open] summary:after{content:"\2212"}.faq details p{font-size:12px;line-height:1.9;color:var(--muted);margin:16px 30px 0 0}footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:30px;padding:32px 0 38px;font-size:10px;color:var(--muted)}.footer-brand{font:normal 22px var(--serif);color:var(--ink)}.footer-links{display:flex;flex-wrap:wrap;gap:21px}.footer-links button{border:0;background:none;padding:0;font-size:11px;color:var(--muted)}.hidden{display:none!important}dialog{padding:0;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);width:min(490px,calc(100% - 32px));max-height:calc(100dvh - 40px);box-shadow:0 25px 100px #0a251a33}dialog::backdrop{background:#15271ead;backdrop-filter:blur(5px)}.dialog-inner{padding:34px}.dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px}.dialog-head h2{font:normal 32px/1.1 var(--serif);letter-spacing:-1px;margin:0}.close{border:1px solid #cdd8c3;background:none;border-radius:50%;width:32px;height:32px;color:var(--ink);font-size:21px;padding:0;flex-shrink:0}.dialog-copy{font-size:13px;line-height:1.8;color:var(--muted)}.dialog-inner .button{margin-top:20px}.dialog-inner .field-label{margin-top:22px}.wide-dialog{width:min(650px,calc(100% - 32px))}.account-status{border:1px solid var(--line);padding:20px;border-radius:7px;margin:20px 0}.account-status strong{display:block;font:normal 24px var(--serif);margin-bottom:10px}.account-status p{font-size:12px;color:var(--muted);line-height:1.8;margin:0}.history{list-style:none;padding:0;font-size:12px}.history li{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid var(--line)}.history small{display:block;margin-top:5px;color:var(--muted);font-size:10px}.admin-grid{display:flex;gap:12px;margin:22px 0}.admin-grid>div{flex:1;padding:16px;background:var(--light);border-radius:7px;font-size:11px}.admin-grid strong{display:block;font:normal 30px var(--serif);margin-bottom:8px}textarea{min-height:150px;resize:vertical}.legal-copy{font-size:13px;line-height:1.9;color:var(--muted);white-space:pre-line}.mobile-support{display:none}@media(min-width:1600px){.hero{gap:80px;grid-template-columns:minmax(0,1.12fr) minmax(440px,1fr)}.portrait-caption h2{font-size:64px}}@media(max-width:1100px){.wrap{width:calc(100% - 56px)}.hero{grid-template-columns:minmax(0,1fr) 410px;gap:30px}.portrait-panel{min-height:790px}.portrait-caption{left:26px;bottom:28px}.portrait-caption h2{font-size:50px}.support-intro h1{font-size:49px}.navlinks{gap:24px}.how{gap:35px}.steps{gap:20px}.letter{padding:42px;gap:45px}}@media(max-width:850px){.wrap{width:calc(100% - 40px)}nav{min-height:90px}.navlinks>a{display:none}.hero{grid-template-columns:1fr 370px;gap:24px}.portrait-panel{min-height:805px}.portrait-panel>img{object-position:44% 40%}.portrait-caption{left:22px}.portrait-caption h2{font-size:44px}.portrait-caption p{font-size:12px}.portrait-top{left:22px;font-size:8px}.support-intro h1{font-size:45px}.support-intro p{font-size:13px}.donation{padding:22px}.card-foot{margin:17px -22px -22px;padding-inline:15px}.method{padding:11px 9px;font-size:11px;gap:7px}.how{grid-template-columns:1fr;gap:27px}.how>div>p{max-width:none}.how h3 br{display:none}.step p{max-width:none}.faq{grid-template-columns:.8fr 1.4fr;gap:35px}.letter{gap:30px;padding:35px}}@media(max-width:700px){.wrap{width:calc(100% - 36px)}.preview{font-size:9px;min-height:30px}.preview span{display:none}nav{min-height:85px;gap:10px}.brand{gap:10px;font-size:12px}.brand small{font-size:8px;letter-spacing:1.3px;margin-top:5px}.mark{width:41px;height:41px}.outline{padding:11px 14px;font-size:11px}.outline .arrow{font-size:14px;padding-left:5px}.hero{grid-template-columns:1fr;padding-top:4px;gap:30px;padding-bottom:42px}.portrait-panel{height:auto;min-height:0;aspect-ratio:1 / 1.15;max-height:620px;border-radius:7px}.portrait-panel>img{object-position:50% 35%}.portrait-caption{bottom:25px;left:25px}.portrait-caption h2{font-size:46px}.portrait-caption .eyebrow{font-size:9px;margin-bottom:12px}.portrait-caption p{font-size:12px;max-width:260px;margin-top:13px}.portrait-top{top:23px;left:25px;font-size:9px}.support-column{padding:0}.support-intro{padding:0 4px}.support-intro h1{font-size:49px;margin-top:15px}.support-intro h1 br{display:none}.support-intro h1 em{display:block}.support-intro p{font-size:14px;margin-bottom:23px;max-width:360px}.donation{padding:23px;scroll-margin-top:18px}.card-top h2{font-size:28px}.card-top p{font-size:12px}.card-foot{margin:17px -23px -23px}.amounts button{padding-block:15px}.field-label{font-size:12px}.segmented button{font-size:12px;padding-block:13px}.method{padding:13px 11px;font-size:12px;gap:9px}.pay-note{font-size:11px}input:not([type=checkbox]),textarea{font-size:16px}.input-wrap span{top:15px}.button{font-size:13px;min-height:51px}.check{font-size:11px}.how{padding:32px 4px 42px;gap:24px}.how h3{font-size:30px;max-width:270px}.how h3 br{display:initial}.steps{grid-template-columns:1fr;gap:22px}.step{display:grid;grid-template-columns:32px 1fr;column-gap:15px;padding:0}.step>span{grid-row:1 / 3;margin:0}.step h4{margin:2px 0 6px;font-size:13px}.step p{font-size:12px;max-width:280px}.letter{grid-template-columns:1fr;gap:16px;padding:32px 25px;border-radius:7px}.letter h2{font-size:38px}.letter p{font-size:13px}.letter-form .button{margin-top:17px}.faq{grid-template-columns:1fr;gap:20px;padding:46px 4px}.faq h2{font-size:38px;margin:13px 0}.faq h2 br{display:none}.faq h2 em{margin-left:8px}.faq .intro{max-width:none}summary{font-size:13px}.faq details p{font-size:12px;margin-right:12px}footer{flex-direction:column;align-items:flex-start;padding-bottom:105px;gap:22px}.footer-links{gap:17px}.footer-links button{font-size:10px}.dialog-inner{padding:26px}.dialog-head h2{font-size:29px}.mobile-support{position:fixed;z-index:5;bottom:0;left:0;right:0;background:#f8f8f2f5;backdrop-filter:blur(8px);border-top:1px solid var(--line);padding:11px 18px max(12px,env(safe-area-inset-bottom));display:flex;gap:14px;align-items:center;transition:transform .2s}.mobile-support.is-hidden{transform:translateY(110%);pointer-events:none}.mobile-support>span{font-size:11px;line-height:1.5;flex:1;color:var(--muted)}.mobile-support>span strong{color:var(--ink);display:block;font-weight:500;font-size:12px}.mobile-support .button{width:auto;min-width:170px;min-height:43px;padding:12px 16px;font-size:12px}body:has(dialog[open]) .mobile-support{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}.site-header{background:#fbfaf7;position:relative;z-index:2}.site-header .wrap{width:min(1440px,calc(100% - 80px))}.site-header nav{min-height:100px}.masthead{display:flex;flex-direction:column;align-items:flex-start;gap:0;font:normal 44px/.9 var(--serif);letter-spacing:-2px}.masthead span{font: 9px/1.2 Arial,sans-serif;letter-spacing:4.5px;margin-top:9px;margin-left:2px}.navlinks{gap:24px;font-size:11px;text-transform:uppercase;letter-spacing:.9px}.navlinks .outline,.nav-support{border:1px solid #181818;border-radius:2px;padding:12px 19px;text-transform:uppercase;letter-spacing:.8px;font-size:11px}.nav-support{background:#171717;color:#fff}.navlinks .nav-support:hover{background:#b18d42;border-color:#b18d42;color:#fff}.navlinks .outline:hover{background:#171717;color:#fff}.menu-toggle{width:31px;height:31px;padding:5px 1px;border:0;background:transparent;display:flex;flex-direction:column;justify-content:space-between}.menu-toggle span{height:2px;background:#171717;width:100%}.preview{background:#eeeae1;color:#746c5c;font-size:9px}.preview b:before{background:#b18d42}.preview span{border-color:#d6cdba}.editorial-hero{position:relative;min-height:660px;height:min(710px,65vw);overflow:hidden;background:linear-gradient(90deg,#7b868c 0% 25%,#eff0ed 55%,#fbfaf7 67%)}.hero-photo{position:absolute;inset:0 auto 0 0;width:59%;height:100%;mask-image:linear-gradient(to right,black 0%,black 78%,transparent 100%)}.hero-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:48% 8%}.hero-manifesto{position:relative;margin-left:57%;width:36%;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px 0 50px}.membership-mark{width:min(440px,100%);border-top:3px solid #171717;border-bottom:3px solid #171717;padding:20px 0 15px}.membership-mark h1{font:normal clamp(68px,6.2vw,96px)/.86 var(--serif);letter-spacing:-4px;margin:0}.membership-mark h1 span{display:block;text-transform:uppercase;font: 15px/1 Arial,sans-serif;letter-spacing:9px;margin:0 0 21px 8px}.hero-manifesto>p{font-size:18px;line-height:1.7;margin:25px 0}.hero-cta{background:#d8b76f;color:#171717;padding:18px 29px;border-radius:2px;font-size:12px;text-transform:uppercase;letter-spacing:1.3px;display:inline-flex;align-items:center;gap:29px}.hero-cta:hover{background:#c7a451}.hero-cta span{font-size:18px;line-height:1}.member-link{border:0;border-bottom:1px solid #aaa397;color:#5d5850;padding:0 0 4px;background:transparent;font-size:11px;margin-top:22px}.hero-subline{text-transform:uppercase;font-size:8px;letter-spacing:1.5px;color:#7c7568;margin-top:37px}.editorial-strip{display:flex;justify-content:center;align-items:center;gap:0;min-height:77px;background:#171717;color:#e5d2a8;text-transform:uppercase;font-size:10px;letter-spacing:1.9px}.editorial-strip span+span:before{content:"\2727";padding:0 40px;color:#aa8948}.support-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);gap:100px;padding:90px 0 75px;align-items:center}.support-story .eyebrow{color:#997a3c;font-size:10px;letter-spacing:2px}.support-story h2{font:normal 65px/.98 var(--serif);letter-spacing:-2.6px;margin:24px 0}.support-story h2 em{font-weight:400}.support-story>p{color:var(--muted);font-size:15px;line-height:1.9;max-width:440px}.support-promises{margin-top:29px;padding-top:5px;max-width:420px}.support-promises>div{display:flex;align-items:flex-start;gap:18px;padding:17px 0;border-top:1px solid var(--line)}.support-promises>div>span{font-size:10px;color:#997a3c;margin-top:4px}.support-promises p{font-size:12px;line-height:1.8;color:var(--muted);margin:0}.support-promises strong{display:block;color:#171717;font-size:13px;font-weight:500}.story-link{display:inline-flex;gap:20px;align-items:center;border-bottom:1px solid #8f8570;padding-bottom:7px;margin-top:21px;font-size:11px}.donation{border-radius:2px;border-color:#d6d0c4;box-shadow:0 12px 45px #20190405;padding:31px}.card-top h2{font-size:30px}.small-star{color:#b69550}.form-progress{border-color:#e6dfd2}.segmented{background:#f1eee7;border-radius:2px}.segmented button{border-radius:1px}.segmented button.active{background:#171717;color:#fff;box-shadow:none}.amounts button,input:not([type=checkbox]),textarea,.method,.card-summary,.notice{border-radius:2px}.amounts button.active{background:#ecd9af;border-color:#b79652}.amounts button:hover{border-color:#b79652}.method.active{background:#faf6ed;border-color:#b29a65}.method.active .radio{background:#171717;box-shadow:0 0 0 3px #faf6ed inset}.form-progress span.current:before{background:#171717;border-color:#171717}.button{border-radius:2px}.button:hover{background:#3c3427}.button.lime:hover{background:#c6a353}.card-foot{margin:20px -31px -31px;padding:16px 20px;background:#f6f3ec;border-top-color:#e8e1d3;border-radius:0 0 2px 2px}.notice{background:#f2ece0}.editorial-how{padding-top:34px;padding-bottom:62px}.step>span{background:#eee7d8;color:#997a3c}.letter{background:#171717;border-radius:2px;padding:60px;gap:85px}.letter .eyebrow{color:#d4b471}.letter h2{font-size:52px;letter-spacing:-1.8px}.letter p,.letter-form .check{color:#c2bfb7}.letter-form input:not([type=checkbox]){border-color:#77736a}.letter-form input::placeholder{color:#9d988d}.letter-form .status{color:#e5d4af}.faq{padding-top:75px}.faq .eyebrow{color:#997a3c}.faq h2{font-size:45px}.close{border-color:#ccc2af}dialog{border-radius:3px}dialog::backdrop{background:#15130ec9}.navigation-dialog{width:min(560px,calc(100% - 32px))}.navigation-dialog h2{letter-spacing:-1px}.menu-links{display:flex;flex-direction:column;margin-top:35px}.menu-links a,.menu-links button{text-align:left;border:0;border-top:1px solid var(--line);background:none;padding:18px 0;color:#171717;font:normal 29px var(--serif)}.menu-links a:hover,.menu-links button:hover{color:#a58032}footer{padding-top:35px;padding-bottom:35px}.footer-brand{font-size:26px}.footer-links button:hover{color:#a58032}@media(min-width:1600px){.editorial-hero{height:740px}.hero-photo{width:57%}.hero-photo img{object-position:48% 3%}.hero-manifesto{margin-left:57%;width:34%}.membership-mark h1{font-size:108px}}@media(max-width:1100px){.site-header .wrap{width:calc(100% - 56px)}.editorial-hero{min-height:610px;height:610px}.hero-photo{width:59%}.hero-manifesto{margin-left:56%;width:39%;padding-bottom:35px}.membership-mark h1{font-size:76px}.membership-mark h1 span{font-size:13px;letter-spacing:7px}.hero-manifesto>p{font-size:16px}.support-section{gap:45px;grid-template-columns:1fr 420px}.support-story h2{font-size:53px}.letter{padding:45px;gap:45px}}@media(max-width:850px){.site-header .wrap{width:calc(100% - 40px)}.site-header nav{min-height:90px}.masthead{font-size:38px}.navlinks{gap:15px}.navlinks .nav-support{display:inline-block}.navlinks .nav-text{display:none}.editorial-hero{min-height:570px;height:570px}.hero-photo{width:59%}.hero-photo img{object-position:49% 0%}.hero-manifesto{margin-left:55%;width:41%}.membership-mark h1{font-size:66px}.membership-mark{padding-block:18px 13px}.hero-subline{font-size:7px;letter-spacing:1px}.hero-cta{padding:17px 23px;gap:22px;font-size:11px}.support-section{grid-template-columns:1fr 370px;gap:28px;padding-top:65px}.support-story h2{font-size:46px}.support-story>p{font-size:14px}.donation{padding:23px}.card-foot{margin:20px -23px -23px}.letter{padding:35px;gap:30px}}@media(max-width:700px){.site-header .wrap{width:calc(100% - 36px)}.site-header nav{min-height:80px}.masthead{font-size:35px}.masthead span{font-size:7px;letter-spacing:3.2px;margin-top:7px}.navlinks{gap:16px}.navlinks .outline{display:none}.navlinks .nav-support{padding:10px 14px;font-size:10px;letter-spacing:.5px}.menu-toggle{width:25px;height:27px}.editorial-hero{height:auto;min-height:0;background:#fbfaf7;padding-bottom:40px}.hero-photo{position:relative;inset:auto;width:100%;height:440px;mask-image:linear-gradient(to bottom,black 0%,black 84%,transparent 100%)}.hero-photo img{object-position:50% 10%}.hero-manifesto{width:calc(100% - 60px);max-width:400px;margin:-8px auto 0;padding:0}.membership-mark{max-width:320px;border-width:2px;padding:17px 0 12px}.membership-mark h1{font-size:78px;letter-spacing:-3px}.membership-mark h1 span{font-size:11px;letter-spacing:7px;margin-bottom:18px}.hero-manifesto>p{font-size:16px;line-height:1.7;margin:20px 0}.hero-cta{font-size:11px;padding:17px 28px}.member-link{font-size:11px;margin-top:20px}.hero-subline{font-size:7px;margin-top:24px;letter-spacing:1.1px}.editorial-strip{min-height:58px;font-size:7px;letter-spacing:.7px;justify-content:space-evenly;gap:6px;padding:0 14px}.editorial-strip span+span:before{content:"";padding:0}.support-section{grid-template-columns:1fr;gap:29px;padding:45px 0 40px}.support-story{padding-inline:4px}.support-story h2{font-size:48px;margin:18px 0}.support-story h2 br{display:none}.support-story h2 em{display:block}.support-story>p{font-size:14px;max-width:370px}.support-promises{margin-top:22px}.support-promises>div{padding-block:13px}.story-link{margin-top:15px}.card-foot{margin:20px -23px -23px}.editorial-how{display:none}.letter{padding:34px 26px}.letter h2{font-size:42px}.faq h2{font-size:37px}.mobile-support{background:#fbfaf7f5}.mobile-support .button{background:#d8b76f;color:#171717;border-color:#d8b76f}footer{padding-bottom:104px}}@media(max-width:380px){.hero-photo{height:390px}.membership-mark h1{font-size:69px}.hero-subline{letter-spacing:.6px}}#directMoneroDialog{width:min(560px,calc(100% - 24px))}.monero-qr{display:flex;justify-content:center;margin:12px 0}.monero-qr img{width:min(210px,100%);height:auto;background:#fff;border:1px solid #e8e4db}#moneroAddress{font:13px/1.65 ui-monospace,Consolas,monospace;overflow-wrap:anywhere;word-break:break-all;resize:none;min-height:0;height:74px;padding:10px;color:#171717;background:#f5f3ed}.monero-actions{display:grid;gap:10px;margin-top:12px}.monero-actions .button,.monero-actions .outline{justify-content:center;text-align:center;width:100%}.monero-notice{font-size:12px;line-height:1.65;padding:10px;margin:10px 0 0;background:#f3eee1;border-left:2px solid #c4a15c}#directMoneroDialog .dialog-head h2{font-size:clamp(26px,5vw,35px)}#directMoneroDialog .dialog-inner{padding:24px 28px}#directMoneroDialog .dialog-copy{margin:12px 0;font-size:13px}#directMoneroDialog .status{margin:8px 0 0}#directMoneroDialog .field-label{margin:12px 0 8px}:root{color-scheme:dark;--paper: #080808;--white: #111110;--ink: #f2e9d9;--muted: #b9afa0;--line: #4b3925;--lime: #cfaa6c;--light: #171410}body{background:var(--paper)}::selection{background:#ad7c46;color:#fff8eb}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus,textarea:focus{outline-color:#e4bc7f}.skip-link{background:#d4ae72;color:#1d160f}.site-header{background:#080808;border-bottom:1px solid #785a304a}.masthead{color:#e8cf9f}.masthead span{color:#bca680}.navlinks a:hover,.navlinks .outline:hover{color:#f5d398}.navlinks .outline,.nav-support{border-color:#8c704c;color:#e9d7b6}.navlinks .outline:hover{background:#2e251b}.nav-support{background:#bd9259;color:#17120d}.navlinks .nav-support:hover{background:#e1ba7c;color:#17120d}.menu-toggle span{background:#d7be97}.preview{background:#13110e;color:#bfae93;border-bottom:1px solid #453724}.preview b{color:#e6c999}.preview b:before{background:#c89b5d}.preview span{border-color:#695337}.editorial-hero{background:radial-gradient(ellipse at 34% 35%,#211a12,#100e0c 38%,#080808 70%)}.hero-photo{left:3%;width:52%;max-width:850px;mask-image:linear-gradient(to right,transparent 0%,black 9%,black 79%,transparent 100%)}.hero-photo img{height:auto;max-height:100%;aspect-ratio:1;object-fit:contain;object-position:center top;filter:saturate(.74) sepia(.13) brightness(.87);mask-image:linear-gradient(to bottom,transparent 0%,black 8%,black 85%,transparent 100%)}.hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#080808 0%,transparent 23%,transparent 85%,#08080825 100%);pointer-events:none}.membership-mark{border-color:#b7905d;border-width:1px;padding-block:26px 22px}.membership-mark h1{color:#e8cf9f;text-shadow:0 2px 35px #d8a45812}.hero-manifesto>p{color:#d1c2aa}.hero-cta{background:linear-gradient(115deg,#bc8852,#e0bb7f);color:#1b140d;border:1px solid #e0bb7f;box-shadow:0 7px 35px #0004}.hero-cta:hover{background:#eac78f}.member-link{color:#baaa91;border-color:#796248}.member-link:hover{color:#f0d4a6}.hero-subline{color:#ab9676}.editorial-strip{background:#0c0b09;border-block:1px solid #5b442c;color:#d7bb8b}.editorial-strip span+span:before{color:#a87e47}.support-story .eyebrow,.faq .eyebrow{color:#d1a66d}.support-story h2 em{color:#d6af76}.support-promises>div>span{color:#c99e64}.support-promises strong{color:#e9d8b9}.story-link{color:#e3c591;border-color:#80613d}.donation{background:linear-gradient(130deg,#171511,#0e0e0d);border-color:#765737;box-shadow:0 20px 70px #0003}.small-star{color:#d4a870}.form-progress{border-color:var(--line);color:var(--muted)}.form-progress span:before{border-color:#7c6346}.form-progress span.current:before{background:#d4ae72;border-color:#d4ae72;color:#1a140e}.segmented{background:#080808}.segmented button.active{background:linear-gradient(110deg,#a87e48,#d1ae73);color:#16120d}.amounts button,.method,input:not([type=checkbox]),textarea{background:#090909;color:#e8dac1;border-color:#62503b}.amounts button:hover{border-color:#d4ae72}.amounts button.active{background:#2b2115;color:#f0d6aa;border-color:#c59a61}.method.active{background:#251c12;border-color:#d0a365}.method.active .radio{background:#e4bb7c;box-shadow:0 0 0 3px #251c12 inset;border-color:#c79a5d}.method .radio{border-color:#8a7356}input::placeholder,textarea::placeholder{color:#9f907a}.button,.button.lime{background:linear-gradient(115deg,#ab7e46,#c9a465 52%,#e0c38c);border-color:#cea368;color:#18120c}.button:hover,.button.lime:hover{background:#e7c28a}.card-foot{background:#090909;border-top-color:#52402c}.card-summary,.notice{background:#1b1610;color:#d6c5a9}.check input{accent-color:#d5ae73}.step>span{background:#31261a;color:#dcba83}.letter{background:radial-gradient(ellipse at 0 0,#211a11,#0e0d0b 65%);border:1px solid #665033}.letter h2{color:#ead7b4}.letter p,.letter-form .check{color:#c5b59c}.letter-form input:not([type=checkbox]){background:#090909;border-color:#7c613d;color:#f0e1c8}.letter-form input::placeholder{color:#a59173}.status.error,.letter-form .status.error{color:#f1a790}.status.success{color:#bfcea1}summary:after{color:#caa16a}dialog{background:#12100d;border-color:#80613f;box-shadow:0 24px 120px #000a}dialog::backdrop{background:#090806ce}.close{border-color:#806747;color:#f0dcb9}.menu-links a,.menu-links button{color:#ebd7b6}.menu-links a:hover,.menu-links button:hover,.footer-links button:hover{color:#e9b875}#moneroAddress{background:#080808;color:#ead9bc;border-color:#705738}.monero-notice{background:#221a11;border-left-color:#d3a062;color:#dcc9a8}.monero-qr img{border:8px solid white}.monero-actions .button{margin-top:0}.youtube-section{padding:76px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:80px}.youtube-section .eyebrow{color:#d4a56b}.youtube-section h2{font:normal clamp(40px,4.5vw,64px)/1.02 var(--serif);letter-spacing:-2px;margin:20px 0}.youtube-section h2 em{color:#d6af76;font-weight:400}.youtube-section p{color:var(--muted);line-height:1.85;font-size:14px;max-width:420px}.youtube-link{display:inline-flex;align-items:center;gap:24px;margin-top:15px;color:#e4c493;border-bottom:1px solid #89643b;padding-bottom:9px;font-size:12px}.youtube-card{display:block;position:relative;min-height:330px;overflow:hidden;background:#2b2117;border:1px solid #8c6840}.youtube-card img{position:absolute;inset:0 0 0 auto;width:73%;height:100%;object-fit:cover;object-position:50% 22%;filter:saturate(.6) sepia(.23) brightness(.74);transition:transform .3s}.youtube-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#1d1710 3%,#211910b0 40%,#21191012 80%),linear-gradient(0deg,#17120fec,transparent 60%)}.youtube-card:hover img{transform:scale(1.035)}.youtube-card-copy{position:absolute;z-index:1;inset:30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.youtube-wordmark{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:1px;color:#f0ddbc}.youtube-wordmark svg{width:26px;height:20px}.youtube-card-title{font:normal 39px/1.05 var(--serif);color:#f1d7af}.youtube-card-caption{display:flex;align-items:center;gap:16px;margin-top:18px;font-size:10px;color:#d2bea0;letter-spacing:.5px}.youtube-arrow{border:1px solid #ac8454;border-radius:50%;height:38px;width:38px;display:grid;place-items:center;font-size:19px}.youtube-section{grid-template-columns:minmax(0,.82fr) minmax(0,1.2fr)}.video-carousel{min-width:0;border:1px solid #745634;background:#0f0e0c}.video-stage{position:relative;aspect-ratio:16/9;min-height:200px;background:#0c0b09}.video-preview{position:absolute;inset:0;padding:0;border:0;width:100%;height:100%;color:#fff2db;background:#0c0b09;opacity:1}.video-preview img{width:100%;height:100%;object-fit:cover}.video-preview:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#080604bb,transparent 55%)}.video-play-icon{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:#bd8d50ed;color:#1b130b;padding-left:4px;font-size:23px;box-shadow:0 4px 30px #0008;transition:background .15s}.video-preview:hover .video-play-icon{background:#efd3a1}.video-play-label{position:absolute;z-index:1;bottom:17px;left:20px;font-size:11px;letter-spacing:.7px}#videoFrame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-info{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px 8px}.video-info>div:first-child{min-width:0}.video-info time{color:#b9a387;font-size:10px}.video-info h3{color:#edd8b8;font:normal 22px/1.22 var(--serif);margin:8px 0 0}.video-controls{display:flex;align-items:center;flex-shrink:0;gap:10px}.video-controls button{width:34px;height:34px;background:transparent;border:1px solid #80603d;border-radius:50%;color:#e2bd85;font-size:18px;padding:0}.video-controls button:hover:enabled{background:#3c2b1c}.video-controls button:disabled{opacity:.25}#videoCounter{font-size:10px;color:#bdab8f;white-space:nowrap}.video-external{display:inline-block;margin:6px 22px 0;font-size:10px;color:#d6b784;text-decoration:underline;text-underline-offset:4px}.video-thumbs{display:flex;overflow-x:auto;gap:8px;padding:16px 22px 18px;scrollbar-color:#8b653b #21180f;scrollbar-width:thin}.video-thumbs button{flex:0 0 83px;height:50px;border:2px solid transparent;padding:0;background:#0f0d0a;opacity:.6}.video-thumbs button.active{opacity:1;border-color:#dfb374}.video-thumbs button:hover{opacity:1}.video-thumbs img{display:block;width:100%;height:100%;object-fit:cover}.video-source{font-size:10px!important;padding:0 22px}.video-source:empty{display:none}.editorial-hero{height:auto;min-height:0}.hero-photo{width:48%;top:34px;height:calc(100% - 34px)}.hero-manifesto{width:40%;max-width:540px;margin-left:55%;min-height:0;padding:30px 0}.membership-mark{width:100%;padding:14px 0 10px}.membership-mark h1{font-size:46px;letter-spacing:-2px}.hero-manifesto>p{font-size:13px;margin:12px 0 18px;line-height:1.65}.hero-manifesto .donation{width:100%;text-align:left;padding:23px}.hero-manifesto .card-top{margin-bottom:15px}.hero-manifesto .card-top h2{font-size:25px}.hero-manifesto .form-progress{padding-bottom:13px;margin-bottom:16px}.hero-manifesto .segmented{margin-bottom:17px}.hero-manifesto .segmented button{padding:10px 8px}.hero-manifesto .amounts button{padding:12px 0}.hero-manifesto .card-foot{margin:16px -23px -23px;padding:12px 14px}.hero-manifesto .member-link{margin-top:16px}@media(max-width:850px){.youtube-section{gap:36px}.youtube-card{min-height:300px}}@media(max-width:700px){.editorial-hero{background:#080808;display:grid;grid-template-columns:92px minmax(0,1fr);column-gap:16px;padding:18px 16px 22px;align-items:center}.hero-photo{position:relative;inset:auto;width:92px;height:112px;max-width:none;mask-image:none;grid-column:1;grid-row:1 / 3;border:1px solid #735333;border-radius:3px}.hero-photo img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center;mask-image:none}.hero-photo:after{display:none}.hero-manifesto{display:contents}.membership-mark{grid-column:2;grid-row:1;padding:8px 0;border-top:0;max-width:none;text-align:left;align-self:end}.membership-mark h1{font-size:34px}.hero-manifesto>p{grid-column:2;grid-row:2;font-size:11px;text-align:left;margin:7px 0 0;align-self:start}.hero-manifesto .donation{grid-column:1 / -1;padding:18px;margin-top:18px}.hero-manifesto .card-top{margin-bottom:12px}.hero-manifesto .card-top h2{font-size:25px}.hero-manifesto .form-progress{padding-bottom:10px;margin-bottom:12px;font-size:10px}.hero-manifesto .segmented{margin-bottom:13px}.hero-manifesto .segmented button{padding:10px 8px}.hero-manifesto .amounts button{font-size:16px;padding:10px 0}.hero-manifesto .field-label{font-size:11px;margin-bottom:8px}.hero-manifesto input:not([type=checkbox]){padding:10px 12px}.hero-manifesto .method-label{margin-top:14px}.hero-manifesto .method{padding:10px 8px;font-size:11px;gap:7px}.hero-manifesto .method small{font-size:9px}.hero-manifesto .method svg{width:20px;height:20px}.hero-manifesto .pay-note{min-height:0;font-size:10px;margin:8px 0 12px}.hero-manifesto .button{min-height:44px;padding:12px 14px}.hero-manifesto .card-foot{margin:14px -18px -18px;padding:10px 12px}.hero-manifesto .card-foot .fine,.hero-manifesto .micro{font-size:9px}.hero-manifesto .member-link{grid-column:1 / -1;justify-self:center;margin-top:14px;font-size:10px}.mobile-support{background:#090909f5}.mobile-support .button{background:#d4ae72;color:#1d140c;border-color:#d4ae72}.youtube-section{grid-template-columns:1fr;gap:25px;padding:44px 0}.youtube-section h2{font-size:46px}.youtube-card{min-height:285px}.youtube-card-copy{inset:24px}.youtube-card-title{font-size:36px}.video-info{padding:16px 16px 8px;gap:12px;flex-wrap:wrap}.video-info h3{font-size:22px}.video-external{margin-inline:16px}.video-thumbs{padding-inline:16px}}.masthead,.membership-mark h1{color:#e1c28a}.nav-support{background:linear-gradient(115deg,#ab7e46,#d7b77d);color:#15110b}.footer-brand{color:#dcc08e}:root{--paper: #0c0805;--ink: #fbf3e4;--muted: #d2c7b5;--line: #705535;--lime: #e3c18b}body{background:#0c0805}.site-header{background:#0c0805;border-bottom:1px solid #392a1c60}.site-header .wrap{width:min(1260px,calc(100% - 80px))}.site-header nav{min-height:78px}.home-link{font-size:12px;text-transform:uppercase;letter-spacing:1.2px;color:#dfc9a6}.masthead{display:block;white-space:nowrap;font-size:28px;letter-spacing:-.8px;color:#ebcb95}.masthead span{display:inline;font:inherit;letter-spacing:inherit;color:inherit;margin:0}.navlinks{gap:24px;font-size:10px;letter-spacing:1.2px}.navlinks .outline{padding:11px 16px;font-size:10px;border-color:#7b603d}.nav-support{background:#c7a06c;border-color:#c7a06c;color:#171009;font-size:10px}.menu-toggle{width:25px;height:25px}.preview{background:#15100b;min-height:26px;padding-block:5px;font-size:9px}.editorial-hero{min-height:820px;position:relative;background-color:#0c0805;background-image:linear-gradient(90deg,#08050350 0%,transparent 62%),url(/site-assets/74226a770c129c1b1e8b3bfd.webp);background-position:center;background-size:cover;padding:44px max(40px,calc((100vw - 1260px)/2));isolation:isolate}.editorial-hero:after{content:"";pointer-events:none;position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0c0805 0%,transparent 18%),linear-gradient(180deg,#0c0805 0%,transparent 22%)}.hero-signature{position:absolute;top:18px;right:max(24px,calc((100vw - 1340px)/2 - 20px));width:min(54vw,840px);z-index:2;text-align:center;white-space:nowrap;font:normal clamp(48px,5.3vw,84px)/1.15 Georgia,"Times New Roman",serif;letter-spacing:-3px;color:#f1d49d;text-shadow:0 3px 28px #0009}.hero-signature em{font-weight:400;letter-spacing:-4px}.hero-signature span,.hero-signature em{background:linear-gradient(155deg,#fff3d3 12%,#efd19a 48%,#c29254);-webkit-background-clip:text;background-clip:text;color:transparent}.editorial-hero>.hero-photo{display:block;position:absolute;inset:70px max(-55px,calc((100vw - 1340px)/2 - 120px)) auto auto;width:min(70vw,1040px);height:auto;max-width:none;mask-image:linear-gradient(to bottom,black 0%,black 80%,transparent 100%);pointer-events:none;z-index:-1}.hero-photo img{display:block;position:relative;z-index:1;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:center;mask-image:none;filter:none}.hero-photo:before{--flare-blur: 12px;content:"";position:absolute;z-index:0;left:20.7%;top:36.4%;width:31%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#ffedc3b5 0%,#ff9e3d6e 22%,#f14d182b 48%,transparent 72%);filter:blur(var(--flare-blur));pointer-events:none}.hero-photo:after{content:"";display:block;position:absolute;z-index:2;inset:0;background:#10090001;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);mask-image:linear-gradient(to bottom,transparent 0%,transparent 69%,black 94%);pointer-events:none}.smoke-motion-ready:before{animation:flare-shimmer 4.8s ease-in-out infinite}.smoke-paused:before{animation-play-state:paused}@keyframes flare-shimmer{0%,to{opacity:.82;filter:blur(var(--flare-blur)) brightness(1.04);transform:translate(-50%,-50%) scale(1)}18%{opacity:1;filter:blur(var(--flare-blur)) brightness(1.3);transform:translate(-50%,-50%) scale(1.08)}40%{opacity:.74;filter:blur(var(--flare-blur)) brightness(.98);transform:translate(-50%,-50%) scale(.98)}68%{opacity:1;filter:blur(var(--flare-blur)) brightness(1.4);transform:translate(-50%,-50%) scale(1.12)}83%{opacity:.88;filter:blur(var(--flare-blur)) brightness(1.12);transform:translate(-50%,-50%) scale(1.025)}}.hero-smoke{position:absolute;inset:0;z-index:1;pointer-events:none;visibility:hidden;transform:translate3d(0,var(--smoke-scroll-y,0px),0)}.smoke-motion-ready>img{mask-image:linear-gradient(to bottom,transparent 25%,black 34%)}.smoke-motion-ready .hero-smoke{visibility:visible}.hero-smoke img{mask-image:linear-gradient(to bottom,black 28%,transparent 35%);transform-origin:20.7% 36.4%;animation:smoke-drift 10s ease-in-out infinite}.smoke-paused .hero-smoke img{animation-play-state:paused}@keyframes smoke-drift{0%,to{transform:translateZ(0) rotate(-.2deg) scale(1)}50%{transform:translate3d(12px,-7px,0) rotate(.6deg) scale(1.02)}}.hero-manifesto{margin:0;width:min(480px,43%);max-width:none;min-height:0;padding:0;align-items:stretch;text-align:left}.membership-mark{border:0;padding:0;width:100%;margin:0}.membership-mark h1{color:#edcc94;font:normal clamp(38px,3.8vw,60px)/1.03 Georgia,"Times New Roman",serif;letter-spacing:-1.9px;text-shadow:none}.membership-mark h1 em{color:#fff3dc;font-weight:400}.hero-kicker{margin:0 0 17px;color:#b8a58c;font-size:9px;text-transform:uppercase;letter-spacing:2.3px}.hero-manifesto>p{font-size:13px;line-height:1.7;margin:14px 0 20px;color:#d6ccbf;max-width:370px}.hero-manifesto .donation{margin-top:26px;background:#100c08eb;border:1px solid #997748a8;border-radius:2px;box-shadow:0 16px 50px #0002;backdrop-filter:blur(12px);padding:22px}.hero-manifesto .card-top{margin-bottom:14px}.hero-manifesto .card-top h2{font-size:26px;font-weight:400;color:#fff0d8}.hero-manifesto .card-top p,.hero-manifesto .form-progress{display:none}.hero-manifesto .segmented{margin-bottom:13px;background:#090604a6;padding:3px}.hero-manifesto .segmented button{padding:11px 8px;font-size:13px;font-weight:500}.hero-manifesto .segmented button.active{background:#e3c18b;color:#1a120a}.hero-manifesto .field-label{font-size:13px;font-weight:600;margin-bottom:9px}.hero-manifesto .amounts button{padding:12px 0;font-size:18px;color:#fbeacd;background:#110d09aa;border-color:#9a774b90}.hero-manifesto .amounts button.active{background:#6747277a;border-color:#e3c18b}.hero-manifesto input:not([type=checkbox]){background:#0b0805d9;color:#fbefdc;padding:12px;font-size:14px;border-color:#98764b80}.hero-manifesto input::placeholder{color:#c6b79f}.hero-manifesto .method-label{margin-top:13px}.hero-manifesto .method{background:#110d09b3;color:#fbefdc;border-color:#98764b80;padding:11px 10px;font-size:13px}.hero-manifesto .method.active{background:#51381e66;border-color:#bd955d}.hero-manifesto .method.active .radio{box-shadow:0 0 0 3px #302112 inset}.hero-manifesto .method small{font-size:11px;color:#d9cbb4;margin-top:4px;line-height:1.5}.hero-manifesto .pay-note{margin:12px 0;min-height:0;font-size:12px;line-height:1.7}.pay-note:empty{display:none}.button,.button.lime,.hero-manifesto .button{background:#e3c18b;border-color:#e3c18b;color:#1b120a;box-shadow:none}.button:hover,.button.lime:hover{background:#dfbd8e;border-color:#dfbd8e}.hero-manifesto .button{margin-top:18px;padding:14px 16px;min-height:48px;font-size:14px;font-weight:500}.hero-manifesto .card-foot{margin:13px 0 0;padding:10px 0 0;background:transparent;border-color:#70533455}.hero-manifesto .micro,.hero-manifesto .card-foot .fine{font-size:11px;line-height:1.7}.hero-manifesto .member-link{align-self:flex-start;font-size:12px;color:#ebcb95;border-color:#af8d58;margin-top:18px}.editorial-strip{background:#0d0906;min-height:56px;border-color:#3b2a19;font-size:9px}.youtube-section{padding-block:80px;border-top:0}.about-section{padding:72px 0 32px;scroll-margin-top:24px}.about-intro{display:grid;grid-template-columns:1fr 1fr;column-gap:70px;align-items:center;margin-bottom:76px}.about-intro .eyebrow{grid-column:1}.about-intro h2{font:normal clamp(40px,4.2vw,58px)/1.08 Georgia,"Times New Roman",serif;color:#f0d29a;letter-spacing:-1.5px;margin:22px 0}.about-lead{grid-column:2;grid-row:1 / 4;max-width:490px;color:#f1e3cd;font-size:19px;line-height:1.75}.about-signature{grid-column:1;color:#cba56c;font: 28px/1.2 Georgia,Times New Roman,serif;letter-spacing:-1px}.about-story{padding:0}.about-chapter{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(38px,6vw,85px);align-items:center;margin:0 0 96px;padding:0 58px 0 0}.about-chapter:nth-child(2n){padding:0 0 0 58px}.about-chapter:nth-child(2n) .about-photo{grid-column:2;grid-row:1}.about-chapter:nth-child(2n) .about-copy{grid-column:1;grid-row:1}.about-chapter:before{content:none}.about-photo{position:relative;margin:0;min-width:0}.about-photo:before{content:"";position:absolute;inset:14px -14px 30px 14px;border:1px solid #88653d66;pointer-events:none}.about-chapter:nth-child(2n) .about-photo:before{inset:14px 14px 30px -14px}.about-media{display:block;position:relative;aspect-ratio:16/10;background:#17100b;overflow:hidden;border:1px solid #9a774b88}.about-media img{display:block;width:100%;height:100%;object-fit:cover}.about-chapter:nth-child(2) .about-media{aspect-ratio:1200/630}.about-chapter:nth-child(3) .about-media{aspect-ratio:16/9}.about-photo-portrait .about-media{aspect-ratio:5/4}.about-photo-portrait img{object-position:center 36%}.about-photo figcaption{position:relative;margin-top:18px;color:#c5b495;font-size:11px;line-height:1.7}.about-photo figcaption a{text-decoration:underline;text-underline-offset:3px}.about-photo-link{position:absolute;bottom:0;left:0;right:0;padding:30px 18px 15px;background:linear-gradient(transparent,#080604e8);color:#fff0d4;font-size:12px}.about-copy{position:relative}.about-period{color:#d9b57e;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px}.about-chapter h3{margin:10px 0 14px;font: 28px/1.2 Georgia,Times New Roman,serif;color:#f5e7cf}.about-chapter p{margin:0 0 13px;color:#ded2bf;font-size:15px;line-height:1.85}.bio-ref{display:inline-block;color:#e5bd80;font-size:12px;padding:0 2px;text-decoration:underline;text-underline-offset:3px}.bio-sources{max-width:710px;margin:-30px 0 0 auto;border:0;padding:0;color:#cdbb9f;font-size:12px;line-height:1.65}.bio-sources summary{cursor:pointer;color:#e0bf8b;font-size:12px;padding:8px 0}.bio-sources ol{padding-left:19px}.bio-sources li{margin:10px 0;scroll-margin-top:32px}.bio-sources a{text-decoration:underline;text-underline-offset:3px}.youtube-section h2{font-size:50px;color:#edcc94}.youtube-section h2 em{color:#efe3d1}.video-carousel{background:#100c08;border-color:#58402a;border-radius:3px;overflow:hidden}.video-play-icon{background:#c7a06cf2}.letter{background:radial-gradient(ellipse at top left,#291c10,#100c08 70%);border-color:#5d432b}.letter h2,.faq h2{color:#edcc94}dialog{background:#171009;border-color:#785835}.monero-notice{background:#271a0e}.mobile-support{background:#100b07f5}.navlinks,.navlinks .outline,.navlinks .nav-support{font-size:12px}.faq summary{font-size:14px}.faq details p{font-size:13px}.video-info time,.video-external,.video-controls span{font-size:12px;color:#dfc9a6}.footer-links button,footer{font-size:12px}.scroll-guide{min-height:58px;display:flex;align-items:center;justify-content:center;background:#0c0805}.scroll-cue{display:grid;place-items:center;width:46px;height:46px;color:#d3ad75;opacity:.8;border-radius:50%}.scroll-cue:hover{opacity:1;background:#b8894210}.scroll-cue svg{width:24px;height:30px;animation:scroll-hint 2.6s ease-in-out infinite}@keyframes scroll-hint{0%,to{transform:translateY(-3px);opacity:.5}50%{transform:translateY(4px);opacity:1}}@media(prefers-reduced-motion:reduce){.scroll-cue svg,.hero-smoke img,.smoke-motion-ready:before{animation:none}.hero-smoke{display:none}.smoke-motion-ready>img{mask-image:none}}@media(min-width:1600px){.editorial-hero{min-height:860px}.hero-manifesto{width:480px}}@media(max-width:1100px){.editorial-hero{padding:35px 32px;background-position:center}.editorial-hero>.hero-photo{width:66vw;right:-80px;top:95px}.hero-manifesto{width:45%}.membership-mark h1{font-size:42px}.hero-manifesto .donation{padding:17px}.hero-signature{right:8px;width:53vw;font-size:clamp(38px,5.3vw,58px);letter-spacing:-2px}.hero-signature em{letter-spacing:-2px}}@media(max-width:700px){.about-section{padding:45px 0 15px}.about-intro{display:block;margin-bottom:40px}.about-intro h2{font-size:42px;margin:16px 0}.about-lead{max-width:none;font-size:17px}.about-signature{display:none}.about-story{padding:0}.about-chapter,.about-chapter:nth-child(2n){grid-template-columns:1fr;gap:26px;padding:0;margin-bottom:54px}.about-chapter:nth-child(2n) .about-photo,.about-chapter:nth-child(2n) .about-copy{grid-column:auto;grid-row:auto}.about-photo:before,.about-chapter:nth-child(2n) .about-photo:before{inset:9px -8px 28px 8px}.about-photo figcaption{font-size:10px}.bio-sources{margin:-12px 0 0}.about-chapter h3{font-size:25px}.about-chapter p{font-size:15px;line-height:1.8}.site-header .wrap{width:calc(100% - 32px)}.site-header nav{min-height:65px}.masthead{font-size:28px}.masthead span{font-size:inherit}.navlinks{gap:18px}.editorial-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:22px 16px 24px;background-image:linear-gradient(#0b070480,#0c0805e6),url(/site-assets/74226a770c129c1b1e8b3bfd.webp);background-size:cover;background-position:center}.hero-signature{position:relative;inset:auto;grid-column:1;grid-row:1;width:100%;font-size:clamp(36px,8.6vw,60px);letter-spacing:-1.7px;margin:-10px 0 2px}.hero-signature em{letter-spacing:-2px}.editorial-hero>.hero-photo{display:block;grid-column:1;grid-row:2;position:relative;inset:auto;width:calc(100% + 32px);height:clamp(210px,55vw,270px);max-width:none;margin:0 -16px;overflow:hidden;mask-image:linear-gradient(to bottom,black 70%,transparent 100%);border:0;border-radius:0;z-index:0}.hero-photo:before{--flare-blur: 10px;left:calc(20.7% + 65px);top:34%;width:33%;filter:blur(var(--flare-blur))}.hero-photo:after{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);mask-image:linear-gradient(to bottom,transparent 66%,black 100%)}.hero-photo img{position:absolute;top:-12px;left:65px;width:100%;height:auto;object-fit:contain;filter:none;mask-image:none;aspect-ratio:auto}.hero-photo.smoke-motion-ready>img{mask-image:linear-gradient(to bottom,transparent 25%,black 34%)}.hero-photo .hero-smoke img{mask-image:linear-gradient(to bottom,black 28%,transparent 35%)}@media(prefers-reduced-motion:reduce){.hero-photo.smoke-motion-ready>img{mask-image:none}}.hero-manifesto{display:contents}.hero-kicker{grid-column:1;grid-row:1;font-size:7px;letter-spacing:1.4px;margin:0 0 8px}.membership-mark{grid-column:1;grid-row:2;align-self:end;border:0;text-align:left;padding:0 0 24px;width:60%;position:relative;z-index:3}.membership-mark h1{font-size:clamp(26px,5.8vw,36px);line-height:1.08;letter-spacing:-1px;text-shadow:0 2px 18px #000,0 1px 4px #000}.hero-manifesto>p{grid-column:1;grid-row:2;margin:9px 0 0;font-size:10px;line-height:1.5}.hero-manifesto .donation{grid-column:1 / -1;grid-row:3;margin-top:4px;padding:17px;width:100%;background:#120d08ed}.hero-manifesto .card-top h2{font-size:24px}.hero-manifesto .member-link{grid-column:1 / -1;grid-row:4;justify-self:center;align-self:auto}.hero-manifesto .card-foot{margin:12px 0 0;padding-top:8px}.hero-manifesto .method{padding:9px 7px;gap:7px}.hero-manifesto .amounts button{font-size:16px}.hero-manifesto input:not([type=checkbox]){font-size:16px}.hero-manifesto .button{min-height:44px}.youtube-section{padding-block:45px}.youtube-section h2{font-size:40px}}@media(max-width:480px){.masthead{font-size:24px}.navlinks .nav-support{display:none}}:root{--study-paper:#100f0d;--study-raised:#1b1813;--study-well:#252017;--study-ink:#f4eee4;--study-muted:#c3b9a9;--study-soft:#a39784;--study-gold:#dfbe87;--study-gold-hover:#f0d4a2;--study-gold-ink:#20180c;--study-rule:#554733;--study-input:#8f7a58;--study-focus:#ffe1a3;--study-shadow:#00000024;--study-overlay-left:#100f0dfa;--study-overlay-mid:#100f0dd6;--study-overlay-right:#100f0d55;--study-serif:"Palatino Linotype",Palatino,Georgia,serif;--study-sans:Arial,Helvetica,sans-serif;--study-radius:6px;--study-space:24px;--study-measure:1240px;--paper:var(--study-paper);--ink:var(--study-ink);--muted:var(--study-muted);--line:var(--study-rule);--lime:var(--study-gold);--serif:var(--study-serif)}html,body{overflow-x:clip}body{background:var(--study-paper);color:var(--study-ink);font-family:var(--study-sans);font-size:16px;line-height:1.6}h1,h2,h3{font-family:var(--study-serif);font-synthesis:none;text-wrap:balance;overflow-wrap:break-word;min-width:0}p{text-wrap:pretty}button,a,input,textarea,summary{transition:background-color .16s,color .16s,border-color .16s}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--study-focus);outline-offset:4px}.wrap{width:min(var(--study-measure),calc(100% - 96px))}.preview{background:var(--study-raised);color:var(--study-muted);font-size:11px;padding:7px 16px;min-height:30px;border-color:var(--study-rule)}.preview b{font-weight:400;color:var(--study-muted)}.preview b:before{display:none}.preview span{border-color:var(--study-rule)}.site-header{background:var(--study-paper);border-color:var(--study-rule)}.site-header .wrap{width:min(var(--study-measure),calc(100% - 96px))}.site-header nav{min-height:88px}.home-link{font:24px/1.2 var(--study-serif);letter-spacing:-.6px;text-transform:none;color:var(--study-ink)}.navlinks{gap:27px;letter-spacing:0;text-transform:none;font-size:14px;color:var(--study-muted)}.navlinks a,.navlinks button{text-transform:none;letter-spacing:0}.navlinks .outline,.navlinks .nav-support{font-size:13px;letter-spacing:0;border-radius:var(--study-radius);padding:10px 17px}.navlinks .outline{border-color:var(--study-rule)}.navlinks .nav-support{background:var(--study-gold);border-color:var(--study-gold);color:var(--study-gold-ink)}.navlinks .nav-support:hover{background:var(--study-gold-hover);color:var(--study-gold-ink)}.menu-toggle span{background:var(--study-muted)}.editorial-hero{height:auto;min-height:735px;padding:48px max(48px,calc((100% - var(--study-measure))/2));background-color:var(--study-paper);background-image:linear-gradient(90deg,var(--study-overlay-left) 0%,var(--study-overlay-mid) 33%,var(--study-overlay-right) 80%),url(/site-assets/74226a770c129c1b1e8b3bfd.webp);background-position:center;background-size:cover;overflow:clip}.editorial-hero:after{background:linear-gradient(0deg,var(--study-paper),transparent 24%);z-index:-1}.hero-signature{font:normal clamp(32px,3.5vw,54px)/1.1 var(--study-serif);letter-spacing:-1.6px;top:46px;right:max(-40px,calc((100% - var(--study-measure))/2 - 125px));width:min(68%,920px);text-align:center;text-shadow:none;color:var(--study-gold)}.hero-signature span,.hero-signature em{font:inherit;letter-spacing:inherit;background:none;color:inherit}.editorial-hero>.hero-photo{top:125px;right:max(-40px,calc((100% - var(--study-measure))/2 - 125px));width:min(68%,920px);mask-image:linear-gradient(to bottom,black 77%,transparent 100%)}.hero-manifesto{width:min(445px,40%);display:flex;align-items:stretch;text-align:left}.membership-mark{margin:0;border:0;padding:0}.membership-mark h1{font:normal clamp(42px,4.7vw,64px)/1.04 var(--study-serif);color:var(--study-ink);letter-spacing:-2.1px}.membership-mark h1 em{color:inherit;font:inherit;letter-spacing:inherit}.hero-manifesto .donation{border:0;background:var(--study-raised);border-radius:var(--study-radius);box-shadow:none;backdrop-filter:none;padding:24px;margin-top:28px}.hero-manifesto .card-top{margin-bottom:19px}.hero-manifesto .card-top h2{font:normal 27px/1.2 var(--study-serif);color:var(--study-ink);letter-spacing:-.5px}.hero-manifesto .segmented{padding:0;background:none;gap:0;border-bottom:1px solid var(--study-rule);border-radius:0;margin-bottom:19px}.hero-manifesto .segmented button{padding:10px 8px;font-size:14px;color:var(--study-muted);border-radius:0;border-bottom:2px solid transparent}.hero-manifesto .segmented button.active{background:none;color:var(--study-gold);border-bottom-color:var(--study-gold)}.hero-manifesto .field-label{font-size:13px;font-weight:400;color:var(--study-muted);margin-bottom:9px}.hero-manifesto .amounts{gap:8px}.hero-manifesto .amounts button{border:1px solid var(--study-input);border-radius:var(--study-radius);background:none;color:var(--study-ink);font-size:20px;line-height:1.3;padding:10px 0;font-variant-numeric:tabular-nums}.hero-manifesto .amounts button.active{background:var(--study-well);border-color:var(--study-gold);color:var(--study-gold)}.hero-manifesto .input-wrap{margin-top:10px}.hero-manifesto input:not([type=checkbox]){background:none;border:1px solid var(--study-input);border-radius:var(--study-radius);padding:10px 13px;font-size:15px;color:var(--study-ink)}.hero-manifesto input::placeholder{color:var(--study-soft)}.hero-manifesto .method-label{margin-top:18px}.hero-manifesto .methods{gap:9px}.hero-manifesto .method{border-color:var(--study-input);border-radius:var(--study-radius);background:none;padding:11px 10px;gap:10px;font-size:13px;color:var(--study-ink)}.hero-manifesto .method.active{background:var(--study-well);border-color:var(--study-gold)}.hero-manifesto .method small{font-size:11px;color:var(--study-muted);line-height:1.5}.hero-manifesto .method.active .radio{box-shadow:none}.hero-manifesto .pay-note:empty{display:none}.button,.button.lime,.hero-manifesto .button{background:var(--study-gold);color:var(--study-gold-ink);border-color:var(--study-gold);border-radius:var(--study-radius);letter-spacing:0;text-transform:none;box-shadow:none}.button:hover,.button.lime:hover,.hero-manifesto .button:hover{background:var(--study-gold-hover);color:var(--study-gold-ink)}.hero-manifesto .button{font-size:14px;padding:13px 15px;min-height:48px;margin-top:20px}.hero-manifesto .member-link{align-self:flex-start;margin-top:18px;color:var(--study-muted);font-size:12px;border-bottom-color:var(--study-rule)}.hero-manifesto .member-link:hover{color:var(--study-gold)}.scroll-guide{min-height:46px;background:var(--study-paper)}.scroll-cue{color:var(--study-muted)}.eyebrow,.about-period{text-transform:none;letter-spacing:0;font:400 14px/1.5 var(--study-sans);color:var(--study-gold)}.about-section{padding:95px 0 30px}.about-intro{gap:64px;margin-bottom:64px}.about-intro h2{font:normal clamp(42px,4.6vw,60px)/1.08 var(--study-serif);letter-spacing:-1.8px;color:var(--study-ink);margin:12px 0 16px}.about-lead{font-size:19px;line-height:1.65;color:var(--study-muted)}.about-signature{font:normal 23px/1.2 var(--study-serif);color:var(--study-gold)}.about-signature em{font-style:normal}.about-chapter,.about-chapter:nth-child(2n){padding:0;gap:72px;margin-bottom:88px}.about-photo:before{display:none}.about-media{border:0;border-radius:var(--study-radius)}.about-photo figcaption{font-size:12px;line-height:1.6;color:var(--study-soft);margin-top:12px}.about-chapter h3{font:normal 32px/1.16 var(--study-serif);letter-spacing:-.7px;margin:10px 0 19px;color:var(--study-ink)}.about-chapter p{font-size:16px;line-height:1.75;color:var(--study-muted);margin-bottom:16px}.bio-sources{font-size:13px;color:var(--study-soft)}.bio-sources summary{font-size:13px;color:var(--study-gold)}.youtube-section{padding-block:88px;gap:72px;border:0}.youtube-section h2,.letter h2,.faq h2{font:normal clamp(40px,4.4vw,58px)/1.1 var(--study-serif);letter-spacing:-1.7px;color:var(--study-ink)}.youtube-section h2 em,.letter h2 em,.faq h2 em{font:inherit;color:inherit}.youtube-section p{font-size:16px;line-height:1.7;color:var(--study-muted)}.youtube-link,.video-external{font-size:14px;letter-spacing:0;color:var(--study-gold);border-color:var(--study-rule)}.video-carousel{background:var(--study-raised);border:0;border-radius:var(--study-radius)}.video-info{padding:23px}.video-info h3{font:normal 25px/1.3 var(--study-serif)}.video-info time{color:var(--study-muted);font-size:13px}.video-controls button{height:42px;width:42px}.video-play-icon{background:var(--study-gold);color:var(--study-gold-ink)}.video-thumbs{gap:8px}.video-thumbs button{border-radius:3px}.letter{margin-block:64px;padding:48px;background:var(--study-raised);border:0;border-radius:var(--study-radius);gap:70px}.letter p,.letter-form .check{font-size:15px;line-height:1.7;color:var(--study-muted)}.letter-form input:not([type=checkbox]){background:none;border-color:var(--study-input);border-radius:var(--study-radius)}.faq{padding:64px 0 80px;gap:70px}.faq .intro{font-size:16px;line-height:1.7;color:var(--study-muted)}.faq summary{font-size:16px;line-height:1.6;padding:20px 0}.faq details p{font-size:15px;line-height:1.75;color:var(--study-muted)}footer{font-size:13px;color:var(--study-soft);border-top-color:var(--study-rule);padding-top:35px}.footer-links{font-size:12px}.footer-brand{font:26px var(--study-serif);color:var(--study-ink)}dialog{background:var(--study-raised);color:var(--study-ink);border:1px solid var(--study-rule);border-radius:var(--study-radius)}.dialog-inner{padding:32px}.dialog-head h2{font:normal 36px/1.1 var(--study-serif)}.dialog-copy{font-size:16px;line-height:1.7;color:var(--study-muted)}.dialog-inner input,.dialog-inner textarea{border-radius:var(--study-radius);border-color:var(--study-input)}.fine{color:var(--study-muted)}.site-header nav{justify-content:flex-end}.site-header .navlinks .outline,.site-header .navlinks .nav-support{text-transform:none;letter-spacing:0}@media(min-width:1600px){.editorial-hero{min-height:760px}.hero-manifesto{width:445px}}@media(max-width:1100px){.wrap,.site-header .wrap{width:calc(100% - 56px)}.site-header nav{min-height:76px}.navlinks{gap:16px}.navlinks .nav-text{font-size:12px}.editorial-hero{padding:40px 28px;min-height:750px}.hero-manifesto{width:43%}.membership-mark h1{font-size:49px}.hero-signature{right:-75px;width:68%;font-size:42px}.editorial-hero>.hero-photo{right:-75px;top:148px;width:68%}.hero-manifesto .donation{padding:20px}.about-chapter,.about-chapter:nth-child(2n),.youtube-section{gap:40px}.letter,.faq{gap:40px}}@media(max-width:700px){.wrap,.site-header .wrap{width:calc(100% - 36px)}.preview{font-size:10px;min-height:26px;padding:5px 10px}.site-header nav{min-height:70px}.home-link{font-size:23px}.navlinks{gap:15px}.navlinks .nav-text{display:none}.navlinks .outline{font-size:12px;padding:9px 11px;display:inline-flex}.navlinks .nav-support{display:none}.menu-toggle{width:24px;height:23px}.editorial-hero{padding:18px 18px 26px;min-height:0;height:auto;gap:0;background-image:linear-gradient(var(--study-overlay-mid),var(--study-overlay-left)),url(/site-assets/74226a770c129c1b1e8b3bfd.webp)}.hero-signature{grid-row:1;position:relative;inset:auto;width:100%;text-align:center;font-size:30px;letter-spacing:-.9px;padding:0;margin:0 0 10px}.editorial-hero>.hero-photo{grid-row:2;position:relative;inset:auto;width:calc(100% + 36px);height:210px;margin:0 -18px;mask-image:linear-gradient(to bottom,black 66%,transparent 100%)}.hero-photo img{left:32%;top:-2px;width:92%}.hero-photo:before{left:51%;top:44%;width:29%}.membership-mark{grid-row:2;width:60%;align-self:end;padding-bottom:22px}.membership-mark h1{font-size:34px;letter-spacing:-1.1px;text-shadow:none}.hero-manifesto{display:contents}.hero-manifesto .donation{grid-row:3;margin:0;padding:19px 18px 21px}.hero-manifesto .card-top{margin-bottom:12px}.hero-manifesto .card-top h2{font-size:26px}.hero-manifesto .segmented{margin-bottom:16px}.hero-manifesto .segmented button{font-size:14px;padding:9px}.hero-manifesto .amounts button{font-size:19px;padding:10px 0}.hero-manifesto input:not([type=checkbox]){font-size:16px}.hero-manifesto .method{font-size:12px;padding:10px 9px}.hero-manifesto .method small{font-size:10px}.hero-manifesto .method-label{margin-top:15px}.hero-manifesto .button{margin-top:17px;min-height:48px;font-size:13px}.hero-manifesto .member-link{justify-self:center;grid-row:4;margin-top:18px;font-size:12px}.scroll-guide{min-height:35px}.about-section{padding-top:62px}.about-intro{margin-bottom:35px}.about-intro h2{font-size:42px;margin:7px 0 20px}.about-lead{font-size:17px}.about-chapter,.about-chapter:nth-child(2n){gap:22px;margin-bottom:55px}.about-chapter h3{font-size:29px;margin-top:8px}.about-chapter p{font-size:16px;line-height:1.75}.about-photo figcaption{font-size:11px}.youtube-section{padding-block:45px;gap:30px}.youtube-section h2{font-size:44px}.youtube-section p{font-size:16px}.letter{padding:26px 21px;margin-block:35px;gap:28px}.letter h2,.faq h2{font-size:42px}.faq{padding:40px 0 60px;gap:25px}.faq summary{font-size:15px}.dialog-inner{padding:24px}.dialog-head h2{font-size:31px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.hero-smoke{display:none}.smoke-motion-ready>img{mask-image:none}}#loginDialog .login-preview-access{margin-top:12px;background:transparent;color:var(--study-gold);border-color:var(--study-rule);font-size:15px;text-decoration:none}#loginDialog .login-preview-access:hover{background:var(--study-raised,#252017);border-color:var(--study-gold)}:root{--read-body:17px;--read-ui:16px;--read-meta:14px;--read-secondary:#d0c6b7;--read-primary:#f5efe5;--read-line:#887456;--soft:var(--read-secondary);--muted:var(--read-secondary);--study-soft:var(--read-secondary);--study-muted:var(--read-secondary)}body{font-size:var(--read-body)}.preview-bar{font-size:var(--read-meta);height:auto;min-height:36px;padding:6px 15px;line-height:1.5;flex-wrap:wrap;text-align:center}.preview-bar button{width:22px;height:22px;font-size:15px;line-height:20px;flex:none}.wordmark small{font-size:var(--read-meta)}.mode-switch button{font-size:15px;min-height:44px;padding:10px 17px}.back-site{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:46px;padding:9px 17px 9px 12px;border:1px solid #79613e;border-radius:8px;background:#211b13;color:#e9c990;font-size:var(--read-ui);font-weight:500;line-height:1.4;white-space:nowrap;text-decoration:none;box-shadow:inset 0 1px #f4d9a70a;transition:background-color .18s,border-color .18s,color .18s}.return-icon{display:grid;place-items:center;width:27px;height:27px;color:#dfbe87;flex:none}.return-icon svg{width:19px;height:19px;transition:transform .18s}.back-site:hover{background:#302519;border-color:#c3a16b;color:#fff0d7}.back-site:hover .return-icon svg{transform:translate(-3px)}.back-site:active{background:#3a2c1c}.back-site:focus-visible{outline:2px solid var(--focus-study);outline-offset:4px}.filters button{font-size:var(--read-ui);min-height:48px;gap:12px}.count{font-size:var(--read-meta);min-width:24px;height:24px;line-height:24px}.rail-bottom button,.rail-bottom a,.rail-bottom p{font-size:var(--read-meta);line-height:1.7}.feed-heading p{font-size:var(--read-body);line-height:1.65}.feed-toolbar{gap:18px;flex-wrap:wrap;align-items:center}.feed-toolbar h2{font-size:var(--read-ui);font-weight:500}.search{flex:0 1 275px;width:275px;max-width:none;min-height:44px;gap:10px;border-bottom:1px solid var(--line)}.search svg{width:20px;height:20px;color:var(--read-secondary)}.search input{font-size:var(--read-ui);line-height:1.5;padding:10px 0;color:var(--read-primary)}.search input::placeholder{color:var(--read-secondary);opacity:1}.author{font-size:var(--read-ui);line-height:1.5}.post-meta{font-size:var(--read-meta);line-height:1.6;color:var(--read-secondary)}.post-badge{font-size:var(--read-meta);line-height:1.4;padding:6px 10px;min-height:32px;border:1px solid var(--line)}.post-badge svg{width:14px;height:14px}.post-text p,.reading-post .post-text p{font-size:var(--read-body);line-height:1.75;color:var(--read-primary)}.post-text .demo-caption{font-size:var(--read-meta);line-height:1.7;color:var(--read-secondary)}.photo-display .gallery-count{font-size:var(--read-meta)!important;padding:7px 12px}.gallery-nav{width:42px;height:42px}.gallery-nav svg{width:19px;height:19px}.post-actions{gap:20px;flex-wrap:wrap}.post-actions button,.post-actions .manage-button{font-size:var(--read-meta);line-height:1.5;min-height:40px}.media-credit{font-size:var(--read-meta);line-height:1.7;color:var(--read-secondary)}.audio-label,.audio-time,.audio-speed,.audio-disclaimer{font-size:var(--read-meta);line-height:1.6}.audio-play{width:46px;height:46px}.video-poster small{font-size:var(--read-ui)}.profile-copy .eyebrow,.demo-label{font-size:var(--read-meta);line-height:1.6}.profile-copy p{font-size:var(--read-ui);line-height:1.75}.creator-notice strong,.composer-trigger>span{font-size:var(--read-ui);line-height:1.6}.creator-notice p,.composer-trigger small{font-size:var(--read-meta);line-height:1.7}.post-types button{font-size:var(--read-meta);min-height:44px}.composer-body label:not(.upload-zone),.composer-body input:not([type=file]),.composer-body textarea{font-size:var(--read-ui)}.optional,.text-count,.upload-zone>span,.file-name,.composer-footer p{font-size:var(--read-meta);line-height:1.7}.upload-zone strong,.form-error{font-size:var(--read-ui)}.primary,.secondary{font-size:var(--read-ui);min-height:48px}.local-badge,.comment-author>span,.hidden-label{font-size:var(--read-meta);line-height:1.6}.comment-author{align-items:baseline;flex-wrap:wrap;gap:5px 9px}.comment-author strong{font-size:var(--read-ui)}.comment-body{font-size:var(--read-body);line-height:1.7;color:var(--read-primary)}.comment-actions button,.comment-form-footer>span,.comment-status,.comment-local-note,.reply-label{font-size:var(--read-meta);line-height:1.7}.comment-form textarea{font-size:var(--read-ui);border-color:var(--read-line);line-height:1.65}.comment-submit{font-size:var(--read-ui);min-height:44px}.feed-end,.empty-state p{font-size:var(--read-meta);line-height:1.7}.info-dialog>p,.info-dialog p.quiet{font-size:var(--read-ui);line-height:1.75}.toast{font-size:var(--read-ui);line-height:1.6}.text-button{font-size:var(--read-meta);line-height:1.6}.filters .count,.dialog-head .eyebrow{font-size:var(--read-meta);line-height:1.5}.icon-button{min-width:44px;min-height:44px}.preview{font-size:var(--read-meta);line-height:1.5;padding:7px 16px}.navlinks,.navlinks .nav-text,.navlinks .outline,.navlinks .nav-support{font-size:15px}.hero-manifesto .field-label{font-size:var(--read-ui);font-weight:500;line-height:1.5}.hero-manifesto .segmented button{font-size:var(--read-ui);min-height:46px}.hero-manifesto input:not([type=checkbox]){font-size:var(--read-ui);min-height:48px}.hero-manifesto .method{font-size:var(--read-ui);line-height:1.5}.hero-manifesto .method small{font-size:var(--read-meta);line-height:1.6}.hero-manifesto .button{font-size:var(--read-ui);min-height:50px}.hero-manifesto .member-link,.hero-manifesto .pay-note{font-size:var(--read-meta);line-height:1.7}.eyebrow,.about-period,.about-photo figcaption,.bio-sources,.bio-sources summary,.bio-ref{font-size:var(--read-meta);line-height:1.7}.about-chapter p,.youtube-section p,.faq .intro,.faq details p,.letter p,.letter-form .check{font-size:var(--read-body);line-height:1.75}.youtube-link,.video-external,.video-info time,.video-controls span{font-size:var(--read-meta);line-height:1.6}.faq summary{font-size:var(--read-body);line-height:1.6}.footer-links button,.footer-links a,footer{font-size:var(--read-meta);line-height:1.7}.dialog-copy,.dialog-inner input,.dialog-inner textarea{font-size:var(--read-ui);line-height:1.7}.fine,.micro,.notice,.monero-notice,.check,.field-label,.status{font-size:var(--read-meta);line-height:1.7}.about-photo-link,.video-play-label,.video-carousel .video-controls span{font-size:var(--read-meta);line-height:1.6}.letter-form .button,.letter-form .button span{font-size:var(--read-ui)}.mobile-support,.mobile-support span,.mobile-support strong,.mobile-support .button span{font-size:var(--read-meta);line-height:1.5}#videoCounter{font-size:var(--read-meta)}.editorial-how p,.editorial-how .step p{font-size:var(--read-ui);line-height:1.7}.editorial-how .step h4{font-size:18px;line-height:1.5}.editorial-how .step>span{font-size:var(--read-meta);line-height:1.5}@media(max-width:1100px){.site-header .navlinks .nav-text{display:none}.feed-toolbar{align-items:flex-start}.search{flex-basis:100%;width:100%}}@media(max-width:700px){.back-site{display:none}.preview-bar{font-size:var(--read-meta);min-height:36px}.preview-detail{display:none}.app-header{height:auto;min-height:120px;display:grid;grid-template-columns:1fr;padding:18px;gap:15px}.wordmark{font-size:27px}.wordmark span{display:inline;font:inherit;letter-spacing:inherit}.wordmark small{display:none}.mode-switch{width:100%;display:flex}.mode-switch button{flex:1;font-size:var(--read-meta);padding:10px 12px;min-height:44px}.filters button{font-size:var(--read-ui);padding:10px 14px;min-height:46px}.filters button svg{width:18px!important;height:18px!important}.feed-heading p{font-size:var(--read-body)}.feed-toolbar{gap:10px;padding:18px 1px}.feed-toolbar h2{font-size:var(--read-ui)}.search{max-width:none;width:100%;flex:1 1 100%;min-height:46px}.search input,.author{font-size:var(--read-ui)}.post-meta{font-size:var(--read-meta)}.post-header{align-items:flex-start;flex-wrap:wrap}.post-header>div{flex:1;min-width:140px}.post-badge{font-size:var(--read-meta);padding:5px 8px;margin-top:2px}.post-text p,.reading-post .post-text p{font-size:var(--read-body)}.post-text .demo-caption,.media-credit,.post-actions button,.post-actions .manage-button,.audio-disclaimer,.audio-label,.audio-speed,.audio-time{font-size:var(--read-meta)}.creator-notice strong,.composer-trigger>span{font-size:var(--read-ui)}.creator-notice p,.composer-trigger small,.composer-footer p{font-size:var(--read-meta)}.post-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.post-types button{font-size:var(--read-meta);min-height:44px}.comment-body{font-size:var(--read-body)}.comment-author strong{font-size:var(--read-ui)}.comment-author>span,.comment-local-note,.comment-actions button{font-size:var(--read-meta)}.comment-form textarea{font-size:var(--read-ui)}.mobile-nav{min-height:calc(70px + env(safe-area-inset-bottom));height:auto}.mobile-nav button,.mobile-nav a{font-size:var(--read-meta);min-height:56px;gap:5px}.toast{font-size:var(--read-ui);bottom:90px}.primary,.secondary,.hero-manifesto .method,.hero-manifesto .field-label,.hero-manifesto .segmented button,.hero-manifesto .button{font-size:var(--read-ui)}.hero-manifesto .method small,.hero-manifesto .member-link{font-size:var(--read-meta)}.about-photo figcaption,.bio-sources{font-size:var(--read-meta)}.about-chapter p{font-size:var(--read-body)}}@media(max-width:480px){.hero-manifesto .methods{grid-template-columns:1fr}.hero-manifesto .method{padding:11px 13px}.hero-manifesto .method small{margin-top:1px}.post-header{column-gap:10px;row-gap:10px}.post-badge{margin-left:47px}.post-header>.avatar{margin-top:3px}.post-header>.post-badge{flex:0 0 auto;min-width:0}.comment-replies{margin-left:7px;padding-left:13px}}#previewBanner[hidden]{display:none}.site-header nav{min-height:60px;justify-content:flex-end}.site-header .navlinks{gap:12px}.site-header .navlinks .outline,.site-header .navlinks .nav-support{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 16px;font-size:15px;line-height:1.5;white-space:nowrap}.hero-manifesto .donation{margin-top:26px}.hero-manifesto .card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.hero-manifesto .card-top>div{min-width:0}.hero-manifesto .account-access{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:42px;padding:9px 13px;border:1px solid var(--study-gold);border-radius:6px;background:var(--study-gold);color:var(--study-gold-ink);font-size:16px;font-weight:500;line-height:1.4;white-space:nowrap;letter-spacing:0;text-transform:none}.hero-manifesto .account-access:hover{background:var(--study-gold-hover);border-color:var(--study-gold-hover)}.hero-manifesto>.account-access{align-self:center;margin-top:16px;padding:10px 20px;min-height:44px}@media(max-width:700px){.hero-manifesto .donation{grid-row:3;margin-top:0}}@media(max-width:700px){.hero-manifesto>.account-access{grid-column:1;grid-row:4;justify-self:center;align-self:start;font-size:16px}}.about-intro .about-section-title{grid-column:1/-1;grid-row:1;text-align:center;font:normal clamp(54px,6.5vw,84px)/1.1 var(--study-serif);letter-spacing:-2.4px;color:var(--study-gold);margin:0 0 48px}.about-intro .about-question{grid-column:1;grid-row:2;font:normal clamp(34px,3.6vw,48px)/1.15 var(--study-serif);letter-spacing:-1.4px;color:var(--study-ink);margin:0}.about-intro .about-lead{grid-column:2;grid-row:2/4}.about-intro .about-signature{grid-column:1;grid-row:3;margin-top:16px}@media(max-width:700px){.about-intro .about-section-title{font-size:52px;letter-spacing:-1.8px;margin:0 0 35px}.about-intro .about-question{font-size:34px;margin-bottom:18px}.about-intro .about-lead{margin:0}}#loginDialog .dialog-head h2{font-size:40px;line-height:1.15}#loginDialog .dialog-copy{font-size:18px;line-height:1.65}#loginDialog .field-label{font-size:16px;line-height:1.5}#loginDialog input{font-size:18px;line-height:1.5}#loginDialog .button{font-size:17px;line-height:1.5;min-height:56px}#loginDialog .fine,#loginDialog .status{font-size:16px;line-height:1.6}@media(max-width:480px){#loginDialog .dialog-head h2{font-size:36px}#loginDialog .dialog-copy{font-size:17px}#loginDialog .button{font-size:16px}}.auth-tabs{display:flex;gap:6px;padding:4px;margin:24px 0 20px;border:1px solid var(--study-rule);border-radius:6px;background:var(--study-paper)}.auth-tabs button{border:0;background:transparent;flex:1;padding:11px 8px;font:inherit;font-size:16px;border-radius:4px;color:var(--study-muted)}.auth-tabs button.active{background:var(--study-well);color:var(--study-gold)}.password-input{position:relative;display:flex;align-items:center}.password-input input{padding-right:92px;width:100%}.password-input button{border:0;background:transparent;position:absolute;right:12px;min-height:44px;padding:6px;font:inherit;font-size:14px;color:var(--study-gold)}.auth-text-link,.auth-preview-link{background:transparent;border:0;display:inline-block;margin-top:18px;font:inherit;font-size:15px;color:var(--study-gold);border-bottom:1px solid var(--study-rule);padding-bottom:3px}#loginDialog .auth-text-link{display:block;margin:18px auto 0}#loginDialog .auth-preview-link{display:block;text-align:center;margin-top:24px;color:var(--study-muted)}#loginDialog,#recoveryDialog,#resetPasswordDialog{width:min(540px,calc(100% - 32px));max-height:94dvh;overflow-y:auto}#loginDialog .dialog-inner,#recoveryDialog .dialog-inner,#resetPasswordDialog .dialog-inner{padding:28px}#loginDialog .auth-tabs{margin:20px 0 16px}#loginDialog .dialog-copy{margin-bottom:20px}#loginDialog .auth-preview-link{margin-top:18px}#loginDialog .button{justify-content:center}#recoveryDialog .dialog-copy,#resetPasswordDialog input,#recoveryDialog .button,#resetPasswordDialog .button{font-size:17px}#loginDialog [hidden],#accountDialog [hidden]{display:none!important}#loginDialog button:focus-visible,#recoveryDialog button:focus-visible,#resetPasswordDialog button:focus-visible{outline:2px solid var(--study-gold);outline-offset:3px}.support-benefit{font-size:15px;line-height:1.6;color:var(--study-gold);margin:14px 0 0}.support-benefit[hidden]{display:none!important}#customAmount{appearance:textfield;-moz-appearance:textfield;padding-right:42px}#customAmount::-webkit-inner-spin-button,#customAmount::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#customAmount:focus,#customAmount:focus-visible{outline:none;border-color:var(--study-gold);box-shadow:inset 0 0 0 1px var(--study-gold)}.hero-manifesto .input-wrap>span{top:50%;transform:translateY(-50%);right:16px;pointer-events:none;line-height:1}.hero-manifesto .amounts button{min-height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.hero-manifesto .amounts .lifetime-amount{border-color:var(--study-gold);background:var(--study-well);color:var(--study-gold)}.hero-manifesto .amounts .lifetime-amount small{font-size:11px;line-height:1.25;white-space:nowrap;font-weight:500}.hero-manifesto .amounts .lifetime-amount.active{background:var(--study-gold);color:var(--study-gold-ink)}@media(max-width:480px){.hero-manifesto .amounts{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-manifesto .amounts button{min-height:48px}.hero-manifesto .amounts .lifetime-amount{grid-column:1/-1;flex-direction:row;gap:12px}.hero-manifesto .amounts .lifetime-amount small{font-size:13px}}.subscription-caption{font-size:16px;color:var(--study-gold);line-height:1.6;margin:0 0 20px}.hero-manifesto .methods{grid-template-columns:1fr}.subscription-card{margin:24px 0;padding:20px;border:1px solid var(--study-rule);border-radius:8px}.subscription-card h3{font-size:24px;margin:0 0 14px}.subscription-card>p{font-size:17px;line-height:1.6}.cancel-subscription{display:block;width:100%;padding:13px;margin-top:18px;min-height:48px;border:1px solid var(--study-rule);border-radius:6px;background:transparent;color:var(--study-gold);font:inherit;font-size:16px}.cancel-subscription:hover:not(:disabled){border-color:var(--study-gold);background:var(--study-well)}#accountDialog,#cancelSubscriptionDialog{width:min(550px,calc(100% - 32px));max-height:92dvh;overflow-y:auto}#accountDialog .dialog-copy,#cancelSubscriptionDialog .dialog-copy{font-size:17px}.hero-manifesto .amounts{grid-template-columns:repeat(5,minmax(0,1fr))}.hero-manifesto .amounts button{min-height:48px}@media(max-width:480px){.hero-manifesto .amounts button{font-size:17px}.hero-manifesto .amounts{gap:5px}}.editorial-hero{display:grid;grid-template-columns:minmax(0,445px) minmax(0,1fr);column-gap:64px;align-items:center;min-height:100svh;height:auto;padding-top:48px;padding-bottom:88px}.hero-manifesto{grid-column:1;grid-row:1;width:100%;align-self:center;justify-self:start}.hero-visual{grid-column:2;grid-row:1;align-self:center;justify-self:center;position:relative;width:min(73vw,1120px,calc((100svh - 220px)*1.45));min-width:0;transform:translate(clamp(0px,calc((100vw - 1280px)*.11),80px))}.hero-visual>.hero-signature{display:block;position:relative;inset:auto;width:100%;margin:0 0 18px;text-align:center}.hero-visual>.hero-photo{position:relative;inset:auto;width:100%;max-width:none;height:auto;margin:0;mask-image:linear-gradient(to bottom,black 77%,transparent 100%)}.hero-visual>.hero-photo>img{width:100%;height:auto}.editorial-hero>.scroll-guide{position:absolute;inset:auto 0 16px;min-height:48px;background:transparent;z-index:4}.scroll-guide .scroll-cue{width:48px;height:48px}@media(max-width:1100px)and (min-width:701px){.editorial-hero{grid-template-columns:minmax(0,43%) minmax(0,1fr);column-gap:28px;padding-top:40px;padding-bottom:80px}.hero-visual{width:66vw;transform:none}}@media(max-width:700px){.editorial-hero{grid-template-columns:minmax(0,1fr);column-gap:0;min-height:0;height:auto;padding:18px 18px 0}.hero-visual{grid-column:1;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;align-self:start;transform:none}.hero-visual>.hero-signature{grid-column:1;grid-row:1;margin:0 0 10px}.hero-visual>.hero-photo{grid-column:1;grid-row:2;width:calc(100% + 36px);height:210px;margin:0 -18px;overflow:hidden;mask-image:linear-gradient(to bottom,black 66%,transparent 100%)}.hero-visual>.hero-photo>img{position:absolute;left:32%;top:-2px;width:92%;height:auto}.hero-manifesto{display:contents}.membership-mark{grid-column:1;grid-row:1;align-self:end;padding-bottom:22px;z-index:3}.hero-manifesto .donation{grid-column:1;grid-row:2;margin-top:0}.hero-manifesto>.account-access{grid-column:1;grid-row:3}.editorial-hero>.scroll-guide{position:relative;inset:auto;grid-column:1;grid-row:4;min-height:64px;margin-top:8px;padding:8px 0}}:root{--story-surface:#1b1711;--story-surface-light:#251e14;--story-photo-surface:#14120e;--story-rule:#6b5536;--story-rule-soft:#4e3d28;--story-caption:#d0c1aa}.about-story{position:relative}.about-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:64px;align-items:center}.about-intro-portrait{grid-column:1;grid-row:2;justify-self:center;width:min(100%,290px);aspect-ratio:4/5;margin:0;overflow:hidden;border:1px solid var(--story-rule);border-radius:12px;background:var(--story-photo-surface);box-shadow:0 14px 40px #00000030}.about-intro-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 25%}.about-intro-copy{grid-column:2;grid-row:2;max-width:530px;padding:16px 0}.about-intro-copy .about-question{margin:0 0 20px}.about-intro-copy .about-lead{margin:0;max-width:none;line-height:1.8;text-wrap:pretty}.about-intro-copy strong,.about-copy strong{font-weight:650;color:var(--read-primary)}.about-intro-copy .about-signature{margin-top:24px}.about-chapter,.about-chapter:nth-child(2n){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:0;align-items:stretch;margin:0 52px 48px 0;padding:0;overflow:hidden;border:1px solid var(--story-rule-soft);border-radius:12px;background:linear-gradient(125deg,var(--story-surface),var(--story-surface-light));box-shadow:0 14px 36px #00000024}.about-chapter:nth-child(2n){grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);margin-right:0;margin-left:52px;background:linear-gradient(235deg,var(--story-surface),var(--story-surface-light))}.about-chapter:before,.about-photo:before{display:none}.about-chapter .about-photo{display:flex;flex-direction:column;align-self:stretch;margin:0;min-width:0;background:var(--story-photo-surface)}.about-chapter .about-media{position:relative;display:block;flex:1;min-height:320px;aspect-ratio:auto;border:0;border-radius:0;background:var(--story-photo-surface);overflow:hidden}.about-chapter .about-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.about-chapter:nth-child(2) .about-media{aspect-ratio:auto}.about-chapter:nth-child(2) .about-media img{object-position:54% center}.about-chapter:nth-child(3) .about-media{aspect-ratio:auto;background:radial-gradient(ellipse at center,var(--story-surface-light),var(--story-photo-surface))}.about-chapter:nth-child(3) .about-media img{object-fit:contain;padding:22px}.about-chapter .about-photo-portrait .about-media{aspect-ratio:auto}.about-chapter .about-photo-portrait img{object-position:50% 38%}.about-chapter .about-photo figcaption{margin:0;padding:15px 19px;font-size:14px;line-height:1.65;color:var(--story-caption);border-top:1px solid var(--story-rule-soft);background:var(--story-photo-surface)}.about-chapter .about-copy{padding:35px 38px 38px;align-self:center;min-width:0}.about-chapter .about-period{display:inline-block;padding:0 0 11px;border-bottom:1px solid var(--story-rule);color:var(--study-gold);font-size:14px;line-height:1.55;letter-spacing:0;text-transform:none}.about-chapter h3{margin:19px 0 17px;font:normal 32px/1.18 var(--study-serif);letter-spacing:-.7px;color:var(--study-ink)}.about-chapter p{font-size:18px;line-height:1.8;color:var(--read-secondary);margin:0 0 1.15em;max-width:65ch;text-wrap:pretty}.about-chapter p:last-child{margin-bottom:0}.about-chapter .bio-ref{color:var(--study-gold);text-underline-offset:4px}.about-chapter .about-photo-link{background:linear-gradient(transparent,var(--story-photo-surface));font-size:14px;padding:35px 20px 17px}.bio-sources{max-width:none;margin:4px 0 0;padding:15px 21px;border:1px solid var(--story-rule-soft);border-radius:8px;background:var(--story-surface)}.bio-sources summary{padding:3px 0;font-size:15px;color:var(--study-gold)}.bio-sources li{color:var(--read-secondary);font-size:14px;line-height:1.7}.photo-credits{border-top:1px solid var(--story-rule-soft);padding-top:16px;margin-top:20px}.photo-credits h4{font:500 15px/1.5 var(--study-sans);color:var(--study-gold);margin:0 0 10px}.photo-credits ul{padding-left:20px;margin:0}@media(max-width:1100px){.about-chapter,.about-chapter:nth-child(2n){margin-right:24px;margin-left:0}.about-chapter:nth-child(2n){margin-right:0;margin-left:24px}.about-chapter .about-copy{padding:27px}.about-chapter h3{font-size:29px}}@media(max-width:700px){.about-intro{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.about-intro-portrait{grid-column:1;grid-row:2;width:min(72%,250px);margin:0 0 28px}.about-intro-copy{grid-column:1;grid-row:3;max-width:none;padding:0}.about-intro-copy .about-question{margin-bottom:18px}.about-chapter,.about-chapter:nth-child(2n){grid-template-columns:minmax(0,1fr);margin:0 0 30px;border-radius:10px}.about-chapter:nth-child(2n) .about-photo,.about-chapter:nth-child(2n) .about-copy{grid-column:auto;grid-row:auto}.about-chapter .about-photo{grid-row:1}.about-chapter .about-copy{grid-row:2;padding:25px 22px 28px}.about-chapter .about-media{flex:none;min-height:0;aspect-ratio:16/10}.about-chapter:nth-child(2) .about-media,.about-chapter:nth-child(3) .about-media{aspect-ratio:16/9}.about-chapter:nth-child(3) .about-media img{padding:0}.about-chapter .about-photo-portrait .about-media{aspect-ratio:5/4}.about-chapter .about-photo figcaption{font-size:14px;padding:13px 17px;line-height:1.65}.about-chapter .about-period{font-size:14px;padding-bottom:9px}.about-chapter h3{font-size:28px;margin:16px 0}.about-chapter p{font-size:17px;line-height:1.8}.bio-sources{padding:16px 18px}}.about-chapter.about-chapter--long{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding:32px;column-gap:36px;row-gap:28px}.about-chapter--long .about-photo{grid-column:1;grid-row:1;align-self:center;background:transparent;border-radius:8px;overflow:hidden}.about-chapter.about-chapter--long .about-media{flex:none;aspect-ratio:16/9;min-height:0;background:transparent}.about-chapter.about-chapter--long .about-media img{position:static;display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;padding:0}.about-chapter--long>.about-copy{grid-column:2;grid-row:1;padding:0;align-self:center}.about-chapter--long h3{font-size:clamp(30px,3vw,40px);line-height:1.15;max-width:15ch}.about-chapter.about-chapter--long>.about-body{grid-column:1/-1;grid-row:2;padding:28px 0 0;border-top:1px solid var(--story-rule-soft);columns:2;column-gap:42px;column-rule:1px solid var(--story-rule-soft)}.about-chapter--long .about-body p{max-width:none;break-inside:avoid-column;orphans:3;widows:3}@media(max-width:1000px){.about-chapter.about-chapter--long{padding:26px;column-gap:26px;row-gap:24px}.about-chapter.about-chapter--long>.about-body{columns:1;max-width:70ch;justify-self:center}.about-chapter--long h3{font-size:30px}}@media(max-width:700px){.about-chapter.about-chapter--long{grid-template-columns:minmax(0,1fr);padding:0;gap:0}.about-chapter--long .about-photo{grid-column:1;grid-row:1;border-radius:0}.about-chapter--long>.about-copy{grid-column:1;grid-row:2;padding:25px 22px 22px}.about-chapter--long h3{max-width:none;font-size:28px}.about-chapter.about-chapter--long>.about-body{grid-column:1;grid-row:3;columns:1;padding:24px 0 28px;margin:0 22px}}
