.dd-page{--dd-dark:#17251e;--dd-gold:#efc975;--dd-paper:#f8f4ea;color:#25372b;background:var(--dd-paper)}
.dd-scene{position:relative;isolation:isolate;background:#17251e;color:#fff8e7;min-height:580px;display:grid;align-items:center;overflow:hidden}.dd-scene>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.dd-scene:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#102219f2 0%,#102219d9 28%,#10221926 72%);z-index:-1}.dd-scene-copy{padding-block:80px}.dd-scene-copy h2{max-width:13ch}.dd-scene-copy p{max-width:30ch}.dd-scene .kicker{color:#efc975}@media(max-width:650px){.dd-scene{min-height:640px;align-items:end}.dd-scene>img{object-position:65% center}.dd-scene:after{background:linear-gradient(0deg,#102219 0%,#102219e6 32%,#10221900 80%)}.dd-scene-copy{padding-block:35px}.dd-scene-copy h2{font-size:2.3rem}}
.dd-page h1,.dd-page h2,.dd-page h3{font-family:Georgia,'Times New Roman',serif;letter-spacing:-.035em}.dd-page p{max-width:66ch}.dd-page h2{font-size:clamp(2.2rem,4.1vw,3.8rem);line-height:1.08;margin:0 0 24px}.dd-page h3{font-size:1.65rem;line-height:1.2}.dd-page figure{margin:0}.dd-page img{display:block;width:100%;height:auto}.dd-page .kicker{color:#856019;font-size:.8rem;line-height:1.7}.dd-hero{background:radial-gradient(ellipse at 85% 35%,#384c35 0,#17251e 65%);color:#fff8e7;padding:28px 0 74px}.dd-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:.875rem;color:#d6d8ca;margin-bottom:50px}.dd-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:center}.dd-hero h1{font-size:clamp(3.8rem,7vw,6.3rem);line-height:.97;margin:0 0 24px;font-weight:400}.dd-hero h1 em{font-style:normal;color:var(--dd-gold)}.dd-hero .kicker,.dd-final .kicker,.dd-story-section .kicker{color:var(--dd-gold)}.dd-subtitle{font-size:1.1rem;line-height:1.5;color:#e9d5aa}.dd-hook{font:italic 1.8rem/1.25 Georgia,serif;margin:28px 0 20px}.dd-lede{color:#d2d9cf;font-size:1.0625rem;line-height:1.8}.dd-cover{max-width:385px;justify-self:center;transform:rotate(2deg)}.dd-cover img{box-shadow:18px 22px 48px #0007;border-radius:2px}.dd-cover figcaption{text-align:center;font-size:.85rem;margin-top:24px;color:#d2d9cf}.dd-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:28px}.dd-page .button{background:var(--dd-gold);color:#17251e;min-height:54px}.dd-page .button:hover{background:#fff4d4}.dd-outline{padding:13px 20px;min-height:54px;border:1px solid #a9b5a5;text-decoration:none;font-weight:700}.dd-outline:hover{background:#ffffff14}.dd-retailer{font-size:.82rem;color:#d2d9cf;margin-top:18px}.dd-facts{border-bottom:1px solid #d7cdb8;background:#eee7d7}.dd-facts dl{display:grid;grid-template-columns:repeat(4,1fr);padding:26px 0;margin-block:0}.dd-facts dl>div{padding:0 26px;border-right:1px solid #cbbfa6}.dd-facts dl>div:first-child{padding-left:0}.dd-facts dl>div:last-child{border:0}.dd-facts dt{text-transform:uppercase;letter-spacing:.13em;font-size:.75rem;color:#665840}.dd-facts dd{font:1.4rem/1.5 Georgia,serif;margin:5px 0 0}.dd-section{padding-block:88px}.dd-intro,.dd-difficulty,.dd-faq{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.dd-intro p,.dd-difficulty p{margin-top:0;font-size:1.08rem;line-height:1.8}.dd-art img{border-radius:3px}.dd-art figcaption{font-size:.75rem;color:#605c50;margin-top:10px}.dd-heading{max-width:700px;margin-bottom:40px}.dd-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding:0;list-style:none;margin:38px 0 0}.dd-steps li{padding-top:20px;border-top:1px solid #baa879}.dd-steps li>span{font:1.5rem Georgia,serif;color:#856019}.dd-steps p{color:#50604f;font-size:1rem}.dd-preview-section{background:#e9e5d9;padding:84px 0}.dd-preview-heading{display:flex;justify-content:space-between;align-items:end;gap:44px;margin-bottom:36px}.dd-preview-heading>p{max-width:400px;font-size:.95rem;color:#50604f}.dd-spread{display:grid;grid-template-columns:1fr 1fr;gap:26px}.dd-spread img{box-shadow:0 10px 30px #17251e1f}.dd-spread a{display:block}.dd-spread figcaption{font-size:.86rem;color:#455340;margin-top:18px}.dd-spread figcaption span{font-weight:bold;color:#856019;margin-right:12px}.dd-transcript{margin-top:32px;border-top:1px solid #bcb39d;padding-top:15px}.dd-page summary{cursor:pointer;font-weight:700;padding:14px 0;min-height:48px}.dd-transcript p{font-size:1rem}.dd-table-wrap{align-self:center}.dd-table-wrap table{width:100%;border-collapse:collapse;text-align:left}.dd-table-wrap caption{text-align:left;font-size:.9rem;padding-bottom:20px;color:#50604f}.dd-table-wrap th,.dd-table-wrap td{padding:17px 14px;border-bottom:1px solid #d8cfbc}.dd-table-wrap thead{background:#e9e1ce}.dd-table-wrap tbody th{font-weight:600}.dd-story-section{background:#17251e;color:#f5eddc;padding:84px 0}.dd-story-section .dd-heading p:not(.kicker){color:#d2d9cf}.dd-promo-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.dd-story-section figcaption{color:#bfc9b9}.dd-faq details{border-bottom:1px solid #d2c7ad;padding:8px 0}.dd-faq details:first-child{border-top:1px solid #d2c7ad}.dd-faq details p{margin:0 0 20px;color:#50604f;line-height:1.8}.dd-final{text-align:center;padding:85px 0;background:#293b2d;color:#fff8e7;border-top:1px solid #71806a}.dd-final p{margin-inline:auto}.dd-final .button{margin-top:18px}.dd-page a:focus-visible,.dd-page summary:focus-visible{outline:3px solid #ba832a;outline-offset:5px}
.dd-scene:after{background:linear-gradient(270deg,#102219f2 0%,#102219d9 28%,#10221900 75%)}.dd-scene-copy{padding-left:58%}.dd-scene-copy p{font-size:1rem}.dd-page .kicker{font-size:.875rem}
@media(max-width:900px){.dd-hero-grid{gap:38px}.dd-intro,.dd-difficulty,.dd-faq{gap:38px}.dd-cover{max-width:310px}.dd-facts dl>div{padding-inline:15px}.dd-preview-heading{display:block}.dd-preview-heading>p{max-width:none}.dd-scene-copy{padding-left:52%}}
@media(max-width:650px){.dd-scene-copy{padding-left:0}.dd-scene:after{background:linear-gradient(0deg,#102219 0%,#102219e6 32%,#10221900 80%)}.dd-scene>img{object-position:40% center}}
@media(max-width:650px){.dd-hero{padding-bottom:48px}.dd-breadcrumb{font-size:.75rem;margin-bottom:30px}.dd-hero-grid{grid-template-columns:1fr;gap:36px}.dd-hero h1{font-size:3.9rem}.dd-cover{max-width:245px;transform:none}.dd-facts dl{grid-template-columns:1fr 1fr;gap:22px}.dd-facts dl>div{padding-left:14px!important;border:0}.dd-facts dd{font-size:1.2rem}.dd-section,.dd-preview-section,.dd-story-section,.dd-final{padding-block:55px}.dd-intro,.dd-difficulty,.dd-faq{grid-template-columns:1fr;gap:20px}.dd-steps{grid-template-columns:1fr;gap:20px}.dd-steps h3{margin-block:10px}.dd-spread,.dd-promo-grid{grid-template-columns:1fr;gap:30px}.dd-feature-art{width:100%}.dd-feature-art figcaption{padding-inline:14px}.dd-page h2{font-size:2.5rem}.dd-table-wrap th,.dd-table-wrap td{padding:14px 9px}}
