.alert{background:#991719;color:#eee;font:700 8px Arial;letter-spacing:.19em;padding:9px;text-align:center}.alert span{margin:0 12px}.nav{top:29px}.actions{align-items:center;display:flex;gap:25px}.underlink{border-bottom:1px solid #777;font-size:9px;letter-spacing:.17em;padding:10px 0}.cover i{bottom:3%;color:#a4a39c;font:italic 15px Georgia;position:absolute;right:-75px;transform:rotate(-8deg)}.video-section{background:#090c0d;padding:120px 8vw;text-align:center}.video-section h2,.offers>h2,.evidence>h2,.reactions>h2,.long-story>h2,.faq>h2{font:400 clamp(40px,5vw,75px)/1.04 Georgia;letter-spacing:-.045em;margin:15px auto 45px}.video-frame,.video-placeholder{aspect-ratio:16/9;background:#111;border:1px solid var(--line);margin:0 auto 35px;max-width:1050px}.video-frame iframe{border:0;height:100%;width:100%}.video-placeholder{align-items:center;background:radial-gradient(circle,#272d2e,#090b0c 65%);display:flex;flex-direction:column;justify-content:center}.video-placeholder span{border:1px solid #999;border-radius:50%;font-size:28px;margin-bottom:20px;padding:19px 22px}.video-placeholder strong{font-size:11px;letter-spacing:.18em}.video-placeholder small{color:#777;font-size:9px;margin-top:10px}.questions span{color:#8f2223;display:block;font:10px 'Courier New';margin-bottom:20px}.offers{background:#d7d2c7;color:#171819;padding:120px 8vw;text-align:center}.offer-grid{display:grid;gap:26px;grid-template-columns:repeat(2,minmax(0,430px));justify-content:center}.offer{background:#efebe2;border:1px solid #aaa;box-shadow:0 20px 40px rgba(0,0,0,.17);padding:35px;position:relative;text-align:left}.offer.featured{background:#101314;color:#ddd}.offer>small{color:#9c1d1e;font:700 8px 'Courier New';letter-spacing:.17em}.offer img{display:block;height:280px;margin:25px auto;object-fit:cover}.offer h3{font:34px Georgia;margin:20px 0}.offer ul{font:14px/2 Georgia;list-style:'✓  ';padding-left:20px}.offer.featured ul{color:#aaa}.price{font:28px Georgia}.wide{border:0;cursor:pointer;text-align:center;width:100%}.ghost{background:#ddd;color:#111}.stamp{background:#a51d1e;color:white;font:700 8px Arial;letter-spacing:.15em;padding:8px 12px;position:absolute;right:-6px;top:18px;transform:rotate(3deg)}.microcopy{color:#777;font:italic 13px Georgia;margin-top:28px}.book-stack{justify-self:center;position:relative}.book-stack img{box-shadow:35px 40px 45px #000;max-height:680px;max-width:100%}.book-stack b{border:3px solid #9c1718;bottom:8%;color:#a91e20;font:700 17px 'Courier New';letter-spacing:.1em;padding:8px;position:absolute;right:-35px;transform:rotate(-7deg)}.evidence{background:#0d1011;padding:120px 8vw;text-align:center}.evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);margin:auto;max-width:1200px}.evidence-grid article{border:1px solid var(--line);padding:45px 30px}.evidence-grid b{color:#9f2022;display:block;font:45px Impact}.evidence-grid span{font:8px 'Courier New';letter-spacing:.17em}.evidence-grid p{color:#8e908b;font:15px/1.6 Georgia}.quote>p{font-size:8px;letter-spacing:.19em;margin-top:35px}.reactions{background:#d7d2c7;color:#171819;padding:120px 8vw;text-align:center}.reaction-grid{display:grid;gap:25px;grid-template-columns:repeat(2,1fr);margin:auto;max-width:1100px}.reaction-grid article{background:#eee9df;border:1px solid #aaa;padding:20px;text-align:left}.reaction-grid img,.reaction-empty{aspect-ratio:16/10;object-fit:cover;width:100%}.reaction-empty{align-items:center;background:#171a1b;color:#777;display:flex;font:10px/1.8 'Courier New';justify-content:center;letter-spacing:.16em;text-align:center}.reaction-grid blockquote{font:italic 19px/1.5 Georgia;margin:25px 10px}.reaction-grid small{color:#9a1e20;font:700 8px 'Courier New';letter-spacing:.15em}.long-story{background:#080a0b;padding:130px 12vw}.long-story h2{margin-left:0;max-width:950px}.long-story>div{display:grid;gap:45px;grid-template-columns:repeat(3,1fr);margin:45px 0}.long-story>div p{color:#a5a69f;font:17px/1.75 Georgia}.faq{background:#d7d2c7;color:#171819;padding:120px 15vw}.faq h2{margin-left:0}.faq details{border-top:1px solid #999;padding:22px 0}.faq details:last-child{border-bottom:1px solid #999}.faq summary{cursor:pointer;font:21px Georgia}.faq details p{color:#555;font:15px/1.7 Georgia;max-width:750px}.newsletter{display:flex;margin:35px auto 0;max-width:650px}.newsletter input{background:#e1ddd3;border:0;font-size:10px;letter-spacing:.12em;padding:18px;width:100%}.newsletter button{background:#991719;border:0;color:#fff;cursor:pointer;font-size:9px;font-weight:700;letter-spacing:.15em;padding:0 20px}footer>a:last-child{font-size:8px;letter-spacing:.14em}
@media(max-width:900px){.nav{top:29px}.actions{align-items:flex-start;flex-direction:column}.cover i{display:none}.offer-grid,.reaction-grid,.evidence-grid,.long-story>div{grid-template-columns:1fr}.offer-grid{margin:auto;max-width:500px}.book-stack{margin:auto}.evidence-grid article{border-bottom:0}.evidence-grid article:last-child{border-bottom:1px solid var(--line)}.long-story,.faq,.video-section,.offers,.evidence,.reactions{padding:85px 7vw}.newsletter{flex-direction:column}.newsletter button{padding:18px}footer{align-items:flex-start;flex-direction:column;gap:20px}}
.product-page,.cart-page{min-height:100vh;padding:60px 8vw}.product-grid{align-items:center;display:grid;gap:10vw;grid-template-columns:.75fr 1.25fr;margin-top:70px}.product-grid img{box-shadow:30px 35px 40px #000;max-height:720px;max-width:100%}.product-grid h1,.cart-page h1{font:400 clamp(42px,5vw,75px) Georgia}.product-price{color:#b52628;font:28px Georgia}.description{color:#aaa;font:16px/1.7 Georgia;margin-bottom:30px}.product-grid ul{color:#999;font:14px/2 Georgia}.cart-page{margin:auto;max-width:900px}.cart-line{border-bottom:1px solid var(--line);display:flex;font:18px Georgia;justify-content:space-between;padding:25px 0}@media(max-width:800px){.product-grid{grid-template-columns:1fr}.product-page,.cart-page{padding:40px 7vw}}
