@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0fzl0-df6mp6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_251f8cf8-module__3fllaG__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_251f8cf8-module__3fllaG__variable{--font-title:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_b2703725-module__W1EegW__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_b2703725-module__W1EegW__variable{--font-body:"Montserrat", "Montserrat Fallback"}
:root{--black:#0b0b0c;--black-soft:#151517;--black-card:#111113;--gold:#b9985a;--gold-light:#d1b778;--cream:#f5f1e8;--warm:#eee6d7;--paper:#fbfaf7;--ink:#171719;--muted:#696863;--line:#b9985a47;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);font-family:var(--font-body),Arial,sans-serif;margin:0;line-height:1.65}a{color:inherit;text-decoration:none}.shell{width:min(1160px,100% - 40px);margin:0 auto}.narrow{max-width:820px}.site-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0b0cf2;border-bottom:1px solid #ffffff12;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:30px;min-height:82px;display:flex}.brand img{object-fit:contain;object-position:left center;width:132px;height:52px;display:block}.desktop-nav{letter-spacing:.03em;align-items:center;gap:22px;font-size:12px;font-weight:650;display:flex}.desktop-nav a:hover,.footer-links a:hover{color:var(--gold-light)}.nav-enter{border:1px solid var(--line);border-radius:3px;padding:8px 12px}.mobile-menu{display:none;position:relative}.mobile-menu summary{cursor:pointer;border:1px solid var(--line);border-radius:3px;padding:8px 12px;font-size:12px;font-weight:700;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{border:1px solid var(--line);background:#111;flex-direction:column;width:min(280px,100vw - 28px);padding:12px;display:flex;position:absolute;top:46px;right:0;box-shadow:0 20px 50px #00000059}.mobile-menu nav a{border-bottom:1px solid #ffffff12;padding:11px;font-size:13px}.hero{background:radial-gradient(circle at 80% 20%,#b9985a1f,#0000 34%),linear-gradient(135deg,#0a0a0b,#101012 65%,#15130f);padding:108px 0 120px}.hero.compact{padding:88px 0}.hero-grid{grid-template-columns:1.3fr .7fr;align-items:center;gap:80px;display:grid}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-light);margin-bottom:16px;font-size:12px;font-weight:700}.eyebrow.dark{color:#8d6e37}.gold-word{color:var(--gold-light)}h1,h2,h3{font-family:var(--font-title),Georgia,serif;margin:0;font-weight:500;line-height:1.16}h1{max-width:900px;font-size:clamp(42px,6vw,76px)}h2{font-size:clamp(28px,4vw,44px)}h3{font-size:23px}.hero-copy{color:#d2d0ca;max-width:760px;margin:28px 0 34px;font-size:18px}.actions{flex-wrap:wrap;gap:12px;display:flex}.button{border:1px solid var(--gold);background:var(--gold);color:#111;font:700 13px var(--font-body);letter-spacing:.035em;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:14px 22px;display:inline-flex}.button:hover{background:var(--gold-light)}.button.ghost{color:#fff;background:0 0}.button.ghost:hover{color:var(--gold-light);background:#ffffff0d}.principle-card{border:1px solid var(--line);background:#ffffff06;padding:34px}.principle-card>span,.dark-card>span{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-light);font-size:11px}.principle-card p{color:#bbb;margin:20px 0 0;font-size:14px}blockquote{font:500 25px/1.45 var(--font-title),serif;color:#eee;margin:18px 0 0}.section{padding:88px 0}.section.light{background:var(--paper);color:var(--ink)}.section.warm{background:var(--warm);color:var(--ink)}.section p{color:inherit;opacity:.78;font-size:17px}.split{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.section-heading{max-width:760px;margin-bottom:36px}.cards-3{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.cards-4{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.info-card{background:#fff;border:1px solid #e0dbcf;padding:32px}.info-card>span{color:#9b783e;font-weight:700}.info-card h2{margin:16px 0 12px;font-size:26px}.dark-card{border:1px solid var(--line);background:var(--black-card);flex-direction:column;min-height:300px;padding:28px;display:flex}.dark-card h3{margin:18px 0 10px}.dark-card p{color:#bbb;flex:1;font-size:15px}.text-link{font-weight:700}.gold{color:var(--gold-light)}.quote-band{max-width:980px}.quote-band blockquote{color:var(--ink);font-size:clamp(25px,3.5vw,38px)}.manifesto-grid{grid-template-columns:1.1fr .95fr .95fr;gap:30px;display:grid}.manifesto-grid article{border-top:1px solid #d8d0c2;padding:26px 0}.manifesto-grid h2{font-size:34px}.values-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.value-card{background:#ffffff8c;border:1px solid #1717191a;padding:24px}.value-card>span{letter-spacing:.16em;color:#8d6e37;font-size:11px;font-weight:700}.value-card h3{margin:12px 0;font-size:19px}.value-card p{font-size:14px}.status-chip{color:#6f552b;letter-spacing:.04em;background:#fff8e9;border:1px solid #bcae91;margin-top:10px;padding:9px 13px;font-size:12px;font-weight:700;display:inline-flex}.dark-status{border-color:var(--line);color:var(--gold-light);background:#b9985a14}.book-hero{grid-template-columns:1.25fr .55fr;align-items:center;gap:70px;display:grid}.book-mark{border:1px solid var(--line);min-height:390px;color:var(--gold-light);font-family:var(--font-title);background:linear-gradient(160deg,#121214,#080809);flex-direction:column;justify-content:center;padding:38px;display:flex;box-shadow:18px 20px #b9985a14}.book-mark strong{letter-spacing:.08em;font-size:30px}.book-mark span{letter-spacing:.12em;font-size:15px}.ebook-grid{max-width:900px}.ebook-card{background:#fff;border:1px solid #ded7ca;grid-template-columns:110px 1fr;gap:30px;padding:34px;display:grid}.ebook-number{width:84px;height:112px;color:var(--gold-light);font:500 32px var(--font-title);background:#111;place-items:center;display:grid}.mini-label{text-transform:uppercase;letter-spacing:.14em;color:#8d6e37;font-size:11px;font-weight:700}.ebook-card h2{margin:10px 0;font-size:34px}.access-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.access-card{background:#fff;border:1px solid #ded7ca;padding:34px}.access-card h2{margin-bottom:14px;font-size:30px}.muted-note{color:#777!important;font-size:13px!important}.form-page{background:var(--paper);color:var(--ink);padding:78px 0 100px}.form-shell{grid-template-columns:.7fr 1.3fr;align-items:start;gap:64px;display:grid}.form-intro{position:sticky;top:120px}.form-intro h1{font-size:clamp(38px,5vw,58px)}.form-intro>p{color:var(--muted);font-size:16px}.notice{border-left:3px solid var(--gold);background:#f0eadf;margin-top:28px;padding:20px}.notice p{margin:6px 0 0}.pre-form{background:#fff;border:1px solid #e2ddd2;flex-direction:column;gap:22px;padding:34px;display:flex}.grid-2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pre-form label{color:#383733;flex-direction:column;gap:8px;font-size:13px;font-weight:700;display:flex}.pre-form input,.pre-form textarea{color:#171719;width:100%;font:500 15px/1.5 var(--font-body);resize:vertical;background:#fff;border:1px solid #cbc5b9;border-radius:3px;padding:12px 13px}.pre-form input:focus,.pre-form textarea:focus{border-color:#9c793e;outline:2px solid #b9985a40}.optional{color:#85827a;font-weight:500}.privacy-note{color:#77736b;margin:0;font-size:12px}.error-box{color:#8b332c;background:#fff1ef;border:1px solid #e8b8b1;padding:14px 16px;font-size:13px}.hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.success-mark{border:1px solid var(--gold);width:48px;height:48px;color:var(--gold-light);place-items:center;margin-bottom:24px;font-size:25px;display:grid}.button:disabled{opacity:.62;cursor:wait}.sending-note{color:#6f685c;margin:-10px 0 0;font-size:12px}.field-error{color:#a33a31;margin-top:2px;font-size:12px;font-weight:600;line-height:1.35;display:block}.pre-form input[aria-invalid=true]{background:#fff9f8;border-color:#c85f54}.pre-form[aria-busy=true] input,.pre-form[aria-busy=true] textarea{opacity:.82}.site-footer{color:#bbb;border-top:1px solid #ffffff14;padding:38px 0}.footer-grid{grid-template-columns:1fr 1.5fr;gap:40px;display:grid}.site-footer strong{color:var(--gold-light);letter-spacing:.1em}.site-footer p{margin:6px 0;font-size:12px}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:10px 22px;font-size:12px;display:flex}@media (max-width:1050px){.desktop-nav{gap:14px}.desktop-nav a{font-size:11px}.cards-4,.values-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.header-inner{min-height:70px}.brand img{width:112px;height:44px}.desktop-nav{display:none}.mobile-menu{display:block}.hero{padding:72px 0 82px}.hero-grid,.form-shell,.cards-3,.split,.manifesto-grid,.book-hero,.access-grid{grid-template-columns:1fr}.hero-grid,.split,.book-hero{gap:40px}.form-intro{position:static}.form-page{padding:50px 0}.grid-2{grid-template-columns:1fr}.pre-form{padding:24px}.shell{width:min(100% - 28px,1160px)}.hero-copy{font-size:16px}.footer-grid{grid-template-columns:1fr}.footer-links{justify-content:flex-start}.book-mark{min-height:300px}.ebook-card{grid-template-columns:80px 1fr;gap:20px;padding:24px}.ebook-number{width:64px;height:90px}.ebook-card h2{font-size:28px}}@media (max-width:560px){.cards-4,.values-grid{grid-template-columns:1fr}.section{padding:64px 0}.ebook-card{grid-template-columns:1fr}.book-mark{min-height:260px}}.group-interest-section{align-items:start}.interest-form{width:100%;max-width:620px}.interest-success{color:var(--ink);background:#fff;border:1px solid #e2ddd2;padding:34px}.interest-success h3{margin-bottom:12px;font-size:29px}.interest-success p{color:#59564f;margin:8px 0;font-size:15px}.consent-row{grid-template-columns:20px 1fr;align-items:start;gap:11px!important;font-weight:500!important;line-height:1.5!important;display:grid!important}.consent-row input{height:18px;accent-color:var(--gold);margin:2px 0 0;width:18px!important;padding:0!important}.consent-row span{color:#5d5951;font-size:12px}.interest-form .button{width:100%}
