@font-face{font-family:Inter;src:url(/fonts/inter-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--ink:#111211;--ink-soft:#252522;--red:#850014;--red-light:#a20d22;--red-deep:#62000d;--ivory:#f4eee3;--ivory-bright:#fffaf0;--stone:#d6cec0;--stone-dark:#766f66;--paper:#fbf8f2;--white:#fff;--line:#11121138;--line-light:#fffaf057;--serif:"Newsreader", Georgia, "Times New Roman", serif;--sans:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--container:1200px;--reading:720px;--gutter:clamp(20px, 4.5vw, 60px);--section:clamp(72px, 8vw, 112px);--header-h:72px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 20px)}body{color:var(--ink);background:var(--paper);font-family:var(--sans);text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.65;overflow-x:hidden}body,button,input,textarea,select{font-family:var(--sans)}img{max-width:100%;display:block}a{color:inherit}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #f1b643}h1,h2,h3,p,ul,ol,blockquote{margin-top:0}h1,h2,h3{text-wrap:balance}h1,h2{font-family:var(--serif);letter-spacing:-.035em;font-weight:400;line-height:.98}h1{font-size:clamp(3rem,6vw,5.15rem)}h2{font-size:clamp(2.35rem,4.4vw,3.65rem)}h3{line-height:1.2}.page-width,.header-inner{width:min(var(--container), calc(100% - (2 * var(--gutter))));margin-inline:auto}.reading-width{width:min(var(--reading), calc(100% - (2 * var(--gutter))));margin-inline:auto}.site-page{min-height:100vh}.skip-link{z-index:300;color:var(--ink);background:var(--ivory-bright);padding:10px 16px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:100;height:var(--header-h);color:var(--ivory-bright);background:var(--ink);border-bottom:1px solid #a20d22b8;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:28px;height:100%;display:flex}.brand{min-height:48px;color:var(--ivory-bright);align-items:center;gap:14px;text-decoration:none;display:inline-flex}.brand-mark{background:var(--red);flex:none;place-items:center;width:44px;height:44px;display:grid}.brand-mark img{object-fit:contain;width:21px;height:34px}.brand-name{font-family:var(--serif);letter-spacing:.018em;text-transform:uppercase;white-space:nowrap;font-size:20px;font-weight:500;line-height:1}.brand-compact .brand-mark{width:40px;height:40px}.brand-compact .brand-mark img{width:19px;height:31px}.site-nav{align-items:center;gap:clamp(18px,2.4vw,34px);display:flex}.site-nav>a{color:#fffaf0d9;white-space:nowrap;align-items:center;min-height:44px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.site-nav>a:hover{color:var(--ivory-bright)}.button{letter-spacing:.055em;text-align:center;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;min-height:50px;padding:13px 22px;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.button:disabled{opacity:.62;cursor:wait}.button-red{color:var(--ivory-bright);background:var(--red)}.button-red:hover{background:var(--red-deep)}.button-black{color:var(--ivory-bright);background:var(--ink)}.button-black:hover{background:#31312e}.button-ivory{color:var(--red-deep);background:var(--ivory-bright);border-color:var(--ivory-bright)}.button-ivory:hover{color:var(--ink);background:var(--stone);border-color:var(--stone)}.button-full{width:100%}.nav-cta{min-height:44px;color:var(--ivory-bright);background:var(--red);padding-inline:18px;font-size:11px}.menu-button{border:1px solid var(--line-light);width:48px;height:48px;color:var(--ivory-bright);cursor:pointer;background:0 0;place-items:center;display:none}.menu-button span{font-size:26px;line-height:1}.mobile-nav{display:none}.hero{min-height:760px;color:var(--ivory-bright);background:radial-gradient(circle at 19% 37%, #b40c257a, transparent 33%), linear-gradient(135deg, #9b031b 0%, var(--red) 40%, var(--red-deep) 100%);align-items:center;display:flex;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(530px,1.1fr);align-items:center;gap:clamp(46px,6vw,86px);padding-block:clamp(72px,8vw,105px);display:grid}.hero-copy{z-index:2;max-width:560px;position:relative}.hero-eyebrow,.section-label{color:var(--red);letter-spacing:.16em;text-transform:uppercase;margin-bottom:22px;font-size:12px;font-weight:700;line-height:1.35}.hero-eyebrow,.section-label-light{color:var(--ivory-bright)}.hero h1{max-width:570px;margin-bottom:30px;font-size:clamp(3.4rem,5.8vw,5rem);line-height:.94}.hero-lede{color:#fffaf0e6;max-width:530px;margin-bottom:32px;font-size:clamp(17px,1.5vw,19px);line-height:1.7}.hero-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.text-link{min-height:44px;color:var(--red-deep);letter-spacing:.055em;text-underline-offset:5px;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.text-link span{font-size:18px}.text-link-light{color:var(--ivory-bright)}.waitlist-note{color:var(--stone-dark);margin:18px 0 0;font-size:12px;line-height:1.5}.waitlist-note-light{color:#fffaf0b8}.hero-product{align-items:center;min-height:565px;display:flex;position:relative}.hero-knight{z-index:0;opacity:.12;width:190px;height:auto;position:absolute;bottom:-86px;right:-60px}.issue-artifact{z-index:1;width:min(620px,100%);min-height:555px;position:relative}.issue-cover,.issue-interior{position:absolute;overflow:hidden;box-shadow:0 26px 65px #19000459}.issue-cover{z-index:2;width:58%;min-height:525px;color:var(--ivory-bright);background:var(--ink);flex-direction:column;padding:26px;display:flex;top:5px;left:0}.issue-cover:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(160deg,#0000 50%,#85001494);position:absolute;inset:0}.issue-cover>*{z-index:1;position:relative}.issue-cover-top,.issue-cover-meta,.issue-interior header,.issue-interior footer{letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:10px;font-weight:700;line-height:1.35;display:flex}.issue-cover-top{border-bottom:1px solid var(--line-light);padding-bottom:18px}.issue-cover-body{margin-block:auto;padding-block:30px}.issue-cover-body .section-label{color:#df9ba6;margin-bottom:15px;font-size:9px}.issue-cover-body h2{max-width:280px;margin-bottom:18px;font-size:clamp(32px,3.1vw,43px);line-height:.98}.issue-cover-body p{color:#fffaf0b8;max-width:275px;margin-bottom:0;font-size:11px;line-height:1.6}.issue-cover img{z-index:0;opacity:.1;width:122px;height:auto;position:absolute;bottom:31px;right:-23px}.issue-interior{z-index:1;width:52%;min-height:470px;color:var(--ink);background:var(--ivory-bright);padding:25px 24px 22px 58px;top:42px;right:0}.issue-interior header{border-bottom:1px solid var(--line);margin-bottom:33px;padding-bottom:13px}.issue-interior section{border-bottom:1px solid var(--line);padding-block:17px}.issue-interior small{color:var(--red);letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:700;display:block}.issue-interior h3{font-family:var(--serif);margin-bottom:10px;font-size:19px;font-weight:500;line-height:1.1}.issue-interior p{color:#56514b;font-family:var(--serif);margin-bottom:0;font-size:12px;line-height:1.5}.issue-interior footer{color:var(--stone-dark);letter-spacing:.08em;gap:6px;margin-top:24px;display:grid}.product-rail{background:var(--ivory-bright);border-bottom:1px solid var(--line)}.product-rail-inner{grid-template-columns:repeat(4,1fr);display:grid}.product-rail p{border-left:1px solid var(--line);flex-direction:column;justify-content:center;min-height:104px;margin:0;padding:22px clamp(14px,2vw,28px);display:flex}.product-rail p:last-child{border-right:1px solid var(--line)}.product-rail strong{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:13px}.product-rail span{color:#5f5a53;font-family:var(--serif);font-size:16px;line-height:1.35}.section{padding-block:var(--section)}.section-heading{max-width:650px;margin-bottom:clamp(50px,6vw,78px)}.section-heading-wide{max-width:900px}.section-heading h2{margin-bottom:23px}.section-heading>p{color:#5f5a53;max-width:680px;margin-bottom:0;font-size:18px}.sample-proof{background:var(--ivory-bright)}.editorial-spread{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:230px minmax(0,1fr);gap:clamp(40px,6vw,90px);padding-block:48px;display:grid}.spread-folio{align-self:start;position:sticky;top:28px}.spread-folio p{border-bottom:1px solid var(--line);font-family:var(--serif);gap:3px;margin-bottom:0;padding-block:15px;line-height:1.4;display:grid}.spread-folio span{color:var(--red);font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.spread-copy{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(34px,5vw,68px);display:grid}.excerpt{min-height:330px;padding:0 0 38px}.excerpt:nth-child(n+3){border-top:1px solid var(--line);padding-top:42px}.excerpt header{color:var(--red);align-items:center;gap:14px;margin-bottom:20px;display:flex}.excerpt header span{font-family:var(--serif);font-size:28px}.excerpt header small{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.excerpt h3{font-family:var(--serif);margin-bottom:17px;font-size:clamp(24px,2.4vw,32px);font-weight:500;line-height:1.08}.excerpt>p{color:#45413c;font-family:var(--serif);font-size:17px;line-height:1.68}.source-links{color:var(--stone-dark);margin-top:24px;font-size:12px;line-height:1.6}.source-links a{text-underline-offset:3px;text-decoration-color:#85001466}.source-links-compact{margin-top:19px;font-size:10px}.section-action{flex-wrap:wrap;align-items:center;gap:28px;margin-top:34px;display:flex}.section-action p{color:var(--stone-dark);margin:0;font-size:13px}.inside-section{background:var(--paper)}.inside-layout{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:clamp(50px,7vw,100px);display:grid}.inside-list{border-top:2px solid var(--red);margin:0;padding:0;list-style:none}.inside-list li{border-bottom:1px solid #8500148c;grid-template-columns:52px 1fr;gap:18px;min-height:110px;padding-block:22px;display:grid}.inside-list>li>span{color:var(--red);font-family:var(--serif);font-size:24px}.inside-list h3{margin-bottom:5px;font-size:17px}.inside-list p{color:#625d56;max-width:510px;font-family:var(--serif);margin:0;font-size:16px;line-height:1.55}.issue-fragments{background:var(--line);align-self:start;gap:1px;display:grid;box-shadow:0 24px 56px #11121117}.issue-fragments article,.delivery-status{background:var(--ivory-bright);min-height:260px;padding:clamp(28px,4vw,48px)}.issue-fragments blockquote{font-family:var(--serif);margin-bottom:21px;font-size:clamp(25px,2.6vw,34px);line-height:1.12}.issue-fragments p{color:#5f5a53;margin-bottom:0}.issue-fragments .fragment-dark{color:var(--ivory-bright);background:var(--ink)}.issue-fragments .fragment-dark p{color:var(--ivory);font-family:var(--serif);font-size:23px;line-height:1.35}.delivery-status{border-top:6px solid var(--red);min-height:auto}.delivery-status strong{color:var(--red);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:12px;display:block}.comparison-section{background:var(--ivory-bright)}.comparison-grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.comparison-grid>div{padding:46px clamp(0px,4vw,60px) 48px 0}.comparison-grid>div+div{border-left:1px solid var(--ink);padding-left:clamp(28px,4vw,60px);padding-right:0}.comparison-grid h3{color:var(--red);letter-spacing:.12em;text-transform:uppercase;margin-bottom:29px;font-size:13px}.comparison-grid ul{margin:0;padding:0;list-style:none}.comparison-grid li{border-top:1px solid var(--line);min-height:58px;font-family:var(--serif);padding:13px 0 13px 27px;font-size:20px;position:relative}.comparison-grid li:before{content:"—";color:var(--red);position:absolute;left:0}.standards-band{padding-block:var(--section);color:var(--ivory-bright);background:var(--ink)}.standards-grid{grid-template-columns:minmax(0,.85fr) minmax(520px,1.15fr);align-items:start;gap:clamp(60px,8vw,120px);display:grid}.standards-grid h2{margin-bottom:27px}.standards-grid>div:first-child>p{color:#fffaf0ad;max-width:470px;margin-bottom:24px}.editorial-sequence{counter-reset:sequence;margin:0 0 45px;padding:0;list-style:none;display:flex}.editorial-sequence li{border:1px solid var(--line-light);min-width:0;color:var(--ivory-bright);letter-spacing:.09em;text-align:center;text-transform:uppercase;border-right:0;flex:1;padding:14px 10px;font-size:10px;font-weight:700;position:relative}.editorial-sequence li:last-child{border-right:1px solid var(--line-light)}.editorial-sequence li:not(:last-child):after{content:"›";z-index:1;color:var(--ivory-bright);background:var(--ink);position:absolute;top:50%;right:-5px;transform:translateY(-50%)}.standards-shortlist{margin:0;padding:0;list-style:none}.standards-shortlist li{color:#fffaf0d1;font-family:var(--serif);border-top:1px solid #fffaf02e;padding:14px 0 14px 32px;font-size:17px;position:relative}.standards-shortlist li:before{content:"✓";color:#e8a2ad;font-family:var(--sans);position:absolute;left:0}.membership-section{padding-block:var(--section);color:var(--ink);background:var(--ivory);border-bottom:1px solid var(--line)}.membership-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(60px,8vw,130px);display:grid}.price{color:var(--red-deep);font-family:var(--serif);margin:0;font-size:30px;line-height:1}.price span{letter-spacing:-.06em;font-size:clamp(76px,9vw,118px);display:block}.membership-copy{border-top:1px solid var(--ink);padding-top:34px}.membership-copy h2{max-width:660px;margin-bottom:25px}.membership-copy>p:not(.waitlist-note){color:#5f5a53;max-width:620px;margin-bottom:31px;font-size:18px}.founder-section{background:var(--paper)}.founder-grid{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(55px,9vw,140px);display:grid}.founder-signature{min-height:350px;color:var(--ivory-bright);background:var(--red-deep);border-top:8px solid var(--ink);flex-direction:column;justify-content:space-between;padding:38px;display:flex}.founder-initials{font-family:var(--serif);letter-spacing:-.08em;font-size:clamp(90px,12vw,150px);line-height:.8}.founder-signature div{display:grid}.founder-signature strong{font-family:var(--serif);font-size:25px;font-weight:500}.founder-signature div span{color:#fffaf0b3;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:700}.founder-grid h2{margin-bottom:29px}.founder-quote{color:#45413c;font-family:var(--serif);margin-bottom:26px;font-size:clamp(20px,2vw,25px);line-height:1.55}.inline-links{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.faq-section{background:var(--ivory-bright)}.faq-grid{grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(55px,8vw,120px);display:grid}.faq-grid .section-heading{margin-bottom:0;position:sticky;top:30px}.faq-list{border-top:1px solid var(--ink)}.faq-item{border-bottom:1px solid var(--line)}.faq-item h3{margin:0}.faq-item button{width:100%;min-height:76px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:28px;padding:20px 0;font-size:16px;font-weight:600;display:flex}.faq-item button>span:last-child{width:44px;height:44px;color:var(--red);flex:none;place-items:center;font-size:24px;display:grid}.faq-answer{padding:0 62px 24px 0}.faq-answer p{color:#5f5a53;margin:0}.final-cta{color:var(--ivory-bright);background:var(--red);padding-block:clamp(66px,7vw,94px)}.final-cta-inner{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:50px;display:grid}.final-cta h2{max-width:700px;margin:0}.final-cta-inner>div:last-child{justify-self:end}.final-cta p{color:#fffaf0ba;margin:13px 0 0;font-size:11px}.site-footer{color:var(--ivory-bright);background:var(--ink);padding:68px 0 25px}.footer-top{grid-template-columns:1fr auto 90px;align-items:start;gap:70px;display:grid}.footer-statement{color:#fffaf094;max-width:430px;margin:20px 0 0;font-size:13px}.footer-top nav{grid-template-columns:repeat(2,150px);display:grid}.footer-top nav a{color:#fffaf0c7;align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.footer-top nav a:hover{color:var(--ivory-bright)}.footer-knight{opacity:.22;width:65px;height:auto}.footer-bottom{border-top:1px solid #fffaf026;justify-content:space-between;gap:24px;margin-top:52px;padding-top:22px;display:flex}.footer-bottom p{color:#fffaf073;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:10px}.sample-masthead,.inner-hero{background:var(--ivory);border-bottom:1px solid var(--line);padding-block:clamp(80px,10vw,140px)}.sample-masthead h1,.inner-hero h1{margin-bottom:30px}.sample-deck,.inner-hero p{color:#5b564f;font-family:var(--serif);margin-bottom:32px;font-size:clamp(20px,2vw,25px);line-height:1.5}.sample-byline{border-top:1px solid var(--line);color:var(--stone-dark);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:15px 28px;padding-top:22px;font-size:11px;font-weight:600;display:flex}.sample-byline strong{color:var(--ink)}.sample-nav-wrap{z-index:40;background:var(--ink);scrollbar-width:thin;position:sticky;top:0;overflow-x:auto}.sample-nav{display:flex}.sample-nav a{color:#fffaf0ba;letter-spacing:.08em;text-transform:uppercase;border-left:1px solid #fffaf021;flex:none;align-items:center;min-height:52px;padding:0 16px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.sample-nav a:hover{color:var(--ivory-bright);background:var(--red)}.issue-body{padding-block:78px 110px}.issue-section{border-top:1px solid var(--ink);padding-block:clamp(52px,7vw,82px);scroll-margin-top:65px}.issue-section:first-child{border-top:0;padding-top:0}.issue-section>header{align-items:baseline;gap:22px;margin-bottom:25px;display:flex}.issue-section>header>span{color:var(--red);font-family:var(--serif);font-size:36px}.issue-section .section-label{margin:0}.issue-section h2{margin-bottom:30px;font-size:clamp(2rem,4vw,3.15rem);line-height:1.03}.issue-section>p{color:#393632;font-family:var(--serif);font-size:clamp(19px,1.65vw,21px);line-height:1.75}.issue-section>p:first-of-type:first-letter{float:left;color:var(--red);font-family:var(--serif);margin:4px 8px 0 0;font-size:62px;line-height:.78}.source-ledger{padding-block:var(--section);background:var(--ivory);border-top:1px solid var(--line)}.source-ledger ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.source-ledger li{border-bottom:1px solid var(--line);grid-template-columns:62px 1fr;gap:24px;padding:27px 0;display:grid}.source-ledger li>span{color:var(--red);font-family:var(--serif);font-size:28px}.source-ledger h3{max-width:850px;font-family:var(--serif);margin:4px 0 10px;font-size:24px;font-weight:500}.source-ledger h3 a{text-underline-offset:5px;text-decoration-thickness:1px}.source-ledger li p{color:#5f5a53;margin:0;font-size:13px}.source-ledger li div>p:first-child{color:var(--red);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.correction-status{border-top:6px solid var(--red);margin-top:55px;padding:30px 0 0}.correction-status strong{font-family:var(--serif);font-size:24px}.correction-status p{color:#5f5a53;margin:10px 0 8px}.sample-join h2{font-size:clamp(2.2rem,4.2vw,3.3rem)}.inner-hero-dark{color:var(--ivory-bright);background:var(--ink)}.inner-hero-dark p{color:#fffaf0b3}.inner-hero small{color:var(--stone-dark);text-transform:uppercase;font-size:11px}.standards-page-grid{grid-template-columns:minmax(270px,.65fr) minmax(0,1.35fr);gap:clamp(50px,8vw,120px);display:grid}.editorial-sequence-dark{display:grid;position:sticky;top:30px}.editorial-sequence-dark li{min-height:52px;color:var(--ink);border-color:var(--line);border-right:1px solid var(--line);border-bottom:0;justify-content:center;align-items:center;display:flex}.editorial-sequence-dark li:last-child{border-bottom:1px solid var(--line)}.editorial-sequence-dark li:not(:last-child):after{content:"↓";color:var(--red);background:var(--paper);padding:0 4px;top:auto;bottom:-11px;right:50%;transform:translate(50%)}.standards-full{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.standards-full li{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;gap:18px;padding:25px 0;display:grid}.standards-full li span{color:var(--red);font-family:var(--serif);font-size:25px}.standards-full p{font-family:var(--serif);margin:0;font-size:20px;line-height:1.5}.policy-band{padding-block:var(--section);color:var(--ivory-bright);background:var(--red-deep)}.policy-band h2{margin-bottom:28px}.policy-band p,.policy-band li{color:#fffaf0d6;font-family:var(--serif);font-size:18px}.policy-band ul{margin:30px 0 0;padding-left:21px}.policy-band li{padding:7px 0}.about-hero-grid{grid-template-columns:1fr .8fr;align-items:end;gap:clamp(50px,9vw,135px);display:grid}.about-hero-grid h1{max-width:620px;margin-bottom:0}.about-hero-grid>p{margin-bottom:0}.about-body{grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(60px,9vw,140px);display:grid}.founder-signature-large{min-height:430px}.prose h2,.legal-sections h2{margin-bottom:23px;font-size:clamp(2rem,3vw,2.65rem)}.prose p,.legal-sections p{color:#45413c;font-family:var(--serif);font-size:20px;line-height:1.7}.prose .inline-links{margin-top:35px}.corrections-prose h2:not(:first-child){border-top:1px solid var(--line);margin-top:60px;padding-top:45px}.log-entry{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:5px 25px;padding:24px 0;display:grid}.log-entry>span{color:var(--red);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.log-entry strong{color:#276336;text-transform:uppercase;font-size:12px}.log-entry p{grid-column:1/-1;margin:0;font-size:18px}.legal-sections section{border-top:1px solid var(--line);padding:48px 0}.legal-sections section:first-child{border-top:0;padding-top:0}.not-found{min-height:66vh;padding:100px var(--gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.not-found h1{max-width:700px;margin-bottom:35px}.contact-form,.waitlist-modal form{gap:22px;display:grid}.form-row{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.field{color:var(--ink);gap:8px;font-size:13px;font-weight:600;display:grid}.field input,.field select,.field textarea{width:100%;min-height:50px;color:var(--ink);background:var(--white);border:1px solid #8e887f;border-radius:0;padding:12px 14px;font-size:16px;font-weight:400}.field textarea{resize:vertical;min-height:180px}.field input[aria-invalid=true],.field textarea[aria-invalid=true],.field select[aria-invalid=true]{border-width:2px;border-color:var(--red)}.field-error,.form-error{color:#760015;font-size:12px;font-weight:700;display:block}.form-error{color:#5d0010;border-left:4px solid var(--red);background:#f3dfe2;margin:0;padding:11px 13px}.contact-form .button{justify-self:start}.form-success{border-top:6px solid var(--red);border-bottom:1px solid var(--line);padding:45px 0}.form-success h2{margin-bottom:22px}.honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.modal-backdrop{z-index:250;background:#070706c2;place-items:center;padding:12px;display:grid;position:fixed;inset:0;overflow-y:auto}.waitlist-modal{width:min(540px,100vw - 24px);max-height:calc(100svh - 24px);color:var(--ink);background:var(--ivory-bright);border-top:8px solid var(--red);padding:clamp(27px,5vw,50px);position:relative;overflow-y:auto;box-shadow:0 30px 90px #00000059}.modal-close{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;font-size:28px;display:grid;position:absolute;top:10px;right:10px}.modal-brand{margin:0 55px 30px 0}.modal-brand .brand-name{color:var(--ink)}.waitlist-modal h2{margin-bottom:20px;font-size:clamp(2.35rem,8vw,3.5rem)}.waitlist-modal>p,.modal-success>p{color:#5b564f}.waitlist-modal form{margin-top:28px}.consent{color:#49453f;grid-template-columns:22px 1fr;align-items:start;gap:11px;font-size:13px;line-height:1.5;display:grid}.consent input{width:20px;height:20px;accent-color:var(--red);margin:1px 0 0}.consent.has-error{color:#650012;font-weight:600}.consent-note,.modal-footnote{color:var(--stone-dark);margin:-11px 0 0;font-size:11px;line-height:1.5}.consent-note a{text-underline-offset:3px}.modal-footnote{text-align:center;margin-top:14px}.modal-success{padding-block:28px 8px}.modal-success .button{margin-top:10px}@media (width<=1120px){.brand-compact .brand-name{font-size:16px}.site-nav{gap:16px}.site-nav>a{font-size:12px}.nav-cta{padding-inline:12px;font-size:10px}.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:38px}.issue-artifact{min-height:510px}.issue-cover{min-height:490px}.issue-interior{min-height:435px}}@media (width<=1023px){:root{--header-h:68px}.site-nav{display:none}.menu-button{display:grid}.mobile-nav{z-index:90;top:var(--header-h);padding:18px var(--gutter) 26px;color:var(--ivory-bright);background:var(--ink);border-bottom:4px solid var(--red);visibility:hidden;opacity:0;gap:0;transition:opacity .12s,transform .12s,visibility .12s;display:grid;position:absolute;left:0;right:0;transform:translateY(-10px)}.mobile-nav.is-open{visibility:visible;opacity:1;transform:translateY(0)}.mobile-nav a{border-bottom:1px solid #fffaf029;align-items:center;min-height:52px;text-decoration:none;display:flex}.mobile-nav .button{margin-top:18px}.hero{min-height:auto}.hero-grid{grid-template-columns:1fr;gap:64px}.hero-copy{max-width:690px}.hero-product{width:min(690px,100%);min-height:590px;margin-inline:auto}.inside-layout,.standards-grid{grid-template-columns:1fr}.standards-grid{gap:55px}.issue-fragments{grid-template-columns:repeat(2,1fr)}.delivery-status{grid-column:1/-1}.footer-top{grid-template-columns:1fr auto}.footer-knight{display:none}}@media (width<=767px){:root{--header-h:64px;--gutter:20px;--section:66px}body{font-size:16px}.brand-compact .brand-mark{width:38px;height:38px}.brand-compact .brand-name{font-size:15px}.hero-grid{gap:48px;padding-block:64px 56px}.hero h1{font-size:clamp(42px,13.5vw,48px);line-height:.97}.hero-eyebrow{margin-bottom:18px;font-size:10px}.hero-lede{margin-bottom:28px;font-size:17px;line-height:1.6}.hero-actions{gap:10px;display:grid}.hero-actions .button{width:100%;min-height:52px}.hero-actions .text-link{justify-content:center}.waitlist-note-light{text-align:center}.hero-product{min-height:auto;display:block}.hero-knight{width:120px;bottom:-40px;right:-52px}.issue-artifact{grid-template-columns:1fr;gap:0;min-height:auto;display:grid;box-shadow:0 22px 55px #19000459}.issue-cover,.issue-interior{width:100%;box-shadow:none;position:relative;inset:auto}.issue-cover{min-height:480px}.issue-interior{min-height:auto;padding:29px 25px}.issue-interior header{margin-bottom:12px}.issue-interior footer{grid-template-columns:1fr}.product-rail-inner{grid-template-columns:repeat(2,1fr)}.product-rail p{border-bottom:1px solid var(--line);min-height:96px;padding:17px 13px}.product-rail p:nth-child(2n){border-right:1px solid var(--line)}.product-rail span{font-size:14px}.section-heading{margin-bottom:44px}.section-heading h2,.membership-copy h2,.founder-grid h2,.faq-grid h2{font-size:39px}.editorial-spread{grid-template-columns:1fr;gap:34px;padding-block:32px}.spread-folio{grid-template-columns:repeat(2,1fr);display:grid;position:static}.spread-folio p{padding:10px 0}.spread-copy{grid-template-columns:1fr}.excerpt{border-top:1px solid var(--line);min-height:auto;padding:34px 0}.excerpt:first-child{border-top:0}.excerpt:nth-child(n+3){padding-top:34px}.section-action{flex-direction:column;align-items:stretch}.section-action .button{width:100%}.inside-layout{gap:48px}.inside-list li{grid-template-columns:40px 1fr}.issue-fragments{grid-template-columns:1fr}.delivery-status{grid-column:auto}.comparison-grid{grid-template-columns:1fr}.comparison-grid>div,.comparison-grid>div+div{border-left:0;padding:34px 0}.comparison-grid>div+div{border-top:1px solid var(--ink)}.editorial-sequence{display:grid}.editorial-sequence li,.editorial-sequence li:last-child{border-right:1px solid var(--line-light);border-bottom:0;place-items:center;min-height:48px;display:grid}.editorial-sequence li:last-child{border-bottom:1px solid var(--line-light)}.editorial-sequence li:not(:last-child):after{content:"↓";padding-inline:5px;top:auto;bottom:-12px;right:50%;transform:translate(50%)}.membership-grid,.founder-grid,.faq-grid,.final-cta-inner,.about-hero-grid,.about-body,.standards-page-grid{grid-template-columns:1fr}.membership-grid{gap:45px}.price span{font-size:84px}.founder-grid{gap:48px}.founder-signature{min-height:320px}.inline-links{flex-direction:column;align-items:stretch;gap:4px}.faq-grid{gap:44px}.faq-grid .section-heading{position:static}.faq-item button{min-height:68px}.final-cta-inner{gap:30px}.final-cta-inner>div:last-child{justify-self:stretch;width:100%}.final-cta .button{width:100%}.footer-top{grid-template-columns:1fr;gap:40px}.footer-top nav{grid-template-columns:repeat(2,1fr)}.footer-bottom{flex-direction:column;align-items:flex-start}.sample-masthead,.inner-hero{padding-block:70px}.sample-masthead h1,.inner-hero h1{font-size:46px}.sample-nav{width:max-content;margin-left:0}.issue-body{padding-block:50px 75px}.issue-section{padding-block:55px}.issue-section h2{font-size:34px}.issue-section>p{font-size:19px}.source-ledger li{grid-template-columns:42px 1fr;gap:12px}.source-ledger h3{font-size:20px}.editorial-sequence-dark{position:static}.about-hero-grid{gap:35px}.form-row{grid-template-columns:1fr}.contact-form .button{width:100%}.waitlist-modal{padding:28px 20px 24px}.modal-brand{margin-bottom:24px}.modal-brand .brand-name{display:none}}@media (width<=359px){.brand-compact .brand-name{font-size:13px}.hero h1{font-size:41px}.issue-cover{min-height:445px;padding:23px}.product-rail strong{font-size:11px}.product-rail span{font-size:13px}.sample-masthead h1,.inner-hero h1{font-size:42px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.argument-standards{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) auto;align-items:center;gap:clamp(24px,4vw,56px);margin-top:clamp(54px,6vw,82px);padding-block:25px;display:grid}.argument-standards strong{font-family:var(--serif);font-size:clamp(21px,2vw,26px);font-weight:500;line-height:1.15}.argument-standards>span{color:#575650;font-size:13px;line-height:1.5}.argument-standards a{color:var(--red);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:9px;font-size:10px;font-weight:800;line-height:1.4;text-decoration:none;display:inline-flex}.argument-standards a:hover{color:var(--red-deep)}.publication-home .membership-close{background:var(--ivory)}@media (width<=767px){.argument-standards{grid-template-columns:1fr;gap:8px;margin-top:48px;padding-block:23px}.argument-standards a{margin-top:8px}}:root{--container:1360px;--header-h:76px}.site-header{height:var(--header-h);border-bottom:2px solid var(--red)}.brand,.brand-compact{gap:13px}.brand-mark img,.brand-compact .brand-mark img{object-fit:cover;width:100%;height:100%}.brand-name,.brand-compact .brand-name{letter-spacing:.012em;font-size:19px}.site-nav>a{letter-spacing:.01em;font-size:13px;position:relative}.nav-cta{letter-spacing:.09em;min-height:46px;padding-inline:20px;font-size:10px}.publication-home{background:var(--ivory-bright);overflow:hidden}.publication-hero{color:var(--ink);background:linear-gradient(90deg, #8500140a 1px, transparent 1px) 0 0 / 96px 96px, var(--ivory-bright);border-bottom:1px solid var(--ink);position:relative}.publication-hero:before{content:"";top:0;bottom:0;left:max(var(--gutter), calc((100vw - var(--container)) / 2));pointer-events:none;background:#85001438;width:1px;position:absolute}.publication-hero-grid{min-height:min(820px, calc(100svh - var(--header-h)));grid-template-columns:minmax(0,.9fr) minmax(560px,1.1fr);align-items:center;gap:clamp(60px,6.8vw,104px);padding-block:clamp(74px,8vw,116px);display:grid}.publication-promise{z-index:1;max-width:650px;position:relative}.publication-kicker,.live-brief-title>p,.live-brief-case span,.live-brief-answer span,.record-ledger-head p,.record-ledger-head span,.argument-copy>p{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.4}.publication-kicker{color:var(--red);margin-bottom:30px}.publication-kicker:before{content:"";vertical-align:.25em;background:var(--red);width:44px;height:2px;margin-right:13px;display:inline-block}.publication-promise h1{letter-spacing:-.055em;max-width:700px;margin-bottom:32px;font-size:clamp(4.2rem,6.25vw,6.35rem);line-height:.88}.publication-lede{color:#373733;max-width:610px;margin-bottom:34px;font-size:clamp(18px,1.45vw,21px);line-height:1.58}.publication-actions{align-items:center;gap:26px;display:flex}.publication-actions .button{min-height:56px;padding-inline:26px}.publication-link{letter-spacing:.025em;border-bottom:1px solid;align-items:center;gap:8px;font-size:13px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.publication-link span{color:var(--red)}.publication-note{max-width:500px;color:var(--stone-dark);margin:17px 0 0;font-size:12px;line-height:1.5}.live-brief{z-index:1;border-top:7px solid var(--red);border-bottom:2px solid var(--ink);background:#fffdfa;align-self:center;position:relative;box-shadow:20px 24px #11121111}.live-brief:before{content:"";pointer-events:none;border-left:1px solid #11121140;border-right:1px solid #11121140;position:absolute;inset:0}.live-brief-header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:13px 20px 13px 26px;display:flex}.live-brief-header div{align-items:baseline;gap:12px;display:flex}.live-brief-header span{color:var(--red);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.live-brief-header strong{font-family:var(--serif);font-size:18px;font-weight:500}.live-brief-header img{width:48px;height:48px}.live-brief-title{padding:29px 28px 30px}.live-brief-title>p{color:var(--red);margin-bottom:12px}.live-brief-title h2{letter-spacing:-.04em;max-width:620px;margin-bottom:19px;font-size:clamp(31px,2.65vw,42px);line-height:.98}.live-brief-title>div{color:var(--stone-dark);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;gap:8px 18px;font-size:11px;font-weight:700;display:flex}.live-brief-case{border-top:1px solid var(--ink);grid-template-columns:.86fr 1.14fr;display:grid}.live-brief-case p{min-height:190px;font-family:var(--serif);margin:0;padding:25px 26px 28px;font-size:21px;line-height:1.2}.live-brief-case p+p{border-left:1px solid var(--ink)}.live-brief-case span,.live-brief-answer span{color:var(--red);font-family:var(--sans);margin-bottom:13px;display:block}.live-brief-case .live-brief-question{color:var(--ivory-bright);background:var(--red);font-size:23px}.live-brief-case .live-brief-question span{color:var(--ivory-bright)}.live-brief-answer{color:var(--ivory-bright);background:var(--ink);grid-template-columns:1fr auto;align-items:end;gap:24px;padding:22px 26px 24px;display:grid}.live-brief-answer p{margin:0;font-size:14px;line-height:1.55}.live-brief-answer p strong{font-family:var(--serif);font-size:18px;font-weight:500;display:inline}.live-brief-answer span{color:#df8d99}.live-brief-answer a{color:var(--ivory-bright);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800;text-decoration:none}.publication-proof{color:var(--ivory-bright);background:var(--ink);border-bottom:4px solid var(--red)}.publication-proof>div{grid-template-columns:repeat(4,1fr);display:grid}.publication-proof p{border-right:1px solid #fffaf030;align-items:center;gap:11px;min-height:82px;margin:0;padding:17px clamp(14px,2vw,28px);display:flex}.publication-proof p:first-child{padding-left:0}.publication-proof p:last-child{border-right:0}.publication-proof strong{color:var(--ivory-bright);font-family:var(--serif);font-size:26px;font-weight:500;line-height:1}.publication-proof span{color:#fffaf0ad;font-size:12px;line-height:1.35}.argument-section{background:var(--white);padding-block:clamp(88px,9vw,138px)}.argument-heading{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:70px;margin-bottom:70px;display:grid}.argument-heading h2{max-width:780px;margin-bottom:0;font-size:clamp(3.2rem,5vw,5.2rem);line-height:.92}.argument-heading>p{color:#4d4c47;max-width:450px;margin:0;padding-bottom:7px;font-size:17px;line-height:1.65}.argument-layout{grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr);align-items:start;gap:clamp(48px,7vw,100px);display:grid}.argument-flow{border-bottom:1px solid var(--ink);margin:0;padding:0;list-style:none}.argument-flow>li{border-top:1px solid var(--ink);grid-template-columns:66px 1fr;gap:24px;padding:30px 0 34px;display:grid}.argument-number{color:var(--red);letter-spacing:.12em;font-size:11px;font-weight:800}.argument-copy>p{color:var(--red);margin-bottom:9px}.argument-copy h3{max-width:760px;font-family:var(--serif);letter-spacing:-.025em;margin-bottom:10px;font-size:clamp(26px,2.2vw,34px);font-weight:400;line-height:1.07}.argument-copy>span{color:#575650;max-width:730px;font-size:15px;line-height:1.62;display:block}.argument-flow>li:last-child{color:var(--ivory-bright);background:var(--red);border-top-color:var(--red);padding-inline:26px}.argument-flow>li:last-child .argument-number,.argument-flow>li:last-child .argument-copy>p,.argument-flow>li:last-child .argument-copy>span{color:var(--ivory-bright)}.record-ledger{top:calc(var(--header-h) + 30px);color:var(--ivory-bright);background:var(--ink);border-top:7px solid var(--red);position:sticky}.record-ledger-head{border-bottom:1px solid #fffaf038;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;display:flex}.record-ledger-head p,.record-ledger-head span{margin:0}.record-ledger-head span{color:#fffaf08c;font-size:9px}.record-ledger ol{margin:0;padding:0 26px;list-style:none}.record-ledger li{border-bottom:1px solid #fffaf029;grid-template-columns:32px 1fr;gap:10px;padding:18px 0 19px;display:grid}.record-ledger li>span{color:#df8d99;font-size:10px;font-weight:800}.record-ledger li a{color:#fffaf0c2;font-size:11px;line-height:1.42;text-decoration:none}.record-ledger li a:hover{color:var(--ivory-bright)}.record-ledger li strong{color:var(--ivory-bright);margin-bottom:4px;font-size:12px;display:block}.record-ledger-link{min-height:58px;color:var(--ivory-bright);background:var(--red);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:14px 26px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.reader-section{color:var(--ivory-bright);background:var(--red-deep);padding-block:clamp(80px,8vw,116px)}.reader-grid{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);gap:clamp(70px,9vw,132px);display:grid}.reader-intro{border-right:1px solid #fffaf04d;padding-right:40px}.reader-intro h2{max-width:570px;margin-bottom:0;font-size:clamp(3.2rem,4.8vw,5rem);line-height:.92}.reader-outcomes{margin:0;padding:0;list-style:none}.reader-outcomes li{border-top:1px solid #fffaf04d;grid-template-columns:44px 1fr;gap:22px;padding:27px 0 30px;display:grid}.reader-outcomes li:last-child{border-bottom:1px solid #fffaf04d}.reader-outcomes>li>span{color:#df8d99;letter-spacing:.1em;font-size:10px;font-weight:800}.reader-outcomes h3{font-family:var(--serif);margin-bottom:5px;font-size:29px;font-weight:400}.reader-outcomes p{color:#fffaf0b8;margin:0;font-size:15px}.method-section{background:var(--ivory);border-bottom:1px solid var(--ink);padding-block:clamp(88px,9vw,128px)}.method-grid{grid-template-columns:minmax(330px,.88fr) minmax(500px,1.12fr);align-items:end;gap:clamp(70px,9vw,136px);display:grid}.method-grid h2{max-width:650px;margin-bottom:22px;font-size:clamp(3rem,4.2vw,4.6rem);line-height:.93}.method-grid>div>p:not(.section-label){color:#504f4a;max-width:590px;margin-bottom:24px}.method-sequence{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.method-sequence li{border-bottom:1px solid var(--ink);min-height:61px;font-family:var(--serif);grid-template-columns:54px 1fr;align-items:center;gap:18px;font-size:22px;display:grid}.method-sequence li span{color:var(--red);font-family:var(--sans);letter-spacing:.1em;font-size:10px;font-weight:800}.membership-close{background:var(--white);padding-block:clamp(88px,9vw,136px)}.membership-close-grid{grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr);gap:clamp(70px,9vw,140px);display:grid}.membership-price{border-top:7px solid var(--red);align-self:start;padding-top:25px}.membership-price>p:not(.section-label){color:var(--red);font-family:var(--serif);align-items:baseline;gap:10px;margin:4px 0 5px;line-height:.9;display:flex}.membership-price>p span{letter-spacing:-.06em;font-size:clamp(5.6rem,8vw,8rem)}.membership-price>p small{color:var(--ink);font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700}.membership-price>strong{letter-spacing:.04em;text-transform:uppercase;font-size:13px}.membership-offer h2{max-width:820px;margin-bottom:34px;font-size:clamp(3.15rem,4.9vw,5.2rem);line-height:.91}.membership-offer ul{border-top:1px solid var(--ink);grid-template-columns:repeat(2,1fr);gap:0 34px;margin:0 0 36px;padding:0;list-style:none;display:grid}.membership-offer li{border-bottom:1px solid var(--ink);align-items:center;min-height:68px;padding:15px 0 15px 24px;font-size:14px;font-weight:600;line-height:1.4;display:flex;position:relative}.membership-offer li:before{content:"";background:var(--red);width:8px;height:8px;position:absolute;left:0}.membership-action{align-items:center;gap:22px;display:flex}.membership-action .button{min-height:56px}.membership-action p{max-width:350px;color:var(--stone-dark);margin:0;font-size:12px;line-height:1.5}.publisher-line{border-top:1px solid var(--line);color:#55544e;max-width:680px;margin:36px 0 0;padding-top:24px;font-size:14px;line-height:1.6}.publisher-line strong{color:var(--ink)}.home-faq{background:var(--paper);border-top:1px solid var(--ink);padding-block:clamp(78px,8vw,116px)}.home-faq-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(70px,9vw,140px);display:grid}.home-faq-grid h2{margin-bottom:17px;font-size:clamp(3.2rem,4.5vw,4.8rem)}.home-faq-grid>div:first-child>p:not(.section-label){max-width:360px;color:var(--stone-dark);margin:0;font-size:15px}.site-footer{color:var(--ivory-bright);background:var(--ink);border-top:5px solid var(--red);padding:0}.footer-primary{grid-template-columns:minmax(300px,1.3fr) minmax(380px,.7fr);gap:80px;padding-block:68px 62px;display:grid}.footer-identity>p{color:#fffaf09e;max-width:470px;margin:24px 0 0;font-size:14px}.footer-links{grid-template-columns:repeat(2,1fr);gap:42px;display:grid}.footer-links div{align-content:start;gap:9px;display:grid}.footer-links span{color:#df8d99;letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800}.footer-links a{color:#fffaf0bd;font-size:13px;text-decoration:none}.footer-links a:hover{color:var(--ivory-bright)}.footer-bottom{border-top:1px solid #fffaf02b;min-height:66px;padding-block:18px}.footer-bottom p{color:#fffaf07a;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}@media (width<=1160px){.publication-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(510px,1.18fr);gap:48px}.publication-promise h1{font-size:clamp(4rem,6.6vw,5.3rem)}.live-brief-case p{padding-inline:22px;font-size:19px}.argument-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:50px}}@media (width<=1023px){:root{--header-h:68px}.publication-hero-grid{grid-template-columns:1fr;gap:62px;min-height:auto;padding-block:74px 82px}.publication-promise{max-width:760px}.publication-promise h1{max-width:800px;font-size:clamp(4.3rem,10vw,6rem)}.live-brief{width:min(760px,100%)}.argument-heading,.argument-layout,.reader-grid,.method-grid,.membership-close-grid,.home-faq-grid,.footer-primary{grid-template-columns:1fr}.argument-heading,.argument-layout,.reader-grid,.method-grid,.membership-close-grid,.home-faq-grid{gap:54px}.argument-heading>p{max-width:630px}.record-ledger{width:min(620px,100%);position:static}.reader-intro{border-bottom:1px solid #fffaf04d;border-right:0;padding:0 0 42px}.method-grid>div{max-width:720px}.membership-price{max-width:480px}.home-faq-grid>div:first-child{max-width:620px}.footer-primary{gap:54px}.footer-links{max-width:520px}}@media (width<=767px){:root{--gutter:20px;--header-h:64px}.brand-mark,.brand-compact .brand-mark{width:38px;height:38px}.brand-name,.brand-compact .brand-name{font-size:15px}.publication-hero:before{display:none}.publication-hero-grid{gap:46px;padding-block:56px 62px}.publication-kicker{margin-bottom:22px;font-size:9px}.publication-kicker:before{width:28px}.publication-promise h1{margin-bottom:24px;font-size:clamp(3.15rem,14.5vw,4.3rem);line-height:.91}.publication-lede{margin-bottom:28px;font-size:17px}.publication-actions{gap:18px;display:grid}.publication-actions .button{width:100%}.publication-actions .publication-link{justify-self:start}.publication-note{font-size:11px}.live-brief{box-shadow:10px 13px #11121111}.live-brief-header{min-height:64px;padding:10px 16px 10px 19px}.live-brief-header img{width:42px;height:42px}.live-brief-title{padding:24px 20px 25px}.live-brief-title h2{font-size:31px}.live-brief-case{grid-template-columns:1fr}.live-brief-case p{min-height:auto;padding:23px 20px 25px;font-size:19px}.live-brief-case p+p{border-top:1px solid var(--ink);border-left:0}.live-brief-case .live-brief-question{font-size:21px}.live-brief-answer{grid-template-columns:1fr;gap:17px;padding:23px 20px 25px}.live-brief-answer a{justify-self:start}.publication-proof>div{grid-template-columns:repeat(2,1fr)}.publication-proof p{border-bottom:1px solid #fffaf030;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:78px;padding:14px 13px}.publication-proof p:nth-child(2n){border-right:0}.publication-proof p:first-child{padding-left:13px}.publication-proof strong{font-size:22px}.argument-section,.reader-section,.method-section,.membership-close,.home-faq{padding-block:72px}.argument-heading{gap:27px;margin-bottom:48px}.argument-heading h2,.reader-intro h2,.method-grid h2,.membership-offer h2,.home-faq-grid h2{font-size:44px;line-height:.94}.argument-heading>p{font-size:16px}.argument-layout{gap:48px}.argument-flow>li{grid-template-columns:38px 1fr;gap:14px;padding:25px 0 28px}.argument-copy h3{font-size:26px}.argument-flow>li:last-child{margin-inline:-20px;padding:27px 20px}.record-ledger-head,.record-ledger ol,.record-ledger-link{padding-inline:20px}.reader-grid,.method-grid,.membership-close-grid,.home-faq-grid{gap:42px}.reader-intro{padding-bottom:34px}.reader-outcomes li{grid-template-columns:32px 1fr;gap:13px}.reader-outcomes h3{font-size:25px}.method-sequence li{grid-template-columns:44px 1fr}.membership-price>p span{font-size:86px}.membership-offer ul{grid-template-columns:1fr}.membership-action{flex-direction:column;align-items:stretch}.membership-action .button{width:100%}.footer-primary{padding-block:55px 48px}.footer-links{grid-template-columns:repeat(2,1fr);gap:28px}.footer-bottom{gap:7px;min-height:78px}}@media (width<=359px){.brand-name,.brand-compact .brand-name{font-size:13px}.publication-promise h1{font-size:48px}.publication-actions .button{padding-inline:16px;font-size:11px}.live-brief-title h2{font-size:28px}.argument-heading h2,.reader-intro h2,.method-grid h2,.membership-offer h2,.home-faq-grid h2{font-size:39px}}:root{--header-h:76px;--paper:#fff;--ivory:#fff;--ivory-bright:#fff;--stone:#e3e3e3;--stone-dark:#686868}body{background:#fff}.site-header{z-index:100;height:var(--header-h);background:#090a09;border-bottom:1px solid #ffffff29;position:sticky;top:0}.header-inner{width:min(1420px, calc(100% - (2 * var(--gutter))));gap:32px}.brand-mark,.brand-compact .brand-mark{background:0 0;width:44px;height:44px;overflow:hidden}.brand-mark img,.brand-compact .brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.brand-compact .brand-name{font-size:19px}.site-nav{gap:clamp(20px,2vw,34px)}.site-nav>a{color:#ffffffd1;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:700;position:relative}.site-nav>a:after{content:"";background:var(--red-light);transform-origin:0;height:2px;transition:transform .16s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.site-nav>a:hover:after{transform:scaleX(1)}.nav-cta{border-color:var(--red);letter-spacing:.09em;min-height:48px;padding-inline:22px;font-size:10px}.publication-home{--home-space:clamp(88px, 7vw, 116px);color:var(--ink);background:#fff}.publication-home h1,.publication-home h2,.publication-home h3,.publication-home h4,.publication-home p{overflow-wrap:anywhere}.publication-home h1,.publication-home h2,.publication-home h3,.publication-home h4{overflow-wrap:normal;word-break:normal}.sales-hero{min-height:calc(100svh - var(--header-h));color:#fff;background:#090a09;border-bottom:1px solid #090a09;place-items:center;display:grid;position:relative;overflow:hidden}.sales-hero:after{content:"";z-index:1;pointer-events:none;background:#0000008f;position:absolute;inset:0}.sales-hero-image{margin:0;position:absolute;inset:0}.sales-hero-image>img{object-fit:cover;object-position:50% 50%;filter:saturate(.72)contrast(1.08);width:100%;height:100%}.sales-hero-image figcaption{z-index:3;color:#ffffff9e;letter-spacing:.025em;font-size:8px;position:absolute;bottom:12px;left:16px}.sales-hero-content{z-index:2;text-align:center;max-width:970px;padding-block:clamp(84px,11vh,126px);position:relative}.sales-kicker{color:#ffffffc2;letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px;font-size:10px;font-weight:800;line-height:1.45}.sales-hero h1{color:#fff;max-width:960px;font-family:var(--sans);letter-spacing:-.067em;text-wrap:balance;margin:0 auto 27px;font-size:clamp(4.4rem,6.9vw,7.25rem);font-weight:700;line-height:.9}.sales-hero h1 span{color:#df1432;display:block}.sales-lede{color:#ffffffe0;max-width:740px;margin:0 auto 32px;font-size:clamp(17px,1.45vw,20px);line-height:1.62}.sales-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.sales-actions .button{min-height:58px;padding-inline:28px;font-size:11px}.sales-secondary{color:#fff;letter-spacing:.07em;text-transform:uppercase;border:1px solid #ffffffb8;align-items:center;min-height:58px;padding-inline:27px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.sales-secondary:hover{color:var(--ink);background:#fff;border-color:#fff}.sales-note{color:#ffffffa6;letter-spacing:.035em;margin:17px 0 0;font-size:10px;font-weight:600}.sales-proof{color:#fff;border-bottom:5px solid var(--red);background:#090a09}.sales-proof>div{grid-template-columns:repeat(4,1fr);display:grid}.sales-proof p{border-right:1px solid #ffffff2e;flex-direction:column;justify-content:center;gap:4px;min-height:82px;margin:0;padding:17px clamp(18px,2.4vw,34px);display:flex}.sales-proof p:first-child{padding-left:0}.sales-proof p:last-child{border-right:0}.sales-proof strong{color:#fff;letter-spacing:.045em;text-transform:uppercase;font-size:16px;font-weight:800;line-height:1.1}.sales-proof span{color:#ffffff91;letter-spacing:.04em;text-transform:uppercase;font-size:10px}.product-section{padding-block:var(--home-space);color:var(--ink);background:#fff;border-bottom:0}.product-heading,.power-files-heading{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:end;gap:clamp(52px,8vw,116px);margin-bottom:clamp(48px,5vw,64px);display:grid}.product-heading h2,.power-files-heading h2{max-width:850px;font-family:var(--sans);letter-spacing:-.065em;text-wrap:balance;color:var(--ink);margin:0;font-size:clamp(3.4rem,5.4vw,5.55rem);font-weight:700;line-height:.91}.product-heading>p,.power-files-heading>p{color:#4f4f4f;max-width:520px;margin:0 0 7px;font-size:17px;line-height:1.65}.product-section .section-label{color:#df1432}.product-grid{grid-template-columns:minmax(0,1fr) minmax(450px,.84fr);align-items:start;gap:clamp(64px,8vw,120px);display:grid}.product-moves{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.product-moves li{border-bottom:1px solid #1112113d;grid-template-columns:45px 1fr;gap:18px;min-height:96px;padding:18px 0 20px;display:grid}.product-moves>li>span{color:var(--red);letter-spacing:.11em;padding-top:3px;font-size:10px;font-weight:800}.product-moves p{color:var(--red);letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:800}.product-moves h3{color:var(--ink);font-family:var(--sans);letter-spacing:-.045em;margin:0 0 6px;font-size:clamp(1.45rem,1.8vw,1.9rem);font-weight:750;line-height:1.05}.product-moves small{color:#616161;max-width:610px;font-size:12px;line-height:1.55;display:block}.product-preview{top:calc(var(--header-h) + 30px);color:var(--ink);border:1px solid var(--ink);border-top:7px solid var(--red);box-shadow:none;background:#fff;position:sticky}.product-preview>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding:15px 21px;display:flex}.product-preview>header p,.product-preview>header span,.product-preview-title>p,.product-preview-question>p,.product-preview footer span{color:var(--red);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:8px;font-weight:800;line-height:1.4}.product-preview>header span{color:#666}.product-preview-title{padding:clamp(24px,3vw,36px)}.product-preview-title h3{font-family:var(--serif);letter-spacing:-.045em;margin:10px 0 18px;font-size:clamp(2.25rem,3.35vw,3.45rem);font-weight:400;line-height:.94}.product-preview-title>span{color:#666;letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:700}.product-preview-question{color:#fff;background:var(--red);padding:clamp(22px,2.8vw,32px)}.product-preview-question>p{color:#ffffffb8;margin-bottom:10px}.product-preview-question strong{max-width:570px;font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(1.55rem,2.35vw,2.35rem);font-weight:400;line-height:1.08;display:block}.product-preview>footer{color:#fff;background:var(--ink);grid-template-columns:1fr auto;align-items:end;gap:24px;padding:23px clamp(22px,2.8vw,32px);display:grid}.product-preview footer strong{font-family:var(--serif);margin:7px 0 3px;font-size:20px;font-weight:400;display:block}.product-preview footer p{color:#ffffffa3;margin:0;font-size:11px}.product-preview footer a{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #fff;align-items:center;min-height:40px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.power-files-section{padding-block:var(--home-space);color:#fff;background:#090a09;border-bottom:0}.power-files-section .section-label{color:#df1432}.power-files-heading h2{color:#fff}.power-files-heading>p{color:#ffffffa6}.power-files-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.power-file,.power-file:nth-child(-n+2),.power-file:last-child{min-width:0;color:var(--ink);border:0;border-top:4px solid var(--red);background:#fff;grid-column:auto;display:block}.power-file-top{align-items:center;gap:16px;padding:20px 21px 0;display:flex}.power-file figure{background:var(--ink);border:1px solid var(--ink);flex:0 0 82px;width:82px;height:82px;min-height:0;margin:0;position:relative;overflow:hidden}.power-file figure>img{object-fit:cover;object-position:50% 19%;filter:saturate(.72)contrast(1.08);width:100%;height:100%;transition:transform .22s}.power-file:hover figure>img{transform:scale(1.018)}.power-file figcaption{color:#ffffffb8;text-shadow:0 1px 3px #000000d9;font-size:7px;line-height:1.25;position:absolute;bottom:5px;left:5px;right:5px}.power-file-body{flex-direction:column;max-width:760px;padding:18px 21px 21px;display:flex}.power-file-identity{min-width:0}.power-file-status,.power-file-role{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.4}.power-file-status{color:#fff;background:var(--red);width:fit-content;margin:0 0 9px;padding:5px 7px}.power-file-role{color:#666;margin:0 0 4px}.power-file h3{color:var(--ink);font-family:var(--sans);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800;line-height:1.25}.power-file h4{color:var(--ink);font-family:var(--sans);letter-spacing:-.045em;text-wrap:balance;margin:0 0 11px;font-size:clamp(1.25rem,1.55vw,1.6rem);font-weight:750;line-height:1.08}.power-file-summary{color:#3f3f3f;margin:0 0 10px;font-size:12px;line-height:1.55}.power-file-caveat{color:#666;border-top:1px solid #1112112e;margin:0 0 14px;padding-top:10px;font-size:10px;line-height:1.5}.power-file-sources{flex-wrap:wrap;gap:8px 15px;margin-top:auto;display:flex}.power-file-sources a{min-height:27px;color:var(--red-deep);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #df1432;align-items:center;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.power-files-disclaimer{color:#ffffff7a;margin-top:27px;margin-bottom:0;font-size:10px;line-height:1.5}.standards-sell{color:var(--ink);background:#fff;border-bottom:0;padding-block:clamp(82px,7vw,110px)}.standards-sell-grid{grid-template-columns:1fr;align-items:start;gap:44px;display:grid}.standards-sell h2{max-width:880px;color:var(--ink);font-family:var(--sans);letter-spacing:-.065em;margin:0;font-size:clamp(3rem,4.7vw,5rem);font-weight:750;line-height:.9}.standards-sell ul{border-top:4px solid var(--red);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.standards-sell li{border-right:1px solid var(--ink);min-height:164px;padding:27px 30px 30px;display:block}.standards-sell li:first-child{padding-left:0}.standards-sell li:last-child{border-right:0;padding-right:0}.standards-sell li strong{font-family:var(--sans);letter-spacing:-.02em;margin-bottom:12px;font-size:15px;font-weight:800;display:block}.standards-sell li span{color:#585858;font-size:13px;line-height:1.55}.standards-sell-grid>a{width:fit-content;min-height:42px;color:var(--ink);border-bottom:2px solid var(--red);letter-spacing:.08em;text-transform:uppercase;grid-column:1;align-items:center;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.publication-home .membership-close{padding-block:var(--home-space);color:#fff;background:#090a09;border-bottom:0}.publication-home .membership-close-grid{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:clamp(66px,8vw,128px)}.publication-home .membership-offer h2{color:#fff;max-width:850px;font-family:var(--sans);letter-spacing:-.06em;margin-bottom:38px;font-size:clamp(3.2rem,4.8vw,5.1rem);font-weight:700;line-height:.91}.publication-home .membership-price>p:not(.section-label){color:#df1432;font-family:var(--sans);font-weight:750}.publication-home .membership-deck{color:#ffffffa3;max-width:690px;margin:-17px 0 30px;font-size:16px;line-height:1.6}.publication-home .membership-offer ul{border-top-color:#ffffff47;grid-template-columns:repeat(2,minmax(0,1fr))}.publication-home .membership-action .button{min-height:58px}.publication-home .home-faq{background:#fff;border-top:0;padding-block:clamp(88px,7vw,120px)}.publication-home .home-faq-grid{align-items:start}.home-faq-grid>div:first-child{top:calc(var(--header-h) + 38px);position:sticky}.home-faq-grid>div:first-child>p:not(.section-label){color:#606060;max-width:380px}.publication-home .home-faq h2{font-family:var(--sans);letter-spacing:-.06em;font-weight:750;line-height:.92}.home-faq-list{border-top:1px solid var(--ink)}.home-faq-list details{border-bottom:1px solid var(--line)}.home-faq-list summary{cursor:pointer;min-height:80px;font-family:var(--sans);letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:26px;padding:19px 0;font-size:21px;font-weight:750;line-height:1.25;list-style:none;display:flex}.home-faq-list summary::-webkit-details-marker{display:none}.home-faq-list summary span{width:40px;height:40px;color:var(--red);border:1px solid var(--line);font-family:var(--sans);flex:none;place-items:center;font-size:21px;transition:transform .15s;display:grid}.home-faq-list details[open] summary span{transform:rotate(45deg)}.home-faq-list details>p{color:#555;max-width:740px;margin:0;padding:0 68px 27px 0;font-size:14px;line-height:1.7}.home-final-cta{color:#fff;background:var(--red);border-top:1px solid #ffffff38;padding-block:clamp(80px,7vw,108px)}.home-final-cta-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:clamp(52px,8vw,112px);display:grid}.home-final-cta h2{color:#fff;max-width:850px;font-family:var(--sans);letter-spacing:-.06em;margin-bottom:16px;font-size:clamp(3.1rem,4.8vw,5rem);font-weight:700;line-height:.91}.home-final-cta-grid>div:first-child>p:not(.section-label){color:#ffffffc7;max-width:640px;margin:0;font-size:15px}.home-final-cta-grid>div:last-child{justify-self:end}.home-final-cta .button{min-height:58px;padding-inline:26px}.home-final-cta-grid>div:last-child>p{color:#ffffffad;text-align:center;margin:13px 0 0;font-size:9px}@media (width<=1180px){.brand-compact .brand-name{font-size:16px}.site-nav{gap:15px}.site-nav>a{font-size:10px}.nav-cta{padding-inline:14px}.product-grid{grid-template-columns:minmax(0,1fr) minmax(410px,.84fr);gap:58px}.power-file,.power-file:nth-child(-n+2),.power-file:last-child{grid-template-columns:124px minmax(0,1fr)}}@media (width<=1023px){:root{--header-h:68px}.sales-hero{min-height:760px}.sales-hero-content{max-width:820px}.sales-hero h1{font-size:clamp(4.4rem,10vw,6.15rem)}.product-heading,.power-files-heading,.product-grid,.standards-sell-grid,.publication-home .membership-close-grid,.publication-home .home-faq-grid,.home-final-cta-grid{grid-template-columns:1fr}.product-heading,.power-files-heading{gap:25px}.product-heading>p,.power-files-heading>p{max-width:700px}.product-grid{gap:62px}.product-preview{width:min(650px,100%);position:static}.power-files-grid{grid-template-columns:1fr}.power-file,.power-file:nth-child(-n+2),.power-file:last-child{grid-column:1;grid-template-columns:138px minmax(0,1fr)}.standards-sell-grid{gap:50px}.standards-sell-grid>a{grid-column:1}.publication-home .membership-close-grid,.publication-home .home-faq-grid{gap:50px}.home-faq-grid>div:first-child{position:static}.home-final-cta-grid{gap:35px}.home-final-cta-grid>div:last-child{justify-self:start}}@media (width<=767px){:root{--gutter:20px;--header-h:64px}.publication-home{--home-space:76px}.brand-compact .brand-mark{width:38px;height:38px}.brand-compact .brand-name{font-size:15px}.sales-hero{min-height:calc(100svh - var(--header-h))}.sales-hero:after{background:#0000009e}.sales-hero-image>img{object-position:50% 50%}.sales-hero-content{padding-block:68px}.sales-kicker{margin-bottom:20px;font-size:8px}.sales-hero h1{margin-bottom:23px;font-size:clamp(3.2rem,14.5vw,4.3rem);line-height:.9}.sales-lede{margin-bottom:27px;font-size:16px}.sales-actions{gap:12px;display:grid}.sales-actions .button,.sales-secondary{width:100%}.sales-note{font-size:9px;line-height:1.5}.sales-proof>div{grid-template-columns:repeat(2,1fr)}.sales-proof p{border-bottom:1px solid #ffffff2e;min-height:73px;padding:12px}.sales-proof p:nth-child(2n){border-right:0}.sales-proof p:first-child{padding-left:12px}.sales-proof strong{font-size:13px}.sales-proof span{font-size:8px}.product-heading,.power-files-heading{margin-bottom:44px}.product-heading h2,.power-files-heading h2{font-size:44px}.product-heading>p,.power-files-heading>p{font-size:15px}.product-grid{gap:46px}.product-moves li{grid-template-columns:32px 1fr;gap:12px;min-height:0;padding:21px 0 23px}.product-moves h3{font-size:26px}.product-preview{width:100%;box-shadow:none;margin-inline:0}.product-preview-title{padding:23px 19px 27px}.product-preview-title h3{font-size:34px}.product-preview-question{padding:23px 19px}.product-preview-question strong{font-size:26px}.product-preview>footer{grid-template-columns:1fr;gap:16px;padding:22px 19px}.product-preview footer a{justify-self:start}.power-files-grid{gap:20px}.power-file,.power-file:nth-child(-n+2),.power-file:last-child{display:block}.power-file figure{flex-basis:72px;width:72px;height:72px;min-height:0}.power-file-top{gap:13px;padding:16px 16px 0}.power-file-body{padding:16px}.power-file h4{font-size:23px}.power-file-summary{font-size:11px}.power-file-caveat{font-size:8px}.standards-sell{padding-block:72px}.standards-sell h2{font-size:43px}.standards-sell ul{grid-template-columns:1fr}.standards-sell li,.standards-sell li:first-child,.standards-sell li:last-child{border-right:0;border-bottom:1px solid var(--ink);min-height:0;padding:24px 0 26px}.publication-home .membership-close{padding-block:76px}.publication-home .membership-offer h2{font-size:44px}.publication-home .membership-offer ul{grid-template-columns:1fr}.publication-home .membership-action{flex-direction:column;align-items:stretch}.publication-home .membership-action .button{width:100%}.publication-home .home-faq{padding-block:76px}.home-faq-list summary{min-height:72px;font-size:18px}.home-faq-list details>p{padding-right:0}.home-final-cta{padding-block:70px}.home-final-cta h2{font-size:43px}.home-final-cta-grid>div:last-child,.home-final-cta .button{width:100%}}@media (width<=359px){.brand-compact .brand-name{font-size:13px}.sales-hero h1{font-size:47px}.product-heading h2,.power-files-heading h2,.standards-sell h2,.publication-home .membership-offer h2,.home-final-cta h2{font-size:38px}.power-file,.power-file:nth-child(-n+2),.power-file:last-child{grid-template-columns:82px minmax(0,1fr)}.power-file-body{padding:14px}}@media (prefers-reduced-motion:reduce){.power-file figure>img,.site-nav>a:after{transition:none}}.problem-section{color:var(--ink);background:#fff;padding-block:clamp(96px,8vw,132px)}.problem-heading{text-align:center;max-width:980px;margin-inline:auto}.problem-heading .section-label{color:#df1432}.problem-heading h2{max-width:960px;color:var(--ink);font-family:var(--sans);letter-spacing:-.066em;text-wrap:balance;margin:0 auto;font-size:clamp(3.25rem,5vw,5.25rem);font-weight:750;line-height:.92}.problem-heading>p{color:#545454;max-width:700px;margin:28px auto 0;font-size:clamp(16px,1.45vw,19px);line-height:1.65}.problem-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(52px,5vw,72px);padding:0;list-style:none;display:grid}.problem-grid li{background:#fff;border:1px solid #d9d9d9;border-top:4px solid #a4001b;min-height:248px;padding:31px 30px 34px}.problem-grid li>span{color:#a4001b;letter-spacing:.14em;margin-bottom:34px;font-size:10px;font-weight:800;display:block}.problem-grid h3{color:var(--ink);font-family:var(--sans);letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(1.45rem,1.9vw,1.9rem);font-weight:750;line-height:1.02}.problem-grid p{color:#555;margin:0;font-size:14px;line-height:1.6}.problem-close{color:var(--ink);font-family:var(--sans);letter-spacing:-.045em;text-align:center;margin-top:clamp(44px,4vw,58px);margin-bottom:0;font-size:clamp(1.45rem,2.2vw,2.2rem);font-weight:800;line-height:1.15}.problem-close:before{content:"";background:#a4001b;width:52px;height:4px;margin:0 auto 22px;display:block}.deliverables-section{color:#fff;background:#090a09;padding-block:clamp(104px,8vw,140px)}.deliverables-heading{text-align:center;max-width:980px;margin-inline:auto}.deliverables-heading h2{color:#fff;max-width:920px;font-family:var(--sans);letter-spacing:-.066em;text-wrap:balance;margin:0 auto;font-size:clamp(3.4rem,5.4vw,5.65rem);font-weight:750;line-height:.91}.deliverables-heading>p{color:#ffffffa3;max-width:700px;margin:27px auto 0;font-size:clamp(16px,1.35vw,18px);line-height:1.65}.deliverables-grid{grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:start;gap:clamp(54px,7vw,102px);margin-top:clamp(56px,6vw,82px);display:grid}.deliverable-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:0;padding:0;list-style:none;display:grid}.deliverable-list li{background:#ffffff09;border:1px solid #ffffff2b;border-top:4px solid #df1432;min-height:224px;padding:25px 24px 28px}.deliverable-number{color:#df1432;letter-spacing:.14em;margin-bottom:39px;font-size:10px;font-weight:800;display:block}.deliverable-list p{color:#df1432;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:800;line-height:1.4}.deliverable-list h3{color:#fff;font-family:var(--sans);letter-spacing:-.04em;margin:0 0 11px;font-size:clamp(1.2rem,1.55vw,1.55rem);font-weight:750;line-height:1.05}.deliverable-list small{color:#ffffff91;font-size:11px;line-height:1.55;display:block}.deliverables-section .product-preview{justify-self:end;width:100%;max-width:650px;position:relative;top:auto;box-shadow:14px 14px #a4001b}.deliverables-close{border-top:1px solid #ffffff38;justify-content:space-between;align-items:center;gap:36px;margin-top:clamp(56px,6vw,82px);padding-top:31px;display:flex}.deliverables-close p{margin:0}.deliverables-close strong,.deliverables-close span{display:block}.deliverables-close strong{color:#fff;letter-spacing:-.025em;font-size:16px;font-weight:800}.deliverables-close span{color:#ffffff8a;margin-top:5px;font-size:12px}.deliverables-close>a,.power-files-footer>a{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-bottom:2px solid #df1432;align-items:center;min-height:42px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.publication-home .power-files-section{color:var(--ink);background:#fff;padding-block:clamp(104px,8vw,140px)}.publication-home .power-files-heading{align-items:end;margin-bottom:clamp(50px,5vw,68px)}.publication-home .power-files-heading h2{max-width:800px;color:var(--ink)}.publication-home .power-files-heading>p{color:#555;max-width:470px}.publication-home .power-files-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.publication-home .power-file{background:#fff;border:1px solid #d8d8d8;border-top:4px solid #a4001b;flex-direction:column;min-height:448px;display:flex}.publication-home .power-file-top{gap:14px;padding:20px 20px 0}.publication-home .power-file figure{flex-basis:72px;width:72px;height:72px}.publication-home .power-file-status{margin-bottom:7px;font-size:8px}.publication-home .power-file-role{font-size:8px}.publication-home .power-file h3{font-size:11px}.publication-home .power-file-body{flex:1;padding:19px 20px 21px}.publication-home .power-file h4{font-size:clamp(1.18rem,1.45vw,1.45rem)}.publication-home .power-file-summary{font-size:12px}.publication-home .power-file-caveat{font-size:10px}.power-files-footer{border-top:1px solid #d7d7d7;justify-content:space-between;align-items:center;gap:30px;margin-top:31px;padding-top:25px;display:flex}.power-files-footer p{color:#666;max-width:720px;margin:0;font-size:10px;line-height:1.5}.power-files-footer>a{color:var(--ink)}.publication-home .standards-sell{color:#fff;background:#a4001b;padding-block:clamp(98px,8vw,132px)}.publication-home .standards-sell-grid{gap:50px}.publication-home .standards-sell h2{color:#fff;max-width:960px}.standards-sell-grid>div>p:not(.section-label){color:#ffffffc2;max-width:700px;margin:24px 0 0;font-size:16px;line-height:1.65}.publication-home .standards-sell ul{border-top-color:#fff;border-bottom-color:#ffffff73}.publication-home .standards-sell li{border-right-color:#ffffff73}.publication-home .standards-sell li strong{color:#fff}.publication-home .standards-sell li span{color:#ffffffb8}.publication-home .standards-sell-grid>a{color:#fff;border-bottom-color:#fff}.sample-proof-band{color:#fff;background:#090a09;padding-block:clamp(92px,7vw,118px)}.sample-proof-grid{grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);align-items:end;gap:clamp(64px,8vw,126px);display:grid}.sample-proof-grid h2{color:#fff;max-width:800px;font-family:var(--sans);letter-spacing:-.064em;text-wrap:balance;margin:0;font-size:clamp(3.1rem,4.8vw,5.05rem);font-weight:750;line-height:.91}.sample-proof-grid>div:first-child>p:not(.section-label){color:#ffffffa3;max-width:650px;margin:24px 0 0;font-size:16px;line-height:1.6}.sample-proof-facts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:18px;display:grid}.sample-proof-facts p{border-top:4px solid #df1432;border-bottom:1px solid #ffffff47;min-height:102px;margin:0;padding:20px 0}.sample-proof-facts strong,.sample-proof-facts span{display:block}.sample-proof-facts strong{color:#fff;font-size:20px;font-weight:800}.sample-proof-facts span{color:#ffffff85;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:9px}.sample-proof-facts .button{grid-column:1/-1;width:100%;min-height:58px}.publication-home .membership-close{color:var(--ink);background:#fff;padding-block:clamp(104px,8vw,140px)}.publication-home .membership-price{border-top-color:#a4001b}.publication-home .membership-price>p:not(.section-label){color:#a4001b}.publication-home .membership-price>p small,.publication-home .membership-price>strong,.publication-home .membership-offer h2{color:var(--ink)}.publication-home .membership-offer h2 span{color:#a4001b;display:block}.publication-home .membership-deck{color:#565656}.publication-home .membership-offer ul{border-top-color:#11121147}.publication-home .membership-offer li{color:var(--ink);border-bottom-color:#11121133}.publication-home .membership-action p{color:#686868}.publication-home .home-faq{border-top:1px solid #d9d9d9;padding-block:clamp(92px,7vw,118px)}.publication-home .home-faq h2{max-width:560px;font-size:clamp(3rem,4.5vw,4.8rem)}.publication-home .home-final-cta h2{max-width:860px;font-family:var(--sans);letter-spacing:-.062em;font-weight:750;line-height:.91}@media (width<=1120px){.deliverables-grid{grid-template-columns:1fr}.deliverables-section .product-preview{justify-self:center;max-width:820px}.publication-home .power-files-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-home .power-file{min-height:420px}.sample-proof-grid{grid-template-columns:1fr;align-items:start}.sample-proof-facts{max-width:660px}}@media (width<=820px){.problem-grid,.deliverable-list,.publication-home .power-files-grid{grid-template-columns:1fr}.problem-grid{max-width:620px}.problem-grid li,.deliverable-list li{min-height:0}.deliverable-number,.problem-grid li>span{margin-bottom:24px}.publication-home .power-file{min-height:0}.deliverables-close,.power-files-footer{flex-direction:column;align-items:flex-start}}@media (width<=767px){.problem-section,.deliverables-section,.publication-home .power-files-section,.publication-home .standards-sell,.sample-proof-band,.publication-home .membership-close,.publication-home .home-faq{padding-block:76px}.problem-heading h2,.deliverables-heading h2{font-size:clamp(2.75rem,13vw,4rem)}.problem-heading>p,.deliverables-heading>p{margin-top:22px;font-size:15px}.problem-grid{gap:14px;margin-top:42px}.problem-grid li{padding:25px 23px 27px}.problem-close{margin-top:38px;font-size:1.5rem}.deliverables-grid{gap:44px;margin-top:44px}.deliverable-list{gap:12px}.deliverable-list li{padding:24px 22px 26px}.deliverables-section .product-preview{box-shadow:8px 8px #a4001b}.deliverables-close{margin-top:44px;padding-top:24px}.publication-home .power-files-heading{margin-bottom:40px}.publication-home .power-file-top{padding:18px 18px 0}.publication-home .power-file-body{padding:17px 18px 19px}.publication-home .standards-sell-grid{gap:38px}.standards-sell-grid>div>p:not(.section-label){margin-top:19px;font-size:14px}.sample-proof-grid h2{font-size:clamp(2.75rem,13vw,4rem)}.sample-proof-facts{grid-template-columns:1fr}.sample-proof-facts .button{grid-column:auto}.publication-home .membership-close-grid{gap:48px}.publication-home .membership-offer h2,.publication-home .home-faq h2,.publication-home .home-final-cta h2{font-size:clamp(2.65rem,12vw,3.8rem)}}@media (width<=420px){.problem-grid li,.deliverable-list li{padding-inline:19px}.publication-home .power-file figure{flex-basis:64px;width:64px;height:64px}.publication-home .power-file-status{max-width:190px}}.publication-home{--ampd-ink:#111211;--ampd-black:#090a09;--ampd-red:#a4001b;--ampd-red-dark:#760012;--ampd-red-soft:#fff2f4;--ampd-muted:#5e6877;--ampd-pale:#f8f9fb;--ampd-border:#e2e6eb;color:var(--ampd-ink);font-family:var(--sans);background:#fff}.publication-home .ampd-section{color:var(--ampd-ink);background:#fff;padding-block:96px}.publication-home .ampd-section-tint{background:var(--ampd-pale)}.publication-home .ampd-heading{text-align:center;max-width:720px;margin:0 auto 48px}.publication-home .ampd-heading .section-label{color:var(--ampd-red);font-family:var(--sans);letter-spacing:.11em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:750;line-height:1.5}.publication-home .ampd-heading h2,.publication-home .ampd-final h2{color:var(--ampd-ink);font-family:var(--sans);letter-spacing:-.045em;text-wrap:balance;overflow-wrap:normal;word-break:normal;margin:0;font-size:clamp(40px,3.55vw,48px);font-weight:720;line-height:1.14}.publication-home .ampd-heading>p{max-width:660px;color:var(--ampd-muted);margin:16px auto 0;font-size:15px;line-height:1.65}.publication-home .ampd-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.publication-home .ampd-card,.publication-home .ampd-card-grid>li{min-width:0;color:var(--ampd-ink);border:1px solid var(--ampd-border);background:#fff;border-radius:14px;margin:0;padding:24px;list-style:none;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative}.publication-home .ampd-card:hover,.publication-home .ampd-card-grid>li:hover{border-color:#a4001b57;transform:translateY(-4px);box-shadow:0 14px 36px #11121117}.publication-home .ampd-card-number{width:34px;height:34px;color:var(--ampd-red);background:var(--ampd-red-soft);letter-spacing:.06em;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.publication-home .ampd-card h3{color:var(--ampd-ink);font-family:var(--sans);letter-spacing:-.025em;overflow-wrap:normal;word-break:normal;margin:20px 0 9px;font-size:19px;font-weight:650;line-height:1.42}.publication-home .ampd-card p{color:var(--ampd-muted);margin:0;font-size:14px;line-height:1.62}.publication-home .ampd-problem-grid{padding:0}.publication-home .ampd-problem-grid .ampd-card{min-height:285px}.publication-home .ampd-problem-grid strong{color:var(--ampd-red);margin-top:22px;font-size:13px;font-weight:700;line-height:1.45;display:block}.publication-home .ampd-audience-card{border-top:3px solid var(--ampd-red);min-height:236px}.publication-home .ampd-audience-card:nth-child(2){border-top-color:var(--ampd-black)}.publication-home .ampd-audience-card:nth-child(3){border-top-color:#d51533}.publication-home .ampd-deliverable-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.publication-home .ampd-deliverable-card{background:var(--ampd-pale);min-height:194px}.publication-home .ampd-deliverable-card:hover{background:#fff}.publication-home .ampd-brief-demo{max-width:1040px;margin-inline:auto}.publication-home .ampd-demo-tabs{background:#e9edf2;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;max-width:620px;margin:0 auto 40px;padding:5px;display:grid}.publication-home .ampd-demo-tabs button{color:#4f5968;min-height:44px;font-family:var(--sans);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 13px;font-size:13px;font-weight:650;transition:color .18s,background .18s,box-shadow .18s}.publication-home .ampd-demo-tabs button[aria-selected=true]{color:var(--ampd-ink);background:#fff;box-shadow:0 2px 8px #1112111a}.publication-home .ampd-demo-window{background:#fff;border:1px solid #dce1e7;border-radius:16px;outline:none;overflow:hidden;box-shadow:0 24px 60px #11121126}.publication-home .ampd-demo-window:focus-visible{box-shadow:0 0 0 3px #a4001b4d,0 24px 60px #11121126}.publication-home .ampd-demo-chrome{background:#f3f5f8;border-bottom:1px solid #e0e4e9;align-items:center;gap:8px;min-height:52px;padding-inline:18px;display:flex}.publication-home .ampd-demo-chrome>span{background:#d4d8de;border-radius:50%;width:9px;height:9px;display:block}.publication-home .ampd-demo-chrome>span:first-child{background:var(--ampd-red)}.publication-home .ampd-demo-chrome p{color:#697384;margin:0 0 0 8px;font-size:11px}.publication-home .ampd-demo-content{min-height:420px;padding:54px clamp(32px,7vw,92px) 48px;position:relative}.publication-home .ampd-demo-mark{width:46px;height:46px;position:absolute;top:34px;right:34px}.publication-home .ampd-demo-mark img{object-fit:contain;width:100%;height:100%;display:block}.publication-home .ampd-demo-eyebrow{max-width:calc(100% - 70px);color:var(--ampd-red);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:800;line-height:1.45}.publication-home .ampd-demo-content h3{max-width:760px;color:var(--ampd-ink);font-family:var(--sans);letter-spacing:-.045em;text-wrap:balance;overflow-wrap:normal;margin:0;font-size:clamp(30px,3.5vw,46px);font-weight:700;line-height:1.12}.publication-home .ampd-demo-body{max-width:700px;color:var(--ampd-muted);margin:24px 0 0;font-size:15px;line-height:1.7}.publication-home .ampd-demo-meta{color:var(--ampd-ink);margin:20px 0 0;font-size:12px;font-weight:700}.publication-home .ampd-demo-rule{background:var(--ampd-border);height:1px;margin:32px 0 24px}.publication-home .ampd-demo-content>a,.publication-home .ampd-center-link a,.publication-home .ampd-power-note a{color:var(--ampd-red);font-size:13px;font-weight:700;text-decoration:none}.publication-home .ampd-demo-content>a:after,.publication-home .ampd-center-link a:after,.publication-home .ampd-power-note a:after{content:"  →"}.publication-home .ampd-power-files{background:#fff}.publication-home .ampd-power-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.publication-home .ampd-power-card{border:1px solid var(--ampd-border);background:#fff;border-radius:14px;flex-direction:column;min-width:0;padding:22px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.publication-home .ampd-power-card:hover{border-color:#a4001b57;transform:translateY(-4px);box-shadow:0 14px 36px #11121117}.publication-home .ampd-power-card>header{align-items:center;gap:14px;min-height:72px;display:flex}.publication-home .ampd-power-card figure{background:#e6e8eb;border-radius:12px;flex:0 0 68px;width:68px;height:68px;margin:0;overflow:hidden}.publication-home .ampd-power-card figure img{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}.publication-home .ampd-power-status,.publication-home .ampd-power-role{margin:0}.publication-home .ampd-power-status{color:var(--ampd-red);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.35}.publication-home .ampd-power-card h3{color:var(--ampd-ink);font-family:var(--sans);letter-spacing:-.025em;margin:4px 0 2px;font-size:17px;font-weight:700;line-height:1.2}.publication-home .ampd-power-role{color:#77808d;font-size:10px;line-height:1.35}.publication-home .ampd-power-card h4{color:var(--ampd-ink);font-family:var(--sans);letter-spacing:-.03em;overflow-wrap:normal;margin:22px 0 10px;font-size:18px;font-weight:680;line-height:1.32}.publication-home .ampd-power-summary{color:#515b69;margin:0;font-size:13px;line-height:1.58}.publication-home .ampd-power-caveat{color:#6a7280;background:var(--ampd-pale);border-radius:8px;margin:16px 0 0;padding:12px;font-size:11px;line-height:1.5}.publication-home .ampd-power-card>footer{justify-content:space-between;align-items:flex-end;gap:14px;margin-top:auto;padding-top:18px;display:flex}.publication-home .ampd-power-card>footer div{flex-wrap:wrap;gap:6px 10px;display:flex}.publication-home .ampd-power-card>footer a{color:var(--ampd-red);font-size:9px;font-weight:700;line-height:1.4;text-decoration:none}.publication-home .ampd-power-card>footer>a{color:#7b8490;white-space:nowrap}.publication-home .ampd-power-note{border-top:1px solid var(--ampd-border);justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding-top:22px;display:flex}.publication-home .ampd-power-note p{color:#737c88;margin:0;font-size:11px;line-height:1.5}.publication-home .ampd-center-link{text-align:center;margin-top:34px;margin-bottom:0}.publication-home .ampd-membership-card{border:1px solid var(--ampd-border);background:#fff;border-radius:16px;grid-template-columns:minmax(180px,.7fr) minmax(300px,1.25fr) minmax(210px,.75fr);align-items:center;gap:42px;max-width:1040px;margin-inline:auto;padding:38px;display:grid;box-shadow:0 18px 48px #1112111a}.publication-home .ampd-membership-price>span,.publication-home .ampd-membership-price>small,.publication-home .ampd-membership-price>p{display:block}.publication-home .ampd-membership-price>span{color:var(--ampd-red);letter-spacing:-.065em;font-size:60px;font-weight:750;line-height:.92}.publication-home .ampd-membership-price>small{color:#5d6673;margin-top:4px;font-size:12px}.publication-home .ampd-membership-price>p{color:var(--ampd-ink);margin:14px 0 0;font-size:12px;font-weight:700}.publication-home .ampd-membership-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin:0;padding:0;list-style:none;display:grid}.publication-home .ampd-membership-card li{color:#3f4855;padding-left:17px;font-size:13px;line-height:1.45;position:relative}.publication-home .ampd-membership-card li:before{content:"";background:var(--ampd-red);border-radius:50%;width:6px;height:6px;position:absolute;top:.52em;left:0}.publication-home .ampd-membership-action .button,.publication-home .ampd-final .button{border-radius:8px;min-height:48px}.publication-home .ampd-membership-action .button{width:100%}.publication-home .ampd-membership-action p{color:#777f8b;margin:10px 0 0;font-size:10px}.publication-home .ampd-faq-list{max-width:760px;margin-inline:auto}.publication-home .ampd-faq-list details{border:1px solid var(--ampd-border);background:#fff;border-radius:12px;margin-top:14px;transition:box-shadow .18s,border-color .18s;overflow:hidden}.publication-home .ampd-faq-list details:first-child{margin-top:0}.publication-home .ampd-faq-list details:hover,.publication-home .ampd-faq-list details[open]{border-color:#a4001b47;box-shadow:0 7px 20px #11121112}.publication-home .ampd-faq-list summary{min-height:64px;color:var(--ampd-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;font-size:15px;font-weight:650;line-height:1.45;list-style:none;display:flex}.publication-home .ampd-faq-list summary::-webkit-details-marker{display:none}.publication-home .ampd-faq-list summary span{color:var(--ampd-red);font-size:22px;font-weight:400;line-height:1;transition:transform .18s}.publication-home .ampd-faq-list details[open] summary span{transform:rotate(45deg)}.publication-home .ampd-faq-list details>p{color:var(--ampd-muted);margin:0;padding:0 20px 20px;font-size:14px;line-height:1.65}.publication-home .ampd-final{color:#fff;background-color:var(--ampd-black);text-align:center;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;align-items:center;min-height:420px;padding-block:96px;display:flex}.publication-home .ampd-final>div{max-width:820px}.publication-home .ampd-final .section-label{color:#df1432;margin:0 0 16px}.publication-home .ampd-final h2{color:#fff}.publication-home .ampd-final>div>p:not(.section-label){color:#ffffffad;max-width:620px;margin:18px auto 0;font-size:15px;line-height:1.65}.publication-home .ampd-final-actions{justify-content:center;gap:12px;margin-top:30px;display:flex}.publication-home .ampd-final-secondary{color:#fff;background:0 0;border:1px solid #ffffff8a}.publication-home .ampd-final-secondary:hover{color:var(--ampd-black);background:#fff;border-color:#fff}.site-footer{color:#343b45;font-family:var(--sans);background:#f3f5f7;border-top:1px solid #e0e4e9}.site-footer .footer-primary{padding-top:64px;padding-bottom:58px}.site-footer .brand-name,.site-footer .footer-identity p,.site-footer .footer-links a,.site-footer .footer-bottom p{color:#343b45}.site-footer .footer-identity p{color:#6b7480;font-size:13px}.site-footer .footer-links span{color:var(--ampd-red,#a4001b);letter-spacing:.1em;font-size:10px}.site-footer .footer-links a{align-items:center;min-height:44px;font-size:13px;display:flex}.site-footer .footer-links a:hover{color:#a4001b}.site-footer .footer-bottom{border-top:1px solid #dde1e6;padding-block:22px 28px}.site-footer .footer-bottom p{color:#737c87;font-size:10px}@media (width<=1024px){.publication-home .ampd-section{padding-block:72px}.publication-home .ampd-card-grid,.publication-home .ampd-deliverable-grid,.publication-home .ampd-power-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-home .ampd-membership-card{grid-template-columns:190px minmax(0,1fr)}.publication-home .ampd-membership-action{grid-column:1/-1}}@media (width<=767px){.publication-home .ampd-section{padding-block:52px}.publication-home .ampd-heading{margin-bottom:34px}.publication-home .ampd-heading h2,.publication-home .ampd-final h2{font-size:clamp(30px,9vw,36px);line-height:1.16}.publication-home .ampd-heading>p{margin-top:13px;font-size:14px}.publication-home .ampd-card-grid,.publication-home .ampd-deliverable-grid,.publication-home .ampd-power-grid{grid-template-columns:1fr;gap:16px}.publication-home .ampd-problem-grid .ampd-card,.publication-home .ampd-audience-card,.publication-home .ampd-deliverable-card{min-height:0}.publication-home .ampd-demo-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.publication-home .ampd-demo-content{min-height:390px;padding:78px 24px 32px}.publication-home .ampd-demo-mark{width:40px;height:40px;top:22px;right:22px}.publication-home .ampd-demo-content h3{font-size:clamp(27px,8vw,34px)}.publication-home .ampd-power-note{flex-direction:column;align-items:flex-start}.publication-home .ampd-membership-card{grid-template-columns:1fr;gap:30px;padding:28px 24px}.publication-home .ampd-membership-card ul{grid-template-columns:1fr}.publication-home .ampd-membership-action{grid-column:auto}.publication-home .ampd-final{min-height:380px;padding-block:72px}.publication-home .ampd-final-actions{flex-direction:column;align-items:stretch}.publication-home .ampd-final-actions .button{width:100%}}@media (width<=479px){.publication-home .ampd-section{padding-block:44px}.publication-home .ampd-card,.publication-home .ampd-card-grid>li,.publication-home .ampd-power-card{padding:20px}.publication-home .ampd-power-card>header{min-height:62px}.publication-home .ampd-power-card figure{flex-basis:60px;width:60px;height:60px}.publication-home .ampd-power-card>footer{flex-direction:column;align-items:flex-start}.site-footer .footer-primary{padding-top:48px;padding-bottom:42px}}.publication-home .ampd-coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.publication-home .ampd-coverage-grid .ampd-card{border-top:3px solid var(--ampd-red);min-height:230px}.publication-home .ampd-coverage-grid .ampd-card:nth-child(2n){border-top-color:var(--ampd-black)}@media (width<=1024px){.publication-home .ampd-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.publication-home .ampd-coverage-grid{grid-template-columns:1fr}.publication-home .ampd-coverage-grid .ampd-card{min-height:0}}.publication-home .figureheads-section{background:#f8f9fb}.publication-home .figureheads-heading{max-width:790px}.publication-home .figureheads-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.publication-home .figurehead-card{background:#fff;border:1px solid #dde2e8;border-radius:16px;flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden;box-shadow:0 14px 34px #1112110d}.publication-home .figurehead-card:hover{border-color:#a4001b5c;transform:translateY(-4px);box-shadow:0 18px 42px #11121118}.publication-home .figurehead-card-header{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:18px;min-height:190px;padding:22px;display:grid}.publication-home .figurehead-card-header figure{aspect-ratio:4/5;background:#d9dde2;border-radius:12px;width:112px;margin:0;overflow:hidden;box-shadow:0 8px 18px #11121121}.publication-home .figurehead-status{color:#a4001b;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800;line-height:1.4}.publication-home .figurehead-role{color:#737c88;margin:0;font-size:10px;line-height:1.45}.publication-home .figurehead-card-body{border-top:1px solid #e3e7ec;flex:1;padding:23px 22px 21px}.publication-home .figurehead-card-body h4{color:#111211;letter-spacing:-.035em;margin:0 0 12px;font-size:19px;font-weight:750;line-height:1.26}.publication-home .figurehead-card-body>p:not(.figurehead-caveat){color:#505966;margin:0;font-size:13px;line-height:1.62}.publication-home .figurehead-caveat{color:#68717e;background:#f5f7f9;border-left:3px solid #a4001b;border-radius:0 8px 8px 0;margin:18px 0 0;padding:12px 13px;font-size:11px;line-height:1.55}.publication-home .figurehead-card-footer{border-top:1px solid #e3e7ec;flex-direction:column;gap:10px;padding:15px 22px 18px;display:flex}.publication-home .figurehead-card-footer div{flex-wrap:wrap;gap:0 15px;display:flex}.publication-home .figurehead-card-footer a{color:#a4001b;align-items:center;min-height:32px;font-size:10px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.publication-home .figurehead-card-footer>a{color:#78818d;font-size:9px;font-weight:600}.publication-home .figurehead-card-footer a:hover{text-underline-offset:3px;text-decoration:underline}.publication-home .figureheads-note{color:#747d89;text-align:center;max-width:760px;margin:26px auto 0;font-size:11px;line-height:1.55}@media (width<=920px){.publication-home .figureheads-grid{grid-template-columns:1fr;max-width:720px}.publication-home .figurehead-card-header{grid-template-columns:128px minmax(0,1fr)}.publication-home .figurehead-card-header figure{width:128px}}@media (width<=479px){.publication-home .figurehead-card-header{grid-template-columns:96px minmax(0,1fr);gap:15px;min-height:158px;padding:18px}.publication-home .figurehead-card-header figure{width:96px}.publication-home .figurehead-card h3{font-size:20px}.publication-home .figurehead-card-body{padding:21px 18px 19px}.publication-home .figurehead-card-footer{padding:13px 18px 16px}.publication-home .figurehead-card-footer a{min-height:44px}.publication-home .figureheads-note{text-align:left}}.publication-home{background:#fff}.publication-home .ampd-section{padding-block:clamp(84px,8vw,118px)}.publication-home .ampd-heading{max-width:760px;margin-bottom:clamp(42px,5vw,62px)}.publication-home .ampd-heading h2{letter-spacing:-.06em;font-size:clamp(2.55rem,4.2vw,4.25rem);font-weight:780;line-height:.99}.publication-home .ampd-heading>p{max-width:610px;margin-top:20px;font-size:16px;line-height:1.6}.publication-home .ampd-problem .ampd-heading,.publication-home .ampd-deliverables .ampd-heading,.publication-home .ampd-coverage .ampd-heading,.publication-home .ampd-trust .ampd-heading{margin-right:auto;margin-left:max(var(--gutter), calc((100vw - var(--container)) / 2));text-align:left}.publication-home .ampd-problem .ampd-heading>p,.publication-home .ampd-deliverables .ampd-heading>p,.publication-home .ampd-coverage .ampd-heading>p,.publication-home .ampd-trust .ampd-heading>p{text-align:left;margin-left:0;margin-right:0}.publication-home .ampd-problem-grid .ampd-card{min-height:225px;box-shadow:none;border:0;border-right:1px solid #d8dce1;border-radius:0;padding:32px;overflow:hidden}.publication-home .ampd-problem-grid{border-top:1px solid #111211;border-bottom:1px solid #111211;gap:0}.publication-home .ampd-problem-grid .ampd-card:last-child{border-right:0}.conversion-section{padding-block:clamp(88px,8vw,124px)}.unarmed-section,.share-proof-section{color:#fff;background:#090a09;position:relative;overflow:hidden}.unarmed-section:before,.share-proof-section:before{pointer-events:none;content:"";background:radial-gradient(circle at 14% 18%,#a4001b4f,#0000 34%),linear-gradient(120deg,#0000 0 66%,#a4001b1f 66% 67%,#0000 67% 100%);position:absolute;inset:0}.unarmed-grid,.share-proof-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(52px,8vw,132px);display:grid;position:relative}.unarmed-section .section-label,.share-proof-section .section-label,.identity-close .section-label{color:#ef2747;margin-bottom:18px}.unarmed-section h2,.share-proof-section h2,.identity-close h2{color:#fff;font-family:var(--sans);letter-spacing:-.065em;margin:0;font-size:clamp(2.7rem,5vw,5.45rem);font-weight:780;line-height:.95}.unarmed-copy,.share-proof-grid>div:last-child{max-width:660px;padding-top:7px}.unarmed-copy>p,.share-proof-grid>div:last-child>p{color:#ffffffc7;margin:0;font-size:clamp(17px,1.55vw,20px);line-height:1.7}.unarmed-copy>strong,.share-proof-grid>div:last-child>strong{color:#fff;margin-top:28px;font-size:clamp(19px,1.8vw,25px);line-height:1.35;display:block}.conversion-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:34px;display:flex}.conversion-actions>a:not(.button){color:#fff;letter-spacing:.05em;text-underline-offset:5px;text-transform:uppercase;align-items:center;min-height:48px;font-size:12px;font-weight:750;display:inline-flex}.button-outline-light{color:#fff;background:0 0;border-color:#ffffff9c}.button-outline-light:hover{color:#090a09;background:#fff;border-color:#fff}.publication-home .ampd-audience{border-bottom:1px solid #e5e7eb}.publication-home .ampd-audience-card{min-height:205px;box-shadow:none;border-width:0 0 0 3px;border-radius:0;padding:26px 30px}.publication-home .ampd-deliverable-grid{border-top:1px solid #cdd2d8;border-left:1px solid #cdd2d8;gap:0}.publication-home .ampd-deliverable-grid>.ampd-deliverable-card{min-height:210px;box-shadow:none;background:#fff;border-width:0 1px 1px 0;border-color:#cdd2d8;border-radius:0;padding:28px}.demo-cta-row{justify-content:space-between;align-items:center;gap:28px;max-width:1040px;margin:34px auto 0;display:flex}.demo-cta-row p{color:#697384;margin:0;font-size:13px}.demo-cta-row>div{flex-wrap:wrap;gap:12px;display:flex}.publication-home .ampd-coverage-grid .ampd-card{min-height:190px;box-shadow:none;border-width:1px 0 0;border-radius:0;padding:28px}.publication-home .ampd-coverage-grid{border-bottom:1px solid #d8dce1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px}.publication-home .ampd-card:hover,.publication-home .ampd-card-grid>li:hover,.publication-home .figurehead-card:hover{box-shadow:none;transform:none}.publication-home .figureheads-section{color:#fff;background:#090a09}.publication-home .figureheads-section .ampd-heading h2{color:#fff}.publication-home .figureheads-section .ampd-heading>p,.publication-home .figureheads-note{color:#ffffff9c}.publication-home .figurehead-card{border:0;border-radius:8px;box-shadow:0 20px 52px #11121115}.publication-home .figurehead-card-header{color:#fff;background:#0b0c0b;min-height:174px;padding:22px}.publication-home .figurehead-card-header figure{box-shadow:none;border:1px solid #ffffff26}.publication-home .figurehead-card h3{color:#fff}.publication-home .figurehead-role{color:#ffffff8c}.publication-home .figurehead-card-body{padding:26px 24px 22px}.publication-home .figurehead-card-body h4{color:#111211;font-size:20px;line-height:1.22}.publication-home .figurehead-caveat{background:#f1f3f5;border-left:0;border-radius:6px;padding:13px 14px;font-size:12px}.publication-home .ampd-trust .ampd-card{color:#fff;min-height:190px;box-shadow:none;background:0 0;border-width:1px 0 0;border-color:#ffffff59;border-radius:0;padding:26px 0}.publication-home .ampd-trust{color:#fff;background:#a4001b;padding-bottom:clamp(58px,6vw,82px)}.publication-home .ampd-trust .ampd-heading h2,.publication-home .ampd-trust .ampd-card h3{color:#fff}.publication-home .ampd-trust .ampd-heading>p,.publication-home .ampd-trust .ampd-card p{color:#ffffffc7}.publication-home .ampd-trust .ampd-card-number{color:#a4001b;background:#fff}.publication-home .ampd-trust .ampd-center-link a{color:#fff;text-underline-offset:4px;text-decoration:underline}.trust-cta-row{justify-content:flex-start;align-items:center;gap:18px 28px;margin-top:36px;display:flex}.trust-cta-row>a{color:#fff;text-underline-offset:5px;text-transform:uppercase;min-height:48px;font-size:12px;font-weight:750}.share-proof-section{background:#090a09;border-top:1px solid #ffffff1f;padding-top:clamp(58px,6vw,82px)}.share-proof-section:before{background:linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/54px 54px,linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/54px 54px,radial-gradient(circle at 86% 28%,#a4001b52,#0000 42%)}.share-proof-section .section-label{color:#fff}.share-proof-section h2{max-width:650px}.publication-home .math-section{color:#111211;background:#fff;border-bottom:1px solid #dfe3e8}.math-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(60px,9vw,140px);display:grid}.math-copy h2{font-family:var(--sans);letter-spacing:-.065em;color:#111211;margin:0;font-size:clamp(2.7rem,4.6vw,4.7rem);font-weight:780;line-height:.97}.math-copy>p{color:#5e6877;max-width:510px;margin:24px 0 0;font-size:17px;line-height:1.65}.math-facts{border-top:4px solid #a4001b;border-bottom:1px solid #cfd5dc;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.math-facts>div{border-left:1px solid #dfe3e8;min-width:0;padding:28px 22px 26px}.math-facts>div:first-child{border-left:0}.math-facts dt{color:#a4001b;letter-spacing:-.06em;font-size:clamp(2.5rem,4vw,4rem);font-weight:800;line-height:.95}.math-facts dd{color:#5e6877;letter-spacing:.07em;text-transform:uppercase;margin:12px 0 0;font-size:11px;font-weight:700;line-height:1.45}.publication-home .ampd-membership{color:#fff;background:#090a09;padding-top:clamp(58px,6vw,82px)}.publication-home .ampd-membership .ampd-heading h2{color:#fff}.publication-home .ampd-membership .ampd-heading>p{color:#ffffffa8}.publication-home .ampd-membership-card{color:#111211;background:#fff;border:1px solid #e1e5ea;border-top:6px solid #d31331;border-radius:14px;max-width:520px;padding:42px;display:block;overflow:hidden;box-shadow:0 24px 64px #00000052}.membership-plan-name{color:#5e6877;letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800}.membership-price-line{align-items:end;gap:10px;display:flex}.publication-home .membership-price-line>span{color:#a4001b;letter-spacing:-.075em;font-size:clamp(4.2rem,8vw,5.4rem);font-weight:800;line-height:.88}.publication-home .membership-price-line>small{color:#5e6877;padding-bottom:8px;font-size:14px;font-weight:600}.publication-home .ampd-membership-price>p:not(.membership-plan-name){color:#39414b;margin:18px 0 0;font-size:15px;font-weight:650}.publication-home .ampd-membership-card ul{border-top:1px solid #e2e6eb;border-bottom:1px solid #e2e6eb;grid-template-columns:1fr;gap:15px;margin:32px 0;padding:30px 0;display:grid}.publication-home .ampd-membership-card li{color:#22282f;padding-left:27px;font-size:14px;line-height:1.5}.publication-home .ampd-membership-card li:before{color:#a4001b;content:"✓";background:0 0;width:auto;height:auto;font-size:15px;font-weight:900;top:.15em}.publication-home .ampd-membership-action{text-align:left}.publication-home .ampd-membership-action .button{border-radius:7px;justify-content:center;width:100%;min-height:56px}.publication-home .ampd-membership-action p{text-align:center;margin:13px 0 0;line-height:1.55}.publication-home .ampd-membership-price>small,.publication-home .ampd-membership-action p{color:#656e7a}.membership-dare{color:#ffffff8f;text-align:center;max-width:760px;margin:26px auto 0;font-size:12px;line-height:1.55}.identity-close{color:#fff;background:#090a09;padding-block:clamp(96px,9vw,142px);position:relative;overflow:hidden}.identity-close:before{pointer-events:none;content:"";background:linear-gradient(#ffffff08 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/54px 54px,radial-gradient(circle at 50% 100%,#a4001b57,#0000 44%);position:absolute;inset:0}.identity-close-inner{text-align:center;max-width:960px;position:relative}.identity-close h2{margin-inline:auto}.identity-close-inner>p:not(.section-label){color:#ffffffb8;max-width:720px;margin:28px auto 0;font-size:18px;line-height:1.65}.identity-close-inner>strong{color:#fff;margin-top:26px;font-size:22px;display:block}.identity-final{border-top:1px solid #ffffff35;justify-items:center;gap:24px;max-width:620px;margin:58px auto 0;padding-top:42px;display:grid}.identity-final p{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,3.7rem);font-weight:780;line-height:1}.modal-send-line{color:#68717d;text-align:center;margin:16px 0 0;font-size:12px;font-weight:700}.publication-home .ampd-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1040px;display:grid}.publication-home .ampd-faq-list details,.publication-home .ampd-faq-list details:first-child{border-radius:8px;align-self:start;margin-top:0}.publication-home .figurehead-card-footer a{font-size:12px}.publication-home .figurehead-card-footer>a{font-size:11px}@media (width<=1024px){.unarmed-grid,.share-proof-grid,.math-grid{grid-template-columns:1fr;gap:42px}.unarmed-section h2,.share-proof-section h2,.math-copy{max-width:720px}}@media (width<=767px){.publication-home .ampd-section,.conversion-section,.identity-close{padding-block:72px}.publication-home .ampd-heading{margin-bottom:36px}.publication-home .ampd-heading h2,.unarmed-section h2,.share-proof-section h2,.math-copy h2,.identity-close h2{font-size:clamp(2.35rem,11vw,3.4rem);line-height:1}.publication-home .ampd-heading>p,.unarmed-copy>p,.share-proof-grid>div:last-child>p,.math-copy>p,.identity-close-inner>p:not(.section-label){font-size:15px}.unarmed-grid,.share-proof-grid,.math-grid{gap:34px}.conversion-actions,.demo-cta-row,.demo-cta-row>div,.trust-cta-row{flex-direction:column;align-items:stretch}.demo-cta-row>div .button,.trust-cta-row .button,.trust-cta-row>a{text-align:center;justify-content:center;width:100%}.conversion-actions .button,.conversion-actions>a:not(.button),.demo-cta-row .button{justify-content:center;width:100%}.demo-cta-row p{text-align:center}.math-facts{grid-template-columns:1fr}.math-facts>div{border-top:1px solid #dfe3e8;border-left:0;grid-template-columns:110px 1fr;align-items:center;gap:18px;padding:22px 0;display:grid}.publication-home .ampd-membership-card{padding:34px 28px}.math-facts>div:first-child{border-top:0}.math-facts dd{margin:0}.publication-home .figurehead-card-header{min-height:158px}.membership-dare{text-align:left}.publication-home .ampd-problem-grid,.publication-home .ampd-coverage-grid,.publication-home .ampd-faq-list{grid-template-columns:1fr}.publication-home .ampd-problem-grid .ampd-card{border-bottom:1px solid #d8dce1;border-right:0;min-height:0}.publication-home .ampd-problem-grid .ampd-card:last-child{border-bottom:0}.publication-home .ampd-deliverable-grid{grid-template-columns:1fr}.identity-close-inner{text-align:left}.identity-close h2,.identity-close-inner>p:not(.section-label){margin-inline:0}.identity-final{text-align:center;justify-items:stretch;margin-top:46px}.identity-final .button{width:100%}}@media (width<=479px){.publication-home .ampd-problem-grid .ampd-card,.publication-home .ampd-audience-card,.publication-home .ampd-deliverable-card,.publication-home .ampd-coverage-grid .ampd-card,.publication-home .ampd-trust .ampd-card{padding:22px}.publication-home .ampd-membership-card{padding:28px 22px}.math-facts>div{grid-template-columns:90px 1fr}}@media (prefers-reduced-motion:reduce){.publication-home .ampd-card,.publication-home .figurehead-card{transition:none}}.publication-home .figureheads-grid{flex-direction:column;gap:clamp(28px,4vw,52px);display:flex}.publication-home .figurehead-card{min-height:610px;box-shadow:none;background:#fff;border:1px solid #ffffff1f;border-radius:0;grid-template-rows:auto 1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));transition:none;display:grid;position:relative;overflow:hidden}.publication-home .figurehead-card:hover{box-shadow:none;border-color:#ffffff1f;transform:none}.publication-home .figurehead-card-header{display:contents}.publication-home .figurehead-card-header figure{width:100%;height:100%;min-height:610px;box-shadow:none;aspect-ratio:auto;background:#151615;border:0;border-radius:0;grid-area:1/2/4;margin:0;position:relative;overflow:hidden}.publication-home .figurehead-card-header figure:after{content:"";pointer-events:none;background:linear-gradient(#0000000a,#0003),linear-gradient(90deg,#a4001b2e,#0000 32%);position:absolute;inset:0}.publication-home .figurehead-card-header picture,.publication-home .figurehead-card-header img{width:100%;height:100%;display:block}.publication-home .figurehead-card-header img{object-fit:cover;object-position:center 18%}.publication-home .figurehead-card-header>div,.publication-home .figurehead-card-body,.publication-home .figurehead-card-footer{grid-column:1}.publication-home .figurehead-card-header>div{background:#fff;grid-row:1;align-self:end;padding:clamp(48px,5vw,72px) clamp(38px,5vw,68px) 12px}.publication-home .figurehead-status{color:#a4001b;letter-spacing:.13em;font-size:11px}.publication-home .figurehead-card h3{color:#111211;letter-spacing:-.055em;margin:10px 0 8px;font-size:clamp(30px,3vw,44px);font-weight:780;line-height:.98}.publication-home .figurehead-role{color:#68717e;font-size:12px;line-height:1.5}.publication-home .figurehead-card-body{background:#fff;border:0;grid-row:2;align-self:center;padding:16px clamp(38px,5vw,68px) 24px}.publication-home .figurehead-card-body h4{color:#111211;letter-spacing:-.05em;max-width:520px;margin:0 0 18px;font-size:clamp(25px,2.35vw,35px);font-weight:780;line-height:1.05}.publication-home .figurehead-card-body>p:not(.figurehead-caveat){color:#4d5662;max-width:540px;margin:0;font-size:16px;line-height:1.65}.publication-home .figurehead-caveat{color:#606a76;background:#f2f4f6;border:0;border-left:3px solid #a4001b;border-radius:0;max-width:540px;margin:22px 0 0;padding:14px 16px;font-size:12px;line-height:1.55}.publication-home .figurehead-card-footer{background:#fff;border:0;grid-row:3;align-self:start;gap:8px;padding:0 clamp(38px,5vw,68px) clamp(40px,4vw,58px)}.publication-home .figurehead-card-footer div{gap:0 18px}.publication-home .figurehead-card-footer a{color:#a4001b;min-height:36px;font-size:12px}.publication-home .figurehead-card-footer>a{color:#747d89;font-size:10px}.publication-home .figurehead-card:nth-child(2n) .figurehead-card-header figure{grid-column:1}.publication-home .figurehead-card:nth-child(2n) .figurehead-card-header figure:after{background:linear-gradient(#0000000a,#0003),linear-gradient(270deg,#a4001b2e,#0000 32%)}.publication-home .figurehead-card:nth-child(2n) .figurehead-card-header>div,.publication-home .figurehead-card:nth-child(2n) .figurehead-card-body,.publication-home .figurehead-card:nth-child(2n) .figurehead-card-footer{grid-column:2}.publication-home .figureheads-note{color:#ffffff9e;text-align:left;max-width:none;margin:30px 0 0;font-size:12px}@media (width<=920px){.publication-home .figureheads-grid{max-width:none}.publication-home .figurehead-card{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;min-height:0}.publication-home .figurehead-card-header figure,.publication-home .figurehead-card:nth-child(2n) .figurehead-card-header figure{aspect-ratio:4/5;grid-area:1/1;width:100%;height:auto;min-height:0;max-height:720px}.publication-home .figurehead-card-header>div,.publication-home .figurehead-card:nth-child(2n) .figurehead-card-header>div{grid-area:2/1;min-height:0;padding:34px 28px 10px}.publication-home .figurehead-card-body,.publication-home .figurehead-card:nth-child(2n) .figurehead-card-body{grid-area:3/1;padding:16px 28px 24px}.publication-home .figurehead-card-footer,.publication-home .figurehead-card:nth-child(2n) .figurehead-card-footer{grid-area:4/1;padding:0 28px 30px}.publication-home .figurehead-card-footer a{min-height:48px}}@media (width<=479px){.publication-home .figureheads-grid{gap:24px}.publication-home .figurehead-card-header figure,.publication-home .figurehead-card:nth-child(2n) .figurehead-card-header figure{max-height:none}.publication-home .figurehead-card-header>div,.publication-home .figurehead-card:nth-child(2n) .figurehead-card-header>div{padding:28px 20px 8px}.publication-home .figurehead-card h3{font-size:28px}.publication-home .figurehead-card-body,.publication-home .figurehead-card:nth-child(2n) .figurehead-card-body{padding:14px 20px 22px}.publication-home .figurehead-card-body h4{font-size:25px}.publication-home .figurehead-card-body>p:not(.figurehead-caveat){font-size:15px;line-height:1.62}.publication-home .figurehead-card-footer,.publication-home .figurehead-card:nth-child(2n) .figurehead-card-footer{padding:0 20px 24px}}.header-inner{width:min(var(--container), calc(100% - (2 * var(--gutter))))}.sample-nav-wrap{top:var(--header-h)}.issue-section{scroll-margin-top:calc(var(--header-h) + 72px)}.publication-home .ampd-heading,.publication-home .ampd-problem .ampd-heading,.publication-home .ampd-deliverables .ampd-heading,.publication-home .ampd-coverage .ampd-heading,.publication-home .ampd-trust .ampd-heading,.publication-home .ampd-heading>p,.publication-home .ampd-problem .ampd-heading>p,.publication-home .ampd-deliverables .ampd-heading>p,.publication-home .ampd-coverage .ampd-heading>p,.publication-home .ampd-trust .ampd-heading>p{text-align:center;margin-left:auto;margin-right:auto}.publication-home .ampd-card-grid{grid-auto-rows:1fr;align-items:stretch}.publication-home .ampd-problem-grid .ampd-card{flex-direction:column;height:100%;display:flex}.publication-home .ampd-problem-grid strong{margin-top:auto;padding-top:22px}.publication-home .ampd-heading h2,.publication-home .ampd-card h3,.publication-home .figurehead-card h3,.publication-home .figurehead-card h4{text-wrap:balance}.publication-home .ampd-heading>p,.publication-home .ampd-card p,.publication-home .unarmed-copy>p,.publication-home .share-proof-grid>div:last-child>p,.publication-home .math-copy>p,.publication-home .identity-close-inner>p:not(.section-label){text-wrap:pretty}.publication-home .ampd-trust .ampd-card{text-align:center}.publication-home .ampd-trust .ampd-card-number{margin-inline:auto;display:flex}.publication-home .ampd-card,.publication-home .ampd-demo-window,.publication-home .ampd-membership-card,.publication-home .ampd-faq-list details,.publication-home .figurehead-card{border-radius:8px}.publication-home .ampd-coverage-grid{border:0;border-top:1px solid #d8dce1;border-left:1px solid #d8dce1;border-radius:8px;gap:0;overflow:hidden}.publication-home .ampd-coverage-grid .ampd-card{border:1px solid #d8dce1;border-top:0;border-left:0;border-radius:0;min-height:215px}.publication-home .ampd-trust,.publication-home .ampd-membership{padding-block:clamp(84px,8vw,118px)}.publication-home .share-proof-section{padding-block:clamp(88px,8vw,124px)}.publication-home .figureheads-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;display:grid}.publication-home .figureheads-note{text-align:center;max-width:860px;margin:32px auto 0;line-height:1.6}.publication-home .ampd-faq-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.publication-home .ampd-faq-list details,.publication-home .ampd-faq-list details:first-child{align-self:start;width:100%;min-height:84px;margin-top:0}.publication-home .ampd-faq-list summary{min-height:84px}.publication-home .trust-cta-row{justify-content:center}.publication-home .trust-cta-row>a{box-sizing:border-box;text-align:center;border:1px solid #ffffff9e;justify-content:center;align-items:center;width:min(100%,300px);min-height:50px;padding:12px 22px;text-decoration:none;display:inline-flex}.publication-home .sales-actions>a{text-align:center;justify-content:center;width:224px}.publication-home .demo-cta-row{text-align:center;flex-direction:column;justify-content:center;gap:18px}.publication-home .demo-cta-row>div{justify-content:center}.publication-home .unarmed-section .conversion-actions>a{box-sizing:border-box;text-align:center;border:1px solid #ffffff9e;justify-content:center;width:224px;min-height:50px;padding:12px 22px;text-decoration:none}.publication-home .demo-cta-row>div .button,.publication-home .share-proof-section .conversion-actions .button{text-align:center;justify-content:center;width:224px}.publication-home .button{text-align:center;border-radius:0;justify-content:center;align-items:center;font-size:13px}.publication-home .ampd-membership-action .button{border-radius:0}.publication-home a:focus-visible,.publication-home button:focus-visible,.site-footer a:focus-visible,.site-footer button:focus-visible{outline-color:#a4001b}.site-header a:focus-visible,.site-header button:focus-visible,.publication-home .sales-hero a:focus-visible,.publication-home .unarmed-section a:focus-visible,.publication-home .figureheads-section a:focus-visible,.publication-home .ampd-trust a:focus-visible,.publication-home .share-proof-section a:focus-visible,.publication-home .ampd-membership a:focus-visible,.publication-home .identity-close a:focus-visible{outline-color:#f1b643}.publication-home .ampd-demo-window:focus-visible{outline-offset:3px;outline:3px solid #a4001b}.site-header .nav-cta{font-size:12px}.site-footer{padding:0}.site-footer .footer-primary{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:center;gap:clamp(40px,7vw,96px)}.site-footer .footer-identity{max-width:520px}.site-footer .footer-checkout{text-align:center;justify-self:end;gap:12px;width:min(100%,340px);display:grid}.site-footer .footer-checkout .button{width:100%}.site-footer .footer-checkout p{color:#5f6874;margin:0;font-size:10px;line-height:1.55}.site-footer .footer-bottom{align-items:center;margin-top:0}.site-footer .footer-bottom p,.publication-home .figurehead-card-footer>a{color:#5d6672}@media (width>=1025px){.publication-home .ampd-faq-list details:last-child:nth-child(3n+1){grid-column:2}}@media (width<=1024px){.publication-home .ampd-problem-grid,.publication-home .ampd-audience>.ampd-card-grid,.publication-home .ampd-trust>.ampd-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer .footer-checkout{justify-self:start}}@media (width>=768px) and (width<=1024px){.publication-home .ampd-faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-home .ampd-faq-list details:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:min(100%,513px)}}@media (width<=860px){.publication-home .ampd-problem-grid,.publication-home .ampd-audience>.ampd-card-grid,.publication-home .ampd-trust>.ampd-card-grid{grid-template-columns:1fr;max-width:620px}}@media (width<=920px){.publication-home .figureheads-grid{display:flex}}@media (width<=767px){.sample-nav{width:max-content;padding-right:var(--gutter);padding-left:var(--gutter);margin-left:0}.publication-home .ampd-card-grid{grid-auto-rows:auto}.publication-home .ampd-problem-grid,.publication-home .ampd-audience>.ampd-card-grid,.publication-home .ampd-trust>.ampd-card-grid{grid-template-columns:1fr}.publication-home .ampd-trust,.publication-home .ampd-membership,.publication-home .share-proof-section{padding-block:72px}.publication-home .ampd-coverage-grid .ampd-card{min-height:0}.publication-home .ampd-faq-list{grid-template-columns:1fr}.publication-home .sales-actions>a,.publication-home .demo-cta-row>div .button,.publication-home .share-proof-section .conversion-actions .button,.publication-home .unarmed-section .conversion-actions>a,.publication-home .trust-cta-row>a{width:100%}.publication-home .membership-dare,.publication-home .identity-close-inner,.publication-home .identity-close h2,.publication-home .identity-close-inner>p:not(.section-label){text-align:center;margin-left:auto;margin-right:auto}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.publication-home a,.publication-home button,.site-header a,.site-header button,.site-footer a,.site-footer button{touch-action:manipulation}.publication-home .ampd-faq-list summary:focus-visible{outline-offset:-3px;outline:3px solid #a4001b}@media (width<=1023px){.mobile-nav{top:var(--header-h);max-height:calc(100vh - var(--header-h));max-height:calc(100dvh - var(--header-h));overscroll-behavior:contain;padding-bottom:max(26px, env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.mobile-nav .button{justify-self:stretch;width:100%;min-height:52px}.mobile-nav a{text-align:center;justify-content:center}.publication-home .figurehead-card-header figure,.publication-home .figurehead-card:nth-child(2n) .figurehead-card-header figure{height:clamp(280px, calc(100vw - (2 * var(--gutter))), 560px);aspect-ratio:auto;max-height:560px}.publication-home .figurehead-card-footer a{min-height:48px}.publication-home .ampd-demo-content>a{align-items:center;min-height:48px;display:inline-flex}.unarmed-grid,.share-proof-grid,.math-grid{text-align:center}.unarmed-grid>div,.unarmed-copy,.share-proof-grid>div,.math-copy{margin-left:auto;margin-right:auto}.unarmed-copy,.share-proof-grid>div:last-child,.math-copy{max-width:720px}.conversion-actions{justify-content:center}.site-footer .footer-primary{text-align:center;grid-template-columns:1fr;justify-items:center;gap:36px}.site-footer .footer-identity{justify-items:center;display:grid}.site-footer .footer-identity .brand{justify-content:center}.site-footer .footer-checkout{justify-self:center}.site-footer .footer-bottom{text-align:center;align-items:center}}@media (width<=767px){:root{--gutter:max(20px, env(safe-area-inset-left), env(safe-area-inset-right))}.header-inner,.publication-home .ampd-card,.publication-home .ampd-card-grid>li,.publication-home .ampd-membership-card,.publication-home .figurehead-card,.site-footer *{min-width:0}.mobile-nav{padding-right:var(--gutter);padding-left:var(--gutter)}.publication-home .ampd-demo-tabs button{min-height:48px;padding:10px 8px;line-height:1.25}.publication-home .button,.site-footer .button{min-height:52px;font-size:14px}.sales-hero-content{padding-top:clamp(58px,10svh,76px);padding-bottom:92px}.sales-kicker{font-size:10px}.sales-note{font-size:11px;line-height:1.55}.publication-home .ampd-heading>p,.publication-home .ampd-card p,.publication-home .ampd-demo-body,.publication-home .figurehead-card-body>p:not(.figurehead-caveat),.unarmed-copy>p,.share-proof-grid>div:last-child>p,.math-copy>p,.identity-close-inner>p:not(.section-label),.publication-home .ampd-membership-price>p:not(.membership-plan-name),.publication-home .ampd-membership-card li,.publication-home .ampd-faq-list details>p{font-size:16px}.publication-home .ampd-problem-grid strong,.publication-home .demo-cta-row p{font-size:14px}.publication-home .ampd-faq-list summary{font-size:16px}.publication-home .ampd-membership-action p{font-size:11px}.publication-home .figurehead-caveat{font-size:13px}.sales-hero-image figcaption{min-height:44px;padding:0 var(--gutter);color:#ffffffe0;background:linear-gradient(#0000,#000000d1);flex-wrap:wrap;align-items:center;gap:0 5px;font-size:10px;line-height:1.35;display:flex;bottom:0;left:0;right:0}.sales-hero-image figcaption a{align-items:center;min-height:44px;display:inline-flex}.publication-home .figurehead-status,.publication-home .figurehead-role,.publication-home .figurehead-card-footer a,.publication-home .figureheads-note{font-size:12px}.publication-home .figurehead-role{line-height:1.5}.publication-home .figurehead-card-footer>a{color:#5d6672;font-size:12px}.publication-home .figurehead-caveat{color:#5f6873}.site-footer .footer-identity p{color:#5b6470;font-size:13px}.site-footer .footer-checkout p,.site-footer .footer-bottom p{color:#5f6874;font-size:11px}.site-footer .footer-bottom{padding-bottom:max(28px, env(safe-area-inset-bottom));text-align:center;align-items:center}.math-facts>div{text-align:left;grid-template-columns:90px minmax(0,1fr)}}@media (width<=479px){.publication-home .ampd-section,.conversion-section,.identity-close,.publication-home .ampd-trust,.publication-home .ampd-membership,.publication-home .share-proof-section{padding-block:60px}.publication-home .ampd-heading{margin-bottom:32px}.publication-home .figurehead-card-header figure,.publication-home .figurehead-card:nth-child(2n) .figurehead-card-header figure{height:calc(100vw - (2 * var(--gutter)));max-height:390px}.publication-home .figurehead-card-footer div{gap:0 12px}.publication-home .figurehead-card-footer a{overflow-wrap:anywhere}.publication-home .ampd-demo-content{min-height:0}}@media (width<=359px){.header-inner{gap:16px}.brand-compact{gap:9px}.brand-compact .brand-name{font-size:12px}.publication-home .ampd-heading h2,.unarmed-section h2,.share-proof-section h2,.math-copy h2,.identity-close h2{font-size:2.25rem}.sales-hero h1{font-size:44px}.publication-home .ampd-membership-card,.publication-home .figurehead-card-header>div,.publication-home .figurehead-card:nth-child(2n) .figurehead-card-header>div,.publication-home .figurehead-card-body,.publication-home .figurehead-card:nth-child(2n) .figurehead-card-body,.publication-home .figurehead-card-footer,.publication-home .figurehead-card:nth-child(2n) .figurehead-card-footer{padding-left:18px;padding-right:18px}.math-facts>div{grid-template-columns:80px minmax(0,1fr)}}@media (width<=767px) and (height<=560px){.mobile-nav{padding-top:10px}.mobile-nav a{min-height:48px}.mobile-nav .button{margin-top:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mobile-nav,.publication-home .button,.publication-home .ampd-demo-tabs button,.publication-home .ampd-faq-list details,.publication-home .ampd-faq-list summary span{transition:none}}
