.soon{position:relative;overflow:hidden;padding-top:calc(var(--bar-h) + clamp(20px,6vw,72px))}.soon__in{position:relative;display:grid;gap:clamp(24px,5vw,72px)}.soon__text{display:grid;justify-items:start;align-content:center;gap:clamp(10px,1.1vw,16px)}.soon__word{display:block;width:clamp(130px,11vw,160px);height:auto;color:var(--night);overflow:visible;margin-bottom:clamp(4px,1vw,12px)}.soon__art{order:-1;width:100%;max-width:420px;justify-self:center}.soon__art .arch__frame{aspect-ratio:auto;height:clamp(240px,38svh,380px)}.soon__art .arch__frame img{object-position:38% 50%}.soon__art figcaption{position:absolute;left:0;right:0;bottom:14px;z-index:2;margin:0;text-align:center;font-size:.6875rem;color:var(--sand);text-shadow:0 1px 6px rgba(0,0,0,.6)}@media (min-width:900px){.soon{min-height:100svh;display:grid;align-items:center;padding-top:calc(var(--bar-h) + 24px);padding-bottom:clamp(32px,4vw,56px)}.soon__in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center}.soon__art{order:0;width:100%;max-width:460px;justify-self:end}.soon__art .arch__frame{aspect-ratio:auto;height:min(calc(100svh - var(--bar-h) - 190px),600px)}}.soon__label{color:var(--olive)}.soon__title{max-width:12ch;font-size:clamp(2.5rem,1.5rem + 3vw,4.25rem)}.soon__cd.is-live{margin-top:0}.soon__line{max-width:34ch;margin-top:clamp(4px,.8vw,10px)}.soon__hand{color:var(--terracotta);margin-top:0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.2}.soon__btns{margin-top:clamp(8px,1.2vw,16px)}@media (min-width:900px) and (max-height:820px){.soon__word{width:110px}.soon__title{font-size:clamp(2.5rem,1.5rem + 2.2vw,3.25rem)}.soon__line{font-size:1.125rem}.soon__text{gap:8px}}@media (max-width:899px){.soon__word{width:120px}}.soon-house__fig{margin:clamp(20px,3vw,36px) 0 0}.soon-house__frame{overflow:hidden;border-radius:var(--r-card);aspect-ratio:16/9;background:var(--linen)}.soon-house__frame img{display:block;width:100%;height:100%;object-fit:cover}.soon-house__hand{margin-top:clamp(16px,2vw,24px);color:var(--terracotta);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.2}.soon-details__list{list-style:none;margin:clamp(24px,3vw,40px) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--col-gap)}.soon-details__list .arch__frame{aspect-ratio:3/4}.soon-details__hand{margin-top:clamp(24px,3vw,44px);color:var(--terracotta)}@media (min-width:768px){.soon-details__list{grid-template-columns:repeat(4,minmax(0,1fr))}.soon-details__list li:nth-child(even){margin-top:clamp(24px,4vw,64px)}}