.soon{color:#f4f1e9;isolation:isolate;background:#173d35;flex-direction:column;min-height:100vh;font-family:Arial,Helvetica,sans-serif;display:flex;position:relative;overflow:hidden}.soon:before{content:"";z-index:-2;background:var(--soon-photo,url(/alps.jpg)) center 30%/cover no-repeat;animation:40s ease-in-out infinite alternate soon-drift;position:absolute;inset:0}.soon:after{content:"";z-index:-1;background:linear-gradient(#0f2c26b8 0%,#173d35d1 45%,#173d35 100%);position:absolute;inset:0}@keyframes soon-drift{0%{transform:scale(1)}to{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.soon:before{animation:none}}.soon-inner{width:100%;max-width:1180px;margin:0 auto;padding:0 32px}.soon-header{justify-content:space-between;align-items:center;gap:16px;padding-top:28px;padding-bottom:8px;display:flex}.soon-header img{width:210px;height:auto;display:block}.soon-header span{letter-spacing:2px;text-transform:uppercase;color:#e6edbb;white-space:nowrap;border:1px solid #e6edbb73;border-radius:999px;padding:9px 16px;font-size:13px}.soon-hero{gap:30px;padding-top:clamp(40px,8vh,96px);padding-bottom:56px;display:grid}.soon-eyebrow{letter-spacing:3px;text-transform:uppercase;color:#e6edbb;font-size:14px}.soon h1{letter-spacing:-2.5px;color:#fff;max-width:900px;font-size:clamp(42px,6.2vw,88px);font-weight:400;line-height:1.04}.soon h1 em{color:#e6edbb;font-family:Georgia,Times New Roman,serif;font-weight:400}.soon-lead{color:#dfe6dc;max-width:660px;font-size:clamp(17px,1.6vw,21px);line-height:1.6}.soon-countdown{grid-template-columns:repeat(4,minmax(0,132px));gap:14px;margin-top:6px;display:grid}.soon-countdown div{-webkit-backdrop-filter:blur(10px);background:#f4f1e914;border:1px solid #f4f1e938;border-radius:18px;justify-items:center;gap:8px;padding:22px 8px 18px;display:grid}.soon-countdown strong{color:#fff;font-variant-numeric:tabular-nums;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.4vw,56px);font-weight:400;line-height:1}.soon-countdown span{letter-spacing:2px;text-transform:uppercase;color:#c7d3c4;font-size:12px}.soon-about{color:#203a34;background:#f4f1e9;flex:1;padding:72px 0 64px}.soon-about h2{letter-spacing:-1px;color:#173d35;max-width:720px;margin-bottom:40px;font-size:clamp(28px,3.2vw,42px);font-weight:400}.soon-about h2 em{font-family:Georgia,Times New Roman,serif}.soon-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.soon-cards article{background:#fff;border:1px solid #e2ddcf;border-radius:18px;align-content:start;gap:12px;padding:28px 24px;display:grid}.soon-cards article>span{color:#6b8072;border:1px solid #bdcbbb;border-radius:50%;place-items:center;width:46px;height:46px;font-family:Georgia,serif;font-size:19px;display:grid}.soon-cards h3{color:#254a42;font-size:20px;font-weight:600}.soon-cards p{color:#607269;font-size:15px;line-height:1.6}.soon-access{border-top:1px solid #dcd6c6;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:56px;padding-top:32px;display:flex}.soon-access>div{max-width:420px}.soon-access h3{color:#173d35;margin-bottom:6px;font-size:17px;font-weight:600}.soon-access p{color:#607269;font-size:14px;line-height:1.5}.soon-access form{gap:10px;width:100%;max-width:400px;display:grid}.soon-access form>div{gap:10px;display:flex}.soon-access label{color:#3d5560;font-size:13px;font-weight:600}.soon-access input[type=password]{color:#203a34;background:#fff;border:1px solid #c9c3b1;border-radius:10px;flex:1;min-width:0;height:48px;padding:0 14px;font-size:16px}.soon-access input[type=password]:focus{outline-offset:1px;outline:2px solid #173d35}.soon-access button{color:#fff;cursor:pointer;background:#173d35;border:0;border-radius:10px;height:48px;padding:0 22px;font-size:15px;font-weight:600}.soon-access button:hover{background:#0f2c26}.soon-error{color:#983f43;background:#fff0ef;border:1px solid #f2cecd;border-radius:8px;padding:9px 12px;font-size:14px}.soon-foot{color:#8a978c;margin-top:36px;font-size:13px}@media (max-width:980px){.soon-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.soon-inner{padding:0 20px}.soon-header img{width:168px}.soon-header span{display:none}.soon h1{letter-spacing:-1.5px}.soon-countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.soon-countdown div{border-radius:14px;padding:16px 4px 13px}.soon-countdown span{letter-spacing:1px;font-size:10px}.soon-about{padding:48px 0}.soon-cards{grid-template-columns:1fr}}.soon-join{border-top:1px solid #dcd6c6;margin-top:72px;padding-top:56px}.soon-join h2{margin-bottom:14px}.soon-join-lead{color:#607269;max-width:640px;margin-bottom:34px;font-size:17px;line-height:1.6}.soon-audiences{grid-template-columns:1fr 1fr;gap:22px;display:grid}.soon-audiences article{color:#f4f1e9;background:#173d35;border-radius:22px;align-content:start;gap:16px;padding:34px 32px;display:grid}.soon-audiences h3{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.soon-audiences article>p{color:#dfe6dc;font-size:16px;line-height:1.6}.soon-audiences ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.soon-audiences li{color:#dfe6dc;padding-left:26px;font-size:15px;line-height:1.55;position:relative}.soon-audiences li:before{content:"";background:#e6edbb;border-radius:50%;width:10px;height:10px;position:absolute;top:8px;left:0}.soon-audiences form{border-top:1px solid #f4f1e933;gap:12px;margin-top:8px;padding-top:22px;display:grid}.soon-audiences label{color:#c7d3c4;gap:6px;font-size:13px;font-weight:600;display:grid}.soon-audiences input:not(.soon-trap),.soon-audiences select{color:#203a34;background:#fff;border:1px solid #f4f1e94d;border-radius:10px;width:100%;height:46px;padding:0 13px;font-family:inherit;font-size:16px}.soon-audiences input:focus,.soon-audiences select:focus{outline-offset:1px;outline:2px solid #e6edbb}.soon-audiences button{color:#173d35;cursor:pointer;background:#e6edbb;border:0;border-radius:10px;height:50px;margin-top:4px;font-size:16px;font-weight:700}.soon-audiences button:hover{background:#f4f1e9}.soon-trap{opacity:0;width:1px;height:1px;left:-9999px;position:absolute!important}.soon-ok{color:#173d35;background:#e6edbb;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5}@media (max-width:860px){.soon-audiences{grid-template-columns:1fr}.soon-audiences article{padding:26px 22px}.soon-join{margin-top:48px;padding-top:40px}}.soon-gain{color:#173d35;background:#e6edbb;border-radius:16px;align-items:center;gap:16px;padding:16px 20px;display:flex}.soon-gain strong{font-family:Georgia,Times New Roman,serif;font-size:46px;font-weight:400;line-height:1}.soon-gain span{font-size:16px;font-weight:600;line-height:1.35}.soon-example{background:#f4f1e914;border:1px solid #f4f1e92e;border-radius:14px;gap:8px;margin:0;padding:14px 16px;display:grid}.soon-example>div{color:#dfe6dc;justify-content:space-between;gap:14px;font-size:15px;display:flex}.soon-example dd{color:#fff;margin:0;font-weight:700}.soon-example>div:last-child{color:#e6edbb;border-top:1px solid #f4f1e92e;padding-top:8px}.soon-example>div:last-child dd{color:#e6edbb;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.soon-audiences h4{color:#fff;margin-top:6px;font-size:15px;font-weight:600}.soon-audiences .mk-calc{background:#f4f1e9;border-radius:16px;gap:0;display:grid;overflow:hidden}.soon-audiences .mk-calc-inputs{gap:16px;padding:18px;display:grid}.soon-audiences .mk-calc-inputs label{gap:8px;font-weight:400;display:grid}.soon-audiences .mk-calc-inputs label span{color:#3d5560;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.soon-audiences .mk-calc-inputs label b{color:#173d35;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.soon-audiences .mk-calc-inputs input[type=range]{accent-color:#173d35;cursor:pointer;background:0 0;border:0;border-radius:0;height:6px;padding:0}.soon-audiences .mk-calc-inputs p{color:#8a978c;font-size:12px}.soon-audiences .mk-calc-result{background:#e6edbb;grid-template-columns:1fr 1.25fr 1fr;align-items:end;gap:10px;padding:16px 18px;display:grid}.soon-audiences .mk-calc-result>div{gap:2px;display:grid}.soon-audiences .mk-calc-result span{letter-spacing:.5px;text-transform:uppercase;color:#3d5a4f;font-size:11px}.soon-audiences .mk-calc-result strong{color:#173d35;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.soon-audiences .mk-calc-result small{color:#607269;font-size:11px}.soon-audiences .mk-calc-result .mk-calc-main strong{font-size:32px}@media (max-width:520px){.soon-audiences .mk-calc-result{grid-template-columns:1fr}.soon-gain strong{font-size:38px}}.soon-nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 22px;display:flex}.soon-nav a{color:#f4f1e9;font-size:15px;text-decoration:none}.soon-nav a:hover{text-decoration:underline}.soon-notify{-webkit-backdrop-filter:blur(10px);background:#0f2c268c;border:1px solid #f4f1e947;border-radius:18px;grid-template-columns:1.3fr 1fr auto;align-items:end;gap:12px 16px;max-width:860px;margin-top:26px;padding:20px 22px;display:grid}.soon-notify>div{align-self:center;gap:4px;display:grid}.soon-notify strong{color:#fff;font-size:17px}.soon-notify>div span{color:#dfe6dc;font-size:14px;line-height:1.5}.soon-notify label{color:#c7d3c4;gap:6px;font-size:13px;font-weight:600;display:grid}.soon-notify input[type=email]{color:#203a34;box-sizing:border-box;background:#fff;border:1px solid #f4f1e94d;border-radius:10px;width:100%;min-width:0;height:48px;padding:0 13px;font-family:inherit;font-size:16px}.soon-notify button{color:#173d35;cursor:pointer;white-space:nowrap;background:#e6edbb;border:0;border-radius:10px;height:48px;padding:0 20px;font-size:15px;font-weight:700}.soon-notify button:hover{background:#fff}.soon-notify>a,.soon-notify>p{grid-column:1/-1}.soon-notify>a{color:#e6edbb;justify-self:start;font-size:14px;font-weight:600;text-decoration:none}.soon-notify>a:after{content:" →"}.soon-more{color:#e6edbb;justify-self:start;font-size:15px;font-weight:600;text-decoration:none}.soon-more:after{content:" →"}.soon-more:hover,.soon-notify>a:hover{text-decoration:underline}@media (max-width:820px){.soon-notify{grid-template-columns:1fr}.soon-nav{justify-content:flex-start;gap:6px 16px}.soon-nav a{font-size:14px}}.soon-foot a{color:inherit}@media (min-width:861px){.soon-audiences{grid-template-rows:repeat(9,auto)}.soon-audiences article{grid-row:span 9;grid-template-rows:subgrid;align-content:normal}.soon-audiences article>ul,.soon-audiences article>.soon-more,.soon-audiences article>h4{align-self:start}.soon-audiences article>h4{align-self:end}}
