:root{color-scheme:dark;--bg:#111411;--surface:#181c18;--ink:#e6e3d9;--muted:#aaa99d;--gold:#c9b68f;--line:#353b31;--accent:#a3b3a2;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif;--poem-size:20px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.6 var(--sans);-webkit-font-smoothing:antialiased}body.modal-open{overflow:hidden}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button{border:0;background:none}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gold);outline-offset:5px}button:disabled{cursor:default;opacity:.4}button:hover,a:hover{color:#fff}::selection{background:#766c53;color:#fff}em{font-weight:400}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400}button svg{display:block;width:20px;height:20px}button svg path{stroke:currentColor;stroke-width:1.4;fill:none}button[aria-pressed=true] svg path{fill:currentColor;stroke:currentColor}
.skip-link{position:fixed;top:-90px;left:20px;z-index:100;background:var(--ink);color:var(--bg);padding:12px}.skip-link:focus{top:10px}.site-header{height:86px;position:absolute;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 max(5.7vw,24px);border-bottom:1px solid #d0b89326;z-index:3;background:linear-gradient(#0e100ecc,transparent)}.brand{display:flex;gap:14px;align-items:center;font-size:12px;letter-spacing:2.7px}.brand-mark{position:relative;font:29px/1 var(--serif);letter-spacing:-5px;width:37px;height:38px;padding-top:5px}.brand-mark>span{position:absolute;font-size:20px;left:17px;top:-7px;letter-spacing:0;color:var(--gold)}.site-header nav{display:flex;align-items:center;gap:33px;font-size:12px;letter-spacing:.3px;color:#c8c7bc}.nav-saved{padding:10px 0}.nav-saved span{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border:1px solid #5b5c4c;border-radius:50%;font-size:10px;margin-left:7px}
.hero{min-height:740px;position:relative;padding:160px max(5.7vw,24px) 92px;overflow:hidden;background:#111210}.hero-atmosphere{position:absolute;inset:0;background-image:linear-gradient(90deg,#101210f2 0%,#10121080 42%,#10121008 74%),linear-gradient(0deg,#111411 0%,transparent 25%),url('/assets/throne.webp');background-size:cover;background-position:center 43%;opacity:.88}.hero-inner{position:relative;max-width:1200px;margin:auto}.eyebrow{font-size:10px;letter-spacing:2.4px;color:var(--gold);line-height:1.5;font-weight:500}.small-line{height:1px;background:var(--gold);width:25px;display:inline-block;vertical-align:middle;margin-right:10px}.hero h1{font-size:clamp(68px,7.8vw,119px);letter-spacing:-5px;line-height:1.13;margin:20px 0 24px}.hero h1 em{color:var(--gold)}.hero-thesis{font-family:var(--serif);font-size:25px;line-height:1.5;letter-spacing:-.3px}.hero-description{color:#b7b6aa;font-size:14px;line-height:1.8;margin-top:18px}.primary-action{display:inline-flex;gap:36px;align-items:center;background:#d8c9aa;color:#181a15;font-size:12px;letter-spacing:.4px;padding:16px 21px;margin-top:30px;transition:background .2s}.primary-action:hover{color:#181a15;background:#f0dec0}.primary-action span{font-size:18px}.byline{font-size:8px;letter-spacing:1.7px;color:#a1a296;margin-top:24px}.byline span{color:#cecec1;margin-left:8px}.hero-bottom{position:absolute;bottom:26px;left:max(5.7vw,24px);right:max(5.7vw,24px);display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.7px;color:#a4a798}.hero-bottom>a{display:flex;gap:23px}.hero-bottom>a span{font-size:17px;line-height:1}
.section-wrap{width:min(1160px,88.6%);margin:0 auto}.hooks-section{padding:94px 0 74px}.section-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:37px}.section-intro h2{font-size:44px;line-height:1.17;letter-spacing:-1.1px;margin-top:14px}.section-intro h2 em{color:var(--gold)}.section-intro>p{font-size:13px;color:var(--muted);line-height:1.9;max-width:350px;padding-bottom:4px}.hook-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.hook-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-height:268px;background:linear-gradient(160deg,#242921,#171b17);border:1px solid var(--line);padding:27px 29px 24px;overflow:hidden;transition:border-color .25s,transform .25s}.hook-card:nth-child(2){background:linear-gradient(160deg,#29281f,#191b16)}.hook-card:nth-child(3){background:linear-gradient(160deg,#222723,#171b19)}.hook-card:after{content:'✧';font:160px var(--serif);color:#bfaa7708;position:absolute;right:-20px;bottom:-26px;pointer-events:none}.hook-card:hover{border-color:#77785c;transform:translateY(-4px)}.card-number{font-size:9px;letter-spacing:2px;color:#b4aa91}.hook-card blockquote{font:25px/1.38 var(--serif);letter-spacing:-.35px;color:var(--ink);margin:23px 0 34px;max-width:290px;flex:1;white-space:pre-line}.card-bottom{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.5px;color:#aeafa0}.card-bottom .arrow{color:var(--gold);font-size:22px}.hooks-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:25px;gap:16px}.hooks-bottom>span{color:#979e8d;font-size:11px}.text-action{padding:10px 0;display:inline-flex;gap:13px;align-items:center;font-size:12px;letter-spacing:.3px;color:var(--gold)}.text-action>span{font-size:18px;line-height:1}.text-action:hover{color:#f1dfb8}
.journey-section{border-top:1px solid #30382b;padding:79px 0 74px;background:linear-gradient(#171b16,#121612)}.stage-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #434b3c;margin:44px 0 37px}.stage-tabs button{display:flex;gap:15px;text-align:left;padding:18px 6px 21px;color:#a2a795;font-size:13px;border-bottom:2px solid transparent;transition:color .2s,border .2s}.stage-tabs button>span{font-size:9px;color:#949a89;line-height:22px}.stage-tabs button[aria-selected=true]{color:#e7ddc6;border-bottom-color:var(--gold)}.stage-tabs button[aria-selected=true]>span{color:var(--gold)}.stage-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;min-height:140px}.stage-heading h3{font-size:36px;letter-spacing:-.65px;line-height:1.25;margin:11px 0 12px}.stage-heading p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.8}.stage-symbol{font:76px/1 var(--serif);color:var(--accent);opacity:.65;padding-right:23px}.explore-tools{margin:30px 0 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.collection-filters{display:flex;gap:8px;flex-wrap:wrap}.collection-filters button{border:1px solid #434b3c;border-radius:2px;padding:8px 14px;font-size:11px;color:#b9bead}.collection-filters button[aria-pressed=true]{background:#c6b38c;color:#1a1c17;border-color:#c6b38c}.search-box{display:flex;gap:10px;align-items:center;border-bottom:1px solid #4b5141;color:#abae9b;padding:9px 3px;width:220px}.search-box>span{font-size:24px;line-height:1}.search-box input{border:0;background:transparent;min-width:0;width:100%;color:var(--ink);font-size:11px;outline:none}.search-box input::placeholder{color:#a1a795}.result-count{font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:#9da68e;margin:16px 0}.poem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.poem-card{padding:26px 25px;min-height:229px;display:flex;flex-direction:column;text-align:left;border:1px solid #333f2e;background:linear-gradient(145deg,#1e261b,#192117);transition:background .2s,border .2s}.poem-card:hover{border-color:#8a9176;background:#252e20}.poem-card .poem-category{color:var(--accent);font-size:9px;letter-spacing:1.3px;text-transform:uppercase}.poem-card blockquote{font:22px/1.45 var(--serif);margin:18px 0 22px;flex:1;color:#e3e4d7;white-space:pre-line}.poem-card .card-bottom>span:first-child{max-width:90%}.journey-next{border-top:1px solid #35412e;margin-top:34px;padding-top:21px;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:12px;color:#a0a992}.journey-section[data-stage=descent]{--accent:#bd9b85;background:linear-gradient(#1b1815,#151411)}.journey-section[data-stage=descent] .poem-card{background:linear-gradient(145deg,#28211b,#1d1b16);border-color:#4b3d30}.journey-section[data-stage=descent] .poem-card:hover{border-color:#8d735d}.journey-section[data-stage=ascension]{--accent:#aac3d3;background:linear-gradient(#172025,#131a1d)}.journey-section[data-stage=ascension] .poem-card{background:linear-gradient(145deg,#202b31,#172025);border-color:#3a4b52}.journey-section[data-stage=ascension] .poem-card:hover{border-color:#8dabb8}.journey-section[data-stage=truth]{--accent:#c6bab1;background:linear-gradient(#1c1919,#151414)}.journey-section[data-stage=truth] .poem-card{background:linear-gradient(145deg,#292321,#1c1918);border-color:#4a3c38}.journey-section[data-stage=truth] .poem-card:hover{border-color:#a69384}.empty-state{text-align:center;padding:55px 20px}.empty-state>p{font:26px var(--serif);margin-bottom:12px}.empty-state>span{display:block;font-size:13px;color:var(--muted);margin-bottom:15px}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;width:min(1160px,88.6%);margin:auto;padding:42px 0;color:var(--muted)}.footer-brand{font:26px var(--serif);color:var(--gold)}.site-footer p{font:italic 14px var(--serif)}.site-footer>span{font-size:8px;letter-spacing:1.3px;line-height:1.8}
dialog{color:var(--ink);padding:0;max-width:none;max-height:none;border:0;background:#121613}dialog::backdrop{background:#090c0ae8;backdrop-filter:blur(8px)}.reader-dialog{width:100vw;height:100dvh;margin:0;inset:0;background:#131713}.reader-dialog:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#131713f9,#131713cf),url('/assets/throne.webp') center/cover;opacity:.4;pointer-events:none}.reader-dialog.quiet:before{display:none}.reader-dialog.quiet{background:#161916}.reader-bar{position:relative;height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5.7vw,24px);border-bottom:1px solid #404735;background:#131713ee;z-index:1}.reader-brand{font-size:10px;letter-spacing:2px;color:#b8bba8}.icon-button{display:flex;justify-content:center;align-items:center;min-width:44px;min-height:44px;border:1px solid #48503c;color:var(--gold);font-size:25px}.icon-button:hover{border-color:var(--gold)}.reader-scroll{position:relative;height:calc(100dvh - 76px);overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth}.reading-area{width:min(760px,88.6%);padding:65px 0 70px;margin:auto}.reader-path{font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:var(--gold);margin-bottom:22px}.reader-path>span:nth-child(2){padding:0 8px;color:#757e68}.reading-area h2{font-size:clamp(34px,4.5vw,57px);line-height:1.16;letter-spacing:-1.3px;max-width:720px}.reader-subtitle{font:italic 18px var(--serif);color:#bfc5b1;margin-top:14px}.reader-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid #35412e;border-bottom:1px solid #35412e;margin:31px 0 38px}.reader-meta>span{color:#a6ae97;font-size:10px;letter-spacing:.7px}.reading-tools{display:flex;gap:10px}.reading-tools button{padding:7px 8px;color:#b7c0a4;font-size:12px;min-height:36px}.reading-tools button[aria-pressed=true]{color:var(--gold);background:#31392a}.content-note{font-size:11px;color:#b9b39f;background:#272b21;padding:12px 15px;border-left:2px solid #807963;margin-bottom:35px}.poem-body{font:var(--poem-size)/1.8 var(--serif);color:#e0e4d4;letter-spacing:.05px}.stanza{margin:0 0 28px}.verse-line{display:block}.verse-line:empty{display:none}.poem-signature{display:flex;gap:15px;align-items:center;margin:55px 0 45px;font-size:9px;letter-spacing:1.7px;color:#a9b39a}.poem-signature>span{font-size:28px;color:var(--gold)}.reader-end{border-top:1px solid #46543b;padding-top:30px}.reader-end>p{color:#a7b897;text-transform:uppercase;letter-spacing:1.7px;font-size:10px;margin-bottom:11px}.next-poem{font:30px/1.25 var(--serif);display:flex;justify-content:space-between;align-items:center;text-align:left;width:100%;gap:25px;color:var(--gold);margin-bottom:16px;padding:5px 0}.next-poem>span:last-child{font:30px var(--sans)}.saved-dialog{width:min(720px,91%);max-height:85dvh;margin:auto;padding:36px;overflow:auto;border:1px solid #424a36}.saved-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.saved-header h2{font-size:33px;line-height:1.2;margin-top:12px}.saved-description{font-size:12px;color:var(--muted);margin:16px 0 28px}.saved-row{display:flex;align-items:center;gap:15px;padding:18px 0;border-top:1px solid #3c4531}.saved-poem-button{text-align:left;flex:1;min-width:0}.saved-poem-button strong{display:block;font:23px/1.35 var(--serif);color:var(--ink)}.saved-poem-button span{font-size:10px;color:var(--gold)}.saved-row .remove-saved{font-size:11px;color:#a8b397;min-height:44px;padding:0 8px}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%,20px);opacity:0;background:#d5c5a7;color:#171b13;z-index:20;padding:12px 22px;font-size:12px;box-shadow:0 8px 40px #0007;pointer-events:none;transition:opacity .2s,transform .2s;max-width:85%;text-align:center}.toast.visible{opacity:1;transform:translate(-50%,0)}.noscript-note{position:fixed;bottom:0;left:0;right:0;background:#d5c5a7;color:#171b13;padding:16px;text-align:center}[hidden]{display:none!important}
.footer-invitation{text-align:center}.footer-invitation .text-action{font-size:10px;padding-bottom:0}.admission-dialog{width:min(850px,92%);max-height:91dvh;overflow-y:auto;margin:auto;padding:29px 42px 25px;border:1px solid #5c5542;background:linear-gradient(125deg,#20221be8,#141713fb),url('/assets/throne.webp') center/cover}.admission-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.admission-top .eyebrow{font-size:9px;letter-spacing:1.6px}.admission-top .icon-button{border-color:#5c5845;width:40px;min-height:40px}.admission-intro{padding-top:12px}.admission-kicker{font-size:9px;letter-spacing:3.4px;color:#b4aa90}.admission-intro h2{font-size:48px;letter-spacing:-1.4px;line-height:1.12;margin:12px 0 18px}.admission-intro h2 em{color:var(--gold)}.admission-intro>p:not(.admission-kicker):not(.admission-quote){font-size:12px;color:#c1c2b3;line-height:1.9;max-width:580px}.admission-quote{font:italic 21px var(--serif);color:#d9d8c8;margin-top:16px}.admission-quote span{display:inline-block;font:8px var(--sans);letter-spacing:1.2px;color:#aeb6a0;margin-left:12px}.entry-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #5c5542;margin:26px 0 25px}.entry-tabs>button{padding:12px 3px 14px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;font-size:13px;color:#aaa998;border-bottom:2px solid transparent}.entry-tabs>button span{font-size:8px;letter-spacing:1.4px}.entry-tabs>button[aria-selected=true]{border-color:var(--gold);color:var(--ink)}.entry-tabs>button[aria-selected=true]>span{color:var(--gold)}.entry-path>h3{font-size:29px;line-height:1.25;letter-spacing:-.4px;margin:10px 0 12px}.entry-path>p:not(.eyebrow):not(.entry-fineprint):not(.patron-price):not(.payment-preview):not(.patron-includes){font-size:12px;line-height:1.9;color:#c1c5b5;max-width:610px}.entry-field{display:flex;flex-direction:column;gap:9px;font-size:11px;color:#c6c8b8;margin:22px 0 17px}.entry-field select,.entry-field input{width:100%;border:1px solid #586047;background:#191e17;color:#e0e4d4;padding:13px 14px;border-radius:0;font-size:12px;min-height:46px}.kindness-pledge{display:flex;align-items:flex-start;gap:11px;font-size:12px;color:#d0d2c1;margin-top:20px;line-height:1.8;cursor:pointer}.kindness-pledge input{accent-color:#c9b68f;margin-top:4px;width:17px;height:17px;flex-shrink:0}.entry-path .primary-action{margin-top:22px;border:0}.entry-path .primary-action:disabled{color:#171b13;opacity:.65;cursor:not-allowed;background:#a9a48f}.entry-path .primary-action:disabled:hover{color:#171b13;background:#a9a48f}.entry-fineprint{font-size:10px;color:#a6ae98;line-height:1.8;max-width:580px;margin:16px 0 5px}.support-amounts{display:flex;gap:10px;margin:21px 0 0}.support-amounts>button{font-size:14px;padding:10px 25px;border:1px solid #5a624a;color:#d5d8c4}.support-amounts>button[aria-pressed=true]{background:#c9b68f;color:#171b13;border-color:#c9b68f}.entry-path .support-summary{color:var(--gold)!important;font-size:11px!important;margin-bottom:17px}.payment-preview{font-size:10px;letter-spacing:.4px;line-height:1.8;color:#c4b89e;background:#292d21;padding:11px 13px;border-left:2px solid #9e8d66;margin:20px 0 0}.entry-path .kindness-alternative{display:flex;margin-top:10px;font-size:11px}.patron-price{font:43px/1.2 var(--serif);color:var(--gold);margin:21px 0 18px;letter-spacing:-1px}.patron-price span{font:10px var(--sans);letter-spacing:1px;margin-left:6px}.patron-includes{font-size:8px;letter-spacing:1.2px;line-height:2;color:#adb69c;margin-top:19px}.admission-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #424b34;padding-top:15px;margin-top:24px}.admission-bottom>span{font-size:9px;line-height:1.8;color:#acb29b;max-width:380px}.admission-bottom .text-action{font-size:10px;flex-shrink:0}
@media(min-width:1600px){.hero{padding-left:calc((100% - 1200px)/2);min-height:820px;padding-top:190px}.hero-bottom{left:calc((100% - 1200px)/2);right:calc((100% - 1200px)/2)}}
@media(max-width:900px){.hero{min-height:700px}.hero h1{font-size:85px;letter-spacing:-3.5px}.hook-card{padding:22px;min-height:250px}.hook-card blockquote{font-size:22px}.poem-grid{grid-template-columns:repeat(2,1fr)}.stage-tabs button{gap:9px}.site-footer{flex-wrap:wrap}.site-footer>span{width:100%}.reader-meta{gap:10px}}
@media(max-width:620px){html{scroll-padding-top:26px}.site-header{height:76px;padding:0 22px}.brand{gap:10px;font-size:9px;letter-spacing:1.6px}.brand-mark{font-size:25px;width:33px}.brand-mark>span{left:15px}.site-header nav{gap:17px;font-size:10px}.nav-saved span{margin-left:4px;width:16px;height:16px;font-size:8px}.hero{padding:146px 24px 94px;min-height:710px}.hero-atmosphere{background-position:61% center;background-image:linear-gradient(90deg,#101210e8,#10121095 65%,#10121045),linear-gradient(0deg,#111411,transparent 35%),url('/assets/throne.webp');opacity:.78}.hero h1{font-size:69px;letter-spacing:-3.3px;line-height:1.12;margin:24px 0 29px}.hero-thesis{font-size:21px;line-height:1.6}.hero-description{font-size:13px;margin-top:20px}.eyebrow{font-size:8px;letter-spacing:2px}.hero-bottom{left:24px;right:24px;bottom:26px;font-size:7px;letter-spacing:1px}.hero-bottom>span{max-width:170px}.hero-bottom>a{gap:9px}.byline{font-size:7px;letter-spacing:1px;line-height:2}.byline>span{display:block;margin-left:0;font-size:9px;letter-spacing:1.6px}.primary-action{margin-top:27px;padding:14px 20px}.section-wrap{width:calc(100% - 44px)}.hooks-section{padding:57px 0 47px}.section-intro{display:block;margin-bottom:26px}.section-intro h2{font-size:36px;margin-top:13px}.section-intro>p{margin-top:18px;font-size:12px}.hook-grid{grid-template-columns:1fr;gap:12px}.hook-card{min-height:215px;padding:23px 25px}.hook-card blockquote{font-size:25px;max-width:100%;margin:18px 0 24px}.hook-card:hover{transform:none}.hooks-bottom{align-items:flex-start}.hooks-bottom>span{max-width:150px;font-size:10px;padding-top:10px}.hooks-bottom .text-action{font-size:10px;gap:9px}.journey-section{padding:53px 0 46px}.stage-tabs{margin:25px 0 25px;gap:0}.stage-tabs button{flex-direction:column;gap:5px;padding:12px 1px;font-size:10px;line-height:1.5}.stage-tabs button>span{font-size:9px;line-height:1.5}.stage-heading{gap:12px;min-height:125px}.stage-heading h3{font-size:29px}.stage-heading p:not(.eyebrow){font-size:12px}.stage-symbol{font-size:52px;padding-right:0;min-width:30px}.explore-tools{gap:20px;margin-top:21px}.search-box{width:100%}.collection-filters button{padding:9px 10px;font-size:10px}.poem-grid{grid-template-columns:1fr}.poem-card{min-height:211px;padding:23px 24px}.poem-card blockquote{font-size:23px;margin:20px 0}.journey-next{align-items:flex-start;gap:15px}.journey-next>span{font-size:10px;max-width:150px;line-height:1.8;padding-top:6px}.journey-next>button{font-size:10px;text-align:right}.site-footer{padding:31px 0;gap:19px;align-items:flex-start}.site-footer p{font-size:12px;max-width:165px;text-align:right;line-height:1.6}.footer-brand{font-size:23px}.site-footer>span{font-size:7px}.reader-bar{padding:0 22px;height:68px}.reader-brand{font-size:8px;letter-spacing:1.5px}.reader-bar>.text-action{font-size:11px;gap:9px}.reader-scroll{height:calc(100dvh - 68px)}.reading-area{width:calc(100% - 44px);padding-top:35px}.reader-path{font-size:8px;line-height:1.9;letter-spacing:1px}.reading-area h2{font-size:36px;letter-spacing:-1px}.reader-meta{margin:24px 0 27px;padding:12px 0;gap:8px}.reader-meta>span{font-size:9px}.reading-tools{gap:2px}.reading-tools button{font-size:11px;padding:7px 6px}.poem-body{font-size:calc(var(--poem-size) - 2px);line-height:1.8;overflow-wrap:break-word}.stanza{margin-bottom:26px}.next-poem{font-size:25px}.saved-dialog{padding:24px}.saved-header h2{font-size:29px}.saved-poem-button strong{font-size:21px}.toast{font-size:11px;bottom:18px}}
.underscore-mark{display:inline-block;font:46px/.7 var(--serif);color:var(--gold);width:30px;letter-spacing:0;padding-bottom:8px}.brand{font-size:14px;letter-spacing:1.8px}.identity-label{font-size:12px;letter-spacing:1.8px}.hero-thesis{max-width:570px;font-size:clamp(23px,2.4vw,30px);line-height:1.5}.hero-description{font-size:16px;max-width:540px}.underdog-voice{display:block;font:italic 24px/1.5 var(--serif);color:var(--gold);margin-bottom:3px}.reader-brand{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12px;letter-spacing:1.4px;line-height:1.4}.reader-brand>span:last-child{color:var(--gold);letter-spacing:1px}
@media(max-width:620px){.brand{font-size:12px;gap:7px;letter-spacing:1px}.underscore-mark{font-size:35px;width:20px}.identity-label{font-size:12px;line-height:1.8;letter-spacing:1.2px;max-width:310px}.identity-label .small-line{display:none}.hero-thesis{font-size:23px;max-width:100%;line-height:1.5}.hero-description{font-size:16px;line-height:1.7}.underdog-voice{font-size:23px}.reader-brand{font-size:12px;letter-spacing:1px}.site-header nav{gap:13px}.hero{padding-top:128px}}
.hero-thesis{text-wrap:balance}.hook-challenge{display:block;color:var(--gold);font-weight:400;font-style:italic;margin-top:8px}.section-intro>.moon-question{font:18px/1.7 var(--serif);max-width:350px;text-wrap:balance}
.support-rewards{border-top:1px solid #424b34;margin-top:22px;padding-top:18px}.support-rewards .eyebrow{font-size:12px;letter-spacing:1.2px}.support-rewards ul{padding-left:20px;margin:12px 0 0;color:#d0d2c1;font-size:16px;line-height:1.7}.support-rewards li+li{margin-top:8px}.entry-path>.verification-preview{font-size:14px!important;line-height:1.8!important;margin-top:16px}
@media(prefers-reduced-motion:reduce){html,.reader-scroll{scroll-behavior:auto}*{transition:none!important}}
@media(max-width:620px){.footer-invitation{text-align:right;max-width:170px}.admission-dialog{width:calc(100% - 24px);max-height:95dvh;padding:20px}.admission-top .eyebrow{font-size:7px;line-height:1.8;letter-spacing:1px;max-width:200px}.admission-intro h2{font-size:36px;letter-spacing:-1px;margin:15px 0}.admission-intro>p:not(.admission-kicker):not(.admission-quote){font-size:11px}.admission-quote{font-size:20px;line-height:1.5}.admission-quote span{display:block;font-size:7px;margin:7px 0 0}.entry-tabs{margin-top:21px}.entry-tabs>button{font-size:12px;padding:12px 2px}.entry-tabs>button span{font-size:7px;letter-spacing:1px}.entry-path>h3{font-size:25px}.entry-path>p:not(.eyebrow):not(.entry-fineprint):not(.patron-price):not(.payment-preview):not(.patron-includes){font-size:11px}.entry-path>.eyebrow{line-height:1.8;font-size:7px;letter-spacing:1px}.entry-field select,.entry-field input{padding:12px 9px;font-size:11px}.kindness-pledge{font-size:11px;gap:8px}.entry-fineprint{font-size:9px}.entry-path .primary-action{font-size:11px;gap:15px;padding:13px 16px}.admission-bottom{display:block;margin-top:19px}.admission-bottom>span{display:block;font-size:9px}.admission-bottom .text-action{margin-top:5px}.support-amounts>button{padding:10px 21px}.patron-price{font-size:37px}.payment-preview{font-size:9px}.patron-includes{font-size:7px;letter-spacing:.7px}}
