.icon_list{width:100%;--col-count: min(var(--max-columns), var(--columns));--grid-column-gap: var(--section--padding);--grid-row-gap: var(--section--padding);--icon-size: var(--icon-font-size, 1.25rem);--icon-width: calc(1.25 * var(--icon-size));font-size:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;column-gap:var(--grid-column-gap);row-gap:var(--grid-row-gap)}.icon_list .icon_list-item{column-gap:var(--list-item-column-gap, var(--list-gap));row-gap:var(--list-item-row-gap, var(--list-gap))}.icon_list .icon_list-item-icon{font-size:var(--icon-size);line-height:0;margin-bottom:var(--icon-bottom-margin, 0);color:var(--theme--accent)}.icon_list .icon_list-item-title{color:var(--theme--accent);font-size:var(--title-font-size, 1.25rem);font-weight:var(--title-font-weight, 400);text-wrap:balance;line-height:1.1}.icon_list .icon_list-item-subtitle{font-size:var(--subtitle-font-size, 1rem);font-weight:var(--subtitle-font-weight, 400);text-wrap:balance}.icon_list.equal_width_columns .icon_list-item{--col-count: min(var(--max-columns, 999), var(--columns));flex:0 0 calc(100%/var(--col-count) - (var(--col-count) - 1)/var(--col-count)*var(--grid-column-gap))}.icon_list--top .icon_list-item{display:inline-flex;flex-direction:column;align-items:center;text-align:center}.icon_list--left .icon_list-item{display:inline-grid;grid-template:"icon heading" auto "icon body" 1fr/auto 1fr;text-align:left}.icon_list--left .icon_list-item .icon_list-item-icon{grid-area:icon}.icon_list--left .icon_list-item .icon_list-item-title{grid-area:heading}.icon_list--left .icon_list-item .icon_list-item-subtitle{grid-area:body}.icon_list--small{--icon-font-size: 1.5rem;--list-item-column-gap: 0.875rem;--list-item-row-gap: 0.125rem;--title-font-size: 0.91rem}.icon_list--small .icon_list-item-title{font-weight:600;grid-area:title;letter-spacing:.01em;text-transform:uppercase}.icon_list--small .icon_list-item-icon{align-self:center}.icon_list--small.icon_list--top{--icon-bottom-margin: 0.75rem;--subtitle-font-size: 0.875rem;--list-item-row-gap: 0.25rem}.icon_list--normal{--title-font-size: 1.5rem;--subtitle-font-size: 0.875rem;--icon-font-size: 2rem;--list-item-column-gap: 1rem;--list-item-row-gap: 0.25rem;--column-basis: 6;text-wrap:balance;text-align:left;flex:1}.icon_list--normal .icon_list-item-icon{width:calc(var(--icon-size)*1.75);aspect-ratio:1;background:var(--theme--accent);color:var(--S-background);border-radius:999px;display:flex;align-items:center;justify-content:center}.icon_list--normal .icon_list-item-title{--title-font-weight: 300}.icon_list--normal.icon_list--top{--max-columns: var(--column-basis);--icon-bottom-margin: 0.5rem;--subtitle-font-size: 1rem;--subtitle-font-weight: 300}.icon_list--normal.icon_list--left{--max-columns: max(calc(var(--column-basis) - 1), 1)}@media screen and (max-width: 1100px){.icon_list--normal{--column-basis: 5}}@media screen and (max-width: 1000px){.icon_list--normal{--column-basis: 4}}@media screen and (max-width: 900px){.icon_list--normal{--column-basis: 3}}@media screen and (max-width: 800px){.icon_list--normal{--column-basis: 2}}@media screen and (max-width: 600px){.icon_list--normal{--column-basis: 1}}.icon_list--large{--max-columns: 5;--icon-font-size: 4rem;--title-font-size: 1.75rem;--subtitle-font-size: 1rem;--grid-column-gap: var(--section--padding);--list-gap: var(--content--padding);display:grid;grid-template-columns:repeat(var(--col-count), minmax(0, 1fr));column-gap:var(--grid-column-gap);row-gap:var(--grid-row-gap);text-align:center}.icon_list--large .icon_list-item-title{font-family:var(--font--nav);font-size:1.5rem;font-weight:600;line-height:1.1;text-wrap:balance;text-transform:uppercase;position:relative;margin-bottom:var(--list-item-row-gap)}.icon_list--large .icon_list-item-title::after{content:"";position:absolute;top:calc(100% + var(--list-item-row-gap));left:0;width:100%;height:var(--height);--height: 1px;margin-top:calc(var(--height)*-0.5);background:var(--theme--accent);transform:scaleX(calc(var(--visible, 1) * var(--title-bar-scale, 1)))}.icon_list--large.icon_list--left{--list-item-column-gap: var(--block--padding);--list-item-row-gap: var(--content--padding)}.icon_list--large.icon_list--left .icon_list-item-title::after{transform-origin:left}.icon_list--large.icon_list--top{--title-bar-scale: 0.5;--list-item-row-gap: var(--block--padding)}@media screen and (min-width: 1201px){.section[data-flow=row] .icon_list--large{--max-columns: 2}.section[data-flow=row] .icon_list--normal{--max-columns: 3}}@media screen and (min-width: 1201px)and (max-width: 1500px){.section[data-flow=row] .icon_list--normal{--max-columns: 2}}@media screen and (min-width: 1201px){.section[data-flow=row]:not([data-variant=featured_project]) .icon_list--normal.icon_list--left,.section[data-flow=row]:not([data-variant=featured_project]) .icon_list--large{flex-direction:column;--max-columns: 1}}@media screen and (max-width: 900px){.icon_list--large{--max-columns: 2}.icon_list--normal{--max-columns: 3}}@media screen and (max-width: 900px)and (max-width: 600px){.icon_list--large{--max-columns: 1;--icon-font-size: 3rem}.icon_list--large.icon_list--top{--list-item-row-gap: var(--content--padding)}}@media screen and (max-width: 900px)and (max-width: 500px){.icon_list--normal{--max-columns: 2}.icon_list--small{--max-columns: 2}}@media screen and (max-width: 900px)and (max-width: 350px){.icon_list--normal{--max-columns: 1}.icon_list--small{--max-columns: 1}}.section[data-variant=featured_project] .icon_list{--grid-row-gap: var(--paragraph--padding);--grid-column-gap: var(--content--padding);justify-content:flex-start}.section[data-variant=featured_project] .section-content-text{gap:var(--S-content-gap)}.section[data-variant=featured_project] .icon_list-item{flex:0 1 calc(100%/min(var(--max-columns),var(--columns)) - (min(var(--max-columns),var(--columns)) - 1)/min(var(--max-columns),var(--columns))*var(--grid-column-gap))}@media screen and (max-width: 600px){.section[data-variant=featured_project]{--max-columns: 2}}@media screen and (max-width: 350px){.section[data-variant=featured_project]{--max-columns: 1}}.section[data-media-type=icon_list] .section-media{overflow:visible}/*# sourceMappingURL=icon-list.css.map */
