.hero-logo{width:176px;max-height:none;height:auto}.footer-brand img{width:145px;height:auto}.contact-video{object-fit:cover;object-position:center;pointer-events:none}.instagram-section{display:grid;grid-template-columns:1fr minmax(300px,410px);gap:70px;align-items:center;background:var(--deep);padding:85px max(32px,calc((100vw - 1100px)/2));color:#fff}.instagram-copy h2{font-family:var(--heading);font-size:clamp(40px,4.5vw,64px);font-weight:600;line-height:1.05;text-transform:uppercase;margin:0 0 32px}.instagram-embed{width:100%;min-height:600px;background:#fff;border-radius:16px;overflow:hidden;border:1px solid #c5a25844}.instagram-embed iframe{display:block;width:100%;height:650px;border:0;background:#fff}.instagram-copy .button{font-size:11px}
@media(max-width:767px){.hero-logo{width:152px;max-height:none}.footer-brand img{width:126px}.instagram-section{grid-template-columns:1fr;gap:32px;padding:60px 24px}.instagram-copy h2{font-size:42px;margin-bottom:24px}.instagram-embed{max-width:400px;justify-self:center;min-height:580px}.instagram-embed iframe{height:620px}.contact-video{object-position:center}}

.contact-shade{background:linear-gradient(180deg,#08283fa8,#08283f73 55%,#08283f59)}
@media(max-width:767px){.contact-shade{background:linear-gradient(#08283fa8,#08283f70)}}
