#soon.contact{padding-top:150px}.contact .soon-in{width:min(1160px,100% - 8px);gap:0;justify-items:stretch;text-align:center}.contact .soon-in>.tag{justify-self:center}.contact .soon-in h1{margin:24px 0 26px}.contact .soon-in p{max-width:none;font-size:inherit;line-height:inherit;color:inherit}.contact .lead{max-width:720px;margin:0 auto;justify-self:center;line-height:2;font-size:15px;color:#dfe6dca6}.contact .wa-ic{flex:none}.contact .facts{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:56px 0 12px;padding:0;border-block:1px solid rgba(217,180,90,.22)}.contact .facts li{padding:26px 10px;border-left:1px solid rgba(217,180,90,.14)}.contact .facts li:first-child{border-left:0}.contact .facts b{display:block;font-family:var(--disp);font-style:italic;font-weight:400;font-size:clamp(30px,4vw,52px);color:var(--gold-hi);line-height:1.1}.contact .facts span{display:block;margin-top:8px;color:#dfe6dc80}.contact .c-head{margin:76px 0 34px;display:flex;align-items:center;gap:18px;justify-content:center;color:var(--gold)}.contact .c-head:before,.contact .c-head:after{content:"";flex:1;max-width:160px;height:1px;background:linear-gradient(90deg,transparent,rgba(217,180,90,.5))}.contact .c-head:after{transform:scaleX(-1)}.contact .lines{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.contact .line{position:relative;display:grid;justify-items:center;align-content:end;gap:14px;min-height:410px;padding:44px 22px 34px;border-radius:999px 999px 18px 18px;border:1px solid rgba(217,180,90,.3);overflow:hidden;background:linear-gradient(175deg,#0f6b5761,#04100ee6 70%);opacity:0;transform:translateY(28px);animation:cUp 1s var(--ease) forwards;animation-delay:var(--d)}.contact .line:nth-child(2){background:linear-gradient(175deg,#7a3a0c73,#0d0603eb 70%)}.contact .line:nth-child(3){background:linear-gradient(175deg,#5a123673,#09040aeb 70%)}.contact .line:before{content:"";position:absolute;inset:0;background-image:var(--pat);background-size:90px;opacity:.07;pointer-events:none}.contact .ln-no{position:absolute;top:56px;left:50%;translate:-50% 0;font-family:var(--disp);font-style:italic;font-size:clamp(90px,10vw,140px);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(217,180,90,.45)}.contact .line h3{position:relative;font-family:var(--mono);font-weight:400;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold)}.contact .line .num{position:relative;font-family:var(--disp);font-size:clamp(22px,2.3vw,30px);color:var(--champ);border-bottom:1px solid rgba(217,180,90,.35);padding-bottom:4px}.contact .acts{position:relative;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:8px}.contact .acts .btn{padding:14px 22px}@keyframes cUp{to{opacity:1;transform:none}}.contact .steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;text-align:left}.contact .steps li{position:relative;padding:26px 26px 28px;border-top:1px solid rgba(217,180,90,.35)}.contact .sn{display:block;font-family:var(--disp);font-style:italic;font-size:64px;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(217,180,90,.5)}.contact .steps h4{font-family:var(--disp);font-weight:500;font-size:clamp(22px,2.2vw,30px);color:var(--gold-hi);margin:10px 0 8px}.contact .steps p{margin:0;color:#dfe6dca6;line-height:1.8;font-size:14.5px}.contact .tiers{list-style:none;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:0;margin-top:30px}.contact .visit{display:grid;grid-template-columns:1.25fr 1fr;gap:34px;align-items:stretch;text-align:left}.contact .map{position:relative;min-height:380px;border-radius:180px 180px 18px 18px;overflow:hidden;border:1px solid rgba(217,180,90,.4);background:#06100e}.contact .map iframe{position:absolute;left:0;top:-170px;width:100%;height:calc(100% + 170px);border:0;filter:grayscale(1) invert(.92) contrast(.9) sepia(.35) hue-rotate(95deg) saturate(.8)}.contact .map:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 80px #04090ab3}.contact .addr{display:grid;align-content:center;gap:6px;padding:10px 6px}.contact .addr h5{color:var(--gold);font-weight:400;margin:18px 0 6px}.contact .addr h5:first-child{margin-top:0}.contact .addr p{margin:0;color:#dfe6dcd1;line-height:1.7;font-size:16px}.contact .addr p span{display:block}.contact .addr .dim{color:#dfe6dc73}.contact .addr .btn{justify-self:start;margin-top:26px}.contact .big{justify-self:center;margin-top:84px;padding:20px 38px}@media(max-width:900px){.contact .facts{grid-template-columns:repeat(2,1fr)}.contact .facts li:nth-child(3){border-left:0}.contact .facts li:nth-child(n+3){border-top:1px solid rgba(217,180,90,.14)}.contact .lines,.contact .steps{grid-template-columns:1fr}.contact .line{min-height:360px;max-width:420px;width:100%;justify-self:center}.contact .visit{grid-template-columns:1fr}.contact .map{min-height:300px;border-radius:150px 150px 18px 18px}}
