@font-face{font-family:DDGrotesk;src:url('/fonts/SpaceGrotesk.ttf')}@font-face{font-family:DDBlack;src:url('/fonts/UnifrakturCook-Bold.ttf')}@font-face{font-family:DDCondensed;src:url('/fonts/BarlowCondensed-Bold.ttf')}*{box-sizing:border-box}.dd-magazine{background:#10090b;color:#e9dfcf;padding:18px 18px 8px;font-family:DDGrotesk,Arial,sans-serif;overflow:hidden}.dd-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.dd-toolbar>span{font-size:8px;letter-spacing:.12em;max-width:24ch}.dd-jump-label{display:flex;gap:10px;align-items:center;font-size:7px;color:#a98887;letter-spacing:.09em}.dd-jump{background:#211014;color:#e2c6bb;border:1px solid #674247;font:10px DDGrotesk,Arial,sans-serif;padding:9px;min-height:40px}.dd-book-wrap{max-width:880px;margin:0 auto;min-height:400px;display:flex;align-items:center;justify-content:center}.dd-book{margin:0 auto}.dd-page{background:#110d0c;color:#e9dfcf;overflow:hidden;position:relative;font-family:DDGrotesk,Arial,sans-serif;border:1px solid #392025}.dd-page header{position:absolute;top:22px;left:24px;right:24px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.12em;z-index:2}.dd-page footer{position:absolute;bottom:20px;left:24px;right:24px;font-size:7px;letter-spacing:.1em;z-index:2}.dd-page img{display:block;width:100%;height:100%;object-fit:cover;max-width:none}.dd-cover img{object-position:center}.dd-cover:after{content:'';position:absolute;inset:0;background:linear-gradient(#0009,transparent 40%,transparent 60%,#000d);pointer-events:none}.dd-cover-top{position:absolute;top:21px;left:24px;right:24px;display:flex;justify-content:space-between;z-index:2;font-size:8px;letter-spacing:.14em}.dd-page.dd-cover h1{position:absolute;top:52px;left:22px;right:22px;color:#eee1cc;font:700 66px/.79 DDCondensed,Impact,sans-serif!important;letter-spacing:-.025em;margin:0!important;z-index:2;text-shadow:0 2px 12px #000}.dd-cover h1 small{display:block;font:8px DDGrotesk,Arial,sans-serif;letter-spacing:.3em;padding:0 0 12px 3px}.dd-cover-bottom{position:absolute;bottom:25px;left:24px;right:24px;z-index:2}.dd-cover-bottom>span{display:block;font-size:7px;letter-spacing:.12em;margin-bottom:14px}.dd-cover-bottom b{font:700 37px/.9 DDCondensed,Impact,sans-serif;color:#e5d7c2}.dd-page.dd-index{padding:70px 28px 40px;background:#8f1728;color:#f1dfcd}.dd-page.dd-index h2{font:700 68px/.85 DDCondensed,Impact,sans-serif!important;letter-spacing:-.035em;margin:0!important;color:inherit}.dd-index>p{font-size:11px;margin:24px 0!important}.dd-index nav{margin-top:30px}.dd-index nav button{border:0;border-top:1px solid #e7b4ac88;background:transparent;color:#ecd8c7;width:100%;min-height:55px;text-align:left;display:flex;align-items:center;gap:18px;font:9px DDGrotesk,Arial,sans-serif;cursor:pointer}.dd-index nav strong{flex:1;font-size:15px;font-weight:400}.dd-dress .dd-crop{position:absolute;inset:0;background-size:245% auto;background-position:51% 89%;background-repeat:no-repeat}.dd-dress:after{content:'';position:absolute;inset:0;background:linear-gradient(#000a,transparent 40%,#000c)}.dd-page.dd-dress h2{position:absolute;left:24px;bottom:137px;font:700 58px/.82 DDCondensed,Impact,sans-serif!important;color:#f1ded0;margin:0!important;z-index:2}.dd-dress p{position:absolute;left:24px;right:24px;bottom:47px;font:11px/1.7 DDGrotesk,Arial,sans-serif!important;color:#e1c0b5!important;z-index:2;margin:0!important;max-width:30ch}.dd-page.dd-cap{background:#181212;padding:65px 24px 40px}.dd-page.dd-cap h2{font:700 64px/.82 DDBlack,Georgia,serif!important;color:#cd3749;margin:0!important;position:relative;z-index:2}.dd-cap .dd-cap-photo{position:absolute;inset:120px -12px 85px;background-size:215% auto;background-position:52% 28%;background-repeat:no-repeat}.dd-cap:after{content:'';position:absolute;inset:0;background:linear-gradient(#180e0a 0,transparent 45%,#180e0a 92%);pointer-events:none}.dd-cap p{position:absolute;left:24px;right:24px;bottom:50px;font:11px/1.7 DDGrotesk,Arial,sans-serif!important;color:#dec8bb!important;z-index:2;margin:0!important;max-width:32ch}.dd-heels-back img{object-fit:cover;object-position:center}.dd-heels-back:after,.dd-heels-front:after{content:'';position:absolute;inset:0;background:linear-gradient(#0007,transparent 25%,transparent 65%,#000b);pointer-events:none}.dd-page.dd-heels-back h2{position:absolute;bottom:55px;left:24px;font:700 52px/.85 DDCondensed,Impact,sans-serif!important;color:#f2dfce;margin:0!important;z-index:2}.dd-heels-front img{object-position:center}.dd-heels-front>div{position:absolute;left:24px;right:24px;bottom:57px;z-index:2}.dd-page.dd-heels-front h2{font:700 48px/.9 DDCondensed,Impact,sans-serif!important;color:#f1dfcc;margin:0 0 15px!important}.dd-heels-front p{font:10px/1.6 DDGrotesk,Arial,sans-serif!important;color:#e0c7b5!important;margin:0!important;max-width:32ch}.dd-page.dd-back{padding:28px;background:#801d2c}.dd-back>span{font-size:7px;letter-spacing:.14em}.dd-page.dd-back h2{font:700 48px/.9 DDCondensed,Impact,sans-serif!important;letter-spacing:-.02em;color:#f1dfcd;margin:80px 0 35px!important}.dd-back-rule{height:1px;background:#e0b4a6}.dd-back>p{font-size:11px;margin-top:18px!important}.dd-back>strong{position:absolute;bottom:75px;left:28px;font:700 100px/.8 DDBlack,Georgia,serif}.dd-back>small{position:absolute;bottom:35px;left:28px;font-size:8px;letter-spacing:.3em}.dd-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;max-width:880px;margin:18px auto 0}.dd-controls button{border:1px solid #684148;background:#1a0d11;color:#dec4b8;font:8px DDGrotesk,Arial,sans-serif;padding:12px 16px;min-height:44px;cursor:pointer}.dd-controls button:disabled{opacity:.3;cursor:default}.dd-counter{font:9px DDGrotesk,Arial,sans-serif;color:#c49696;white-space:nowrap}.dd-hint{font:6px DDGrotesk,Arial,sans-serif!important;text-align:center;letter-spacing:.13em;color:#977474!important;padding:15px 0 10px;margin:0!important}.dd-native-world>.article-nav{position:relative!important}.dd-open-editorial{background:#8b1e30;color:#f1d8cb;border:1px solid #c06470;min-height:48px;padding:14px;font:10px DDGrotesk,Arial,sans-serif;letter-spacing:.08em;margin:14px 0 18px;cursor:pointer}.dd-editorial-note{font:9px DDGrotesk,Arial,sans-serif!important;color:#a67c7c!important;padding:20px!important;background:#130b0c;margin:0!important}.dd-magazine :is(button,select):focus-visible{outline:2px solid #e4a49f;outline-offset:3px}.dd-standalone{margin:0;background:#10090b;min-height:100vh}.dd-site-header{max-width:1000px;margin:0 auto;padding:24px;display:flex;align-items:center;justify-content:space-between;color:#ba9592;font:9px DDGrotesk,Arial,sans-serif;letter-spacing:.12em}.dd-site-header a{color:#edd6cb;text-decoration:none}.dd-standalone main{max-width:1000px;margin:auto}
@media(max-width:600px){.dd-magazine{padding:15px 10px 8px}.dd-toolbar{gap:10px}.dd-toolbar>span{font-size:6px;max-width:19ch;line-height:1.6}.dd-jump-label{font-size:6px;gap:6px}.dd-jump{font-size:9px;padding:7px}.dd-book-wrap{min-height:330px}.dd-page header{top:17px;left:19px;right:19px;font-size:6px}.dd-page footer{bottom:17px;left:19px;right:19px;font-size:5px}.dd-cover-top{top:17px;left:19px;right:19px;font-size:6px}.dd-page.dd-cover h1{font-size:54px!important;top:46px;left:18px;right:18px}.dd-cover h1 small{font-size:6px;padding-bottom:10px}.dd-cover-bottom{bottom:22px;left:19px;right:19px}.dd-cover-bottom>span{font-size:5px}.dd-cover-bottom b{font-size:30px}.dd-page.dd-index{padding:60px 22px 35px}.dd-page.dd-index h2{font-size:55px!important}.dd-index>p{font-size:9px;margin:20px 0!important}.dd-index nav{margin-top:20px}.dd-index nav button{min-height:45px;font-size:8px}.dd-index nav strong{font-size:12px}.dd-page.dd-dress h2{left:19px;font-size:46px!important;bottom:120px}.dd-dress p{left:19px;right:19px;bottom:45px;font-size:9px!important}.dd-page.dd-cap{padding:55px 19px 35px}.dd-page.dd-cap h2{font-size:50px!important}.dd-cap .dd-cap-photo{inset:90px -8px 80px}.dd-cap p{left:19px;right:19px;bottom:44px;font-size:9px!important}.dd-page.dd-heels-back h2{font-size:42px!important;left:19px;bottom:48px}.dd-heels-front>div{left:19px;right:19px;bottom:48px}.dd-page.dd-heels-front h2{font-size:39px!important}.dd-heels-front p{font-size:8px!important}.dd-page.dd-back{padding:22px}.dd-back>span{font-size:6px}.dd-page.dd-back h2{font-size:39px!important;margin-top:65px!important}.dd-back>p{font-size:10px}.dd-back>strong{font-size:80px;left:22px;bottom:65px}.dd-back>small{bottom:28px;left:22px;font-size:7px}.dd-controls{gap:10px;margin-top:13px}.dd-controls button{padding:10px;font-size:7px}.dd-counter{font-size:8px}.dd-hint{font-size:5px!important;letter-spacing:.08em}.dd-site-header{padding:20px 15px;font-size:7px}}
.dd-native-world>.article-nav{background:#171117!important;color:#e9dcd2!important;border-bottom:1px solid #633c46!important;top:auto!important;z-index:2;padding:18px 22px!important;min-height:62px}.dd-native-world>.article-nav button{background:none!important;border:0!important;color:#e9dcd2!important;min-height:40px}.dd-native-world>.article-nav>span{color:#c3a1a2!important}.article-view[data-design=darkdonalds]{background:#10090b!important}.dd-book-wrap.dd-cover-only .dd-book{translate:-25% 0}.dd-book-wrap.dd-back-only .dd-book{translate:25% 0}

/* Same UnifrakturCook face used by the Red Moon home title. */
.dd-page.dd-cover h1{font-family:DDBlack,Georgia,serif!important;font-size:76px!important;line-height:.86!important;letter-spacing:-.02em!important}.dd-page.dd-back h2{font-family:DDBlack,Georgia,serif!important;font-size:43px!important;line-height:1!important;letter-spacing:-.035em!important}@media(max-width:600px){.dd-page.dd-cover h1{font-size:62px!important}.dd-page.dd-back h2{font-size:34px!important}}
