.contact__grid{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}@media (width>=768px){.contact__grid{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}}@media (width>=1024px){.contact__grid{grid-template-columns:minmax(240px,.85fr) minmax(0,1.5fr)}}@media (width>=1280px){.contact__grid{gap:3.5rem}}@media (width>=1800px){.contact__grid{grid-template-columns:minmax(260px,.9fr) minmax(0,2fr);gap:6rem}}.contact__list{gap:1.25rem;display:grid}@media (width>=768px){.contact__list{gap:1.5rem}}@media (width>=1024px){.contact__list{gap:1.75rem}}@media (width>=1280px){.contact__list{gap:2rem}}.contact__card{align-items:flex-start;gap:1rem;transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}@media (width>=768px){.contact__card{gap:1.25rem}}@media (width>=1024px){.contact__card{gap:1.5rem}}.contact__card-icon{background:var(--secondary-muted);color:var(--text-base);border-radius:50%;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;transition:transform .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:grid}@media (width>=1024px){.contact__card-icon{width:3rem;height:3rem}}.contact__card-icon svg{width:1.25rem;height:1.25rem;transition:transform .25s cubic-bezier(.4,0,.2,1)}@media (width>=1024px){.contact__card-icon svg{width:1.5rem;height:1.5rem}}.contact__card-title{color:var(--text-primary);letter-spacing:.0625rem;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:700;transition:transform .25s cubic-bezier(.4,0,.2,1);display:block}@media (width>=768px){.contact__card-title{margin-bottom:.75rem}}@media (width>=1024px){.contact__card-title{font-size:.875rem}}.contact__card-value{font-size:1rem;font-weight:500;line-height:1.4;transition:transform .25s cubic-bezier(.4,0,.2,1);display:block}@media (width>=1024px){.contact__card-value{font-size:1.125rem}}@media (width>=1280px){.contact__card-value{font-size:1.25rem}}@media (hover:hover) and (pointer:fine){.contact__card:hover{transform:translate(.5rem)}.contact__card:hover .contact__card-icon{background:var(--primary-base);color:var(--base-white);transform:translateY(.3125rem)}.contact__card:hover .contact__card-icon svg{transform:scale(1.08)}.contact__card:hover .contact__card-title,.contact__card:hover .contact__card-value{transform:translateY(-.25rem)}}@media (prefers-reduced-motion:reduce){.contact__card,.contact__card-icon,.contact__card-icon svg,.contact__card-title,.contact__card-value{transition:none}.contact__card:hover,.contact__card:hover .contact__card-icon,.contact__card:hover .contact__card-icon svg,.contact__card:hover .contact__card-title,.contact__card:hover .contact__card-value{transform:none}}.contact-enquiry{border:.0625rem solid var(--border-secondary-muted);border-radius:1.5rem;padding:1.75rem}@media (width>=1024px){.contact-enquiry{border-radius:2rem;padding:2.75rem}}@media (width>=1800px){.contact-enquiry{padding:3.75rem}}.contact-enquiry label{display:none}.contact__map{margin-top:2rem}@media (width>=768px){.contact__map{margin-top:3rem}}@media (width>=1024px){.contact__map{margin-top:4rem}}.contact__map-frame{border-radius:1.5rem;width:100%;min-height:9.375rem;position:relative;overflow:hidden}@media (width>=768px){.contact__map-frame{min-height:17.5rem}}@media (width>=1024px){.contact__map-frame{border-radius:2rem}}@media (width>=1280px){.contact__map-frame{min-height:21.25rem}}.contact__map-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}
