@charset "UTF-8";body,a,ul,ol,i,li,hr,button,input,select,textarea,p,strong,h1,h2,h3,h4,h5,h6,figure,blockquote,iframe,details,summary,fieldset,address,mark,em,legend{all:unset;box-sizing:border-box}*{box-sizing:border-box;-webkit-text-fill-color:currentColor!important}figure,p,h1,h2,h3,h4,h5,h6,li,hr,blockquote,iframe,details,summary,fieldset,address,picture{display:block}a,button{cursor:pointer;color:inherit}img,video{width:100%;height:auto;display:block}svg{display:block}svg *{transform-origin:center;transform-box:fill-box}details summary::-webkit-details-marker{display:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input[type=file]::file-selector-button{all:unset}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}@font-face{font-family:NeueRational;src:url(/build/assets/NeueRationalMonoTest-Medium-adca3497.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Therma;src:url(/build/assets/ASTherma-LightCondensed-f8ac2afd.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}html{font-size:var(--html-font-size, 16px);text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{display:block;overflow-x:var(--body-overflow-x, hidden);background-color:var(--body-background-color);font-family:var(--body-font-family);font-size:var(--body-font-size);color:var(--body-color);font-weight:var(--body-font-weight);line-height:var(--body-line-height)}.container{width:100%;margin-left:auto;margin-right:auto;max-width:var(--container-width)}.modal{position:var(--modal-position, fixed);top:0;left:0;z-index:var(--modal-z-index, 100);width:0;height:100%;overflow-x:hidden;overflow-y:auto;opacity:0;pointer-events:none;background-color:var(--modal-backdrop-bg, rgba(0, 0, 0, .5));transition:opacity var(--modal-transition-time, .3s),width 0s ease var(--modal-transition-time, .3s);padding-left:var(--modal-padding-left, var(--scrollBarWidth))}.modal.is-small{height:var(--modal-small-height, auto);top:var(--modal-small-top, auto);left:var(--modal-small-left, auto);bottom:var(--modal-small-bottom, auto);right:var(--modal-small-right, auto);margin:var(--modal-small-margin, auto);background-color:transparent}.modal.is-small>.modal__dialog{min-height:auto;margin:auto;max-width:100%}.modal.is-small>.modal__dialog>.modal__content{min-height:auto;margin:auto}.modal.is-shown{width:100%;opacity:1;padding-left:0;pointer-events:var(--modal-pointer-events, auto);transition:opacity var(--modal-transition-time, .3s),width 0s ease 0s}.modal.is-shown.is-small{width:var(--modal-small-width, 200px)}.modal.is-shown.is-animated>.modal__dialog{opacity:1;transform:none}.modal.is-fullscreen{padding-left:0}.modal.is-fullscreen>.modal__dialog{width:100vw;max-width:none;height:100%;margin:0}.modal.is-fullscreen>.modal__dialog>.modal__content{height:100%;border:0;border-radius:0;max-width:var(--modal-fullscreen-content-max-width, none);margin:var(--modal-fullscreen-content-margin, 0)}.modal.is-animated>.modal__dialog{transition:var(--modal-animated-transition, transform .3s ease-out, opacity .3s);transform:var(--modal-animated-transform, translate(0, -50px));opacity:0}.modal.is-scrollable>.modal__dialog{height:calc(100% - var(--modal-dialog-margin, .5rem) * 2)}.modal__dialog{position:relative;width:auto;margin:var(--modal-dialog-margin, .5rem) auto;display:flex;align-items:center;min-height:calc(100% - var(--modal-dialog-margin, .5rem) * 2);max-width:var(--modal-dialog-width, 800px);pointer-events:none}.modal__content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--modal-content-color, inherit);background-color:var(--modal-content-bg, white);border:var(--modal-content-border-width, 0) solid var(--modal-content-border-color, currentColor);border-radius:var(--modal-content-border-radius, 0);box-shadow:var(--modal-content-box-shadow, none);margin:var(--modal-content-margin, 25px);padding:var(--modal-content-padding);max-height:100%;overflow:auto;pointer-events:auto}.modal-is-shown{overflow:var(--modal-is-shown-body-overflow, hidden);padding-right:var(--modal-is-shown-body-padding-right, var(--scrollBarWidth));touch-action:var(--modal-is-shown-body-touch-action, none)}[data-modal]{cursor:pointer}[data-modal] *{pointer-events:none}:root{--color-white: #fff;--color-black: #000;--color-grey: #9E9E9E;--color-dark-grey: #222222;--color-primary: #000;--color-pink: #E1C6E0;--color-light-pink: #E1CBE5;--body-font-family: "NeueRational", sans-serif;--body-line-height: 1.25;--body-font-weight: 500;--body-color: var(--color-black);--body-background-color: var(--color-pink);--vertical-transition-shift: 10svh;--vertical-transition-shift-negative: -10svh;--body-font-size: clamp(.875rem, .875rem + 0 * 100vw, .875rem)}@media (min-width: 744px){:root{--body-font-size: clamp(.875rem, .5428571429rem + .0071428571 * 100vw, 1rem)}}@media (min-width: 1024px){:root{--body-font-size: clamp(1rem, .6595744681rem + .0053191489 * 100vw, 1.125rem)}}:root{--container-gap: 1.875rem;--container-width: calc(100vw - var(--container-gap) * 2);--block-offset: 2vw;--z-index-noise: 1;--z-index-above-noise: 2;--h1: clamp(1.875rem, 1.7578125rem + .0052083333 * 100vw, 2rem)}@media (min-width: 744px){:root{--h1: clamp(2rem, -.1589285714rem + .0464285714 * 100vw, 2.8125rem)}}@media (min-width: 1024px){:root{--h1: clamp(2.8125rem, .2593085106rem + .039893617 * 100vw, 3.75rem)}}@media (min-width: 1024px){:root{--container-gap: 10rem}}@media (min-width: 1024px){:root{--vh: 100vh !important}}@media screen and (min-width: 3000px){:root{--html-font-size: calc(20 * (100vw / 3000))}}html{height:100%}body{position:relative;height:100%;width:100%;text-transform:uppercase;scrollbar-width:none;overflow:hidden}body ::selection{color:var(--color-white);background:var(--color-primary)}body,html{overscroll-behavior:none}body{min-height:100svh}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}@keyframes noise{0%,to{transform:translate(0)}10%{transform:translate(-5svw,-10svh)}20%{transform:translate(-10svw,5svh)}30%{transform:translate(7svw,-10svh)}40%{transform:translate(10svw,10svh)}50%{transform:translate(-10svw,10svh)}60%{transform:translate(10svw,-5svh)}70%{transform:translateY(10svh)}80%{transform:translate(10svw)}90%{transform:translate(-10svw,10svh)}}.content a:not([class]),.content a[class=""]{position:relative;color:currentColor;white-space:nowrap}.content a:not([class]):after,.content a[class=""]:after{content:"";display:block;position:absolute;bottom:var(--border-link-bottom, 0);height:var(--border-link-height, 1px);width:100%;background-color:var(--border-link-color, currentColor);left:0;right:0;margin:auto;transform:scaleX(0);opacity:0;transform-origin:right;transition:transform .6s,opacity 1s;pointer-events:none}.content a:not([class]):hover,.content a:not([class]):focus,.content a[class=""]:hover,.content a[class=""]:focus{color:currentColor}.content a:not([class]):hover:after,.content a:not([class]):focus:after,.content a[class=""]:hover:after,.content a[class=""]:focus:after{opacity:1;transform:scaleX(1);transform-origin:left}.content a:not([class]).is-active:after,.content a[class=""].is-active:after{opacity:1;transform:scaleX(1)}.content a:not([class]).is-active:hover:after,.content a:not([class]).is-active:focus:after,.content a[class=""].is-active:hover:after,.content a[class=""].is-active:focus:after{transform-origin:right;transform:scaleX(0);opacity:0}.content a:not([class]):after,.content a[class=""]:after{opacity:1;transform:scaleX(1)}.content a:not([class]):hover:after,.content a:not([class]):focus:after,.content a[class=""]:hover:after,.content a[class=""]:focus:after{transform-origin:right;transform:scaleX(0);opacity:0}.content a:not([class]):hover,.content a[class=""]:hover{opacity:.6}.content b,.content strong{font-weight:500}.content em{color:var(--color-primary);font-style:italic}.content ul,.content ol{display:grid;place-content:start;margin-left:2em;gap:.5em}.content ol{list-style-type:decimal}.content ol li{display:list-item}.content ul li{position:relative}.content ul li:before{content:"•";font-size:1.5em;position:absolute;line-height:1;left:-1em;margin:auto;top:0;color:currentColor}.content blockquote{font-size:1.25rem;margin:50px 0}.content blockquote:first-child{margin-top:0}@media (min-width: 744px){.content blockquote{font-size:1.875rem}}.content .bard-set__button{margin-bottom:1em}.content p+.bard-set__button{margin-top:3.125rem}.content h3{font-size:1.25rem}@media (min-width: 1024px){.content h3{font-size:1.875rem}}.content h2:not(:last-child),.content h3:not(:last-child),.content h4:not(:last-child),.content p:not(:last-child),.content ul:not(:last-child),.content ol:not(:last-child){margin-bottom:1.1em}@media (min-width: 744px){.content h2:not(:last-child),.content h3:not(:last-child),.content h4:not(:last-child),.content p:not(:last-child),.content ul:not(:last-child),.content ol:not(:last-child){margin-bottom:1.5em}}body.is-reverse{--body-background-color: var(--color-dark-grey)}.wrap{height:100%}.image{height:100%;width:100%}.image img{width:100%;height:100%;object-fit:cover;object-position:center}.video{position:relative;padding-top:56.25%;overflow:hidden}.video iframe{object-fit:contain;object-position:center;top:0;left:0;right:0;bottom:0;position:absolute;width:100%;height:100%}.modal{--modal-dialog-width: 62.5rem;--modal-content-margin: 1.875rem;--modal-content-bg: transparent}.modal[id=contact]{--modal-content-margin: 1.25rem;--modal-content-padding: 1.25rem;--modal-content-bg: var(--color-pink)}.modal.is-work .modal__content{height:auto}.modal.is-work .modal__content .work-content{position:relative;overflow:hidden}.modal.is-work .modal__content .work-content *{top:0;left:0;right:0;bottom:0;position:absolute;width:100%;height:100%;object-fit:contain}.modal.is-work .modal__content .work-content .video-wrapper{aspect-ratio:16/9;position:relative;height:auto;margin:auto}.modal.is-work .modal__content .work-content .image-wrapper{padding-top:calc(var(--ar) * 100%);position:relative}@media (min-width: 744px){.modal.is-work .modal__content .work-content .image-wrapper{padding-top:calc(var(--mar) * 100%)}}.modal.is-work .modal__content .work-content .media-basic{max-height:100vh}.modal.is-work .modal__dialog{height:100%;margin:0 auto}.modal.is-work .modal__dialog.is-not-touchable .work-content,.modal.is-work .modal__dialog.is-not-touchable .work-content *{pointer-events:none}.modal.is-work .caption{display:flex;align-items:center;gap:1.25rem;margin-top:1.25rem;color:var(--color-white)}.modal.is-work .caption svg{width:1.875rem;height:1.875rem;display:block}.modal.is-work .caption svg:hover+div{opacity:1}.modal.is-work .caption div{transition:.3s}@media (min-width: 1024px){.modal.is-work .caption div{opacity:0}}.noise{position:fixed;top:-10%;left:-10%;right:-10%;bottom:-10%;background:transparent url(/build/assets/noise-21165fe9.png) repeat 0 0;animation:noise 1s steps(3) infinite;pointer-events:none;z-index:var(--z-index-noise)}:root{--input-checkbox-radio-label-gap: 1rem;--input-checkbox-radio-size: 1.1rem;--input-checkbox-radio-border-width: .0625rem;--input-checkbox-radio-border-color: var(--color-primary);--input-checkbox-tick-background-color: var(--color-primary);--input-checkbox-radio-top: .1875rem}.is-tab-pressed{--input-text-box-shadow-on-focus: 0 0 0 2px var(--color-beige-light), 0 0 0 4px var(--color-primary);--input-checkbox-radio-box-shadow-on-focus: 0 0 0 2px var(--color-beige-light), 0 0 0 4px var(--color-primary);--input-file-box-shadow-on-focus: 0 0 0 2px var(--color-beige-light) inset, 0 0 0 4px var(--color-primary) inset}.form.is-default{--input-text-padding: 0 .7rem .03125rem;--input-text-border-width: .09375rem;--textarea-min-height: 9rem;--textarea-padding: .7rem;--input-checkbox-radio-border-color-on-hover: var(--color-primary);--input-border-color-on-hover: var(--color-primary);--form-error-color: red;--input-file-border-color: var(--color-primary);--input-file-border-color-on-hover: var(--color-primary);--input-file-color: var(--color-primary);--input-file-background-color-on-hover: var(--color-primary);--input-file-color-on-hover: var(--color-white);--input-file-padding: 0 1.5rem;--input-file-height: 2.8rem;--input-file-border-width: .09375rem;--select-list-padding: .5rem 0;--select-list-item-padding: .5rem 1rem;--select-list-border-width: .09375rem;--select-list-item-color-on-hover: var(--color-primary)}@media (min-width: 744px){.form.is-default{--input-file-height: 3rem;--input-file-font-size: 1.2rem}}.form.is-secondary{color:var(--color-primary);--input-text-border-width: 0 0 .09375rem;--input-checkbox-radio-border-color-on-hover: var(--color-primary);--input-autofill-color: var(--color-primary);--input-text-color: var(--color-primary);--input-autofill-background-color: var(--color-primary-light);--input-border-color-on-hover: var(--color-primary);--form-error-color: red}.form .file.has-files label{display:none}.form .file ul{display:grid;gap:1rem;max-width:22.1875rem}.form .file ul li{display:grid;grid-template-columns:1fr max-content;align-items:center;border-color:var(--input-file-border-color);color:var(--input-file-color);padding:var(--input-file-padding);height:var(--input-file-height);border-width:var(--input-file-border-width);border-style:solid}.form .file ul li button{font-size:0;--icon-scale: .5;width:var(--icon-width, var(--icon-size, 1.25rem));height:var(--icon-height, var(--icon-size, 1.25rem));display:var(--icon-display, block);position:relative;overflow:hidden}.form .file ul li button:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--icon-color, currentColor);clip-path:var(--icon-close);transform:scale(var(--icon-scale, .99))}@media (hover: hover){.form .file ul li button:hover{opacity:.5}}.form__fields{display:grid;gap:1.4rem 2.5rem}@media (min-width: 1024px){.form__fields{grid-template-columns:repeat(2,1fr)}}.is-submitted .form__fields{display:none}@media (min-width: 1024px){.form__field.is-full{grid-column:span 2}}@media (min-width: 1024px){.form__field.is-textarea{margin-top:1rem}}@media (min-width: 1024px){.form__field.is-assets{margin-top:1rem}}.form__field-instructions{margin-bottom:1rem}.form__field-error{opacity:.7;color:var(--form-error-color);font-size:.75rem;margin-top:.3rem}.form__field-error:empty{display:none}.form__success-message{display:none}.is-submitted .form__success-message{display:block}.form__all-error-messages{opacity:.5;color:var(--form-error-color);font-size:.75rem;margin-top:2rem;display:none}.form__submit{margin-top:1.5rem}@media (min-width: 744px){.form__submit{margin-top:2.5rem}}@media (max-width: 743px){.form__submit .button{width:100%}}.is-submitted .form__submit{display:none}.form.is-loading{opacity:.5;pointer-events:none}.media-basic.is-lazy:not(.is-loaded){background-color:#0000000d}.media-basic.is-lazy:not(.is-loaded) img{opacity:0}.media-basic.is-lazy.is-loaded img{transition:opacity .4s}.media-basic.is-cover{position:relative}.media-basic.is-cover *{top:0;left:0;right:0;bottom:0;position:absolute;width:100%;height:100%;object-fit:cover}.page-404__content{padding:10rem 0}.page-404__title{font-size:var(--h1);margin-bottom:1.5rem}.hero{height:100svh;width:100%;position:fixed;top:0;display:grid;align-items:center;justify-content:center;overflow:hidden;transition-property:opacity,transform,color,background-color;transition-duration:1s;transition-timing-function:cubic-bezier(.19,1,.22,1);z-index:2;background:var(--color-pink)}.is-works-shown .hero{opacity:0;transform:scale(1.05);transition-delay:0s;pointer-events:none}.is-works-shown .hero *{pointer-events:none}.is-reverse .hero{color:var(--color-pink);background:var(--color-dark-grey)}.hero__mobile-contact{pointer-events:auto;text-align:center;margin-top:3.125rem;z-index:3;position:relative;opacity:0;transition:opacity 1s}.is-loaded:not(.is-works-shown) .hero__mobile-contact{pointer-events:auto;opacity:1}@media (min-width: 744px){.hero__mobile-contact{display:none}}.hero__mobile-work-switch{margin-bottom:3.125rem;pointer-events:auto;text-align:center;z-index:3;position:relative;opacity:0;transition:opacity 1s}.is-loaded:not(.is-works-shown) .hero__mobile-work-switch{pointer-events:auto;opacity:1}@media (min-width: 744px){.hero__mobile-work-switch{display:none}}.hero__overlay{top:0;left:0;right:0;bottom:0;position:absolute;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity 1s}.is-loaded:not(.is-works-shown) .hero__overlay{pointer-events:auto;opacity:1}.hero__page-switch{backface-visibility:hidden;pointer-events:auto;position:fixed;text-transform:uppercase;cursor:pointer;line-height:1;z-index:3;white-space:nowrap;opacity:0}@media (max-width: 743px){.hero__page-switch{display:none}}.is-works-shown .hero__page-switch{display:block}.is-loaded .hero__page-switch{opacity:.9}@media (hover: hover){.hero__page-switch:hover{opacity:.5}}.is-reverse .hero__page-switch span{color:var(--color-pink)}.hero__page-switch span{transition-property:opacity,transform,color,background-color;transition-duration:1s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.is-works-shown .hero__page-switch span:first-child{display:none}.hero__page-switch span:last-child{display:none}.is-works-shown .hero__page-switch span:last-child{display:block}.hero__page-switch.is-left{transform-origin:0 center;transform:rotate(-90deg) translate(-50%,50%) perspective(1px) translateZ(0);left:var(--block-offset);top:50%}.hero__page-switch.is-right{transform-origin:100% center;transform:rotate(90deg) translate(50%,50%) perspective(1px) translateZ(0);right:var(--block-offset);top:50%}.hero__text-block{text-transform:uppercase;position:absolute;min-width:var(--block-min-width);pointer-events:none}.is-loaded:not(.is-works-shown) .hero__text-block{pointer-events:auto}@media (hover: hover){.hero__text-block a:hover{opacity:.5}}@media (max-width: 743px){.hero__text-block{display:none}}.hero__text-block.is-left-top{left:var(--block-offset);top:var(--block-offset)}.hero__text-block.is-right-top{right:var(--block-offset);top:var(--block-offset)}.hero__text-block.is-left-bottom{left:var(--block-offset);bottom:var(--block-offset)}.hero__text-block.is-right-bottom{right:var(--block-offset);bottom:var(--block-offset);min-width:unset}.hero__text-block.is-short{min-width:var(--block-min-width-short)}.hero__text-block.is-main-link{min-width:unset;font-family:Therma,sans-serif;font-weight:300;font-size:var(--h1);line-height:.7}.hero__contacts{display:grid;grid-auto-flow:column;gap:.625rem;place-items:start;place-content:start}.hero__contacts-column:last-child{text-align:right}.hero__representation{text-align:justify;text-justify:inter-word;text-align-last:justify;max-width:31.25rem}.hero__modal-content{font-size:12px;display:grid;grid-auto-flow:row;gap:3.125rem;overflow:hidden}.hero__modal-content .hero__contacts{align-self:start;justify-content:space-between;min-width:unset;gap:0}.hero__modal-content .hero__contacts-column{white-space:nowrap}.hero__modal-content .hero__representation{align-self:end;justify-self:end}.hero-loading-screen{top:0;left:0;right:0;bottom:0;position:absolute;width:100%;height:100%;overflow:hidden}.hero-loading-screen__progress{pointer-events:none}.is-works-shown .hero-loading-screen__progress{display:none}.is-loaded .hero-loading-screen__progress{pointer-events:auto}.hero-loading-screen__logo{width:27vw;height:auto;color:var(--color-dark-grey);overflow:visible}.is-reverse .hero-loading-screen__logo{color:var(--color-pink)}@media (max-width: 743px){.hero-loading-screen__logo{width:63vw}}.hero-loading-screen__logo.is-preloader{position:absolute;transition-property:opacity,transform,color,background-color;transition-duration:1s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.is-loaded .hero-loading-screen__logo.is-preloader{display:none}.hero-loading-screen__logo.is-logo{visibility:hidden;transition-property:opacity,transform,color,background-color;transition-duration:1s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.is-loaded .hero-loading-screen__logo.is-logo{visibility:visible}.is-hovered .hero-loading-screen__logo.is-logo .is-to-hide{display:none}.hero-loading-screen__logo.is-images{filter:grayscale(1);opacity:0;position:absolute;z-index:var(--z-index-above-noise)}.is-hovered .hero-loading-screen__logo.is-images{opacity:1}.hero-loading-screen__logo.is-images image:not(.is-visible){display:none}.work-archive{position:relative;height:var(--app-height);padding:0;overflow:hidden;z-index:var(--work-archive-z-index)}.work-archive.is-hidden{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;pointer-events:none;z-index:-100}.work-archive__canvas{opacity:0;transform:translateY(var(--vertical-transition-shift));transition-property:opacity,transform,color,background-color;transition-duration:1s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.work-archive__canvas.is-shown{opacity:1;transform:translateY(0)}.work-archive .custom-scroll-controls__container{-ms-overflow-style:none;scrollbar-width:none}.work-archive .custom-scroll-controls__container::-webkit-scrollbar{display:none}.work-archive__overlay{top:0;left:0;right:0;bottom:0;position:absolute;position:fixed;width:100%;height:100%;z-index:var(--work-archive-overlay-z-index);pointer-events:none}.work-archive__page-switch{pointer-events:auto;position:absolute;text-transform:uppercase;cursor:pointer;line-height:1;opacity:1;transition-property:opacity,transform,color,background-color;transition-duration:1s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.work-archive__page-switch.is-left{transform-origin:0 center;transform:rotate(-90deg) translate(-50%,50%);left:var(--block-offset);top:50%}.work-archive.is-hidden .work-archive__page-switch.is-left{transform:rotate(-90deg) translate(calc(-50% - var(--vertical-transition-shift)),50%);opacity:0}.work-archive__page-switch.is-right{transform-origin:100% center;transform:rotate(90deg) translate(50%,50%);right:var(--block-offset);top:50%}.work-archive.is-hidden .work-archive__page-switch.is-right{transform:rotate(90deg) translate(calc(50% + var(--vertical-transition-shift)),50%);opacity:0}.work-archive__modal{padding:0;overflow:hidden;height:90svh;width:70vw;pointer-events:none;background-color:transparent}@media (max-width: 743px){.work-archive__modal{width:calc(92vw - 24px)}}.work-archive__modal-media video,.work-archive__modal-media img{top:0;left:0;right:0;bottom:0;position:absolute;height:100%;width:100%;object-fit:contain}.work-archive__modal-wrapper{position:static!important;transform:unset!important;width:0!important;height:0!important}.work-archive__modal-wrapper>div{position:static!important;transform:unset!important;width:0!important;height:0!important}.work-archive__embed-video-wrapper{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;height:0;padding-bottom:56.25%;pointer-events:auto}.work-archive__embed-video-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.works-wrapper{height:100svh;overflow:auto;scrollbar-width:none}.works-wrapper::-webkit-scrollbar{display:none}.works{pointer-events:none;opacity:0}.is-works-shown .works{transition-property:opacity,transform,color,background-color;transition-duration:1s;transition-timing-function:cubic-bezier(.19,1,.22,1);opacity:1;pointer-events:auto}.image-rows{--gap: 1.25rem;display:grid;gap:var(--gap);position:relative;z-index:var(--z-index-above-noise)}@media (min-width: 1024px){.image-rows{--gap: 3.4375rem}}.image-rows.is-last{height:100svh;overflow:hidden}.modal-is-shown .image-rows{pointer-events:none}.image-row{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:var(--gap)}@media (min-width: 744px){.image-row{grid-template-columns:repeat(3,1fr)}}.image-row__item{position:relative;overflow:hidden;padding-top:60%}.image-row__item *{top:0;left:0;right:0;bottom:0;position:absolute;width:100%;height:100%;object-fit:cover}.image-row__item{filter:grayscale(1);transform:translateY(50vh);overflow:hidden;transition-property:filter,transform;transition-duration:1s;transition-timing-function:cubic-bezier(.19,1,.22,1);cursor:pointer}.image-row__item>*{transform:translateY(100%);transition-property:opacity,transform,color,background-color;transition-duration:1s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.is-works-shown .image-row__item{transform:translateY(0)}.is-works-shown .image-row__item>*{transform:translateY(0)}@media (hover: hover){.image-row__item:hover{filter:grayscale(0)}}.image-row__item.has-no-content{pointer-events:none}.is-type_3 .image-row__item.is-large_image{grid-column:span 2;grid-row:span 2}@media (min-width: 1024px){.is-type_3 .image-row__item.is-large_image.is-right{grid-column:2/4;grid-row:1/3}}.is-type_3 .image-row__item:nth-child(3){grid-row:span 2}.is-type_2 .image-row__item.is-large_image{grid-row:1/3}.is-type_2 .image-row__item.is-large_image.is-left{grid-column:1}.is-type_2 .image-row__item.is-large_image.is-center{grid-column:2}.is-type_2 .image-row__item.is-large_image.is-right{grid-column:3}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.is-link{position:relative;color:currentColor;white-space:nowrap}.is-link:after{content:"";display:block;position:absolute;bottom:var(--border-link-bottom, 0);height:var(--border-link-height, 1px);width:100%;background-color:var(--border-link-color, currentColor);left:0;right:0;margin:auto;transform:scaleX(0);opacity:0;transform-origin:right;transition:transform .6s,opacity 1s;pointer-events:none}.is-link:hover,.is-link:focus{color:currentColor}.is-link:hover:after,.is-link:focus:after{opacity:1;transform:scaleX(1);transform-origin:left}.is-link.is-active:after{opacity:1;transform:scaleX(1)}.is-link.is-active:hover:after,.is-link.is-active:focus:after{transform-origin:right;transform:scaleX(0);opacity:0}.is-link:after{opacity:1;transform:scaleX(1)}.is-link:hover:after,.is-link:focus:after{transform-origin:right;transform:scaleX(0);opacity:0}.is-link{display:inline-block;color:var(--color-theme);font-family:Arial,serif;cursor:pointer}svg *{transform-origin:revert}
