.dg-hero .page-hero__media img{object-position:54% center;height:100%}.dg-hero .page-hero__scrim{background:linear-gradient(0deg,rgba(6,8,13,.92) 0%,rgba(6,8,13,.28) 48%,transparent 74%),linear-gradient(90deg,rgba(6,8,13,.76) 0%,rgba(6,8,13,.16) 52%,transparent 76%)}.dg-title{font-size:clamp(3.8rem,9.2vw,9.6rem);max-width:13ch}.dg-subhead{margin-top:18px;font-family:var(--font-display);font-variation-settings:"opsz" 72,"SOFT" 50,"WONK" 1;font-weight:300;font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.12;letter-spacing:-.025em;color:var(--doge-rocket)}.dg-logline{margin-top:10px;font-size:var(--body-lg);color:#fffcf5b3}.row-rule{display:flex;justify-content:space-between;gap:20px;padding-bottom:14px;border-bottom:1px solid var(--hairline)}.dg-section-title{margin-top:18px;font-family:var(--font-display);font-variation-settings:"opsz" 144,"SOFT" 50,"WONK" 1;font-weight:300;font-size:clamp(2.3rem,4.4vw,4.4rem);line-height:1;letter-spacing:-.04em;max-width:16ch}.dg-story__intro{margin-top:clamp(38px,5vw,64px);display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--grid-gap);align-items:end}.dg-acts{margin-top:clamp(38px,5vw,64px);border-top:1px solid var(--hairline)}.dg-acts li{display:grid;grid-template-columns:120px minmax(0,.9fr) minmax(0,1.7fr);gap:clamp(20px,3vw,44px);padding:clamp(24px,3.4vw,40px) 0;border-bottom:1px solid var(--hairline);align-items:start}.dg-acts__num{font:500 10px/1.5 var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text);padding-top:8px}.dg-acts h3{font-family:var(--font-display);font-variation-settings:"opsz" 72,"SOFT" 50,"WONK" 1;font-weight:300;font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.05;letter-spacing:-.02em}.dg-acts p{font-size:14.5px;line-height:1.7;color:var(--text-secondary);max-width:62ch}.dg-quote{margin:clamp(42px,6vw,78px) auto 0;max-width:820px;text-align:center}.dg-quote p{font-family:var(--font-display);font-variation-settings:"opsz" 144,"SOFT" 50,"WONK" 1;font-weight:300;font-size:clamp(1.7rem,3.2vw,3rem);line-height:1.15;letter-spacing:-.03em;color:var(--doge-star)}.dg-storyboard{margin-top:clamp(40px,6vw,72px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dg-storyboard figure{margin:0}.dg-storyboard picture,.dg-storyboard img{width:100%}.dg-storyboard img{width:100%;aspect-ratio:16/9;object-fit:cover;border:1px solid var(--hairline);filter:saturate(.9)}.dg-storyboard figcaption{margin-top:8px;font:500 8.5px/1.5 var(--font-text);letter-spacing:.13em;text-transform:uppercase;color:var(--text-tertiary)}.dg-cast__intro{margin-top:clamp(34px,4vw,52px);display:flex;justify-content:space-between;gap:30px;align-items:end}.dg-cast__intro .dg-section-title{margin-top:0}.dg-cast__intro .body{max-width:34ch;padding-bottom:6px}.dg-cast__plate{margin-top:clamp(30px,4vw,46px)}.character-grid{margin-top:clamp(20px,3vw,32px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--hairline);border:1px solid var(--hairline)}.character-card{background:var(--ink-950);min-width:0}.character-card__art{position:relative;height:clamp(180px,18vw,260px);display:flex;align-items:flex-end;justify-content:center;padding:18px 18px 0;background:radial-gradient(ellipse at 50% 85%,rgba(228,87,46,.24),transparent 62%),linear-gradient(180deg,var(--ink-900),var(--ink-950));border-bottom:1px solid var(--hairline);overflow:hidden}.character-card__art img{height:100%;width:auto;max-width:100%;object-fit:contain;object-position:bottom center}.character-card__body{padding:18px 18px 22px;display:flex;flex-direction:column;gap:8px;min-height:260px}.character-card__role{color:var(--accent-text)}.character-card__name{font-family:var(--font-display);font-variation-settings:"opsz" 72,"SOFT" 50,"WONK" 1;font-weight:300;font-size:clamp(1.5rem,2vw,1.9rem);line-height:1;letter-spacing:-.02em}.character-card__line{font-size:12.5px;line-height:1.6;color:var(--text-secondary);margin-top:2px}.character-card__quote{margin-top:auto;padding-top:10px;border-top:1px solid var(--hairline);font-family:var(--font-display);font-style:italic;font-size:14px;line-height:1.3;color:var(--doge-rocket)}.character-card--coda{background:radial-gradient(ellipse at 80% 20%,rgba(228,87,46,.16),transparent 58%),var(--ink-950)}.character-card__coda{height:100%;min-height:430px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px}.character-card__coda-title{font-size:clamp(1.9rem,2.6vw,2.6rem);line-height:1;letter-spacing:-.035em}.character-card__coda-line{font-size:13px;line-height:1.5;color:var(--text-secondary);max-width:22ch}.character-card__coda .link-arrow{margin-top:16px}.dg-world{background:var(--ink-950);border-top:1px solid var(--hairline)}.dg-world__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--grid-gap);align-items:start}.dg-world__grid .body{margin-top:20px;max-width:48ch}.dg-world__note{font-size:13px;line-height:1.65;color:var(--text-tertiary);padding-top:10px;border-top:1px solid var(--hairline)}.world-marks{margin-top:clamp(36px,5vw,62px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap)}.world-marks article{display:flex;flex-direction:column;gap:10px;padding-top:20px;border-top:1px solid var(--hairline)}.world-marks__art{height:clamp(120px,12vw,180px);display:flex;align-items:center;justify-content:center;margin-bottom:8px}.world-marks__art img{max-height:100%;width:auto;max-width:100%;object-fit:contain}.world-marks h3{font-family:var(--font-display);font-variation-settings:"opsz" 72,"SOFT" 50,"WONK" 1;font-weight:300;font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.05;letter-spacing:-.02em}.world-marks p:last-child{font-size:12.5px;line-height:1.6;color:var(--text-secondary);max-width:32ch}.dg-why__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(30px,6vw,90px);align-items:start}.dg-why__copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.dg-why__media{display:flex;flex-direction:column;gap:24px}.dg-why__media .stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dg-why__media .stat{padding-right:14px}.dg-why__media .stat__value{font-size:clamp(1.6rem,2.4vw,2.4rem)}.dg-status{border-top:1px solid var(--hairline)}.dg-status__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(30px,6vw,100px);align-items:start}.dg-status__copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.credits-list{width:100%;margin-top:8px;border-top:1px solid var(--hairline)}.credits-list>div{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:13px 0;border-bottom:1px solid var(--hairline)}.credits-list dt{font:500 9.5px/1.5 var(--font-text);letter-spacing:.15em;text-transform:uppercase;color:var(--text-tertiary)}.credits-list dd{font-size:13.5px;line-height:1.5;color:var(--text-secondary)}.dg-status__poster{max-width:360px;justify-self:end}@media(max-width:900px){.dg-story__intro,.dg-world__grid,.dg-why__grid,.dg-status__grid{grid-template-columns:1fr;gap:30px}.dg-acts li{grid-template-columns:1fr;gap:10px}.dg-acts__num{padding-top:0}.dg-storyboard{grid-template-columns:repeat(2,minmax(0,1fr))}.dg-cast__intro{flex-direction:column;align-items:flex-start;gap:16px}.character-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.character-card__body{min-height:250px}.world-marks{grid-template-columns:1fr}.dg-status__poster{justify-self:start;max-width:300px}.credits-list>div{grid-template-columns:110px 1fr}}@media(max-width:520px){.character-grid{grid-template-columns:1fr}.character-card__art{height:300px}.character-card__body{min-height:0}}.next-teaser{border-top:1px solid var(--hairline);background:var(--ink-950)}.next-teaser__inner{padding-block:clamp(46px,7vw,86px)}.next-teaser__link{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 28px;margin-top:18px}.next-teaser__title{font-size:clamp(2rem,4vw,4rem);line-height:1;letter-spacing:-.04em}.next-teaser__line{color:var(--text-secondary);font-size:15px}.next-teaser__link .link-arrow{margin-left:auto}
