/* START_SECTION:morphyk-coming-soon (INDEX:26) */
.mk-coming{position:relative;isolation:isolate;min-height:100svh;display:flex;flex-direction:column;align-items:center;background:#080808;color:#efeeeb;padding:48px 24px 20px;text-align:center;box-sizing:border-box}
.mk-coming__background{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;object-position:center bottom;z-index:-2}
.mk-coming:after{content:"";position:absolute;inset:0;background:linear-gradient(#08080866,#08080822 55%,#08080833);z-index:-1;pointer-events:none}
.mk-coming__brand{height:24px;display:flex;align-items:center;justify-content:center;font:400 16px/1.5 Arial,sans-serif;letter-spacing:.55em}
.mk-coming__wordmark{display:block;position:relative;overflow:hidden;width:220px;aspect-ratio:1280/90}
.mk-coming__wordmark img{position:absolute;display:block;width:121.328125%;max-width:none;height:auto;left:-20.9375%;top:-122.222222%}
.mk-coming__content{width:min(100%,420px);margin:auto;padding:96px 0 32px}
.mk-coming__core{height:360px;margin:0 auto 48px;display:flex;justify-content:center;color:#d7d8d6;mix-blend-mode:screen}
.mk-coming__core svg,.mk-coming__core img{width:auto;max-width:100%;height:100%;object-fit:contain}
.mk-coming h1{font:400 clamp(44px,5vw,66px)/1.06 Georgia,serif;letter-spacing:-.025em;margin:0 0 18px;color:#efeeeb}
.mk-coming__intro{font:400 16px/1.5 Arial,sans-serif;color:#b5b5b5;margin:0 0 28px}
.mk-coming__newsletter{width:100%;margin:0}
.mk-coming__field{display:flex;align-items:center;min-height:56px;border:1px solid #a9a9a9;border-radius:10px;background:#08080855;overflow:hidden}
.mk-coming__field:focus-within{outline:2px solid #eee;outline-offset:4px}
.mk-coming__field input{border:0;outline:0;box-shadow:none;background:transparent;color:#fff;padding:15px 18px;font:16px/1.5 Arial,sans-serif;min-width:0;width:100%}
.mk-coming__field input::placeholder{color:#b2b2b2;opacity:1}
.mk-coming__field button{border:0;border-radius:0;background:transparent;color:#eee;width:56px;min-width:56px;min-height:56px;padding:0;cursor:pointer;font:30px/1 Georgia,serif}
.mk-coming__field button:hover{background:#ffffff15}
.mk-coming__field button:focus-visible,.mk-coming summary:focus-visible{outline:2px solid #fff;outline-offset:-4px}
.mk-coming__fine{font:12px/1.65 Arial,sans-serif;color:#b2b2b2;margin:18px 0 0}
.mk-coming summary{width:fit-content;margin-inline:auto;min-height:44px;cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:3px;font:12px/1.5 Arial,sans-serif;color:#b2b2b2;padding:12px}
.mk-coming summary::-webkit-details-marker{display:none}
.mk-coming__policy{text-align:left;background:#0c0c0cf5;padding:24px;border:1px solid #454545;font:14px/1.7 Arial,sans-serif;max-height:45vh;overflow:auto;color:#ddd}
.mk-coming__policy h1,.mk-coming__policy h2,.mk-coming__policy h3{font:400 22px/1.3 Georgia,serif;color:#eee}
.mk-coming__policy a{color:#ddd}
.mk-coming__access{width:min(100%,360px)}
.mk-coming__access .mk-coming__field{margin:12px 0}
.mk-coming__status{font:16px/1.6 Arial,sans-serif;color:#eee}
.mk-coming__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(max-width:749px){.mk-coming{padding:32px 24px 16px}.mk-coming__brand{font-size:13px;height:19.5px}.mk-coming__wordmark{width:190px}.mk-coming__content{padding:64px 0 32px}.mk-coming__core{height:300px;margin-bottom:36px}.mk-coming__intro{font-size:14px;margin-bottom:24px}.mk-coming__background{object-fit:cover;object-position:center bottom}}
@media(max-height:700px){.mk-coming__core{height:230px;margin-bottom:32px}.mk-coming__content{padding:40px 0 24px}.mk-coming{padding-top:24px}}
@keyframes mk-core-float{0%,100%{transform:translateY(8px)}50%{transform:translateY(-10px)}}
@media(prefers-reduced-motion:no-preference){.mk-coming__core img,.mk-coming__core svg{animation:mk-core-float 8s ease-in-out infinite}}
/* END_SECTION:morphyk-coming-soon */
