.dp{box-sizing:border-box;color:#1b2a3a;width:100%;font-family:Archivo Variable,system-ui,sans-serif;line-height:1.45;container:dp/inline-size}.dp *,.dp :before,.dp :after{box-sizing:border-box}.dp p{margin:0}.dp-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.dp-views{gap:8px;display:flex}.dp-view{color:#1b2a3a;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:2px solid #1b2a3a;border-radius:4px;padding:0 16px;font-weight:700}.dp-view[aria-pressed=true]{background:#ffc20e}.dp-hint{color:#5a6b7c;font-size:14px}.dp-view:focus-visible,.dp-topic:focus-visible,.dp-full:focus-visible,.dp-step:focus-visible,.dp-dsb:focus-visible{outline-offset:2px;outline:3px solid #2f5d8a}.dp-stage{aspect-ratio:1800/1071;background:#fff;border:1px solid #c9d3dc;width:100%;position:relative;box-shadow:0 1px #1b2a3a0f}.dp-img{width:100%;height:100%;display:block;position:absolute;inset:0}.dp-reg{pointer-events:none;background:0 0;border:2px solid #0000;border-radius:6px;position:absolute}.dp-reg[data-selected=true]{background:#ffc20e2e;border:3px solid #ffc20e}.dp-n{color:#1b2a3a;font-variation-settings:"wdth" 75;background:#ffc20e;border:2px solid #1b2a3a;border-radius:12px;place-items:center;min-width:24px;height:24px;font-size:12px;font-weight:800;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)}.dp-reg[data-selected=true] .dp-n{color:#ffc20e;background:#1b2a3a}.dp-mark{z-index:0;pointer-events:none;background:#ffc20e2e;border:3px solid #ffc20e;border-radius:6px;position:absolute}.dp-explore{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:16px;display:flex}.dp-explore .dp-k{margin:0}.dp-full{color:#2f5d8a;text-underline-offset:3px;align-items:center;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.dp-topics{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.dp-topic{color:#1b2a3a;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #c9d3dc;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.dp-topic[aria-pressed=true]{color:#fff;background:#1b2a3a;border-color:#1b2a3a}.dp-tn{color:#1b2a3a;background:#ffc20e;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.dp-panel{background:#fff;border:1px solid #c9d3dc;grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:24px;margin-top:16px;padding:20px;display:grid}.dp-zoomwrap{justify-content:center;align-items:flex-start;display:flex}.dp-zoom{background-color:#fff;background-image:url(/img/gods-not-done-poster.jpg);background-repeat:no-repeat;border:1px solid #c9d3dc;width:100%;max-width:340px}.dp-nav{align-items:center;gap:12px;margin-bottom:8px;display:flex}.dp-step{color:#1b2a3a;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:2px solid #1b2a3a;border-radius:4px;place-items:center;font-size:22px;font-weight:800;line-height:1;display:inline-grid}.dp-count{font-variation-settings:"wdth" 75;color:#5a6b7c;font-size:14px;font-weight:600}.dp-title{font-variation-settings:"wdth" 110;letter-spacing:-.01em;margin:0 0 8px;font-size:28px;font-weight:800;line-height:1.1}.dp-k{font-variation-settings:"wdth" 75;letter-spacing:.04em;text-transform:uppercase;color:#5a6b7c;margin:12px 0 2px;font-size:13px;font-weight:700;display:block}.dp-t{max-width:62ch;font-size:17px}.dp-ds{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.dp-card{background:#fff;border:1px solid #c9d3dc;padding:20px}.dp-dsb{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;margin:0;padding:12px;display:block}.dp-dsb[aria-pressed=true]{background:#ffc20e24;border-color:#ffc20e}.dp-note{color:#5a6b7c;margin-top:12px;font-size:13px}.dp-dsgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dp-dsb{text-align:left;min-height:150px;font:inherit;color:#181818;cursor:pointer;background:#fff;border:2px solid #c9d3dc;border-radius:8px;flex-direction:column;gap:10px;padding:14px;display:flex}.dp-dsb[aria-pressed=true]{border-color:#ffc20e;box-shadow:0 0 0 2px #ffc20e}.dp-dsl{font-variation-settings:"wdth" 80;letter-spacing:.06em;text-transform:uppercase;color:#5a6b7c;font-size:12px;font-weight:700}.dp-sw{grid-template-columns:repeat(3,34px);gap:8px;display:grid}.dp-sw i{aspect-ratio:1;border-radius:50%;width:34px;display:block}.dp-tp1{letter-spacing:-.02em;font-family:DM Sans,system-ui,sans-serif;font-size:30px;font-weight:900;line-height:1.05}.dp-tp2{font-family:DM Serif Display,Georgia,serif;font-size:22px;font-style:italic;line-height:1.1}.dp-sp{align-items:flex-end;gap:6px;display:flex}.dp-sp i{background:#181818;border-radius:1px;height:28px;display:block}.dp-rad{background:#fafafa;border:1px solid #e2e2e2;border-radius:16px;width:100%;height:34px;display:block}.dp-cardx{background:#fff;border:1px solid #e2e2e2;border-radius:16px;padding:12px;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:700;line-height:1.25;display:block}.dp-cardx b{color:#e5b01f;margin-bottom:2px;font-family:DM Serif Display,Georgia,serif;font-size:30px;font-weight:400;line-height:1;display:block}.dp-row{flex-wrap:wrap;align-items:center;gap:8px;font-family:DM Sans,system-ui,sans-serif;display:flex}.dp-bp,.dp-bo{border-radius:999px;align-items:center;height:44px;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex}.dp-bp{color:#181818;background:#ffcd37;border:1px solid #0000}.dp-bo{color:#181818;background:0 0;border:2px solid #181818}.dp-bg{letter-spacing:.04em;text-transform:uppercase;background:#ffcd37;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.dp-tg{background:#fff;border:1px solid #c4c4c4;border-radius:999px;align-items:center;height:34px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.dp-tg--on{color:#fff;background:#181818;border-color:#181818}.dp-tabs{border-bottom:1px solid #e2e2e2;gap:4px;font-family:DM Sans,system-ui,sans-serif;display:flex}.dp-tb{color:#5c5c5c;padding:8px 14px 10px;font-size:15px;font-weight:500;position:relative}.dp-tb--on{color:#181818;font-weight:700}.dp-tb--on:after{content:"";background:#ffcd37;border-radius:2px;height:3px;position:absolute;bottom:-1px;left:8px;right:8px}.dp-panel--ds{grid-template-columns:minmax(0,340px) minmax(0,1fr);margin-top:12px}.dp-spec{margin:0 0 6px;font-size:13px}.dp-spec code{color:#2f5d8a;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}.dp-scroll{width:100%}@container dp (width<900px){.dp-n{border-width:1.5px;border-radius:9px;min-width:18px;height:18px;font-size:10px}}@container dp (width<701px){.dp-panel{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;padding:16px}.dp-title{font-variation-settings:"wdth" 80;letter-spacing:.5px;font-size:24px}.dp-mark{border-width:2px}.dp-reg{border-width:1px}.dp-reg[data-selected=true]{border-width:2px}.dp-dsgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-panel--ds{grid-template-columns:minmax(0,1fr)}}@container dp (width<312px){.dp-dsgrid{grid-template-columns:minmax(0,1fr)}.dp-views{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dp-view{font-variation-settings:"wdth" 75;padding:0 8px}}@media (prefers-reduced-motion:reduce){.dp *{transition:none!important}}
