main.soon{background:var(--raat)}.soon-hero>.soon-card{z-index:1;position:relative}.soon-hero .center{padding-top:clamp(20px,5svh,64px)}.soon-hero .signboard{width:min(800px,100% - 40px,95svh - 120px)}.soon-words{text-shadow:0 1px 12px #000000e6;margin-top:22px;padding-inline:20px}.soon-words p{color:#efe6c8;font-size:19px;line-height:1.5}.soon-words .soon-en{font:400 clamp(26px, 3vw, 34px)/1.25 var(--font-rozha), serif;color:#ffe39a;margin-bottom:4px}.soon-card{background:var(--chuna);width:min(1100px,100% - 40px);color:var(--ink);border-radius:6px;margin:0 auto 26px;padding:22px 26px 18px;box-shadow:0 24px 60px #0009}.soon-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 20px;padding-bottom:14px;display:flex}.soon-head h2{font:400 clamp(26px, 2.6vw, 32px)/1.2 var(--font-rozha), serif;color:var(--sindoor)}.soon-head p{color:var(--muted);font-size:16px}.soon-lines{grid-template-columns:1fr 1fr;gap:18px 32px;margin:0;padding:16px 0 0;list-style:none;display:grid}.soon-lines li{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.soon-lines span{color:var(--muted);font-size:14.5px;font-weight:500}.soon-lines .soon-pair{flex-flow:wrap;column-gap:18px}.soon-lines .soon-pair span{flex-basis:100%}.soon-lines a{font:600 24px/1.35 var(--font-body);color:var(--ink);white-space:nowrap;text-decoration:none}.soon-lines a:hover{color:var(--sindoor);text-underline-offset:4px;text-decoration:underline}.soon-lines .soon-mail{overflow-wrap:anywhere;white-space:normal;font-size:19px;line-height:1.75}.soon-address{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr 1fr;gap:10px 32px;margin-top:14px;padding-top:12px;font-size:15.5px;line-height:1.5;display:grid}.soon-address span{color:var(--ink);font-size:14.5px;font-weight:600;display:block}.soon-address a{color:var(--ink);text-underline-offset:4px;font-weight:600}@media (max-width:980px){.soon-hero .center{padding-top:22px}.soon-words{margin-top:14px}.soon-words p{font-size:16.5px}.soon-card{margin-bottom:14px;padding:16px 18px 14px}.soon-lines,.soon-address{grid-template-columns:1fr;gap:12px}.soon-lines a{font-size:22px}}
