.launch-hero{padding-bottom:36px}.launch-schedule{padding-top:24px}.launch-calendar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.launch-card{background:#101112;border:1px solid #ffffff30;border-top:3px solid #f3f0e9;padding:32px;min-width:0}.launch-card h2{font:400 clamp(28px,3.2vw,45px)/1.15 var(--serif);letter-spacing:-1px;margin:20px 0 32px;max-width:270px}.launch-card ul,.launch-development ul{list-style:none;padding:0;margin:0}.launch-card li+li{border-top:1px solid #ffffff1c}.launch-card li a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;font-size:17px;min-height:56px}.launch-card a:hover,.launch-development a:hover{text-decoration:underline;text-underline-offset:5px}.launch-development{display:grid;grid-template-columns:1fr 1.6fr;gap:70px;margin-top:76px;padding-top:48px;border-top:1px solid var(--border)}.launch-development h2{font:400 clamp(30px,4vw,46px) var(--serif);margin:18px 0}.launch-development p{color:#b6bdc1;line-height:1.8}.launch-development ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.launch-development a{display:flex;flex-direction:column;gap:7px;padding:19px 0;border-bottom:1px solid var(--border);font-size:16px}.launch-development a span{font:11px var(--mono);color:#aab4ba}.launch-status{font:13px/1.7 var(--mono);color:#eee8d5;margin:14px 0}.product-launch-access{margin-top:28px;padding-top:22px;border-top:1px solid #ffffff30;max-width:710px}.product-launch-access .launch-status{font-size:23px;margin:0 0 16px}.product-launch-access a{font-size:13px}.launch-teaser{display:grid;grid-template-columns:1fr 2.2fr;gap:32px;align-items:center;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.launch-teaser h2{font:400 36px var(--serif);margin:14px 0}.launch-teaser-dates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.launch-teaser-dates p{display:flex;flex-direction:column;gap:12px;margin:0}.launch-teaser-dates time{font-size:17px;line-height:1.5}.launch-teaser-dates span{font:12px var(--mono);color:#aab4ba}.launch-teaser>a{grid-column:2}.launch-preview-note{border-top:1px solid var(--border)}.launch-preview-note h2{font:400 38px var(--serif)}.launch-preview-note p{max-width:660px;line-height:1.8;color:#b6bdc1;margin:20px 0 28px}[id^="launch-"]{scroll-margin-top:110px}@media(max-width:1440px){.mw-nav .brand-slogan{display:none}}@media(max-width:900px){.launch-calendar{grid-template-columns:1fr}.launch-card h2{max-width:none;font-size:36px}.launch-development{gap:30px}.launch-teaser{grid-template-columns:1fr}.launch-teaser>a{grid-column:1}}@media(max-width:600px){.launch-card{padding:26px}.launch-development,.launch-development ul,.launch-teaser-dates{grid-template-columns:1fr}.launch-development{margin-top:48px}.launch-teaser-dates p{padding-bottom:18px;border-bottom:1px solid var(--border)}.product-launch-access .launch-status{font-size:19px}}
.launch-hero{padding-top:44px;padding-bottom:30px}.launch-hero h1{font-size:clamp(46px,6vw,72px);margin:16px 0 22px}.launch-hero .mw-product-intro{max-width:740px;font-size:17px;line-height:1.7}
.product-detail-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin:20px 0 10px}.product-detail-price>span:first-child{font:10px var(--mono);letter-spacing:1px;color:#aab4ba}.product-detail-price strong{font:400 34px var(--sans);color:#f3f0e9}.product-detail-price>span:last-child{font-size:12px;color:#aab4ba}.product-price-note{font-size:12px;color:#aab4ba;margin:0 0 20px}.overview-hero{padding-top:50px;padding-bottom:40px}.product-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;padding-top:24px}.overview-card{min-width:0;border:1px solid #ffffff24;background:#111213}.overview-thumbnail{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16/10;overflow:hidden;background:#080909;border-bottom:1px solid #ffffff24}.overview-thumbnail>img{width:100%;height:100%;object-fit:contain}.overview-thumbnail>img.overview-identity{width:72%;height:72%}.overview-thumbnail>.product-icon{width:120px;height:120px}.overview-caption{position:absolute;left:12px;bottom:12px;padding:7px 9px;background:#080909e8;border:1px solid #ffffff30;font:10px var(--mono);color:#d1d5d7}.overview-wordmark{font:400 clamp(26px,4vw,44px) var(--serif);color:#d1d5d7}.overview-card-copy{padding:26px}.overview-card h2{margin:0;font:400 28px var(--serif)}.overview-card h2 a{display:flex;justify-content:space-between;gap:20px}.overview-card h2 a span{font:18px var(--sans)}.overview-card-copy>p:last-child{font-size:14px;line-height:1.8;color:#b3bbc0}.overview-card .launch-status{margin:14px 0}.dd-overview{display:flex;justify-content:space-between;padding:18px 20px;background:#0b0c0d;border-bottom:1px solid #ffffff30;font-size:14px}.dd-overview:hover{background:#202225}.overview-card a:hover{text-decoration:underline;text-underline-offset:5px}@media(max-width:700px){.product-overview{grid-template-columns:1fr;gap:28px}.overview-card-copy{padding:22px}.overview-card h2{font-size:25px}.overview-caption{font-size:9px}.product-detail-price{gap:10px}.product-detail-price>span:last-child{width:100%}}
