@font-face{font-family:Prata;src:url(fonts/Prata.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:HankenGrotesk;src:url(fonts/HankenGrotesk.ttf) format("truetype");font-weight:100 900;font-display:swap}:root{--ink:#303033;--paper:#faf9f6;--accent:#813f52;--pale:#ece8e4;--rule:#d3cdca;--quiet:#575052}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px;scrollbar-color:var(--accent) var(--paper)}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.7 HankenGrotesk,sans-serif;padding-bottom:85px}::selection{background:var(--accent);color:var(--paper)}a{color:inherit;text-underline-offset:4px}button,input{font:inherit}button,summary{cursor:pointer}input{caret-color:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}button{border:0}h1,h2,h3,p,figure,dl{margin:0}h1,h2,h3{font-family:Prata,serif;font-weight:400;line-height:1.18;text-wrap:balance}h1{font-size:54px;letter-spacing:-.018em;max-width:1000px}h2{font-size:40px;letter-spacing:-.014em}h3{font-size:27px}p{max-width:72ch}p+p{margin-top:22px}.wrap{max-width:1140px;margin-inline:auto}.skip{position:absolute;top:-200px}.skip:focus{top:12px;left:20px;z-index:100;background:var(--paper);padding:10px}.masthead{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:22px 0;border-bottom:1px solid var(--rule);font-size:15px}.brand{font:400 26px Prata,serif;text-decoration:none;white-space:nowrap}.masthead nav{display:flex;gap:25px}.masthead nav a{text-decoration:none}.action{display:inline-block;padding:14px 21px;background:var(--accent);color:white;border-radius:3px;font-weight:700;line-height:1.4;min-height:44px}.action:hover{background:#602b3b}.action:disabled{background:#77676e;cursor:wait}.opening{padding:37px 0 54px}.headline{display:grid;grid-template-columns:1.5fr .7fr;gap:65px;align-items:end;margin-bottom:35px}.headline .lead{font-size:20px;margin:0;line-height:1.6}.material-row{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px;align-items:start}.material-row figure{width:100%;max-width:322px}.material-row img{display:block;width:100%;height:auto}.material-row figcaption{font-size:13px;line-height:1.6;margin-top:15px;color:var(--quiet)}.quote{border-block:1px solid var(--rule);padding:12px 0 15px;font-size:14px;line-height:1.55}.quote>p:first-child{font-size:13px}.quote dl{margin-top:11px}.quote dl>div{display:grid;grid-template-columns:1fr 1.35fr;gap:20px;margin-top:7px}.quote dd{margin:0;font-weight:650;font-variant-numeric:tabular-nums}.quote .known{margin-top:12px;color:var(--accent)}.offer-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:19px 0 14px}.offer-head h2{font:700 22px HankenGrotesk,sans-serif}.offer-head strong{white-space:nowrap;flex-shrink:0;font-size:34px;line-height:1.2;font-variant-numeric:tabular-nums}label{display:block;font-size:16px;font-weight:650;margin-bottom:8px}input{width:100%;padding:12px 15px;background:white;border:1px solid var(--rule);border-radius:2px;min-height:48px;color:var(--ink)}#payButton{width:100%;margin-top:10px;background:var(--accent);color:white;border-radius:3px;padding:13px 18px;min-height:48px;font-size:16px;font-weight:700;line-height:1.5}#payButton:hover{background:#602b3b}.email-help,.fine{font-size:13px;line-height:1.6;color:var(--quiet);margin-top:9px}.promo-details{margin-top:13px;font-size:13px}.promo-details input{margin-top:10px}.delivery-note{font-size:13px;line-height:1.65;margin-top:15px}.terms-note{font-size:12px;line-height:1.65;margin-top:13px;color:var(--quiet)}#errorMessage{display:none;color:#852d3e;font-size:14px;line-height:1.6;margin-top:12px}#errorMessage.show{display:block}.band{padding:74px 0}.pale{background:var(--pale)}.two{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px}.lead{font-size:24px;line-height:1.5;margin-bottom:25px}.two .action{margin-top:26px}.section-head{display:grid;grid-template-columns:1fr 1fr;gap:85px;margin-bottom:35px}.section-head p{font-size:16px}.persistent{border-block:1px solid var(--rule);padding:20px 0;margin-bottom:24px;font-size:17px}.persistent strong{display:block;margin-bottom:8px}[role=tablist]{display:flex;gap:35px;border-bottom:1px solid var(--rule)}[role=tab]{background:transparent;color:var(--ink);font-weight:700;padding:16px 0;border-bottom:2px solid transparent;line-height:1.5}[role=tab][aria-selected=true]{border-bottom-color:var(--accent);color:var(--accent)}[role=tabpanel]{padding-top:29px;min-height:320px}[hidden]{display:none!important}.scope{margin-top:20px}.scope>div{display:grid;grid-template-columns:210px 1fr;gap:30px;padding:14px 0;border-top:1px solid var(--rule)}.scope dt{font-weight:700}.scope dd{margin:0;max-width:75ch}.note{font-size:14px;color:var(--quiet);margin-top:24px}.dark{background:var(--ink);color:var(--paper)}.included h2{margin-bottom:36px}.included-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px}.included-layout .action{margin-top:28px}.included dl>div{border-top:1px solid var(--rule);padding:25px 0}.included dt{font:400 27px/1.25 Prata,serif;margin-bottom:15px}.included dd{margin:0}.topics ol{display:grid;grid-template-columns:1fr 1fr;gap:0 65px;padding:0;list-style-position:inside;margin:35px 0 0}.topics li{border-top:1px solid var(--rule);padding:17px 0}.audience{display:grid;grid-template-columns:1fr 1fr;gap:25px 65px;border-top:1px solid var(--rule);padding-top:35px;margin-top:55px}.audience h3{grid-row:1/3}.audience p+p{margin:0}.faq{padding-top:0}.faq h2{margin-bottom:28px}.faq details{padding:20px 0;border-top:1px solid var(--rule)}.faq summary{font-size:21px;font-weight:700;line-height:1.5}.faq details p{margin-top:15px;max-width:75ch}.closing{max-width:840px;text-align:center}.closing h2{font-size:49px;margin-bottom:25px}.closing p{margin-inline:auto}.closing .action{margin:30px 0 14px}.sources{padding-block:35px;font-size:14px;line-height:1.65;color:var(--quiet)}footer{display:flex;justify-content:space-between;gap:35px;border-top:1px solid var(--rule);padding:30px 0;font-size:13px;color:var(--quiet)}footer nav{display:flex;gap:20px}.sticky{position:fixed;bottom:0;left:0;right:0;z-index:30;background:var(--paper);border-top:1px solid var(--rule);display:flex;align-items:center;justify-content:center;gap:28px;padding:10px 24px;font-size:15px;line-height:1.4}.sticky strong,.sticky span{display:block}.sticky span{font-size:13px;color:var(--quiet)}@media(max-width:1200px){.wrap{margin-inline:32px}.headline{gap:42px;grid-template-columns:1.5fr .8fr}h1{font-size:49px}.material-row{gap:60px}.two,.included-layout,.section-head{gap:60px}.closing{margin-inline:auto}}@media(max-width:1000px){.masthead nav{display:none}.headline{display:block}.headline h1{max-width:680px;font-size:44px}.headline .lead{margin-top:20px;max-width:50ch}.material-row{grid-template-columns:.85fr 1.15fr;gap:32px}.two,.included-layout,.section-head{gap:40px}h2{font-size:36px}.scope>div{grid-template-columns:170px 1fr;gap:24px}}@media(max-width:700px){.wrap{margin-inline:20px}.masthead{padding-block:18px;gap:16px}.brand{font-size:23px}.masthead>.action{font-size:15px;padding:11px 15px}.opening{padding:27px 0 44px}.headline{margin-bottom:24px}.headline h1{font-size:37px}.headline .lead{font-size:20px;margin-top:18px}.material-row{display:flex;flex-direction:column;gap:32px}.material-row figure{order:2;max-width:none;width:100%}.purchase{width:100%}.quote{font-size:14px}.quote dl>div{gap:14px;grid-template-columns:.85fr 1.15fr}.offer-head h2{font-size:21px}.band{padding:49px 0}h2{font-size:33px}h3{font-size:26px}.lead{font-size:22px}.two,.included-layout,.section-head,.audience{display:block}.two h2,.section-head h2{margin-bottom:25px}.section-head{margin-bottom:24px}.persistent{font-size:16px}[role=tablist]{gap:17px}[role=tab]{font-size:14px;max-width:35%;text-align:left;padding:13px 0}[role=tabpanel]{min-height:0;padding-top:24px}.scope>div{display:block;padding:16px 0}.scope dt{margin-bottom:8px}.note{margin-top:15px}.included h2{margin-bottom:27px}.included-layout>div{margin-bottom:33px}.included dl>div{padding:23px 0}.topics ol{display:block;margin-top:29px}.audience{margin-top:35px;padding-top:29px}.audience h3{margin-bottom:19px}.audience p+p{margin-top:20px}.faq{padding-top:0}.faq summary{font-size:20px}.closing{text-align:left}.closing h2{font-size:37px}.sources{font-size:14px;padding-block:30px}footer{display:block}footer nav{flex-wrap:wrap;margin-top:20px}.sticky{justify-content:space-between;gap:12px;padding:10px 20px}.sticky .action{font-size:15px;padding:12px 15px}}@media(max-width:350px){.wrap{margin-inline:18px}.brand{font-size:21px}.masthead>.action{font-size:14px;padding-inline:13px}.headline h1{font-size:30px}.offer-head h2{font-size:18px}.offer-head strong{font-size:30px}.quote dl>div{gap:12px;grid-template-columns:.8fr 1.2fr}[role=tablist]{gap:13px}[role=tab]{font-size:13px}.sticky{padding-inline:18px;font-size:13px}.sticky .action{font-size:14px;padding-inline:13px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}