@charset "UTF-8";@font-face{font-family:Greed;font-weight:400;font-style:normal;font-display:block;src:url("../fonts/GreedStandard-Regular.woff") format("woff"),url("../fonts/GreedStandard-Regular.ttf") format("truetype")}@font-face{font-family:Greed;font-weight:500;font-style:normal;font-display:block;src:url("../fonts/GreedStandard-Medium.woff") format("woff"),url("../fonts/GreedStandard-Medium.ttf") format("truetype")}@font-face{font-family:Reckless;font-weight:400;font-style:normal;font-display:block;src:url("../fonts/Reckless-Regular.woff2") format("woff2"),url("../fonts/Reckless-Regular.woff") format("woff"),url("../fonts/Reckless-Regular.ttf") format("truetype")}*,*:after,*:before{box-sizing:border-box;margin:0;padding:0;border:0;background:none;font:inherit;vertical-align:baseline;-webkit-tap-highlight-color:transparent}html{scrollbar-width:none}::-moz-selection{background-color:var(--c-text);color:var(--c-bg)}::selection{background-color:var(--c-text);color:var(--c-bg)}::-webkit-scrollbar{display:none}:focus,:focus-visible{outline:none!important}:focus::-ms-value{background-color:none;color:inherit}::-moz-focus-inner{border:none!important}html{height:100%}body{width:100vw;height:100%;background-color:var(--c-bg);color:var(--c-text);font:var(--font-sans);transition:background-color var(--duration-slow) var(--ease);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none}div,span{-webkit-user-select:none;-moz-user-select:none;user-select:none}img,video{display:block;width:100%;max-width:100%;height:auto;transform:translateZ(0);line-height:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}svg{overflow:visible}a,button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:inherit;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}a{transition:color var(--duration-fast) var(--ease)}button{font-weight:500;line-height:1;white-space:nowrap}button:disabled{cursor:not-allowed}.icons-sprite{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.icons-sprite svg{position:absolute;height:0;width:0}html.is-changing .transition-fade{opacity:1;transition:opacity var(--duration)}html.is-animating .transition-fade,.lazy,.lazyload,.lazyvideo,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity var(--duration-fast) var(--ease)}.u-modal--medium{padding:var(--u-4) var(--u-2);border-radius:var(--u-2)}.u-modal--small{overflow:hidden;width:304px;height:var(--u-1);border-radius:var(--u-2);transition:height var(--duration-slow) var(--ease);pointer-events:none}.u-modal--small.is-open{height:var(--modal-height);transition:height var(--duration-slow) .24s var(--ease);pointer-events:auto}.u-modal--small__inner{opacity:0;padding:var(--u-1) var(--u-2);transition:opacity var(--duration-fast) .3s var(--ease)!important}.u-modal--small.is-open .u-modal--small__inner{opacity:1;transition:opacity var(--duration-fast) var(--ease)!important}.u-btn--medium{padding:var(--u-1) var(--u-2);border-radius:var(--u-2)}.u-btn--small{padding:var(--u-0_25) var(--u-1_5);border-radius:var(--u-1_5)}.u-theme--primary{background-color:var(--c-white);color:var(--c-black)}.u-theme--primary--semitransparent{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background-color:var(--c-primary);color:var(--c-black);transition:color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease)}.u-theme--primary--semitransparent a{color:var(--c-black)}@media(hover:hover){.u-theme--primary--semitransparent a:hover{color:var(--c-gray-dark)}}.u-theme--primary--semitransparent a:active{color:var(--c-white)}@media(hover:hover){button.u-theme--primary--semitransparent{background-color:var(--c-primary-idle);color:var(--c-gray-darkest)}button.u-theme--primary--semitransparent:hover{background-color:var(--c-primary);color:var(--c-black)}}@media(hover:none){button.u-theme--primary--semitransparent{background-color:var(--c-primary);color:var(--c-black)}}button.u-theme--primary--semitransparent.is-active{background-color:var(--c-primary-active);color:var(--c-black)}.u-theme--secondary{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background-color:var(--c-secondary);color:var(--c-white);transition:color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease)}.u-theme--secondary a{color:var(--c-white)}@media(hover:hover){.u-theme--secondary a:hover{color:var(--c-gray)}}@media(hover:hover){button.u-theme--secondary{background-color:var(--c-secondary-idle);color:var(--c-gray-lightest)}button.u-theme--secondary:hover{background-color:var(--c-secondary);color:var(--c-white)}}@media(hover:none){button.u-theme--secondary{background-color:var(--c-secondary);color:var(--c-white)}}button.u-theme--secondary.is-active{background-color:var(--c-secondary-active);color:var(--c-white)}.u-theme--project{background-color:var(--c-background);color:var(--c-foreground)}.u-theme--project--inverted{background-color:var(--c-foreground);color:var(--c-background)}@keyframes marquee{to{transform:translate(calc(-50% - var(--u-0_25)))}}@keyframes marquee--gap{to{transform:translate(calc(-50% - var(--u-2)))}}.marquee{overflow:hidden;white-space:nowrap}.marquee__inner{display:flex;flex-wrap:nowrap;gap:var(--u-0_5);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;animation:marquee calc(var(--marquee-duration) * 1ms) linear 0s infinite;animation-play-state:paused}.is-gap .marquee__inner{gap:var(--u-4);animation:marquee--gap calc(var(--marquee-duration) * 1ms) linear 0s infinite}.is-autoplay .marquee__inner,.is-play .marquee__inner{animation-play-state:running}.menu{position:relative;z-index:7}@media(max-width:480px){.menu__bar{display:grid;position:fixed;top:0;left:50%;z-index:2;grid-template-columns:1fr 84px;gap:var(--u-0_5);width:100%;padding:var(--u-2) var(--u-1);transform:translate(-50%)}}.menu__bg{position:fixed;opacity:0;width:100%;height:100%;background-color:rgba(var(--c-black-rgb),.15);transition:opacity .48s var(--ease);pointer-events:none}.menu__bg.is-visible{opacity:1;transition:opacity .48s .24s var(--ease);pointer-events:auto}.nav{display:flex;position:fixed;top:var(--u-2);left:50%;z-index:2;justify-content:center;align-items:center;width:320px;height:32px;padding:0 var(--u-2);border-radius:var(--u-2);transform:translate(-50%);background-color:var(--c-bg);font-weight:500}@media(max-width:480px){.nav{position:static;width:100%;transform:none;transition:transform var(--duration-slow) var(--ease)}body:not(.project) .nav{transform:translate(calc(50vw - var(--u-1) - 50%))}}@media(max-width:400px){.nav{padding:0 var(--u-1) 0 var(--u-1_5)}}.nav__item{flex:1 0 auto;color:var(--c-nav);transition:color var(--duration-fast) var(--ease);cursor:pointer}@media(hover:hover){.nav:hover .nav__item{color:var(--c-nav-idle)}.nav.nav.is-item-open .nav__item:hover,.nav .nav__item:hover{color:var(--c-nav)}}.nav.is-item-open .nav__item{color:var(--c-nav-idle)}.nav .nav__item.is-active{color:var(--c-nav)}.nav__item span{display:block;padding:var(--u-1);line-height:1;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:400px){.nav__item span{padding:var(--u-1) var(--u-0_5)}}.nav__item--home{flex:0 0 auto}.nav__logo{width:32px;max-width:none;height:32px;-o-object-fit:contain;object-fit:contain;transition:-webkit-filter var(--duration-fast) var(--ease);transition:filter var(--duration-fast) var(--ease);transition:filter var(--duration-fast) var(--ease),-webkit-filter var(--duration-fast) var(--ease)}@media(hover:hover){.nav:hover .nav__logo{-webkit-filter:contrast(0) brightness(1.5);filter:contrast(0) brightness(1.5)}.nav .nav__item--home:hover .nav__logo{-webkit-filter:none;filter:none}}.nav.is-item-open .nav__logo{-webkit-filter:contrast(0) brightness(1.5);filter:contrast(0) brightness(1.5)}.overlays__wrapper{display:flex;position:fixed;top:56px;left:50%;flex-direction:column;align-items:center;overflow:hidden;-webkit-backdrop-filter:none;backdrop-filter:none;width:320px;max-width:calc(100% - 32px);height:8px;padding:0;transform:translate(-50%);background-color:transparent;pointer-events:none}@media(hover:hover){.overlays__wrapper:hover a{transition:color var(--duration-fast) var(--ease)}}@media(max-width:480px){.overlays__wrapper{width:100%;max-width:calc(100% - var(--u-2))}}.overlays__wrapper.is-open{height:var(--overlay-height, 8px);pointer-events:auto}.overlays__bg{position:absolute;z-index:-1;opacity:0;width:calc(100% - 48px);height:100%;padding:0}.overlays__wrapper.is-open .overlays__bg{opacity:1;width:100%}.overlay{display:grid;position:absolute;top:0;left:0;grid-template-columns:1fr;gap:var(--u-4);opacity:0;width:100%;transition:opacity var(--duration) var(--ease);pointer-events:none}.overlay.is-open{opacity:1;pointer-events:auto}.overlay__container{display:flex;flex-direction:column;gap:var(--u-4);overflow-y:auto;max-height:calc(100svh - 80px);padding:var(--u-1) 0}.overlay__section h2{margin-bottom:var(--u-0_5);font-size:var(--fs-s);font-weight:600;text-align:center;text-transform:uppercase}.overlay__section p{font:var(--font-serif);font-size:1.1875rem;line-height:1.25rem;text-align:center;text-transform:uppercase}.overlay__section strong{font-family:var(--ff-sans);font-weight:500}.overlay--about,.overlay--services,.overlay--works{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}.overlay--about,.overlay--services{overflow-y:auto;max-height:calc(100svh - 64px);padding:var(--u-1) var(--u-2)}.overlay--works{gap:var(--u-1);height:640px;max-height:calc(100svh - 64px);padding:var(--u-1_5) 0;font-weight:500}.works__views{display:flex;overflow:hidden;height:100%}.works__slider,.works__list{flex:0 0 100%;max-height:calc(100svh - 64px);transition:transform var(--duration) var(--ease)}.works__toggle{display:flex;position:absolute;top:var(--u-2_5);left:50%;z-index:4;transform:translate(-50%)}.works__toggle__option{padding:0 var(--u-0_5);cursor:pointer}.works__toggle__icon{display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);width:48px;height:var(--u-3);border-radius:var(--u-1_5);background-color:rgba(var(--c-white-rgb),.9)}.works__toggle__icon--slider>div{height:var(--u-2)}.works__toggle__icon--list>div{height:var(--u-0_25)}.works__toggle__icon--list>div:nth-child(1){transform:translateY(calc(var(--u-0_375) * -1))}.works__toggle__icon--list>div:nth-child(2){transform:translateY(calc(var(--u-0_125) * -1))}.works__toggle__icon--list>div:nth-child(3){transform:translateY(var(--u-0_125))}.works__toggle__icon--list>div:nth-child(4){transform:translateY(var(--u-0_375))}.works__toggle__icon>div{width:var(--u-2);border-radius:var(--u-0_5);box-shadow:inset 0 0 0 var(--u-0_25);color:var(--c-gray);transition:color var(--duration-fast) var(--ease)}@media(hover:hover){.works__toggle:hover .works__toggle__option.is-active .works__toggle__icon>div,.works__toggle:hover .works__toggle__icon>div{color:var(--c-gray)}.works__toggle .works__toggle__option.is-active:hover .works__toggle__icon>div,.works__toggle .works__toggle__option:hover .works__toggle__icon>div{color:var(--c-gray-darkest)}}.works__toggle__option.is-active .works__toggle__icon>div{color:var(--c-gray-darkest)}.works__slider{--slide-height: 616px ;--slide-size: 25% ;--slide-spacing: 0;width:100%;margin:0;padding:0 var(--u-1_5);transform:translate(-100%);color:var(--c-white)}.works__slider.is-visible{transform:translate(0)}.works__slider__container{overflow:hidden;height:100%;border-radius:var(--u-0_75);display:flex;flex-direction:column;height:var(--slide-height);max-height:calc(100svh - 64px);touch-action:pan-x pinch-zoom}.works__slide{flex:0 0 var(--slide-size);min-height:0;padding-top:var(--slide-spacing);transform:translateZ(0);pointer-events:none}.works__slide__container--translate{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.works__slide__container--height{position:relative;overflow:hidden;width:100%;height:50%}.works__slide__container{display:flex;justify-content:center;align-items:center;width:100%;height:100%;cursor:pointer;pointer-events:auto}.works__slide__details{display:grid;position:absolute;z-index:1;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;gap:0 var(--u-1);width:100%;max-height:100%;padding:var(--u-1);transition:opacity var(--duration) var(--ease)}@media(hover:hover){.works__slide__details{opacity:0}.works__slide__container.is-collection.is-open .works__slide__details,.works__slider:not(.is-scrolling) .works__slide__container:hover .works__slide__details{opacity:1}}.works__slide__details__title,.works__slide__details__index,a.works__slide__details__project{color:var(--c-gray-light);font-size:1.1875rem;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.works__slide__container.is-collection.is-open .works__slide__details__title,.works__slide__container.is-collection.is-open .works__slide__details__index{opacity:.75}.works__slide__details__title{text-transform:uppercase}.works__slide__details__projects{display:grid;grid-column:span 2;grid-template-rows:0fr;overflow:hidden;opacity:0;transition:grid-template-rows var(--duration) var(--ease),opacity var(--duration) var(--ease);pointer-events:none}.works__slide__container.is-collection.is-open .works__slide__details__projects{grid-template-rows:1fr;opacity:1;pointer-events:auto}.works__slide__details__projects__inner{min-height:0;font-family:var(--ff-serif)}a.works__slide__details__project{display:block;color:var(--c-gray-light);text-transform:uppercase;transition:opacity var(--duration) var(--ease),color var(--duration) var(--ease)!important}@media(hover:hover){.works__slide__details__projects:hover:has(.works__slide__details__project:hover) a.works__slide__details__project{opacity:.75}.works__slide__details__projects a.works__slide__details__project:hover{opacity:1!important;color:var(--c-gray-light)}}a.works__slide__details__project:first-child{margin-top:var(--u-1)}.works__slide__media{overflow:hidden;width:100%;height:100%;border-radius:var(--u-0_75);background-color:var(--c-gray-dark)}.works__slide__media img,.works__slide__media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3}.works__list{display:flex;flex-direction:column;overflow-y:auto;height:100%;padding:40px var(--u-2);transform:translate(0)}.works__list.is-visible{transform:translate(-100%)}.works__list__container{display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;align-content:center}.works__list__item{display:grid;grid-column:span 2;grid-template-columns:subgrid;gap:var(--u-0_5) var(--u-2);align-items:center;padding:var(--u-1_5) 0}.works__list__item,.works__list__item__project{transition:color var(--duration) var(--ease)!important}@media(hover:hover){.works__list__container:hover .works__list__item,.works__list__item:hover:has(.works__list__item__project:hover),.works__list__container:hover .works__list__item__project,.works__list__item__project:hover:has(.works__list__item__project:hover){color:var(--c-gray-dark)}.works__list__container .works__list__item:hover,.works__list__container .works__list__item__project:hover{color:var(--c-black)}}.works__list__item__title,.works__list__item__index,a.works__list__item__project{font-size:1.1875rem;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.works__list__item__title{text-transform:uppercase}.works__list__item__index{font-variant-numeric:tabular-nums;letter-spacing:-.5px}.works__list__item__projects{font-family:var(--ff-serif)}.works__list__item__project{display:block;text-transform:uppercase}@media(hover:hover){.works__list__item:hover:has(.works__list__item__project:hover) .works__list__item__project{color:var(--c-gray-dark)}.works__list__item:hover .works__list__item__project{color:var(--c-black)}.works__list__item .works__list__item__project:hover{color:var(--c-black)!important}}body.home{background-color:var(--c-offwhite)}main.home{width:100%;height:100dvh}.showcase{--slide-height: 100vh;--slide-size: calc(100% + 4px) ;--slide-spacing: 1rem;position:fixed;width:100%;height:100%;margin:auto}.showcase__container{display:flex;position:relative;overflow:hidden;height:100%;touch-action:pan-y pinch-zoom}.showcase__slide{position:absolute;top:0;left:0;flex:0 0 var(--slide-size);opacity:0;width:100%;min-width:0;height:100%;transform:translateZ(0);transition:opacity var(--duration-fade) var(--ease);pointer-events:none}.showcase__slide.is-active{opacity:1;pointer-events:auto}.showcase-thumbs{position:fixed}@media(min-width:481px){.showcase-thumbs{bottom:96px;left:var(--u-2)}}@media(max-width:480px){.showcase-thumbs{bottom:calc(var(--u-1) + 15vw);left:var(--u-1)}}.showcase-thumbs__container{display:flex}@media(min-width:481px){.showcase-thumbs__container{flex-direction:column}}@media(max-width:480px){.showcase-thumbs__container{align-items:end}}.showcase-thumbs__slide{cursor:pointer}@media(hover:hover){.showcase-thumbs__slide:hover{height:112px}}@media(min-width:481px){.showcase-thumbs__slide{width:calc(148px + 8px * var(--tagsCount));height:var(--u-1_5);padding:var(--u-0_25) 0;transition:height var(--duration) 80ms var(--ease),padding var(--duration) 80ms var(--ease),opacity var(--duration) 80ms var(--ease)}}@media(max-width:480px){.showcase-thumbs__slide{width:var(--u-1_5);height:calc(96px + 8px * var(--tagsCount));padding:0 var(--u-0_25);transition:width var(--duration) var(--ease),padding var(--duration) var(--ease),opacity var(--duration) var(--ease)}}.showcase-thumbs__slide:not(.is-visible){opacity:0;height:0;padding:0}.showcase-thumbs__slide--selected{position:relative}@media(min-width:481px){.showcase-thumbs__slide--selected{height:var(--u-4)}}@media(max-width:480px){.showcase-thumbs__slide--selected{width:calc(var(--u-4) * 2)}}.showcase-thumbs__slide img,.showcase-thumbs__slide video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.showcase-thumbs__slide__inner{position:relative;overflow:hidden;width:100%;height:100%;border-radius:var(--u-0_5)}.showcase-thumbs__slide__inner:before{display:none;content:"";position:absolute;top:0;left:0;z-index:1;width:var(--u-0_25);height:100%;background-color:red}.showcase-thumbs__slide--selected .showcase-thumbs__slide__inner:before{display:block;animation:thumb-playhead var(--delay) linear;animation-play-state:paused}.showcase-thumbs.is-playing .showcase-thumbs__slide__inner:before{animation-play-state:running}@keyframes thumb-playhead{0%{left:calc(-1 * var(--u-0_25));opacity:0}2%{opacity:1}98%{opacity:1}to{left:100%;opacity:0}}.facet{display:grid;grid-template-columns:repeat(12,1fr);width:100%;height:100%;padding:calc(var(--margin) * var(--u-4)) 0}@media(max-width:480px){.facet{grid-template-columns:1fr;padding:0}}.facet__container{display:flex;position:relative;grid-column:calc(var(--column-start) + 1)/span var(--column-width);justify-content:center;align-items:center;max-height:100%}@media(min-width:481px){.facet__container{align-self:var(--v-alignment)}}@media(max-width:480px){.facet__container{grid-column:span 1;align-self:var(--v-alignment-mobile)}}.facet__label__safearea{position:absolute;width:100%;height:100%}@media(min-width:481px){.facet__label__safearea{--safearea-top: 64px;--safearea-bottom: calc( max(var(--facet-count) - 1, 0) * (var(--u-1) + var(--u-0_5)) + 112px + 96px + var(--u-2) );top:0}.facet__label__safearea.is-v-alignment-start,.facet__label__safearea.is-v-alignment-full{max-height:calc(100lvh - max(5vw,var(--safearea-bottom)))}.facet__label__safearea.is-v-alignment-center{max-height:calc(50% + min(50%,50lvh - max(11vw + 96px,var(--safearea-bottom))))}.facet__label__safearea.is-edge-top.is-align-end{max-width:calc(100vw - 160px)}.facet__label__safearea.is-edge-left,.facet__label__safearea.is-edge-right{max-width:66.6666666667vw}.facet__label__safearea.is-edge-left{right:0}.facet__label__safearea.is-edge-right{left:0}}@media(max-width:480px){.facet__label__safearea{display:none}}.facet__label{--indent: calc(100vw / 12);--indent-negative: calc(-100vw / 12);position:absolute;z-index:3}@media(min-width:481px){.is-edge-bottom .facet__label,.is-edge-top .facet__label{--outside: calc(100% + var(--u-4));--outside-negative: calc(-100% - var(--u-4))}.is-edge-left .facet__label,.is-edge-right .facet__label{--outside: calc(100% + var(--u-2));--outside-negative: calc(-100% - var(--u-2))}.is-edge-top .facet__label{top:0}.is-edge-top.is-align-start .facet__label{left:0;transform:translate(var(--indent),var(--outside-negative))}.is-edge-top.is-align-end .facet__label{right:0;transform:translate(var(--indent-negative),var(--outside-negative))}.is-edge-right .facet__label{right:0}.is-edge-right.is-align-start .facet__label{top:0;transform:translate(var(--outside),var(--indent))}.is-edge-right.is-align-end .facet__label{bottom:0;transform:translate(var(--outside),var(--indent-negative))}.is-edge-bottom .facet__label{bottom:0}.is-edge-bottom.is-align-start .facet__label{left:0;transform:translate(var(--indent),var(--outside))}.is-edge-bottom.is-align-end .facet__label{right:0;transform:translate(var(--indent-negative),var(--outside))}.is-edge-left .facet__label{left:0}.is-edge-left.is-align-start .facet__label{top:0;transform:translate(var(--outside-negative),var(--indent))}.is-edge-left.is-align-end .facet__label{bottom:0;transform:translate(var(--outside-negative),var(--indent-negative))}}button.facet__label__trigger{min-width:82px;min-width:160px;font-weight:500;text-transform:uppercase}@media(hover:hover){button.facet__label__trigger:hover{background-color:rgba(var(--c-white-rgb),.65)}}button.facet__label__trigger.is-active{background-color:rgba(var(--c-white-rgb),.65)}.facet__label__overlay{position:absolute;width:360px}@media(min-width:481px){.is-edge-top .facet__label__overlay{top:36px}.is-edge-top.is-align-start .facet__label__overlay{left:0}.is-edge-top.is-align-end .facet__label__overlay,.is-edge-right .facet__label__overlay{right:0}.is-edge-right.is-align-start .facet__label__overlay{top:36px}.is-edge-right.is-align-end .facet__label__overlay,.is-edge-bottom .facet__label__overlay{bottom:36px}.is-edge-bottom.is-align-start .facet__label__overlay{left:0}.is-edge-bottom.is-align-end .facet__label__overlay{right:0}.is-edge-left .facet__label__overlay{left:0}.is-edge-left.is-align-start .facet__label__overlay{top:36px}.is-edge-left.is-align-end .facet__label__overlay{bottom:36px}}.facet__label__overlay__inner{display:flex;flex-direction:column;gap:var(--u-1_5)}.facet__label__overlay__inner>div{display:flex;flex-wrap:wrap;gap:var(--u-1);justify-content:space-between;align-items:end}.facet__label__overlay h3{display:inline-block;font-size:1.375rem;font-weight:500;line-height:1em;white-space:nowrap;text-transform:uppercase}.facet__label__overlay p{font-family:var(--ff-serif);text-align:justify;text-transform:uppercase}.facet__label__overlay strong{font-family:var(--ff-sans);font-weight:500}.facet__label__overlay__inner>div>a{display:block;margin-left:auto;font:var(--font-serif);font-size:1.375rem;line-height:1em;white-space:nowrap;text-transform:uppercase}.facet__label__overlay__inner>div>a span{font-size:1.2em}.facet__media{width:100%;height:100%}.facet__media img,.facet__media video{width:100%;height:100%;max-height:calc(100dvh - 2 * var(--margin) * var(--u-4));-o-object-fit:cover;object-fit:cover}.showcase__slide.is-active .facet__media video{pointer-events:auto}@media(min-width:481px){.filters__toggle{position:fixed;top:var(--u-2);left:50%;transform:translate(-100%) translate(160px);transition:transform var(--duration-slow) var(--ease)}body.home .filters__toggle{transform:translate(var(--u-1)) translate(160px)}}@media(max-width:480px){.filters__toggle{display:none}}.filters{display:flex;position:fixed;gap:var(--u-0_5);width:240px;pointer-events:none}@media(min-width:481px){.filters{top:64px;right:var(--u-2);flex-wrap:wrap;justify-content:end}}@media(min-width:1024px){.filters{top:var(--u-2)}}@media(max-width:480px){.filters{display:none}}.filters.is-open{pointer-events:auto}.filter{opacity:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1;text-transform:uppercase;transition:opacity .36s calc((var(--indexMax) - var(--index)) * 25ms) var(--ease),color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease)}.filter.is-active{background-color:rgba(var(--c-black-rgb),.6)}.filters.is-open .filter{opacity:1;transition:opacity .36s calc(var(--index) * 25ms) var(--ease),color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease)}.wordmark--long,.wordmark--short{position:fixed;z-index:2;pointer-events:none}@media(min-width:481px){.wordmark--long,.wordmark--short{bottom:var(--u-2)}}@media(max-width:480px){.wordmark--long,.wordmark--short{bottom:var(--u-1)}}.wordmark--long{display:flex;flex-direction:column;justify-content:end;mix-blend-mode:exclusion;height:48px}@media(min-width:481px){.wordmark--long{left:var(--u-2)}}@media(max-width:480px){.wordmark--long{left:var(--u-1)}}@media(min-width:481px){.wordmark--long svg{width:100%;max-width:calc(50vw - var(--u-4));height:auto}}@media(max-width:480px){.wordmark--long svg{width:calc(80vw - 2 * var(--u-1))}}.wordmark--long path{fill:#fff}.wordmark--short{right:var(--u-2);-webkit-clip-path:url(#udox-wordmark);clip-path:url(#udox-wordmark);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);aspect-ratio:824/172}@media(min-width:481px){.wordmark--short{width:calc(50vw - var(--u-4));background-color:rgba(var(--c-gray-rgb),.3)}}@media(max-width:480px){.wordmark--short{display:none}}.wordmark--short.is-kerned{-webkit-clip-path:url(#udox-wordmark-kerned);clip-path:url(#udox-wordmark-kerned);aspect-ratio:788/172}body.project{background-color:var(--c-black)}main.project{background-color:var(--c-background)}.project__chapter--intro,.project__chapter--block{display:flex;justify-content:center;align-items:center}.project__chapter--intro.is-center p,.project__chapter--block.is-center p{width:90%;text-align:center}.project__chapter--intro.is-justify p,.project__chapter--block.is-justify p{width:80%;text-align:justify}.project__chapter--intro p,.project__chapter--block p{max-width:1024px;font-size:var(--fs-l);font-weight:500;line-height:1;text-transform:uppercase}@media(max-width:767px){.project__chapter--intro p,.project__chapter--block p{width:calc(100% - 144px);max-width:none}}@media(max-width:480px){.project__chapter--intro p,.project__chapter--block p{width:calc(100% - 48px);max-width:none}}.project__chapter--intro .serif,.project__chapter--block .serif{font-family:var(--ff-serif);font-weight:400}.project__chapter--intro{position:relative}@media(min-width:1024px){.project__chapter--intro img,.project__chapter--intro video{aspect-ratio:16/9}}@media(max-width:1023px){.project__chapter--intro img,.project__chapter--intro video{aspect-ratio:3/2}}@media(max-width:767px){.project__chapter--intro img,.project__chapter--intro video{aspect-ratio:5/4}}@media(max-width:480px){.project__chapter--intro img,.project__chapter--intro video{aspect-ratio:4/5}}.project__chapter--intro p{position:absolute;color:var(--c-gray-light)}.project__chapter--intro p ::-moz-selection,.project__chapter--intro p::-moz-selection{background-color:var(--c-gray-light);color:var(--c-black)}.project__chapter--intro p ::selection,.project__chapter--intro p::selection{background-color:var(--c-gray-light);color:var(--c-black)}.project__chapter--block{aspect-ratio:16/9;padding:64px 0;background-color:var(--c-background)}.project__chapter--block p{color:var(--c-foreground)}.project__chapter--block p ::-moz-selection,.project__chapter--block p::-moz-selection{background-color:var(--c-foreground);color:var(--c-background)}.project__chapter--block p ::selection,.project__chapter--block p::selection{background-color:var(--c-foreground);color:var(--c-background)}.project__chapter--inline{position:relative}.project__chapter--inline+.project__chapter--inline{margin-top:48px}.project__chapter--inline h3,.project__chapter--inline p{background-color:var(--c-background);color:var(--c-foreground)}.project__chapter--inline h3 ::-moz-selection,.project__chapter--inline h3::-moz-selection,.project__chapter--inline p ::-moz-selection,.project__chapter--inline p::-moz-selection{background-color:var(--c-foreground);color:var(--c-background)}.project__chapter--inline h3 ::selection,.project__chapter--inline h3::selection,.project__chapter--inline p ::selection,.project__chapter--inline p::selection{background-color:var(--c-foreground);color:var(--c-background)}.project__chapter--inline h3{position:absolute;top:0;padding:var(--u-1) var(--u-2_5);transform:translateY(calc(var(--u-3_5) * -1));font-weight:500;line-height:1;white-space:nowrap;text-transform:uppercase}@media(max-width:767px){.project__chapter--inline h3{padding:var(--u-1) var(--u-1)}}.project__chapter--inline--bodyless h3{transform:translateY(calc(var(--u-4) * -1))}.project__chapter--inline p{padding:var(--u-1) var(--u-2_5);font-family:var(--ff-serif)}@media(max-width:767px){.project__chapter--inline p{padding:var(--u-1) var(--u-3) var(--u-1) var(--u-1)}}.project__chapter--inline p strong{font-family:var(--ff-sans);font-weight:500}.project__columns{display:grid;grid-template-columns:repeat(var(--columns),1fr);margin-top:-1px}@media(max-width:480px){.project__columns{grid-template-columns:1fr}}.project__column{position:relative;width:100%}.project__column img,.project__column video{-o-object-fit:cover;object-fit:cover}@media(max-width:480px){.project__columns--1 .project__column img,.project__columns--1 .project__column video{aspect-ratio:16/9}.project__columns--2 .project__column img,.project__columns--2 .project__column video{aspect-ratio:1/1}.project__columns--3 .project__column img,.project__columns--3 .project__column video{aspect-ratio:4/5}}@media(min-width:481px){.project__columns--1 .project__column img,.project__columns--1 .project__column video{aspect-ratio:16/9}.project__columns--2 .project__column img,.project__columns--2 .project__column video{aspect-ratio:1/1}.project__columns--3 .project__column img,.project__columns--3 .project__column video{aspect-ratio:4/5}}@media(min-width:768px){.project__columns--1 .project__column img,.project__columns--1 .project__column video{aspect-ratio:16/9}.project__columns--2 .project__column img,.project__columns--2 .project__column video{aspect-ratio:1/1}.project__columns--3 .project__column img,.project__columns--3 .project__column video{aspect-ratio:4/5}}.project__buttons{display:flex;position:absolute;top:var(--u-1);left:var(--u-1);z-index:2;gap:var(--u-1)}.project__chapter--intro .project__buttons{display:none}.project__story{position:relative;transition:opacity var(--duration-fast) var(--ease)}@media(hover:hover){.project__story{opacity:0;pointer-events:none}.project__column:hover .project__story,.project__story:has(.is-open){opacity:1;pointer-events:auto}}.project__story__trigger{background-color:var(--c-foreground)!important;color:var(--c-background)!important;transition:opacity var(--duration-fast) var(--ease)}.project__story__overlay{position:absolute;top:36px;left:0;font-family:var(--ff-serif)}.project__story__overlay strong{font-family:var(--ff-sans);font-weight:500}.project__slider{--slide-height: 19rem;--slide-size: 100%;position:relative;overflow:hidden}@media(max-width:480px){.project__slider .project__chapter--intro{aspect-ratio:4/5}.project__columns--1 .project__slider{aspect-ratio:16/9}.project__columns--2 .project__slider{aspect-ratio:1/1}.project__columns--3 .project__slider{aspect-ratio:4/5}}@media(min-width:481px){.project__chapter--intro .project__slider{aspect-ratio:5/4}.project__columns--1 .project__slider{aspect-ratio:16/9}.project__columns--2 .project__slider{aspect-ratio:1/1}.project__columns--3 .project__slider{aspect-ratio:4/5}}@media(min-width:768px){.project__chapter--intro .project__slider{aspect-ratio:3/2}.project__columns--1 .project__slider{aspect-ratio:16/9}.project__columns--2 .project__slider{aspect-ratio:1/1}.project__columns--3 .project__slider{aspect-ratio:4/5}}@media(min-width:1024px){.project__chapter--intro .project__slider{aspect-ratio:16/9}}.project__slider__container{overflow:hidden;display:flex;touch-action:pan-y pinch-zoom}.project__slide{flex:0 0 var(--slide-size);min-width:0;transform:translateZ(0)}.project__slider__button{position:absolute;top:0;z-index:1;width:50%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:rgba(var(--c-secondary-inactive),.5)}@media(pointer:coarse){.project__slider__button--prev,.project__slider__button--next{display:none}}.project__slider__button--prev{left:0;cursor:w-resize}.project__slider__button--next{right:0;cursor:e-resize}.project__slider__dots{display:flex;position:absolute;left:50%;z-index:1;flex-wrap:nowrap;justify-content:center;align-items:center;width:auto;height:-webkit-max-content;height:-moz-max-content;height:max-content;transform:translate(-50%);transition:opacity var(--duration-fast) var(--ease)}@media(hover:hover){.project__slider__dots{opacity:0;pointer-events:none}.project__column:hover .project__slider__dots{opacity:1;pointer-events:auto}}@media(min-width:451px){.project__slider__dots{bottom:48px}}@media(max-width:450px){.project__slider__dots{bottom:8px}.project__columns:has(+.project__chapter--inline:not(.project__chapter--inline--headless)) .project__column:last-child .project__slider__dots{bottom:32px}}.project__slider__dot{display:block;width:auto;height:auto;margin:0;padding:var(--u-1) var(--u-0_5);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(var(--c-secondary-inactive),.5)}.project__slider__dot__inner{display:block;width:var(--u-1);height:var(--u-1);border-radius:calc(var(--u-1) / 2);background-color:var(--c-bg);transition:width var(--duration-fast) 60ms var(--ease),background-color var(--duration-fast) 60ms var(--ease)}@media(hover:hover){.project__slider__dot:hover .project__slider__dot__inner{width:var(--u-2)}.project__slider__dot--selected:hover .project__slider__dot__inner{width:var(--u-3)}.project__slider__dot--selected:hover.is-video .project__slider__dot__inner{width:128px}}.project__slider__dot--selected.is-video .project__slider__dot__inner{background-color:transparent}.project__slider__dot--selected .project__slider__dot__inner{width:var(--u-3)}.project__slider__dot--selected.is-video .project__slider__dot__inner{width:128px}main.project .vds__player{aspect-ratio:unset;width:100%;height:100%}main.project .vds__provider video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main.project .vds__poster{position:absolute;z-index:-1;width:100%;height:100%}main.project .vds__poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main.project .vds__time--slider{display:block;overflow:hidden;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);height:var(--u-1);border-radius:var(--u-0_5);background-color:var(--c-white-semitransparent);cursor:pointer}main.project time-slider.vds__time--slider{position:absolute;top:200px;left:200px;width:128px}main.project input.vds__time--slider{width:100%;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}main.project input.vds__time--slider::-webkit-slider-thumb{width:0px;height:var(--u-1);-webkit-appearance:none;appearance:none;background:var(--c-white);box-shadow:-200px 0 0 200px var(--c-white);cursor:pointer}main.project input.vds__time--slider::-moz-range-thumb{width:0px;height:var(--u-1);background:var(--c-white);box-shadow:-200px 0 0 200px var(--c-white);cursor:pointer}main.project .project__slider__dot__inner input.vds__time--slider{pointer-events:none}main.project .project__slider__dot--selected .project__slider__dot__inner input.vds__time--slider{pointer-events:auto}main.project .vds__slider__track{position:absolute;top:0;left:0;width:var(--slider-fill);height:var(--u-1);background-color:var(--c-white)}main.project .vds__button{display:flex;position:relative;z-index:2;justify-content:center;align-items:center;width:var(--u-4);height:var(--u-4);border-radius:var(--u-2);transition:opacity var(--duration-fast) var(--ease);cursor:pointer;pointer-events:auto}@media(hover:hover){main.project .vds__button--mute{opacity:0;pointer-events:none}}main.project .vds__button--mute.is-muted .vds__icon--unmute{display:block}main.project .vds__button--mute.is-unmuted .vds__icon--mute{display:block}main.project .project__slider:not(.is-video) .vds__button--mute{opacity:0;pointer-events:none}main.project .vds__icon{display:none;width:var(--u-2_5);height:var(--u-2_5)}main.project .vds__icon svg{width:100%;height:100%}.project__media__time{position:absolute;bottom:48px;left:50%;z-index:2;width:128px;transform:translate(-50%);transition:opacity var(--duration-fast) var(--ease)}@media(hover:hover){.project__media__time{opacity:0;pointer-events:none}.project__column:hover .project__media__time{opacity:1;pointer-events:auto}}.project__chapter--intro .project__media__time{display:none}@media(hover:hover){main.project .project__column:not(.project__slider):hover .vds__button--mute,main.project .project__column.project__slider.is-video:hover .vds__button--mute{opacity:1;pointer-events:auto}}.project__tags{display:flex;position:absolute;bottom:0;left:0;z-index:1;flex-wrap:wrap;gap:var(--u-1);max-width:50vw;padding:var(--u-1) var(--u-1)}@media(max-width:480px){.project__tags{gap:var(--u-0_5);max-width:calc(100% - 64px)}}.project__chapter--intro:has(+.project__chapter--inline:not(.project__chapter--inline--headless)) .project__tags{bottom:32px}.project__tag{display:block;color:var(--c-gray-lightest);font-weight:500;line-height:1;white-space:nowrap;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toc{display:flex;position:fixed;top:0;right:0;z-index:6;flex-direction:column;justify-content:center;opacity:0;height:100lvh;transition:opacity var(--duration) var(--ease) var(--duration);pointer-events:none}@media(hover:hover){.toc:hover{opacity:1;transition:opacity var(--duration) var(--ease)}}.toc.is-scrolling{opacity:1;transition:opacity var(--duration) var(--ease)}.toc__item{display:flex;position:relative;flex-direction:row;gap:var(--u-1);align-items:center;padding:var(--u-0_5) var(--u-1);cursor:pointer;pointer-events:auto}.toc__item__indicator{width:var(--u-1);height:32px;border-radius:var(--u-0_5);transition:all var(--duration-fast) var(--ease);cursor:pointer}@media(hover:hover){.toc:hover .toc__item.is-active .toc__item__indicator{-webkit-filter:brightness(1);filter:brightness(1);background-color:var(--c-secondary-active)}.toc .toc__item.is-active:hover .toc__item__indicator,.toc .toc__item:hover .toc__item__indicator{-webkit-filter:brightness(.9);filter:brightness(.9);background-color:var(--c-background)}}.toc__item.is-active .toc__item__indicator{-webkit-filter:brightness(.9);filter:brightness(.9);background-color:var(--c-background)}.toc__item__headline{position:absolute;left:0;opacity:0;-webkit-filter:brightness(.9);filter:brightness(.9);transform:translate(calc(-100% + var(--u-2)));color:var(--c-background);font-weight:500;white-space:nowrap;text-transform:uppercase;transition:all var(--duration-fast) var(--ease);cursor:pointer;pointer-events:none}@media(hover:none){.toc__item__headline{display:none}}@media(hover:hover){.toc:hover .toc__item__headline{pointer-events:auto}.toc .toc__item:hover .toc__item__headline{opacity:1;transform:translate(-100%);transition:all var(--duration) var(--ease)}}.adjacent-projects{position:relative;z-index:0}.adjacent-project{display:grid;position:relative;grid-template-columns:-webkit-max-content 1fr 360px;grid-template-columns:max-content 1fr 360px;gap:var(--u-1);align-items:center;width:100%;height:80px;padding:0 var(--u-2);color:var(--c-gray-light);font-weight:500;transition:height var(--duration) var(--ease);cursor:pointer}@media(max-width:767px){.adjacent-project{grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content}}@media(max-width:480px){.adjacent-project{padding:0 var(--u-1)}}@media(hover:hover){.adjacent-projects:hover .adjacent-project{height:40px}.adjacent-projects .adjacent-project:hover{height:120px}}.adjacent-project .marquee__inner{animation-play-state:running}@media(hover:hover){.adjacent-project__title,.adjacent-project__index,.adjacent-project__tags{opacity:0;transition:opacity var(--duration) var(--ease)}.adjacent-project:hover .adjacent-project__title,.adjacent-project:hover .adjacent-project__index,.adjacent-project:hover .adjacent-project__tags{opacity:1}}.adjacent-project__title{white-space:nowrap;text-transform:uppercase}@media(max-width:767px){.adjacent-project__title{order:-1}}.adjacent-project__index{font-variant-numeric:tabular-nums}.adjacent-project__tags{white-space:nowrap;text-transform:uppercase}@media(max-width:767px){.adjacent-project__tags{display:none}}.adjacent-project__media{position:absolute;top:0;left:0;z-index:-1;-webkit-filter:brightness(.85);filter:brightness(.85);width:100%;height:100%;background-color:var(--c-gray-dark);pointer-events:none}.adjacent-project__media img,.adjacent-project__media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.project--locked__form{display:flex;position:relative;z-index:1;justify-content:center;align-items:center;width:100%;height:100lvh;line-height:1}.project--locked__title{font-weight:500;text-transform:uppercase}.project--locked__password{width:14.5ch;height:1rem;padding-left:var(--u-1);color:var(--c-background);font-weight:500}.project--locked__password::-moz-selection{background-color:var(--c-background);color:var(--c-foreground)}.project--locked__password::selection{background-color:var(--c-background);color:var(--c-foreground)}.project--locked__password:focus::-webkit-input-placeholder{color:transparent}.project--locked__password:focus::-moz-placeholder{color:transparent}.project--locked__password:focus::placeholder{color:transparent}.project--locked__password::-webkit-input-placeholder{opacity:.7;color:var(--c-background)}.project--locked__password::-moz-placeholder{opacity:.7;color:var(--c-background)}.project--locked__password::placeholder{opacity:.7;color:var(--c-background)}.project--locked__submit{margin-top:var(--u-1)}.project--locked__error{opacity:.8;padding-left:var(--u-1);color:var(--c-background);font-weight:500}.project--locked__media{position:absolute;top:0;left:0;width:100vw;height:100lvh}.project--locked__media:after{display:block;content:"";position:absolute;top:0;left:0;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);width:100%;height:100%;background-color:rgba(var(--c-secondary-inactive),.5)}.project--locked__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:481px){.credits__toggle{position:fixed;top:var(--u-2);left:50%;transform:translate(-100%) translate(160px);transition:transform var(--duration-slow) var(--ease)}body.project .credits__toggle{transform:translate(var(--u-1)) translate(160px)}body.project .menu__bar:has(+.overlays__wrapper .overlay--credits.is-empty) .credits__toggle{transform:translate(-100%) translate(160px)}}@media(max-width:480px){.credits__toggle{position:absolute;top:var(--u-2);right:var(--u-1);width:84px!important;transition:all var(--duration-slow) var(--ease)}body:not(.project) .credits__toggle{transform:translate(-100%) translate(calc(-1 * var(--u-1)))}body.project .menu__bar:has(+.overlays__wrapper .overlay--credits.is-empty) .credits__toggle{transform:translate(-100%) translate(calc(-1 * var(--u-1)))}}.overlay--credits{position:absolute;opacity:0;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;padding:var(--u-1) var(--u-2);background-color:transparent;pointer-events:none}.overlay--credits.is-open{opacity:1;pointer-events:auto}.overlay--credits .overlay__container{max-height:720px}.credit__header{margin-bottom:var(--u-0_5);font-size:var(--fs-s);font-weight:500;text-align:center;text-transform:uppercase}.credit__row{text-align:center}.credit__role,.credit__name{display:block;text-transform:uppercase}.credit__role{margin-top:var(--u-0_5);color:var(--c-gray);font:var(--font-serif);font-size:1.1875rem}.credit__name{font-size:1.1875rem;font-weight:500}body.privacy{background-color:var(--c-offwhite)}.privacy__container{padding:128px var(--u-2) 32px;font:var(--font-serif)}@media(min-width:1024px){.privacy__container{display:grid;grid-template-columns:1fr 1fr;gap:var(--u-2)}}@media(max-width:1023px){.privacy__container{display:grid;gap:var(--u-2)}}@media(max-width:480px){.privacy__container{padding:96px var(--u-1) 32px}}.privacy__container p:has(+p){margin-bottom:var(--u-2)}.privacy__container strong{font:var(--font-sans);font-weight:500}.privacy__container em{font-style:italic}.privacy__container a{color:var(--c-black);text-decoration:underline}@media(hover:hover){.privacy__container a:hover{color:var(--c-gray-dark)}}.privacy__container a:active{color:var(--c-white)}.privacy__container ul,.privacy__container ol{padding-left:var(--u-2)}.cookiebanner{display:flex;position:fixed;top:100dvh;left:50%;z-index:2;gap:var(--u-1);transform:translate(-50%);font-weight:500;line-height:1;transition:transform var(--duration) var(--ease)}.cookiebanner.is-unset{transform:translate(-50%,-80px)}.cookiebanner a{text-decoration:underline}.cookiebanner__close{position:relative;width:var(--u-2);height:var(--u-2);color:var(--c-white);cursor:pointer}@media(hover:hover){.cookiebanner__close:hover{color:var(--c-gray-light)}}.cookiebanner__close div{position:absolute;top:50%;left:50%;width:var(--u-1_5);height:var(--u-0_25);border-radius:var(--u-0_5);box-shadow:inset 0 0 0 var(--u-0_25);transition:color var(--duration-fast) var(--ease)}.cookiebanner__close div:nth-of-type(1){transform:translate(-50%,-50%) rotate(45deg)}.cookiebanner__close div:nth-of-type(2){transform:translate(-50%,-50%) rotate(-45deg)}body.error{background-color:var(--c-offwhite)}.error__container{display:flex;justify-content:center;align-items:center;height:100svh;padding:128px var(--u-2) 32px;font:var(--font-serif)}@media(max-width:480px){.error__container{padding:96px var(--u-1) 32px}}:root{--u: 8px;--u-0_125: calc(var(--u) * .125);--u-0_25: calc(var(--u) * .25);--u-0_375: calc(var(--u) * .375);--u-0_5: calc(var(--u) * .5);--u-0_75: calc(var(--u) * .75);--u-1: calc(var(--u) * 1);--u-1_5: calc(var(--u) * 1.5);--u-2: calc(var(--u) * 2);--u-2_5: calc(var(--u) * 2.5);--u-3: calc(var(--u) * 3);--u-3_5: calc(var(--u) * 3.5);--u-4: calc(var(--u) * 4);--fs: 1rem;--fs-s: .6875rem;--lh: 1.25rem;--ff-sans: Greed, Helvetica, sans-serif;--ff-serif: Reckless, serif;--font-sans: normal normal 400 var(--fs) / var(--lh) var(--ff-sans);--font-serif: normal normal 400 var(--fs) / var(--lh) var(--ff-serif);--fs-l-min: 2rem;--fs-l-max: 4rem;--fs-l: clamp(var(--fs-l-min), 5vw, var(--fs-l-max));--c-white: #ffffff;--c-white-rgb: 255, 255, 255;--c-gray-lightest: #eeeeee;--c-gray-light: #d9d9d9;--c-gray: #b7b7b7;--c-gray-rgb: 183, 183, 183;--c-gray-dark: #757575;--c-gray-dark-rgb: 117, 117, 117;--c-gray-darkest: #222222;--c-gray-darkest-rgb: 34, 34, 34;--c-black: #000000;--c-black-rgb: 0, 0, 0;--c-offwhite: #ededea;--c-white-semitransparent: rgba(var(--c-white-rgb), .5);--c-bg: var(--c-white);--c-text: var(--c-black);--c-text-invert: var(--c-white);--c-hover: var(--c-gray);--c-nav: var(--c-text);--c-nav-idle: var(--c-gray);--c-primary-active: rgba(var(--c-white-rgb), .75);--c-primary: rgba(var(--c-white-rgb), .75);--c-primary-idle: rgba(var(--c-white-rgb), .5);--c-secondary-active: rgba(var(--c-black-rgb), .6);--c-secondary: rgba(var(--c-black-rgb), .4);--c-secondary-idle: rgba(var(--c-black-rgb), .2);--c-background: var(--c-gray-lightest);--c-foreground: var(--c-black);--gap: var(--u-0_5);--duration: .24s;--duration-slow: .36s;--duration-fast: .16s;--ease: cubic-bezier(.645, .045, .355, 1);--blur: blur(96px)}@media(min-width:481px){:root{--lh: 1.25rem}}@media(max-width:480px){:root{--lh: 1.0625rem}}
