.WorkPreview-module__w8ySQW__root{overflow:hidden}.WorkPreview-module__w8ySQW__root:hover .WorkPreview-module__w8ySQW__image{transform:scale(1.025)}.WorkPreview-module__w8ySQW__body{padding:.75rem 0}.WorkPreview-module__w8ySQW__imageWrapper{aspect-ratio:1.6;width:100%;position:relative;overflow:hidden}.WorkPreview-module__w8ySQW__image{width:100%;transition:transform .1s ease-out}.WorkPreview-module__w8ySQW__subtitle{color:var(--foreground-secondary);margin:.3rem 0 .6rem}.WorkPreview-module__w8ySQW__subtitle.WorkPreview-module__w8ySQW__noBottomMargin{margin-bottom:0}
.WorkTagsList-module__ybp8Qq__root{margin:-.16rem}.WorkTagsList-module__ybp8Qq__listItem{border:1px solid var(--subtler-border-color);border-radius:var(--border-radius);background-color:var(--subtler-border-color);margin:.16rem;padding:5px 8px;display:inline-block}.WorkTagsList-module__ybp8Qq__listItem.WorkTagsList-module__ybp8Qq__marked{color:#111;background-color:#ff0}.WorkTagsList-module__ybp8Qq__listItem:last-of-type{margin-right:unset}.WorkTagsList-module__ybp8Qq__tag{text-transform:uppercase;font-family:monospace;font-size:11px;font-weight:700}
.AppFooter-module__0qBmBa__root{border-top:1px solid var(--subtler-border-color);margin-top:50px;padding:8rem 1rem}@media screen and (min-width:800px){.AppFooter-module__0qBmBa__root{padding-left:0;padding-right:0}}@media screen and (min-width:700px){.AppFooter-module__0qBmBa__header{justify-content:space-between;align-items:baseline;display:flex}}.AppFooter-module__0qBmBa__navList{font-size:1rem}.AppFooter-module__0qBmBa__footer{padding-top:16rem}.AppFooter-module__0qBmBa__copyright{color:var(--foreground-secondary);margin-bottom:1rem;font-size:1rem}@media screen and (min-width:700px){.AppFooter-module__0qBmBa__copyright{margin-bottom:0}}

.ContactNavigation-module__HmaBWW__root{white-space:nowrap;color:var(--foreground-secondary);overflow:auto}.ContactNavigation-module__HmaBWW__navWrapper{padding:0}.ContactNavigation-module__HmaBWW__nav{padding:0 1rem}
.EmptyNavigation-module__GTgLka__root{height:var(--nav-section-height)}
.TableContentsSelect-module__yhtJLW__root{height:100%;display:flex}.TableContentsSelect-module__yhtJLW__selectContainer{height:100%;position:relative}.TableContentsSelect-module__yhtJLW__selectContainer:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--foreground-secondary);width:0;height:0;position:absolute;top:22px;right:12px}.TableContentsSelect-module__yhtJLW__selectContainer:hover:after{border-top:5px solid var(--foreground)}.TableContentsSelect-module__yhtJLW__selectWrapper{cursor:not-allowed;flex:1;position:relative}.TableContentsSelect-module__yhtJLW__selectWrapper *{pointer-events:none}.TableContentsSelect-module__yhtJLW__selectWrapper.TableContentsSelect-module__yhtJLW__hoverable{cursor:unset}.TableContentsSelect-module__yhtJLW__selectWrapper.TableContentsSelect-module__yhtJLW__hoverable *{pointer-events:unset}.TableContentsSelect-module__yhtJLW__selectWrapper.TableContentsSelect-module__yhtJLW__hoverable:hover .TableContentsSelect-module__yhtJLW__icon{stroke:var(--foreground)}.TableContentsSelect-module__yhtJLW__selectWrapper.TableContentsSelect-module__yhtJLW__hoverable:hover .TableContentsSelect-module__yhtJLW__input{color:var(--foreground)}.TableContentsSelect-module__yhtJLW__backWrapper{border-right:1px solid var(--subtler-border-color);margin:0}.TableContentsSelect-module__yhtJLW__backBtn{color:var(--foreground-secondary)}.TableContentsSelect-module__yhtJLW__icon{width:18px;height:18px;stroke:var(--foreground-secondary);pointer-events:none;position:absolute;top:15px;left:12px}.TableContentsSelect-module__yhtJLW__input{border:none;padding-left:40px}
.PageNavigation-module__ubv6eq__active{text-decoration:underline}.PageNavigation-module__ubv6eq__navList{color:var(--foreground);padding:0 1rem}.PageNavigation-module__ubv6eq__navList li:after{top:3px}
.PrevNextWorkNav-module__XhHDwa__root{display:flex}.PrevNextWorkNav-module__XhHDwa__link{width:50%;color:var(--foreground-secondary);display:flex}.PrevNextWorkNav-module__XhHDwa__link:hover{color:var(--foreground)}.PrevNextWorkNav-module__XhHDwa__linkLabel{white-space:nowrap;text-overflow:ellipsis;max-width:70px;overflow:hidden}@media screen and (min-width:410px){.PrevNextWorkNav-module__XhHDwa__linkLabel{max-width:90px}}@media screen and (min-width:500px){.PrevNextWorkNav-module__XhHDwa__linkLabel{max-width:110px}}@media screen and (min-width:600px){.PrevNextWorkNav-module__XhHDwa__linkLabel{max-width:170px}}@media screen and (min-width:800px){.PrevNextWorkNav-module__XhHDwa__linkLabel{max-width:unset;text-overflow:unset;overflow:unset}}.PrevNextWorkNav-module__XhHDwa__link:first-of-type{border-right:1px solid var(--subtler-border-color)}.PrevNextWorkNav-module__XhHDwa__link:last-of-type{justify-content:flex-end}.PrevNextWorkNav-module__XhHDwa__arrow{transition:transform .1s ease-out}.PrevNextWorkNav-module__XhHDwa__prevArrow{margin-right:1rem}.PrevNextWorkNav-module__XhHDwa__nextArrow{margin-left:1rem}
.PageLayout-module__FWz7mW__paddingBottom{padding-bottom:8rem}.PageLayout-module__FWz7mW__container{padding:0 1rem}
.SingleWorkNavigation-module__d40vMa__root{display:flex}.SingleWorkNavigation-module__d40vMa__subNavWrapper{text-align:center;flex:1}.SingleWorkNavigation-module__d40vMa__backWrapper{border-right:1px solid var(--subtler-border-color);color:var(--foreground-secondary);margin:0}.SingleWorkNavigation-module__d40vMa__backWrapper:hover{color:var(--foreground)}.SingleWorkNavigation-module__d40vMa__backWrapper a{margin:0}
.AppHeaderBorder-module__3S7Vaa__root{border-bottom:1px solid var(--subtlerer-border-color);margin-bottom:50px}
body[class*=medium-zoom--opened] .AppNavigationWrapper-module__sjxkSG__root{opacity:0}body[class*=medium-zoom--opened] .AppNavigationWrapper-module__sjxkSG__navContainer{pointer-events:none}.AppNavigationWrapper-module__sjxkSG__root{--dot-radius:7px;--dot-margin:10px;z-index:999;pointer-events:none;justify-content:center;width:100%;transition:opacity .1s ease-out;display:flex;position:fixed;top:8px;left:0}@media screen and (min-width:800px){.AppNavigationWrapper-module__sjxkSG__root{width:unset;top:0}}.AppNavigationWrapper-module__sjxkSG__navContainer{pointer-events:auto;opacity:0;width:calc(100% - 2rem);transition:opacity .1s ease-in}@media screen and (min-width:800px){.AppNavigationWrapper-module__sjxkSG__navContainer{width:unset;display:flex}}.AppNavigationWrapper-module__sjxkSG__navContainer.AppNavigationWrapper-module__sjxkSG__inited{opacity:1}.AppNavigationWrapper-module__sjxkSG__draggable{cursor:grab;background-color:var(--navigation-secondary-background);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-top:1px solid var(--subtler-border-color);border-left:1px solid var(--subtler-border-color);border-bottom:1px solid var(--subtler-border-color);justify-content:center;align-items:center;width:52px;margin-right:-1px;display:none}@media screen and (min-width:800px){.AppNavigationWrapper-module__sjxkSG__draggable{display:flex}}.AppNavigationWrapper-module__sjxkSG__draggable:hover .AppNavigationWrapper-module__sjxkSG__dot,.AppNavigationWrapper-module__sjxkSG__root.AppNavigationWrapper-module__sjxkSG__dragging .AppNavigationWrapper-module__sjxkSG__dot{background-color:var(--subtle-border-color)}.AppNavigationWrapper-module__sjxkSG__dotWrapper{justify-content:space-between;display:flex}.AppNavigationWrapper-module__sjxkSG__dotColumn{width:var(--dot-radius)}.AppNavigationWrapper-module__sjxkSG__dotColumnLeft{margin-right:var(--dot-margin)}.AppNavigationWrapper-module__sjxkSG__dot{width:var(--dot-radius);height:var(--dot-radius);background-color:var(--subtler-border-color);margin-bottom:var(--dot-margin);border-radius:50%;transition-property:background-color;transition-timing-function:ease-out}.AppNavigationWrapper-module__sjxkSG__dot:last-of-type{margin-bottom:0}.AppNavigationWrapper-module__sjxkSG__root.AppNavigationWrapper-module__sjxkSG__dragging .AppNavigationWrapper-module__sjxkSG__draggable{pointer-events:none}
.IntroText-module__zBYGGa__introText{text-align:center;color:var(--foreground);margin-bottom:30px;font-size:18px;line-height:1.6}.IntroText-module__zBYGGa__lineBreak{display:none}.IntroText-module__zBYGGa__extraSpace{display:inline-block}@media screen and (min-width:670px){.IntroText-module__zBYGGa__extraSpace{display:none}.IntroText-module__zBYGGa__lineBreak{display:block}}
.NoResults-module__UVAD1q__root{margin-bottom:50px}
.page-module__5iW-yG__main img{width:100%}
.page-module__FWeeiW__main img{width:100%}
.page-module__4cGeiq__main br{display:none}
.YearSectionTitle-module__ymGX6a__root{margin:4rem 0;font-size:3rem;line-height:1}.YearSectionTitle-module__ymGX6a__root.YearSectionTitle-module__ymGX6a__noMarginTop{margin-top:0}
.ArticlePreview-module__KBBOvW__root{display:block}.ArticlePreview-module__KBBOvW__root:hover .ArticlePreview-module__KBBOvW__title{transform:scale(1.01)}.ArticlePreview-module__KBBOvW__title{font-size:1.6rem;line-height:2.1rem;transition:transform .1s ease-out}.ArticlePreview-module__KBBOvW__date{margin-right:1rem}.ArticlePreview-module__KBBOvW__footer{color:var(--foreground-secondary);margin-top:.4rem;font-size:1rem}.ArticlePreview-module__KBBOvW__subInfoRoot{align-items:center;display:flex}.ArticlePreview-module__KBBOvW__tagsRoot{margin:.8rem 0 0}.ArticlePreview-module__KBBOvW__externalIcon{fill:var(--foreground-secondary);margin-right:.25rem}.ArticlePreview-module__KBBOvW__externalResource{align-items:center;display:flex}
.page-module__NfDiEG__root{margin-top:-3.5rem}.page-module__NfDiEG__section{padding-top:7.5rem}@media screen and (min-width:800px){.page-module__NfDiEG__section{padding-top:10rem}}.page-module__NfDiEG__section h2{margin-top:0}.page-module__NfDiEG__section.page-module__NfDiEG__borderBottom{border-bottom:1px solid var(--subtler-border-color)}.page-module__NfDiEG__firstSection h1{margin-top:0}.page-module__NfDiEG__section h3{margin-top:3rem;margin-bottom:0}.page-module__NfDiEG__section h3:first-of-type{margin-top:0}.page-module__NfDiEG__section h5{margin-top:0;font-weight:500}.page-module__NfDiEG__section h6{color:var(--foreground-secondary);margin-top:0;margin-bottom:1rem}


