.dentang-v1-root .dt-mj{aspect-ratio:var(--mj-crop);background:var(--color-paper-lift);position:relative;overflow:hidden}.dentang-v1-root .dt-mj-stage{width:calc(100% / var(--mj-cw));left:calc(-100% * var(--mj-cl) / var(--mj-cw));top:calc(-100% * var(--mj-ct) / var(--mj-ch));aspect-ratio:var(--mj-full);position:absolute}.dentang-v1-root .dt-mj[data-crop=full]{aspect-ratio:var(--mj-full)}.dentang-v1-root .dt-mj[data-crop=full] .dt-mj-stage{width:100%;top:0;left:0}.dentang-v1-root .dt-mj[data-crop=desk]{aspect-ratio:var(--mj-desk)}.dentang-v1-root .dt-mj[data-crop=desk] .dt-mj-stage{width:calc(100% / var(--mj-dw));left:calc(-100% * var(--mj-dl) / var(--mj-dw));top:calc(-100% * var(--mj-dt) / var(--mj-dh))}@media (min-width:1024px){.dentang-v1-root .dt-mj[data-crop=auto]{aspect-ratio:var(--mj-desk)}.dentang-v1-root .dt-mj[data-crop=auto] .dt-mj-stage{width:calc(100% / var(--mj-dw));left:calc(-100% * var(--mj-dl) / var(--mj-dw));top:calc(-100% * var(--mj-dt) / var(--mj-dh))}}.dentang-v1-root .dt-mj-layer{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0;overflow:visible}.dentang-v1-root .dt-mj-sp{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;height:auto;display:block;position:absolute;overflow:visible}.dentang-v1-root .dt-mj-fill{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0;overflow:visible}.dentang-v1-root .dt-mj-wire{fill:none;stroke:#7b8086;stroke-linecap:round}.dentang-v1-root .dt-mj-buckle{fill:none;stroke:#858a8f;stroke-linecap:round}.dentang-v1-root .dt-mj-ring{fill:none;stroke:var(--color-accent-hi);stroke-width:1.6px;vector-effect:non-scaling-stroke}.dentang-v1-root .dt-mj-glint{fill:none;stroke:var(--color-accent-hi);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.dentang-v1-root .dt-mj-tick{fill:var(--color-accent);stroke:var(--color-accent-lo);stroke-width:.5px;vector-effect:non-scaling-stroke}.dentang-v1-root .dt-mj-stud{fill:var(--color-accent-hi);stroke:var(--color-accent-lo);stroke-width:.5px;vector-effect:non-scaling-stroke}.dentang-v1-root .dt-mj-cart text{text-anchor:middle}.dentang-v1-root .dt-mj-cart .dt-mj-name,.dentang-v1-root .dt-mj-cart .dt-mj-cast,.dentang-v1-root .dt-mj-cart .dt-mj-lit{font-family:var(--font-heading), serif;font-weight:500}.dentang-v1-root .dt-mj-cart .dt-mj-name{fill:#d9d2c3}.dentang-v1-root .dt-mj-cart .dt-mj-lit{fill:#f1ead9;opacity:.55}.dentang-v1-root .dt-mj-cart .dt-mj-cast{fill:#05080c;opacity:.75}.dentang-v1-root .dt-mj-cart .dt-mj-date{font-family:var(--font-body), sans-serif;letter-spacing:.14em;fill:#b9b2a4;font-weight:600}
.dentang-v1-root .dt-sr{background:var(--color-paper-lift);contain:layout paint;width:100%;position:relative;overflow:hidden}.dentang-v1-root .dt-sr-layer,.dentang-v1-root .dt-sr-sprite,.dentang-v1-root .dt-sr-sprite>img,.dentang-v1-root .dt-sr-sprite>svg{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.dentang-v1-root .dt-sr-sprite{will-change:transform;backface-visibility:hidden}.dentang-v1-root .dt-sr-initial{font-family:var(--font-heading), serif;font-size:44px;font-weight:500}.dentang-v1-root .dt-sr-amp{font-family:var(--font-display), serif;font-size:26px;font-style:italic}.dentang-v1-root .dt-sr-label{font-family:var(--font-display), serif;letter-spacing:.04em;font-size:22px;font-style:italic}
.dentang-v1-root .dt-ph{background:var(--color-paper-lift);contain:layout paint;width:100%;position:relative;overflow:hidden}.dentang-v1-root .dt-ph-layer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.dentang-v1-root .dt-ph-box{pointer-events:none;position:absolute;overflow:hidden}.dentang-v1-root .dt-ph[data-run] .dt-ph-box{will-change:transform}.dentang-v1-root .dt-ph-cell{-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}.dentang-v1-root .dt-ph-ov{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dentang-v1-root .dt-ph-num{overflow:visible}.dentang-v1-root .dt-ph-num-svg text{font-family:var(--font-heading), "Vollkorn", Georgia, serif;font-variant-numeric:lining-nums;font-weight:500}
.dentang-v1-root .dt-lc{background:var(--color-paper-lift);contain:layout paint;width:100%;position:relative;overflow:hidden}.dentang-v1-root .dt-lc-layer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0;overflow:visible}.dentang-v1-root .dt-lc-sprite,.dentang-v1-root .dt-lc-tb{aspect-ratio:1;transform-origin:50%;pointer-events:none;position:absolute}.dentang-v1-root .dt-lc-sprite img,.dentang-v1-root .dt-lc-tb img{-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block}.dentang-v1-root .dt-lc-ring{fill:none;stroke-width:.9px;vector-effect:non-scaling-stroke}.dentang-v1-root .dt-lc-glint{fill:none;stroke-width:1.8px;stroke-linecap:round}.dentang-v1-root .dt-lc-wire{fill:none;stroke-linecap:round}.dentang-v1-root .dt-lc-wire-hi{stroke-width:.4px}
.dentang-v1-root .dt-bp{background:var(--color-paper-lift);contain:layout paint;width:100%;position:relative;overflow:hidden}.dentang-v1-root .dt-bp-layer,.dentang-v1-root .dt-bp-group,.dentang-v1-root .dt-bp-swing{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.dentang-v1-root .dt-bp-group{will-change:transform}.dentang-v1-root .dt-bp-clip{pointer-events:none;position:absolute;overflow:hidden}.dentang-v1-root .dt-bp-strip{will-change:transform;width:100%;max-width:none;display:block;position:absolute;left:0}.dentang-v1-root .dt-bp-sheave{aspect-ratio:1;transform-origin:50%;pointer-events:none;position:absolute}.dentang-v1-root .dt-bp-sheave>img{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}
