
html{scroll-behavior:smooth;scroll-padding-top:24px}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid #a998ff;outline-offset:5px}svg{pointer-events:none}
header.business-header{box-sizing:border-box;max-width:1340px;width:calc(100% - 88px);height:112px;min-height:112px;padding:0;margin:auto;position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px}
.business-brand{position:relative;width:288px;height:76px;overflow:hidden;display:block;flex-shrink:0;mix-blend-mode:multiply}.business-brand img{position:absolute;width:529px;max-width:none;height:auto;left:-119px;top:-112px;filter:brightness(1.115)}
nav.business-main-nav{position:static;display:flex;align-items:center;gap:26px;font-size:15px;white-space:normal;margin:0}nav.business-main-nav>*{margin:0}nav.business-main-nav a:hover{color:#6254d8}nav.business-main-nav [aria-current]{color:#6254d8}nav.business-main-nav .business-talk{border-radius:30px;padding:14px 23px;background:#6254d8;color:white;font-weight:600}
nav.business-sections{position:static;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 30px;white-space:normal;padding:18px 28px;margin:0;border-top:1px solid #e7e8ef;border-bottom:1px solid #e7e8ef;font-size:14px}nav.business-sections>*{margin:0}nav.business-sections [aria-current]{color:#6254d8;text-decoration:underline;text-underline-offset:6px}
.business-footer{display:flex;gap:26px;font-size:13px!important;padding:24px 56px!important;border-top:1px solid #e7e8ef}.business-footer a:hover{color:#6254d8}figcaption a{display:block;color:inherit}figcaption a:hover{text-decoration:underline}.thread,.warm-thread{pointer-events:none}.hero,.wrap,.inner,.moment,.welcome-inner{min-width:0}img{max-width:100%}.heading-line{white-space:normal!important}
@media(min-width:751px) and (max-width:1150px){.hero{max-width:100%;margin-left:0;margin-right:0}.hero:not(:has(.wrap)){padding-left:40px;padding-right:40px}.story,.moment{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px}.quiet-scale,.example-head,.through-month>.wrap,.return-grid{grid-template-columns:1fr 1fr;gap:32px}.alongside{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:30px}.alongside .desktop-wrap{width:100%;transform:none;margin:0}h1{font-size:clamp(44px,5.5vw,70px)}header.business-header{width:calc(100% - 48px);height:auto;flex-wrap:wrap;padding:15px 0;gap:8px}nav.business-main-nav{gap:18px}}
@media(max-width:750px){header.business-header{width:calc(100% - 40px);height:auto;min-height:0;display:flex;flex-wrap:wrap;gap:4px;padding:12px 0 18px}.business-brand{transform:scale(.8);transform-origin:left center;margin-right:-50px}nav.business-main-nav{font-size:12px;gap:16px;flex-wrap:wrap}nav.business-main-nav .business-talk{padding:9px 15px}nav.business-sections{font-size:13px;justify-content:flex-start;gap:16px 22px;padding:18px 24px}.business-footer{padding:22px 24px!important}.hero{margin-top:18px}h1{overflow-wrap:normal}figure img{max-width:100%}.alongside .desktop-wrap{width:100%;transform:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
