.mpdp{--pink:#ff0789;background:#09090b;color:#f5f3f5;font-family:var(--font-body-family,Arial,sans-serif);line-height:1.65}.mpdp *{box-sizing:border-box}.mpdp [hidden]{display:none!important}.mpdp-wrap{max-width:1400px;margin:auto;padding:0 48px}.mpdp h1,.mpdp h2,.mpdp h3{color:#fff;margin:0;line-height:1.15}.mpdp h1{font-size:clamp(38px,4.5vw,68px);letter-spacing:.04em}.mpdp h2{font-size:clamp(30px,3.2vw,48px);letter-spacing:-.025em}.mpdp h3{font-size:24px}.mpdp p{color:#bcb8bf;max-width:55ch}.mpdp a{color:inherit;text-decoration:none}.mpdp :focus-visible{outline:2px solid var(--pink);outline-offset:6px}.mpdp-topline{display:flex;justify-content:space-between;gap:24px;padding:24px 0;border-bottom:1px solid #ffffff1c;font-size:10px;letter-spacing:.14em;color:#a4a0a8}.mpdp-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:center;padding:64px 0}.mpdp-kicker{font-size:11px;letter-spacing:.16em!important;color:#ef7bb7!important;margin:0 0 24px!important;font-weight:600}.mpdp-stage{align-self:stretch;border:1px solid #ffffff13;border-radius:20px;background:radial-gradient(ellipse at 50% 45%,#252429,#111114 68%);display:flex;flex-direction:column;justify-content:space-between;padding:32px;min-width:0}.mpdp-stage .mpdp-kicker{color:#aaa5af!important;font-size:9px}.mpdp-images{display:grid;place-items:center;flex:1;min-height:300px}.mpdp-images img{width:100%;height:auto;max-height:440px;object-fit:contain}.mpdp-stage-caption{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.13em;color:#aca6b0;padding-top:32px}.mpdp-lead{font-size:clamp(22px,2.1vw,30px);line-height:1.35;color:#e6e2e8!important;margin:24px 0 16px}.mpdp-description{font-size:15px}.mpdp-price{display:flex;align-items:baseline;gap:10px;margin:28px 0 24px}.mpdp-price strong{font-size:32px;color:#fff}.mpdp-price span{font-size:10px}.mpdp-material{border:0;padding:0;margin:0 0 28px;display:flex;gap:12px;flex-wrap:wrap}.mpdp-material legend{font-size:12px;margin-bottom:12px;color:#eee}.mpdp-material legend span{display:block;font-size:11px;color:#999}.mpdp-material button{border:1px solid #ffffff26;background:#141316;border-radius:8px;padding:13px 20px;color:#eee;display:flex;align-items:center;gap:12px;cursor:pointer;font:inherit;font-size:13px}.mpdp-material button[aria-pressed=true]{border-color:var(--pink);box-shadow:0 0 0 1px #ff078930}.mpdp-swatch{display:block;width:18px;height:18px;border-radius:50%;border:1px solid #ffffff40}.mpdp-swatch-ebony{background:#242323}.mpdp-swatch-bamboo{background:#c5a573}.mpdp .mpdp-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:56px;padding:16px 24px;background:var(--pink);border:1px solid var(--pink);border-radius:7px;font-size:12px;font-weight:700;letter-spacing:.08em;color:#fff}.mpdp .mpdp-cta:hover{background:#d70073;border-color:#d70073}.mpdp-intro>.mpdp-cta{width:100%}.mpdp .mpdp-note{font-size:12px;line-height:1.7;color:#96909c}.mpdp-principles{display:flex;justify-content:space-around;gap:16px;padding:24px 0;border-block:1px solid #ffffff20;font-size:10px;letter-spacing:.14em;color:#d0cbd4}.mpdp-section{padding:80px 0;border-bottom:1px solid #ffffff18}.mpdp-split{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.mpdp-panel{border-left:2px solid var(--pink);padding:28px 32px;background:#131215;border-radius:0 12px 12px 0}.mpdp-panel ul{padding-left:18px;color:#ccc6cf;font-size:15px}.mpdp-panel li{padding:8px 0}.mpdp-price-row{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid #ffffff20}.mpdp-price-row small{display:block;color:#9d96a3;font-size:12px}.mpdp-price-row strong{font-size:24px;font-weight:500}.mpdp details{margin-top:24px}.mpdp summary{cursor:pointer;color:#e9e4eb;font-size:13px;padding:12px 0}.mpdp table{width:100%;border-collapse:collapse;font-size:13px}.mpdp caption{text-align:left;font-size:11px;color:#999;padding:12px 0}.mpdp td,.mpdp th{padding:10px;border-bottom:1px solid #ffffff18;text-align:left}.mpdp-section-heading{display:flex;justify-content:space-between;align-items:end;gap:48px;margin-bottom:32px}.mpdp-section-heading>p{font-size:13px}.mpdp-material-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mpdp figure{margin:0}.mpdp-material-grid figure{background:#131216;border-radius:14px;padding:32px}.mpdp-material-grid img{width:100%;height:260px;object-fit:contain}.mpdp-material-grid figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-top:24px}.mpdp-material-grid figcaption span{font-size:12px;color:#aaa}.mpdp-specs{display:grid;grid-template-columns:1fr 1.5fr;gap:64px}.mpdp-specs dl{margin:0}.mpdp-specs dl>div{padding:20px 0;border-bottom:1px solid #ffffff15;display:flex;justify-content:space-between;gap:20px;align-items:center}.mpdp-specs dt{font-size:12px;color:#aaa}.mpdp-specs dd{font-size:22px;margin:0;color:#e9e3eb}.mpdp-specs small{font-size:12px;color:#a9a1ae}.mpdp-extensions{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px;gap:0}.mpdp-extensions article{padding:0 32px;border-left:1px solid #ffffff24;display:flex;flex-direction:column}.mpdp-extensions article:first-child{padding-left:0;border:0}.mpdp-index{font-size:10px;letter-spacing:.12em;color:#a29ba7;display:block;margin-bottom:24px}.mpdp-extensions p{font-size:14px;flex:1}.mpdp .mpdp-link{font-size:11px;letter-spacing:.07em;font-weight:600;display:inline-block;padding:12px 0;color:#f6d6e7;text-decoration:underline;text-decoration-color:#ff078980;text-underline-offset:6px}.mpdp .mpdp-link:hover{color:var(--pink)}.mpdp-secondary{font-size:11px;margin-top:8px;color:#aaa!important}.mpdp-destination{display:flex;flex-direction:column;align-items:start;gap:8px;margin-top:16px}.mpdp-destination>strong{font-size:24px;font-weight:400}.mpdp-pending{font-size:9px;letter-spacing:.15em;color:#a49aaa;border:1px solid #ffffff24;padding:7px 10px;border-radius:4px}.mpdp-dice{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.mpdp-dice article{border-top:1px solid #ff07894d;background:linear-gradient(#19151a,#101012);padding:24px;border-radius:14px;display:flex;flex-direction:column}.mpdp-dice article>span{font-size:10px;color:#847b8c;letter-spacing:.1em}.mpdp-dice h3{font-size:21px;margin-top:24px}.mpdp-dice p{font-size:12px}.mpdp-dice .mpdp-destination{margin-top:auto;padding-top:24px}.mpdp-ecosystem{padding-top:64px!important}.mpdp-ecosystem img{width:100%;height:auto;border-radius:16px}.mpdp-close{text-align:center;padding:88px 0 96px}.mpdp-close p{max-width:none}.mpdp-close h2{margin-bottom:32px}@media(max-width:1050px){.mpdp-wrap{padding:0 32px}.mpdp-hero{gap:32px}.mpdp-split{gap:48px}.mpdp-extensions article{padding:0 20px}.mpdp-dice{grid-template-columns:repeat(2,1fr)}.mpdp-specs{gap:32px;grid-template-columns:1fr 1.4fr}}@media(max-width:700px){.mpdp-wrap{padding:0 20px}.mpdp-topline>a{display:none}.mpdp-hero{grid-template-columns:1fr;padding:32px 0;gap:32px}.mpdp-stage{padding:24px}.mpdp-images{min-height:200px}.mpdp-images img{max-height:280px}.mpdp-stage-caption{padding-top:16px}.mpdp-intro h1{font-size:44px}.mpdp-section{padding:48px 0}.mpdp-split,.mpdp-specs{grid-template-columns:1fr;gap:24px}.mpdp-principles{font-size:8px;letter-spacing:.06em;gap:12px;text-align:center}.mpdp-section-heading{display:block;margin-bottom:24px}.mpdp-material-grid{gap:12px}.mpdp-material-grid figure{padding:16px}.mpdp-material-grid img{height:140px}.mpdp-material-grid figcaption{display:block}.mpdp-material-grid h3{font-size:20px}.mpdp-material-grid figcaption span{font-size:10px}.mpdp-specs dd{font-size:18px}.mpdp-extensions{grid-template-columns:1fr;gap:32px;margin-top:32px}.mpdp-extensions article,.mpdp-extensions article:first-child{border-left:2px solid #ff07894d;padding:0 0 0 24px}.mpdp-index{margin-bottom:12px}.mpdp-dice{gap:12px}.mpdp-dice article{padding:16px}.mpdp-dice h3{font-size:18px}.mpdp-close{padding:56px 0 64px}.mpdp-panel{padding:24px}.mpdp-specs dl>div{gap:12px}}@media(prefers-reduced-motion:reduce){.mpdp *{scroll-behavior:auto}}

.mpdp .mpdp-tray-window{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden}.mpdp .mpdp-tray-window img{position:static;width:100%;height:100%;max-height:none;object-fit:contain}.mpdp .mpdp-tray-custom img{position:static;width:100%;height:100%;object-fit:contain}.mpdp-material-grid .mpdp-tray-window{margin:32px 0}

.mpdp-extensions .mpdp-cta{margin-top:12px;min-height:56px;gap:12px;text-align:center;justify-content:center}.mpdp-extensions .mpdp-destination{align-items:stretch}.mpdp-dice h3{font-size:18px;line-height:1.4;margin-top:0}
