@font-face{font-family:Brygada1918;src:url(fonts/Brygada1918.ttf) format("truetype");font-weight:400 700;font-display:swap}@font-face{font-family:Commissioner;src:url(fonts/Commissioner.ttf) format("truetype");font-weight:100 900;font-display:swap}:root{--ink:#292f35;--paper:#fcfaf6;--accent:#a23f2e;--pale:#f0e7dc;--rule:#d5cbc0;--quiet:#555047}*{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 Commissioner,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:Brygada1918,serif;font-weight:600;line-height:1.12;text-wrap:balance}h1{font-size:58px;letter-spacing:-.025em}h2{font-size:46px;letter-spacing:-.018em}h3{font-size:29px}p{max-width:72ch}p+p{margin-top:22px}.wrap{max-width:1190px;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:600 29px Brygada1918,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:#7e2e21}.action:disabled{background:#776960;cursor:wait}.opening{display:grid;grid-template-columns:1.1fr .83fr 1.1fr;gap:36px;padding:46px 0 54px;align-items:start}.opening-copy{padding-top:5px}.opening-copy .lead{font-size:23px;margin-top:24px}.single-item{border-top:1px solid var(--rule);padding-top:21px;margin-top:28px;font-size:14px;line-height:1.6}.single-item strong{display:block;font-size:21px;margin:10px 0;color:var(--accent);font-variant-numeric:tabular-nums}.opening img{display:block;width:100%;height:auto}.opening figcaption{font-size:13px;line-height:1.6;margin-top:15px;color:var(--quiet)}.offer{border-top:2px solid var(--ink);padding-top:15px}.offer-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px}.offer-head h2{font:700 22px Commissioner,sans-serif}.offer-head strong{font-size:32px;line-height:1.2;font-variant-numeric:tabular-nums}label{display:block;font-size:16px;font-weight:650;margin-bottom:9px}input{width:100%;padding:13px 15px;background:white;border:1px solid var(--rule);border-radius:2px;min-height:48px;color:var(--ink)}#payButton{width:100%;margin-top:12px;background:var(--accent);color:white;border-radius:3px;padding:14px 18px;min-height:48px;font-size:16px;font-weight:700;line-height:1.5}#payButton:hover{background:#7e2e21}.email-help,.fine{font-size:13px;line-height:1.6;color:var(--quiet);margin-top:11px}.promo-details{margin-top:16px;font-size:13px}.promo-details input{margin-top:10px}.delivery-note{font-size:13px;line-height:1.65;margin-top:18px}.terms-note{font-size:12px;line-height:1.65;margin-top:16px;color:var(--quiet)}#errorMessage{display:none;color:#852d20;font-size:14px;line-height:1.6;margin-top:12px}#errorMessage.show{display:block}.band{padding:76px 0}.intro,.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}.atlas-heading{display:grid;grid-template-columns:1fr 1fr;gap:85px;margin-bottom:35px}.atlas-heading p{font-size:16px}.reference{border-block:1px solid var(--rule);padding:20px 0;margin-bottom:24px;font-size:17px}.reference strong{display:block;margin-bottom:8px}.reference b{font-variant-numeric:tabular-nums}[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:315px}[hidden]{display:none!important}.scope-record{margin-top:20px}.scope-record>div{display:grid;grid-template-columns:210px 1fr;gap:30px;padding:14px 0;border-top:1px solid var(--rule)}.scope-record dt{font-weight:700}.scope-record dd{margin:0;max-width:75ch}.atlas-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:600 28px/1.2 Brygada1918,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:55px;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:1250px){.wrap{margin-inline:32px}.opening{gap:28px;grid-template-columns:1fr .8fr 1.05fr}h1{font-size:58px}.two,.included-layout,.atlas-heading{gap:60px}.closing{margin-inline:auto}}@media(max-width:1050px){.masthead nav{display:none}.opening{grid-template-columns:1fr 1fr;gap:30px}.opening-copy{grid-column:1}.opening figure{grid-column:2;grid-row:1/3;width:100%;max-width:330px;justify-self:end}.offer{grid-column:1}.opening h1{font-size:48px}.two,.included-layout,.atlas-heading{gap:40px}h2{font-size:40px}.lead{font-size:22px}.scope-record>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:24px}.masthead>.action{font-size:15px;padding:11px 15px}.opening{display:flex;flex-direction:column;gap:25px;padding:28px 0 44px}.opening-copy{padding:0}.opening h1{font-size:42px}.opening-copy .lead{font-size:21px;margin-top:18px;margin-bottom:0}.single-item{margin-top:21px;padding-top:14px}.single-item strong{font-size:20px}.opening figure{order:4;width:100%;max-width:none;margin:0}.offer{width:100%;padding-top:14px}.offer-head{margin-bottom:14px}.offer-head strong{font-size:32px}.band{padding:49px 0}h2{font-size:37px}h3{font-size:29px}.two,.included-layout,.atlas-heading,.audience{display:block}.two h2,.atlas-heading h2{margin-bottom:25px}.atlas-heading{margin-bottom:24px}.reference{font-size:16px}[role=tablist]{gap:17px}[role=tab]{font-size:14px;max-width:36%;text-align:left;padding:13px 0}[role=tabpanel]{min-height:0;padding-top:24px}.scope-record>div{display:block;padding:16px 0}.scope-record dt{margin-bottom:8px}.atlas-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:40px}.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:22px}.masthead>.action{font-size:14px;padding-inline:13px}.opening h1{font-size:38px}.single-item strong{font-size:18px}[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}}