.appel-locations{padding-top:0}.appel-locations-heading{justify-content:space-between;align-items:end;gap:36px;margin-bottom:36px;display:flex}.appel-locations-heading p{max-width:38ch;color:var(--muted)}.appel-locations-map{background:var(--paper);border:1px solid var(--line);height:480px}.appel-locations-map iframe{border:0;width:100%;height:100%}.appel-locations-cover{isolation:isolate;height:100%;color:var(--cream);align-items:center;display:flex;position:relative}.appel-locations-cover>img{object-fit:cover;z-index:-2}.appel-locations-cover:before{content:"";z-index:-1;background:linear-gradient(90deg,#231511e6,#2315117a);position:absolute;inset:0}.appel-locations-cover>div{max-width:600px;padding:48px}.appel-locations-cover h3{font-family:var(--font-display),Georgia,serif;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:450}.appel-locations-cover p{margin:16px 0 26px;font-size:14px}.appel-locations-larger{margin-top:12px}.appel-locations-addresses{grid-template-columns:repeat(3,1fr);gap:24px;padding-top:28px;display:grid}.appel-locations-addresses>a{background:var(--paper);border:1px solid var(--line);align-items:start;gap:18px;padding:24px;transition:background .2s;display:flex}.appel-locations-addresses>a:hover{background:#e8dece}.appel-locations-addresses img{object-fit:contain;flex-shrink:0;height:64px}.appel-locations-addresses h3{margin-bottom:8px;font-size:19px}.appel-locations-addresses p{color:var(--muted);font-size:13px}.appel-locations-addresses span{color:var(--wine);align-items:center;gap:8px;margin-top:16px;font-size:12px;display:inline-flex}@media (max-width:900px){.appel-locations-addresses{grid-template-columns:1fr;gap:12px}.appel-locations-heading{display:block}.appel-locations-heading p{max-width:48ch;margin-top:22px}}@media (max-width:700px){.appel-locations-map{height:420px}.appel-locations-cover>div{padding:26px}.appel-locations-heading h2{font-size:40px}.appel-locations-addresses>a{padding:22px}}
