/* A visit to the studio, using Dypika's verified Google Maps place pin. */
#contact{flex-direction:column;row-gap:55px;min-height:110svh;padding-top:13vh;padding-bottom:125px}.contact-inner{flex:none}.studio-location{display:grid;grid-template-columns:.85fr 1.35fr;align-items:stretch;width:min(1120px,100%);min-height:360px;border:1px solid #7ba6a440;text-align:left;background:#052b31;position:relative;isolation:isolate}.studio-location:before{content:'+';position:absolute;top:-8px;left:-4px;color:#9dbdb7;font:12px var(--mono)}.location-copy{padding:32px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.location-eyebrow{font:7px/1.8 var(--mono);letter-spacing:1.2px;color:var(--muted);margin-bottom:22px}.location-copy h3{font:100 clamp(26px,2.7vw,43px)/1.05 Neural,Arial,sans-serif;letter-spacing:-.04em;color:var(--ink);margin:0 0 20px}.location-description{font:9px/1.9 var(--mono);color:#adc8c4;max-width:340px;margin-bottom:25px}.location-copy address{font-style:normal;display:flex;flex-direction:column;gap:8px;font:8px/1.8 var(--mono);color:var(--muted);margin-bottom:25px;max-width:320px}.location-copy address strong{font-weight:400;color:#e3ece7;letter-spacing:2px;font-size:9px}.location-directions{display:inline-block;font:7px/1.7 var(--mono);letter-spacing:.6px;padding-bottom:6px;border-bottom:1px solid #ffe00077;color:#ffe000}.location-directions:hover{color:#fff;border-color:#fff}.location-map{min-height:360px;position:relative;background:#16464b}.location-map iframe{display:block;width:100%;height:100%;position:absolute;inset:0;border:0}.studio-location:focus-within{border-color:#98bcaf88}.contact-inner .studio-contact{flex-wrap:wrap}
@media(max-width:700px){#contact{row-gap:35px;padding-top:12vh;padding-bottom:115px}.studio-location{grid-template-columns:1fr;width:100%}.location-copy{padding:25px}.location-eyebrow{font-size:6px;margin-bottom:17px}.location-copy h3{font-size:30px;margin-bottom:17px}.location-description{font-size:8px;line-height:1.9;margin-bottom:19px}.location-copy address{font-size:7px;gap:5px;margin-bottom:18px}.location-directions{font-size:6px}.location-map{min-height:310px}.contact-inner{width:100%}.contact-inner .studio-contact{font-size:5px}}
