.portfolio-module___G9K8W__inner{max-width:var(--max-content);margin-inline:auto}.portfolio-module___G9K8W__hero{padding:calc(var(--space-32) + var(--space-12)) var(--gutter) var(--space-24)}.portfolio-module___G9K8W__hero .portfolio-module___G9K8W__eyebrow{margin-bottom:var(--space-6)}.portfolio-module___G9K8W__eyebrow{font-size:var(--type-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tracking-eyebrow);color:var(--color-text-brand);margin-bottom:var(--space-5)}.portfolio-module___G9K8W__hero h1{font-size:var(--type-h1);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--tracking-heading)}.portfolio-module___G9K8W__intro{margin-top:var(--space-8);font-size:var(--type-body-lg);color:var(--color-text-secondary);line-height:var(--lh-body)}.portfolio-module___G9K8W__featured{padding:var(--space-8) var(--gutter) var(--space-24)}.portfolio-module___G9K8W__grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.portfolio-module___G9K8W__venture{aspect-ratio:4/5;padding:var(--space-8);border-radius:var(--radius-card);background:var(--color-bg-showcase);color:var(--color-text-on-showcase);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.portfolio-module___G9K8W__venture h2{font-size:var(--type-h3);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.portfolio-module___G9K8W__logoPanel{width:calc(var(--space-10) + var(--space-1));height:calc(var(--space-10) + var(--space-1));transition:transform var(--fellow-motion-expand-duration) var(--fellow-motion-expand-ease);place-items:center;margin:auto;display:grid;position:absolute;inset:0}.portfolio-module___G9K8W__logo,.portfolio-module___G9K8W__invertLogo{object-fit:contain}.portfolio-module___G9K8W__invertLogo{filter:invert()grayscale()brightness(2)}.portfolio-module___G9K8W__logoPanel:has(.portfolio-module___G9K8W__wordmark){width:auto;inset-inline:var(--space-3)}.portfolio-module___G9K8W__wordmark{text-align:center;font-size:var(--type-h3);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--color-text-on-showcase-secondary)}.portfolio-module___G9K8W__ventureDetail{justify-content:space-between;align-items:end;gap:var(--space-4);margin-top:auto;display:flex;position:relative}.portfolio-module___G9K8W__ventureDetail p{font-size:var(--type-body);line-height:var(--lh-body);color:var(--color-text-on-showcase-secondary)}.portfolio-module___G9K8W__ventureDetail>span{font-size:var(--type-h4);color:var(--color-text-on-showcase-brand)}.portfolio-module___G9K8W__partner h2{font-size:var(--type-h2);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--tracking-heading)}.portfolio-module___G9K8W__venture:focus-visible,.portfolio-module___G9K8W__cta:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.portfolio-module___G9K8W__partner{padding:var(--space-16) var(--gutter);background:var(--color-bg-showcase)}.portfolio-module___G9K8W__partnerInner{max-width:var(--max-content);justify-content:space-between;align-items:center;gap:var(--space-8);margin-inline:auto;display:flex}.portfolio-module___G9K8W__cta{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-6);background:var(--color-bg-brand);color:var(--color-text-on-showcase);border-radius:var(--radius-control);font-size:var(--type-body);flex-shrink:0;text-decoration:none;display:flex}@media (min-width:601px) and (hover:hover) and (pointer:fine){.portfolio-module___G9K8W__venture h2{opacity:0;translate:0 calc(-1 * var(--motion-reveal-distance));transition:opacity var(--motion-reveal-duration) var(--motion-reveal-ease), translate var(--motion-reveal-duration) var(--motion-reveal-ease)}.portfolio-module___G9K8W__ventureDetail{opacity:0;translate:0 var(--motion-reveal-distance);transition:opacity var(--motion-reveal-duration) var(--motion-reveal-ease), translate var(--motion-reveal-duration) var(--motion-reveal-ease)}.portfolio-module___G9K8W__venture:hover h2,.portfolio-module___G9K8W__venture:focus-visible h2,.portfolio-module___G9K8W__venture:hover .portfolio-module___G9K8W__ventureDetail,.portfolio-module___G9K8W__venture:focus-visible .portfolio-module___G9K8W__ventureDetail{opacity:1;translate:0}.portfolio-module___G9K8W__venture:hover .portfolio-module___G9K8W__logoPanel,.portfolio-module___G9K8W__venture:focus-visible .portfolio-module___G9K8W__logoPanel{transform:translateY(-8%)scale(.94)}}@media (max-width:1000px){.portfolio-module___G9K8W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.portfolio-module___G9K8W__grid{grid-template-columns:1fr}.portfolio-module___G9K8W__partnerInner{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.portfolio-module___G9K8W__logoPanel,.portfolio-module___G9K8W__ventureDetail{transition:none;translate:none;transform:none!important}}.portfolio-module___G9K8W__featured .portfolio-module___G9K8W__grid{gap:var(--fellow-gallery-gap);padding-bottom:var(--fellow-gallery-offset);grid-template-columns:repeat(6,minmax(0,1fr));align-items:start}.portfolio-module___G9K8W__featured .portfolio-module___G9K8W__grid>:nth-child(2n){translate:0 var(--fellow-gallery-offset)}.portfolio-module___G9K8W__venture{padding:var(--space-3);aspect-ratio:1;border-radius:var(--radius-media)}.portfolio-module___G9K8W__venture h2,.portfolio-module___G9K8W__wordmark{font-size:var(--type-body)}.portfolio-module___G9K8W__ventureDetail{gap:var(--space-2)}.portfolio-module___G9K8W__ventureDetail p{font-size:var(--type-body-sm);line-height:var(--lh-snug)}.portfolio-module___G9K8W__logoPanel{transition:transform var(--fellow-motion-expand-duration) var(--fellow-motion-expand-ease), opacity var(--dur-slow) var(--motion-reveal-ease)}@media (min-width:601px) and (hover:hover) and (pointer:fine){.portfolio-module___G9K8W__venture:hover .portfolio-module___G9K8W__logoPanel,.portfolio-module___G9K8W__venture:focus-visible .portfolio-module___G9K8W__logoPanel{opacity:0}}@media (max-width:1000px){.portfolio-module___G9K8W__featured .portfolio-module___G9K8W__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.portfolio-module___G9K8W__featured .portfolio-module___G9K8W__grid>:nth-child(n){translate:none}.portfolio-module___G9K8W__featured .portfolio-module___G9K8W__grid>:nth-child(2n){translate:0 var(--fellow-gallery-offset)}}@media (max-width:600px){.portfolio-module___G9K8W__featured .portfolio-module___G9K8W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-module___G9K8W__featured .portfolio-module___G9K8W__grid>:nth-child(n){translate:none}.portfolio-module___G9K8W__featured .portfolio-module___G9K8W__grid>:nth-child(2n){translate:0 var(--space-4)}.portfolio-module___G9K8W__venture{padding:var(--space-3)}.portfolio-module___G9K8W__venture h2,.portfolio-module___G9K8W__wordmark{font-size:var(--type-body-sm)}.portfolio-module___G9K8W__ventureDetail p{font-size:var(--type-micro)}}@media (max-width:600px),(hover:none),(pointer:coarse){.portfolio-module___G9K8W__logoPanel{height:calc(var(--space-10) + var(--space-1));margin-block:var(--space-3);position:relative;inset:auto}.portfolio-module___G9K8W__venture{min-height:100%}.portfolio-module___G9K8W__logoPanel:has(.portfolio-module___G9K8W__wordmark){display:none}}@media (prefers-reduced-motion:reduce){.portfolio-module___G9K8W__logoPanel{transition:none}}@media (max-width:640px){.portfolio-module___G9K8W__hero{padding-block:var(--space-20) var(--space-16)}}.portfolio-module___G9K8W__together{padding:var(--space-12) var(--gutter) var(--space-24)}.portfolio-module___G9K8W__togetherHeading{margin-bottom:var(--space-10)}.portfolio-module___G9K8W__togetherHeading h2{font-size:var(--type-h2);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--tracking-heading)}.portfolio-module___G9K8W__togetherGrid{gap:var(--space-10);grid-template-columns:3fr 2fr;align-items:center;display:grid}.portfolio-module___G9K8W__teamMoment,.portfolio-module___G9K8W__voice{margin:0}.portfolio-module___G9K8W__teamPhoto{aspect-ratio:8/5;border-radius:var(--radius-media);position:relative;overflow:hidden}.portfolio-module___G9K8W__teamPhoto img{object-fit:cover}.portfolio-module___G9K8W__teamMoment>figcaption{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--type-body-sm)}.portfolio-module___G9K8W__voices{gap:var(--space-8);display:grid}.portfolio-module___G9K8W__voice blockquote{margin:0 0 var(--space-5);font-size:var(--type-body-lg);line-height:var(--lh-body);color:var(--color-text-secondary)}.portfolio-module___G9K8W__voice figcaption{align-items:center;gap:var(--space-3);display:flex}.portfolio-module___G9K8W__voice figcaption>img{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-control);object-fit:cover}.portfolio-module___G9K8W__voice strong{font-size:var(--type-body-sm);font-weight:var(--fw-medium);display:block}.portfolio-module___G9K8W__voice figcaption div>span{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--type-body-sm);display:block}.portfolio-module___G9K8W__voice a{font-size:var(--type-body-sm);color:var(--color-text-brand);margin-left:auto;text-decoration:none}@media (max-width:800px){.portfolio-module___G9K8W__togetherGrid{gap:var(--space-8);grid-template-columns:1fr}.portfolio-module___G9K8W__together{padding-block:var(--space-8) var(--space-16)}}.portfolio-module___G9K8W__voiceCarousel{min-width:0}.portfolio-module___G9K8W__voiceStage{min-height:calc(var(--space-32) + var(--space-24));align-items:center;display:grid}.portfolio-module___G9K8W__voiceStage blockquote{font-size:var(--type-h4)}.portfolio-module___G9K8W__voiceControls{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-8);display:flex}.portfolio-module___G9K8W__voiceControls>span{color:var(--color-text-muted);font-size:var(--type-body-sm);margin-right:auto}.portfolio-module___G9K8W__voiceControls button{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-control);background:var(--color-bg-showcase);color:var(--color-text-primary);font-size:var(--type-h4);cursor:pointer;transition:color var(--dur-slow) var(--motion-reveal-ease);border:0;place-items:center;display:grid}.portfolio-module___G9K8W__voiceControls button:hover{color:var(--color-text-brand)}@media (prefers-reduced-motion:reduce){.portfolio-module___G9K8W__voiceControls button{transition:none}}.portfolio-module___G9K8W__sceneImage{position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.portfolio-module___G9K8W__venture h2,.portfolio-module___G9K8W__ventureDetail{transition:none;translate:none}}.portfolio-module___G9K8W__workingStory h3{margin-bottom:var(--space-5);font-size:var(--type-h3);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.portfolio-module___G9K8W__workingStory>p:last-child{font-size:var(--type-body-lg);line-height:var(--lh-body);color:var(--color-text-secondary)}
