.aboutPage-module__qDJGWq__container{padding:var(--padding-md);gap:var(--padding-semi-xxl);flex-flow:column;display:flex;position:relative}@media screen and not (min-width:1000px){.aboutPage-module__qDJGWq__container{padding:var(--padding)}}
.hoverImage-module__OJvkqq__container{pointer-events:none;width:100%;height:100%;z-index:var(--z-index-top);grid-template-columns:repeat(12,1fr);align-items:center;display:grid;position:fixed;top:0;bottom:0}.hoverImage-module__OJvkqq__containerWorks .hoverImage-module__OJvkqq__imageWrapper{padding-left:0;padding-right:var(--padding-md);grid-column:10/13;justify-self:flex-end}.hoverImage-module__OJvkqq__containerWorks .hoverImage-module__OJvkqq__imageInner{object-position:right}.hoverImage-module__OJvkqq__imageWrapper{aspect-ratio:1;width:100%;max-width:100%;padding:var(--padding-md);backface-visibility:hidden;perspective:1000px;-ms-perspective:1000;will-change:transform, filter, opacity;grid-column:1/4;padding-right:0;position:relative;transform:translate(0,0)}.hoverImage-module__OJvkqq__image{width:100%;height:100%}.hoverImage-module__OJvkqq__imageInner{width:100%;height:100%;transform:var(--calculated-displace-2-scale);object-fit:contain;object-position:left}
.filamentStrike-module__Z90kxq__filamentRoot{border-radius:100%;display:inline-block;position:relative;overflow:visible}.filamentStrike-module__Z90kxq__filament{pointer-events:none;filter:drop-shadow(0 0 2px #8cff1a);width:0;height:0;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}
.gradientCaption-module__oPXauq__wrapper{width:100%;height:fit-content;padding:var(--padding) var(--padding-md);font-size:var(--font-size-button);color:var(--color-light);pointer-events:none;display:flex}.gradientCaption-module__oPXauq__text{z-index:1}.gradientCaption-module__oPXauq__background,.gradientCaption-module__oPXauq__backgroundBlur{width:100%;height:var(--caption-bg-height,200%);z-index:-1;position:absolute;inset:0}.gradientCaption-module__oPXauq__backgroundBlur{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
.metaInfo-module__D_oz-W__metaInfoBlock{gap:var(--padding-xs);text-wrap:balance;flex-flow:column;display:flex;position:relative}.metaInfo-module__D_oz-W__container{gap:var(--gap-line-height-small);flex-flow:column;max-width:30ch;display:flex;position:relative}.metaInfo-module__D_oz-W__metaInfoBody a{transition:opacity var(--transition-hover);display:inline-block;position:relative;overflow:visible}.metaInfo-module__D_oz-W__metaInfoImageSubtitle,.metaInfo-module__D_oz-W__metaInfoBody a{transition:opacity var(--transition-hover)}@media screen and (pointer:fine){.metaInfo-module__D_oz-W__metaInfoImageSubtitle:hover,.metaInfo-module__D_oz-W__metaInfoBody a:hover{opacity:.5}}@media screen and not (min-width:1000px){.metaInfo-module__D_oz-W__container{padding-bottom:var(--padding-md)}}
:root{--displace:.01;--calculated-displace:calc(var(--displace) * 1.5);--slide-h:90dvh}.sliderGallery-module__Tyjz2a__container{width:100%;height:var(--slide-h);margin-bottom:calc(var(--calculated-displace) * 50%);cursor:pointer;display:flex;position:relative}.sliderGallery-module__Tyjz2a__stage{width:100%;min-width:0;height:100%;position:relative}.sliderGallery-module__Tyjz2a__swiper{--swiper-wrapper-transition-timing-function:cubic-bezier(.215, .2, .355, 1);width:100%;min-width:0;height:100%;overflow:visible!important}:is(.sliderGallery-module__Tyjz2a__swiper.swiper-ios .swiper-slide,.sliderGallery-module__Tyjz2a__swiper.swiper-android .swiper-slide,.sliderGallery-module__Tyjz2a__swiper.swiper-backface-hidden .swiper-slide){backface-visibility:visible;overflow:visible;transform:none}.sliderGallery-module__Tyjz2a__slide{flex:1;width:auto;min-width:fit-content;min-height:0;display:flex;position:relative}.sliderGallery-module__Tyjz2a__slideFrame{backface-visibility:hidden;width:calc(var(--slide-h) * (1 + 2 * var(--calculated-displace)) * var(--slide-aspect));height:calc(var(--slide-h) * (1 + 2 * var(--calculated-displace)));margin:calc(-1 * var(--slide-h) * var(--calculated-displace));filter:brightness();transition:filter var(--transition-hover);display:flex;position:relative}.sliderGallery-module__Tyjz2a__dimmed .sliderGallery-module__Tyjz2a__slideFrame{filter:brightness(.5)}@media screen and (pointer:fine){.sliderGallery-module__Tyjz2a__dimmed .sliderGallery-module__Tyjz2a__slide:hover .sliderGallery-module__Tyjz2a__slideFrame{filter:brightness()}}.sliderGallery-module__Tyjz2a__swiperControls{width:100%;height:fit-content;padding:var(--padding);z-index:1;pointer-events:none;justify-content:space-between;display:flex;position:absolute;bottom:0;left:0;right:0}.sliderGallery-module__Tyjz2a__swiperButton{max-height:var(--padding-xl);transition:all var(--transition-hover);align-items:flex-end;display:flex;position:relative}.sliderGallery-module__Tyjz2a__swiperButton:last-child{justify-content:flex-end}.sliderGallery-module__Tyjz2a__swiperButton svg,.sliderGallery-module__Tyjz2a__swiperButton svg path{transition:inherit}.sliderGallery-module__Tyjz2a__swiperButton svg{filter:drop-shadow(0 0 15px #130);height:100%}.sliderGallery-module__Tyjz2a__wrapper{flex:1;width:fit-content;min-width:0;height:auto;min-height:0;display:flex;position:relative;overflow-x:auto}.sliderGallery-module__Tyjz2a__slideImg{object-fit:fill;background-color:#0000;max-width:none;width:auto!important;height:100%!important;position:relative!important}.sliderGallery-module__Tyjz2a__captionContainer{height:100%;z-index:var(--z-index-top);pointer-events:none;justify-content:center;display:flex;position:absolute;inset:0}.sliderGallery-module__Tyjz2a__captionWrapper{justify-content:center;position:sticky;top:0}@media screen and not (min-width:1000px){:root{--displace:.01;--calculated-displace:calc(var(--displace) * 1.5);--slide-h:75vw}.sliderGallery-module__Tyjz2a__container{margin-bottom:calc(var(--calculated-displace) * 50%)}.sliderGallery-module__Tyjz2a__slideFrame{width:fit-content;height:calc(var(--slide-h) * (1 + 2 * var(--calculated-displace)))}.sliderGallery-module__Tyjz2a__swiperControls{padding:var(--padding)}.sliderGallery-module__Tyjz2a__swiperButton{max-height:unset}.sliderGallery-module__Tyjz2a__swiperButton svg{width:auto;height:var(--padding-lg);filter:drop-shadow(0 0 10px #130)}}
.worksPage-module__dsugFW__container{padding:var(--padding-lg);gap:var(--padding);flex-flow:column;padding-bottom:0;display:flex;position:relative}@media screen and not (min-width:1000px){.worksPage-module__dsugFW__container{padding:var(--padding-md);gap:var(--padding-xl)}}
.aboutSection-module___tDiBq__container{gap:var(--padding-semi-xl);flex:1;grid-template-columns:repeat(2,1fr);display:grid;position:relative}.aboutSection-module___tDiBq__aside{top:var(--padding-md);gap:var(--padding);flex-flow:column;width:100%;height:fit-content;display:flex;position:sticky}.aboutSection-module___tDiBq__image{width:100%;height:auto;margin-bottom:var(--padding-sm);margin-top:calc(var(--padding-sm) * -1);transform:var(--calculated-displace-2-scale);object-fit:cover;position:relative;overflow:visible}.aboutSection-module___tDiBq__content>:not(:last-child){margin-bottom:var(--gap-paragraph-body)}.aboutSection-module___tDiBq__metaInfo li{display:contents}.aboutSection-module___tDiBq__metaInfo{gap:var(--gap-line-height-small);flex-flow:column;display:flex;position:relative}@media screen and not (min-width:1000px){.aboutSection-module___tDiBq__container{gap:var(--padding-semi-xl);flex-flow:column;display:flex}.aboutSection-module___tDiBq__aside{position:relative;top:0}.aboutSection-module___tDiBq__image{margin-top:0;margin-bottom:var(--calculated-displace-2)}}
.hero-module__hDyI2G__container{display:flex;position:fixed;inset:0;overflow:hidden}.hero-module__hDyI2G__slide{position:absolute;inset:0}.hero-module__hDyI2G__title{text-wrap:balance}.hero-module__hDyI2G__caption{--caption-bg-height:500%;font-size:var(--font-size-small);line-height:var(--font-line-height-small);letter-spacing:var(--font-letter-spacing-small);z-index:2;position:absolute;top:0;left:0;right:0}.hero-module__hDyI2G__date,.hero-module__hDyI2G__description{font-weight:var(--font-weight-ultra-light);letter-spacing:var(--font-letter-spacing-small-subtitle)}.hero-module__hDyI2G__description{text-wrap:pretty}.hero-module__hDyI2G__captionText{flex:1}.hero-module__hDyI2G__captionGrid{column-gap:var(--padding);pointer-events:auto;grid-template-columns:1fr 1fr 2fr;align-items:start;display:grid}.hero-module__hDyI2G__captionMain{flex-flow:column;display:flex}.hero-module__hDyI2G__title,.hero-module__hDyI2G__date,.hero-module__hDyI2G__description,.hero-module__hDyI2G__link{margin-top:-.5rem;padding-top:.5rem}.hero-module__hDyI2G__backgroundImage{object-fit:cover}.hero-module__hDyI2G__link{transition:opacity var(--transition-hover)}@media screen and (pointer:fine){.hero-module__hDyI2G__link:hover{opacity:.5}}@media screen and not (min-width:1200px){.hero-module__hDyI2G__captionGrid{grid-template-columns:1fr 1fr 0;column-gap:0}}@media screen and not (min-width:1000px){.hero-module__hDyI2G__captionGrid{justify-content:space-between;gap:var(--padding-lg);font-size:var(--font-size-button);display:flex}.hero-module__hDyI2G__description{display:none}}

.cvSection-module__qQtB4q__container{--time-container-width:10ch;gap:var(--padding-semi-xl);flex-flow:column;display:flex;position:relative}.cvSection-module__qQtB4q__block{gap:var(--padding-md);grid-template-columns:1fr 2fr;align-items:flex-start;height:fit-content;display:grid;position:relative}.cvSection-module__qQtB4q__blockTitle{height:fit-content;top:var(--padding-md);text-wrap:unset;align-self:flex-start;position:sticky}.cvSection-module__qQtB4q__blockLists{gap:calc(var(--gap-line-height-body) + var(--padding-sm));flex-flow:column;display:flex}.cvSection-module__qQtB4q__scheduleTitle{margin-left:calc(var(--time-container-width) + var(--padding));margin-bottom:var(--padding-xs);font-weight:var(--font-weight-ultra-light);letter-spacing:var(--font-letter-spacing-small-subtitle);text-transform:uppercase}.cvSection-module__qQtB4q__blockItemList{gap:var(--padding-sm);flex-flow:column;display:flex}.cvSection-module__qQtB4q__item{gap:var(--padding);display:flex;overflow:visible}.cvSection-module__qQtB4q__itemTimeContainer{width:var(--time-container-width);flex-shrink:0;position:relative}.cvSection-module__qQtB4q__itemBody{width:fit-content;max-width:var(--paragaph-max-width);transition:opacity var(--transition-hover)}@media screen and (pointer:fine){.cvSection-module__qQtB4q__imageItemBody:hover{opacity:.5}}@media screen and not (min-width:1000px){.cvSection-module__qQtB4q__container{--time-container-width:9ch;gap:var(--padding-semi-xl)}.cvSection-module__qQtB4q__block{gap:var(--padding);flex-flow:column;display:flex}.cvSection-module__qQtB4q__blockTitle{position:relative;top:0}.cvSection-module__qQtB4q__itemTimeContainerEmpty{display:none}}
