.launch-site{color:#f5f0ff;background:#0c0719;min-height:100vh}.launch-site *{box-sizing:border-box}.launch-site a:focus-visible,.launch-site summary:focus-visible{outline-offset:6px;border-radius:5px;outline:3px solid #d6baff}.launch-wrap{width:min(1160px,100% - 48px);margin-inline:auto}.launch-header{z-index:2;background:#0c0719;border-bottom:1px solid #c4a1ff26;position:relative}.launch-nav{justify-content:space-between;align-items:center;gap:20px;min-height:92px;display:flex}.launch-nav nav{color:#d7cbea;gap:28px;font-size:14px;display:flex}.launch-nav a:hover,.launch-contact-links a:hover{color:#dbc0ff}.launch-language{white-space:nowrap;border:1px solid #bba2e44d;border-radius:999px;padding:10px 18px;font-size:13px}.launch-skip{inset-inline-start:20px;color:#251240;z-index:10;background:#fff;padding:12px;position:absolute;top:-100px}.launch-skip:focus{top:10px}.launch-hero{isolation:isolate;background:radial-gradient(at 80% 20%,#6937a850,#0000 65%),linear-gradient(135deg,#11091f,#251146 62%,#140a27);position:relative;overflow:hidden}.launch-hero:before{content:"";z-index:-1;pointer-events:none;opacity:.25;filter:saturate(.65)brightness(.85);background:url(/brand/hakai/beerus-hakai-profile-eye-clean.webp) calc(100% + 180px) -15px/clamp(1080px,82vw,1350px) no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}html[dir=rtl] .launch-hero:before{transform:translate(40px)scaleX(-1)}@media (min-width:721px){.launch-hero .launch-hero-inner h1{max-width:64%}.launch-hero .launch-lead{max-width:min(680px,62%)}}@media (max-width:720px){.launch-hero:before{opacity:.14;background-position:calc(100% + 290px) 0;background-size:820px}}.launch-hero-inner{padding-block:66px 48px}.launch-eyebrow{color:#d2b8f5;letter-spacing:.12em;margin-bottom:22px;font-size:12px;font-weight:700}.launch-wordmark{margin-bottom:28px;width:clamp(180px,35vw,300px)!important}.launch-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:850px;margin:0 0 24px;font-size:clamp(38px,5.5vw,66px);font-weight:800;line-height:1.13}.launch-lead{color:#e0d5ef;max-width:680px;font-size:clamp(17px,2vw,20px);line-height:1.85}.launch-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.launch-primary,.launch-secondary{text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:13px 22px;font-size:15px;font-weight:700;display:inline-flex}.launch-primary{background:#dbc4ff;border:1px solid #e5d3ff;color:#231037!important}.launch-primary:hover{background:#eee2ff}.launch-secondary{color:#f4eaff;background:#ffffff05;border:1px solid #dbc4ff66}.launch-notice{background:#0a061bb3;border:1px solid #d5b7ff33;border-radius:16px;align-items:flex-start;gap:14px;max-width:820px;margin-top:48px;padding:22px 24px;display:flex}.launch-dot{background:#c5a0fa;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:9px}.launch-notice h2{margin-bottom:6px;font-size:17px;font-weight:700}.launch-notice p{color:#d6c9e8;font-size:14px;line-height:1.8}.launch-section{padding-block:76px;scroll-margin-top:24px}.launch-section h2,.launch-band h2,.launch-footer h2{text-wrap:balance;font-size:clamp(28px,3.5vw,40px);font-weight:750;line-height:1.3}.launch-section-intro{color:#cbbbdc;max-width:720px;margin-top:16px;line-height:1.9}.launch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.launch-grid article{background:linear-gradient(135deg,#2a1748,#160e27);border:1px solid #bda0ee33;border-radius:18px;padding:28px}.launch-number{color:#bba0dd;font-family:var(--font-barlow),sans-serif;margin-bottom:36px;font-size:14px;display:block}.launch-grid h3{margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.4}.launch-grid p{color:#cbbbdc;font-size:14px;line-height:1.9}.launch-disclaimer{color:#b6a3cc;max-width:900px;margin-top:22px;font-size:12px;line-height:1.9}.launch-band{background:linear-gradient(100deg,#24123f,#342052);border-block:1px solid #c8a6ff20;padding-block:44px}.launch-split{grid-template-columns:1fr 1.25fr;align-items:center;gap:48px;display:grid}.launch-split p{color:#e0d3ed;font-size:16px;line-height:1.95}.launch-partner{background:radial-gradient(at 100% 0,#61348c33,#0000 75%),#171024;border:1px solid #d6b5ff38;border-radius:24px;padding:clamp(28px,5vw,56px)}.launch-partner p:not(.launch-eyebrow){color:#d6c8e8;max-width:780px;margin:20px 0 28px;font-size:17px;line-height:1.95}.launch-footer{background:#090510;border-top:1px solid #c4a1ff26;padding-block:48px 22px;scroll-margin-top:24px}.launch-contact{grid-template-columns:1.2fr 1fr;gap:40px;display:grid}.launch-contact p{color:#c9badc;max-width:540px;margin-top:14px;line-height:1.8}.launch-contact-links{flex-direction:column;align-items:flex-start;gap:16px;font-size:17px;display:flex}.launch-contact-links a{overflow-wrap:anywhere}.launch-contact-links span{color:#c4afd9;font-size:14px}.launch-privacy{color:#c8b6dc;border-top:1px solid #c4a1ff26;margin-top:36px;padding-top:18px;font-size:13px}.launch-privacy summary{cursor:pointer;width:fit-content;min-height:44px;padding-block:8px}.launch-privacy p{max-width:850px;padding-block:8px 16px;line-height:1.9}.launch-bottom{color:#ac98c2;justify-content:space-between;gap:20px;margin-top:22px;font-size:12px;display:flex}@media (max-width:720px){.launch-wrap{width:calc(100% - 36px)}.launch-nav{flex-wrap:wrap;gap:14px;min-height:78px;padding-block:14px}.launch-nav nav{border-top:1px solid #ffffff15;order:3;justify-content:space-between;gap:12px;width:100%;padding-top:12px;font-size:12px}.launch-nav nav a{align-items:center;min-height:44px;display:flex}.launch-language{padding:8px 14px}.launch-hero-inner{padding-block:44px 30px}.launch-hero h1{font-size:40px}.launch-lead{font-size:16px}.launch-notice{margin-top:32px;padding:18px}.launch-grid{grid-template-columns:1fr}.launch-number{margin-bottom:18px}.launch-section{padding-block:48px}.launch-split,.launch-contact{grid-template-columns:1fr;gap:24px}.launch-contact-links{margin-top:8px}.launch-band{padding-block:32px}.launch-bottom{flex-wrap:wrap}.launch-actions a{flex:1;min-width:145px}}.original-preview-notice{color:#231037;background:#dbc4ff;border-bottom:1px solid #af8bd6}.launch-preview-hint{color:#c7b3de;margin-top:14px;font-size:12px;line-height:1.8}