.not-found-module__HS70Aa__root{text-align:center;padding:2rem 0 8rem}.not-found-module__HS70Aa__root a{text-decoration:underline}.not-found-module__HS70Aa__title{font-size:8rem;line-height:1}

.ContactForm-module__j1WgZG__section{margin-bottom:1.4rem}.ContactForm-module__j1WgZG__section:last-of-type{margin-bottom:0}.ContactForm-module__j1WgZG__label{color:var(--foreground-secondary);margin-bottom:.26rem;display:block}.ContactForm-module__j1WgZG__fullWidth{width:100%}.ContactForm-module__j1WgZG__fieldset{font-size:16px;transition:opacity .1s ease-out}.ContactForm-module__j1WgZG__disabled{opacity:.1}.ContactForm-module__j1WgZG__input,.ContactForm-module__j1WgZG__textarea,.ContactForm-module__j1WgZG__select{color:var(--foreground);background:var(--input-background);border:none;border:1px solid var(--subtler-border-color);border-radius:0;padding:12px;font-size:16px}.ContactForm-module__j1WgZG__textarea{resize:vertical}.ContactForm-module__j1WgZG__select{background-position:right 12px center;background-repeat:no-repeat;background-size:12px;padding:12px 40px 12px 16px}.ContactForm-module__j1WgZG__budgetWrapper{align-items:center;display:flex}.ContactForm-module__j1WgZG__budgetInput{margin-right:.5rem}.ContactForm-module__j1WgZG__sendBtn{background-color:var(--subtler-border-color);border-radius:var(--border-radius);color:var(--foreground);cursor:pointer;border:none;padding:1rem}.ContactForm-module__j1WgZG__loaderWrapper{z-index:998;pointer-events:none;opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .1s ease-out;display:flex;position:fixed;top:0;left:0}.ContactForm-module__j1WgZG__visible{opacity:1}.ContactForm-module__j1WgZG__subjectWrapper{position:relative}.ContactForm-module__j1WgZG__subjectWrapper:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--foreground-secondary);width:0;height:0;position:absolute;top:20px;right:12px}.ContactForm-module__j1WgZG__iconWrapper{text-align:center}.ContactForm-module__j1WgZG__icon{width:124px;margin:0 auto 1rem;display:block}.ContactForm-module__j1WgZG__error{fill:var(--error-color)}.ContactForm-module__j1WgZG__success{fill:var(--success-color)}.ContactForm-module__j1WgZG__loader{width:48px;height:48px;color:var(--foreground);box-sizing:border-box;margin:0 auto 2rem;animation:2s linear infinite ContactForm-module__j1WgZG__rotation;display:block;position:relative}.ContactForm-module__j1WgZG__loader:after,.ContactForm-module__j1WgZG__loader:before{content:"";box-sizing:border-box;background-color:var(--foreground);border-radius:50%;width:24px;height:24px;animation:2s ease-in-out infinite ContactForm-module__j1WgZG__scale50;position:absolute;top:0}.ContactForm-module__j1WgZG__loader:before{background-color:var(--foreground);animation-delay:1s;top:auto;bottom:0}@keyframes ContactForm-module__j1WgZG__rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ContactForm-module__j1WgZG__scale50{0%,to{transform:scale(0)}50%{transform:scale(1)}}
.YearWorkContainer-module__vQtXNG__worksWrapper{grid-template-columns:repeat(1,1fr);gap:2rem 1rem;display:grid}@media screen and (min-width:500px){.YearWorkContainer-module__vQtXNG__worksWrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:880px){.YearWorkContainer-module__vQtXNG__worksWrapper{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1140px){.YearWorkContainer-module__vQtXNG__worksWrapper{grid-template-columns:repeat(4,1fr);gap:2rem}}
.YearWritingContainer-module__ffE_Kq__listItem{padding:1.2rem 0;list-style:none}.YearWritingContainer-module__ffE_Kq__listItem.YearWritingContainer-module__ffE_Kq__hasBorderBottom{border-bottom:1px solid var(--subtlerer-border-color)}
