@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes show-slide{0%{transform:translateY(3rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-in-from-right{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-in-from-left{0%{transform:translate(-24px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-in-from-top{0%{transform:translateY(-24px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-in-from-bottom{0%{transform:translateY(24px);opacity:0}to{transform:translate(0);opacity:1}}:root{--blog-item-padding: 1.5rem}@media screen and (max-width:575px){:root{--blog-item-padding: 1rem}}.blog-carousel.swiper:not(.swiper-initialized){overflow:visible}.blog-list{--spacing: 32px}@media screen and (max-width:1679px){.blog-list{--spacing: 16px}}@media screen and (max-width:575px){.blog-list{--spacing: 16px}}.blog-list:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .blog-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing)}@media screen and (max-width:1679px){.blog-list:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .blog-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:1439px){.blog-list:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.blog-list:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .blog-list{grid-template-columns:minmax(0,1fr)}}.blog-item{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr);background-color:#fff;border:2px solid var(--color-accent)}@media screen and (max-width:1679px){.blog-item{grid-template-columns:100px minmax(0,1fr)}}@media screen and (max-width:575px){.blog-item{grid-template-columns:90px minmax(0,1fr)}}.blog-item>*{padding:var(--blog-item-padding)}.blog-item__head{position:relative;display:flex;justify-content:center;align-items:center;text-align:center}.blog-item__body.decorative-arrow:after{position:absolute;inset:auto 12px 12px auto;background-color:var(--color-text-emphasis)}.blog-item__title{font-weight:500;letter-spacing:0;line-height:1.1}.blog-item__description{margin-block-start:.75em;line-height:1.45}.blog-item__date{font-family:roc-grotesk-condensed,sans-serif;font-weight:500;font-size:70px;line-height:.775;color:var(--color-text-emphasis)}.blog-item__date span{display:block}.blog-item.swiper-slide{height:auto}.blog-item:has(.block-link:is(:hover,:active,:focus-visible)) .block-link{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.2em;font-style:italic}.blog-imaged-item{position:relative;isolation:isolate;display:flex;padding-block-start:72px}.blog-imaged-item__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-10}.blog-imaged-item__background:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:linear-gradient(to top,#000000d9,#00000040,#0000)}.blog-imaged-item__background img,.blog-imaged-item__background picture{width:100%;height:100%}.blog-imaged-item__overlay{padding:var(--blog-item-padding);padding-inline-end:48px;margin-block-start:auto;width:100%}.blog-imaged-item__overlay.decorative-arrow:after{position:absolute;inset:auto 12px 12px auto;background-color:var(--color-text-emphasis)}.blog-imaged-item__overlay .tag{margin-block-end:12px}.blog-imaged-item__overlay .title{font-weight:500}.blog-imaged-item.swiper-slide{height:auto}.blog-imaged-item:has(.block-link:is(:hover,:active,:focus-visible)) .block-link{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.2em;font-style:italic}.program-layout{display:grid;gap:32px}@media screen and (min-width:992px){.program-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.75fr) minmax(0,1.25fr);grid-template-rows:repeat(2,minmax(0,1fr))}}@media screen and (max-width:991px){.program-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:1679px){.program-layout{gap:16px}}.program-layout .program-item{grid-column:1/-1}@media screen and (min-width:992px){.program-layout .program-item:nth-child(1){grid-column:1/2;grid-row:1/3}}@media screen and (min-width:992px){.program-layout .program-item:nth-child(2){grid-column:2/3;grid-row:1/3}}@media screen and (min-width:992px){.program-layout .program-item:nth-child(3){grid-column:3/4;grid-row:1/2}}@media screen and (min-width:992px){.program-layout .program-item:nth-child(4){grid-column:3/4;grid-row:2/3}}.program-item{position:relative;display:flex;flex-direction:column;align-items:start;background-color:#fff;border:2px solid var(--color-accent);padding:32px}@media screen and (max-width:1679px){.program-item{padding:24px}}.program-item__header{display:flex;width:100%;justify-content:space-between;gap:16px;align-items:start}.program-item .structure-content{color:var(--color-text)}.program-item .structure-content h6{margin-block-end:.5em}.program-item .tag-list{margin-block-start:auto}.program-item *:has(+.tag-list){margin-block-end:24px}.program-item:has(:hover,:active,:focus-visible){--color-text-emphasis: var(--color-bg);--color-text: rgba(255, 255, 255, .6);background-color:#000}.about-section{--color: #ededed}.about-section.decorative-stripes:before{inset:auto auto 0 0;width:150px;aspect-ratio:1}@media screen and (max-width:767px){.about-section.decorative-stripes:before{inset:170px 0 auto auto}}.about{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,.8fr);column-gap:64px}@media(min-width:768px)and (max-width:1199px){.about{--fs-h0: 3.5rem}}@media screen and (max-width:1439px){.about{column-gap:32px}}@media screen and (max-width:1199px){.about{grid-template-columns:min-content minmax(0,1fr) minmax(0,.8fr)}}@media screen and (max-width:767px){.about{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:767px){.about__nav{position:relative;z-index:10;margin-block-end:24px}}.about__nav .title{display:flex;align-items:center;gap:.35em;color:var(--color-text-subtle);width:100%}@media(hover:hover)and (pointer:fine){.about__nav .title:is(:hover,:active,:focus-visible){font-style:italic}}.about__nav .title[aria-selected=true]{color:var(--color-text-emphasis)}.about__nav .title[aria-selected=true]:after{content:"";flex:1;height:2px;min-width:.25em;background-color:currentColor}.about__body:not([hidden]){display:grid;grid-column:span 2;grid-template-columns:subgrid}@media screen and (min-width:768px){.about__body:not([hidden]){margin-inline-end:calc(-1 * var(--bleed-limited) - var(--container-padding))}}@media screen and (max-width:767px){.about__body:not([hidden]){display:flex;flex-direction:column}}.about__content{display:flex;flex-direction:column;align-items:start}@media screen and (min-width:768px){.about__content{margin-block:calc(.3 * var(--fs-h0))}}@media screen and (max-width:767px){.about__content{gap:2rem}}@media screen and (min-width:768px){.about__content :has(+.about__caption){margin-block-end:32px}}@media screen and (max-width:767px){.about__content .btn{order:1}}.about__caption{display:grid;gap:.75em;max-width:40ch}@media screen and (min-width:768px){.about__caption{margin-block-start:auto}}.about__figure{background-color:#faf9fd}@media screen and (min-width:768px){.about__figure{height:600px}}@media screen and (max-width:767px){.about__figure{position:relative;order:-1;margin-block-end:32px;margin-inline:var(--container-padding-negative);z-index:-10}}.about__figure picture{position:relative;height:inherit}.about__figure picture img{height:100%;width:100%;object-fit:cover}.about__figure.decorative-stripes{--space: 6px;--width: 8px;--color: #f6ee94}@media screen and (min-width:768px){.about__figure.decorative-stripes:before{inset:auto auto 0 0;transform:translate(-20%,20%);width:96px;aspect-ratio:1}}@media screen and (max-width:767px){.about__figure.decorative-stripes:before{z-index:10;inset:auto auto -24px 0;height:70px;width:48px}}.about__content>.p,.about__content>.btn,.about__content>.about__caption,.about__figure{animation:.5s cubic-bezier(.22,1,.36,1);animation-fill-mode:both}:not([hidden])[data-to=right] .about__content>.p,:not([hidden])[data-to=right] .about__content>.btn,:not([hidden])[data-to=right] .about__content>.about__caption,:not([hidden])[data-to=right] .about__figure{animation-name:slide-in-from-top}:not([hidden])[data-to=left] .about__content>.p,:not([hidden])[data-to=left] .about__content>.btn,:not([hidden])[data-to=left] .about__content>.about__caption,:not([hidden])[data-to=left] .about__figure{animation-name:slide-in-from-bottom}@media screen and (max-width:1679px){.exhibition-section>[class*=container]{max-width:unset}}.exhibition-masonry{--offset: 48px;--gap: 32px}@media screen and (max-width:1679px){.exhibition-masonry{--offset: 24px;--gap: 8px}}.swiper:not(.swiper-initialized) .exhibition-masonry{display:grid;align-items:start;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--gap)}.exhibition-masonry>*{display:flex;flex-direction:column;gap:var(--gap)}.exhibition-masonry>*:nth-child(odd){margin-block-start:var(--offset)}.exhibition-figure{--padding: 32px;--size: 16px;position:relative}@media screen and (max-width:1439px){.exhibition-figure{--padding: 24px}}@media screen and (max-width:767px){.exhibition-figure{--padding: 12px;--size: 8px}}.exhibition-figure__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;padding:var(--padding);opacity:0;visibility:hidden}.exhibition-figure__inner{width:100%;position:relative;isolation:isolate;display:flex;flex-direction:column;gap:1rem;border:2px solid #000000;text-align:center;background-color:inherit;padding:0 var(--size) var(--size)}@media screen and (max-width:767px){.exhibition-figure__inner{justify-content:center}}.exhibition-figure__inner>*{color:var(--color-text-emphasis)}.exhibition-figure__inner .p{align-self:center}@media screen and (max-width:767px){.exhibition-figure__inner .tagline{font-size:var(--fs-small)}}.exhibition-figure__inner:before,.exhibition-figure__inner:after{content:"";position:absolute;background-color:inherit;pointer-events:none;z-index:-1}.exhibition-figure__inner:before{inset:-2px var(--size)}.exhibition-figure__inner:after{inset:var(--size) -2px}.exhibition-figure__meta{display:block}@media screen and (min-width:768px){.exhibition-figure__meta{transform:translateY(-.5em);padding-inline:12px}}@media screen and (max-width:767px){.exhibition-figure__meta{display:none}}.exhibition-figure__content{flex:1;display:flex;align-items:center}@media screen and (max-width:767px){.exhibition-figure__content{display:none}}@media(hover:hover)and (pointer:fine){.exhibition-figure:is(:hover,:active,:focus-visible) .exhibition-figure__overlay{opacity:1;visibility:visible}}.hero-section{position:relative;display:flex;width:100%;z-index:1;height:clamp(750px,90vh,1200px);isolation:isolate;padding-bottom:var(--hero-section-offset)}@media screen and (max-width:1199px){.hero-section{height:auto}}.hero-section.decorative-stripes:before{--color: rgba(0, 0, 0, .15);z-index:10}.hero-section__background{position:absolute;top:0;right:0;bottom:0;left:0}.hero-section__background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom,rgba(0,0,0,.7) 0%,rgba(0,0,0,.6) var(--header-height),rgba(0,0,0,.4) calc(var(--header-height) + 100px),rgba(0,0,0,.4) 80%,rgba(0,0,0,.5) 100%)}.hero-section__background img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}@media screen and (max-width:767px){.hero-section__background img{object-position:top}}.hero-section>[class*=container--]{display:flex}@media screen and (min-width:1200px){.hero-section>[class*=container--]{padding-block-start:64px}}.hero{display:flex;flex-direction:column;justify-content:end;align-items:start;width:100%;z-index:20;text-shadow:0 0 24px rgba(0,0,0,.25)}@media screen and (max-width:1199px){.hero{align-items:center;justify-content:end;text-align:center;margin-block:48px}}.hero__nav{position:absolute;inset:0 0 0 auto;z-index:20;display:flex;width:70px}@media screen and (min-width:1200px){.hero__nav{align-items:center}}@media screen and (max-width:1199px){.hero__nav{display:none}}.hero__nav .icon-list{width:100%;flex-direction:column;gap:0}.hero__nav .icon-item{writing-mode:sideways-lr;font-size:var(--fs-meta);font-weight:500;text-transform:uppercase;letter-spacing:.1em}.hero__nav .icon-item>a{width:100%;background-color:transparent;padding:32px 16px;gap:1.25em;border-radius:0;transition:none}@media(hover:hover)and (pointer:fine){.hero__nav .icon-item>a:is(:hover,:active,:focus-visible){color:#fff;transform:none;opacity:1;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.2em;font-style:italic}}.hero__nav .icon-item__icon{transform:rotate(-90deg) translateY(10%)}.hero .title--h0{max-width:10ch}.hero .p{display:flex;align-items:start;max-width:52ch}@media screen and (min-width:1200px){.hero .p{font-size:var(--fs-lead)}}@media screen and (max-width:1199px){.hero .p{display:none}}@media screen and (min-width:1200px){.hero .project-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(80px,3.875rem + 5.625vw,170px)}}@media screen and (max-width:1199px){.hero .project-logo{width:90px;margin-block-end:32px}}@media screen and (max-width:1199px){.hero .button-group>*:not(:first-child){display:none}}.hero:after{content:"";display:block;width:2px;background-color:var(--color-accent);margin-block-start:48px;flex:1 1 130px;max-height:180px}@media screen and (max-width:1199px){.hero:after{flex:1 1 60px}}@media screen and (max-width:575px){.hero:after{display:none}}.form-contact.form-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.form-contact>*{grid-column:span 1}.strip-accordion{display:flex}@media screen and (max-width:991px){.strip-accordion{flex-direction:column}}.strip-accordion-item__panel:not([hidden]){display:flex}.strip-accordion-item__figure{position:relative;flex:none;height:700px;width:100%;max-width:clamp(320px,3.3333rem + 22.2222vw,480px);background-color:transparent!important}@media screen and (max-width:1199px){.strip-accordion-item__figure{display:none}}.strip-accordion-item__figure picture,.strip-accordion-item__figure picture>img{width:100%;height:100%;object-fit:cover}.strip-accordion-item__figure .decorative-overlay-text{inset:auto auto -.33em -.4ch}.strip-accordion-item__figure .img-placeholder{background-color:#0000000d}.strip-accordion-item__body{position:relative;z-index:10;padding-inline:128px}@media screen and (max-width:1679px){.strip-accordion-item__body{padding-inline:72px}}@media screen and (max-width:1199px){.strip-accordion-item__body{padding-inline-start:0}}@media screen and (max-width:991px){.strip-accordion-item__body{padding-inline:var(--container-padding)}}@media screen and (max-width:991px){.strip-accordion-item__body .leadline{position:absolute;height:1px;width:1px;margin:0;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}}@media screen and (max-width:1679px){.strip-accordion-item__body .p--lead{font-size:var(--fs-base)}}.strip-accordion-item__body .structure-content{max-width:50ch}.strip-accordion-item__tab{display:flex;justify-content:start;align-items:center;gap:24px;padding:20px;transition:padding .5s cubic-bezier(.22,1,.36,1)}@media screen and (min-width:992px){.strip-accordion-item__tab{writing-mode:sideways-lr;padding:32px 24px}}@media screen and (max-width:991px){.strip-accordion-item__tab{gap:12px}}.strip-accordion-item__tab .sprite{flex:none;width:32px;height:32px}@media screen and (max-width:991px){.strip-accordion-item__tab .sprite{order:1;width:24px;height:24px;margin-inline-start:auto}}@media(hover:hover)and (pointer:fine){.strip-accordion-item__tab:is(:hover,:active,:focus-visible){text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.2em;font-style:italic}}@media screen and (min-width:992px){.strip-accordion-item__tab[aria-selected=true]{padding-block-end:32px}}@media screen and (min-width:1680px){.strip-accordion-item__tab[aria-selected=true]{padding-block-end:64px}}@media screen and (max-width:991px){.strip-accordion-item__tab[aria-selected=true]{padding-block:20px 32px}}@media screen and (min-width:992px){.strip-accordion-item__tab[aria-selected=true] .leadline{opacity:0;visibility:hidden}}.strip-accordion-item__tab[aria-selected=true] .sprite{transform:rotate(45deg)}.strip-accordion-item__body .leadline,.strip-accordion-item__body .p,.strip-accordion-item__body .structure-content,.strip-accordion-item__figure,.strip-accordion-item__body .btn,.strip-accordion-item__figure .decorative-overlay-text{animation:.5s cubic-bezier(.22,1,.36,1);animation-fill-mode:both}:not([hidden])[data-to=right] .strip-accordion-item__body .leadline,:not([hidden])[data-to=right] .strip-accordion-item__body .p,:not([hidden])[data-to=right] .strip-accordion-item__body .structure-content,:not([hidden])[data-to=right] .strip-accordion-item__figure,:not([hidden])[data-to=right] .strip-accordion-item__body .btn,:not([hidden])[data-to=right] .strip-accordion-item__figure .decorative-overlay-text{animation-name:slide-in-from-right}@media screen and (max-width:991px){:not([hidden])[data-to=right] .strip-accordion-item__body .leadline,:not([hidden])[data-to=right] .strip-accordion-item__body .p,:not([hidden])[data-to=right] .strip-accordion-item__body .structure-content,:not([hidden])[data-to=right] .strip-accordion-item__figure,:not([hidden])[data-to=right] .strip-accordion-item__body .btn,:not([hidden])[data-to=right] .strip-accordion-item__figure .decorative-overlay-text{animation-name:slide-in-from-bottom}}:not([hidden])[data-to=left] .strip-accordion-item__body .leadline,:not([hidden])[data-to=left] .strip-accordion-item__body .p,:not([hidden])[data-to=left] .strip-accordion-item__body .structure-content,:not([hidden])[data-to=left] .strip-accordion-item__figure,:not([hidden])[data-to=left] .strip-accordion-item__body .btn,:not([hidden])[data-to=left] .strip-accordion-item__figure .decorative-overlay-text{animation-name:slide-in-from-left}@media screen and (max-width:991px){:not([hidden])[data-to=left] .strip-accordion-item__body .leadline,:not([hidden])[data-to=left] .strip-accordion-item__body .p,:not([hidden])[data-to=left] .strip-accordion-item__body .structure-content,:not([hidden])[data-to=left] .strip-accordion-item__figure,:not([hidden])[data-to=left] .strip-accordion-item__body .btn,:not([hidden])[data-to=left] .strip-accordion-item__figure .decorative-overlay-text{animation-name:slide-in-from-top}}.strip-accordion-item__figure,.strip-accordion-item__body .leadline{animation-delay:25ms}.strip-accordion-item__body .p{animation-delay:50ms}.strip-accordion-item__body .structure-content,.strip-accordion-item__figure .decorative-overlay-text{animation-delay:75ms}.strip-accordion-item__body .btn{animation-delay:.11s}:root{--hero-section-offset: 140px}@media screen and (max-width:1199px){:root{--hero-section-offset: 100px}}@media screen and (max-width:575px){:root{--hero-section-offset: 90px}}.hero-section+.blog-section{margin-block-start:calc(-1 * var(--hero-section-offset))}.hero-section+.blog-section>[class*=container--]{position:relative;z-index:10}.field-section__header{position:relative}.field-section__header.decorative-stripes:before{--color: #ededed;inset:0 0 0 auto;width:200px}@media screen and (max-width:575px){.quote-section{--fs-h1: var(--fs-h3)}}@media screen and (min-width:768px){.quote-section>[class*=container--]{display:grid;align-items:start;gap:var(--layout-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media screen and (max-width:767px){.quote-section>[class*=container--]{display:flex;flex-direction:column-reverse;gap:48px}}.quote-section .title--h1{margin-block-start:-.33em}.quote-section .stat-list{display:grid;gap:64px}@media screen and (max-width:767px){.quote-section .stat-list{display:flex;flex-wrap:wrap;gap:24px}.quote-section .stat-list>*{flex:1 0 auto}}@media screen and (max-width:767px){.quote-section .stat-item{display:flex;gap:.5em}.quote-section .stat-item .stat-item__label{font-size:var(--fs-base);writing-mode:sideways-lr;text-align:end}.quote-section .stat-item .stat-item__value{font-size:var(--fs-h1);max-width:7ch}}.faq-section{position:relative;overflow:hidden}.faq-section>[class*=container--]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:128px}@media screen and (max-width:1679px){.faq-section>[class*=container--]{gap:96px}}@media screen and (max-width:1439px){.faq-section>[class*=container--]{gap:64px;padding-inline-end:64px}}@media screen and (max-width:991px){.faq-section>[class*=container--]{display:flex;flex-direction:column;padding-inline:var(--container-padding)}}@media screen and (max-width:991px){.faq-section__body{background-color:var(--color-bg);padding:1.5rem 0 1.5rem 1.5rem;margin-block-start:-300px}}.faq-section__figure{position:relative;margin-inline-start:calc(-1 * var(--bleed-limited) - var(--container-padding));width:475px}@media screen and (max-width:1199px){.faq-section__figure{width:min(375px,85vw)}}@media screen and (max-width:991px){.faq-section__figure{height:550px;position:relative;z-index:-10}}.faq-section__figure img,.faq-section__figure picture{width:100%;height:100%;object-fit:cover}@media screen and (max-width:991px){.faq-section__figure .decorative-overlay-text{display:none}}.structure-grid:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .structure-grid{--spacing: 16px;display:grid;gap:var(--gap, var(--spacing));grid-template-columns:repeat(var(--columns-mobile, 1),1fr)}@media screen and (min-width:768px){.structure-grid:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .structure-grid{grid-template-columns:repeat(max(var(--columns-mobile, 2),2),1fr)}}@media screen and (min-width:992px){.structure-grid:not(.swiper-wrapper),.swiper:not(.swiper-initialized) .structure-grid{grid-template-columns:repeat(var(--columns, 4),1fr)}}@media(min-width:768px)and (max-width:1199px){.structure-grid:not(.swiper-wrapper).structure-grid--documents,.swiper:not(.swiper-initialized) .structure-grid.structure-grid--documents{grid-template-columns:minmax(0,1fr)}}.swiper:not(.swiper-initialized) .structure-grid{grid-template-rows:auto;grid-auto-rows:0;row-gap:0;overflow:hidden}.swiper:not(.swiper-initialized) .structure-grid+.swiper-pagination{display:none!important}@media screen and (min-width:1200px){.structure-grid.structure-grid--icons{--spacing: 64px}}.structure-icon{display:flex;justify-content:start;align-items:start;gap:24px 32px}@media screen and (max-width:1439px){.structure-icon{gap:24px}}@media screen and (max-width:575px){.structure-icon{gap:20px}}.structure-icon__head{flex:none;display:flex;justify-content:center;align-items:center;width:4rem;aspect-ratio:1}@media screen and (max-width:1439px){.structure-icon__head{width:3rem}}@media screen and (max-width:575px){.structure-icon__head{width:2.25rem}}.structure-icon__picture{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.structure-icon__picture img{height:100%;width:auto;max-width:100%;max-height:100%;aspect-ratio:1;object-fit:contain}.structure-icon__body{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:4px}.structure-icon--center{flex-direction:column;align-items:center}.structure-icon--center .structure-icon__body{align-items:center;text-align:center}
