@font-face{font-family:Doto;src:url('/medusa-assets/fonts/Doto.ttf') format('truetype');font-weight:100 900;font-display:swap}
.medusa-launch{padding:58px 48px 54px;max-width:1280px;margin:auto;border-bottom:1px dotted #423138;color:#dedadb;background:#040304}.medusa-launch a{text-decoration:none;color:inherit}.ml-eyebrow{font:10px monospace;letter-spacing:1px;color:#ab929c;display:flex;align-items:center;gap:10px;margin-bottom:28px}.ml-eyebrow>span{background:#b96b83;border-radius:50%;width:3px;height:3px;box-shadow:0 0 7px #7e2b4644}.ml-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.medusa-launch h1{font:750 clamp(35px,4.2vw,58px)/1.16 Doto,monospace;letter-spacing:-2px;margin:0}.medusa-launch h1 span{color:#c77c93}.ml-sub{font:650 15px/1.6 Doto,monospace;margin:23px 0 12px;color:#ccacb8}.ml-body{font:11px/1.9 monospace;color:#a79a9f}.ml-actions{display:flex;align-items:center;gap:24px;margin:26px 0 18px;font:650 12px Doto,monospace}.ml-actions .ml-primary{display:flex;gap:28px;align-items:center;justify-content:space-between;background:#291019;border:1px solid #6a3648;color:#e0b7c5;padding:13px 18px}.ml-primary:hover{background:#3b1725;border-color:#a05b74}.ml-primary svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.2}.ml-actions>a:last-child{border-bottom:1px dotted #61414e;padding:8px 0;color:#aa909b}.ml-meta{font:9px/1.8 monospace;letter-spacing:.4px;color:#a18a94}.ml-art{display:block;position:relative;border:0;border-top:1px solid #61404e;border-bottom:1px solid #3f2832;background:#050405;transition:border-color .3s!important}.ml-art::before,.ml-art::after{content:'';position:absolute;top:0;bottom:0;width:8px;border-block:1px solid #af7a8e;pointer-events:none}.ml-art::before{left:0;border-left:1px solid #62404d}.ml-art::after{right:0;border-right:1px solid #62404d}.ml-art:hover{border-color:#a35a73}.ml-art-head,.ml-art-foot{display:flex;justify-content:space-between;align-items:center;font:650 12px Doto,monospace;padding:16px;color:#b398a4}.ml-art-head span,.ml-art-foot>span{font:9px monospace;color:#aa8d9a}.ml-grid-notes{height:188px;position:relative;background-image:linear-gradient(#37232c40 1px,transparent 1px),linear-gradient(90deg,#37232c40 1px,transparent 1px);background-size:100% 18px,6.25% 100%;border-block:1px solid #37232c}.ml-grid-notes i{height:3px;position:absolute;background:#b3677f;width:11%;border-radius:0}.ml-grid-notes i:nth-child(1){left:5%;top:56%}.ml-grid-notes i:nth-child(2){left:17%;top:44%;width:18%}.ml-grid-notes i:nth-child(3){left:37%;top:36%;width:9%}.ml-grid-notes i:nth-child(4){left:48%;top:44%}.ml-grid-notes i:nth-child(5){left:61%;top:26%;width:18%}.ml-grid-notes i:nth-child(6){left:81%;top:36%;width:12%}.ml-grid-notes i:nth-child(7){left:5%;top:71%;width:29%;background:#98717f}.ml-grid-notes i:nth-child(8){left:37%;top:63%;width:22%;background:#98717f}.ml-grid-notes i:nth-child(9){left:61%;top:56%;width:32%;background:#98717f}.ml-grid-notes i:nth-child(10){left:5%;top:87%;width:29%;background:#563140}.ml-grid-notes i:nth-child(11){left:37%;top:80%;width:22%;background:#563140}.ml-grid-notes i:nth-child(12){left:61%;top:72%;width:32%;background:#563140}.ml-art-foot svg{width:17px;height:17px;fill:none;stroke:#bf879c;stroke-width:1}.medusa-launch~.hero{min-height:50vh}.medusa-launch~.hero .hero-title{font-size:clamp(80px,14vw,180px)}html[data-theme=light] .medusa-launch{background:#0a0608;color:#dedadb}.medusa-launch :focus-visible{outline:1px solid #cd8196;outline-offset:5px}@media(max-width:760px){.medusa-launch{padding:36px 24px}.ml-grid{grid-template-columns:1fr;gap:32px}.medusa-launch h1{font-size:43px;letter-spacing:-1.7px}.ml-art{max-width:560px}.ml-grid-notes{height:165px}.ml-eyebrow{font-size:8px}.ml-actions{gap:20px}.ml-meta{font-size:8px}}@media(max-width:380px){.medusa-launch h1{font-size:37px}.ml-actions{gap:16px;font-size:11px}.ml-primary{padding-inline:14px!important}}@media(prefers-reduced-motion:reduce){.ml-art{transition:none!important}}
@media(max-width:1000px){.sys-meta-bar{flex-wrap:wrap;gap:16px}.sys-meta-bar .dotted-rule{display:none}.sys-meta-bar .meta-left{flex-wrap:wrap;gap:12px}.sys-meta-bar .meta-right{flex:1 1 100%;min-width:0;flex-wrap:wrap;justify-content:flex-start;gap:10px}.sys-meta-bar .sys-btn-small{white-space:nowrap}}@media(max-width:760px){.sys-meta-bar{padding:20px 24px}}
