.logo{display:inline-flex!important;align-items:center;gap:14px}.logo .identity-square{display:block;width:36px;height:36px;flex:none}.logo .identity-wordmark{display:block;width:145px;height:auto}.site-foot .logo .identity-wordmark{width:min(230px,48vw)}.site-foot .logo .identity-square{width:44px;height:44px}.fan{cursor:grab;touch-action:none;overscroll-behavior:contain}.fan[data-dragging]{cursor:grabbing}.fan:focus-visible{outline:1px solid var(--sanguina);outline-offset:8px}.brand-collaboration{border-top:1px solid var(--line)}.brand-collaboration h2{max-width:18ch;margin-block:24px;font-size:clamp(2.6rem,5vw,5rem)}.brand-collaboration .lead{max-width:38ch}.collab-copy{max-width:58ch;margin-block:24px;line-height:1.75;color:var(--muted)}.case-archive{display:grid;gap:24px;margin-block:48px}.case-archive>a{border-top:1px solid var(--line);padding-block:24px}.case-archive img{width:100%;height:auto;display:block;margin-bottom:16px}.case-editorial{max-width:760px}.case-editorial h2{margin-block:48px 24px}.consent-banner{border-color:#d9d7d1!important;border-radius:2px!important;background:#f7f7f5!important;color:#131312!important;box-shadow:none!important}.consent-banner a{color:#8f3b23!important}.consent-btn{background:#131312!important;border-color:#131312!important;color:#f7f7f5!important}.consent-btn--ghost{background:transparent!important;color:#131312!important}.site-foot button[data-cookie-settings]{color:inherit;font:inherit;border:0;background:none;cursor:pointer}@media(min-width:768px){.logo .identity-wordmark{width:175px}.logo .identity-square{width:40px;height:40px}.case-archive{grid-template-columns:1fr 1fr}}@media(max-width:380px){.site-head .logo{gap:9px}.site-head .identity-wordmark{width:123px}.site-head .identity-square{width:30px;height:30px}}
