@font-face{font-family:Bebas Neue;src:url(/fonts/bebas-neue.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-variable.woff2)format("woff2");font-weight:300 600;font-style:normal;font-display:swap}:root{--night:#1c2935;--deep:#111c25;--ivory:#e4e1dd;--gold:#b69640;--gold-light:#d9bb57;--gold-dark:#826129;--muted:#aeb3b4;--line:#e4e1dd2e;--sans:"Inter",sans-serif;--display:"Bebas Neue",sans-serif;--avant:"ITC Avant Garde Gothic Pro","Century Gothic",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--deep)}body{color:var(--ivory);background:var(--night);font-family:var(--sans);margin:0;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button,input{font:inherit}.section-pad{padding-left:clamp(24px,7vw,112px);padding-right:clamp(24px,7vw,112px)}.site-header{z-index:10;border-bottom:1px solid #e4e1dd26;justify-content:space-between;align-items:center;height:94px;padding:0 clamp(24px,5vw,78px);display:flex;position:absolute;top:0;left:0;right:0}.wordmark{font:32px/1 var(--display);letter-spacing:1px}.wordmark span{color:var(--gold)}nav{font:500 11px/1 var(--avant);letter-spacing:1.8px;text-transform:uppercase;gap:38px;display:flex}nav a{opacity:.72;transition:all .2s}nav a:hover{opacity:1}.header-cta{font:500 11px/1 var(--avant);letter-spacing:1.8px;text-transform:uppercase;border:1px solid #e4e1dd8c;padding:12px 23px}.hero{background:var(--deep);align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-image,.hero-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#0c161ef5 0%,#121e28d4 42%,#131e271f 78%),linear-gradient(#0000 58%,#111c25cc)}.hero-content{z-index:2;width:100%;padding:150px clamp(24px,7vw,112px) 70px;position:relative}.eyebrow,.section-label{font:500 13px/1.15 var(--avant);text-transform:uppercase;letter-spacing:2.8px;color:var(--gold-light)}.eyebrow:before,.section-label:before{content:"";vertical-align:middle;background:currentColor;width:38px;height:1px;margin:0 15px 3px 0;display:inline-block}.hero h1{font:clamp(90px,13.7vw,220px)/.76 var(--display);letter-spacing:-2px;text-transform:uppercase;max-width:1100px;margin:48px 0 55px;font-weight:400}.hero h1 em{color:var(--gold-light);-webkit-text-stroke:0;font-style:normal}.hero-bottom{grid-template-columns:minmax(320px,1fr) minmax(300px,460px);align-items:end;gap:60px;max-width:1080px;display:grid}.claim{font:300 clamp(30px,2.8vw,46px)/1.2 var(--avant);margin:0}.claim strong{color:var(--gold-light);font-weight:500}.hero-intro p{color:#c6c8c6;max-width:430px;margin:0 0 27px}.button{min-width:290px;font:600 11px/1 var(--avant);letter-spacing:1.2px;text-transform:uppercase;justify-content:space-between;align-items:center;padding:16px 20px;display:inline-flex}.button-gold{background:linear-gradient(110deg,var(--gold-light),var(--gold-dark));color:#13202a}.button span{font-size:18px}.scroll-cue{z-index:3;transform-origin:100% 100%;font:500 9px/1 var(--avant);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:14px;display:flex;position:absolute;bottom:45px;right:48px;transform:rotate(90deg)}.scroll-cue i{background:var(--gold);width:70px;height:1px;display:block}.opening{background:var(--ivory);color:var(--night);padding-top:135px;padding-bottom:105px}.opening .section-label{color:var(--gold-dark)}.opening-grid{grid-template-columns:1.15fr .85fr;gap:8vw;margin-top:55px;display:grid}.opening h2,.section-head h2,.reader h2,.signup h2{font:400 clamp(52px,6.3vw,98px)/.94 var(--display);text-transform:uppercase;letter-spacing:.2px;margin:0}.opening h2 span,.section-head h2 span,.reader h2 span{color:#0000;-webkit-text-stroke:1px currentColor}.opening-copy{max-width:560px}.opening-copy p{color:#45515a;font-size:15px}.opening-copy .lead{color:var(--night);font:400 clamp(21px,1.8vw,27px)/1.48 var(--avant);margin-top:0}.question-rule{font:400 clamp(28px,3.6vw,58px)/1 var(--avant);letter-spacing:-1.8px;border-top:1px solid #1c293540;justify-content:space-between;margin-top:100px;padding-top:25px;display:flex}.question-rule strong{color:var(--gold-dark);font-weight:400}.journey{background:var(--night);padding-top:130px;padding-bottom:150px}.section-head{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.section-head h2{text-align:right}.path-list{border-top:1px solid var(--line);margin-top:85px}.path-card{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr 60px;align-items:start;gap:25px;padding:38px 10px;transition:all .25s;display:grid}.path-card:hover{background:#ffffff06;padding-left:24px}.path-number{font:400 12px var(--avant);color:var(--gold-light);letter-spacing:2px}.path-card h3{font:400 clamp(32px,3.2vw,50px)/1 var(--avant);margin:0 0 16px}.path-card p{max-width:690px;color:var(--muted);margin:0}.path-arrow{color:var(--gold);font-size:27px}.manifesto{background:linear-gradient(135deg,#0f1c25,#243544);position:relative;overflow:hidden}.manifesto:after{content:"?";font:500 60vw/1 var(--display);color:#e4e1dd06;position:absolute;top:-16vw;right:4vw}.manifesto-inner{z-index:1;padding-top:130px;padding-bottom:130px;position:relative}.manifesto blockquote{font:300 clamp(36px,5.1vw,78px)/1.12 var(--avant);letter-spacing:-2.2px;max-width:1120px;margin:55px 0 100px}.contrast-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.contrast{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:150px;padding:30px}.contrast span{font:600 13px var(--avant);letter-spacing:1.8px;text-transform:uppercase;color:#aeb7bc}.contrast p{font:400 19px/1.4 var(--avant);margin:21px 0 0}.contrast.positive{background:linear-gradient(135deg,var(--gold-light),var(--gold-dark));color:var(--deep)}.contrast.positive span{color:var(--deep)}.reader{background:var(--ivory);color:var(--night);padding-top:140px;padding-bottom:145px}.reader-grid{grid-template-columns:1fr 1fr;gap:9vw;margin-top:65px;display:grid}.reader-cases{border-top:1px solid #1c293538}.reader-cases article{border-bottom:1px solid #1c293538;grid-template-columns:150px 1fr;gap:28px;padding:29px 0;display:grid}.reader-cases span{font:500 12px var(--avant);text-transform:uppercase;letter-spacing:.5px;color:var(--gold-dark)}.reader-cases p{color:#55606a;margin:0}.author{background:#17242e;grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;padding-top:125px;padding-bottom:125px;display:grid}.author-mark{height:500px;font:400 min(23vw,360px)/.68 var(--display);color:#e4e1dd12;background:radial-gradient(circle at 70% 20%,#b696402e,#0000 28%),linear-gradient(145deg,#223541,#101b23);align-items:flex-end;padding:25px 35px;display:flex;overflow:hidden}.author-copy{max-width:610px}.author-copy h2{font:400 clamp(45px,5vw,74px)/1 var(--display);text-transform:uppercase;margin:35px 0}.author-copy>p{color:#b8bec0}.author-facts{border-top:1px solid var(--line);font:400 11px var(--avant);text-transform:uppercase;letter-spacing:.6px;gap:38px;margin-top:48px;padding-top:30px;display:flex}.author-facts strong{font:400 25px var(--display);color:var(--gold-light);margin-right:5px}.signup{background:linear-gradient(110deg,#263b49,var(--night));grid-template-columns:1fr 1fr;gap:9vw;padding-top:125px;padding-bottom:125px;display:grid}.signup h2{margin:35px 0 25px}.signup-copy>p:last-child{color:#bcc2c3;max-width:600px}.signup-form{align-self:end}.signup-form>label:first-child{font:500 10px var(--avant);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px;display:block}.input-row{border-bottom:1px solid var(--gold-light);display:flex}.input-row input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:18px 0;font-size:18px}.input-row input::placeholder{color:#849099}.input-row button{color:var(--gold-light);font:600 10px var(--avant);text-transform:uppercase;letter-spacing:1.3px;cursor:pointer;background:0 0;border:0}.input-row button span{margin-left:15px;font-size:20px}.consent{color:#8f999e;align-items:flex-start;gap:9px;margin-top:19px;font-size:11px;display:flex}.consent input{accent-color:var(--gold);margin-top:4px}.form-status{min-height:24px;color:var(--gold-light);font-size:12px}.form-status[data-state=error]{color:#f0a38f}footer{color:#829099;background:#0e1921;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:48px clamp(24px,5vw,78px);font-size:11px;display:grid}footer p{text-align:center;line-height:1.7}footer>div{justify-content:flex-end;gap:24px;display:flex}footer>div a:hover{color:var(--ivory)}@media (width<=850px){.site-header nav{display:none}.hero-content{padding-top:125px}.hero h1{margin-top:34px;font-size:clamp(80px,24vw,145px)}.hero-bottom,.opening-grid,.reader-grid,.author,.signup{grid-template-columns:1fr}.hero-bottom{gap:30px}.hero-intro{max-width:460px}.scroll-cue{display:none}.opening-grid{gap:45px}.question-rule{flex-direction:column;gap:14px}.section-head{flex-direction:column;align-items:flex-start}.section-head h2{text-align:left}.contrast-grid{grid-template-columns:1fr 1fr}.author-mark{height:330px}.author{gap:55px}.signup{gap:65px}footer{text-align:center;grid-template-columns:1fr;gap:22px}footer p{order:3}footer>div{justify-content:center}}@media (width<=540px){.site-header{height:76px}.header-cta{padding:10px 15px}.hero-image{object-position:67% center}.hero-shade{background:linear-gradient(90deg,#0c161ef0,#121e2880),linear-gradient(#0000,#111c25e6)}.hero-content{padding-top:115px;padding-bottom:45px}.eyebrow{font-size:11px}.hero h1{margin:37px 0 45px;font-size:22vw;line-height:.8}.claim{font-size:28px}.button{min-width:100%;font-size:9px}.opening,.journey,.reader,.manifesto-inner,.author,.signup{padding-top:90px;padding-bottom:90px}.opening h2,.section-head h2,.reader h2,.signup h2{font-size:14vw}.question-rule{margin-top:70px;font-size:8vw}.path-list{margin-top:55px}.path-card{grid-template-columns:44px 1fr 20px;gap:12px;padding:28px 0}.path-card p{font-size:13px}.manifesto blockquote{margin-bottom:65px;font-size:9vw}.contrast-grid{grid-template-columns:1fr}.contrast{min-height:auto}.reader-cases article{grid-template-columns:1fr;gap:10px}.author-mark{height:280px}.author-facts{flex-wrap:wrap;gap:14px}.input-row{flex-direction:column}.input-row button{text-align:left;padding:17px 0}footer>div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.path-card{transition:none}}.eyebrow,.section-label{letter-spacing:2.2px;font-size:clamp(16px,1.2vw,19px);font-weight:600;line-height:1.25}.eyebrow:before,.section-label:before{width:46px;height:2px;margin-right:18px}.claim{font-size:clamp(40px,3.6vw,60px);line-height:1.12}.path-number{font-size:15px;font-weight:600}.contrast span{font-size:15px;font-weight:600;line-height:1.2}.reader-cases span{font-size:15px;font-weight:600;line-height:1.35}.author-facts{font-size:13px}.signup-form>label:first-child{font-size:14px}.consent{font-size:13px}.scroll-cue{font-size:11px}@media (width<=540px){.eyebrow,.section-label{letter-spacing:1.7px;font-size:14px}.eyebrow:before,.section-label:before{width:30px;margin-right:11px}.claim{font-size:34px}.contrast span,.reader-cases span{font-size:14px}}.editorial-gallery{background:var(--ivory);grid-template-columns:repeat(3,1fr);gap:18px;height:310px;padding:0 clamp(24px,7vw,112px) 90px;display:grid}.editorial-gallery figure{background:var(--deep);margin:0;position:relative;overflow:hidden}.editorial-gallery .gallery-main{grid-row:auto}.editorial-gallery img{object-fit:cover;filter:saturate(.74)contrast(1.04);width:100%;height:100%;transition:transform .8s;display:block}.editorial-gallery figure:hover img{transform:scale(1.025)}.editorial-gallery figure:after{content:"";background:linear-gradient(#0000 42%,#0b141bcc);position:absolute;inset:0}.editorial-gallery figcaption{z-index:1;font:400 clamp(14px,1.15vw,17px)/1.3 var(--avant);color:var(--ivory);max-width:420px;position:absolute;bottom:18px;left:22px;right:18px}.author-portrait{background:#111c25;height:600px;margin:0;overflow:hidden}.author-portrait img{object-fit:cover;object-position:center 28%;filter:saturate(.76)contrast(1.04);width:100%;height:100%;display:block}.book-showcase{color:var(--ivory);background:#080d11;grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw;padding-top:120px;padding-bottom:120px;display:grid}.book-showcase .section-label{color:var(--gold-light)}.book-showcase h2{font:400 clamp(48px,5.6vw,84px)/.95 var(--display);text-transform:uppercase;margin:38px 0 28px}.book-showcase h2 span{color:#0000;-webkit-text-stroke:1px var(--ivory)}.book-showcase-copy>p:not(.section-label){color:#aeb7bc;max-width:540px;margin-bottom:35px}.book-showcase figure{margin:0;overflow:hidden;box-shadow:0 28px 75px #0000008c}.book-showcase figure img{width:100%;display:block}@media (width<=850px){.editorial-gallery{grid-template-columns:repeat(3,minmax(250px,1fr));height:270px;padding-bottom:70px;overflow-x:auto}.editorial-gallery .gallery-main{grid-column:auto}.editorial-gallery figcaption{font-size:15px}.author-portrait{height:520px}.book-showcase{grid-template-columns:1fr;gap:55px}.book-showcase figure{order:-1}}@media (width<=540px){.editorial-gallery{gap:10px;height:235px;padding-bottom:55px}.editorial-gallery figure,.editorial-gallery .gallery-main{height:auto}.editorial-gallery figcaption{font-size:14px;bottom:14px;left:15px}.author-portrait{height:420px}.book-showcase{padding-top:80px;padding-bottom:80px}.book-showcase h2{font-size:14vw}}.journey{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:start;column-gap:8vw;display:grid}.journey .section-head{display:block;position:sticky;top:110px}.journey .section-head h2{text-align:left;margin-top:52px;font-size:clamp(54px,5.5vw,88px)}.journey .path-list{margin-top:0}@media (width<=850px){.journey{display:block}.journey .section-head{position:static}.journey .section-head h2{margin-top:42px}.journey .path-list{margin-top:65px}}.manifesto blockquote{letter-spacing:-1.3px;max-width:980px;font-size:clamp(30px,3.8vw,58px);line-height:1.16}.author{grid-template-columns:.65fr 1.35fr}.author-portrait{justify-self:center;width:min(100%,390px);height:450px}@media (width<=850px){.author-portrait{justify-self:start;width:min(100%,360px);height:410px}}@media (width<=540px){.author-portrait{width:min(88vw,320px);height:360px}}.opening-grid{margin-top:0}.opening h2 em{color:var(--gold-dark);font:italic 300 1em/1.03 var(--avant);text-transform:none;letter-spacing:-4px;margin-top:.22em;display:block}@media (width<=540px){.opening h2 em{letter-spacing:-2px}}.question-banner{background:var(--deep);height:clamp(350px,33.5vw,500px);position:relative;overflow:hidden}.question-banner>img,.question-banner-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.question-banner>img{object-position:center 61%;filter:saturate(.72)contrast(1.08)}.question-banner-shade{background:linear-gradient(90deg,#0c161ed1,#0c161e33 48%,#0c161eb8),linear-gradient(#0000 40%,#0c161eb3)}.question-banner .question-kicker{z-index:2;color:var(--gold-light);margin:0;position:absolute;top:42px;left:clamp(24px,7vw,112px)}.question-banner .question-text{z-index:1;height:100%;font:300 clamp(38px,4.2vw,68px)/1.05 var(--avant);letter-spacing:-2.5px;justify-content:space-between;align-items:center;gap:50px;margin:0;padding:0 clamp(24px,7vw,112px);display:flex;position:relative}.question-banner .question-text span{color:var(--ivory)}.question-banner .question-text strong{color:var(--gold-light);text-align:right;font-weight:300}@media (width<=700px){.question-banner{height:375px}.question-banner>img{object-position:52% 60%}.question-banner .question-kicker{top:30px}.question-banner .question-text{flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-top:70px;padding-bottom:42px;font-size:clamp(34px,9vw,48px)}.question-banner .question-text strong{text-align:left}}.reader{isolation:isolate;padding-top:70px;padding-bottom:70px;position:relative;overflow:hidden}.reader:before{content:"";z-index:-1;background:linear-gradient(90deg,#0c161edb,#14222cb8),url(/images/lectora.jpg) 50% 42%/cover no-repeat;width:50%;position:absolute;inset:0 auto 0 0}.reader .section-label{color:var(--gold-light)}.reader-grid{margin-top:32px;position:relative}.reader h2{color:var(--ivory);text-shadow:0 2px 18px #0000003d}.reader h2 span{color:var(--gold-light);-webkit-text-stroke:0}.reader-cases article{grid-template-columns:180px 1fr;padding-top:24px;padding-bottom:24px}.reader-cases span{font-size:17px}.reader-cases p{font-size:18px;line-height:1.55}.reader{background:var(--night);color:var(--ivory)}.reader-cases,.reader-cases article{border-color:#e4e1dd33}.reader-cases span{color:var(--gold-light)}.reader-cases p{color:#c5c9c8}@media (width<=850px){.reader:before{background-position:50% 34%;width:100%;height:500px;bottom:auto}.reader-grid{gap:170px}.reader-cases{background:var(--night)}}@media (width<=540px){.reader{padding-top:64px;padding-bottom:64px}.reader:before{background-position:50% 28%;height:410px}.reader-grid{gap:100px;margin-top:34px}.reader-cases{margin-left:-8px;margin-right:-8px;padding:0 8px}.reader-cases article{grid-template-columns:1fr}.reader-cases span{font-size:15px}.reader-cases p{font-size:16px}}.release-date{font:600 13px/1 var(--avant);letter-spacing:1.7px;text-transform:uppercase;align-items:center;gap:13px;display:flex;color:var(--gold-light)!important;margin:0 0 18px!important}.release-date:before{content:"";background:currentColor;width:34px;height:1px}.release-date strong{color:var(--ivory);font-weight:600}.journey{padding-bottom:85px}.manifesto-inner{padding-top:82px}@media (width<=540px){.journey{padding-bottom:65px}.manifesto-inner{padding-top:65px}}.consent a{text-underline-offset:3px;color:#c6cbca;text-decoration:underline}.consent a:hover{color:var(--ivory)}.form-trap{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.legal-body{background:var(--ivory);color:var(--night)}.legal-header{background:var(--deep);height:94px;color:var(--ivory);border-bottom:1px solid #e4e1dd26;justify-content:space-between;align-items:center;padding:0 clamp(24px,5vw,78px);display:flex}.legal-back{font:600 12px/1 var(--avant);letter-spacing:1.5px;text-transform:uppercase;color:var(--gold-light)}.legal-main{min-height:70vh;padding:95px clamp(24px,7vw,112px) 115px}.legal-shell{max-width:920px;margin:0 auto}.legal-main .section-label{color:var(--gold-dark)}.legal-main h1{font:400 clamp(64px,8vw,118px)/.88 var(--display);letter-spacing:-1px;text-transform:uppercase;margin:40px 0 65px}.legal-copy{max-width:790px}.legal-copy h2{font:500 clamp(25px,2.3vw,34px)/1.2 var(--avant);margin:52px 0 18px}.legal-copy h2:first-child{margin-top:0}.legal-copy p,.legal-copy li{color:#43505a;font-size:16px;line-height:1.75}.legal-copy ul{padding-left:22px}.legal-copy a{color:var(--gold-dark);text-underline-offset:3px;text-decoration:underline}.legal-note{border-top:1px solid #1c293538;margin-top:55px;padding-top:24px;color:#68727a!important;font-size:13px!important}.error-page{align-items:center;display:flex}.error-page h1{margin-bottom:25px;font-size:clamp(100px,18vw,250px)}.error-page .legal-copy p{font:400 clamp(22px,2.5vw,36px)/1.4 var(--avant)}@media (width<=540px){.legal-header{height:76px}.legal-main{padding-top:70px;padding-bottom:80px}.legal-main h1{margin:32px 0 48px}.legal-copy h2{margin-top:42px}footer{padding-top:38px;padding-bottom:38px}}html,body{width:100%;max-width:100%;overflow-x:hidden}main,main>section,footer{width:100%;max-width:100%}img{max-width:100%}@media (width<=850px){.author{grid-template-columns:minmax(0,1fr)}.author-copy{width:100%;min-width:0;max-width:none}}@media (width<=540px){.author-portrait{width:100%;max-width:320px}}
