.portfolio-supporting-sections-module__BHzlTW__supportingContainerWide{width:min(1630px,100% - 30px);margin:0 auto}.portfolio-supporting-sections-module__BHzlTW__supportingContainer{width:min(1430px,100% - 30px);margin:0 auto}.portfolio-supporting-sections-module__BHzlTW__brandStripSection{background:#fff;margin:30px 0;padding:0}.portfolio-supporting-sections-module__BHzlTW__brandStripFrame{border-top:1px solid #19191a1f;padding-top:85px}.portfolio-supporting-sections-module__BHzlTW__brandStripFrameWithTitle{grid-template-columns:minmax(180px,16.6667%) minmax(0,1fr);align-items:center;column-gap:30px;display:grid}.portfolio-supporting-sections-module__BHzlTW__brandStripTitleBox{padding-right:12px}.portfolio-supporting-sections-module__BHzlTW__brandStripTitle{color:#19191a;font-family:var(--font-syne),"Segoe UI",sans-serif;text-transform:uppercase;margin:0;font-size:15px;font-weight:500;line-height:1}.portfolio-supporting-sections-module__BHzlTW__brandStripSliderWrapper{min-width:0}.portfolio-supporting-sections-module__BHzlTW__brandStripViewport{width:100%;overflow:hidden}.portfolio-supporting-sections-module__BHzlTW__brandStripTrack{width:max-content;animation:portfolio-supporting-sections-module__BHzlTW__brand-strip-marquee var(--brand-strip-duration,24s)linear infinite;will-change:transform;align-items:center;display:flex}.portfolio-supporting-sections-module__BHzlTW__brandStripGroup{align-items:center;gap:0;min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.portfolio-supporting-sections-module__BHzlTW__brandStripItem{text-align:center;flex:none;justify-content:center;align-items:center;width:200px;display:flex}.portfolio-supporting-sections-module__BHzlTW__brandStripLink,.portfolio-supporting-sections-module__BHzlTW__brandStripStatic{justify-content:center;align-items:center;width:100%;min-height:88px;text-decoration:none;display:flex}.portfolio-supporting-sections-module__BHzlTW__brandStripLogoFrame{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:60px;padding:0 22px;display:inline-flex;position:relative}.portfolio-supporting-sections-module__BHzlTW__brandStripLogo{object-fit:contain}.portfolio-supporting-sections-module__BHzlTW__brandStripLink:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #19191a2e}.portfolio-supporting-sections-module__BHzlTW__seoParagraphSection{background:#fff;padding:40px 0 50px}.portfolio-supporting-sections-module__BHzlTW__seoParagraphInner{border-top:1px solid #19191a1f;max-width:980px;margin:0 auto;padding:50px 0 0}.portfolio-supporting-sections-module__BHzlTW__seoParagraphTitle{color:#19191a;font-family:var(--font-syne),"Segoe UI",sans-serif;text-transform:uppercase;margin:0 0 18px;font-size:28px;font-weight:500;line-height:1}.portfolio-supporting-sections-module__BHzlTW__seoParagraphCopy{color:#5d5d63;font-family:var(--font-syne),"Segoe UI",sans-serif}.portfolio-supporting-sections-module__BHzlTW__seoParagraphCopy p{margin:0;font-size:24px;font-weight:400;line-height:30px}.portfolio-supporting-sections-module__BHzlTW__seoParagraphCopy p+p{margin-top:14px}.portfolio-supporting-sections-module__BHzlTW__seoReveal{--reveal-progress:0;--reveal-dim:.18}.portfolio-supporting-sections-module__BHzlTW__seoRevealParagraph{margin:0;font-size:19px;font-weight:400;line-height:30px}.portfolio-supporting-sections-module__BHzlTW__seoRevealParagraph+.portfolio-supporting-sections-module__BHzlTW__seoRevealParagraph{margin-top:14px}.portfolio-supporting-sections-module__BHzlTW__seoRevealWord{white-space:nowrap;display:inline-block}.portfolio-supporting-sections-module__BHzlTW__seoRevealChar{opacity:clamp(var(--reveal-dim),calc(var(--reveal-progress)*var(--char-total) - var(--i)),1);will-change:opacity;transition:opacity 75ms linear;display:inline-block}.portfolio-supporting-sections-module__BHzlTW__seoReveal[data-reduced-motion=true] .portfolio-supporting-sections-module__BHzlTW__seoRevealChar{opacity:1;will-change:auto;transition:none}@keyframes portfolio-supporting-sections-module__BHzlTW__brand-strip-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:1399px){.portfolio-supporting-sections-module__BHzlTW__brandStripFrameWithTitle{grid-template-columns:minmax(220px,25%) minmax(0,1fr)}.portfolio-supporting-sections-module__BHzlTW__brandStripTitle{font-size:14px}}@media (max-width:991px){.portfolio-supporting-sections-module__BHzlTW__brandStripFrame{padding-top:56px}.portfolio-supporting-sections-module__BHzlTW__brandStripFrameWithTitle{grid-template-columns:1fr}.portfolio-supporting-sections-module__BHzlTW__brandStripTitle{margin-bottom:40px}.portfolio-supporting-sections-module__BHzlTW__brandStripItem{width:min(200px,34vw)}.portfolio-supporting-sections-module__BHzlTW__brandStripLink,.portfolio-supporting-sections-module__BHzlTW__brandStripStatic{min-height:92px}.portfolio-supporting-sections-module__BHzlTW__brandStripLogoFrame{height:64px}}@media (max-width:767px){.portfolio-supporting-sections-module__BHzlTW__supportingContainerWide,.portfolio-supporting-sections-module__BHzlTW__supportingContainer{width:min(100%,100% - 20px)}.portfolio-supporting-sections-module__BHzlTW__brandStripItem{width:clamp(168px,52vw,240px)}.portfolio-supporting-sections-module__BHzlTW__brandStripLink,.portfolio-supporting-sections-module__BHzlTW__brandStripStatic{min-height:96px}.portfolio-supporting-sections-module__BHzlTW__brandStripLogoFrame{height:68px;padding:0 16px}.portfolio-supporting-sections-module__BHzlTW__seoParagraphSection{padding-top:34px;padding-bottom:0}.portfolio-supporting-sections-module__BHzlTW__seoParagraphInner{max-width:100%;padding-top:24px}.portfolio-supporting-sections-module__BHzlTW__seoParagraphCopy p,.portfolio-supporting-sections-module__BHzlTW__seoRevealParagraph{font-size:17px;line-height:28px}}@media (prefers-reduced-motion:reduce){.portfolio-supporting-sections-module__BHzlTW__brandStripTrack,.portfolio-supporting-sections-module__BHzlTW__brandStripLogo,.portfolio-supporting-sections-module__BHzlTW__brandStripLink{transition:none;animation:none}.portfolio-supporting-sections-module__BHzlTW__seoRevealChar{opacity:1;will-change:auto;transition:none}}
