.call-band{padding-block:clamp(4.5rem,9vw,7.5rem)}.call-band--concrete{background:var(--concrete)}.call-band--cyan{background:var(--cyan);color:var(--ink)}.call-in{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:2rem clamp(1rem,2vw,1.5rem);display:grid}.call-in>:first-child{grid-column:1/span 7}.call-in .h2{margin-top:.4rem}.call-side{border-top:1px solid var(--line);grid-column:8/span 5;justify-items:start;gap:1rem;padding-top:1.5rem;display:grid}.call-band--cyan .call-side{border-color:#0d101259}.call-phone{text-transform:uppercase;letter-spacing:-.005em;align-items:center;gap:.9rem;font-size:clamp(3rem,6vw,5.75rem);font-weight:800;font-stretch:62%;line-height:.82;text-decoration:none;transition:color .35s;display:inline-flex}.call-phone svg{stroke-width:1.5px;width:clamp(1.75rem,3vw,2.75rem);height:auto;transition:rotate .5s var(--ease)}.call-band--concrete .call-phone svg{color:var(--ink)}.call-phone:hover svg,.call-phone:focus-visible svg{rotate:45deg}.call-band--concrete .call-phone:hover,.call-band--concrete .call-phone:focus-visible{color:#3b4245}.call-dials{color:var(--muted);margin-top:-.4rem}.call-band--cyan .call-dials{color:#0f2a35}.call-band--cyan .tag span{background:var(--ink);color:var(--cyan)}@media (max-width:1023px){.call-in>:first-child,.call-side{grid-column:1/-1}}@media (max-width:760px){.call-phone{white-space:nowrap;font-size:min(15vw,4.2rem)}}
