.collaboration-module__9323ya__page{--collab-dark:var(--surface-invert);--collab-light:var(--text-on-invert)}.collaboration-module__9323ya__intro{background:var(--surface-wash);padding-block:clamp(64px,9vw,128px);position:relative;overflow:hidden}.collaboration-module__9323ya__photo{position:absolute;inset:0}.collaboration-module__9323ya__photoImage{-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}.collaboration-module__9323ya__introInner{position:relative}.collaboration-module__9323ya__introInner>div{max-width:min(52ch,38%)}.collaboration-module__9323ya__title{font-size:var(--fs-display-2);margin:0}.collaboration-module__9323ya__introCopy{margin-top:var(--sp-5);font-size:var(--fs-body-lg);line-height:1.7}.collaboration-module__9323ya__introCopy p{margin:0 0 18px}.collaboration-module__9323ya__introCopy p:last-child{margin-bottom:0}.collaboration-module__9323ya__storiesSection{background:var(--collab-dark);color:var(--collab-light);padding-block:clamp(40px,5vw,72px) clamp(48px,6vw,88px);scroll-margin-top:110px}.collaboration-module__9323ya__sectionHead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.collaboration-module__9323ya__sectionHead h2{color:inherit;font-size:var(--fs-display-3);margin:0}.collaboration-module__9323ya__sectionHead p{color:var(--text-on-invert-muted);font-size:var(--fs-body-sm);max-width:28ch;margin:0}.collaboration-module__9323ya__storyList{gap:24px;display:grid}.collaboration-module__9323ya__storyCard{border:var(--bw-hairline) solid var(--line-on-invert);border-radius:var(--r-lg);grid-template-columns:46% 1fr;align-items:center;gap:clamp(24px,4vw,60px);padding:16px;display:grid;overflow:hidden}.collaboration-module__9323ya__storyImage{aspect-ratio:3/2;border-radius:var(--r-sm);border:0;display:block;position:relative;overflow:hidden}.collaboration-module__9323ya__storyImage img{-o-object-fit:cover;object-fit:cover;transition:transform var(--dur-photo) var(--ease-out)}.collaboration-module__9323ya__storyCard:has(a:hover) .collaboration-module__9323ya__storyImage img{transform:scale(var(--hover-photo-zoom))}.collaboration-module__9323ya__storyBody{flex-direction:column;align-items:flex-start;padding:18px clamp(4px,2vw,28px) 18px 0;display:flex}.collaboration-module__9323ya__storyBrand{font-family:var(--font-body);font-size:var(--fs-label-xs);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--text-on-invert-muted);margin:0 0 18px}.collaboration-module__9323ya__storyBody h3{color:var(--collab-light);font-size:var(--fs-display-3);margin:0}.collaboration-module__9323ya__storyBody h3 a{color:inherit;border-bottom-color:#0000}.collaboration-module__9323ya__storyBody h3 a:hover{border-bottom-color:var(--collab-light);background:0 0}.collaboration-module__9323ya__storyBody h3 a:focus-visible{outline:var(--bw-strong) solid var(--collab-light);outline-offset:5px;box-shadow:none}.collaboration-module__9323ya__summary{color:var(--text-on-invert-muted);font-size:var(--fs-body-sm);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;max-width:48ch;margin:20px 0 0;line-height:1.8;display:-webkit-box;overflow:hidden}.collaboration-module__9323ya__readMore{justify-content:center;align-items:center;gap:var(--sp-3);width:100%;min-height:var(--control-h-lg);padding:var(--sp-4) var(--sp-5);color:var(--text-heading);background:var(--surface-wash);border:var(--bw-hairline) solid transparent;border-radius:var(--r-sm);font-family:var(--font-body);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);letter-spacing:var(--ls-action);text-transform:uppercase;margin-top:28px;display:flex}.collaboration-module__9323ya__readMore:hover{background:var(--collab-light);color:var(--text-heading)}.collaboration-module__9323ya__readMore:focus-visible{outline:2px solid var(--collab-light);outline-offset:5px;box-shadow:none}.collaboration-module__9323ya__withoutImage{grid-template-columns:1fr;padding:32px}.collaboration-module__9323ya__workWithUs{background:var(--surface-wash);padding-block:clamp(48px,7vw,96px)}.collaboration-module__9323ya__workInner{justify-content:space-between;align-items:center;gap:40px;display:flex}.collaboration-module__9323ya__workInner h2{font-size:var(--fs-display-3);margin:0}.collaboration-module__9323ya__workInner p:not(.sm-eyebrow){max-width:52ch;font-size:var(--fs-body-sm);margin:20px 0 0}@media (max-width:859px){.collaboration-module__9323ya__introInner>div{max-width:none}.collaboration-module__9323ya__sectionHead{display:block}.collaboration-module__9323ya__sectionHead p{max-width:none;margin-top:14px}.collaboration-module__9323ya__storyCard{grid-template-columns:1fr;gap:0;padding:10px}.collaboration-module__9323ya__storyBody{padding:24px 12px 14px}.collaboration-module__9323ya__storyBrand{margin-bottom:12px}.collaboration-module__9323ya__summary{margin-top:14px}.collaboration-module__9323ya__readMore{margin-top:22px}.collaboration-module__9323ya__workInner{flex-direction:column;align-items:flex-start;gap:28px}}@media (prefers-reduced-motion:reduce){.collaboration-module__9323ya__storyImage img{transition:none}.collaboration-module__9323ya__storyCard:has(a:hover) .collaboration-module__9323ya__storyImage img{transform:none}}
