@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes fade-to-white{to{fill:#fff}}@keyframes fade-in{to{opacity:1}}@keyframes fade-out{to{opacity:0}}@keyframes slide-up{to{margin:0}}@keyframes moveUp{to{-webkit-transform:translateY(calc(var(--header-height) * -1));-ms-transform:translateY(calc(var(--header-height) * -1));transform:translateY(calc(var(--header-height) * -1))}}@keyframes moveDown{0%{-webkit-transform:translateY(calc(var(--header-height) * -1));-ms-transform:translateY(calc(var(--header-height) * -1));transform:translateY(calc(var(--header-height) * -1))}to{transform:translateY(0)}}@keyframes pulseDot{0%{background:var(--tertiary-color);width:5px;height:5px}50%{background:#000;width:7px;height:7px}to{background:var(--tertiary-color);width:5px;height:5px}}@keyframes pulseBackground{0%{background:var(--tertiary-color)}50%{background:var(--background-color)}to{background:var(--tertiary-color)}}@keyframes disappear{0%{transform:scale(1), translateY(0px);opacity:1}to{transform:scale(.95), translateY(.5rem);opacity:0}}@font-face{font-family:Circular-Book;src:url(../../../fonts/lineto-circular-book.eot);src:url(../../../fonts/lineto-circular-book.eot?#iefix)format("embedded-opentype"),url(../../../fonts/lineto-circular-book.woff2)format("woff2"),url(../../../fonts/lineto-circular-book.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Circular-Bold;src:url(../../../fonts/lineto-circular-bold.eot);src:url(../../../fonts/lineto-circular-bold.eot?#iefix)format("embedded-opentype"),url(../../../fonts/lineto-circular-bold.woff2)format("woff2"),url(../../../fonts/lineto-circular-bold.woff)format("woff");font-weight:400;font-style:normal}.showcase{opacity:0;animation-name:fade-in;animation-duration:.7s;animation-timing-function:ease-in-out;animation-delay:0s;animation-direction:1;animation-iteration-count:forwards;background:#f6d5d8;flex-flow:column;align-items:center;padding:10rem 0 0;animation-play-state:running;animation-fill-mode:forwards;animation-timeline:auto;display:flex;position:relative}@media screen and (width>=1024px){.showcase{padding:10rem 2rem 0}}.showcase__container{width:100%;max-width:1024px;padding:10rem 1rem}@media screen and (width>=768px){.showcase__container{padding:10rem 2rem}}.showcase__container .showcase__back{width:fit-content;padding:10px 0 11px;position:absolute;top:7rem;left:1rem}.showcase__container .showcase__back-button{cursor:pointer;border:none;border-radius:9999px;padding:12px 2rem 14px;transition:opacity .35s cubic-bezier(.4,0,.2,1),color .35s cubic-bezier(.4,0,.2,1);display:inline-block}.showcase__container .showcase__back-button:hover{transition:opacity .55s cubic-bezier(.4,0,.2,1),color .55s cubic-bezier(.4,0,.2,1)}.showcase__container .showcase__back-button:disabled,.showcase__container .showcase__back-button:disabled:hover{color:#9ca3af;cursor:not-allowed;background:#d1d5db}.showcase__container .showcase__back-button{color:#000;letter-spacing:.01em;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-moz-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-ms-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on;background:0 0;border:none;padding:0;font-family:Circular-Book,--apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.375em}.showcase__container .showcase__back-button:hover{color:#ff7000}.showcase__container .showcase__back-button:after{content:"";opacity:1;background:#000;width:100%;height:1px;margin-block-start:.1px;transition:width .55s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1),color .35s cubic-bezier(.4,0,.2,1);display:block}.showcase__container .showcase__back-button:hover:after{opacity:0;width:0;transition:width .35s cubic-bezier(.4,0,.2,1),opacity .55s cubic-bezier(.4,0,.2,1),color .55s cubic-bezier(.4,0,.2,1)}.showcase__container .showcase__back+.article .article-header{padding-block-start:0}@media screen and (width>=768px){.showcase__container .showcase__back{left:2rem}}.showcase__container .article{flex-flow:column;align-items:center;margin-bottom:10rem;display:flex}.showcase__container .article-header{gap:var(--project-header-gap,1rem);flex-direction:column;width:100%;padding-block-start:11em;display:flex}.showcase__container .article-header__eyebrow{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-moz-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-ms-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on;text-transform:uppercase;letter-spacing:.07em;letter-spacing:0;width:fit-content;font-family:Circular-Book,--apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.25em}.showcase__container .article-header__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-moz-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-ms-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on;letter-spacing:-.035em;width:fit-content;font-family:Circular-Book,--apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:3rem;line-height:.9em}.showcase__container .article-header__lede{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-moz-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-ms-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on;letter-spacing:-.03em;max-width:568px;font-family:Circular-Book,--apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:1.5rem;line-height:1.125em}@media screen and (width>=768px){.showcase__container .article-header__lede{letter-spacing:-.032em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-moz-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-ms-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on;max-width:1024px;font-family:Circular-Book,--apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:2rem;line-height:1em}}.showcase__container .article-header__hero{margin-block-start:5em}.showcase__container .article-header__hero--full-bleed{margin-inline:calc(-1 * var(--project-article-padding-inline,2rem))}.showcase__container .article-header__hero--viewport{justify-content:center;align-items:center;width:100vw;margin-left:calc(50% - 50vw);display:flex}.showcase__container .article-header__hero--viewport .image{max-width:2400px}.showcase__container .article-header__tags{gap:var(--project-tag-gap,.5rem);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.showcase__container .article-header__tags .tag-list__item{border-sizing:border-box;color:#000;-o-transition:background-color .75s ease-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-moz-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-ms-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on;letter-spacing:.05em;background:#fff;border:none;border-radius:100px;height:fit-content;padding:3px 20px;font-family:Circular-Book,--apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:.625rem;line-height:1.6em;transition:background-color .75s ease-out}.showcase__container .article-header__tags .tag-list__item:hover{-o-transition:background-color .15s ease-out;background:#fcf951bf;transition:background-color .15s ease-out}.showcase__container .article .chapter{flex-direction:column;width:100%;padding-block:2em 5em;display:flex}.showcase__container .article .chapter__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-moz-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-ms-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on;letter-spacing:0;text-transform:uppercase;letter-spacing:.02em;width:fit-content;max-width:568px;margin:0;font-family:Circular-Book,--apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.25em}.showcase__container .article .chapter__body{gap:var(--project-chapter-body-gap,1em);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-moz-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-ms-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on;letter-spacing:0;flex-direction:column;width:fit-content;max-width:568px;font-family:Circular-Book,--apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.25em;display:flex}.showcase__container .article .chapter:first-of-type .project-chapter__heading{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-moz-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-ms-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on;letter-spacing:-.03em;text-transform:uppercase;letter-spacing:.02em;font-family:Circular-Book,--apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:1.5rem;line-height:1.125em}.showcase__container .article .chapter:first-of-type .project-chapter__body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-moz-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-ms-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on;letter-spacing:-.03em;font-family:Circular-Book,--apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:1.5rem;line-height:1.125em}@media screen and (width>=768px){.showcase__container .article .chapter:first-of-type .project-chapter__heading,.showcase__container .article .chapter:first-of-type .project-chapter__body{letter-spacing:-.032em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-moz-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-ms-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on;max-width:1024px;font-family:Circular-Book,--apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:2rem;line-height:1em}}.showcase__container .article-meta{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-moz-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-ms-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on;letter-spacing:0;background:#840cd5;flex-flow:column;align-items:center;width:100vw;padding-block:4em 5em;font-family:Circular-Book,--apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.25em;display:flex}.showcase__container .article-meta__list{grid-template-columns:repeat(2,50%);grid-template-areas:"client year""disciplines scope""team team";gap:2em 0;width:100%;max-width:1024px;padding:0 1rem;display:grid}@media screen and (width>=768px){.showcase__container .article-meta__list{grid-template-columns:repeat(4,25%);grid-template-areas:"client year disciplines scope"". .team team";padding:0 2rem}}.showcase__container .article-meta__row{flex-direction:column;display:flex}.showcase__container .article-meta__row.client{grid-area:client}.showcase__container .article-meta__row.year{grid-area:year}.showcase__container .article-meta__row.scope{grid-area:scope}.showcase__container .article-meta__row.disciplines{grid-area:disciplines}.showcase__container .article-meta__row.team{grid-area:team}.showcase__container .article-meta__term{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-moz-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-ms-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on;letter-spacing:.05em;text-transform:uppercase;letter-spacing:.15em;font-family:Circular-Book,--apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:.625rem;line-height:1.6em}.showcase__container .article-meta__detail{font-size:var(--project-meta-detail-size,.9375rem);margin:0}.showcase__container .article-meta__sub{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.showcase__container .article-meta .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.showcase__container .project-pager{border-block-start:1px solid #000;justify-content:space-between;margin-inline:auto;padding-block-start:.5rem;display:flex}.showcase__container .project-pager__link{flex-direction:column;display:flex}.showcase__container .project-pager__link--next{text-align:end;margin-inline-start:auto}.showcase__container .project-pager__link:hover .project-pager__name{text-decoration:underline}.showcase__container .project-pager__label,.showcase__container .project-pager__name{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-moz-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-ms-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on;letter-spacing:.01em;font-family:Circular-Book,--apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.375em}.showcase__container .project-related{flex-direction:column;width:100%;padding-block:7em;display:flex}.showcase__container .project-related__heading{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-moz-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-ms-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on;letter-spacing:-.03em;font-family:Circular-Book,--apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:1.5rem;line-height:1.125em}.showcase__container .project-related .project-grid{--project-grid-min:18rem;grid-template-columns:1fr 1fr;margin:2rem 0;padding:0;list-style:none;display:grid}@media screen and (width>=1024px){.showcase__container .project-related .project-grid{grid-template-columns:repeat(3,1fr)}}.showcase__container .project-related .project-grid__item{width:100%;padding:0}@media screen and (width>=1024px){.showcase__container .project-related .project-grid--fixed{grid-template-columns:repeat(var(--project-grid-columns,3), 1fr)}}.showcase__container .project-related .project-card{background-color:#0000;border-radius:.375rem;flex-direction:column;padding:.5rem;padding-block-end:1rem;transition:background-color .2s cubic-bezier(.4,0,.2,1);display:flex}.showcase__container .project-related .project-card:hover,.showcase__container .project-related .project-card:focus-within{background-color:#f9fafb}.showcase__container .project-related .project-card__link{color:inherit;flex-direction:column;text-decoration:none;display:flex}.showcase__container .project-related .project-card__link:hover .project-card__title,.showcase__container .project-related .project-card__link:focus-visible .project-card__title{text-decoration:underline}.showcase__container .project-related .project-card__media{aspect-ratio:4/3;background:#f3f4f6;overflow:hidden}.showcase__container .project-related .project-card__media img{object-fit:cover;width:100%;height:100%}.showcase__container .project-related .project-card__body{color:#000;flex-direction:column;margin-top:.5rem;display:flex}.showcase__container .project-related .project-card__title,.showcase__container .project-related .project-card__lede{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-moz-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-ms-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on;letter-spacing:0;font-family:Circular-Book,--apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.25em}.showcase__container .project-related .project-card .tag-list{opacity:0;flex-flow:wrap;gap:.25rem;margin-top:1em;padding:0;list-style:none;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);display:flex;transform:translateY(.25rem)}.showcase__container .project-related .project-card .tag-list__item{border-sizing:border-box;color:#000;-o-transition:background-color .75s ease-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-moz-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-ms-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on;letter-spacing:.05em;background:#fcf951;border:none;border-radius:100px;height:fit-content;padding:3px 20px;font-family:Circular-Book,--apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:.625rem;line-height:1.6em;transition:background-color .75s ease-out}.showcase__container .project-related .project-card .tag-list__item:hover{-o-transition:background-color .15s ease-out;background:#fcf951bf;transition:background-color .15s ease-out}.showcase__container .project-related .project-card .tag-list__item{background:#f3f4f6}.showcase__container .project-related .project-card:hover .tag-list,.showcase__container .project-related .project-card:focus-within .tag-list{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.showcase__container .project-related .project-card{transition:none}.showcase__container .project-related .project-card .tag-list{transition:none;transform:none}}.showcase__container .video{width:100%;height:auto;display:block}.showcase__container .project-figure{gap:var(--project-figure-gap,.75rem);flex-direction:column;margin:0;display:flex}.showcase__container .project-figure__caption{font-size:var(--project-caption-size,.875rem);color:var(--project-caption-color,currentColor);opacity:.65;line-height:1.4}.showcase__container .tag{border-sizing:border-box;color:#000;-o-transition:background-color .75s ease-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-moz-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-ms-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on;letter-spacing:.05em;background:#fcf951;border:none;border-radius:100px;height:fit-content;padding:3px 20px;font-family:Circular-Book,--apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:.625rem;line-height:1.6em;transition:background-color .75s ease-out}.showcase__container .tag:hover{-o-transition:background-color .15s ease-out;background:#fcf951bf;transition:background-color .15s ease-out}.showcase__container .tag{background:#f3f4f6}.showcase__container .tag__link{color:inherit;text-decoration:none}.showcase__container .gallery{gap:2px;width:100%;padding-block:2em 5rem}.showcase__container .gallery--layout-flex .gallery__container{flex-flow:row;display:flex}.showcase__container .gallery--layout-grid .gallery__container{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--project-gallery-grid-min,20rem)), 1fr));gap:var(--project-gallery-gap,2px);display:grid}.showcase__container .gallery.--layout-flex .gallery__container{flex-flow:row;display:flex}.showcase__container .gallery figcaption{display:none!important}.showcase__container .gallery__caption{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-moz-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-ms-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on;letter-spacing:.01em;grid-area:caption;padding-top:1em;padding-bottom:2em;font-family:Circular-Book,--apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.375em}.showcase__container .gallery--full-bleed{margin-inline:calc(-1 * var(--project-article-padding-inline,2rem))}.showcase__container .gallery--viewport{width:100vw;margin-left:calc(50% - 50vw)}.showcase__container .gallery .image picture{width:100%;display:block;overflow:hidden}.showcase__container .gallery .image picture img{object-fit:cover;width:100%;height:auto;display:block}@font-face{font-family:Circular-Book;src:url(../../../fonts/lineto-circular-book.eot);src:url(../../../fonts/lineto-circular-book.eot?#iefix)format("embedded-opentype"),url(../../../fonts/lineto-circular-book.woff2)format("woff2"),url(../../../fonts/lineto-circular-book.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Circular-Bold;src:url(../../../fonts/lineto-circular-bold.eot);src:url(../../../fonts/lineto-circular-bold.eot?#iefix)format("embedded-opentype"),url(../../../fonts/lineto-circular-bold.woff2)format("woff2"),url(../../../fonts/lineto-circular-bold.woff)format("woff");font-weight:400;font-style:normal}#amc .showcase__container{background:#f6d5d8}#amc #workshop-gallery{max-width:568px;position:relative}#amc #workshop-gallery .gallery__container{grid-template-columns:repeat(4,1fr);grid-template-areas:".img2 img2 img2""img3 img3 img1 img1""img3 img3 img1 img1""caption caption caption caption";gap:2px}#amc #workshop-gallery .gallery__caption{padding-bottom:3rem}#amc #workshop-gallery .image figcaption{white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-moz-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-ms-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on;letter-spacing:.05em;padding:0;font-family:Circular-Book,--apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:.625rem;line-height:1.6em;position:absolute}#amc #workshop-gallery .image:first-of-type{grid-area:img1}#amc #workshop-gallery .image:first-of-type figcaption{bottom:calc(5rem + 16px);left:0}#amc #workshop-gallery .image:nth-of-type(2){grid-area:img2}#amc #workshop-gallery .image:nth-of-type(2) figcaption{padding-top:0;bottom:calc(5rem + 32px);left:0}#amc #workshop-gallery .image:nth-of-type(3){grid-area:img3}#amc #workshop-gallery .image:nth-of-type(3) figcaption{bottom:5rem;left:0}#amc #define-gallery{margin-inline:calc(-1 * var(--project-article-padding-inline,2rem));width:100vw}#amc #define-gallery .gallery__container{flex-wrap:wrap}#amc #define-gallery .image{width:calc(50% - 1px)}@media screen and (width>=1024px){#amc #define-gallery .image{width:calc(25vw - 1.5px)}}#amc #define-gallery figcaption{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-moz-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-ms-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on;letter-spacing:.05em;padding-top:.4em;font-family:Circular-Book,--apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:.625rem;line-height:1.6em}#amc #develop-gallery .gallery__container{grid-template-columns:repeat(4,1fr);grid-template-areas:"img2 img2 img2 img2""img3 img3 img4 img4""img1 img5 img5 img5";gap:2px}#amc #develop-gallery .image:first-of-type{grid-area:img1;width:auto}#amc #develop-gallery .image:nth-of-type(2){grid-area:img2}#amc #develop-gallery .image:nth-of-type(3){grid-area:img3}#amc #develop-gallery .image:nth-of-type(4){grid-area:img4}#amc #develop-gallery .image:nth-of-type(5){grid-area:img5}#amc #develop-gallery figcaption{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-moz-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-ms-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on;letter-spacing:.05em;padding-top:.4em;font-family:Circular-Book,--apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:.625rem;line-height:1.6em}#tolino-family-sharing #illustrations-gallery .image:first-of-type{order:3}#tolino-family-sharing #illustrations-gallery .image:nth-of-type(2){order:1}#tolino-family-sharing #ereader-gallery .gallery__container{grid-template-columns:repeat(2,1fr);grid-template-areas:"image1 image1""image3 image2"}#tolino-family-sharing #ereader-gallery figure:first-of-type{grid-area:image1}#tolino-family-sharing #ereader-gallery figure:nth-of-type(2){grid-area:image2}#tolino-family-sharing #ereader-gallery figure:nth-of-type(3){grid-area:image3}#tolino-family-sharing #illustrations-gallery .gallery__container,#tolino-family-sharing #design-system-gallery .gallery__container{flex-flow:column;gap:1rem}#jazz-federation-hamburg #colours-gallery .gallery__container,#jazz-federation-hamburg #mobile-gallery .gallery__container,#jazz-federation-hamburg #merch-gallery .gallery__container,#jazz-federation-hamburg #flyer-gallery .gallery__container,#jazz-federation-hamburg #applications-gallery .gallery__container{flex-flow:column}#jazz-federation-hamburg #illustrations-gallery,#jazz-federation-hamburg #social-gallery{width:100vw;max-width:1920px}#ksv-medien #program-gallery .gallery__container{grid-template-columns:repeat(2,1fr);grid-template-areas:"image1 image1""image2."}#ksv-medien #program-gallery .gallery__container .image:first-of-type{grid-area:image1}#ksv-medien #program-gallery .gallery__container .image:nth-of-type(2){grid-area:image2}#ksv-medien #configurator-gallery .gallery__container,#rund-und-bunt-webshop #structure-gallery .gallery__container,#rund-und-bunt-webshop #typography-gallery .gallery__container,#rund-und-bunt-webshop #colours-gallery .gallery__container,#rund-und-bunt-webshop #components-gallery .gallery__container,#rund-und-bunt-webshop #screens-gallery .gallery__container{flex-flow:column}
