*,::after,::before{box-sizing:border-box;padding:0;margin:0;background:0 0;text-decoration:none;outline:0;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;text-decoration-thickness:1px;touch-action:manipulation;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"onum","kern","liga","clig","calt";transition-delay:0ms;transition-duration:150ms;transition-property:none;transition-timing-function:ease-out}@font-face{font-family:"Denim";src:url(fonts/Denim-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Denim";src:url(fonts/Denim-Medium.woff2)format("woff2");font-weight:700;font-style:normal}:root{--c-bg:#FFFBF8;--c-bg-alt:#FFD0BC;--c-bg-menu:#BBC4A8;--c-text:#4E4C4B;--c-text-light:oklch(78.84% 0.044 45.86);--c-text-alt:#BBC4A8;--c-text-diff:#5892A9;--c-brand:#A7694F;--f-family:"Denim" , sans-serif;--f-size:clamp(14px, 0.91vw + 9.45px, 24px);--f-height:clamp(19px, 1vw + 14px, 30px);--f-weight:normal;--l-side-padding:1rem;--l-grid-gap:0.5rem;font-size:var(--f-height);font-family:var(--f-family);font-weight:var(--f-weight);background:var(--c-bg);color:var(--c-text)}@media (min-width:750px){:root{--l-side-padding:2rem;--l-grid-gap:1rem}}body{font-size:var(--f-size);line-height:var(--f-height)}.editor ul{margin:1rem 0}.editor p{margin-bottom:1rem}.editor li p{margin:0}.editor h2{font-size:clamp(22px,1.18vw + 16.09px,35px);line-height:1.4rem;margin:2rem 0 1rem}.about-bio strong,.editor strong{font-weight:700}.editor a{color:var(--c-brand);text-decoration:underline}.holder{position:relative}.image{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--l-grid-gap)}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.header{position:fixed;top:0;right:0;left:0;bottom:0;padding:1.5rem var(--l-side-padding);grid-template-areas:"titles titles titles titles titles titles titles titles menu-button menu-button menu-button menu-button""menu menu menu menu menu menu menu menu menu menu menu menu""languages languages languages languages languages languages languages languages languages languages languages languages";z-index:10;grid-template-rows:auto 1fr auto;pointer-events:none;text-transform:lowercase}@media (min-width:650px){.header{grid-template-areas:"titles titles titles titles titles menu menu menu menu menu menu languages";bottom:unset;grid-template-rows:auto}}@media (max-width:649px){.has-open-menu{background:var(--c-bg-menu);z-index:9999}}.header-titles{font-size:clamp(14px,.91vw + 9.45px,24px);line-height:1rem;justify-self:start;grid-area:titles;pointer-events:all}.header-title{text-decoration:underline;text-decoration-thickness:1px}.header-tagline,.header-title{display:block;color:var(--c-brand)}.overlay{position:fixed;top:0;right:var(--l-side-padding);bottom:0;left:var(--l-side-padding);z-index:9999;pointer-events:none;display:none}.overlay-column{background:#00f;opacity:.1}.menu{grid-area:menu;display:none;flex-direction:column;align-items:center;align-self:center;gap:2rem;pointer-events:all}@media (max-width:649px){.has-open-menu .menu{display:flex}}@media (min-width:650px){.menu{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1rem;align-items:start;justify-items:start;align-self:start}}.menu-button{border:0;appearance:none;grid-area:menu-button;justify-self:end;align-self:start;color:var(--c-brand);cursor:pointer;pointer-events:all}.has-open-menu .menu-button{width:1.5rem;height:1.5rem;transform:rotate(45deg);background:linear-gradient(to right,transparent 50%,var(--c-brand) 50%,var(--c-brand) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(to bottom,transparent 50%,var(--c-brand) 50%,var(--c-brand) calc(50% + 1px),transparent calc(50% + 1px))}@media (min-width:650px){.menu-button{display:none}}.menu-item{font-size:clamp(22px,1.18vw + 16.09px,35px);line-height:1.4rem;color:var(--c-brand)}@media (min-width:650px){.menu-item{grid-column:span 2;font-size:clamp(14px,.91vw + 9.45px,24px);line-height:1rem}}.menu-item.menu-item-active,.menu-item:hover{opacity:.5}.languages{grid-area:languages;justify-self:center;display:none;gap:.25rem;pointer-events:all}.has-open-menu .languages{display:flex}@media (min-width:650px){.languages{justify-self:end;display:flex}}.language{font-size:clamp(14px,.91vw + 9.45px,24px);line-height:1rem;color:var(--c-brand)}@media (min-width:650px){.language{font-size:clamp(12px,.55vw + 9.27px,18px);line-height:.75rem}}.home-block:hover,.language.language-active,.language:hover{opacity:.5}.home-content{width:100%;min-height:100svh;position:relative;grid-template-rows:auto auto;grid-template-areas:". projects projects projects projects projects projects projects projects projects projects . "". objects objects objects objects objects objects objects objects objects objects .";align-content:center;align-items:center;grid-row-gap:10vh;padding:0 var(--l-side-padding)}@media (min-width:750px){.home-content{grid-template-areas:"projects projects projects projects projects projects . . . . . ."". . . . . . objects objects objects objects objects objects"}}@media (min-width:850px){.home-content{grid-template-areas:"projects projects projects projects projects projects projects . . . . ."". . . . . objects objects objects objects objects objects objects"}}@media (min-width:1100px){.home-content{grid-template-areas:". projects projects projects projects projects . . . . . ."". . . . . . objects objects objects objects objects ."}}@media (min-width:1500px){.home-content{grid-template-areas:". projects projects projects projects . . . . . . ."". . . . . . . objects objects objects objects ."}}.home-projects{grid-area:projects}.home-objects{grid-area:objects}.home-block-text *{display:inline}.home-block-text{font-size:clamp(22px,1.18vw + 16.09px,35px);line-height:1.4rem;color:var(--c-brand)}.home-block-title{font-size:clamp(10px,.18vw + 9.09px,12px);line-height:1.5;font-weight:700;text-transform:uppercase;display:inline-block;float:left;margin-right:1rem;margin-top:.15rem}.home-block-link{font-size:clamp(12px,.55vw + 9.27px,18px);line-height:1rem;float:right;margin-left:1rem;margin-top:.35rem;position:relative;margin-right:1rem}.home-block-link-inner{white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px}.eye-icon{display:block;width:.8rem;height:.8rem;object-fit:contain;transform:translateY(-45%);position:absolute;right:-1rem;top:50%}.home-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;object-fit:cover;object-position:center center;opacity:0;transition-property:opacity;transition-duration:700ms}.home-bg.is-active,.projects-item:hover .projects-item-image{opacity:1}.projects-content{width:100%;min-height:100svh;position:relative;padding:7rem var(--l-side-padding)0;grid-template-areas:"list list list list list list list list list list list list"}@media (min-width:1350px){.projects-content{grid-template-areas:". list list list list list list list list list list ."}}.projects-list{grid-area:list}.projects-header{font-size:clamp(10px,.18vw + 9.09px,12px);line-height:1.5;display:grid;grid-gap:var(--l-grid-gap);text-transform:uppercase;color:var(--c-brand);border-bottom:1px solid var(--c-brand);font-weight:700;line-height:1rem;margin-bottom:.5rem;grid-template-areas:"year year code code code code type type type type size size"}@media (min-width:850px){.projects-header{grid-template-areas:"year code code code type type size text text text text text"}}@media (min-width:1350px){.projects-header{grid-template-areas:"year code code code type type size text text text"}}.projects-header-year{grid-area:year}.projects-header-code{grid-area:code}.projects-header-type{grid-area:type}.projects-header-size{grid-area:size}.projects-header,.projects-item{grid-template-columns:repeat(12,1fr)}@media (min-width:1350px){.projects-header,.projects-item{grid-template-columns:repeat(10,1fr)}}.projects-year{font-size:clamp(10px,.18vw + 9.09px,12px);line-height:1.5;font-weight:700;padding:.25rem 0;color:var(--c-brand)}.projects-item{display:grid;grid-gap:var(--l-grid-gap);color:var(--c-brand);align-items:baseline;margin-bottom:.5rem;position:relative;grid-template-areas:". year code code code code type type type type size size"}@media (min-width:850px){.projects-item{grid-template-areas:". code code code type type size text text text text text"}}@media (min-width:1350px){.projects-item{grid-template-areas:". code code code type type size text text text"}}.projects-item.preview-only{pointer-events:none}.projects-item.preview-only span{opacity:.35}.projects-item-code{font-size:clamp(12px,.55vw + 9.27px,18px);line-height:.75rem;grid-area:code}.projects-item-type{grid-area:type;text-transform:uppercase}.projects-item-size,.projects-item-text,.projects-item-type{font-size:clamp(10px,.18vw + 9.09px,12px);line-height:1.5;font-weight:700}.projects-item-size{grid-area:size;text-transform:uppercase}.projects-item-text{grid-area:text;opacity:.5}@media (max-width:849px){.projects-item-text{display:none}}.projects-item-image{position:absolute;top:-1rem;left:var(--l-side-padding);pointer-events:none;opacity:0;transition-property:opacity;z-index:100}@media (hover:none){.projects-item-image{display:none!important}}.project-title-container{padding:7rem var(--l-side-padding) 1rem;grid-template-areas:"title title title title title title title title title title title title"}@media (min-width:1350px){.project-title-container{grid-template-areas:". title title title title title title title title title title ."}}.project-title{grid-area:title;color:var(--c-brand);text-decoration:underline}.project-opening{padding:0 var(--l-side-padding);grid-template-areas:"image image image image image image image image image image image image"}@media (min-width:1350px){.project-opening{grid-template-areas:". image image image image image image image image image image ."}}.project-opening-image{grid-area:image;display:block;width:100%;height:auto}.project-specs-container{padding:0 var(--l-side-padding);grid-template-areas:"specs specs specs specs specs specs specs specs specs specs specs specs";margin:var(--l-side-padding)0 0}@media (min-width:1350px){.project-specs-container{grid-template-areas:". specs specs specs specs specs specs specs specs specs specs ."}}.project-specs{grid-area:specs;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--l-grid-gap)}@media (min-width:1350px){.project-specs{grid-template-columns:repeat(10,1fr)}}.project-spec{grid-column:span 4}@media (min-width:600px){.project-spec{grid-column:span 3}}@media (min-width:1350px){.project-spec{grid-column:span 2}}.project-spec-title{font-size:clamp(10px,.18vw + 9.09px,12px);line-height:1.5;font-weight:700;text-transform:uppercase;color:var(--c-brand)}.project-spec-text{font-size:clamp(12px,.55vw + 9.27px,18px);line-height:.75rem}.about-bio a,.project-spec-text a{text-decoration:underline}.project-layouts-container{padding:0 var(--l-side-padding);grid-template-areas:"layouts layouts layouts layouts layouts layouts layouts layouts layouts layouts layouts layouts"}@media (min-width:1350px){.project-layouts-container{grid-template-areas:". layouts layouts layouts layouts layouts layouts layouts layouts layouts layouts ."}}.project-layouts{grid-area:layouts}.project-block{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--l-grid-gap);margin:3rem 0}@media (min-width:1350px){.project-block{grid-template-columns:repeat(10,1fr)}}.project-block-image{grid-column:1/-1;display:block;width:100%;height:auto}.project-block-text[data-start="1"] .project-block-text-content{grid-column:1/span 10}@media (min-width:500px){.project-block-text[data-start="1"] .project-block-text-content{grid-column:1/span 9}}@media (min-width:1350px){.project-block-text[data-start="1"] .project-block-text-content{grid-column:1/span 7}}.project-block-text[data-start="2"] .project-block-text-content,[data-textalignment=sx] .project-block-textimages-text{grid-column:1/span 10}@media (min-width:500px){.project-block-text[data-start="2"] .project-block-text-content{grid-column:2/span 9}}@media (min-width:1350px){.project-block-text[data-start="2"] .project-block-text-content{grid-column:2/span 7}}.project-block-text[data-start="3"] .project-block-text-content{grid-column:3/span 10}@media (min-width:500px){.project-block-text[data-start="3"] .project-block-text-content{grid-column:3/span 9}}@media (min-width:1350px){.project-block-text[data-start="3"] .project-block-text-content{grid-column:3/span 7}}.project-block-text[data-start="4"] .project-block-text-content{grid-column:3/span 10}@media (min-width:500px){.project-block-text[data-start="4"] .project-block-text-content{grid-column:4/span 9}}@media (min-width:1350px){.project-block-text[data-start="4"] .project-block-text-content{grid-column:4/span 7}}.project-block-textimages-sx{grid-column:1/span 6;display:block;width:100%}@media (min-width:700px){.project-block-textimages-sx[data-size=s][data-position=sx]{grid-column:1/span 4}}@media (min-width:1350px){.project-block-textimages-sx[data-size=s][data-position=sx]{grid-column:1/span 3}}@media (min-width:700px){.project-block-textimages-sx[data-size=s][data-position=dx]{grid-column:3/span 4}}@media (min-width:1350px){.project-block-textimages-sx[data-size=s][data-position=dx]{grid-column:3/span 3}.project-block-textimages-sx{grid-column:1/span 5}}.project-block-textimages-dx{grid-column:7/span 6;display:block;width:100%}@media (min-width:700px){.project-block-textimages-dx[data-size=s][data-position=dx]{grid-column:9/span 4}}@media (min-width:1350px){.project-block-textimages-dx[data-size=s][data-position=dx]{grid-column:8/span 3}}@media (min-width:700px){.project-block-textimages-dx[data-size=s][data-position=sx]{grid-column:7/span 4}}@media (min-width:1350px){.project-block-textimages-dx[data-size=s][data-position=sx]{grid-column:6/span 3}.project-block-textimages-dx{grid-column:6/span 5}}.project-block-textimages-text{grid-column:1/-1}@media (min-width:700px){.project-block-textimages-text{grid-column:span 6;align-self:end}}@media (min-width:1350px){.project-block-textimages-text{grid-column:span 5}}@media (min-width:500px){[data-textalignment=sx] .project-block-textimages-text{grid-column:1/span 9}}@media (min-width:700px){[data-textalignment=sx] .project-block-textimages-text{grid-column:1/7}}@media (min-width:1350px){[data-textalignment=sx] .project-block-textimages-text{grid-column:1/6}}[data-textalignment=dx] .project-block-textimages-text{grid-column:3/span 10}@media (min-width:500px){[data-textalignment=dx] .project-block-textimages-text{grid-column:4/span 9}}@media (min-width:700px){[data-textalignment=dx] .project-block-textimages-text{grid-column:7/13}}@media (min-width:1350px){[data-textalignment=dx] .project-block-textimages-text{grid-column:6/11}}@media (min-width:700px){.project-block-textimages[data-textalignment=dx] .project-block-textimages-sx[data-size=l],.project-block-textimages[data-textalignment=sx] .project-block-textimages-dx[data-size=l]{grid-row:1/3}}.related-object{border:0;appearance:none}.related-objects-container{padding:1.5rem 0;background:var(--c-bg-alt);color:var(--c-brand)}.related-objects-title{text-decoration:underline;margin-bottom:1.5rem;padding:0 var(--l-side-padding)}.related-objects-list{display:block}.related-object{width:14rem;padding-left:var(--l-side-padding)}.related-object-content{position:relative}.related-object-content::after,.related-object-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-brand);opacity:0;transition-property:opacity}.related-object-content::after{content:""}.object-link:hover::after,.related-object-content:hover .related-object-overlay,.related-object-content:hover::after{opacity:1}.related-object-overlay{color:var(--c-bg);padding:.6rem}.related-object-title{color:var(--c-text-alt);text-decoration:underline}.related-object-info{margin:25%0 15%;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}.related-object-spec:not(:last-child){margin-bottom:.5rem}.related-object-spec-title{text-transform:uppercase;color:var(--c-text-alt)}.related-object-spec-text,.related-object-spec-title{font-size:clamp(10px,.18vw + 9.09px,12px);line-height:1.5;font-weight:700;display:block}.related-object-text{font-size:clamp(12px,.36vw + 10.18px,16px);line-height:.75rem}.related-object-image{display:block;width:100%;height:auto}.related-objects-link-container{text-align:right;margin-top:4rem;padding:0 var(--l-side-padding)}.related-objects-link{font-size:clamp(12px,.55vw + 9.27px,18px);line-height:.75rem}.project-related{padding-top:3rem;padding-bottom:3rem;min-height:unset;grid-template-areas:"title title title title title title title title title title title title""list list list list list list list list list list list list"}@media (min-width:1350px){.project-related{grid-template-areas:"title list list list list list list list list list list ."}}.project-related-title{color:var(--c-brand);text-decoration:underline}.objects-container{width:100%;position:relative;padding:7rem var(--l-side-padding)0;grid-template-areas:"content content content content content content content content content content content content"}@media (min-width:1350px){.objects-container{grid-template-areas:". content content content content content content content content content content ."}}.objects{grid-area:content}.objects-header{border-bottom:1px solid var(--c-brand);margin-bottom:.25rem;text-align:right}.objects-header-icon{display:inline-block;height:.4rem;margin-left:.25rem}.objects-header-icon svg{display:block;height:100%;width:auto}.objects-header-icon.is-active{pointer-events:none;opacity:.5}.objects-section{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--l-grid-gap);grid-template-areas:"title title title title title title title title title title title title""objects objects objects objects objects objects objects objects objects objects objects objects";margin-bottom:3rem}@media (min-width:600px){.objects-section{grid-template-areas:"title title title title objects objects objects objects objects objects objects objects"}}@media (min-width:850px){.objects-section{grid-template-areas:"title title title objects objects objects objects objects objects objects objects objects"}}@media (min-width:1350px){.objects-section{grid-template-columns:repeat(10,1fr);grid-template-areas:"title title objects objects objects objects objects objects objects objects"}}.objects-section-title{color:var(--c-brand);text-decoration:underline;grid-area:title}.objects-list{grid-area:objects;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--l-grid-gap)}@media (min-width:600px){.objects-list{grid-template-columns:repeat(8,1fr)}}@media (min-width:850px){.objects-list{grid-template-columns:repeat(9,1fr)}}@media (min-width:1350px){.objects-list{grid-template-columns:repeat(8,1fr)}}.object-link{position:relative;grid-column:span 6;cursor:pointer;border:0}@media (min-width:600px){.object-link{grid-column:span 4}}@media (min-width:850px){.object-link{grid-column:span 3}}@media (min-width:1350px){.object-link{grid-column:span 2}}.object-link::after{content:"";background:var(--c-brand);position:absolute}.object-link-picture{display:block;width:100%;height:auto}.object-card-container,.object-link::after{top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition-property:opacity}.object-card-container{position:fixed;display:flex;padding:5rem var(--l-side-padding) var(--l-side-padding);background:rgba(255,251,248,.3);z-index:9999;backdrop-filter:blur(3px);overflow:auto}@media (min-width:750px){.object-card-container{padding:var(--l-side-padding)}}.object-card-container.is-active{opacity:1;pointer-events:all}.object-card{margin:auto;width:100%;max-width:40rem;display:grid;grid-template-columns:1fr;grid-template-areas:"info""image"}@media (min-width:750px){.object-card{grid-template-columns:4fr 5fr;grid-template-areas:"image info"}}.object-card-image{display:block;width:100%;height:auto;grid-area:image}.object-card-content{grid-area:info;background:var(--c-brand);padding:1rem;color:var(--c-bg);display:grid;grid-template-rows:auto 1fr 2fr auto;grid-row-gap:2rem}.object-card-header{display:flex;justify-content:space-between}.object-card-button{border:0;width:1.5rem;height:1.5rem;transform:translate(.25rem,-.25rem) rotate(45deg);background:linear-gradient(to right,transparent 50%,#fff 50%,#fff calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(to bottom,transparent 50%,#fff 50%,#fff calc(50% + 1px),transparent calc(50% + 1px));transition-property:opacity,transform;cursor:pointer}.object-card-button:hover{opacity:.5;transform:translate(.25rem,-.25rem) rotate(45deg) scale(.9)}.object-card-title{color:var(--c-text-alt);text-decoration:underline}.object-card-info{display:grid;grid-template-columns:1fr 1fr;align-self:end}.related-object-tags-text,.related-object-tags-title{display:block;font-size:clamp(10px,.18vw + 9.09px,12px);line-height:1.5;font-weight:700}.related-object-tags-title{color:var(--c-text-alt);text-transform:uppercase}.object-card-text{font-size:clamp(12px,.36vw + 10.18px,16px);line-height:.75rem;align-self:start}.about-collabs-left h3,.about-collabs-right h3,.object-card-meta{font-size:clamp(10px,.18vw + 9.09px,12px);line-height:1.5;font-weight:700}.object-card-meta{display:grid;grid-template-columns:1fr 1fr}.object-card-meta-column{display:flex;flex-direction:column;align-items:flex-start}.object-card-meta-title{text-transform:uppercase;color:var(--c-text-alt)}.about-content{min-height:100vh;grid-template-areas:"bio bio bio bio bio bio bio bio bio bio bio bio"". . profile profile profile profile profile profile profile profile . .""awards awards awards awards awards awards awards awards awards awards awards awards""collabs collabs collabs collabs collabs collabs collabs collabs collabs collabs collabs collabs";padding:7rem var(--l-side-padding) 2rem;align-content:start;grid-row-gap:2rem}@media (min-width:1050px){.about-content{align-content:stretch;grid-template-areas:"bio bio bio bio bio bio . profile profile profile profile .""collabs collabs collabs collabs collabs awards awards awards awards awards awards awards"}}@media (min-width:1600px){.about-content{grid-template-areas:"bio bio bio bio bio bio . profile profile profile . .""collabs collabs collabs collabs collabs awards awards awards awards awards awards awards"}}.about-bio{grid-area:bio;max-width:70ch}@media (min-width:1050px){.about-bio{padding-left:var(--l-side-padding)}}.about-profile{grid-area:profile}.about-profile-picture{display:block;width:100%}.about-collabs{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1.5rem var(--l-grid-gap);align-items:start;grid-template-areas:". . title title title title title title title title title title""left left left left left left right right right right right right";grid-area:collabs}@media (min-width:1050px){.about-collabs{grid-template-areas:"title left left right right";grid-template-columns:auto 1fr 1fr 1fr 1fr}}@media (min-width:1800px){.about-collabs{grid-template-columns:repeat(5,1fr)}}.about-collabs-title{color:var(--c-brand);text-decoration:underline;grid-area:title}.about-collabs-left,.about-collabs-right,.about-collabs-title{font-size:clamp(12px,.55vw + 9.27px,18px);line-height:.75rem}.about-collabs-left h3,.about-collabs-right h3{color:var(--c-brand);margin-bottom:.25rem;margin-top:.25rem}.about-collabs-left h3:not(:first-child),.about-collabs-right h3:not(:first-child){margin-top:.75rem}.about-collabs-left{grid-area:left}.about-collabs-right{grid-area:right}.about-awards{grid-area:awards;display:grid;grid-template-columns:repeat(12,1fr);grid-template-areas:". . title title title title title title title title title title""list list list list list list list list list list list list";grid-gap:1.5rem var(--l-grid-gap)}@media (min-width:1050px){.about-awards{grid-template-columns:repeat(7,1fr);grid-template-areas:"title title list list list list list"}}.about-awards-title{font-size:clamp(12px,.55vw + 9.27px,18px);line-height:.75rem;color:var(--c-brand);text-decoration:underline;text-decoration-thickness:1px;grid-area:title}@media (min-width:1050px){.about-awards-title{justify-self:end}}.about-awards-content{grid-area:list}.about-award{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:.25rem 1rem;grid-template-areas:"year year year year year year year year year year year year""title title title title title title title title placement placement placement placement";margin-bottom:1rem}@media (min-width:1050px){.about-award{grid-template-columns:repeat(5,1fr);grid-template-areas:"year year . . .""title title title placement placement"}}.about-award-year{font-size:clamp(10px,.18vw + 9.09px,12px);line-height:1.5;font-weight:700;grid-area:year;margin-top:.25rem;color:var(--c-brand)}.about-award-title{font-size:clamp(12px,.55vw + 9.27px,18px);line-height:.75rem;grid-area:title}.about-award-placement{font-size:clamp(10px,.18vw + 9.09px,12px);line-height:1.5;font-weight:700;color:var(--c-brand);grid-area:placement;text-transform:uppercase;margin-top:.25rem;justify-self:end}@media (min-width:1050px){.about-award-placement{justify-self:start}}.default-content{width:100%;padding:7rem var(--l-side-padding);grid-template-areas:"title title title content content content content content content content content content"}@media (min-width:1350px){.default-content{grid-template-areas:"title title title title title content content content content content content content"}}.default-title{grid-area:title}.default-text{grid-area:content}.static-logo-container{position:fixed;bottom:1rem;left:var(--l-side-padding)}.static-logo{width:2.5rem;height:auto;fill:var(--c-brand)}.footer{background:var(--c-brand);padding:1rem var(--l-side-padding) 1.5rem;grid-template-areas:"logo logo . contacts contacts contacts contacts contacts . social social social"". . . newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter newsletter"". . . menu menu menu menu menu . . . ."". . . business business business business business business business business business"". . . legal legal legal legal legal legal legal legal legal";color:var(--c-text-alt);align-items:start;left:0;right:0;position:relative;z-index:10;gap:1rem}@media (min-width:600px){.footer{grid-template-areas:"logo logo . . . contacts contacts contacts . social social social"". . . . . newsletter newsletter newsletter newsletter newsletter newsletter newsletter"". . . . . menu menu menu . . . ."". . . . . business business business business business business business"". . . . . legal legal legal legal legal legal legal"}}@media (min-width:1150px){.footer{gap:1rem;grid-template-areas:"logo contacts contacts contacts newsletter newsletter newsletter . menu menu social social""logo business business business newsletter newsletter newsletter . menu menu legal legal"}}@media (min-width:1500px){.footer{gap:0 1rem;grid-template-areas:"logo contacts contacts newsletter newsletter . business business menu social social social""logo contacts contacts newsletter newsletter . business business menu legal legal legal"}}.footer-logo-container{grid-area:logo;align-self:start;justify-self:start;display:block}.footer-logo{width:2.5rem;height:auto;fill:var(--c-text-alt)}.footer-contacts{grid-area:contacts}.footer-business{grid-area:business;font-size:clamp(12px,.27vw + 10.64px,15px);line-height:.85rem}@media (min-width:1150px){.footer-business{line-height:.6rem}}.footer-contact{font-size:clamp(12px,.55vw + 9.27px,18px);line-height:.9rem;display:block;font-weight:700}.footer-nl{grid-area:newsletter}.footer-nl-title{font-size:clamp(12px,.55vw + 9.27px,18px);line-height:1rem;font-weight:700}.footer-nl-form{font-size:clamp(12px,.27vw + 10.64px,15px);line-height:.85rem;display:grid;grid-gap:.5rem 0;grid-template-columns:1fr 1fr auto;grid-template-areas:"input input button";font-weight:700}@media (min-width:1150px){.footer-nl-form{line-height:.6rem}}.footer-nl-button,.footer-nl-input{appearance:none;border:0;border-radius:unset;font-weight:700}.footer-nl-button::placeholder,.footer-nl-input::placeholder{color:var(--c-text-alt)}.footer-nl-input{border-bottom:1px solid currentColor;grid-area:input}.footer-nl-button{border-bottom:1px solid var(--c-text-alt);cursor:pointer;transition-property:background,color;grid-area:button;padding-left:1rem}.footer-nl-button:hover{color:var(--c-text)}.footer-menu{grid-area:menu;display:flex;flex-direction:column;align-self:start}.footer-menu-item{font-size:clamp(12px,.27vw + 10.64px,15px);line-height:.85rem}@media (min-width:1150px){.footer-menu-item{line-height:.6rem}}.footer-menu-item:hover{opacity:.5}.footer-misc{grid-area:misc}.footer-icons{display:flex;gap:var(--l-grid-gap);justify-content:flex-end;margin-bottom:.3rem;justify-self:end;grid-area:social}.footer-icon{width:1rem;height:1rem}@media (min-width:1150px){.footer-icon{width:.75rem;height:.75rem}}.footer-legal{font-size:clamp(12px,.27vw + 10.64px,15px);line-height:.85rem;grid-area:legal}@media (min-width:1150px){.footer-legal{justify-self:end;text-align:right;line-height:.6rem}}