.dd-world{--cream: #FDF3D8;--cream-card: #FFFBF0;--deep-cream: #F6E6C0;--bg-dark: #0E2A2B;--teal: #12433F;--teal-light: #1D5450;--coral: #D97754;--muted-light: #CFE0DA;--amber: #E39321;--amber-dark: #B96C12;--gold: #FFD98A;--blue: #2E86C7;--green: #4C9E4A;--purple: #7B5AC8;--stroke: -1px -1px 0 var(--bg-dark), 1px -1px 0 var(--bg-dark), -1px 1px 0 var(--bg-dark), 1px 1px 0 var(--bg-dark);--team: var(--amber);--team-ink: var(--teal);--team-edge: var(--bg-dark);font-family:Nunito Sans,sans-serif;background:var(--cream);color:var(--teal);overflow-x:hidden}.dd-world--dinotopia{--team: var(--blue);--team-ink: #fff}.dd-world--metropolis{--team: var(--purple);--team-ink: #fff}.dd-world a{text-decoration:none}.dd-world img{max-width:100%}.dd-world .dd-w-eyebrow{font-family:Nunito Sans,sans-serif;font-weight:900;letter-spacing:.12em;text-transform:uppercase;font-size:12px;margin-bottom:10px;color:var(--amber-dark)}.dd-world .dd-w-eyebrow--gold{color:var(--gold)}.dd-world .dd-w-eyebrow--blue{color:var(--blue)}.dd-world .dd-w-eyebrow--purple{color:var(--purple)}.dd-world .dd-w-eyebrow--coral{color:var(--coral)}.dd-world .dd-w-h{font-family:Fredoka,sans-serif;font-weight:700;line-height:1.05;margin:0 0 14px;color:var(--teal)}.dd-world .dd-w-h--light{color:var(--cream);text-shadow:0 4px 18px rgba(0,0,0,.7)}.dd-world .dd-w-body{margin:0 0 20px;font-size:16px;line-height:1.6;color:var(--teal-light);font-weight:600}.dd-world .dd-w-body--light{color:var(--muted-light)}.dd-world .dd-w-body--lede{font-size:17px}.dd-world .dd-w-body:last-child{margin-bottom:0}.dd-world .dd-w-btn{display:inline-block;font-family:Fredoka,sans-serif;font-weight:600;font-size:15px;padding:13px 24px;clip-path:polygon(13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px);transition:transform .15s ease;border:none;cursor:pointer;background:var(--team);color:var(--team-ink)}.dd-world .dd-w-btn:hover{transform:translateY(-3px);color:var(--team-ink)}.dd-world .dd-w-btn--lg{font-size:16px;padding:15px 28px}.dd-world .dd-w-btn--amber{background:var(--amber);color:var(--teal)}.dd-world .dd-w-btn--amber:hover{color:var(--teal)}.dd-world .dd-w-btn--coral{background:var(--coral);color:var(--cream);text-shadow:var(--stroke);-webkit-text-stroke:.4px var(--bg-dark)}.dd-world .dd-w-btn--coral:hover{color:var(--bg-dark);text-shadow:none;-webkit-text-stroke:0}.dd-world .dd-w-btn--cream{background:var(--cream);color:var(--teal)}.dd-world .dd-w-btn--cream:hover{color:var(--teal)}.dd-world .dd-w-btn--ghost{background:transparent;color:var(--cream);box-shadow:inset 0 0 0 2px #fdf3d88c}.dd-world .dd-w-btn--ghost:hover{color:var(--cream)}.dd-world .dd-w-panel{background:var(--coral);padding:6px;box-shadow:0 24px 50px #0000006b;clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px)}.dd-world .dd-w-panel--team{background:var(--team)}.dd-world .dd-w-panel__inner{background:var(--cream);padding:clamp(26px,5vw,42px) clamp(24px,5vw,44px) clamp(28px,5vw,44px);clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px)}.dd-w-cut{background:var(--teal)}.dd-w-cut--dark{background:var(--bg-dark)}.dd-world .dd-w-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none}.dd-world .dd-w-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background:#12433f17;color:var(--teal);font-size:12.5px;font-weight:800;letter-spacing:.04em;line-height:1.2}.dd-world .dd-w-chip--team{background:var(--team);color:var(--team-ink)}.dd-world .dd-w-chip--light{background:#ffffff24;color:var(--cream)}.dd-world a.dd-w-chip:hover{filter:brightness(1.08)}.dd-world .dd-w-band{padding:clamp(48px,7vw,0px) 5%}.dd-world .dd-w-band--cream{background:var(--cream)}.dd-world .dd-w-band--deep{background:var(--deep-cream)}.dd-world .dd-w-band--dark{background:var(--bg-dark)}.dd-world .dd-w-band--teal{background:var(--teal)}.dd-world .dd-w-inner{max-width:1240px;margin:0 auto}.dd-world .dd-w-inner--narrow{max-width:900px}.dd-world .dd-w-head{max-width:720px;margin:0 auto clamp(28px,4.5vw,44px);text-align:center}.dd-world .dd-w-head--left{margin-left:0;text-align:left}.dd-world .dd-w-head .dd-w-h{font-size:clamp(25px,4.4vw,40px)}.dd-world .dd-w-bar{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 18px;margin-bottom:20px;padding-bottom:12px;border-bottom:3px solid rgba(18,67,63,.16)}.dd-world .dd-w-band--dark .dd-w-bar,.dd-world .dd-w-band--teal .dd-w-bar{border-bottom-color:#ffffff2e}.dd-world .dd-w-bar__title{font-size:clamp(19px,2.6vw,26px);margin:0}.dd-world .dd-w-bar__meta{font-family:Fredoka,sans-serif;font-weight:600;font-size:14px;color:var(--amber-dark)}.dd-world .dd-w-band--dark .dd-w-bar__meta,.dd-world .dd-w-band--teal .dd-w-bar__meta{color:var(--gold)}.dd-world a.dd-w-bar__meta:hover{color:var(--coral)}.dd-world .dd-w-roster{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:clamp(14px,2vw,22px)}.dd-world .dd-w-roster--sm{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:clamp(12px,1.8vw,18px)}.dd-world .dd-w-roster--4{--roster-gap: clamp(14px,2vw,22px);--roster-cols: 4;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--roster-gap)}.dd-world .dd-w-roster--4>*{--roster-track: calc((100% - (var(--roster-cols) - 1) * var(--roster-gap)) / var(--roster-cols));flex:0 1 var(--roster-track);max-width:var(--roster-track)}@media(max-width:1000px){.dd-world .dd-w-roster--4{--roster-cols: 3}}@media(max-width:760px){.dd-world .dd-w-roster--4{--roster-cols: 2}}@media(max-width:460px){.dd-world .dd-w-roster--4{--roster-cols: 1}}.dd-world .dd-w-char{--card: var(--amber);display:block;background:var(--card);clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);transition:transform .18s ease,box-shadow .18s ease}.dd-world .dd-w-char:hover,.dd-world .dd-w-char:focus-visible{transform:translateY(-6px) rotate(-1.2deg);box-shadow:0 20px 34px #0e2a2b4d}.dd-world .dd-w-char--c0{--card: var(--amber)}.dd-world .dd-w-char--c1{--card: var(--coral)}.dd-world .dd-w-char--c2{--card: var(--blue)}.dd-world .dd-w-char--c3{--card: var(--green)}.dd-world .dd-w-char--c4{--card: var(--purple)}.dd-world .dd-w-char__art{display:block;position:relative;aspect-ratio:1;overflow:hidden;background:#ffffff47}.dd-world .dd-w-char__art img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}@media(hover:hover){.dd-world .dd-w-char:hover .dd-w-char__art img{transform:scale(1.06)}}.dd-world .dd-w-char__initial{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:Fredoka,sans-serif;font-weight:700;font-size:clamp(44px,7vw,64px);line-height:1;color:#0e2a2b57}.dd-world .dd-w-char__body{display:block;padding:14px 15px 17px;text-align:center}.dd-world .dd-w-char__name{display:block;font-family:Fredoka,sans-serif;font-weight:700;font-size:clamp(17px,2.2vw,21px);line-height:1.1;color:var(--bg-dark)}.dd-world .dd-w-char__species{display:block;margin-top:4px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0e2a2b9e}.dd-world .dd-w-char__power{display:inline-block;margin-top:11px;padding:5px 12px;border-radius:999px;background:var(--cream);color:var(--teal);font-size:12px;font-weight:800;line-height:1.25}.dd-world .dd-w-char--villain{--card: #17383A;box-shadow:inset 0 0 0 2px #7b5ac8d9}.dd-world .dd-w-char--villain .dd-w-char__name{color:var(--cream)}.dd-world .dd-w-char--villain .dd-w-char__species{color:var(--muted-light)}.dd-world .dd-w-char--villain .dd-w-char__initial{color:#fff6}.dd-world .dd-w-char--villain .dd-w-char__power{background:var(--purple);color:#fff}.dd-world .dd-w-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,22px)}@media(max-width:1000px){.dd-world .dd-w-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.dd-world .dd-w-tiles{grid-template-columns:minmax(0,1fr)}}.dd-world .dd-w-tile{display:flex;flex-direction:column;background:var(--cream-card);box-shadow:0 14px 30px #0e2a2b24;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);transition:transform .18s ease,box-shadow .18s ease}.dd-world .dd-w-tile:hover,.dd-world .dd-w-tile:focus-visible{transform:translateY(-6px);box-shadow:0 24px 42px #0e2a2b42}.dd-world .dd-w-tile__img{position:relative;aspect-ratio:3 / 2;overflow:hidden;background:var(--teal)}.dd-world .dd-w-tile__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}@media(hover:hover){.dd-world .dd-w-tile:hover .dd-w-tile__img img{transform:scale(1.06)}}.dd-world .dd-w-tile__city{position:absolute;left:10px;top:10px;z-index:1;padding:5px 11px;border-radius:999px;background:#0e2a2bd1;color:var(--cream);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.dd-world .dd-w-tile__body{padding:15px 17px 18px;border-top:6px solid var(--team);flex:1}.dd-world .dd-w-tile__name{font-family:Fredoka,sans-serif;font-weight:700;font-size:clamp(17px,1.6vw,20px);line-height:1.15;color:var(--teal);text-transform:uppercase;text-align:center;margin-bottom:10px}.dd-world .dd-w-tile__text{margin:8px 0 0;font-size:14px;line-height:1.5;font-weight:600;color:var(--teal-light)}.dd-world .dd-w-tile__faces{display:flex;align-items:center;gap:7px;margin-top:13px}.dd-world .dd-w-face{width:34px;height:34px;border-radius:50%;overflow:hidden;border:2px solid var(--cream);box-shadow:0 2px 6px #0e2a2b40;background:var(--deep-cream);flex:none}.dd-world .dd-w-face img{width:100%;height:100%;object-fit:cover;display:block}.dd-world .dd-w-tile__faces-label{font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--amber-dark)}.dd-world .dd-w-maps{display:grid;gap:clamp(26px,4vw,44px)}.dd-world .dd-w-map{margin:0}.dd-world .dd-w-map__frame{display:block;background:var(--team);padding:10px;box-shadow:0 24px 50px #0000006b;clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px)}.dd-world .dd-w-map__frame img{display:block;width:100%;height:auto;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)}.dd-world .dd-w-map__cap{margin:14px 0 0;text-align:center;font-family:Fredoka,sans-serif;font-weight:600;font-size:15px;color:var(--gold)}.dd-world .dd-w-map__cap a{color:var(--gold)}.dd-world .dd-w-map__cap a:hover{color:var(--coral)}.dd-w-hero{position:relative;display:flex;align-items:center;min-height:400px;padding:clamp(44px,7vw,80px) 5% clamp(50px,8vw,88px);overflow:hidden}.dd-w-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.dd-w-hero__bg img{width:100%;height:100%;object-fit:cover;display:block}.dd-w-hero__wall{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-wrap:nowrap}.dd-w-hero__wall span{display:block;flex:1 1 0;min-width:0;height:100%;overflow:hidden}.dd-w-hero__wall img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:900px){.dd-w-hero__wall span:nth-child(n+5){display:none}}@media(max-width:560px){.dd-w-hero__wall span:nth-child(n+4){display:none}}.dd-w-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0e2a2bf0,#0e2a2bb8 52%,#0e2a2b80),linear-gradient(0deg,#0e2a2b99,#0e2a2b99)}.dd-w-hero__panel{position:relative;z-index:3;width:min(660px,100%)}.dd-world .dd-w-hero__heading{font-size:clamp(30px,5vw,52px);line-height:1.02;margin-bottom:14px}.dd-w-hero__stats{margin-bottom:22px}.dd-w-ch-hero{position:relative;background:var(--team);padding:clamp(40px,6vw,72px) 5% clamp(44px,7vw,76px);overflow:hidden}.dd-w-ch-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(closest-side,rgba(255,255,255,.28),transparent) -4% 8% / 44% 58% no-repeat,radial-gradient(closest-side,rgba(14,42,43,.24),transparent) 104% 92% / 48% 62% no-repeat;pointer-events:none}.dd-w-ch-hero__bg{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;opacity:.5}.dd-w-ch-hero__bg img{width:100%;height:100%;object-fit:cover;display:block;filter:blur(26px) saturate(1.2);transform:scale(1.06)}.dd-w-ch-hero__inner{position:relative;z-index:1;max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:clamp(24px,4vw,48px);align-items:center}@media(max-width:820px){.dd-w-ch-hero__inner{grid-template-columns:minmax(0,1fr)}.dd-w-ch-hero__art{max-width:340px}}.dd-w-ch-hero__art{background:var(--cream);padding:8px;box-shadow:0 26px 54px #0e2a2b66;clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px)}.dd-w-ch-hero__art-frame{display:block;aspect-ratio:1;overflow:hidden;background:var(--deep-cream);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}.dd-w-ch-hero__art-frame img{width:100%;height:100%;object-fit:cover;display:block}.dd-world .dd-w-ch-hero__name{font-size:clamp(32px,6vw,62px);line-height:.98;color:var(--cream);text-shadow:0 6px 22px rgba(14,42,43,.45);margin-bottom:6px}.dd-w-ch-hero__species{font-family:Fredoka,sans-serif;font-weight:500;font-size:clamp(17px,2.2vw,24px);color:#ffffffeb;margin:0 0 16px}.dd-w-ch-hero .dd-w-chip{background:#0e2a2b3d;color:var(--cream)}.dd-w-ch-quote{position:relative;z-index:2;max-width:900px;margin:clamp(-46px,-5vw,-30px) auto 0;padding:0 5%}.dd-w-ch-quote__inner{background:var(--team-edge);box-shadow:0 20px 44px #0e2a2b3d;clip-path:polygon(26px 0,100% 0,100% calc(100% - 26px),calc(100% - 26px) 100%,0 100%,0 26px);padding:6px;text-align:center}.dd-w-ch-quote__text{background:var(--cream-card);clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);padding:clamp(22px,3.4vw,32px) clamp(24px,4vw,40px);font-family:Fredoka,sans-serif;font-weight:600;font-size:clamp(20px,3vw,32px);line-height:1.2;color:var(--teal);margin:0}.dd-w-ch-quote__who{display:block;margin-top:10px;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--amber-dark)}.dd-w-ch-power{background:var(--bg-dark);padding:clamp(46px,7vw,78px) 5%}.dd-w-ch-power__inner{max-width:1000px;margin:0 auto;text-align:center}.dd-w-ch-power__badge{display:inline-block;margin-bottom:18px;padding:9px 20px;background:var(--team);color:var(--team-ink);font-family:Fredoka,sans-serif;font-weight:700;font-size:14px;letter-spacing:.16em;text-transform:uppercase;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.dd-world .dd-w-ch-power__name{font-size:clamp(28px,5vw,50px);color:var(--gold);margin-bottom:16px}.dd-w-ch-power__text{font-size:clamp(16px,1.6vw,19px);line-height:1.65;color:var(--muted-light);font-weight:600;max-width:760px;margin:0 auto}.dd-w-ch-power__img{margin:26px auto 0;max-width:420px;background:var(--cream);padding:7px;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)}.dd-w-ch-power__img img{display:block;width:100%;height:auto;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.dd-w-ch-power__inner--split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(26px,4vw,54px);max-width:1120px;text-align:left}.dd-w-ch-power__inner--split .dd-w-ch-power__img{margin:0;max-width:none}.dd-w-ch-power__inner--split .dd-w-ch-power__text{margin:0}@media(max-width:760px){.dd-w-ch-power__inner--split{grid-template-columns:1fr;text-align:center}.dd-w-ch-power__inner--split .dd-w-ch-power__img{max-width:420px;margin:0 auto}.dd-w-ch-power__inner--split .dd-w-ch-power__text{margin:0 auto}}.dd-w-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(16px,2.4vw,26px)}.dd-w-fact{background:var(--cream-card);padding:clamp(20px,2.8vw,28px);border-bottom:7px solid var(--fact, var(--amber));box-shadow:0 14px 30px #0e2a2b1f;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)}.dd-w-fact--a{--fact: var(--amber)}.dd-w-fact--b{--fact: var(--coral)}.dd-w-fact--c{--fact: var(--blue)}.dd-w-fact__label{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--amber-dark);margin-bottom:8px}.dd-w-fact__text{margin:0;font-size:15.5px;line-height:1.6;font-weight:600;color:var(--teal-light)}.dd-w-marks{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(24px,4vw,48px)}.dd-w-mark{border-top:5px solid var(--team);padding-top:clamp(16px,2.2vw,22px)}.dd-w-mark__label{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.dd-world .dd-w-mark__name{font-size:clamp(24px,3.6vw,36px);line-height:1.15;color:var(--cream);margin:0}.dd-w-mark__text{margin:12px 0 0;font-size:15.5px;line-height:1.6;font-weight:600;color:var(--muted-light)}.dd-w-more{margin-top:clamp(30px,4.5vw,46px);padding-top:clamp(22px,3vw,30px);border-top:2px solid rgba(255,255,255,.18);text-align:center}.dd-w-more__text{max-width:620px;margin:0 auto 18px;font-size:16px;line-height:1.65;font-weight:600;color:var(--muted-light)}.dd-w-more--solo{margin-top:0;padding-top:0;border-top:0}.dd-world .dd-w-more--solo .dd-w-h{margin-bottom:14px}.dd-w-home{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:clamp(20px,3vw,40px);align-items:center;background:var(--cream-card);padding:clamp(20px,3vw,30px);box-shadow:0 16px 34px #0e2a2b24;clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px)}@media(max-width:760px){.dd-w-home{grid-template-columns:minmax(0,1fr)}}.dd-w-home__art{position:relative;aspect-ratio:3 / 2;overflow:hidden;background:var(--teal);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.dd-w-home__art img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}@media(hover:hover){.dd-w-home:hover .dd-w-home__art img{transform:scale(1.05)}}.dd-w-home__copy>span{display:block}.dd-w-home__eyebrow{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--amber-dark);margin-bottom:10px}.dd-world .dd-w-home__name{font-size:clamp(22px,3vw,32px);margin-bottom:8px}.dd-w-home__where{font-family:Fredoka,sans-serif;font-weight:500;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--team);margin-bottom:12px}.dd-w-home__text{font-size:15.5px;line-height:1.6;font-weight:600;color:var(--teal-light);margin-bottom:14px}.dd-w-home__link{font-family:Fredoka,sans-serif;font-weight:600;font-size:15px;color:var(--coral)}.dd-w-home:hover .dd-w-home__link{color:var(--amber-dark)}.dd-w-lore+.dd-w-lore{margin-top:clamp(22px,3vw,34px)}.dd-world .dd-w-lore__title{font-size:clamp(19px,2.4vw,25px);margin-bottom:12px;padding-bottom:10px;border-bottom:3px solid rgba(18,67,63,.14)}.dd-w-lore__body{font-size:16px;line-height:1.7;font-weight:600;color:var(--teal-light)}.dd-w-lore__body p{margin:0 0 14px}.dd-w-lore__body p:last-child{margin-bottom:0}.dd-w-lore__body a{color:var(--amber-dark);text-decoration:underline}.dd-w-lore__body ul,.dd-w-lore__body ol{margin:0 0 14px;padding-left:20px}.dd-w-lore__body li{margin-bottom:6px}.dd-w-video{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#000;box-shadow:0 22px 46px #0e2a2b57;clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px)}.dd-w-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.dd-w-bumper{display:block;margin:clamp(26px,4vw,40px) auto 0;max-width:220px;height:auto}.dd-w-zn-hero{position:relative;padding:clamp(44px,7vw,84px) 5% clamp(48px,8vw,88px);background:var(--bg-dark);overflow:hidden}.dd-w-zn-hero__bg{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px}.dd-w-zn-hero__bg img{width:100%;height:100%;object-fit:cover;display:block;filter:blur(28px) saturate(1.25);transform:scale(1.08)}.dd-w-zn-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e2a2bb8,#0e2a2bd1)}.dd-w-zn-hero__inner{position:relative;z-index:2;max-width:1140px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(26px,4vw,52px);align-items:center}@media(max-width:860px){.dd-w-zn-hero__inner{grid-template-columns:minmax(0,1fr)}}.dd-w-zn-hero__frame{background:var(--cream);padding:8px;box-shadow:0 28px 58px #00000080;clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px)}.dd-w-zn-hero__frame span{display:block;aspect-ratio:3 / 2;overflow:hidden;background:var(--teal-light);clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)}.dd-w-zn-hero__frame img{width:100%;height:100%;object-fit:cover;display:block}.dd-world .dd-w-zn-hero__name{font-size:clamp(32px,5.6vw,58px);line-height:1;margin-bottom:14px}.dd-w-zn-hero__where{font-family:Fredoka,sans-serif;font-weight:500;font-size:clamp(14px,1.6vw,17px);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);margin:0 0 14px}.dd-w-zn-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.dd-w-areas{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(16px,2.4vw,26px)}.dd-w-area{background:var(--cream-card);padding:clamp(20px,2.8vw,28px);border-left:8px solid var(--team);box-shadow:0 14px 30px #0e2a2b1f;clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%)}.dd-w-area--art{padding:0}.dd-w-area__img{display:block;aspect-ratio:3 / 2;overflow:hidden;background:var(--teal)}.dd-w-area__img img{width:100%;height:100%;object-fit:cover;display:block}.dd-w-area--art .dd-w-area__body{padding:clamp(18px,2.4vw,24px)}.dd-w-area__name{font-family:Fredoka,sans-serif;font-weight:700;font-size:19px;line-height:1.15;color:var(--teal);text-transform:uppercase;margin-bottom:8px}.dd-w-area__text{margin:0;font-size:15px;line-height:1.6;font-weight:600;color:var(--teal-light)}.dd-w-close{background:var(--teal);padding:clamp(46px,7vw,76px) 5% clamp(50px,8vw,84px);text-align:center}.dd-w-close__inner{max-width:780px;margin:0 auto}.dd-world .dd-w-close__heading{font-size:clamp(24px,4.2vw,40px)}.dd-w-close__text{margin-bottom:26px}.dd-w-close__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.dd-w-close__actions--left{justify-content:flex-start}.dd-w-close--dark{background:var(--bg-dark)}.dd-w-close__inner--wide{max-width:1140px}.dd-w-close--shelf{padding-top:clamp(34px,4.6vw,52px);padding-bottom:clamp(36px,5vw,56px)}.dd-w-close--shelf .dd-w-close__heading{font-size:clamp(22px,3.4vw,32px)}.dd-w-close--shelf .dd-w-close__text{margin-bottom:20px}.dd-w-close__inner--wide .dd-w-close__text{margin-left:auto;margin-right:auto;max-width:720px}.dd-w-shelf{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(14px,1.8vw,20px);margin:0 0 clamp(22px,2.8vw,30px);text-align:left}.dd-w-shelf>*{flex:0 1 190px;max-width:190px}.dd-world .dd-pc{display:flex;flex-direction:column;background:var(--cream-card);color:var(--teal);box-shadow:0 14px 28px #00000047;transition:transform .25s ease;clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px)}.dd-world .dd-pc:hover,.dd-world .dd-pc:focus-visible{transform:translateY(-5px);color:var(--teal)}.dd-world .dd-pc__cover{display:grid;place-items:center;aspect-ratio:3 / 4;padding:10px;background:var(--deep-cream);border-bottom:4px solid var(--team);overflow:hidden}.dd-world .dd-pc__cover img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;transition:transform .35s ease}.dd-world .dd-pc:hover .dd-pc__cover img{transform:scale(1.05)}.dd-world .dd-pc__ph{display:grid;place-items:center;width:100%;height:100%;padding:12px;background:var(--team);color:var(--team-ink);text-align:center;font-family:Fredoka,sans-serif;font-weight:600;font-size:14px;line-height:1.2}.dd-world .dd-pc__body{display:flex;flex-direction:column;flex:1;padding:11px 12px 12px}.dd-world .dd-pc__title{display:block;font-family:Fredoka,sans-serif;font-weight:700;font-size:15px;line-height:1.16;margin:0 0 9px}.dd-world .dd-pc__value{display:block;margin:-4px 0 9px;font-family:Nunito Sans,sans-serif;font-weight:800;letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;color:var(--amber-dark)}.dd-world .dd-pc__foot{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin-top:auto;padding-top:8px;border-top:1px solid rgba(18,67,63,.14)}.dd-world .dd-pc__price{display:flex;align-items:baseline;gap:5px;font-weight:800;font-size:14px;color:var(--teal)}.dd-world .dd-pc__was{font-weight:600;font-size:12px;color:#12433f8c;text-decoration:line-through}.dd-world .dd-pc__cta{font-family:Fredoka,sans-serif;font-weight:600;font-size:12.5px;color:var(--amber-dark);white-space:nowrap}.dd-w-cities{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(16px,2.4vw,26px);margin:0 0 clamp(26px,3.4vw,36px);text-align:left}.dd-w-city{--city: var(--blue);display:block;background:var(--cream-card);box-shadow:0 18px 38px #00000052;transition:transform .25s ease;clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px)}.dd-w-city--metropolis{--city: var(--purple)}.dd-w-city:hover,.dd-w-city:focus-visible{transform:translateY(-5px)}.dd-w-city__strip{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--city);min-height:6px}.dd-w-city__strip span{display:block;aspect-ratio:1;overflow:hidden;background:var(--city)}.dd-w-city__strip img{width:100%;height:100%;object-fit:cover;display:block}.dd-w-city__body{display:block;padding:clamp(18px,2.4vw,24px);border-top:6px solid var(--city)}.dd-w-city__name{display:block;font-family:Fredoka,sans-serif;font-weight:700;font-size:clamp(21px,2.6vw,27px);line-height:1.1;color:var(--teal);margin-bottom:5px}.dd-w-city__meta{display:block;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--city);margin-bottom:12px}.dd-w-city__link{display:block;font-family:Fredoka,sans-serif;font-weight:600;font-size:15px;color:var(--amber-dark)}.dd-w-voices{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(14px,2vw,20px);margin:0 0 clamp(26px,3.4vw,36px);text-align:left}.dd-w-voice{--voice: var(--amber);display:flex;align-items:center;gap:15px;padding:16px 20px;background:#ffffff12;border-left:6px solid var(--voice);transition:transform .25s ease,background .25s ease;clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%)}.dd-w-voice:hover,.dd-w-voice:focus-visible{transform:translateY(-4px);background:#ffffff1f}.dd-w-voice__face{flex:0 0 auto;width:58px;height:58px;border-radius:50%;overflow:hidden;background:var(--voice);display:grid;place-items:center;font-family:Fredoka,sans-serif;font-weight:700;font-size:24px;color:#fff}.dd-w-voice__face img{width:100%;height:100%;object-fit:cover;display:block}.dd-w-voice__body{display:block;min-width:0}.dd-w-voice__quote{display:block;font-family:Fredoka,sans-serif;font-weight:500;font-size:clamp(15px,1.8vw,17px);line-height:1.3;color:var(--cream);margin-bottom:6px}.dd-w-voice__who{display:block;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.dd-w-crews{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:clamp(14px,2vw,20px);margin:0 0 clamp(26px,3.4vw,36px);text-align:left}.dd-w-crew{--crew: var(--amber);--crew-ink: var(--teal);display:block;padding:clamp(18px,2.4vw,22px);background:var(--crew);color:var(--crew-ink);box-shadow:0 16px 34px #00000047;transition:transform .25s ease;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)}.dd-w-crew:hover,.dd-w-crew:focus-visible{transform:translateY(-5px);color:var(--crew-ink)}.dd-w-crew__faces{display:flex;margin:0 0 14px 10px;min-height:4px}.dd-w-crew__faces span{width:46px;height:46px;border-radius:50%;overflow:hidden;margin-left:-10px;background:#0000002e;box-shadow:0 0 0 3px var(--crew)}.dd-w-crew__faces img{width:100%;height:100%;object-fit:cover;display:block}.dd-w-crew__name{display:block;font-family:Fredoka,sans-serif;font-weight:700;font-size:clamp(18px,2.2vw,22px);line-height:1.12;margin-bottom:4px}.dd-w-crew__meta{display:block;font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;opacity:.78;margin-bottom:12px}.dd-w-crew__link{display:block;font-family:Fredoka,sans-serif;font-weight:600;font-size:14.5px}.dd-w-doors{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(16px,2.2vw,22px);margin:0 0 clamp(10px,1.6vw,18px);text-align:left}.dd-w-door{--door: var(--amber);display:flex;flex-direction:column;background:var(--cream-card);color:var(--teal);border-bottom:8px solid var(--door);box-shadow:0 18px 38px #0000004d;transition:transform .25s ease;clip-path:polygon(20px 0,100% 0,100% 100%,0 100%,0 20px)}.dd-w-door--amber{--door: var(--amber)}.dd-w-door--coral{--door: var(--coral)}.dd-w-door--blue{--door: var(--blue)}.dd-w-door--green{--door: var(--green)}.dd-w-door--purple{--door: var(--purple)}.dd-w-door:hover,.dd-w-door:focus-visible{transform:translateY(-5px);color:var(--teal)}.dd-w-door__img{display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--teal-light)}.dd-w-door__img img{width:100%;height:100%;object-fit:cover;display:block}.dd-w-door__body{display:flex;flex-direction:column;flex:1;padding:clamp(20px,2.6vw,26px)}.dd-w-door__eyebrow{display:block;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--door);margin-bottom:8px}.dd-w-door__title{display:block;font-family:Fredoka,sans-serif;font-weight:700;font-size:clamp(19px,2.3vw,23px);line-height:1.14;margin-bottom:8px}.dd-w-door__text{display:block;font-size:15px;line-height:1.6;font-weight:600;color:var(--teal-light);margin-bottom:16px}.dd-w-door__link{display:block;margin-top:auto;font-family:Fredoka,sans-serif;font-weight:600;font-size:15px;color:var(--amber-dark)}.dd-w-spot{--spot: var(--amber);--spot-ink: var(--teal);display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(22px,3.6vw,44px);align-items:center;text-align:left;margin-top:clamp(26px,3.4vw,36px)}@media(max-width:760px){.dd-w-spot{grid-template-columns:minmax(0,1fr)}}.dd-w-spot__art{display:block;aspect-ratio:1;overflow:hidden;background:var(--spot);box-shadow:0 24px 50px #0000006b;clip-path:polygon(28px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%,0 28px)}.dd-w-spot__art img{width:100%;height:100%;object-fit:cover;display:block}.dd-w-spot__initial{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:Fredoka,sans-serif;font-weight:700;font-size:clamp(90px,14vw,150px);line-height:1;color:var(--spot-ink);opacity:.32}.dd-w-spot__crew{display:inline-block;padding:6px 14px;border-radius:999px;background:var(--spot);color:var(--spot-ink);font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;margin-bottom:12px}.dd-w-spot__name{display:block;font-family:Fredoka,sans-serif;font-weight:700;font-size:clamp(30px,5vw,50px);line-height:1;color:var(--cream)}.dd-w-spot__species{display:block;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin:8px 0 14px}.dd-w-spot__quote{font-family:Fredoka,sans-serif;font-weight:500;font-size:clamp(17px,2.2vw,21px);line-height:1.3;color:var(--cream);border-left:5px solid var(--spot);padding-left:14px;margin:0 0 14px}.dd-w-spot__text{font-size:15.5px;line-height:1.65;font-weight:600;color:var(--muted-light);margin:0 0 14px}.dd-w-spot__power{display:inline-block;padding:7px 15px;background:var(--spot);color:var(--spot-ink);font-family:Fredoka,sans-serif;font-weight:600;font-size:14px;margin-bottom:18px;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}@media(prefers-reduced-motion:reduce){.dd-world *{transition:none!important}.dd-world .dd-w-char:hover,.dd-world .dd-w-tile:hover,.dd-world .dd-w-city:hover,.dd-world .dd-w-voice:hover,.dd-world .dd-w-crew:hover,.dd-world .dd-w-door:hover,.dd-world .dd-pc:hover,.dd-world .dd-pc:hover .dd-pc__cover img,.dd-world .dd-w-char:hover .dd-w-char__art img,.dd-world .dd-w-tile:hover .dd-w-tile__img img,.dd-world .dd-w-home:hover .dd-w-home__art img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dd-world.css.map */
