.contact-panel-module__L6f8-G__contact-section{gap:var(--card-padding);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:stretch;scroll-margin-top:120px;display:grid}.contact-panel-module__L6f8-G__contact-panel{border-radius:var(--radius-xl);flex-direction:column;gap:clamp(24px,2.4vw,32px);padding:clamp(28px,3vw,44px);display:flex}.contact-panel-module__L6f8-G__contact-panel__head{flex-direction:column;gap:10px;display:flex}.contact-panel-module__L6f8-G__contact-panel__kicker{font:800 clamp(1.9rem, 2.6vw, 2.5rem) / .96 var(--font-brand);letter-spacing:-.02em;text-transform:uppercase;color:var(--brown);margin:0;font-stretch:75%}.contact-panel-module__L6f8-G__contact-panel__lead{font:500 clamp(15px, 1.15vw, 17px) / 1.4 var(--font-text);color:var(--brown-alpha-72);margin:0}.contact-panel-module__L6f8-G__contact-methods{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.contact-panel-module__L6f8-G__contact-method{border-radius:var(--radius-md);background:var(--white);color:var(--brown);transition:box-shadow var(--motion-medium) var(--ease-interactive);align-items:center;gap:16px;padding:16px 20px;display:flex}.contact-panel-module__L6f8-G__contact-method__icon{border-radius:var(--radius-pill);background:var(--pink-main);width:46px;height:46px;color:var(--brown);flex:0 0 46px;place-items:center;display:grid}.contact-panel-module__L6f8-G__contact-method__icon svg{width:22px;height:22px}.contact-panel-module__L6f8-G__contact-method__icon img{width:22px;height:22px}.contact-panel-module__L6f8-G__contact-method__text{flex-direction:column;gap:3px;min-width:0;display:flex}.contact-panel-module__L6f8-G__contact-method__label{font:800 12px/1 var(--font-brand);letter-spacing:.02em;text-transform:uppercase;color:var(--brown-alpha-55);font-stretch:75%}.contact-panel-module__L6f8-G__contact-method__value{font:800 clamp(17px, 1.5vw, 20px) / 1.05 var(--font-brand);letter-spacing:-.02em;text-transform:uppercase;color:var(--brown);text-box:trim-both cap alphabetic;font-stretch:75%}.contact-panel-module__L6f8-G__contact-method__arrow{width:20px;height:20px;color:var(--brown-alpha-55);flex:none;margin-left:auto}@media (hover:hover){html[data-interactive] .contact-panel-module__L6f8-G__contact-method:hover{box-shadow:var(--hover-shadow)}}.contact-panel-module__L6f8-G__contact-hours{gap:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.contact-panel-module__L6f8-G__contact-panel__subtitle{margin:0 0 var(--space-2);font:800 14px/1 var(--font-brand);letter-spacing:.02em;text-transform:uppercase;color:var(--brown-alpha-55);font-stretch:75%}.contact-panel-module__L6f8-G__hours-list{flex-direction:column;margin:0;display:flex}.contact-panel-module__L6f8-G__hours-row{justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.contact-panel-module__L6f8-G__hours-row+.contact-panel-module__L6f8-G__hours-row{border-top:1px solid var(--brown-alpha-14)}.contact-panel-module__L6f8-G__hours-day,.contact-panel-module__L6f8-G__hours-time{font:800 clamp(14px, 1.1vw, 17px) / 1 var(--font-brand);letter-spacing:-.01em;color:var(--brown);margin:0;font-stretch:75%}.contact-panel-module__L6f8-G__hours-time{white-space:nowrap}.contact-panel-module__L6f8-G__contact-panel__foot{justify-content:space-between;align-items:center;gap:var(--space-6);border-top:1px solid var(--brown-alpha-14);padding-top:clamp(20px,2vw,28px);display:flex}.contact-panel-module__L6f8-G__contact-panel__address{font:500 clamp(14px, 1.05vw, 16px) / 1.3 var(--font-text);color:var(--brown-alpha-72);gap:12px;font-style:normal;display:flex}.contact-panel-module__L6f8-G__contact-panel__address svg{width:22px;height:22px;color:var(--brown);flex:none}.contact-panel-module__L6f8-G__contact-panel__address>span{flex-direction:column;display:flex}.contact-panel-module__L6f8-G__contact-panel__address>.contact-panel-module__L6f8-G__contact-panel__address-line{display:block}.contact-panel-module__L6f8-G__contact-panel__address strong{font:800 clamp(15px, 1.2vw, 17px) / 1.3 var(--font-brand);letter-spacing:-.01em;text-transform:uppercase;color:var(--brown);font-stretch:75%}.contact-panel-module__L6f8-G__contact-panel__route{border-radius:var(--radius-pill);background:var(--brown);min-height:56px;color:var(--white);font:800 clamp(15px, 1.2vw, 17px) / 1 var(--font-brand);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 30px;font-stretch:75%;display:inline-flex}.contact-panel-module__L6f8-G__contact-panel__route svg{width:16px;height:16px}@media (max-width:960px){.contact-panel-module__L6f8-G__contact-section{grid-template-columns:1fr}}@media (max-width:700px){.contact-panel-module__L6f8-G__contact-panel{min-width:0;padding:var(--card-padding)}.contact-panel-module__L6f8-G__contact-method{gap:var(--space-3);padding:14px var(--space-3)}.contact-panel-module__L6f8-G__contact-method__icon{flex-basis:42px;width:42px;height:42px}.contact-panel-module__L6f8-G__contact-panel__foot{align-items:flex-start;gap:var(--space-6);flex-direction:column}}
.contact-studio-module__QSALka__studio__map{aspect-ratio:2800/900;border-radius:var(--radius-xl);background:var(--color-pink-studio);width:100%;display:block;position:relative;overflow:hidden}.contact-studio-module__QSALka__studio__map-label{border-radius:var(--radius-pill);background:var(--white);max-width:calc(100% - 2*clamp(16px,2vw,28px));color:var(--brown);font:800 clamp(13px, 1.1vw, 16px) / 1.1 var(--font-brand);letter-spacing:-.01em;text-transform:uppercase;align-items:center;gap:10px;padding:14px 22px;font-stretch:75%;display:inline-flex;position:absolute;bottom:clamp(16px,2vw,28px);left:clamp(16px,2vw,28px)}.contact-studio-module__QSALka__studio__map-label svg{flex:none;width:16px;height:16px}@media (min-width:701px){.contact-studio-module__QSALka__studio__map-label{z-index:4}}@media (max-width:700px){.contact-studio-module__QSALka__studio__map{aspect-ratio:auto;border-radius:0;width:100vw;max-width:none;height:550px;margin-inline:calc(50% - 50vw)}.contact-studio-module__QSALka__studio__map-label{font-size:13px}}
