.businesses-intro{padding-block:45px 55px;border-top:1px solid var(--line)}.businesses-intro h1{font-family:'DM Serif Display',serif;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:1.12;letter-spacing:-.035em;color:var(--gulf);margin:0 0 25px}.businesses-intro h1 em{font-weight:400;color:var(--teal)}.businesses-intro>p:last-child{font-size:16px;line-height:1.8;color:var(--muted);max-width:530px}.business-feature{padding-bottom:90px}.business-art{display:block;background:#141414;border-radius:8px;overflow:hidden}.business-art img{display:block;width:100%;height:auto}.business-story{display:grid;grid-template-columns:1fr 1fr;column-gap:70px;padding-top:45px}.business-story .section-label{grid-column:1/-1}.business-story h2{font-size:42px;margin:0 0 16px}.business-tagline{grid-column:1;align-self:start;font-size:17px;color:var(--gulf);margin:0}.business-story>p:not(.section-label):not(.business-tagline):not(.business-handle){grid-column:2;grid-row:2/4;color:var(--muted);font-size:15px;line-height:1.9;margin:0}.business-occasions{grid-column:2;display:flex;flex-wrap:wrap;gap:9px;list-style:none;margin:22px 0 0;padding:0}.business-occasions li{border:1px solid var(--line);border-radius:30px;padding:8px 13px;font-size:11px;color:var(--gulf)}.business-actions{grid-column:1;grid-row:4;display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:26px}.business-actions .button{gap:20px}.business-handle{grid-column:1;color:var(--muted);font-size:12px;margin:14px 0 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.footer-contact-links{flex-wrap:wrap}
@media(min-width:761px){.header nav{gap:20px}.header nav a{white-space:nowrap}}
@media(min-width:761px) and (max-width:1100px){.header-cta{display:none}}
@media(max-width:760px){.header nav.open{flex-wrap:wrap;gap:15px 24px}.businesses-intro{padding-block:30px 35px}.businesses-intro h1{font-size:42px}.businesses-intro>p:last-child{font-size:14px}.business-feature{padding-bottom:55px}.business-art{border-radius:5px}.business-story{display:block;padding-top:30px}.business-story h2{font-size:33px}.business-tagline{font-size:16px;margin-bottom:22px}.business-story>p:not(.section-label):not(.business-tagline):not(.business-handle){font-size:14px}.business-occasions{margin-top:22px}.business-actions{gap:22px;margin-top:28px}.business-handle{margin-top:16px}}
