.cooperative-showcase_capabilities__sdVDk,.cooperative-showcase_contact__7jJfu,.cooperative-showcase_hero__CAISh,.cooperative-showcase_partners__Br9a0{font-family:inherit}.cooperative-showcase_hero__CAISh{overflow:hidden;background:radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--sf-accent) 18%,transparent),transparent 36%),linear-gradient(180deg,var(--sf-surface,#f5f2eb) 0,color-mix(in srgb,var(--sf-surface,#f5f2eb) 42%,#fff) 58%,#fff 100%);color:var(--sf-ink,#172a2c)}.cooperative-showcase_heroInner__zkz4P,.cooperative-showcase_sectionShell__SbtXD{width:min(100% - 3rem,1300px);margin-inline:auto}.cooperative-showcase_heroInner__zkz4P{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2rem,5vw,5.5rem);align-items:center;padding-block:clamp(2.5rem,6vw,5rem)}@media (min-width:1001px){.cooperative-showcase_heroInner__zkz4P{box-sizing:border-box;min-height:max(620px,calc(100svh - 6.5rem))}}.cooperative-showcase_heroCopy__MkHAR{z-index:1;width:100%;max-width:var(--sf-hero-content-width,none);padding-block:2rem;text-align:var(--sf-hero-text-align,right)}.cooperative-showcase_kicker__IEQOz,.cooperative-showcase_sectionNumber__KbSkd{display:inline-flex;align-items:center;gap:.7rem;color:var(--sf-accent-text,var(--sf-accent,#a06b35));font-size:.82rem;font-weight:800;letter-spacing:.01em}.cooperative-showcase_kickerLine__pGYUU{display:inline-block;width:2rem;height:2px;background:currentColor}.cooperative-showcase_heroCopy__MkHAR h1{max-width:11ch;margin:1.35rem 0 1.4rem;font-size:clamp(3.5rem,6.4vw,7.25rem);font-weight:900;line-height:1.15;letter-spacing:-.055em;text-wrap:balance}.cooperative-showcase_hero__CAISh[data-sf-text-color=light] .cooperative-showcase_heroCopy__MkHAR,.cooperative-showcase_hero__CAISh[data-sf-text-color=light] .cooperative-showcase_heroCopy__MkHAR :is(.cooperative-showcase_kicker__IEQOz,.cooperative-showcase_heroMeta__j6qr0 strong,.cooperative-showcase_heroMeta__j6qr0 span,.cooperative-showcase_heroMetaNote___nX29,.cooperative-showcase_textAction__93BwC),.cooperative-showcase_hero__CAISh[data-sf-text-color=light] .cooperative-showcase_heroCopy__MkHAR>p{color:#fff}.cooperative-showcase_hero__CAISh[data-sf-text-color=dark] .cooperative-showcase_heroCopy__MkHAR,.cooperative-showcase_hero__CAISh[data-sf-text-color=dark] .cooperative-showcase_heroCopy__MkHAR :is(.cooperative-showcase_kicker__IEQOz,.cooperative-showcase_heroMeta__j6qr0 strong,.cooperative-showcase_heroMeta__j6qr0 span,.cooperative-showcase_heroMetaNote___nX29,.cooperative-showcase_textAction__93BwC),.cooperative-showcase_hero__CAISh[data-sf-text-color=dark] .cooperative-showcase_heroCopy__MkHAR>p{color:#172a2c}.cooperative-showcase_hero__CAISh[data-sf-text-color=custom] .cooperative-showcase_heroCopy__MkHAR,.cooperative-showcase_hero__CAISh[data-sf-text-color=custom] .cooperative-showcase_heroCopy__MkHAR :is(.cooperative-showcase_kicker__IEQOz,.cooperative-showcase_heroMeta__j6qr0 strong,.cooperative-showcase_heroMeta__j6qr0 span,.cooperative-showcase_heroMetaNote___nX29,.cooperative-showcase_textAction__93BwC),.cooperative-showcase_hero__CAISh[data-sf-text-color=custom] .cooperative-showcase_heroCopy__MkHAR>p{color:var(--sf-hero-text-color,var(--sf-ink,#172a2c))}.cooperative-showcase_hero__CAISh[data-sf-text-panel=glass] .cooperative-showcase_heroCopy__MkHAR,.cooperative-showcase_hero__CAISh[data-sf-text-panel=solid] .cooperative-showcase_heroCopy__MkHAR{border:1px solid color-mix(in srgb,var(--sf-line,#c7d1c8) 72%,transparent);border-radius:var(--sf-card-radius,20px);padding:clamp(1.25rem,3vw,2rem)}.cooperative-showcase_hero__CAISh[data-sf-text-panel=glass] .cooperative-showcase_heroCopy__MkHAR{background:color-mix(in srgb,var(--sf-surface,#fff) 78%,transparent);backdrop-filter:blur(16px) saturate(125%)}.cooperative-showcase_hero__CAISh[data-sf-text-panel=solid] .cooperative-showcase_heroCopy__MkHAR{background:var(--sf-surface,#fff);box-shadow:0 18px 48px color-mix(in srgb,var(--sf-ink,#172a2c) 12%,transparent)}.cooperative-showcase_hero__CAISh[data-sf-text-panel=glass][data-sf-text-color=light] .cooperative-showcase_heroCopy__MkHAR{background:rgb(12 18 28/72%)}.cooperative-showcase_hero__CAISh[data-sf-text-panel=solid][data-sf-text-color=light] .cooperative-showcase_heroCopy__MkHAR{background:#151b25}.cooperative-showcase_hero__CAISh[data-sf-text-panel=none][data-sf-text-color=light] .cooperative-showcase_heroCopy__MkHAR{border-radius:var(--sf-card-radius,20px);background:#151b25;padding:clamp(1.25rem,3vw,2rem)}.cooperative-showcase_hero__CAISh[data-sf-text-align=center] .cooperative-showcase_heroCopy__MkHAR{align-items:center}.cooperative-showcase_hero__CAISh[data-sf-text-align=left] .cooperative-showcase_heroCopy__MkHAR{align-items:flex-end}.cooperative-showcase_hero__CAISh[data-sf-text-align=right] .cooperative-showcase_heroCopy__MkHAR{align-items:flex-start}.cooperative-showcase_hero__CAISh .cooperative-showcase_heroCopy__MkHAR h1{font-size:var(--sf-hero-title-size,clamp(3.5rem,6.4vw,7.25rem));line-height:var(--sf-hero-line-height,1.15)}.cooperative-showcase_hero__CAISh .cooperative-showcase_heroCopy__MkHAR>p{max-width:var(--sf-hero-content-width,35rem);line-height:var(--sf-hero-description-line-height,2.05)}.cooperative-showcase_hero__CAISh[data-sf-text-align=center] .cooperative-showcase_heroActions__POnZA{justify-content:center}.cooperative-showcase_hero__CAISh[data-sf-text-align=left] .cooperative-showcase_heroActions__POnZA{justify-content:flex-end}.cooperative-showcase_heroCopy__MkHAR>p{max-width:35rem;color:var(--sf-muted,#475a59);font-size:clamp(1.05rem,1.4vw,1.35rem);line-height:2.05;text-wrap:pretty}.cooperative-showcase_heroActions__POnZA{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.8rem;margin-top:2.5rem}.cooperative-showcase_contactAction__r8tW0,.cooperative-showcase_primaryAction__uwQ5m{display:inline-flex;min-height:3.5rem;align-items:center;justify-content:center;gap:1.1rem;border-radius:var(--sf-button-radius,var(--sf-radius,.25rem));background:var(--sf-action-accent,var(--sf-primary,#1c3939));padding:.8rem 1.35rem;color:var(--sf-on-action-accent,#fff);font-size:.93rem;font-weight:800;transition:background .18s ease,transform .18s ease}.cooperative-showcase_contactAction__r8tW0:hover,.cooperative-showcase_primaryAction__uwQ5m:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--sf-action-accent,var(--sf-primary,#1c3939)) 88%,var(--sf-ink,#172a2c))}.cooperative-showcase_sectionLink__eJmSJ,.cooperative-showcase_textAction__93BwC{display:inline-flex;align-items:center;gap:.65rem;color:var(--sf-primary,#1c3939);font-size:.92rem;font-weight:800;text-decoration:underline;text-decoration-color:var(--sf-accent,#bc9d77);text-underline-offset:.45rem}.cooperative-showcase_sectionLink__eJmSJ:hover,.cooperative-showcase_textAction__93BwC:hover{color:var(--sf-accent-text,var(--sf-accent,#a06b35))}.cooperative-showcase_heroMeta__j6qr0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.2fr);align-items:center;margin-top:clamp(2rem,4vw,3.5rem);border-block-start:1px solid color-mix(in srgb,var(--sf-ink,#1c3939) 18%,transparent);padding-block:1.15rem .25rem}.cooperative-showcase_heroMeta__j6qr0>div:not(.cooperative-showcase_heroMetaNote___nX29){display:flex;min-width:0;flex-direction:column;gap:.25rem;border-inline-end:1px solid color-mix(in srgb,var(--sf-ink,#1c3939) 16%,transparent);padding-inline:1.1rem}.cooperative-showcase_heroMeta__j6qr0 strong{color:var(--sf-primary,#1c3939);font-size:clamp(2rem,3vw,2.75rem);font-weight:900;line-height:1}.cooperative-showcase_heroMeta__j6qr0>div:not(.cooperative-showcase_heroMetaNote___nX29) span{color:var(--sf-muted,#6c7976);font-size:.78rem;font-weight:700;line-height:1.8}.cooperative-showcase_heroMetaNote___nX29{max-width:none;margin:0;padding-inline:1.15rem;color:var(--sf-muted,#6c7976);font-size:.8rem;font-weight:700;line-height:1.8}.cooperative-showcase_heroVisual__UQ_6K{position:relative;min-height:590px;align-self:stretch}.cooperative-showcase_heroPhoto__UxI1O{position:absolute;inset:2rem 1.2rem 3.5rem 3.8rem;overflow:hidden;border-radius:var(--sf-image-radius,var(--sf-radius,.2rem));background:color-mix(in srgb,var(--sf-primary,#1c3939) 18%,var(--sf-surface,#fff))}.cooperative-showcase_contactImage__MlFLN img,.cooperative-showcase_detailPhoto__0KGiU img,.cooperative-showcase_heroPhoto__UxI1O img,.cooperative-showcase_secondPhoto__VEp9x img{-o-object-fit:cover;object-fit:cover}.cooperative-showcase_heroPhoto__UxI1O img{-o-object-position:38% center;object-position:38% center}.cooperative-showcase_heroPhotoShade__v1ab3{position:absolute;inset:0;background:linear-gradient(0deg,rgb(10 26 28/56%),transparent 45%)}.cooperative-showcase_imageCaption__3Tggx{position:absolute;top:1.25rem;right:1.25rem;max-width:15rem;border-radius:var(--sf-badge-radius,var(--sf-control-radius,.15rem));background:rgb(10 26 28/76%);padding:.45rem .7rem;color:#fff;font-size:.86rem;font-weight:700;line-height:1.8}.cooperative-showcase_detailPhoto__0KGiU,.cooperative-showcase_secondPhoto__VEp9x{position:absolute;overflow:hidden;border:.45rem solid var(--sf-surface,#f5f2eb);border-radius:var(--sf-image-radius,var(--sf-radius,.2rem));background:color-mix(in srgb,var(--sf-primary,#1c3939) 18%,var(--sf-surface,#fff));box-shadow:0 1.2rem 3rem color-mix(in srgb,var(--sf-primary,#1c3939) 13%,transparent)}.cooperative-showcase_detailPhoto__0KGiU{right:-1rem;bottom:0;width:32%;height:31%}.cooperative-showcase_secondPhoto__VEp9x{top:0;left:0;width:29%;height:28%}.cooperative-showcase_partners__Br9a0{background:#fff;color:var(--sf-ink,#1b3334);padding-block:clamp(5rem,9vw,9rem)}.cooperative-showcase_partnersPlain__eOk9E,.cooperative-showcase_partnersSoft__sAs2l{background:#fff}.cooperative-showcase_partnersDark__Pm0tm{background:var(--sf-primary,#183635);color:var(--sf-on-primary,#fff)}.cooperative-showcase_partnersDark__Pm0tm .cooperative-showcase_sectionLead__SuCT0 h2,.cooperative-showcase_partnersDark__Pm0tm .cooperative-showcase_sectionNumber__KbSkd{color:var(--sf-on-primary,#fff)}.cooperative-showcase_partnersDark__Pm0tm .cooperative-showcase_sectionLead__SuCT0 p{color:color-mix(in srgb,var(--sf-on-primary,#fff) 84%,var(--sf-primary,#183635))}.cooperative-showcase_partnersDark__Pm0tm .cooperative-showcase_logoWallItem__zHGaQ,.cooperative-showcase_partnersDark__Pm0tm .cooperative-showcase_partnerCard__12R_d{border-color:color-mix(in srgb,var(--sf-on-primary,#fff) 28%,transparent);background:color-mix(in srgb,var(--sf-on-primary,#fff) 8%,var(--sf-primary,#183635));color:var(--sf-on-primary,#fff)}.cooperative-showcase_partnersDark__Pm0tm .cooperative-showcase_logoWallName__XyuOy,.cooperative-showcase_partnersDark__Pm0tm .cooperative-showcase_partnerCardCopy__w4HNd small,.cooperative-showcase_partnersDark__Pm0tm .cooperative-showcase_partnerCardCopy__w4HNd>span{color:color-mix(in srgb,var(--sf-on-primary,#fff) 88%,var(--sf-primary,#183635))}.cooperative-showcase_partnersDark__Pm0tm .cooperative-showcase_partnerCardCopy__w4HNd small{border-color:color-mix(in srgb,var(--sf-on-primary,#fff) 28%,transparent);background:color-mix(in srgb,var(--sf-on-primary,#fff) 10%,transparent);color:var(--sf-on-primary,#fff)}.cooperative-showcase_partnersDark__Pm0tm .cooperative-showcase_partnerCardArrow__GqCfP{border-color:color-mix(in srgb,var(--sf-on-primary,#fff) 35%,transparent);color:var(--sf-on-primary,#fff)}.cooperative-showcase_partnersDark__Pm0tm .cooperative-showcase_partnerCardFooter__pHI1u,.cooperative-showcase_partnersDark__Pm0tm .cooperative-showcase_partnerCardIndex__N74lF{color:color-mix(in srgb,var(--sf-on-primary,#fff) 84%,var(--sf-primary,#183635))}.cooperative-showcase_partnersDark__Pm0tm .cooperative-showcase_partnerCardFooter__pHI1u{border-color:color-mix(in srgb,var(--sf-on-primary,#fff) 20%,transparent)}.cooperative-showcase_sectionLead__SuCT0{display:grid;grid-template-columns:minmax(8rem,.32fr) minmax(0,1fr) auto;gap:1.5rem;align-items:end;padding-bottom:2.5rem}.cooperative-showcase_capabilityIntro__a2cOE h2,.cooperative-showcase_sectionLead__SuCT0 h2{margin:0;color:var(--sf-ink,#1b3334);font-size:clamp(2.4rem,4.2vw,4.5rem);font-weight:900;line-height:1.25;letter-spacing:-.04em}.cooperative-showcase_capabilityIntro__a2cOE p,.cooperative-showcase_sectionLead__SuCT0 p{max-width:35rem;margin-top:.7rem;color:var(--sf-muted,#667674);font-size:1rem;line-height:1.9}.cooperative-showcase_partners__Br9a0 .cooperative-showcase_sectionLead__SuCT0{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-bottom:clamp(2rem,5vw,3.5rem);text-align:center}.cooperative-showcase_partners__Br9a0 .cooperative-showcase_sectionLead__SuCT0>div{display:flex;flex-direction:column;align-items:center}.cooperative-showcase_partners__Br9a0 .cooperative-showcase_sectionLead__SuCT0 h2{max-width:18ch;font-size:clamp(2rem,4.2vw,4.5rem);text-align:center}.cooperative-showcase_partners__Br9a0 .cooperative-showcase_sectionLead__SuCT0 p{margin-inline:auto}.cooperative-showcase_partners__Br9a0 .cooperative-showcase_sectionLead__SuCT0 .cooperative-showcase_sectionLink__eJmSJ{align-self:center}.cooperative-showcase_partnerList__q7e5w{border-top:1px solid var(--sf-line,#cad2cd)}.cooperative-showcase_partnerCards__2dz_n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.cooperative-showcase_partnerCard__12R_d{position:relative;display:flex;min-width:0;min-height:19rem;flex-direction:column;align-items:flex-start;gap:1.1rem;overflow:hidden;border:1px solid var(--sf-line,#dce2dd);border-radius:var(--sf-card-radius,var(--sf-radius,.2rem));background:color-mix(in srgb,var(--sf-surface,#fff) 52%,#fff);padding:clamp(1.25rem,2vw,1.75rem);color:var(--sf-ink,#1b3334);box-shadow:0 .75rem 2rem color-mix(in srgb,var(--sf-primary,#1c3939) 5%,transparent);text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.cooperative-showcase_partnerCard__12R_d:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--sf-primary,#1c3939) 35%,var(--sf-line,#dce2dd));box-shadow:0 1.25rem 2.75rem color-mix(in srgb,var(--sf-primary,#1c3939) 12%,transparent)}.cooperative-showcase_partnerCardTop__Aay91{display:flex;width:100%;align-items:flex-start;justify-content:space-between}.cooperative-showcase_partnerCardIndex__N74lF{padding-top:.35rem;color:var(--sf-accent-text,var(--sf-accent,#8a6746));font-size:.78rem;font-weight:800;font-variant-numeric:tabular-nums}.cooperative-showcase_partnerCardLogo__14Zi7{display:grid;width:4.5rem;height:4.5rem;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--sf-accent,#78947d) 18%,var(--sf-line,#e3e7e2));border-radius:var(--sf-image-radius,var(--sf-radius,.2rem));background:color-mix(in srgb,var(--sf-accent,#78947d) 7%,#fff);color:var(--sf-accent-text,var(--sf-primary,#1c3939));font-size:1.7rem;font-weight:900}.cooperative-showcase_partnerCardLogo__14Zi7 img{max-width:3.75rem;max-height:3rem;-o-object-fit:contain;object-fit:contain}.cooperative-showcase_partnerCardCopy__w4HNd{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.55rem}.cooperative-showcase_partnerCardCopy__w4HNd strong{font-size:clamp(1.15rem,1.5vw,1.35rem);font-weight:850;line-height:1.6}.cooperative-showcase_partnerCardCopy__w4HNd small{border:1px solid color-mix(in srgb,var(--sf-accent,#78947d) 20%,transparent);border-radius:999px;background:color-mix(in srgb,var(--sf-accent,#78947d) 8%,#fff);padding:.2rem .65rem;color:var(--sf-accent-text,var(--sf-accent,#8a6746));font-size:.78rem;font-weight:750}.cooperative-showcase_partnerCardCopy__w4HNd>span{color:var(--sf-muted,#647472);font-size:.86rem;line-height:1.85}.cooperative-showcase_partnerCardFooter__pHI1u{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;border-top:1px solid var(--sf-line,#e3e7e2);padding-top:.9rem;color:var(--sf-primary,#27504c);font-size:.82rem;font-weight:800}.cooperative-showcase_partnerCardArrow__GqCfP{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border:1px solid var(--sf-line,#cedbd3);border-radius:50%;color:var(--sf-primary,#27504c);transition:transform .18s ease,background-color .18s ease}.cooperative-showcase_partnerCard__12R_d:hover .cooperative-showcase_partnerCardArrow__GqCfP{transform:translate(-2px,-2px);background:color-mix(in srgb,var(--sf-accent,#78947d) 10%,#fff)}.cooperative-showcase_logoWall__uI3tX{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr));gap:clamp(.75rem,1.8vw,1.25rem)}.cooperative-showcase_logoWallItem__zHGaQ{display:flex;min-width:0;min-height:10rem;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;border:1px solid var(--sf-line,#dce2dd);border-radius:var(--sf-card-radius,var(--sf-radius,.2rem));background:var(--sf-surface,#fff);padding:1.25rem;color:var(--sf-ink,#1b3334);text-align:center;transition:border-color .18s ease,background .18s ease,transform .18s ease}.cooperative-showcase_logoWallItem__zHGaQ:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--sf-primary,#1c3939) 35%,var(--sf-line,#dce2dd));background:color-mix(in srgb,var(--sf-accent,#78947d) 7%,var(--sf-surface,#fff))}.cooperative-showcase_partnersDark__Pm0tm .cooperative-showcase_logoWallItem__zHGaQ:hover{border-color:color-mix(in srgb,var(--sf-on-primary,#fff) 55%,transparent);background:color-mix(in srgb,var(--sf-on-primary,#fff) 14%,var(--sf-primary,#183635))}.cooperative-showcase_logoWallName__XyuOy{max-width:100%;color:var(--sf-ink,#1b3334);font-size:.9rem;font-weight:800;line-height:1.7}.cooperative-showcase_logoMarquee__GGBtn{display:grid;gap:clamp(.65rem,1.4vw,1rem);overflow:hidden;padding:.35rem 0 .75rem}.cooperative-showcase_logoMarqueeRow__EI9P_{min-width:0;overflow:hidden;padding-block:.5rem}.cooperative-showcase_logoMarquee__GGBtn:focus-visible{outline:3px solid var(--sf-accent,#78947d);outline-offset:4px}.cooperative-showcase_logoMarqueeTrack__PRrcp{display:flex;width:-moz-max-content;width:max-content;will-change:transform;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cooperative-showcase_logoMarqueeTrack__PRrcp:active{cursor:grabbing}.cooperative-showcase_logoMarqueeGroup__ENlAS{display:flex;flex:0 0 auto;gap:clamp(.75rem,1.8vw,1.25rem);padding-inline-end:clamp(.75rem,1.8vw,1.25rem)}.cooperative-showcase_logoMarqueeItem__F6qlp{width:clamp(12rem,21vw,17rem);flex:0 0 clamp(12rem,21vw,17rem)}.cooperative-showcase_logoMarquee__GGBtn:focus-within .cooperative-showcase_logoMarqueeTrack__PRrcp,.cooperative-showcase_logoMarquee__GGBtn:hover .cooperative-showcase_logoMarqueeTrack__PRrcp{animation-play-state:paused}@media (max-width:600px){.cooperative-showcase_logoMarqueeItem__F6qlp{width:min(72vw,15rem);flex-basis:min(72vw,15rem)}}@media (prefers-reduced-motion:reduce){.cooperative-showcase_logoMarqueeTrack__PRrcp{width:100%;animation:none}.cooperative-showcase_logoMarqueeGroup__ENlAS[aria-hidden=true]{display:none}.cooperative-showcase_logoMarqueeGroup__ENlAS:not([aria-hidden=true]){width:100%;flex-wrap:wrap}.cooperative-showcase_logoMarqueeItem__F6qlp{flex:1 1 12rem}}.cooperative-showcase_partnerRow__Curte{display:grid;min-height:9.2rem;grid-template-columns:2.5rem 6rem minmax(10rem,1fr) minmax(12rem,1.35fr) 3rem;gap:clamp(.9rem,2vw,2rem);align-items:center;border-bottom:1px solid var(--sf-line,#dce2dd);color:var(--sf-ink,#1b3334);transition:background .18s ease,padding .18s ease}.cooperative-showcase_partnerRow__Curte:hover{background:color-mix(in srgb,var(--sf-accent,#78947d) 8%,var(--sf-surface,#fff));padding-inline:.8rem}.cooperative-showcase_partnerIndex__eVzjB{color:var(--sf-accent-text,var(--sf-accent,#a7794b));font-size:.85rem;font-weight:800}.cooperative-showcase_partnerLogo__Ehpa6{display:grid;width:5.5rem;height:5.5rem;place-items:center;overflow:hidden;border:1px solid var(--sf-line,#e3e7e2);background:var(--sf-surface,#f8faf7);color:var(--sf-ink,#1c3939);font-size:2rem;font-weight:900}.cooperative-showcase_partnerLogo__Ehpa6 img{max-width:4.4rem;max-height:4.4rem;-o-object-fit:contain;object-fit:contain}.cooperative-showcase_partnerIdentity__vnRBc,.cooperative-showcase_partnerIdentity__vnRBc small{display:block}.cooperative-showcase_partnerIdentity__vnRBc strong{font-size:clamp(1.15rem,1.5vw,1.5rem);font-weight:850}.cooperative-showcase_partnerIdentity__vnRBc small{margin-top:.4rem;color:var(--sf-accent-text,var(--sf-accent,#8a6746));font-size:.82rem;font-weight:700}.cooperative-showcase_partnerSummary__k_uh0{max-width:31rem;color:var(--sf-muted,#647472);font-size:.9rem;line-height:1.9}.cooperative-showcase_partnerArrow__WxZ9A{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid var(--sf-line,#cedbd3);border-radius:50%;color:var(--sf-primary,#27504c)}.cooperative-showcase_capabilities__sdVDk{background:radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--sf-accent) 22%,transparent),transparent 34%),var(--sf-primary,#183635);padding-block:clamp(5rem,9vw,9rem);color:var(--sf-on-primary,#fff)}.cooperative-showcase_capabilities__sdVDk .cooperative-showcase_sectionShell__SbtXD{display:grid;grid-template-columns:minmax(15rem,.85fr) minmax(0,1.15fr);gap:clamp(3rem,7vw,8rem)}.cooperative-showcase_capabilities__sdVDk .cooperative-showcase_sectionNumber__KbSkd{color:color-mix(in srgb,var(--sf-on-primary,#fff) 72%,var(--sf-accent,#dfb682))}.cooperative-showcase_capabilityIntro__a2cOE h2{max-width:10ch;margin-top:1.2rem;color:var(--sf-on-primary,#fff)}.cooperative-showcase_capabilityIntro__a2cOE p{color:color-mix(in srgb,var(--sf-on-primary,#fff) 78%,transparent)}.cooperative-showcase_capabilityList__ER4vj{margin:0;padding:0;list-style:none}.cooperative-showcase_capabilityList__ER4vj li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.4rem 1rem;border-top:1px solid color-mix(in srgb,var(--sf-on-primary,#fff) 23%,transparent);padding:1.55rem 0}.cooperative-showcase_capabilityList__ER4vj li:last-child{border-bottom:1px solid color-mix(in srgb,var(--sf-on-primary,#fff) 23%,transparent)}.cooperative-showcase_capabilityList__ER4vj li>span{grid-row:span 2;color:color-mix(in srgb,var(--sf-on-primary,#fff) 72%,var(--sf-accent,#dfb682));font-size:.8rem;font-weight:800}.cooperative-showcase_capabilityList__ER4vj strong{font-size:clamp(1.1rem,1.8vw,1.7rem);font-weight:750}.cooperative-showcase_capabilityList__ER4vj small{color:color-mix(in srgb,var(--sf-on-primary,#fff) 72%,transparent);font-size:.86rem;line-height:1.8}.cooperative-showcase_contact__7jJfu{display:grid;min-height:29rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);background:#fff}.cooperative-showcase_contactImage__MlFLN{position:relative;min-height:29rem}.cooperative-showcase_contactImageFrame__18XAX{position:absolute;inset:clamp(1.25rem,3vw,2.5rem);overflow:hidden;border-radius:var(--sf-image-radius,var(--sf-radius,.2rem));background:color-mix(in srgb,var(--sf-primary,#1c3939) 18%,var(--sf-surface,#fff))}.cooperative-showcase_contactCopy__mOfJJ{display:flex;max-width:43rem;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(3rem,6vw,6rem)}.cooperative-showcase_contactCopy__mOfJJ h2{margin:1.2rem 0 1rem;color:var(--sf-ink,#173333);font-size:clamp(2.25rem,4vw,4rem);font-weight:900;line-height:1.35;letter-spacing:-.04em}.cooperative-showcase_contactCopy__mOfJJ p{color:var(--sf-muted,#52625d);font-size:1rem;line-height:2}.cooperative-showcase_contactAction__r8tW0{margin-top:2rem}.cooperative-showcase_previewEmpty__34T1Z{border:1px dashed var(--sf-line,#c4d1c8);padding:2rem;color:var(--sf-muted,#52625d)}.cooperative-showcase_resources__G_6ht{background:var(--sf-page-surface,#fff);padding-block:clamp(5rem,8vw,8rem)}.cooperative-showcase_resources__G_6ht .cooperative-showcase_sectionLead__SuCT0{border-bottom:1px solid var(--sf-line,#c7d1c8);margin-bottom:.5rem}.cooperative-showcase_resourceGrid__EmCZQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin-top:1.75rem}.cooperative-showcase_resourceItem__eGBNQ{position:relative;display:flex;min-height:18rem;flex-direction:column;align-items:flex-start;overflow:hidden;border:1px solid color-mix(in srgb,var(--sf-primary,#193939) 13%,#fff);border-radius:var(--sf-card-radius,var(--sf-radius,.2rem));background:#fff;padding:clamp(1.35rem,2.2vw,2rem);color:var(--sf-ink,#1c3939);transition:transform .2s,border-color .2s,box-shadow .2s}.cooperative-showcase_resourceItem__eGBNQ:before{position:absolute;inset-block-start:0;inset-inline-start:1.5rem;width:3.25rem;height:3px;background:var(--sf-accent,#a67a35);content:""}.cooperative-showcase_resourceItem__eGBNQ:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--sf-primary,#193939) 30%,#fff);box-shadow:0 1.25rem 2.5rem color-mix(in srgb,var(--sf-primary,#193939) 12%,transparent)}.cooperative-showcase_resourceMeta__WVdln{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem}.cooperative-showcase_resourceItem__eGBNQ small{border:1px solid color-mix(in srgb,var(--sf-accent,#a06b35) 24%,#fff);border-radius:999px;background:color-mix(in srgb,var(--sf-accent,#a06b35) 8%,#fff);padding:.3rem .7rem;color:var(--sf-accent-text,#805c24);font-size:.74rem;font-weight:800}.cooperative-showcase_resourceIndex__ERMCX{color:color-mix(in srgb,var(--sf-ink,#1c3939) 30%,#fff);font-size:.78rem;font-weight:800;letter-spacing:.08em}.cooperative-showcase_resourceItem__eGBNQ strong{margin-top:1.3rem;font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:850;line-height:1.65}.cooperative-showcase_resourceItem__eGBNQ>.cooperative-showcase_resourceSummary__jx_zk{margin-top:.55rem;color:var(--sf-muted,#6c7c72);font-size:.9rem;line-height:1.9}.cooperative-showcase_resourceFooter__cgIIW{display:flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:1.25rem;color:var(--sf-primary,#1c3939);font-size:.8rem;font-weight:800}.cooperative-showcase_resourceFooter__cgIIW svg{transition:transform .18s ease}.cooperative-showcase_resourceItem__eGBNQ:hover .cooperative-showcase_resourceFooter__cgIIW svg{transform:translate(-3px,-3px)}.cooperative-showcase_resources__G_6ht :is(a,button):focus-visible{outline:3px solid var(--sf-focus,var(--sf-accent,#c48a46));outline-offset:4px}.cooperative-showcase_contact__7jJfu :is(a,button):focus-visible,.cooperative-showcase_hero__CAISh :is(a,button):focus-visible,.cooperative-showcase_partners__Br9a0 :is(a,button):focus-visible{outline:3px solid var(--sf-focus,var(--sf-accent,#c48a46));outline-offset:4px}@media (max-width:1000px){.cooperative-showcase_heroInner__zkz4P{gap:2rem}.cooperative-showcase_heroMeta__j6qr0{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem}.cooperative-showcase_heroMeta__j6qr0>div:not(.cooperative-showcase_heroMetaNote___nX29){align-items:center;text-align:center;padding-inline:.7rem}.cooperative-showcase_heroMeta__j6qr0>div:nth-child(2){border-inline-end:0}.cooperative-showcase_heroMetaNote___nX29{grid-column:1/-1;margin-top:.5rem;padding:.65rem .25rem 0;text-align:center}.cooperative-showcase_heroVisual__UQ_6K{min-height:480px}.cooperative-showcase_sectionLead__SuCT0{grid-template-columns:minmax(0,1fr) auto}.cooperative-showcase_sectionLead__SuCT0 .cooperative-showcase_sectionNumber__KbSkd{grid-column:1/-1}.cooperative-showcase_partnerRow__Curte{grid-template-columns:2rem 5rem minmax(0,1fr) 2.5rem}.cooperative-showcase_partnerCards__2dz_n{grid-template-columns:repeat(2,minmax(0,1fr))}.cooperative-showcase_partnerSummary__k_uh0{display:none}}@media (max-width:800px){.cooperative-showcase_resourceGrid__EmCZQ{grid-template-columns:1fr}.cooperative-showcase_resourceItem__eGBNQ{min-height:12rem}.cooperative-showcase_heroInner__zkz4P,.cooperative-showcase_sectionShell__SbtXD{width:min(100% - 2rem,42rem)}.cooperative-showcase_heroInner__zkz4P{min-height:0;grid-template-columns:1fr;gap:1rem;padding-block:3rem 1.5rem}.cooperative-showcase_heroCopy__MkHAR{display:flex;min-width:0;flex-direction:column;align-items:center;padding-block:0;text-align:center}.cooperative-showcase_heroCopy__MkHAR h1{max-width:12ch;margin-inline:auto;font-size:clamp(3rem,11vw,5rem)}.cooperative-showcase_heroCopy__MkHAR>p{margin-inline:auto;font-size:1rem}.cooperative-showcase_heroActions__POnZA{justify-content:center}.cooperative-showcase_heroVisual__UQ_6K{min-height:440px}.cooperative-showcase_heroPhoto__UxI1O{inset:1.3rem 1rem 2.7rem 2.5rem}.cooperative-showcase_detailPhoto__0KGiU{right:-.3rem}.cooperative-showcase_secondPhoto__VEp9x{left:-.3rem}.cooperative-showcase_sectionLead__SuCT0{grid-template-columns:1fr;align-items:start;gap:1rem}.cooperative-showcase_sectionLead__SuCT0 .cooperative-showcase_sectionNumber__KbSkd{grid-column:auto}.cooperative-showcase_sectionLink__eJmSJ{justify-self:start}.cooperative-showcase_capabilities__sdVDk .cooperative-showcase_sectionShell__SbtXD{grid-template-columns:1fr;gap:2.5rem}.cooperative-showcase_capabilityIntro__a2cOE h2{max-width:none}.cooperative-showcase_contact__7jJfu{grid-template-columns:1fr}.cooperative-showcase_contactImage__MlFLN{min-height:19rem}.cooperative-showcase_contactCopy__mOfJJ{max-width:none;padding:3rem 1.5rem 4rem}}@media (max-width:520px){.cooperative-showcase_heroMeta__j6qr0{margin-top:1.5rem;padding-top:.9rem}.cooperative-showcase_heroMeta__j6qr0>div:not(.cooperative-showcase_heroMetaNote___nX29){padding-inline:.4rem}.cooperative-showcase_heroMetaNote___nX29{font-size:.74rem}.cooperative-showcase_heroVisual__UQ_6K{min-height:340px}.cooperative-showcase_heroPhoto__UxI1O{inset:1rem .7rem 2rem 1.8rem}.cooperative-showcase_imageCaption__3Tggx{top:1rem;right:1rem;bottom:auto;left:auto;max-width:calc(100% - 2rem);font-size:.72rem}.cooperative-showcase_partnerRow__Curte{min-height:7.8rem;grid-template-columns:1.4rem 4.4rem minmax(0,1fr) 2rem;gap:.6rem}.cooperative-showcase_partnerCards__2dz_n{grid-template-columns:1fr}.cooperative-showcase_partnerCard__12R_d{min-height:14rem}.cooperative-showcase_partnerLogo__Ehpa6{width:4rem;height:4rem}.cooperative-showcase_partnerLogo__Ehpa6 img{max-width:3.3rem;max-height:3.3rem}.cooperative-showcase_partnerIdentity__vnRBc strong{font-size:1rem}.cooperative-showcase_partnerArrow__WxZ9A{width:2rem;height:2rem}}@media (prefers-reduced-motion:reduce){.cooperative-showcase_contactAction__r8tW0,.cooperative-showcase_partnerCardArrow__GqCfP,.cooperative-showcase_partnerCard__12R_d,.cooperative-showcase_partnerRow__Curte,.cooperative-showcase_primaryAction__uwQ5m,.cooperative-showcase_resourceItem__eGBNQ{transition:none}}.cooperative-pages_page__dRd11{min-height:65vh;background:radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--sf-accent) 18%,transparent),transparent 36%),var(--sf-page-surface,var(--sf-surface,#f5f2eb));color:var(--sf-ink,#1c3939);font-family:inherit}.cooperative-pages_page__dRd11 :is(a,button,input):focus-visible{outline:3px solid var(--sf-focus,var(--sf-accent,#b88246));outline-offset:3px}.cooperative-pages_eyebrow__QiSLo{color:var(--sf-accent-text,var(--sf-accent,#a06b35));font-size:.8rem;font-weight:800}.cooperative-pages_directoryHero__DkGf_,.cooperative-pages_profileHero__JojQH{display:grid;grid-template-columns:1fr 1fr;min-height:34rem;overflow:hidden}.cooperative-pages_directoryHero__DkGf_{grid-template-columns:minmax(0,.9fr) minmax(21rem,1.1fr);width:min(100% - clamp(2rem,5vw,5rem),1440px);min-height:38rem;margin:clamp(1rem,3vw,2.5rem) auto 0;border:1px solid color-mix(in srgb,var(--sf-line,#c7d1c8) 68%,transparent);border-radius:var(--sf-card-radius,var(--sf-radius,4px));background:radial-gradient(circle at 76% 20%,color-mix(in srgb,var(--sf-accent,#dfb682) 18%,transparent),transparent 35%),var(--sf-page-surface,var(--sf-surface,#f5f2eb));box-shadow:0 22px 54px color-mix(in srgb,var(--sf-primary,#1c3939) 9%,transparent)}.cooperative-pages_directoryPage__9fS4G{padding-top:clamp(1.25rem,3vw,2rem)}.cooperative-pages_directoryPage__9fS4G .cooperative-pages_directoryHero__DkGf_{margin-top:0}.cooperative-pages_categoryPage__vNPll .cooperative-pages_directoryHero__DkGf_{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);width:min(100% - clamp(3rem,8vw,6rem),1440px);min-height:clamp(25rem,40vw,32rem);margin-top:0;margin-bottom:clamp(1rem,2vw,1.5rem);background:linear-gradient(130deg,color-mix(in srgb,var(--sf-accent,#dfb682) 9%,var(--sf-page-surface,#f5f2eb)),var(--sf-page-surface,var(--sf-surface,#f5f2eb)) 65%)}.cooperative-pages_categoryPage__vNPll .cooperative-pages_directoryBody__xOhnO{padding-top:clamp(1rem,2vw,1.5rem)}.cooperative-pages_categoryHeroCopy__4V_Dc{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(2rem,4vw,4rem)}.cooperative-pages_categoryHeroCopy__4V_Dc h1{max-width:17ch;margin:.8rem 0 1rem;font-size:clamp(2.3rem,4.3vw,4rem);font-weight:900;line-height:1.3;letter-spacing:-.035em}.cooperative-pages_categoryHeroCopy__4V_Dc p{max-width:38ch;margin:0;color:var(--sf-muted,#536864);font-size:1rem;line-height:1.9}.cooperative-pages_categoryHeroActions__5FItv{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.6rem}.cooperative-pages_categoryHeroActions__5FItv .cooperative-pages_categoryBackLink__GHWF7{margin-top:0}.cooperative-pages_categoryHeroCount__06Cbp{display:inline-flex;align-items:center;gap:.55rem;color:var(--sf-muted,#536864);font-size:.82rem;font-weight:750}.cooperative-pages_categoryHeroCount__06Cbp strong{display:grid;min-width:2.25rem;height:2.25rem;place-items:center;border-radius:var(--sf-badge-radius,100px);background:color-mix(in srgb,var(--sf-accent,#a06b35) 16%,var(--sf-surface,#fff));color:var(--sf-ink,#1c3939);font-size:.98rem}.cooperative-pages_categoryHeroVisual__DpVK0{position:relative;min-height:22rem;margin:clamp(.75rem,1.5vw,1.25rem);overflow:hidden;border-radius:var(--sf-image-radius,var(--sf-radius,4px));background:color-mix(in srgb,var(--sf-primary,#1c3939) 12%,var(--sf-surface,#fff))}.cooperative-pages_categoryHeroVisual__DpVK0 img{-o-object-fit:cover;object-fit:cover}.cooperative-pages_directoryPage__9fS4G:not(.cooperative-pages_categoryPage__vNPll) .cooperative-pages_directoryHero__DkGf_{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:clamp(27rem,35vw,31rem);background:var(--sf-page-surface,var(--sf-surface,#f5f2eb))}.cooperative-pages_directoryPage__9fS4G:not(.cooperative-pages_categoryPage__vNPll) .cooperative-pages_directoryHeroCopy__Rgzsq{min-width:0;padding:clamp(2rem,4vw,4rem)}.cooperative-pages_directoryPage__9fS4G:not(.cooperative-pages_categoryPage__vNPll) .cooperative-pages_directoryHero__DkGf_ h1{margin:.75rem 0;font-size:clamp(2.4rem,4vw,4rem)}.cooperative-pages_directoryPage__9fS4G:not(.cooperative-pages_categoryPage__vNPll) .cooperative-pages_directoryHero__DkGf_ p{max-width:36ch;margin:0;font-size:1rem;line-height:1.9}.cooperative-pages_directoryPage__9fS4G:not(.cooperative-pages_categoryPage__vNPll) .cooperative-pages_directoryCount__1jw6H{margin-top:1.5rem}.cooperative-pages_directoryPage__9fS4G:not(.cooperative-pages_categoryPage__vNPll) .cooperative-pages_directoryHeroImages__Hzr_I{position:relative;display:block;min-height:0;margin:clamp(.75rem,1.5vw,1.25rem);padding:0;overflow:hidden;border-radius:var(--sf-image-radius,var(--sf-radius,4px));background:var(--sf-primary,#1c3939)}.cooperative-pages_directoryPage__9fS4G:not(.cooperative-pages_categoryPage__vNPll) .cooperative-pages_directoryHeroImages__Hzr_I>div{position:absolute;min-height:0;margin:0;border-radius:0;box-shadow:none}.cooperative-pages_directoryPage__9fS4G:not(.cooperative-pages_categoryPage__vNPll) .cooperative-pages_directoryHeroImages__Hzr_I>div:first-child{inset:0}.cooperative-pages_directoryPage__9fS4G:not(.cooperative-pages_categoryPage__vNPll) .cooperative-pages_directoryHeroImages__Hzr_I>div:last-child{inset:auto auto 1rem 1rem;width:34%;aspect-ratio:1;border:4px solid var(--sf-page-surface,var(--sf-surface,#f5f2eb));border-radius:var(--sf-image-radius,var(--sf-radius,4px));box-shadow:0 12px 28px rgb(0 0 0/20%)}@media (max-width:800px){.cooperative-pages_directoryPage__9fS4G:not(.cooperative-pages_categoryPage__vNPll) .cooperative-pages_directoryHero__DkGf_{grid-template-columns:1fr;min-height:0;margin-bottom:clamp(1.5rem,5vw,2rem)}.cooperative-pages_directoryPage__9fS4G:not(.cooperative-pages_categoryPage__vNPll) .cooperative-pages_directoryHeroCopy__Rgzsq{order:1;margin:0;border:0;background:transparent;padding:clamp(1.5rem,5vw,2.5rem);box-shadow:none}.cooperative-pages_directoryPage__9fS4G:not(.cooperative-pages_categoryPage__vNPll) .cooperative-pages_directoryHeroImages__Hzr_I{order:2;min-height:clamp(14rem,45vw,20rem);margin:0 1rem 1rem}.cooperative-pages_directoryPage__9fS4G:not(.cooperative-pages_categoryPage__vNPll) .cooperative-pages_directoryHero__DkGf_ h1{font-size:clamp(2.2rem,7vw,3.5rem)}}.cooperative-pages_directoryHeroCopy__Rgzsq,.cooperative-pages_profileCopy__W40dP{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(2rem,6vw,6rem)}.cooperative-pages_directoryHero__DkGf_ h1,.cooperative-pages_profileHero__JojQH h1{max-width:12ch;margin:1rem 0;font-size:clamp(3rem,5vw,6rem);font-weight:900;line-height:1.2;letter-spacing:-.04em}.cooperative-pages_directoryHero__DkGf_ p,.cooperative-pages_profileCopy__W40dP p{max-width:38rem;color:var(--sf-muted,#536864);font-size:1.08rem;line-height:2}.cooperative-pages_directoryCount__1jw6H{display:inline-grid;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;margin-top:2.5rem;border-top:1px solid var(--sf-line,#cbd4cc);padding-top:1rem;color:var(--sf-accent-text,var(--sf-accent,#8a6746));font-size:.82rem;font-weight:800}.cooperative-pages_directoryCount__1jw6H strong{display:grid;width:2.4rem;height:2.4rem;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--sf-accent,#8a6746) 14%,transparent);font-size:1rem}.cooperative-pages_categoryBackLink__GHWF7{display:inline-flex;align-items:center;gap:.55rem;margin-top:1rem;border:1px solid var(--sf-line,#b9cbc0);border-radius:var(--sf-button-radius,var(--sf-radius,4px));padding:.7rem 1rem;color:var(--sf-primary,#1c3939);font-size:.86rem;font-weight:800;transition:background .2s,border-color .2s}.cooperative-pages_categoryBackLink__GHWF7:hover{border-color:var(--sf-primary,#1c3939);background:color-mix(in srgb,var(--sf-primary,#1c3939) 5%,var(--sf-surface,#fff))}.cooperative-pages_directoryHeroImages__Hzr_I{display:grid;grid-template-columns:.9fr 1.1fr;gap:0;padding:clamp(1rem,2vw,1.7rem);background:color-mix(in srgb,var(--sf-primary,#1c3939) 4%,transparent)}.cooperative-pages_directoryHeroImages__Hzr_I>div{position:relative;min-height:28rem;overflow:hidden;border-radius:var(--sf-image-radius,var(--sf-radius,4px));box-shadow:0 16px 34px color-mix(in srgb,var(--sf-primary,#1c3939) 16%,transparent)}.cooperative-pages_directoryHeroImages__Hzr_I>div:first-child{z-index:1;margin:2.75rem 0 1.25rem}.cooperative-pages_directoryHeroImages__Hzr_I>div:last-child{z-index:2;margin:1.25rem 0 2.75rem;margin-inline-start:clamp(-3rem,-3.2vw,-1.5rem)}.cooperative-pages_directoryHeroImages__Hzr_I img,.cooperative-pages_profileVisual__9_NwM>img,.cooperative-pages_rowImage__GFVO7 img{-o-object-fit:cover;object-fit:cover}.cooperative-pages_directoryBody__xOhnO,.cooperative-pages_profileDetails__Kp5iG{width:min(100% - 3rem,1250px);margin:auto;padding-block:clamp(4rem,7vw,8rem)}.cooperative-pages_page__dRd11 .cooperative-pages_directoryBody__xOhnO{box-sizing:border-box;width:100%;padding-inline:max(1rem,calc((100% - 1250px) / 2));background:linear-gradient(180deg,#fff,#fcfcfb)}.cooperative-pages_directoryHead__yKgvG{display:flex;align-items:end;justify-content:space-between;gap:2rem}.cooperative-pages_directoryHead__yKgvG h2,.cooperative-pages_profileDetails__Kp5iG h2{margin:.7rem 0 0;font-size:clamp(2rem,3vw,3.3rem);font-weight:900;line-height:1.3}.cooperative-pages_directoryCategories__f9Xk7{margin-bottom:clamp(3rem,6vw,6rem)}.cooperative-pages_directoryCategoriesHeading__TeTup{margin-bottom:1.5rem}.cooperative-pages_directoryCategoriesHeading__TeTup h2{margin:.6rem 0 0;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:900;line-height:1.35}.cooperative-pages_directoryCategoryGrid__4v7X0{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.85rem}.cooperative-pages_directoryCategoryCard__n2GcB{position:relative;display:flex;min-height:8rem;flex-direction:column;justify-content:center;gap:.55rem;overflow:hidden;border:1px solid var(--sf-line,#cbd6ce);border-radius:var(--sf-card-radius,var(--sf-radius,4px));background:var(--sf-surface,#fff);padding:1.3rem 1.5rem;color:var(--sf-ink,#1c3939);transition:border-color .2s,transform .2s,box-shadow .2s}.cooperative-pages_directoryCategoryCard__n2GcB:hover{transform:translateY(-2px);border-color:var(--sf-accent,#a06b35);box-shadow:0 12px 26px color-mix(in srgb,var(--sf-primary,#1c3939) 10%,transparent)}.cooperative-pages_directoryCategoryCard__n2GcB>span:first-child{max-width:calc(100% - 2rem);font-weight:850;line-height:1.6}.cooperative-pages_directoryCategoryCard__n2GcB>strong{color:var(--sf-muted,#71817b);font-size:.78rem}.cooperative-pages_directoryCategoryArrow__Yr7J_{position:absolute;inset-inline-end:1rem;inset-block-start:1rem;display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--sf-accent,#a06b35) 14%,transparent);color:var(--sf-primary,#1c3939)}.cooperative-pages_directoryGroups__Q87gD{display:grid;gap:3.5rem;margin-top:2rem}.cooperative-pages_directoryCategorySection__u48aj{min-width:0}.cooperative-pages_directoryCategoryHeader__oe_Pz{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.cooperative-pages_directoryCategoryHeader__oe_Pz h3{margin:.45rem 0 0;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:900}.cooperative-pages_directoryCategoryHeader__oe_Pz>a{display:flex;align-items:center;gap:.45rem;color:var(--sf-primary,#1c3939);font-size:.85rem;font-weight:800;white-space:nowrap}.cooperative-pages_directoryCategoryHeader__oe_Pz>a:hover{text-decoration:underline;text-underline-offset:4px}.cooperative-pages_searchBox__iX1De{display:flex;align-items:center;gap:.7rem;width:min(100%,20rem);border-bottom:1px solid var(--sf-line,#a7b6ab);padding:.8rem .2rem;color:var(--sf-primary,#49645c)}.cooperative-pages_searchBox__iX1De input{width:100%;min-width:0;background:transparent;outline:none;color:var(--sf-ink,#1c3939)}.cooperative-pages_sectorFilters__Y_qce{display:flex;flex-wrap:wrap;gap:.6rem;margin:2.5rem 0}.cooperative-pages_profileTags__FNXvG li,.cooperative-pages_sectorFilters__Y_qce button{border:1px solid var(--sf-line,#cdd6ce);border-radius:var(--sf-badge-radius,100px);padding:.6rem 1rem;color:var(--sf-primary,#42615b);font-size:.82rem;font-weight:700}.cooperative-pages_sectorFilters__Y_qce button[aria-pressed=true]{border-color:var(--sf-primary,#1c3939);background:var(--sf-primary,#1c3939);color:var(--sf-on-primary,#fff)}.cooperative-pages_resultCount__P15DR{margin:0 0 1rem;color:var(--sf-muted,#71817b);font-size:.82rem}.cooperative-pages_directoryList__30b1E{margin:0;padding:0;border-top:1px solid var(--sf-line,#cbd6ce);list-style:none}.cooperative-pages_directoryRow__FU8LP{display:grid;grid-template-columns:2rem 9rem minmax(0,1fr) 6rem 3rem;align-items:center;gap:1.5rem;min-height:11rem;border-bottom:1px solid var(--sf-line,#cbd6ce);padding:1rem 0;transition:background .2s,padding .2s}.cooperative-pages_directoryRow__FU8LP:hover{background:color-mix(in srgb,var(--sf-accent,#78947d) 8%,var(--sf-surface,#fff));padding-inline:1rem}.cooperative-pages_rowNumber___9g5c{align-self:start;padding-top:1rem;color:var(--sf-accent-text,var(--sf-accent,#aa7846));font-size:.8rem;font-weight:800}.cooperative-pages_rowImage__GFVO7{position:relative;height:8rem;overflow:hidden;border-radius:var(--sf-image-radius,var(--sf-radius,4px));background:color-mix(in srgb,var(--sf-primary,#1c3939) 12%,var(--sf-surface,#fff))}.cooperative-pages_rowMain__b_c1b{display:flex;min-width:0;flex-direction:column;gap:.35rem}.cooperative-pages_rowMain__b_c1b small{color:var(--sf-accent-text,var(--sf-accent,#a06b35));font-size:.8rem;font-weight:800}.cooperative-pages_rowMain__b_c1b strong{font-size:clamp(1.2rem,2vw,1.8rem);font-weight:850}.cooperative-pages_rowMain__b_c1b>span{max-width:40rem;color:var(--sf-muted,#6b7a73);font-size:.87rem;line-height:1.8}.cooperative-pages_rowLogo__01G1e img{max-width:100%;-o-object-fit:contain;object-fit:contain}.cooperative-pages_rowArrow__JeqKW{display:grid;width:2.6rem;height:2.6rem;place-items:center;border:1px solid var(--sf-line,#b9cbc0);border-radius:50%;color:var(--sf-primary,#1c3939)}.cooperative-pages_emptyState__0ZLJq{padding:3rem;text-align:center;color:var(--sf-muted,#667a70)}.cooperative-pages_previewNotice__nDKLv{display:flex;justify-content:space-between;gap:1rem;border-radius:var(--sf-card-radius,var(--sf-radius,4px));background:color-mix(in srgb,var(--sf-accent,#78947d) 10%,var(--sf-surface,#fff));color:var(--sf-ink,#1c3939);padding:.7rem 2rem;font-size:.83rem;font-weight:700}.cooperative-pages_previewNotice__nDKLv a{text-decoration:underline}.cooperative-pages_breadcrumb__E8CrQ{display:flex;align-items:center;gap:.5rem;margin-bottom:3rem;color:var(--sf-muted,#687d70);font-size:.85rem;font-weight:700}.cooperative-pages_profileActions__N0ALn{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.cooperative-pages_profilePrimary__9UU0K,.cooperative-pages_profileSecondary__nDhc7{display:flex;min-height:3.3rem;align-items:center;gap:1rem;border-radius:var(--sf-button-radius,var(--sf-radius,4px));padding:.8rem 1.2rem;font-size:.88rem;font-weight:800}.cooperative-pages_profilePrimary__9UU0K{background:var(--sf-action-accent,var(--sf-primary,#1c3939));color:var(--sf-on-action-accent,#fff)}.cooperative-pages_profileSecondary__nDhc7{border:1px solid var(--sf-line,#8caaa0);color:var(--sf-primary,#1c3939)}.cooperative-pages_profileVisual__9_NwM{position:relative;min-height:34rem;overflow:hidden;border-radius:var(--sf-image-radius,var(--sf-radius,4px));background:color-mix(in srgb,var(--sf-primary,#1c3939) 18%,var(--sf-surface,#fff))}.cooperative-pages_profileLogo__3gnbc{position:absolute;right:2rem;bottom:2rem;display:grid;width:9rem;height:6rem;place-items:center;border-radius:var(--sf-card-radius,var(--sf-radius,4px));background:var(--sf-surface,#fff);padding:.5rem}.cooperative-pages_profileLogo__3gnbc img{max-width:100%;-o-object-fit:contain;object-fit:contain}.cooperative-pages_profileDetails__Kp5iG{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.55fr);gap:clamp(3rem,8vw,9rem)}.cooperative-pages_profileDetails__Kp5iG p{max-width:42rem;color:var(--sf-muted,#536864);line-height:2.1}.cooperative-pages_profileTags__FNXvG{display:flex;flex-wrap:wrap;gap:.6rem;margin:2rem 0 0;padding:0;list-style:none}.cooperative-pages_contactPanel__lI_CM{align-self:start;border-radius:var(--sf-card-radius,var(--sf-radius,4px));background:radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--sf-accent) 22%,transparent),transparent 34%),var(--sf-primary,#1c3939);padding:2rem;color:var(--sf-on-primary,#fff)}.cooperative-pages_contactPanel__lI_CM h2{margin:0 0 1.5rem;font-size:1.5rem;color:var(--sf-on-primary,#fff)}.cooperative-pages_contactPanel__lI_CM a{display:flex;align-items:center;gap:.8rem;overflow-wrap:anywhere;border-top:1px solid color-mix(in srgb,var(--sf-on-primary,#fff) 25%,transparent);padding:1rem 0;font-size:.9rem;color:var(--sf-on-primary,#fff)}.cooperative-pages_contactPanel__lI_CM a:last-child{justify-content:space-between;color:color-mix(in srgb,var(--sf-on-primary,#fff) 72%,var(--sf-accent,#e3bb84));font-weight:800}.cooperative-pages_aboutPage__K_Bte{background:var(--sf-page-surface,var(--sf-surface,#fff));color:var(--sf-ink,#1c3939)}.cooperative-pages_aboutHero__vD4WK{display:grid;grid-template-columns:1fr 1fr;min-height:38rem;overflow:hidden;border-radius:var(--sf-card-radius,var(--sf-radius,4px));background:radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--sf-accent) 18%,transparent),transparent 36%),var(--sf-page-surface,var(--sf-surface,#f5f2eb))}.cooperative-pages_aboutCopy__5tMmY{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(2rem,7vw,7rem)}.cooperative-pages_aboutCopy__5tMmY h1{max-width:11ch;margin:1.2rem 0;font-size:var(--sf-hero-title-size,clamp(3.3rem,6vw,7rem));font-weight:900;line-height:var(--sf-hero-line-height,1.15);letter-spacing:-.045em}.cooperative-pages_aboutCopy__5tMmY>p{max-width:37rem;color:var(--sf-muted,#576d64);font-size:1.08rem;line-height:2}.cooperative-pages_aboutAction__yJQ3u{display:flex;align-items:center;gap:1rem;margin-top:2rem;border-radius:var(--sf-button-radius,var(--sf-radius,4px));background:var(--sf-action-accent,var(--sf-primary,#1c3939));padding:1rem 1.4rem;color:var(--sf-on-action-accent,#fff);font-size:.9rem;font-weight:800}.cooperative-pages_aboutStats__TOy2C{display:flex;gap:2.5rem;margin-top:3.2rem;border-top:1px solid var(--sf-line,#c7d1c8);padding-top:1.4rem;color:var(--sf-muted,#718077);font-size:.8rem}.cooperative-pages_aboutStats__TOy2C span{display:flex;flex-direction:column;gap:.3rem}.cooperative-pages_aboutStats__TOy2C strong{color:var(--sf-primary,#1c3939);font-size:2rem}.cooperative-pages_aboutImage__B_N3L{position:relative;min-height:34rem;margin:clamp(1rem,3vw,2.5rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--sf-line,#c7d1c8) 70%,transparent);border-radius:var(--sf-image-radius,var(--sf-radius,4px));box-shadow:0 18px 48px rgb(28 57 57/12%)}.cooperative-pages_aboutImage__B_N3L img{-o-object-fit:cover;object-fit:cover}.cooperative-pages_aboutPrinciples__QRNaZ{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(3rem,8vw,9rem);width:min(100% - 3rem,1250px);margin:auto;padding-block:clamp(5rem,9vw,9rem)}.cooperative-pages_aboutFooterCta__ghlv4 h2,.cooperative-pages_aboutPrinciples__QRNaZ h2{margin:1rem 0;font-size:clamp(2.4rem,4vw,4.5rem);font-weight:900;line-height:1.3;letter-spacing:-.035em}.cooperative-pages_aboutPrinciples__QRNaZ>div:first-child p{color:var(--sf-muted,#63756c);line-height:2}.cooperative-pages_principleList__sAKFW article{position:relative;border-top:1px solid var(--sf-line,#cad5cc);padding:1.5rem 0 1.3rem 2rem}.cooperative-pages_principleList__sAKFW article:last-child{border-bottom:1px solid var(--sf-line,#cad5cc)}.cooperative-pages_principleList__sAKFW b{color:var(--sf-accent-text,var(--sf-accent,#a06b35));font-size:.8rem}.cooperative-pages_principleList__sAKFW h3{margin:.5rem 0;font-size:1.3rem;font-weight:850}.cooperative-pages_principleList__sAKFW p{margin:0;color:var(--sf-muted,#64766e);line-height:1.8}.cooperative-pages_aboutFooterCta__ghlv4{display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,auto);grid-template-areas:"eyebrow actions" "title actions";align-items:center;-moz-column-gap:clamp(2rem,6vw,6rem);column-gap:clamp(2rem,6vw,6rem);row-gap:.35rem;width:min(100% - clamp(2rem,5vw,5rem),1440px);margin:clamp(2rem,5vw,4.5rem) auto;border:1px solid color-mix(in srgb,var(--sf-on-primary,#fff) 12%,transparent);border-radius:var(--sf-card-radius,var(--sf-radius,4px));background:var(--sf-primary,#1c3939);padding:clamp(2rem,5vw,4.5rem);color:var(--sf-on-primary,#fff);text-align:start;box-shadow:0 22px 54px color-mix(in srgb,var(--sf-primary,#1c3939) 12%,transparent)}.cooperative-pages_aboutFooterCta__ghlv4>.cooperative-pages_eyebrow__QiSLo{grid-area:eyebrow;color:color-mix(in srgb,var(--sf-on-primary,#fff) 72%,var(--sf-accent,#e3bb84))}.cooperative-pages_aboutFooterCta__ghlv4 h2{grid-area:title;max-width:15ch;margin:.5rem 0 0;font-size:clamp(2rem,4vw,3.6rem);line-height:1.25}.cooperative-pages_aboutFooterCta__ghlv4>div{grid-area:actions;display:flex;flex-direction:column;gap:.8rem}.cooperative-pages_aboutFooterCta__ghlv4 a{display:flex;align-items:center;justify-content:space-between;gap:.8rem;border:1px solid color-mix(in srgb,var(--sf-on-primary,#fff) 42%,transparent);border-radius:var(--sf-button-radius,var(--sf-radius,4px));padding:.9rem 1.3rem;font-weight:800}.cooperative-pages_aboutFooterCta__ghlv4 a:first-child{background:var(--sf-on-primary,#fff);color:var(--sf-primary,#1c3939)}.cooperative-pages_aboutPage__K_Bte :is(a,button):focus-visible{outline:3px solid var(--sf-focus,var(--sf-accent,#c48a46));outline-offset:4px}@media (max-width:800px){.cooperative-pages_aboutHero__vD4WK,.cooperative-pages_aboutPrinciples__QRNaZ,.cooperative-pages_directoryHero__DkGf_,.cooperative-pages_profileDetails__Kp5iG,.cooperative-pages_profileHero__JojQH{grid-template-columns:1fr}.cooperative-pages_directoryHero__DkGf_{width:calc(100% - 2rem);min-height:0;margin-top:0}.cooperative-pages_directoryHeroCopy__Rgzsq{order:2;width:auto;margin:1rem;border:1px solid color-mix(in srgb,var(--sf-line,#c7d1c8) 76%,transparent);border-radius:var(--sf-card-radius,var(--sf-radius,4px));background:var(--sf-page-surface,var(--sf-surface,#f8f7f3));padding:2.5rem 1.5rem;box-shadow:0 12px 30px color-mix(in srgb,var(--sf-primary,#1c3939) 6%,transparent)}.cooperative-pages_directoryHeroImages__Hzr_I{order:1;min-height:17rem;padding:.8rem}.cooperative-pages_directoryHeroImages__Hzr_I>div{min-height:15rem}.cooperative-pages_directoryHeroImages__Hzr_I>div:first-child{margin:1.8rem 0 .2rem}.cooperative-pages_directoryHeroImages__Hzr_I>div:last-child{margin:.2rem 0 1.8rem;margin-inline-start:clamp(-1.5rem,-5vw,-.75rem)}.cooperative-pages_directoryHeroCopy__Rgzsq h1{font-size:clamp(2.6rem,12vw,4rem)}.cooperative-pages_directoryCount__1jw6H{margin-top:1.8rem}.cooperative-pages_aboutCopy__5tMmY,.cooperative-pages_profileCopy__W40dP{padding:3rem 1.25rem}.cooperative-pages_profileVisual__9_NwM{min-height:22rem}.cooperative-pages_aboutImage__B_N3L{min-height:20rem;margin:0 1.25rem 1.25rem}.cooperative-pages_aboutPrinciples__QRNaZ{width:min(100% - 2rem,42rem);padding-block:4rem}.cooperative-pages_aboutFooterCta__ghlv4{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow" "title" "actions";gap:.6rem;width:calc(100% - 2rem);margin:2rem auto;padding:clamp(1.5rem,7vw,2.5rem);text-align:center}.cooperative-pages_aboutFooterCta__ghlv4 h2{max-width:18ch;margin:.3rem auto 1rem;font-size:clamp(1.9rem,8vw,2.7rem)}.cooperative-pages_aboutFooterCta__ghlv4>div{width:min(100%,25rem);margin:0 auto}.cooperative-pages_directoryBody__xOhnO,.cooperative-pages_profileDetails__Kp5iG{width:min(100% - 2rem,42rem)}.cooperative-pages_directoryHead__yKgvG{align-items:stretch;flex-direction:column}.cooperative-pages_directoryCategoryHeader__oe_Pz{align-items:flex-start;flex-direction:column}.cooperative-pages_directoryCategoryHeader__oe_Pz>a{white-space:normal}.cooperative-pages_directoryRow__FU8LP{grid-template-columns:1.3rem 5.3rem minmax(0,1fr) 2rem;gap:.7rem;min-height:8rem}.cooperative-pages_rowImage__GFVO7{height:5.7rem}.cooperative-pages_rowLogo__01G1e,.cooperative-pages_rowMain__b_c1b>span{display:none}.cooperative-pages_rowArrow__JeqKW{width:2rem;height:2rem}}@media (max-width:480px){.cooperative-pages_directoryHeroImages__Hzr_I{padding:.5rem}.cooperative-pages_directoryHero__DkGf_ h1,.cooperative-pages_profileHero__JojQH h1{font-size:3rem}.cooperative-pages_profileDetails__Kp5iG{padding-block:3rem}.cooperative-pages_directoryRow__FU8LP{grid-template-columns:4.5rem minmax(0,1fr) 2rem}.cooperative-pages_rowNumber___9g5c{display:none}.cooperative-pages_rowImage__GFVO7{height:5rem}}@media (max-width:600px){.cooperative-pages_directoryHeroImages__Hzr_I{position:relative;display:block;min-height:19rem;padding:clamp(.5rem,3vw,1rem)}.cooperative-pages_directoryHeroImages__Hzr_I>div{position:absolute;width:clamp(8rem,48vw,12rem);height:auto;aspect-ratio:1;min-height:0;margin:0!important}.cooperative-pages_directoryHeroImages__Hzr_I>div:first-child{inset-inline-start:1rem;inset-block-start:1rem;z-index:1}.cooperative-pages_directoryHeroImages__Hzr_I>div:last-child{inset-inline-start:auto;inset-inline-end:clamp(2rem,10vw,4rem);inset-block-start:auto;inset-block-end:1rem;z-index:2}.cooperative-pages_aboutFooterCta__ghlv4{gap:.45rem;padding:1.5rem}.cooperative-pages_aboutFooterCta__ghlv4 h2{font-size:clamp(1.75rem,7.5vw,2.3rem)}.cooperative-pages_aboutFooterCta__ghlv4>div{gap:.65rem}.cooperative-pages_aboutFooterCta__ghlv4 a{justify-content:center;padding:.85rem 1rem}.cooperative-pages_directoryPage__9fS4G:not(.cooperative-pages_categoryPage__vNPll) .cooperative-pages_directoryHeroImages__Hzr_I{min-height:clamp(15rem,65vw,20rem);padding:0}.cooperative-pages_directoryPage__9fS4G:not(.cooperative-pages_categoryPage__vNPll) .cooperative-pages_directoryHeroImages__Hzr_I>div:first-child{inset:0;width:auto;height:auto;aspect-ratio:auto;border:0;border-radius:var(--sf-image-radius,var(--sf-radius,4px))}.cooperative-pages_directoryPage__9fS4G:not(.cooperative-pages_categoryPage__vNPll) .cooperative-pages_directoryHeroImages__Hzr_I>div:last-child{inset:auto auto 1rem 1rem;width:clamp(6rem,28vw,7.5rem);height:auto;aspect-ratio:1;border:4px solid var(--sf-page-surface,var(--sf-surface,#f5f2eb));border-radius:var(--sf-image-radius,var(--sf-radius,4px))}}@media (prefers-reduced-motion:reduce){.cooperative-pages_directoryRow__FU8LP{transition:none}}@media (max-width:800px){.cooperative-pages_categoryPage__vNPll .cooperative-pages_directoryHero__DkGf_{grid-template-columns:1fr;width:calc(100% - 2rem);min-height:0}.cooperative-pages_categoryHeroCopy__4V_Dc{padding:clamp(1.5rem,5vw,2rem)}.cooperative-pages_categoryHeroCopy__4V_Dc h1{font-size:clamp(2rem,8vw,3rem)}.cooperative-pages_categoryHeroVisual__DpVK0{min-height:15rem;margin:0 1rem 1rem}}@media (max-width:480px){.cooperative-pages_categoryHeroVisual__DpVK0{min-height:13rem}}.cooperative-pages_profilePage__QKHKy{padding-top:clamp(1.25rem,3vw,2rem)}.cooperative-pages_profilePage__QKHKy .cooperative-pages_profileHero__JojQH{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);width:min(100% - clamp(2rem,5vw,5rem),1440px);min-height:clamp(27rem,36vw,32rem);margin:0 auto;overflow:hidden;border:1px solid color-mix(in srgb,var(--sf-line,#c7d1c8) 68%,transparent);border-radius:var(--sf-card-radius,var(--sf-radius,4px));background:var(--sf-page-surface,var(--sf-surface,#f5f2eb));box-shadow:0 22px 54px color-mix(in srgb,var(--sf-primary,#1c3939) 9%,transparent)}.cooperative-pages_profilePage__QKHKy .cooperative-pages_profileCopy__W40dP{min-width:0;padding:clamp(2rem,4vw,4rem)}.cooperative-pages_profilePage__QKHKy .cooperative-pages_profileCopy__W40dP .cooperative-pages_breadcrumb__E8CrQ{align-self:flex-start;gap:.45rem;margin:0 0 2rem;font-size:.82rem}.cooperative-pages_profileSector___UNqh{display:inline-flex;align-items:center;gap:.45rem;color:var(--sf-accent-text,var(--sf-accent,#a06b35));font-size:.82rem;font-weight:800}.cooperative-pages_profileSector___UNqh:hover{text-decoration:underline;text-underline-offset:4px}.cooperative-pages_profilePage__QKHKy .cooperative-pages_profileHero__JojQH h1{max-width:16ch;margin:.7rem 0;font-size:clamp(2.5rem,4.3vw,4.4rem);line-height:1.25}.cooperative-pages_profilePage__QKHKy .cooperative-pages_profileCopy__W40dP>p{max-width:38ch;margin:.4rem 0 0;font-size:1rem;line-height:1.9}.cooperative-pages_profilePage__QKHKy .cooperative-pages_profileActions__N0ALn{margin-top:1.7rem}.cooperative-pages_profilePage__QKHKy .cooperative-pages_profileVisual__9_NwM{min-height:0;margin:clamp(.75rem,1.5vw,1.25rem);border-radius:var(--sf-image-radius,var(--sf-radius,4px))}.cooperative-pages_profilePage__QKHKy .cooperative-pages_profileLogo__3gnbc{right:auto;left:1rem;bottom:1rem;box-sizing:border-box;width:clamp(5.5rem,15vw,7rem);height:clamp(5.5rem,15vw,7rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--sf-line,#c7d1c8) 70%,transparent);border-radius:1rem;padding:.5rem;box-shadow:0 8px 24px rgb(0 0 0/15%)}.cooperative-pages_profilePage__QKHKy .cooperative-pages_profileLogo__3gnbc img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.cooperative-pages_profilePage__QKHKy .cooperative-pages_profileDetails__Kp5iG{grid-template-columns:minmax(0,1fr) minmax(16rem,.52fr);align-items:start;gap:clamp(2rem,6vw,6rem);width:min(100% - clamp(2rem,5vw,5rem),1250px);padding-block:clamp(3rem,6vw,6rem)}.cooperative-pages_profileOverview__MNZ_W h2{margin:.6rem 0 1rem;font-size:clamp(1.8rem,3vw,2.8rem)}.cooperative-pages_profileOverview__MNZ_W>p{margin:0;font-size:1rem}.cooperative-pages_profileCapabilities__DOpYZ{margin-top:2.3rem;border-top:1px solid var(--sf-line,#cbd6ce);padding-top:1.5rem}.cooperative-pages_profileCapabilities__DOpYZ h3{margin:0;font-size:1.1rem;font-weight:850}.cooperative-pages_profileCapabilities__DOpYZ .cooperative-pages_profileTags__FNXvG{margin-top:1rem}.cooperative-pages_profilePage__QKHKy .cooperative-pages_contactPanel__lI_CM{border:1px solid color-mix(in srgb,var(--sf-on-primary,#fff) 12%,transparent);padding:clamp(1.5rem,3vw,2rem);box-shadow:0 16px 36px color-mix(in srgb,var(--sf-primary,#1c3939) 12%,transparent)}.cooperative-pages_contactEyebrow__X2tMv{color:color-mix(in srgb,var(--sf-on-primary,#fff) 70%,var(--sf-accent,#e3bb84));font-size:.78rem;font-weight:800}.cooperative-pages_profilePage__QKHKy .cooperative-pages_contactPanel__lI_CM h2{max-width:16ch;margin:.6rem 0;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.4}.cooperative-pages_profilePage__QKHKy .cooperative-pages_contactPanel__lI_CM p{margin:0 0 1.25rem;color:color-mix(in srgb,var(--sf-on-primary,#fff) 75%,transparent);font-size:.87rem;line-height:1.9}.cooperative-pages_profilePage__QKHKy .cooperative-pages_contactPanel__lI_CM a{gap:.7rem;overflow-wrap:anywhere}.cooperative-pages_profilePage__QKHKy .cooperative-pages_contactPanel__lI_CM a span{min-width:0;overflow-wrap:anywhere;text-align:start}@media (max-width:800px){.cooperative-pages_profilePage__QKHKy .cooperative-pages_profileHero__JojQH{grid-template-columns:1fr;min-height:0}.cooperative-pages_profilePage__QKHKy .cooperative-pages_profileCopy__W40dP{order:1;padding:clamp(1.5rem,5vw,2.5rem)}.cooperative-pages_profilePage__QKHKy .cooperative-pages_profileCopy__W40dP .cooperative-pages_breadcrumb__E8CrQ{margin-bottom:1.4rem}.cooperative-pages_profilePage__QKHKy .cooperative-pages_profileHero__JojQH h1{font-size:clamp(2.2rem,7vw,3.5rem)}.cooperative-pages_profilePage__QKHKy .cooperative-pages_profileVisual__9_NwM{order:2;min-height:clamp(15rem,45vw,22rem);margin:0 1rem 1rem}.cooperative-pages_profilePage__QKHKy .cooperative-pages_profileDetails__Kp5iG{grid-template-columns:1fr}.cooperative-pages_profilePage__QKHKy .cooperative-pages_contactPanel__lI_CM{width:100%}}.cooperative-pages_directoryFeatured__ZeMQE{width:min(100% - clamp(2rem,5vw,5rem),1250px);margin:clamp(3rem,6vw,5rem) auto}.cooperative-pages_directoryFeaturedHeading__UA5J0{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:1.5rem}.cooperative-pages_directoryFeaturedHeading__UA5J0 h2{margin:.5rem 0 0;font-size:clamp(2rem,3.5vw,3.4rem);font-weight:900;line-height:1.3}.cooperative-pages_directoryFeaturedHeading__UA5J0 p{max-width:25rem;margin:0;color:var(--sf-muted,#536864);font-size:.95rem;line-height:1.8}.cooperative-pages_directoryFeaturedLead__4uf6x{display:grid;grid-template-columns:1fr 1fr;min-height:clamp(22rem,33vw,30rem);overflow:hidden;border:1px solid var(--sf-line,#c7d1c8);border-radius:var(--sf-card-radius,var(--sf-radius,4px));background:var(--sf-primary,#1c3939);color:var(--sf-on-primary,#fff);transition:box-shadow .2s}.cooperative-pages_directoryFeaturedLead__4uf6x:hover{box-shadow:0 18px 38px color-mix(in srgb,var(--sf-primary,#1c3939) 18%,transparent)}.cooperative-pages_directoryFeaturedLeadCopy__7d3bi{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem;padding:clamp(2rem,5vw,4rem)}.cooperative-pages_directoryFeaturedLeadCopy__7d3bi small{color:color-mix(in srgb,var(--sf-on-primary,#fff) 76%,var(--sf-accent,#dfb682));font-size:.83rem;font-weight:800}.cooperative-pages_directoryFeaturedLeadCopy__7d3bi strong{max-width:14ch;font-size:clamp(2rem,4vw,3.8rem);font-weight:900;line-height:1.3}.cooperative-pages_directoryFeaturedLeadCopy__7d3bi>span:not(.cooperative-pages_directoryFeaturedAction__cDon_){max-width:38ch;color:color-mix(in srgb,var(--sf-on-primary,#fff) 82%,transparent);font-size:1rem;line-height:1.9}.cooperative-pages_directoryFeaturedAction__cDon_{display:inline-flex;min-height:3rem;align-items:center;gap:.6rem;margin-top:.5rem;border:1px solid color-mix(in srgb,var(--sf-on-primary,#fff) 45%,transparent);border-radius:var(--sf-button-radius,var(--sf-radius,4px));padding:.65rem 1rem;font-size:.88rem;font-weight:800}.cooperative-pages_directoryFeaturedLeadVisual__rtDIm{position:relative;min-height:20rem;margin:clamp(.75rem,1.5vw,1.25rem);overflow:hidden;border-radius:var(--sf-image-radius,var(--sf-radius,4px))}.cooperative-pages_directoryFeaturedCardImage__ylQ9s>img,.cooperative-pages_directoryFeaturedLeadVisual__rtDIm>img{-o-object-fit:cover;object-fit:cover}.cooperative-pages_directoryFeaturedLogo__ykR0P{position:absolute;bottom:1rem;left:1rem;display:grid;box-sizing:border-box;width:6rem;height:6rem;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--sf-line,#c7d1c8) 70%,transparent);border-radius:1rem;background:var(--sf-surface,#fff);padding:.5rem;box-shadow:0 8px 24px rgb(0 0 0/20%)}.cooperative-pages_directoryFeaturedLogo__ykR0P img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.cooperative-pages_directoryFeaturedGrid__v_dGP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.cooperative-pages_directoryFeaturedCard__PDWX0{display:grid;grid-template-columns:7rem minmax(0,1fr);min-width:0;min-height:11rem;overflow:hidden;border:1px solid var(--sf-line,#c7d1c8);border-radius:var(--sf-card-radius,var(--sf-radius,4px));background:var(--sf-surface,#fff);color:var(--sf-ink,#1c3939);transition:border-color .2s,box-shadow .2s}.cooperative-pages_directoryFeaturedCard__PDWX0:hover{border-color:var(--sf-accent,#a06b35);box-shadow:0 12px 28px color-mix(in srgb,var(--sf-primary,#1c3939) 10%,transparent)}.cooperative-pages_directoryFeaturedCardImage__ylQ9s{position:relative;min-height:100%;background:color-mix(in srgb,var(--sf-primary,#1c3939) 12%,var(--sf-surface,#fff))}.cooperative-pages_directoryFeaturedCardCopy__6xVUn{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1.2rem}.cooperative-pages_directoryFeaturedCardCopy__6xVUn small{color:var(--sf-accent-text,var(--sf-accent,#a06b35));font-size:.75rem;font-weight:800}.cooperative-pages_directoryFeaturedCardCopy__6xVUn strong{font-size:1.1rem;font-weight:850;line-height:1.5}.cooperative-pages_directoryFeaturedCardCopy__6xVUn>span:not(.cooperative-pages_directoryFeaturedCardArrow__C3hP7){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--sf-muted,#536864);font-size:.8rem;line-height:1.7}.cooperative-pages_directoryFeaturedCardArrow__C3hP7{margin-top:auto;color:var(--sf-primary,#1c3939)}.cooperative-pages_directoryFeaturedControls__YYKmB{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1.25rem}.cooperative-pages_directoryFeaturedControls__YYKmB>button{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid var(--sf-line,#c7d1c8);border-radius:999px;background:var(--sf-surface,#fff);color:var(--sf-ink,#1c3939);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.cooperative-pages_directoryFeaturedControls__YYKmB>button:hover{border-color:var(--sf-primary,#1c3939);background:var(--sf-primary,#1c3939);color:var(--sf-on-primary,#fff)}.cooperative-pages_directoryFeaturedControls__YYKmB>button:focus-visible,.cooperative-pages_directoryFeaturedDots__0HpOO button:focus-visible{outline:3px solid color-mix(in srgb,var(--sf-accent,#a06b35) 65%,white);outline-offset:3px}.cooperative-pages_directoryFeaturedDots__0HpOO{display:flex;align-items:center;gap:.45rem}.cooperative-pages_directoryFeaturedDots__0HpOO button{width:.55rem;height:.55rem;border:0;border-radius:999px;background:var(--sf-line,#c7d1c8);cursor:pointer;transition:width .2s,background .2s}.cooperative-pages_directoryFeaturedDots__0HpOO .cooperative-pages_directoryFeaturedDotActive__DW0ac{width:1.6rem;background:var(--sf-primary,#1c3939)}.cooperative-pages_directoryFeaturedPosition__ZDo6v{min-width:3.5rem;color:var(--sf-muted,#536864);font-size:.8rem;font-variant-numeric:tabular-nums;text-align:center}@media (max-width:1100px){.cooperative-pages_directoryFeaturedGrid__v_dGP{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.cooperative-pages_directoryFeaturedHeading__UA5J0{align-items:flex-start;flex-direction:column;gap:.5rem}.cooperative-pages_directoryFeaturedLead__4uf6x{grid-template-columns:1fr}.cooperative-pages_directoryFeaturedLeadCopy__7d3bi{padding:clamp(1.5rem,5vw,2.5rem)}.cooperative-pages_directoryFeaturedLeadVisual__rtDIm{min-height:clamp(15rem,45vw,21rem);margin:0 1rem 1rem}}@media (max-width:600px){.cooperative-pages_directoryFeaturedGrid__v_dGP{grid-template-columns:1fr}.cooperative-pages_directoryFeaturedCard__PDWX0{grid-template-columns:6rem minmax(0,1fr)}}.StorefrontProductCard_card__9XFQm{--pc-title-size:14.5px;--pc-price-size:16px;--pc-meta-size:12px;--pc-hairline:color-mix(in srgb,var(--sf-ink,#0f172a) 9%,transparent);--pc-media-fill:color-mix(in srgb,var(--sf-ink,#0f172a) 4%,var(--sf-surface,#fff));--pc-inset:var(--sf-space-2,8px);position:relative;container:product-card/inline-size;height:100%;min-width:0;color:var(--sf-ink,#0f172a);font-family:inherit;isolation:isolate;transition:box-shadow var(--sf-duration-normal,.22s) var(--sf-ease-standard,ease),transform var(--sf-duration-normal,.22s) var(--sf-ease-standard,ease),border-color var(--sf-duration-normal,.22s) var(--sf-ease-standard,ease)}.StorefrontProductCard_card__9XFQm[data-card-size=small]{--pc-title-size:13.5px;--pc-price-size:15px}.StorefrontProductCard_card__9XFQm[data-card-size=large]{--pc-title-size:16px;--pc-price-size:18px}.StorefrontProductCard_inner__dvWVJ{display:flex;height:100%;min-width:0;flex-direction:column}.StorefrontProductCard_media__xhNCf{position:relative;overflow:hidden;aspect-ratio:var(--sf-product-image-ratio,4/5);border-radius:var(--sf-image-radius,16px);background:var(--pc-media-fill)}.StorefrontProductCard_media__xhNCf img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--sf-duration-slow,.28s) var(--sf-ease-standard,ease)}.StorefrontProductCard_card__9XFQm[data-available=false] .StorefrontProductCard_media__xhNCf img{opacity:.55;filter:grayscale(.35)}.StorefrontProductCard_placeholder__azguG{display:grid;width:100%;height:100%;place-content:center;justify-items:center;gap:var(--sf-space-2,8px);color:var(--sf-muted,#64748b);font-size:var(--pc-meta-size)}.StorefrontProductCard_badges__IzgUR{position:absolute;z-index:2;inset-block-start:var(--sf-space-3,12px);inset-inline-start:var(--sf-space-3,12px);display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.StorefrontProductCard_discountBadge__br_pG,.StorefrontProductCard_stockBadge__aT2SL{display:inline-flex;min-height:24px;align-items:center;padding:2px 9px;border-radius:var(--sf-badge-radius,999px);font-size:11.5px;font-weight:800;line-height:1.5;white-space:nowrap}.StorefrontProductCard_discountBadge__br_pG{background:var(--sf-sale,#b42318);color:var(--sf-on-sale,#fff)}.StorefrontProductCard_stockBadge__aT2SL{border:1px solid var(--pc-hairline);background:color-mix(in srgb,var(--sf-surface,#fff) 90%,transparent);color:var(--sf-ink,#0f172a);backdrop-filter:blur(6px)}.StorefrontProductCard_body__DxQyh{display:flex;min-width:0;flex:1;flex-direction:column;gap:6px;container-type:inline-size}.StorefrontProductCard_meta__bcUDQ{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;color:var(--sf-muted,#64748b);font-size:var(--pc-meta-size);font-weight:600;line-height:1.6}.StorefrontProductCard_meta__bcUDQ>span+span:before{margin-inline-end:8px;content:"·"}.StorefrontProductCard_title__P0X5j{display:-webkit-box;overflow:hidden;margin:0;color:var(--sf-ink,#0f172a);font-size:var(--pc-title-size);font-weight:750;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.StorefrontProductCard_titleLink__Y_ELN{color:inherit;text-decoration:none;outline:none}.StorefrontProductCard_titleLink__Y_ELN:after{position:absolute;z-index:1;inset:0;border-radius:inherit;content:""}.StorefrontProductCard_card__9XFQm:has(.StorefrontProductCard_titleLink__Y_ELN:focus-visible){outline:var(--sf-focus-width,3px) solid var(--sf-focus-color,var(--sf-primary,#0f766e));outline-offset:var(--sf-focus-offset,2px)}.StorefrontProductCard_description__W9zAt{display:-webkit-box;overflow:hidden;margin:0;color:var(--sf-muted,#64748b);font-size:12.5px;line-height:1.8;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.StorefrontProductCard_footer__H0aOo{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sf-space-2,8px);margin-top:auto;padding-top:var(--sf-space-2,8px)}.StorefrontProductCard_price__48HFw{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px}.StorefrontProductCard_priceLabel__UaKZ9{color:var(--sf-muted,#64748b);font-size:11px;font-weight:600}.StorefrontProductCard_priceRow__gNkxS{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.StorefrontProductCard_currentPrice__8zj17{color:var(--sf-ink,#0f172a);font-size:var(--pc-price-size);font-weight:850;font-variant-numeric:tabular-nums;line-height:1.5;white-space:nowrap}.StorefrontProductCard_comparePrice__BanIK{color:var(--sf-muted,#64748b);font-size:12px;font-variant-numeric:tabular-nums;text-decoration-thickness:1px;white-space:nowrap}.StorefrontProductCard_discountText__8KO8b{color:var(--sf-sale,#b42318);font-size:12px;font-weight:800;white-space:nowrap}.StorefrontProductCard_actionSlot__xNKhP{position:relative;z-index:2;flex-shrink:0;margin-inline-start:auto}.StorefrontProductCard_action__usbru{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:0;border-radius:var(--sf-button-radius,999px);background:color-mix(in srgb,var(--sf-primary,#0f766e) 11%,var(--sf-surface,#fff));color:var(--sf-primary,#0f766e);cursor:pointer;font:inherit;font-size:13px;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;transition:background var(--sf-duration-fast,.16s) var(--sf-ease-standard,ease),color var(--sf-duration-fast,.16s) var(--sf-ease-standard,ease),transform var(--sf-duration-instant,.12s) var(--sf-ease-standard,ease)}.StorefrontProductCard_action__usbru:focus-visible{outline:var(--sf-focus-width,3px) solid var(--sf-focus-color,var(--sf-primary,#0f766e));outline-offset:var(--sf-focus-offset,2px)}.StorefrontProductCard_action__usbru:active{transform:scale(.96)}.StorefrontProductCard_actionAdded__6EKhR{background:var(--sf-primary,#0f766e);color:var(--sf-on-primary,#fff)}.StorefrontProductCard_actionDisabled__PuUnY{background:color-mix(in srgb,var(--sf-ink,#0f172a) 6%,var(--sf-surface,#fff));color:var(--sf-muted,#64748b);cursor:not-allowed}.StorefrontProductCard_actionIconOnly__ib1fN{width:40px;padding:0}@container (max-width: 210px){.StorefrontProductCard_currentPrice__8zj17{font-size:calc(var(--pc-price-size) - 1.5px)}.StorefrontProductCard_action__usbru:not(.StorefrontProductCard_actionDisabled__PuUnY){width:40px;padding:0}.StorefrontProductCard_action__usbru:not(.StorefrontProductCard_actionDisabled__PuUnY) .StorefrontProductCard_actionLabel__BzEh8{position:absolute;overflow:hidden;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}}.StorefrontProductCard_card__9XFQm[data-card-style=grid]{padding:var(--pc-inset);border:1px solid var(--pc-hairline);border-radius:var(--sf-product-card-radius,18px);background:var(--sf-surface,#fff)}.StorefrontProductCard_card__9XFQm[data-card-style=grid] .StorefrontProductCard_media__xhNCf{border-radius:max(0px,calc(var(--sf-product-card-radius, 18px) - var(--pc-inset)))}.StorefrontProductCard_card__9XFQm[data-card-style=grid] .StorefrontProductCard_body__DxQyh{padding:var(--sf-space-3,12px) var(--sf-space-1,4px) var(--sf-space-1,4px)}.StorefrontProductCard_card__9XFQm[data-card-style=minimal] .StorefrontProductCard_body__DxQyh{gap:2px;padding-top:var(--sf-space-3,12px)}.StorefrontProductCard_card__9XFQm[data-card-style=minimal] .StorefrontProductCard_title__P0X5j{font-weight:650;-webkit-line-clamp:1;line-clamp:1}.StorefrontProductCard_card__9XFQm[data-card-style=minimal] .StorefrontProductCard_footer__H0aOo{padding-top:2px}.StorefrontProductCard_quickAction__6mUFh{position:absolute;z-index:2;inset-block-end:var(--sf-space-3,12px);inset-inline-end:var(--sf-space-3,12px)}.StorefrontProductCard_quickAction__6mUFh .StorefrontProductCard_action__usbru{background:var(--sf-surface,#fff);box-shadow:0 6px 18px color-mix(in srgb,var(--sf-ink,#0f172a) 18%,transparent);color:var(--sf-ink,#0f172a)}.StorefrontProductCard_quickAction__6mUFh .StorefrontProductCard_actionAdded__6EKhR{background:var(--sf-primary,#0f766e);color:var(--sf-on-primary,#fff)}.StorefrontProductCard_card__9XFQm[data-card-style=horizontal]{padding:var(--sf-space-3,12px);border:1px solid var(--pc-hairline);border-radius:var(--sf-product-card-radius,18px);background:var(--sf-surface,#fff)}.StorefrontProductCard_card__9XFQm[data-card-style=horizontal] .StorefrontProductCard_inner__dvWVJ{display:grid;grid-template-columns:clamp(96px,36%,200px) minmax(0,1fr);align-items:stretch;gap:var(--sf-space-4,16px)}.StorefrontProductCard_card__9XFQm[data-card-style=horizontal][data-card-size=large] .StorefrontProductCard_inner__dvWVJ{grid-template-columns:clamp(110px,40%,240px) minmax(0,1fr)}.StorefrontProductCard_card__9XFQm[data-card-style=horizontal] .StorefrontProductCard_media__xhNCf{align-self:start;aspect-ratio:1/1;border-radius:max(0px,calc(var(--sf-product-card-radius, 18px) - var(--sf-space-3, 12px)))}.StorefrontProductCard_card__9XFQm[data-card-style=horizontal] .StorefrontProductCard_body__DxQyh{padding-block:2px}.StorefrontProductCard_card__9XFQm[data-card-style=horizontal] .StorefrontProductCard_meta__bcUDQ>span{padding:1px 8px;border-radius:var(--sf-badge-radius,999px);background:color-mix(in srgb,var(--sf-ink,#0f172a) 5%,var(--sf-surface,#fff))}.StorefrontProductCard_card__9XFQm[data-card-style=horizontal] .StorefrontProductCard_meta__bcUDQ>span+span:before{content:none}@container (max-width: 240px){.StorefrontProductCard_description__W9zAt{display:none}}@container product-card (min-width: 560px){.StorefrontProductCard_card__9XFQm:is([data-card-style=grid],[data-card-style=minimal]) .StorefrontProductCard_media__xhNCf{aspect-ratio:4/3}.StorefrontProductCard_card__9XFQm:is([data-card-style=grid],[data-card-style=minimal]) .StorefrontProductCard_title__P0X5j{font-size:calc(var(--pc-title-size) + 2px)}.StorefrontProductCard_card__9XFQm .StorefrontProductCard_currentPrice__8zj17{font-size:calc(var(--pc-price-size) + 2px)}.StorefrontProductCard_card__9XFQm[data-card-style=horizontal] .StorefrontProductCard_inner__dvWVJ{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--sf-space-6,24px)}.StorefrontProductCard_card__9XFQm[data-card-style=horizontal] .StorefrontProductCard_title__P0X5j{font-size:clamp(17px,2.6cqi,22px)}.StorefrontProductCard_card__9XFQm[data-card-style=horizontal] .StorefrontProductCard_description__W9zAt{-webkit-line-clamp:4;line-clamp:4}}@container product-card (min-width: 880px){.StorefrontProductCard_card__9XFQm[data-card-style=grid] .StorefrontProductCard_inner__dvWVJ{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:var(--sf-space-8,32px)}.StorefrontProductCard_card__9XFQm[data-card-style=grid] .StorefrontProductCard_body__DxQyh{gap:10px;padding:var(--sf-space-4,16px) var(--sf-space-2,8px)}.StorefrontProductCard_card__9XFQm[data-card-style=grid] .StorefrontProductCard_title__P0X5j{font-size:clamp(20px,2.4cqi,28px);line-height:1.55;-webkit-line-clamp:3;line-clamp:3}.StorefrontProductCard_card__9XFQm[data-card-style=minimal] .StorefrontProductCard_media__xhNCf{aspect-ratio:21/9}.StorefrontProductCard_card__9XFQm .StorefrontProductCard_currentPrice__8zj17{font-size:calc(var(--pc-price-size) + 4px)}}@container product-card (max-width: 340px){.StorefrontProductCard_card__9XFQm[data-card-style=horizontal] .StorefrontProductCard_inner__dvWVJ{grid-template-columns:88px minmax(0,1fr);gap:var(--sf-space-3,12px)}.StorefrontProductCard_card__9XFQm[data-card-style=grid] .StorefrontProductCard_footer__H0aOo{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.StorefrontProductCard_card__9XFQm[data-card-style=grid] .StorefrontProductCard_price__48HFw{flex:0 0 auto;min-height:calc(var(--pc-price-size) * 1.5 + 26px)}.StorefrontProductCard_card__9XFQm[data-card-style=grid] .StorefrontProductCard_priceRow__gNkxS{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:0}.StorefrontProductCard_card__9XFQm[data-card-style=grid] .StorefrontProductCard_actionSlot__xNKhP{margin-inline-start:0}.StorefrontProductCard_card__9XFQm[data-card-style=grid] .StorefrontProductCard_actionSlot__xNKhP>*{width:100%}}.StorefrontProductCard_card__9XFQm[data-card-style=horizontal] .StorefrontProductCard_price__48HFw{min-height:calc(var(--pc-price-size) * 1.5 + 26px);justify-content:flex-end}.StorefrontProductCard_card__9XFQm[data-card-style=horizontal] .StorefrontProductCard_footer__H0aOo{flex-wrap:nowrap;align-items:flex-end}.StorefrontProductCard_card__9XFQm[data-card-tone=white]:is([data-card-style=grid],[data-card-style=horizontal]){background:#fff}.StorefrontProductCard_card__9XFQm[data-card-tone=tint]:is([data-card-style=grid],[data-card-style=horizontal]){border-color:color-mix(in srgb,var(--sf-primary,#0f766e) 24%,transparent);background:color-mix(in srgb,var(--sf-primary,#0f766e) 14%,#fff)}.StorefrontProductCard_card__9XFQm[data-card-tone=transparent]:is([data-card-style=grid],[data-card-style=horizontal]){border-color:transparent;background:transparent}@media (hover:hover){.StorefrontProductCard_card__9XFQm[data-card-style=grid]:hover,.StorefrontProductCard_card__9XFQm[data-card-style=horizontal]:hover{border-color:transparent;box-shadow:0 10px 16px -10px rgb(15 23 42/.22),0 2px 6px -2px rgb(15 23 42/.1)}.StorefrontProductCard_card__9XFQm[data-card-style=grid]:hover{transform:translateY(-3px)}.StorefrontProductCard_card__9XFQm:hover .StorefrontProductCard_media__xhNCf img{transform:scale(1.045)}.StorefrontProductCard_card__9XFQm:hover .StorefrontProductCard_title__P0X5j{color:var(--sf-accent-text,var(--sf-primary,#0f766e))}.StorefrontProductCard_action__usbru:not(.StorefrontProductCard_actionDisabled__PuUnY):hover{background:var(--sf-primary,#0f766e);color:var(--sf-on-primary,#fff)}}@media (prefers-reduced-motion:reduce){.StorefrontProductCard_action__usbru,.StorefrontProductCard_card__9XFQm,.StorefrontProductCard_media__xhNCf img{transition:none}.StorefrontProductCard_card__9XFQm:hover,.StorefrontProductCard_card__9XFQm:hover .StorefrontProductCard_media__xhNCf img{transform:none}}