@font-face{font-family:Alexandria;src:url('assets/Alexandria-Regular.ttf');font-weight:400;font-display:swap}@font-face{font-family:Alexandria;src:url('assets/Alexandria-Bold.ttf');font-weight:700;font-display:swap}@font-face{font-family:Satoshi;src:url('assets/Satoshi-Black.woff2');font-weight:900;font-display:swap}:root{--paper:#F1F0EA;--ink:#161616;--accent:#FF652F}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.9 Alexandria,sans-serif}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:6px}.skip{position:absolute;right:20px;top:-100px;background:var(--ink);color:var(--paper);padding:12px;z-index:10}.skip:focus{top:15px}bdi{unicode-bidi:isolate}h1,h2,h3,p{margin:0}h1,h2{font-weight:700;letter-spacing:-2px;line-height:1.22}.nav{max-width:1360px;margin:auto;height:112px;display:flex;align-items:center;justify-content:space-between;padding:25px 56px;direction:ltr;border-bottom:1px solid #cecbc0}.nav img{width:132px;height:auto}.nav>a:last-child{font-size:14px}.hero{max-width:1360px;margin:auto;padding:76px 56px 90px;display:grid;grid-template-columns:1.05fr 1fr;gap:75px;align-items:center}.eyebrow{font-size:13px;font-weight:700;letter-spacing:0;display:flex;gap:10px;align-items:center;margin-bottom:25px}.eyebrow span{width:8px;height:8px;border-radius:50%;background:var(--accent)}h1{font-size:76px}h1 em{font-style:normal;color:#bf3c10}.lede{font-size:18px;line-height:2;max-width:490px;margin-top:30px}.actions{margin-top:35px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.button{min-height:58px;display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:16px 25px;font-weight:700;font-size:14px}.primary{background:var(--accent);color:var(--ink);transition:background .2s,transform .2s}.primary:hover{background:#ff7b4c;transform:translateY(-2px)}.text-link{font-size:14px;font-weight:700;border-bottom:1px solid;padding-bottom:4px}.small{font-size:11px;color:#625f56;margin-top:16px}.book-stage{background:#dedbd0;padding:22px 30px 20px;position:relative}.stage-note{display:flex;justify-content:space-between;font-size:10px;margin-bottom:25px;direction:ltr}.stage-note span:first-child{font:900 10px Satoshi;letter-spacing:1px}.book{display:block;max-width:320px;margin:auto;transform:rotate(-4deg);box-shadow:10px 16px 24px #16161626;transition:transform .3s;border-inline-end:7px solid #c3c0b6}.book:hover{transform:rotate(-1deg) translateY(-5px)}.book img{width:100%;height:auto;display:block}.stage-bottom{display:flex;align-items:end;justify-content:space-between;margin-top:27px;font-size:12px;line-height:1.7}.big-no{font:900 76px/.8 Satoshi;letter-spacing:-5px;color:#aaa69a}.learning{max-width:1248px;margin:0 auto;padding:80px 0 100px;border-top:1px solid #aaa69b;display:grid;grid-template-columns:1fr 1fr;gap:90px}h2{font-size:46px}.section-lead{font-size:16px;max-width:385px;margin-top:25px}.chapters{list-style:none;margin:0;padding:0}.chapters li{display:flex;gap:25px;padding:25px 0;border-top:1px solid #aaa69b}.chapters li>span{font:900 24px Satoshi;color:#a73a15}.chapters h3{font-size:20px;margin-bottom:8px}.chapters p{font-size:14px;line-height:1.9;color:#58554e}.preview{background:#dedbd0;padding:80px max(56px,calc((100vw - 1248px)/2)) 90px}.preview-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:45px}.preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:860px;margin:auto}.preview-grid a{box-shadow:0 10px 30px #16161610;transition:transform .2s}.preview-grid a:hover{transform:translateY(-5px)}.preview-grid img{width:100%;height:auto;display:block}.details{max-width:960px;margin:80px auto 100px;padding:0 30px}.details details{padding:23px 0;border-top:1px solid #aaa69b}.details summary{font-size:20px;font-weight:700;cursor:pointer}.details details p{max-width:770px;font-size:15px;margin-top:15px;line-height:2}.closing{background:var(--ink);color:var(--paper);text-align:center;padding:70px 24px 80px}.closing>img{width:132px;height:auto;margin-bottom:40px}.closing h2{font-size:58px}.closing>p{margin:25px auto;max-width:620px;font-size:16px}.closing .follow{font-size:13px;color:#c3c0b6;margin-top:35px}.follow a{color:var(--paper);border-bottom:1px solid}footer{padding:23px 56px;display:flex;justify-content:space-between;background:var(--ink);color:#aaa69b;border-top:1px solid #45433f;font-size:11px}footer span:last-child{font:900 11px Satoshi;letter-spacing:1.3px}@media(min-width:1500px){.hero{gap:110px}.book-stage{padding-inline:40px}}@media(max-width:1100px){.hero{gap:40px;padding-inline:35px}h1{font-size:61px}.learning{margin-inline:35px;gap:40px}.book-stage{padding:20px}.book{max-width:280px}h2{font-size:38px}}@media(max-width:720px){.nav{height:86px;padding:20px 24px}.nav img{width:110px}.hero{display:flex;flex-direction:column;gap:45px;padding:45px 24px 55px;align-items:stretch}.eyebrow{font-size:11px;margin-bottom:22px}h1{font-size:55px;letter-spacing:-1.6px}.lede{font-size:16px;margin-top:24px}.actions{gap:20px;margin-top:27px}.button{font-size:13px;padding:15px 18px}.small{font-size:10px}.book-stage{padding:22px 28px;max-width:450px;width:100%;margin:auto}.book{max-width:265px}.learning{display:block;margin:0 24px;padding:50px 0}.learning .section-lead{margin-bottom:35px}h2{font-size:35px;letter-spacing:-1px}.chapters h3{font-size:18px}.preview{padding:50px 24px}.preview-head{align-items:start;flex-direction:column;gap:25px}.preview-grid{gap:14px}.preview-grid img{border:1px solid #bdb8ab}.details{margin:50px auto;padding:0 24px}.details summary{font-size:17px}.closing{padding:50px 24px}.closing h2{font-size:45px}.closing>p{font-size:14px}footer{padding:23px 24px;font-size:10px}footer span:last-child{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:hover{transition:none!important;transform:none!important}}