.CaseLayout-module__t8f4Oa__page{--case-gutter:30px;color:#000;font-family:var(--font-archivo), sans-serif}.CaseLayout-module__t8f4Oa__header{max-width:1512px;padding:85px var(--case-gutter) 0;margin-inline:auto}.CaseLayout-module__t8f4Oa__back{display:none}.CaseLayout-module__t8f4Oa__hero{aspect-ratio:436/650;object-fit:cover;border-radius:32px;width:100%;height:auto}.CaseLayout-module__t8f4Oa__metadata{border-block:1px solid #000;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:40px;padding-block:16px;display:flex}.CaseLayout-module__t8f4Oa__tagline{font-size:var(--type-lead);display:none}.CaseLayout-module__t8f4Oa__tagline:only-child{display:block}.CaseLayout-module__t8f4Oa__tags{flex-wrap:wrap;gap:7px 10px;list-style:none;display:flex}.CaseLayout-module__t8f4Oa__tags li{max-width:100%}.CaseLayout-module__t8f4Oa__website{--arrow-link-size:54px;--arrow-link-padding:32px;--arrow-link-font-size:16px}.CaseLayout-module__t8f4Oa__content{flex-direction:column;gap:40px;padding-top:32px;display:flex}.CaseLayout-module__t8f4Oa__block{min-width:0}.CaseLayout-module__t8f4Oa__block:empty{display:none}.CaseLayout-module__t8f4Oa__block:last-child:not([data-case-block=list\.projects]){margin-bottom:40px}.CaseLayout-module__t8f4Oa__sectionTitle,.CaseLayout-module__t8f4Oa__body,.CaseLayout-module__t8f4Oa__imageText,.CaseLayout-module__t8f4Oa__buttonBlock{width:calc(100% - 2 * var(--case-gutter));max-width:1152px;margin-inline:auto}.CaseLayout-module__t8f4Oa__sectionTitle{flex-direction:column;gap:24px;display:flex}.CaseLayout-module__t8f4Oa__title,.CaseLayout-module__t8f4Oa__title :is(h1,h2,h3,h4,h5,h6){font-size:var(--type-arrow-fluid);letter-spacing:-.05em;overflow-wrap:anywhere;font-weight:300;line-height:1.12}.CaseLayout-module__t8f4Oa__diagonalArrow{width:48px;height:48px}.CaseLayout-module__t8f4Oa__body{max-width:768px;font-size:var(--type-body);overflow-wrap:anywhere;line-height:1.65}.CaseLayout-module__t8f4Oa__body :is(h1,h2,h3){font-size:var(--type-section-fluid);letter-spacing:-.04em;font-weight:700;line-height:1.15}.CaseLayout-module__t8f4Oa__body :is(h4,h5,h6){font-size:var(--type-card);line-height:1.25}.CaseLayout-module__t8f4Oa__body :is(ul,ol){padding-left:28px;list-style-position:outside}.CaseLayout-module__t8f4Oa__textSection{flex-direction:column;gap:40px;display:flex}.CaseLayout-module__t8f4Oa__buttonBlock{max-width:768px}.CaseLayout-module__t8f4Oa__imageText{align-items:start;gap:32px;max-width:768px;display:grid}.CaseLayout-module__t8f4Oa__imageText .CaseLayout-module__t8f4Oa__body{align-self:center;width:100%}.CaseLayout-module__t8f4Oa__squareImage{aspect-ratio:1;object-fit:cover;object-position:center;border-radius:24px;width:140px;max-width:100%;height:auto}.CaseLayout-module__t8f4Oa__imageLink{border-radius:24px;width:fit-content;max-width:100%;transition:opacity .2s;display:block}.CaseLayout-module__t8f4Oa__imageLink:hover{opacity:.7}.CaseLayout-module__t8f4Oa__imageLink:focus-visible{outline-offset:4px;outline:2px solid}.CaseLayout-module__t8f4Oa__gallery{padding-inline:var(--case-gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--case-gutter);scrollbar-width:thin;gap:16px;display:flex;overflow-x:auto}.CaseLayout-module__t8f4Oa__gallery:focus-visible{outline-offset:-2px;outline:2px solid #000}.CaseLayout-module__t8f4Oa__galleryImage{aspect-ratio:436/650;scroll-snap-align:start;border-radius:24px;flex:0 0 100%;min-width:0;position:relative;overflow:hidden}.CaseLayout-module__t8f4Oa__media{object-fit:cover}.CaseLayout-module__t8f4Oa__doubleImage{gap:0;padding:0;display:grid;overflow:visible}.CaseLayout-module__t8f4Oa__doubleImage .CaseLayout-module__t8f4Oa__galleryImage{aspect-ratio:14/15;border-radius:0}.CaseLayout-module__t8f4Oa__references{border-radius:32px 32px 0 0;overflow:hidden}.CaseLayout-module__t8f4Oa__page:not(:has(.CaseLayout-module__t8f4Oa__content)){padding-bottom:80px}@media (min-width:48rem){.CaseLayout-module__t8f4Oa__page{--case-gutter:clamp(40px, 5.3vw, 80px)}.CaseLayout-module__t8f4Oa__header{padding-top:176px}.CaseLayout-module__t8f4Oa__back{text-transform:uppercase;align-items:center;gap:12px;margin-bottom:24px;font-size:14px;font-weight:700;display:inline-flex}.CaseLayout-module__t8f4Oa__back:focus-visible{outline-offset:5px;outline:2px solid #000}.CaseLayout-module__t8f4Oa__hero{aspect-ratio:16/9}.CaseLayout-module__t8f4Oa__metadata{justify-content:space-between;margin-top:60px}.CaseLayout-module__t8f4Oa__tagline{font-size:var(--type-lead);overflow-wrap:anywhere;display:block}.CaseLayout-module__t8f4Oa__content{gap:32px;padding-top:48px}.CaseLayout-module__t8f4Oa__block:last-child:not([data-case-block=list\.projects]){margin-bottom:80px}.CaseLayout-module__t8f4Oa__title,.CaseLayout-module__t8f4Oa__title :is(h1,h2,h3,h4,h5,h6){font-size:var(--type-arrow-fluid);line-height:1.15}.CaseLayout-module__t8f4Oa__diagonalArrow{width:78px;height:78px}.CaseLayout-module__t8f4Oa__body{line-height:1.75}.CaseLayout-module__t8f4Oa__textSection{gap:0}.CaseLayout-module__t8f4Oa__block[data-case-block=title\.with-arrow]:not(:empty)+.CaseLayout-module__t8f4Oa__block[data-case-block=content\.rich-text]{margin-top:-32px}.CaseLayout-module__t8f4Oa__squareImage{width:160px}.CaseLayout-module__t8f4Oa__imageText[data-with-image=true]{grid-template-columns:160px minmax(0,1fr)}.CaseLayout-module__t8f4Oa__gallery{width:calc(100% - 2 * var(--case-gutter));grid-template-columns:repeat(3,minmax(0,1fr));max-width:1152px;margin-inline:auto;padding:0;scroll-padding:0;display:grid;overflow:visible}.CaseLayout-module__t8f4Oa__galleryImage{aspect-ratio:4/3}.CaseLayout-module__t8f4Oa__gallery[data-count="1"] .CaseLayout-module__t8f4Oa__galleryImage{aspect-ratio:16/9}.CaseLayout-module__t8f4Oa__gallery[data-count="1"]{grid-template-columns:minmax(0,1fr)}.CaseLayout-module__t8f4Oa__gallery[data-count="4"]{aspect-ratio:14/9;grid-template-rows:repeat(2,minmax(0,1fr))}.CaseLayout-module__t8f4Oa__gallery[data-count="4"] .CaseLayout-module__t8f4Oa__galleryImage{aspect-ratio:auto}.CaseLayout-module__t8f4Oa__gallery[data-count="4"] .CaseLayout-module__t8f4Oa__galleryImage:first-child{grid-row:span 2}.CaseLayout-module__t8f4Oa__gallery[data-count="4"] .CaseLayout-module__t8f4Oa__galleryImage:nth-child(2){grid-column:span 2}.CaseLayout-module__t8f4Oa__gallery.CaseLayout-module__t8f4Oa__doubleImage{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:none}}
.ContentTag-module__SnEDsa__tag{color:#fff;max-width:100%;font-size:10px;line-height:1.5;font-family:var(--font-archivo), sans-serif;overflow-wrap:anywhere;border:.8px solid;border-radius:999px;align-items:center;padding:5px 14px;display:inline-flex}.ContentTag-module__SnEDsa__dark{color:#000}a.ContentTag-module__SnEDsa__tag{cursor:pointer}a.ContentTag-module__SnEDsa__tag:hover{text-underline-offset:3px;text-decoration:underline}a.ContentTag-module__SnEDsa__tag:focus-visible{outline-offset:3px;outline:2px solid}
.ReferenceCards-module__8fE2ZW__grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-inline:30px;scroll-padding-inline:30px;display:flex;overflow-x:auto}.ReferenceCards-module__8fE2ZW__grid::-webkit-scrollbar{display:none}.ReferenceCards-module__8fE2ZW__card{scroll-snap-align:start;min-width:0;font-family:var(--font-archivo), sans-serif;flex:0 0 min(330px,100vw - 60px)}.ReferenceCards-module__8fE2ZW__visual{aspect-ratio:330/498;border-radius:16px 16px 0 0;width:100%;position:relative;overflow:hidden}.ReferenceCards-module__8fE2ZW__band{color:#000;border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:46px;padding:10px 20px;display:flex;position:absolute;bottom:0;left:0}.ReferenceCards-module__8fE2ZW__band svg{flex-shrink:0}.ReferenceCards-module__8fE2ZW__cardLink{z-index:1;border-radius:inherit;position:absolute;inset:0}.ReferenceCards-module__8fE2ZW__cardLink:focus-visible{outline-offset:-4px;outline:3px solid #000;box-shadow:inset 0 0 0 7px #fff}.ReferenceCards-module__8fE2ZW__arrow{flex-shrink:0}@media (prefers-reduced-motion:no-preference){.ReferenceCards-module__8fE2ZW__arrow{transition:transform .18s ease-out}.ReferenceCards-module__8fE2ZW__card:focus-within .ReferenceCards-module__8fE2ZW__arrow{transform:translate(2px,-2px)scale(1.08)}@media (hover:hover){.ReferenceCards-module__8fE2ZW__card:hover .ReferenceCards-module__8fE2ZW__arrow{transform:translate(2px,-2px)scale(1.08)}}}.ReferenceCards-module__8fE2ZW__name{overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:26px}.ReferenceCards-module__8fE2ZW__tags{color:#fff;flex-wrap:wrap;align-items:center;gap:7px 10px;margin-top:10px;display:flex}.ReferenceCards-module__8fE2ZW__scrollableTags{overscroll-behavior:contain;scrollbar-width:thin;max-height:80px;overflow-y:auto}.ReferenceCards-module__8fE2ZW__scrollableTags:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (max-height:600px){.ReferenceCards-module__8fE2ZW__scrollableTags{max-height:64px}}.ReferenceCards-module__8fE2ZW__projectGrid{--project-card-width:min(330px, calc(100vw - 60px));scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding-inline:30px;scroll-padding-inline:30px;display:flex;overflow-x:auto}.ReferenceCards-module__8fE2ZW__projectGrid::-webkit-scrollbar{display:none}.ReferenceCards-module__8fE2ZW__projectGrid>.ReferenceCards-module__8fE2ZW__card{flex:0 0 var(--project-card-width)}.ReferenceCards-module__8fE2ZW__visual.ReferenceCards-module__8fE2ZW__projectVisual{aspect-ratio:436/650;flex-shrink:0}.ReferenceCards-module__8fE2ZW__projectName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (min-width:768px){.ReferenceCards-module__8fE2ZW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px;padding-inline:40px;display:grid;overflow:visible}.ReferenceCards-module__8fE2ZW__projectGrid{--project-card-width:min(436px, calc((100vw - 100px) / 2));padding-inline:40px;scroll-padding-inline:40px}.ReferenceCards-module__8fE2ZW__projectGrid:not(.ReferenceCards-module__8fE2ZW__scroll){grid-template-columns:repeat(2,minmax(0,436px));justify-content:center;row-gap:40px;display:grid;overflow:visible}}@media (min-width:1024px){.ReferenceCards-module__8fE2ZW__grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1512px;margin-inline:auto;padding-inline:82px}.ReferenceCards-module__8fE2ZW__visual{aspect-ratio:436/663;border-radius:24px 24px 0 0}.ReferenceCards-module__8fE2ZW__band{min-height:46px}.ReferenceCards-module__8fE2ZW__name{font-size:24px}.ReferenceCards-module__8fE2ZW__projectGrid{--project-card-width:min(436px, calc((100vw - 204px) / 3));padding-left:max(83px,50vw - 673px);padding-right:max(81px,50vw - 675px);scroll-padding-left:max(83px,50vw - 673px)}.ReferenceCards-module__8fE2ZW__projectGrid:not(.ReferenceCards-module__8fE2ZW__scroll){grid-template-columns:repeat(3,minmax(0,436px))}}@media (min-width:1440px){.ReferenceCards-module__8fE2ZW__grid{padding-inline:60px}}
.CityPhoto-module__O5a-Da__duo{border-radius:14px;position:relative;overflow:hidden}.CityPhoto-module__O5a-Da__duo>img{filter:saturate(.92);width:100%;display:block}.CityPhoto-module__O5a-Da__fx{background:var(--color-orange);isolation:isolate;opacity:.22;pointer-events:none;position:absolute;inset:0}.CityPhoto-module__O5a-Da__fx img{object-fit:cover;filter:grayscale()contrast(1.05);mix-blend-mode:multiply;width:100%;height:100%}.CityPhoto-module__O5a-Da__fx:after{content:"";background:var(--color-purple);mix-blend-mode:lighten;position:absolute;inset:0}
.SolutionClientQuote-module__n5vqZa__section{padding:48px 20px}.SolutionClientQuote-module__n5vqZa__figure{max-width:741px;margin-inline:auto;position:relative}.SolutionClientQuote-module__n5vqZa__openingMark{width:68px;height:auto;margin-bottom:24px;display:block}.SolutionClientQuote-module__n5vqZa__quote{font-size:var(--type-body);white-space:pre-line;overflow-wrap:anywhere;font-weight:400;line-height:30px}.SolutionClientQuote-module__n5vqZa__author{overflow-wrap:anywhere;align-items:center;gap:12px;margin-top:32px;font-size:16px;font-weight:700;line-height:26px;display:flex}.SolutionClientQuote-module__n5vqZa__author>div{min-width:0}.SolutionClientQuote-module__n5vqZa__portrait{flex-shrink:0;align-items:center;display:flex}.SolutionClientQuote-module__n5vqZa__photo{object-fit:cover;border:1px solid;border-radius:50%;width:64px;height:64px}.SolutionClientQuote-module__n5vqZa__connector{border-top:1px solid;width:24px}.SolutionClientQuote-module__n5vqZa__closingMark{width:48px;height:auto;margin:24px 0 0 auto;display:block}@media (min-width:64rem){.SolutionClientQuote-module__n5vqZa__section{padding:78px 40px 103px}.SolutionClientQuote-module__n5vqZa__figure{max-width:978px;padding:76px 47px 0 190px}.SolutionClientQuote-module__n5vqZa__openingMark{width:105.23px;height:90.7px;margin:0;position:absolute;top:0;left:0}.SolutionClientQuote-module__n5vqZa__author{font-size:var(--type-body);padding-right:64px;line-height:32px}.SolutionClientQuote-module__n5vqZa__photo{width:72px;height:72px}.SolutionClientQuote-module__n5vqZa__connector{width:33px}.SolutionClientQuote-module__n5vqZa__closingMark{width:69.63px;height:60.02px;margin:0;position:absolute;bottom:-10px;right:0}}
.SolutionTechnicalChoice-module__OSvMLG__section{color:#000;background:#fff;border-radius:40px 40px 0 0;padding:100px 32px 50px;position:relative}.SolutionTechnicalChoice-module__OSvMLG__section:before{content:"";border-inline:25px solid #0000;border-top:25px solid #000;position:absolute;top:0;left:48px}.SolutionTechnicalChoice-module__OSvMLG__layout{grid-template-columns:minmax(0,1fr);align-items:center;gap:44px;max-width:1356px;margin-inline:auto;display:grid}.SolutionTechnicalChoice-module__OSvMLG__image{aspect-ratio:622/396;object-fit:contain;justify-self:center;width:calc(100% + 36px);max-width:452px;height:auto;display:block;transform:translate(-14px)}.SolutionTechnicalChoice-module__OSvMLG__content{flex-direction:column;gap:40px;min-width:0;display:flex}.SolutionTechnicalChoice-module__OSvMLG__accordion{border-bottom:1px solid #000}.SolutionTechnicalChoice-module__OSvMLG__item{border-top:1px solid #000;overflow:hidden}.SolutionTechnicalChoice-module__OSvMLG__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding-block:20px;list-style:none;display:flex}.SolutionTechnicalChoice-module__OSvMLG__summary::-webkit-details-marker{display:none}.SolutionTechnicalChoice-module__OSvMLG__summary:focus-visible{outline:2px solid var(--color-orange);outline-offset:-2px}.SolutionTechnicalChoice-module__OSvMLG__title,.SolutionTechnicalChoice-module__OSvMLG__title :is(h1,h2,h3,h4,h5,h6){overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:700;line-height:24px}.SolutionTechnicalChoice-module__OSvMLG__title strong{font-weight:700}.SolutionTechnicalChoice-module__OSvMLG__icon{color:var(--color-orange);flex-shrink:0}.SolutionTechnicalChoice-module__OSvMLG__iconVertical{transform-origin:50%;transition:transform .26s,opacity .18s}.SolutionTechnicalChoice-module__OSvMLG__item[open]:not([data-expanded=false]) .SolutionTechnicalChoice-module__OSvMLG__iconVertical{opacity:0;transform:rotate(90deg)}.SolutionTechnicalChoice-module__OSvMLG__description{font-size:var(--type-body);overflow-wrap:anywhere;padding:0 0 24px;font-weight:400;line-height:24px;transition:opacity .18s}.SolutionTechnicalChoice-module__OSvMLG__item[data-expanded=false] .SolutionTechnicalChoice-module__OSvMLG__description{opacity:0}.SolutionTechnicalChoice-module__OSvMLG__cta{--arrow-link-font-size:16px;--arrow-link-size:52px;--arrow-link-padding:29px;align-self:flex-start}.SolutionTechnicalChoice-module__OSvMLG__cta>[aria-hidden]{display:none}@media (min-width:64rem){.SolutionTechnicalChoice-module__OSvMLG__section{padding:144px 80px 154px 74px}.SolutionTechnicalChoice-module__OSvMLG__section:before{left:max(50% - 528px,15.08%)}.SolutionTechnicalChoice-module__OSvMLG__layout{grid-template-columns:minmax(0,622fr) minmax(0,677fr);gap:56px}.SolutionTechnicalChoice-module__OSvMLG__image{width:100%;max-width:622px;transform:none}.SolutionTechnicalChoice-module__OSvMLG__accordion{border-bottom:0}.SolutionTechnicalChoice-module__OSvMLG__item{border-color:#d9d9d9}.SolutionTechnicalChoice-module__OSvMLG__item:first-child{border-top:0}.SolutionTechnicalChoice-module__OSvMLG__summary{min-height:105px;padding-block:28.5px}.SolutionTechnicalChoice-module__OSvMLG__title,.SolutionTechnicalChoice-module__OSvMLG__title :is(h1,h2,h3,h4,h5,h6){font-size:var(--type-section-fluid);letter-spacing:-.06em;font-weight:300;line-height:1.2}.SolutionTechnicalChoice-module__OSvMLG__item[open]:not([data-expanded=false]) .SolutionTechnicalChoice-module__OSvMLG__title,.SolutionTechnicalChoice-module__OSvMLG__item[open]:not([data-expanded=false]) .SolutionTechnicalChoice-module__OSvMLG__title :is(h1,h2,h3,h4,h5,h6){letter-spacing:normal}.SolutionTechnicalChoice-module__OSvMLG__description{padding:0 40px 40px;font-size:16px;line-height:28px}.SolutionTechnicalChoice-module__OSvMLG__cta>[aria-hidden]{display:grid}}@media (prefers-reduced-motion:reduce){.SolutionTechnicalChoice-module__OSvMLG__iconVertical,.SolutionTechnicalChoice-module__OSvMLG__description{transition:none}}
.References-module__bqxRNG__references{color:#fff;font-family:var(--font-archivo), sans-serif;padding:40px 0}.References-module__bqxRNG__controls{margin:0 30px 40px}.References-module__bqxRNG__row{border-bottom:1px solid #fff;min-width:0;padding-block:20px}.References-module__bqxRNG__row:first-child{padding-top:0}.References-module__bqxRNG__question{overflow-wrap:anywhere;letter-spacing:-1.68px;margin-bottom:16px;font-size:28px;font-weight:100;line-height:40px}.References-module__bqxRNG__question strong{font-weight:700}.References-module__bqxRNG__chips{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.References-module__bqxRNG__chip{cursor:pointer;overflow-wrap:anywhere;border:.8px solid;border-radius:999px;max-width:100%;min-height:44px;padding:6px 15px;font-size:16px;line-height:23px}.References-module__bqxRNG__chip[aria-pressed=true]{color:#000;background:#fff;border-color:#fff}.References-module__bqxRNG__chip:focus-visible{outline:2px solid var(--color-orange);outline-offset:3px}.References-module__bqxRNG__intro{margin:0 30px 40px}.References-module__bqxRNG__title{font-size:var(--type-page-fluid);letter-spacing:-2px;overflow-wrap:anywhere;text-wrap:balance;max-width:50ch;font-weight:100;line-height:1.12}.References-module__bqxRNG__title span{color:var(--color-orange)}.References-module__bqxRNG__description{font-size:var(--type-body);white-space:pre-line;overflow-wrap:anywhere;margin-top:40px;padding-inline:4px;font-weight:400;line-height:24px}.References-module__bqxRNG__empty{margin:40px 30px}@media (min-width:1024px){.References-module__bqxRNG__references{padding-bottom:100px}.References-module__bqxRNG__controls{width:calc(100% - 160px);max-width:1152px;margin:0 auto 80px}.References-module__bqxRNG__row{justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.References-module__bqxRNG__row:first-child{padding-top:16px}.References-module__bqxRNG__question{letter-spacing:-1px;flex:0 0 230px;margin:0;font-size:28px;line-height:1.2}.References-module__bqxRNG__chips{justify-content:flex-end;gap:8px}.References-module__bqxRNG__chip{padding:6px 13px;font-size:11px}.References-module__bqxRNG__intro{width:calc(100% - 160px);max-width:1152px;margin:0 auto 100px}.References-module__bqxRNG__title{letter-spacing:-2px}.References-module__bqxRNG__empty{width:calc(100% - 160px);max-width:1152px;margin:40px auto}}
.SolutionDisplayList-module__K_dqyG__track{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:white transparent;gap:24px;padding:8px 4px 20px;scroll-padding-inline:4px;display:flex;position:relative;overflow-x:auto}.SolutionDisplayList-module__K_dqyG__track:focus-visible{outline-offset:4px;outline:2px solid #fff}.SolutionDisplayList-module__K_dqyG__card{color:#000;scroll-snap-align:start;overflow-wrap:anywhere;background:#fff;border-radius:999px;flex-direction:column;flex:0 0 min(82vw,340px);align-items:center;gap:24px;min-width:0;padding:40px 28px;display:flex}.SolutionDisplayList-module__K_dqyG__card:focus-visible{outline-offset:4px;outline:2px solid #fff}.SolutionDisplayList-module__K_dqyG__arrow{flex-shrink:0;margin-top:auto;transition:transform .2s}.SolutionDisplayList-module__K_dqyG__card:hover .SolutionDisplayList-module__K_dqyG__arrow{transform:rotate(45deg)}@media (min-width:1024px){.SolutionDisplayList-module__K_dqyG__track{gap:32px}.SolutionDisplayList-module__K_dqyG__card{flex-basis:max(280px,33.3333% - 21.3333px);padding-inline:40px}}@media (prefers-reduced-motion:reduce){.SolutionDisplayList-module__K_dqyG__arrow{transition:none}}
.ArrowLink-module__4nMbsG__link{color:#000;max-width:100%;font-family:var(--font-archivo), sans-serif;font-size:var(--arrow-link-font-size,13px);border-radius:999px;align-items:center;line-height:1.4;text-decoration:none;display:inline-flex}.ArrowLink-module__4nMbsG__label,.ArrowLink-module__4nMbsG__arrow{border:1px solid;border-radius:999px;transition:background-color .18s,color .18s,transform .18s}.ArrowLink-module__4nMbsG__label{min-width:0;min-height:var(--arrow-link-size,44px);padding:10px var(--arrow-link-padding,24px);overflow-wrap:anywhere;justify-content:center;align-items:center;display:flex}.ArrowLink-module__4nMbsG__arrow{width:var(--arrow-link-size,44px);height:var(--arrow-link-size,44px);flex-shrink:0;place-items:center;display:grid}.ArrowLink-module__4nMbsG__solid .ArrowLink-module__4nMbsG__label,.ArrowLink-module__4nMbsG__solid .ArrowLink-module__4nMbsG__arrow,.ArrowLink-module__4nMbsG__link:hover .ArrowLink-module__4nMbsG__label,.ArrowLink-module__4nMbsG__link:hover .ArrowLink-module__4nMbsG__arrow{color:#fff;background:#000;border-color:#000}.ArrowLink-module__4nMbsG__solid:hover .ArrowLink-module__4nMbsG__label,.ArrowLink-module__4nMbsG__solid:hover .ArrowLink-module__4nMbsG__arrow{color:#000;background:0 0}.ArrowLink-module__4nMbsG__link:hover .ArrowLink-module__4nMbsG__arrow{transform:rotate(-45deg)}.ArrowLink-module__4nMbsG__link:focus-visible{outline-offset:5px;outline:2px solid #000}@media (prefers-reduced-motion:reduce){.ArrowLink-module__4nMbsG__label,.ArrowLink-module__4nMbsG__arrow{transition:none}}
.ListingTitle-module__3iQIXW__header{padding-inline:20px;padding-top:112px;container-type:inline-size}.ListingTitle-module__3iQIXW__title{font-size:min(20cqw, var(--type-listing));text-align:center;white-space:nowrap;margin-block:16px 32px;line-height:1.1}.ListingTitle-module__3iQIXW__header[data-compact=true] .ListingTitle-module__3iQIXW__title{font-size:min(16cqw, calc(var(--type-listing) * .8));margin-block:8px 24px}@media (min-width:768px){.ListingTitle-module__3iQIXW__header{padding-inline:40px;padding-top:128px}}
