.vp .dc-hero{grid-template-columns:minmax(0,.86fr) minmax(22rem,1.14fr);align-items:center;gap:clamp(1.6rem,5vw,4.5rem);padding:clamp(1.2rem,2vw,2rem) 0 clamp(3rem,7vw,5.2rem);display:grid}.vp .dc-hero-copy{justify-items:start;gap:1rem;display:grid}.vp .dc-hero h1{letter-spacing:-.02em;text-transform:uppercase;max-width:11ch;font-size:clamp(2.4rem,4.6vw,4rem);font-weight:800;line-height:.92}.vp .dc-hero h1 span{color:var(--vp-flamingo-d);display:block}.vp .dc-hero .sec-rule{color:var(--vp-flamingo-d)}.vp .dc-lede{max-width:56ch;color:var(--vp-ink-soft);font-size:clamp(.96rem,1.5vw,1.08rem);line-height:1.72}.vp .dc-lede strong{color:var(--vp-ink)}.vp .dc-chips{flex-wrap:wrap;gap:.55rem;display:flex}.vp .dc-art{border:var(--vp-rule);background:var(--vp-dusk);box-shadow:var(--vp-shadow-lg);margin:0;position:relative}.vp .dc-art>a{background:var(--vp-dusk);display:block;overflow:hidden}.vp .dc-art img{aspect-ratio:1080/608;object-fit:cover;width:100%;height:auto;display:block}.vp .dc-art figcaption{color:#fff6e0ad;font-size:var(--vp-fs-10);letter-spacing:var(--vp-track-10);text-transform:uppercase;padding:.55rem .75rem;font-weight:700}.vp .dc-status{border:var(--vp-rule);background:var(--vp-gold);width:min(18rem,100% - 1.3rem);box-shadow:var(--vp-shadow-sm);align-items:center;gap:.7rem;padding:.85rem 1rem;display:flex;position:absolute;bottom:clamp(1.9rem,4vw,3rem);right:clamp(-.65rem,-1.2vw,-1rem)}.vp .dc-status-light{border:var(--vp-rule);background:var(--vp-flamingo);border-radius:50%;flex:none;width:.68rem;height:.68rem}.vp .dc-status>span:last-child{gap:.18rem;display:grid}.vp .dc-status strong{font-size:var(--vp-fs-12);letter-spacing:var(--vp-track-04);text-transform:uppercase}.vp .dc-status small{color:#26154ab3;font-size:var(--vp-fs-10);line-height:1.35}.vp .dc-status[data-phase=preorderLive] .dc-status-light{background:var(--vp-teal)}.vp .dc-clock{border-block:var(--vp-rule);grid-template-columns:minmax(0,1.25fr) minmax(14rem,.75fr);align-items:center;gap:1.5rem;margin-bottom:clamp(3.2rem,7vw,5rem);padding:clamp(1.3rem,3vw,2rem);display:grid}.vp .dc-clock>div:first-child{gap:.45rem;display:grid}.vp .dc-clock h2{text-transform:uppercase;font-size:clamp(1.25rem,3vw,2rem);line-height:1.1}.vp .dc-clock p:not(.vp-eyebrow){color:var(--vp-ink-soft);font-size:var(--vp-fs-12);line-height:1.55}.vp .dc-countdown{text-align:right;justify-items:end;gap:.25rem;display:grid}.vp .dc-countdown strong{color:var(--vp-flamingo-d);font-family:var(--vp-display);font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,3vw,2.25rem)}.vp .dc-countdown span,.vp .dc-noscript{color:var(--vp-ink-soft);font-size:var(--vp-fs-10);line-height:1.45}.vp .dc-noscript{margin:-4rem 0 4rem}.vp .dc-section{margin-bottom:clamp(3.5rem,8vw,5.8rem)}.vp .dc-section>.sec-head{max-width:62rem}.vp .dc-section>p:first-child{max-width:68ch;margin-bottom:var(--vp-space-8);color:var(--vp-text-2)}.vp .dc-section>.sec-head>p:last-child{max-width:68ch;color:var(--vp-ink-soft);font-size:var(--vp-fs-14);line-height:1.65}.vp .dc-variants{border:var(--vp-rule);box-shadow:var(--vp-shadow);grid-template-columns:1fr 1fr;display:grid}.vp .dc-variant{flex-direction:column;justify-content:end;gap:.55rem;min-height:19rem;padding:clamp(1.35rem,4vw,2.2rem);display:flex;position:relative;overflow:hidden}.vp .dc-variant+.dc-variant{border-left:var(--vp-rule)}.vp .dc-variant.is-black{background:var(--vp-dusk);color:var(--vp-cream)}.vp .dc-variant.is-white{background:var(--vp-cream);color:var(--vp-ink)}.vp .dc-swatch{background:radial-gradient(circle at 36% 36%, var(--vp-gold), var(--vp-flamingo) 42%, var(--vp-teal-d) 72%, transparent 73%);opacity:.72;border:2px solid;border-radius:50%;width:13rem;height:13rem;position:absolute;top:-4rem;right:-2.5rem}.vp .dc-variant.is-white .dc-swatch{opacity:.58}.vp .dc-variant-kicker{font-size:var(--vp-fs-10);letter-spacing:var(--vp-track-22);text-transform:uppercase;opacity:.7;font-weight:800}.vp .dc-variant h3{text-transform:uppercase;max-width:14ch;font-size:clamp(1.3rem,3vw,2rem);line-height:1.05}.vp .dc-theme{color:var(--vp-gold);font-size:var(--vp-fs-11);letter-spacing:var(--vp-track-10);text-transform:uppercase;font-weight:800}.vp .dc-variant.is-white .dc-theme{color:var(--vp-flamingo-d)}.vp .dc-variant>p:last-child{max-width:46ch;font-size:var(--vp-fs-13);opacity:.78;line-height:1.6}.vp .dc-board table{min-width:47rem}.vp .dc-board tbody th{width:auto;color:var(--vp-gold);font-size:var(--vp-fs-12)}.vp .dc-stock-head{justify-content:space-between;align-items:end;gap:1.5rem;display:flex;max-width:none!important}.vp .dc-stock-head>p{color:var(--vp-ink-soft);font-family:var(--vp-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:var(--vp-fs-11)!important}.vp .dc-stock-list{border-top:var(--vp-rule)}.vp .dc-stock-list article{border-bottom:1px solid #26154a47;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.4rem;padding:1.25rem 0;display:grid}.vp .dc-store-copy{justify-items:start;gap:.4rem;display:grid}.vp .dc-store-copy h3{font-size:var(--vp-fs-16)}.vp .dc-store-copy p{max-width:64ch;color:var(--vp-ink-soft);font-size:var(--vp-fs-12);line-height:1.55}.vp .dc-stock-badge{color:var(--vp-ink-soft);font-size:var(--vp-fs-10);letter-spacing:var(--vp-track-10);text-transform:uppercase;border:1px solid;border-radius:0;padding:.15rem .42rem;font-weight:800}.vp .dc-stock-badge.is-announced{color:var(--vp-teal-d)}.vp .dc-store-link{border:var(--vp-rule);background:var(--vp-gold);min-width:13rem;color:var(--vp-ink);font-size:var(--vp-fs-11);letter-spacing:var(--vp-track-10);text-transform:uppercase;box-shadow:var(--vp-shadow-sm);justify-content:center;align-items:baseline;gap:.4rem;padding:.7rem .9rem;font-weight:800;display:inline-flex}.vp a.dc-store-link:hover{background:var(--vp-flamingo)}.vp .dc-store-link.is-disabled{color:var(--vp-ink-soft);box-shadow:none;cursor:default;background:0 0}.vp .dc-alert-note{border-left:3px solid var(--vp-flamingo-d);font-size:var(--vp-fs-12);background:#fff6e085;flex-wrap:wrap;gap:.35rem 1rem;margin-top:1.2rem;padding:.85rem 1rem;line-height:1.5;display:flex}.vp .dc-alert-note span{color:var(--vp-ink-soft)}.vp .dc-source{background:var(--vp-gold);border:var(--vp-rule);justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(3.5rem,8vw,5.8rem);padding:clamp(1.4rem,4vw,2.2rem);display:flex}.vp .dc-source>div{gap:.6rem;display:grid}.vp .dc-source h2{text-transform:uppercase;font-size:clamp(1.25rem,3vw,1.8rem)}.vp .dc-source p:not(.vp-eyebrow){color:#26154ac2;max-width:62ch;font-size:var(--vp-fs-13);line-height:1.65}.vp .dc-source>a{flex:none}.vp .dc-faq{margin-bottom:clamp(3.5rem,8vw,5.8rem)}.vp .dc-faq-list{border-top:var(--vp-rule)}.vp .dc-faq details{border-bottom:1px solid var(--vp-line)}.vp .dc-faq summary{cursor:pointer;font-size:var(--vp-fs-14);justify-content:space-between;gap:1rem;padding:1rem 0;font-weight:800;list-style:none;display:flex}.vp .dc-faq summary::-webkit-details-marker{display:none}.vp .dc-faq summary span{color:var(--vp-flamingo-d);font-size:var(--vp-fs-20);line-height:.8}.vp .dc-faq details[open] summary span{transform:rotate(45deg)}.vp .dc-faq details p{max-width:70ch;color:var(--vp-ink-soft);font-size:var(--vp-fs-13);padding:0 0 1.1rem;line-height:1.65}.vp .dc-related{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:clamp(3rem,6vw,4.5rem);display:grid}.vp .dc-related a{border:var(--vp-rule);background:var(--vp-paper);box-shadow:var(--vp-shadow-sm);grid-template-columns:1fr auto;align-items:center;gap:.35rem 1rem;padding:1.1rem 1.2rem;display:grid}.vp .dc-related span{color:var(--vp-teal-d);font-size:var(--vp-fs-10);letter-spacing:var(--vp-track-16);text-transform:uppercase;grid-column:1;font-weight:800}.vp .dc-related strong{font-size:var(--vp-fs-14);grid-column:1}.vp .dc-related b{color:var(--vp-flamingo-d);grid-area:1/2/3}.vp .dc-related a:hover strong{color:var(--vp-flamingo-d)}@media (max-width:820px){.vp .dc-hero{grid-template-columns:1fr}.vp .dc-hero h1{max-width:12ch}.vp .dc-art{width:100%}.vp .dc-stock-list article{grid-template-columns:1fr}.vp .dc-store-link{width:100%}.vp .dc-source{flex-direction:column;align-items:start}}@media (max-width:640px){.vp .dc-clock{grid-template-columns:1fr}.vp .dc-countdown{text-align:left;justify-items:start}.vp .dc-variants{grid-template-columns:1fr}.vp .dc-variant+.dc-variant{border-left:0;border-top:var(--vp-rule)}.vp .dc-variant{min-height:16rem}.vp .dc-stock-head{flex-direction:column;align-items:start}.vp .dc-related{grid-template-columns:1fr}.vp .dc-status{width:auto;margin:0 var(--vp-space-3) var(--vp-space-3);box-shadow:none;position:static}}
