/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-font-weight:initial;--tw-tracking:initial}::backdrop{--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--font-sans:Barlow,Arial,sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--font-weight-semibold:600;--tracking-widest:.1em;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Barlow Condensed",Impact,sans-serif}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--ink:#0b2828;--muted:#48605d;--paper:#f5f0e6;--line:#cdd3c7;--accent:#ffb000;--accent-ink:#885000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:24px}.tone-strategy{--accent:#ffb000;--accent-ink:#885000}.tone-event{--accent:#c6f23d;--accent-ink:#426600}.tone-audit{--accent:#ff795e;--accent-ink:#a83320}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.55}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;font-weight:700;line-height:1.02}h1{letter-spacing:-.025em;font-size:clamp(3.25rem,6.7vw,6.5rem)}h2{letter-spacing:-.02em;font-size:clamp(2.65rem,4.3vw,4.25rem)}h3{font-size:1.875rem;line-height:1.12}h1 em,h2 em{color:var(--accent-ink);letter-spacing:-.025em;font-family:Fugaz One,Impact,sans-serif;font-size:.8em;font-style:normal;font-weight:400;line-height:1.13;display:block}p+p{margin-top:1rem}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}:focus-visible{outline:3px solid var(--accent-ink);outline-offset:5px}::selection{background:var(--accent);color:var(--ink)}img{max-width:100%;height:auto;display:block}small{font-size:.82rem;line-height:1.5}[id]{scroll-margin-top:24px}html:not(.js-ready) .faq-answer[hidden]{display:block!important}}@layer components{.shell{width:100%;max-width:1248px;margin-inline:auto;padding-inline:32px}.section-space{padding-block:96px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:18px;font-size:.72rem;font-weight:700;line-height:1.5;display:block}.section-heading{align-items:end;margin-bottom:48px}.section-heading>p{max-width:510px;color:var(--muted)}.prose-copy{font-size:1.2rem;line-height:1.65}.takeaway{border-left:3px solid var(--accent);color:var(--ink);padding-left:22px;font-weight:600;margin-top:28px!important}.small-note{color:var(--muted);font-size:.95rem;line-height:1.55}.large-copy{margin-block:24px 16px;font-size:1.5rem;font-weight:600;line-height:1.35}.button{background:var(--accent);min-height:56px;color:var(--ink);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:18px;padding:16px 25px;font-size:1rem;font-weight:700;line-height:1.3;transition:background .18s,transform .18s;display:inline-flex}.button span{flex-shrink:0;font-size:1.2rem}.button:hover{background:var(--paper);border-color:var(--ink);transform:translateY(-2px)}.text-link{text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--accent-ink);-webkit-text-decoration-color:var(--accent-ink);-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink);font-size:.95rem;font-weight:600;text-decoration-thickness:1px}.text-link:hover{color:var(--accent-ink)}.brand{letter-spacing:-.04em;white-space:nowrap;font-family:Fugaz One,Impact,sans-serif;font-size:1.25rem;line-height:1}.brand span{color:var(--accent)}.site-header,.editorial-header{background:var(--ink);color:var(--paper);align-items:center;height:76px;display:flex}.site-header{border-bottom:1px solid #ffffff1c}.editorial-header .nav-link{font-size:.83rem;font-weight:600}.site-footer{background:var(--ink);color:#ced8d1;padding:32px 0;font-size:.8rem}body[data-page-type=landing] .site-footer{padding-bottom:124px}.skip-link{z-index:100;background:var(--paper);padding:10px 20px;font-weight:700;position:absolute;top:-80px;left:16px}.skip-link:focus{top:16px}.lp-hero{isolation:isolate;background:var(--ink);min-height:760px;color:var(--paper);align-items:center;display:flex;position:relative;overflow:hidden}.hero-photo{object-fit:cover;object-position:60% center;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.hero-shade{z-index:-2;background:linear-gradient(90deg,#051d1df7 0%,#051d1de8 26%,#051d1d91 52%,#051d1d0a 80%),linear-gradient(#0000 60%,#051d1d80);position:absolute;inset:0}.hero-content{padding-block:76px 88px}.hero-content h1{max-width:700px;font-size:clamp(3.5rem,5.7vw,5.45rem);line-height:1.03}.hero-content h1 em{max-width:670px;color:var(--accent);margin-top:12px;font-size:.72em}.hero-intro{color:#e1e7df;max-width:570px;margin-top:30px;font-size:1.17rem;line-height:1.6}.hero-content .eyebrow,.dark-section .eyebrow,.final-section .eyebrow{color:var(--accent)}.hero-notes{color:#e1e7df;border-top:1px solid #ffffff38;max-width:660px;margin-top:34px;padding-top:20px;font-size:.8rem;font-weight:500}.hero-notes span:before{content:"↗";color:var(--accent);margin-right:9px}.hero-route{letter-spacing:.18em;color:#f5f0e6cc;font-size:.62rem;font-weight:700;position:absolute;bottom:28px;right:32px}.hero-event .hero-photo{object-position:60% center}.hero-audit .hero-photo{object-position:65% center}.dark-section{background:var(--ink);color:var(--paper)}.dark-section h2 em,.final-section h2 em{color:var(--accent)}.dark-section p,.dark-section .small-note,.dark-section .section-heading>p{color:#c9d5cd}.example-panel{border-top:1px solid #ffffff30;padding:36px 32px 0 0}.example-panel+.example-panel{border-left:1px solid #ffffff30;padding-left:32px}.big-index{font-family:var(--font-display);color:var(--accent);margin-bottom:24px;font-size:4rem;line-height:1;display:block}.example-panel h3{max-width:300px;margin-bottom:18px}.example-panel p{font-size:1rem;line-height:1.6}.curriculum-row{border-top:1px solid var(--line);align-items:center;padding-block:25px}.curriculum-row:last-child{border-bottom:1px solid var(--line)}.curriculum-row p{color:var(--muted);font-size:1rem}.row-index{font-family:var(--font-display);color:var(--accent-ink);font-size:1.6rem}.topic-label{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:.67rem;font-weight:600;display:block}.curriculum-row h3{font-size:1.75rem}.audience-section{background:#e8ebdf}.check-list{margin:28px 0 0;padding:0;list-style:none}.check-list li{border-bottom:1px solid var(--line);padding:15px 0 15px 28px;font-size:1.05rem;line-height:1.5;position:relative}.check-list li:before{content:"↗";color:var(--accent-ink);font-weight:700;position:absolute;top:14px;left:0}.scope-note{border-top:4px solid var(--accent);background:#fffcf5;padding:36px}.scope-note h3{margin-bottom:20px;font-size:2rem}.scope-note p{color:var(--muted);font-size:1rem}.scope-note .check-list{margin-top:0}.scope-note .check-list li:last-child{border:0;padding-bottom:0}.teacher-photo{aspect-ratio:1;background:#dce4d9;position:relative;overflow:hidden}.teacher-photo img{object-fit:cover;object-position:center top;width:100%;height:100%}.teacher-photo:after{content:"";background:var(--accent);width:35%;height:8px;position:absolute;bottom:0;left:0}.teacher-section{padding-bottom:24px}.teacher-section p{max-width:560px}.offer-box{background:var(--ink);color:var(--paper);padding:52px}.offer-box .eyebrow{color:var(--accent)}.offer-box h2{letter-spacing:-.04em;font-family:Fugaz One,Impact,sans-serif;font-size:clamp(2.25rem,4vw,3.35rem)}.offer-subtitle{color:#c9d5cd;margin-top:12px}.offer-box .check-list li{color:#e1e7df;border-color:#ffffff2a;font-size:1rem}.offer-box .check-list li:before{color:var(--accent)}.price-side{border-left:1px solid #ffffff2a;padding-left:40px}.price-side .eyebrow{margin-bottom:3px}.price{font-family:var(--font-display);letter-spacing:-.035em;font-size:6.6rem;font-weight:800;line-height:1}.price-side>p{color:#c9d5cd;max-width:290px;margin-top:15px;font-size:.9rem}.price-side .button{width:100%;margin-top:28px}.price-side small{color:#baccc2;margin-top:16px}.guarantee{align-items:center;max-width:740px;margin:40px auto 0;padding:24px}.guarantee>strong{font-family:var(--font-display);text-align:center;color:var(--accent-ink);font-size:4.3rem;line-height:1}.guarantee>strong span{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;line-height:1.6;display:block}.guarantee h3{margin-bottom:10px;font-size:1.7rem}.guarantee p{color:var(--muted);font-size:1rem}.faq-section{padding-top:32px}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item h3{font:600 1.08rem/1.4 var(--font-sans);text-wrap:initial}.faq-item button{text-align:left;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:24px 0;display:flex}.faq-item button span{color:var(--accent-ink);flex-shrink:0;font-size:1.5rem;font-weight:400}.faq-answer{color:var(--muted);padding:0 34px 24px 0;font-size:1rem}.final-section{background:var(--ink);color:var(--paper);border-bottom:1px solid #ffffff20;padding-block:80px}.final-section h2{max-width:930px;font-size:clamp(2.75rem,4.8vw,4.6rem)}.final-section .button{margin-top:30px}.purchase-bar{z-index:40;padding:12px max(24px,50vw - 592px);padding-bottom:max(12px,env(safe-area-inset-bottom));color:var(--paper);visibility:hidden;background:#0b2828f5;border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:24px;transition:transform .2s,visibility .2s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:0 -8px 35px #09222215}.purchase-bar.visible-bar{visibility:visible;transform:translateY(0)}.purchase-bar>span{font-family:Fugaz One,Impact,sans-serif;font-size:1.2rem;line-height:1.3}.purchase-bar small{font-family:var(--font-sans);color:#c9d5cd;margin-top:3px;font-weight:400;display:block}.purchase-bar .button{min-width:315px}.editorial-hero{padding-block:92px 80px}.editorial-hero h1{max-width:840px;font-size:clamp(3.8rem,6.7vw,6.6rem)}.editorial-hero h1 em{max-width:720px;color:var(--ink);margin-top:12px;font-size:.66em}.editorial-lead{max-width:660px;color:var(--muted);margin-top:28px;font-size:1.22rem;line-height:1.6}.edition-card{background:var(--ink);color:var(--paper);flex-direction:column;justify-content:space-between;align-self:stretch;min-height:330px;padding:35px;display:flex;position:relative;overflow:hidden}.edition-card:after{content:"";background:var(--accent);opacity:.95;width:80px;height:450px;position:absolute;top:-30px;right:-25px;transform:rotate(30deg)}.edition-mark{font-family:var(--font-display);letter-spacing:-.05em;color:var(--accent);font-size:7rem;font-weight:800;line-height:.9}.edition-mark span{margin-left:3px;font-size:3rem;font-weight:700}.edition-card p{font-family:var(--font-display);margin-block:28px;font-size:2rem;line-height:1.1}.edition-card .flex{z-index:1;letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;font-size:.6rem;position:relative}.truth-note{border-left:5px solid var(--accent);background:#e7eadd;padding:36px 40px}.truth-note h2{max-width:350px;font-size:2.5rem}.truth-note p{font-size:1rem}.truth-note .eyebrow{font-size:.68rem}.offers-overview{padding-top:0}.offer-editorial-item{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:48px;padding-block:40px;display:grid}.offer-editorial-item:last-child{padding-bottom:0}.offer-cover{background:var(--ink);min-height:315px;position:relative;overflow:hidden}.offer-cover img{object-fit:cover;object-position:70% center;width:100%;height:100%;transition:transform .5s;position:absolute}.offer-cover:after{content:"";background:linear-gradient(#0000 45%,#0b2828b0);position:absolute;inset:0}.offer-cover>span{z-index:1;font-family:var(--font-display);color:var(--accent);font-size:5rem;font-weight:800;line-height:1;position:absolute;bottom:20px;left:26px}.offer-editorial-copy{align-self:center;padding-block:12px}.offer-editorial-copy h3{max-width:620px;font-size:2.85rem}.offer-editorial-copy>p:not(.eyebrow){max-width:620px;margin-top:18px}.offer-editorial-copy .flex{margin-top:28px}.evidence-curriculum article{border-top:1px solid #ffffff30;padding-block:28px}.evidence-curriculum article>span{letter-spacing:.025em;color:var(--accent);font-variant-numeric:tabular-nums;margin-bottom:14px;font-size:.7rem;display:block}.evidence-curriculum h3{margin-bottom:14px;font-size:1.75rem}.evidence-curriculum p{font-size:1rem}.evidence-table article{border-top:1px solid var(--line);align-items:start;padding-block:25px}.evidence-table article:last-child{border-bottom:1px solid var(--line)}.evidence-table h3{font-size:1.65rem}.evidence-table p{color:var(--muted);font-size:.97rem}.status-tag{width:-moz-fit-content;width:fit-content;color:var(--muted);text-transform:uppercase;letter-spacing:.025em;border:1px solid #aeb9a7;padding:5px 9px;font-size:.67rem;font-weight:600;line-height:1.5;display:inline-block}.commerce-section{background:#e8ebdf}.commerce-section h2{margin-bottom:25px}.commerce-section .flex{margin-top:26px}.explanation-hero{padding-block:48px 64px}.explanation-hero h1{font-size:clamp(3.25rem,6.1vw,5.8rem)}.back-link{color:var(--muted);margin-bottom:60px;font-size:.83rem;font-weight:500;display:inline-block}.explanation-image{aspect-ratio:1.16;background:var(--ink);position:relative;overflow:hidden}.explanation-image img{object-fit:cover;object-position:65% center;width:100%;height:100%}.explanation-image:after{content:"";background:linear-gradient(#0000 40%,#0b2828b0);position:absolute;inset:0}.explanation-image>span{z-index:1;color:var(--accent);font-family:var(--font-display);font-size:5rem;font-weight:800;line-height:1;position:absolute;bottom:20px;left:26px}.strategy-facts{border-block:1px solid var(--line)}.strategy-facts>div{padding:30px}.strategy-facts>div:first-child{padding-left:0}.strategy-facts>div+div{border-left:1px solid var(--line)}.strategy-facts span{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);font-size:.65rem;font-weight:700}.strategy-facts p{margin-top:13px;font-size:1.08rem;font-weight:600;line-height:1.45}.strategy-facts small{color:var(--muted);margin-top:9px;display:block}.angle-section{background:#e8ebdf}.angle-list{margin:0;padding:0;list-style:none}.angle-list li{border-top:1px solid #aebbab;grid-template-columns:65px 1fr;align-items:start;gap:24px;padding-block:26px;display:grid}.angle-list li:last-child{border-bottom:1px solid #aebbab}.angle-list span{font-family:var(--font-display);color:var(--accent-ink);font-size:2.8rem;line-height:1.1}.angle-list p{font-family:var(--font-display);max-width:980px;font-size:clamp(1.65rem,3vw,2.5rem);font-weight:600;line-height:1.2}.editorial-action{background:var(--ink);color:var(--paper);padding-block:56px}.editorial-action .eyebrow{color:var(--accent)}.editorial-action h2{margin-bottom:14px;font-size:2.75rem}.editorial-action p:not(.eyebrow){color:#c9d5cd;font-size:1rem}.other-offers{padding-block:40px}}@layer utilities{.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-8{margin-top:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:0}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.pt-0{padding-top:0}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.uppercase{text-transform:uppercase}@media (min-width:40rem){.sm\:block{display:block}}@media (min-width:48rem){.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.md\:grid-cols-\[1fr_145px_1\.3fr\]{grid-template-columns:1fr 145px 1.3fr}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[50px_1fr_1\.15fr\]{grid-template-columns:50px 1fr 1.15fr}.md\:grid-cols-\[100px_1fr\]{grid-template-columns:100px 1fr}.md\:flex-row{flex-direction:row}.md\:justify-between{justify-content:space-between}.md\:gap-7{gap:calc(var(--spacing) * 7)}.md\:gap-8{gap:calc(var(--spacing) * 8)}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.lg\:grid-cols-\[\.65fr_1\.35fr\]{grid-template-columns:.65fr 1.35fr}.lg\:grid-cols-\[\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.lg\:grid-cols-\[\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1\.25fr_\.75fr\]{grid-template-columns:1.25fr .75fr}.lg\:grid-cols-\[1fr_\.75fr\]{grid-template-columns:1fr .75fr}.lg\:gap-20{gap:calc(var(--spacing) * 20)}}}@font-face{font-family:Barlow;src:url(/fonts/barlow-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-800.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-900.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Fugaz One;src:url(/fonts/fugaz-one-400.woff2)format("woff2");font-weight:400;font-display:swap}@media (min-width:768px){.pt-0{padding-top:0}}@media (max-width:1023px){.section-space{padding-block:72px}.hero-content h1{max-width:630px}.hero-shade{background:linear-gradient(90deg,#051d1df2,#051d1dba 48%,#051d1d45)}.price-side{border-top:1px solid #ffffff2a;border-left:0;padding-top:34px;padding-left:0}.price-side>p{max-width:100%}.price-side .button{width:-moz-fit-content;width:fit-content}.edition-card{display:none}.offer-editorial-item{gap:32px}.offer-editorial-copy h3{font-size:2.35rem}.offer-cover{min-height:350px}.teacher-section{padding-bottom:0}}@media (max-width:767px){.shell{padding-inline:22px}.section-space{padding-block:60px}.pt-0{padding-top:0}.site-header,.editorial-header{height:64px}.brand{font-size:1.1rem}.eyebrow{margin-bottom:16px;font-size:.65rem}.section-heading{margin-bottom:32px}.prose-copy{font-size:1.08rem}.takeaway{padding-left:18px}.lp-hero{align-items:flex-start;min-height:820px}.hero-content{padding-block:44px 250px}.hero-content h1{max-width:570px;font-size:clamp(2.9rem,9.8vw,4.6rem)}.hero-content h1 em{max-width:100%;margin-top:12px;font-size:.75em}.hero-intro{max-width:520px;margin-top:24px;font-size:1.05rem;line-height:1.5}.hero-photo{object-position:68% bottom}.hero-shade{background:linear-gradient(#051d1dfc,#051d1dec 25%,#051d1db5 53%,#051d1d0d 90%)}.hero-notes{column-gap:18px;max-width:460px;margin-top:25px;padding-top:17px;font-size:.72rem}.hero-route{font-size:.55rem;bottom:20px;right:22px}.example-panel,.example-panel+.example-panel{border-left:0;padding:26px 0}.example-panel:last-child{padding-bottom:0}.big-index{margin-bottom:15px;font-size:2.8rem}.example-panel h3{max-width:100%;margin-bottom:12px;font-size:1.8rem}.curriculum-row{gap:12px;padding:23px 0 23px 42px;position:relative}.row-index{font-size:1.25rem;position:absolute;top:24px;left:0}.curriculum-row h3{font-size:1.6rem}.curriculum-row p{font-size:.97rem}.topic-label{font-size:.6rem}.scope-note{padding:28px}.scope-note h3{font-size:1.8rem}.check-list li{font-size:1rem}.teacher-photo{max-width:480px}.teacher-section{padding-bottom:0}.large-copy{font-size:1.35rem}.offer-box{padding:30px 25px}.offer-box .check-list{margin-top:22px}.offer-subtitle{font-size:1rem}.price-side{padding-top:28px}.price{font-size:5.6rem}.price-side .button{width:100%;padding-inline:16px;font-size:.95rem}.guarantee{grid-template-columns:65px 1fr;gap:22px;margin-top:28px;padding:12px 0}.guarantee>strong{font-size:3.8rem}.guarantee h3{font-size:1.5rem}.guarantee p{font-size:.94rem}.faq-section{padding-top:0}.faq-item button{padding-block:21px}.faq-answer{padding-right:0}.final-section{padding-block:56px}.final-section .button{width:100%}.purchase-bar{padding:10px 16px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.purchase-bar .button{width:100%;min-width:0;min-height:52px;font-size:.95rem}.editorial-hero{padding-block:52px 44px}.editorial-hero h1{font-size:3.6rem}.editorial-hero h1 em{margin-top:13px;font-size:.67em}.editorial-lead{margin-top:22px;font-size:1.07rem}.truth-note{padding:28px 24px}.truth-note h2{font-size:2.1rem}.truth-note p{font-size:.97rem}.offers-overview{padding-top:0}.offer-editorial-item{grid-template-columns:1fr;gap:25px;padding-block:30px}.offer-cover{aspect-ratio:1.45;min-height:0}.offer-cover>span{font-size:4rem;bottom:16px;left:20px}.offer-editorial-copy{padding:0}.offer-editorial-copy h3{font-size:2.3rem}.offer-editorial-copy>p:not(.eyebrow){margin-top:16px;font-size:1rem}.offer-editorial-copy .flex{gap:22px;margin-top:24px}.offer-editorial-copy .button{font-size:.9rem}.evidence-curriculum article{padding-block:24px}.evidence-curriculum h3{font-size:1.65rem}.evidence-table article{gap:14px}.status-tag{grid-row:2}.evidence-table h3{font-size:1.7rem}.explanation-hero{padding-block:30px 40px}.back-link{margin-bottom:36px}.explanation-hero h1{font-size:3.55rem}.explanation-image{aspect-ratio:1.7}.strategy-facts>div,.strategy-facts>div:first-child{padding:24px 0}.strategy-facts>div+div{border-left:0;border-top:1px solid var(--line)}.strategy-facts p{margin-top:9px}.angle-list li{grid-template-columns:36px 1fr;gap:16px;padding-block:24px}.angle-list span{font-size:2rem}.editorial-action{padding-block:40px}.other-offers{padding-block:30px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
