.other-businesses{background:var(--ink);padding:48px clamp(24px,6vw,100px) 64px}.other-businesses details{max-width:1200px;margin:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.other-businesses summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0;cursor:pointer;list-style:none;font-family:var(--font-display);font-size:clamp(28px,3.4vw,48px);line-height:1.15}.other-businesses summary::-webkit-details-marker{display:none}.other-businesses summary:hover{color:var(--smoke)}.other-businesses summary:focus-visible{outline:2px solid var(--brass);outline-offset:4px}.business-toggle{color:var(--brass);font-family:var(--font-body);font-size:30px;transition:transform .2s}.other-businesses details[open] .business-toggle{transform:rotate(45deg)}.other-business-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px;gap:40px;padding:12px 0 40px}.other-business-grid a{display:block;min-width:0;transition:color .2s}.other-business-grid picture{display:flex;justify-content:center;height:420px}.other-business-grid img{width:100%;height:100%;object-fit:contain}.other-business-grid h2{font-size:clamp(26px,2.8vw,36px);line-height:1.15;margin:24px 0 12px;text-wrap:balance}.other-business-grid p{margin:0;color:var(--brass)}.other-business-grid a:hover h2{color:var(--smoke)}.other-business-grid a:active{color:var(--brass)}@media(max-width:700px){.other-business-grid{grid-template-columns:1fr;gap:40px}.other-business-grid picture{height:auto}.other-business-grid img{width:100%;height:auto;max-height:540px}}@media(prefers-reduced-motion:reduce){.business-toggle,.other-business-grid a{transition:none}}