.drmw-section{padding-top:48px;padding-bottom:48px}.drmw-section h2{font-family:inherit;font-weight:900;font-size:clamp(2.5rem,6vw,6rem);letter-spacing:-.055em;margin:0}.drmw-world-frame{display:block;border:0;width:100%;height:min(84vh,950px);min-height:560px;background:#0a090b;border-radius:10px}.drmw-home-link{white-space:nowrap}@media(max-width:640px){.drmw-world-frame{height:82svh;min-height:460px}.drmw-section .section-heading{display:block}.drmw-section .text-link{display:inline-block;margin:16px 0}}
.drmw-section .text-link svg,.drmw-home-link svg{display:inline-block;vertical-align:middle;margin-left:6px;transition:transform .25s}.drmw-home-link:hover svg{transform:translate(2px,-2px)}
.drmw-launch{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:20px 26px;border:1px solid #010a12;border-radius:16px;background:#9fdcff;color:#03101a!important;text-decoration:none!important;font:700 13px/1.2 Arial,sans-serif;letter-spacing:2px;box-shadow:0 7px 28px #64c4ff2b;transition:transform .25s,box-shadow .25s}.drmw-launch:before{content:'';position:absolute;inset:-250%;z-index:-2;background:conic-gradient(transparent 30%,#167dc0 35%,#f0fbff 39%,transparent 44%,transparent 78%,#c8f4ff 84%,transparent 90%);animation:drmw-electric 5s linear infinite}.drmw-launch:after{content:'';position:absolute;inset:2px;border:1px solid #06172a;border-radius:13px;background:linear-gradient(115deg,#c4ecff,#7ac9f7);z-index:-1}.drmw-launch:hover{transform:translateY(-3px);box-shadow:0 0 24px #75ccff55}.drmw-launch svg{width:22px;height:22px;flex:none;margin:0}@keyframes drmw-electric{to{transform:rotate(360deg)}}@media(max-width:640px){.drmw-launch{width:100%;padding:19px 22px}}@media(prefers-reduced-motion:reduce){.drmw-launch:before{animation:none}}
