.mg:not(.dv-flat){height:760svh}.mg-silk:not(.dv-flat){height:230svh}.mg .dv-cv{transition:opacity .5s}.mg .mg-veil{z-index:2;pointer-events:none;position:absolute;inset:0}.mg .mg-hint{text-shadow:none;white-space:nowrap;padding:8px 12px}.dv-flat .mg-hint{display:none}.mg .mo-hold{z-index:7}.mg.dv-flat .mo-hold{display:none}.mg-sign{background:#05070d}.mg-sign .dv-words{color:#fff;max-width:min(46vw,760px);top:clamp(84px,15vh,150px);right:auto}.mg-sign .dv-words .dir-h1{font-size:clamp(34px,4.1vw,72px)}.mg-sign .dv-sub{color:#fff}.mg-sign .mg-hint{color:#fff;background:0 0}.mg-sign .dv-btns{flex-wrap:wrap}.mg-silk{background:#0a1a5a}.mg-silk .mg-veil{background:linear-gradient(100deg,#1c328cf7 0%,#1c328cf2 46%,#1c328c00 72%)}.mg-silk .dv-words,.mg-silk .dv-sub{color:#fff}.mg-silk .dv-words .dir-h1{max-width:12em;font-size:clamp(36px,5.2vw,90px)}.mg-silk .mg-hint{color:var(--blue);background:#fff}.mg-page .dir-mark{color:var(--ink);background:#fff;padding:8px 12px}.mg-page .dir-cta{box-shadow:inset 0 0 0 1px var(--ink);background:#fff;color:var(--ink)!important}.hm .mg:not(.dv-flat) .dv-stick{height:calc(100svh - 72px);top:72px}.hm .dv-words{top:clamp(24px,5.5vh,56px)}.hm .af-ph-stick{padding-top:92px}.nl .dir-btn{color:var(--blue)}.nl .dir-btn-blue,.nl .dir-btn-ink,.nl .dir-btn-line{color:#fff}@media (max-width:699px){.mg-sign .dv-words{max-width:none;top:66px;right:clamp(16px,2.4vw,32px)}.mg-sign .dv-words .dir-h1{font-size:clamp(32px,9vw,40px)}.mg-sign .dv-sub{font-size:16px}.mg-silk .mg-veil{background:linear-gradient(#1c328cf7 0%,#1c328cf2 70%,#1c328c00 88%)}.mg-silk .dv-sub{margin-top:20px}}@media (prefers-reduced-motion:reduce){.mg{height:auto}}.mg.dv-flat .dv-stick{height:auto;padding-top:100svh;overflow:visible}.mg.dv-flat .dv-cv,.mg.dv-flat .mg-veil{height:100svh;bottom:auto}.mg .dv-lure{color:#fff;max-width:34em;margin-top:16px;font-size:16px;line-height:1.45}@media (max-width:699px){.mg .dv-lure{margin-top:12px;font-size:15px}}.dv-form{max-width:640px;margin-top:clamp(16px,2vw,28px)}.dv-form label{color:#fff;margin-bottom:8px;font-size:16px;font-weight:700;display:block}.dv-form>div{flex-wrap:wrap;gap:8px;display:flex}.dv-form input{color:#0b1220;min-width:0;height:52px;font:600 17px var(--ds);background:#fff;border:0;border-radius:3px;flex:240px;padding:0 16px}.dv-form input::placeholder{color:#59616d;opacity:1}.dv-form input:focus-visible,.dv-form button:focus-visible{outline-offset:2px;outline:3px solid #fff}.dv-form button.dir-btn{color:#fff;font-family:var(--ds);cursor:pointer;background:#0b1220;border:0;border-radius:3px;flex:none}.dv-form button.dir-btn:hover{background:#000}.mg .dv-btns{margin-top:14px}@media (max-width:699px){.hm-seam--wide{display:none}.mg-silk:not(.dv-flat){height:165svh}.mg-silk+.dv-next{margin-top:-22svh;padding-top:0}.dv-form button.dir-btn{justify-content:center;width:100%}}
