.dz,.dz-viewer{--dz-ink:#12030a;--dz-wine:#2a0612;--dz-maroon:#5a0e20;--dz-crimson:#9e1230;--dz-red:#e0243f;--dz-glow:#ff4d62;--dz-blush:#ffc9d0;--dz-text:#fdf1f3;--dz-muted:#d3a9b1;--dz-line:#ffc4cc2e;--dz-ease:cubic-bezier(.22, 1, .36, 1)}.dz{isolation:isolate;min-height:100dvh;color:var(--dz-text);background:radial-gradient(1100px 650px at 50% -8%,#4d0b1d 0%,#0000 62%),radial-gradient(800px 600px at 100% 40%,#9e123047 0%,#0000 70%),radial-gradient(700px 500px at 0 75%,#5a0e2073 0%,#0000 70%),linear-gradient(#12030a 0%,#1a0510 55%,#12030a 100%);position:relative;overflow-x:clip}.dz-display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;filter:drop-shadow(0 2px 2px #000000b3)drop-shadow(0 0 26px #e0243f61)drop-shadow(0 18px 40px #e0243f42);font-style:italic;font-weight:500}.dz-glass{border:1px solid var(--dz-line);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:linear-gradient(135deg,#ffffff1c,#ffffff08);box-shadow:0 12px 44px #00000061,inset 0 1px #ffffff24}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dz-glass{background:#3a0a18e6}}.dz-shell{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.dz-shell{padding-inline:1.5rem}}@media (min-width:1024px){.dz-shell{padding-inline:3rem}}.dz-hero{min-height:100svh;padding-top:8.5rem;padding-bottom:3.5rem;position:relative}@media (min-width:768px){.dz-hero{padding-top:12rem;padding-bottom:8rem}}.dz-scroll{display:none}@media (min-width:768px){.dz-scroll{inset-inline:0;pointer-events:none;flex-direction:column;align-items:center;gap:.75rem;animation:1s 1.2s both dz-scroll-in;display:flex;position:absolute;bottom:1.75rem}.dz-scroll span{letter-spacing:.14em;color:var(--dz-muted);font-size:.75rem;font-variant-caps:all-small-caps}.dz-scroll i{background:linear-gradient(to bottom, var(--dz-red), transparent);width:1px;height:2.5rem;display:block}}@keyframes dz-scroll-in{0%{opacity:0}to{opacity:1}}.dz-orb{will-change:transform;border-radius:50%;animation:16s ease-in-out infinite alternate dz-drift;position:absolute}.dz-orb--a{background:radial-gradient(circle,#e0243f61 0%,#0000 68%);width:38rem;height:38rem;top:-14rem;left:-10rem}.dz-orb--b{background:radial-gradient(circle,#9e123080 0%,#0000 68%);width:32rem;height:32rem;animation-duration:20s;animation-delay:-6s;top:2rem;right:-12rem}.dz-orb--c{background:radial-gradient(circle,#ff4d6233 0%,#0000 70%);width:26rem;height:26rem;animation-duration:24s;animation-delay:-11s;bottom:8rem;left:28%}@keyframes dz-drift{to{transform:translate(3rem,2rem)scale(1.08)}}.dz-portal{animation:dz-portal 1s var(--dz-ease) backwards}@keyframes dz-portal{0%{clip-path:circle(0% at 50% 18%);opacity:0}to{clip-path:circle(140% at 50% 18%);opacity:1}}.dz-back{color:var(--dz-muted);align-items:center;gap:.6rem;font-size:.8125rem;text-decoration:none;transition:color .2s;display:inline-flex}.dz-back:hover{color:var(--dz-text)}.dz-kicker{letter-spacing:.22em;text-transform:uppercase;width:fit-content;color:var(--dz-glow);align-items:center;gap:.75rem;margin-top:2.25rem;font-size:.75rem;display:flex}.dz-kicker:before{content:"";background:var(--dz-glow);width:2rem;height:1px}.dz-title{overflow-wrap:break-word;max-width:19ch;margin-top:1.5rem;font-size:clamp(1.6rem,6vw,4.7rem);line-height:1.02}.dz-line{display:block}.dz-line--shape{white-space:nowrap}.dz-title em{font-size:1.24em;line-height:.9;font-style:inherit;color:var(--dz-glow);background:linear-gradient(100deg,#ff9aa8 0%,#ff4d62 45%,#e0243f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-right:.08em}.dz-morph{vertical-align:baseline;will-change:border-radius, transform;background:radial-gradient(circle at 30% 26%,#ffffff80 0,#fff0 32%),linear-gradient(145deg,#ff3b55 0%,#c4142e 34%,#5a0a18 68%,#0a0104 100%);border-radius:50%;width:.82em;height:.86em;margin-left:.22em;animation:12s ease-in-out infinite dz-morph;display:inline-block;transform:translateY(.02em);box-shadow:inset 0 1px 2px #ffffff59,inset 0 -8px 12px #000000b3,0 10px 18px #0000008c,0 0 20px #e0243f66}@keyframes dz-morph{0%,to{border-radius:50%;transform:translateY(.02em)rotate(0)}25%{border-radius:24%;transform:translateY(.02em)rotate(45deg)}50%{border-radius:50% 0;transform:translateY(.02em)rotate(90deg)}75%{border-radius:50% 50% 50% 0;transform:translateY(.02em)rotate(135deg)}}.dz-lede{max-width:34rem;color:var(--dz-muted);margin-top:1.4rem;font-size:1rem;line-height:1.7}.dz-filters{flex-wrap:wrap;gap:.6rem;margin-bottom:2rem;display:flex}.dz-chip{min-height:2.75rem;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--dz-text);cursor:pointer;border:1px solid var(--dz-line);transition:background .3s var(--dz-ease), border-color .3s, transform .3s var(--dz-ease), box-shadow .3s;background:#ffffff0d;border-radius:999px;align-items:center;gap:.6rem;padding:.5rem 1.15rem;font-size:.68rem;font-weight:500;display:inline-flex}.dz-chip:hover{border-color:#ff4d6299;transform:translateY(-2px)}.dz-chip[aria-pressed=true]{background:linear-gradient(135deg, var(--dz-crimson), var(--dz-red));border-color:#ff9aa8b3;box-shadow:0 8px 30px #e0243f66}.dz-chip small{opacity:.75;font-size:.66rem}.dz-grid{column-count:1;column-gap:1.25rem}@media (min-width:640px){.dz-grid{column-count:2}}@media (min-width:1024px){.dz-grid{column-count:3}}.dz-card{break-inside:avoid;border:1px solid var(--dz-line);width:100%;color:inherit;text-align:left;cursor:pointer;transition:transform .55s var(--dz-ease), box-shadow .55s var(--dz-ease), border-color .4s;animation:dz-rise .7s var(--dz-ease) backwards;animation-delay:calc(var(--i,0) * 60ms);background:#1d0610;border-radius:20px;margin:0 0 1.25rem;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 14px 44px #00000073}@keyframes dz-rise{0%{opacity:0;transform:translateY(24px)}}.dz-card img{width:100%;height:auto;transition:transform .9s var(--dz-ease);display:block}.dz-card:focus-visible{outline:2px solid var(--dz-blush);outline-offset:3px}.dz-card-cap{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12030a9e;border:1px solid #ffc4cc29;border-radius:14px;padding:.7rem .9rem;position:absolute;inset:auto .65rem .65rem}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dz-card-cap{background:#12030ae0}}.dz-card-title,.dz-card-meta,.dz-card-line{display:block}.dz-card-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--dz-text);font-size:.8rem;font-weight:600;line-height:1.25}.dz-card-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--dz-blush);margin-top:.25rem;font-size:.7rem}.dz-card-line{color:var(--dz-muted);margin-top:.4rem;font-size:.78rem;line-height:1.45}.dz-badge{letter-spacing:.06em;color:var(--dz-text);background:#12030ab3;border:1px solid #ffc4cc38;border-radius:999px;padding:.3rem .7rem;font-size:.68rem;position:absolute;top:.75rem;right:.75rem}@media (hover:none){.dz-card .dz-card-line{display:none}}@media (hover:hover){.dz-card:hover{border-color:#ff4d6299;transform:translateY(-7px);box-shadow:0 28px 80px #e0243f4d,0 0 0 1px #ff4d6240}.dz-card:hover img{transform:scale(1.045)}.dz-card .dz-card-line{opacity:0;transition:grid-template-rows .45s var(--dz-ease), opacity .35s, margin-top .45s var(--dz-ease);grid-template-rows:0fr;margin-top:0;display:grid}.dz-card .dz-card-line>span{overflow:hidden}.dz-card:hover .dz-card-line,.dz-card:focus-visible .dz-card-line{opacity:1;grid-template-rows:1fr;margin-top:.4rem}}.dz-viewer{z-index:120;color:var(--dz-text);background:#0e0207f2;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4.5rem 1rem 5.5rem;animation:.3s backwards dz-fade;display:flex;position:fixed;inset:0}@keyframes dz-fade{0%{opacity:0}}.dz-viewer-figure{flex:1;justify-content:center;align-items:center;max-width:min(76rem,100%);min-height:0;display:flex}.dz-viewer-figure img{border-radius:14px;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 30px 100px #000000b3}.dz-viewer-info{border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;width:min(44rem,100%);padding:.9rem 1.1rem;display:flex}.dz-viewer-btn{width:3rem;height:3rem;color:var(--dz-text);cursor:pointer;border:1px solid var(--dz-line);transition:background .25s, transform .25s var(--dz-ease), border-color .25s;background:#ffffff12;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.dz-viewer-btn:hover{background:linear-gradient(135deg, var(--dz-crimson), var(--dz-red));border-color:#ff9aa8b3;transform:scale(1.06)}.dz-viewer-btn:focus-visible,.dz-chip:focus-visible,.dz-cta-btn:focus-visible,.dz-back:focus-visible{outline:2px solid var(--dz-blush);outline-offset:3px}.dz-viewer-close{position:absolute;top:1rem;right:1rem}.dz-viewer-nav{gap:.6rem;display:flex}.dz-viewer-count{letter-spacing:.1em;color:var(--dz-muted);white-space:nowrap;font-size:.72rem}.dz-cta{text-align:center;background:radial-gradient(120% 90% at 50% 0%, #9e123052, transparent 62%), linear-gradient(180deg, #1c0610 0%, var(--dz-ink) 100%);border:1px solid var(--dz-line);border-radius:28px;margin-top:4.5rem;padding:2.5rem 1.5rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffc9d014}@media (min-width:768px){.dz-cta{margin-top:6rem;padding:4rem 3rem}}.dz-cta:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#e0243f66,#0000);height:80%;position:absolute;inset:-40% 10% auto}.dz-cta h2{max-width:20ch;margin-inline:auto;font-size:clamp(1.45rem,4.4vw,2.7rem);line-height:1.12;position:relative}.dz-cta p{max-width:30rem;color:var(--dz-muted);margin:1.1rem auto 0;line-height:1.65;position:relative}.dz-cta-btn{--fuse-color:#ff4d62;--fuse-duration:7s;--fuse-delay:0s;isolation:isolate;height:3.1rem;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--dz-text);transition:transform .3s var(--dz-ease), box-shadow .3s;background:#1a0510;border-radius:999px;align-items:center;gap:1rem;margin-top:2rem;padding:0 .25rem 0 2rem;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 0 18px #ff4d621a}.dz-cta-arrow{z-index:1;aspect-ratio:1;color:#1a0309;height:calc(100% - .5rem);transition:transform .3s var(--dz-ease);background:linear-gradient(135deg,#ff6b7d,#e0243f);border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;display:flex;position:relative}.dz-cta-btn:hover .dz-cta-arrow{transform:translate(2px)}.dz-cta-btn:hover{box-shadow:0 0 26px #ff4d623d}.dz-credit{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--dz-muted);margin-top:2.5rem;font-size:.75rem}.dz-bottom{padding-bottom:5rem}body:has(.dz){background-color:#12030a}body:has(.dz) header{background-color:#12030a9e;border-color:#ffc4cc1f}body:has(.dz) footer{background:linear-gradient(#12030a 0%,#200612 100%);border-top-color:#ffc4cc24}body:has(.dz) footer .text-muted{color:#cfa4ad}body:has(.dz) footer .section-label{color:#ff8d9b}body:has(.dz) footer .section-label:before{background-color:#ff4d62}body:has(.dz) footer a:hover{color:#fff}body:has(.dz) header a.fuse-btn{--fuse-color:#ff4d62!important;background:#1a0510!important;box-shadow:0 0 18px #ff4d621a!important}body:has(.dz) header a.fuse-btn:hover{box-shadow:0 0 26px #ff4d623d!important}body:has(.dz) header a.fuse-btn>span:last-child{color:#1a0309!important;background-image:linear-gradient(135deg,#ff6b7d,#e0243f)!important}body:has(.dz) footer>div[aria-hidden=true] p{color:#ff4d624d;background:linear-gradient(#ff4d6275 0%,#9e12301a 78%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.dz-orb,.dz-morph,.dz-scroll,.dz-portal,.dz-card,.dz-viewer{animation:none}.dz-card,.dz-card img,.dz-chip,.dz-viewer-btn,.dz-cta-btn{transition:none}}
