/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:icomoon;src:url(/_assets/icons/icomoon.eot?487ry9);src:url(/_assets/icons/icomoon.eot?487ry9#iefix) format("embedded-opentype"),url(/_assets/icons/icomoon.ttf?487ry9) format("truetype"),url(/_assets/icons/icomoon.woff?487ry9) format("woff"),url(/_assets/icons/icomoon.svg?487ry9#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chevron-up:before{content:"\f077"}.icon-twitter:before{content:"\f099"}.icon-envelope-o:before{content:"\f003"}.icon-bluesky:before{content:"\e900"}.icon-mastodon:before{content:"\e901"}.icon-instagram:before{content:"\f16d"}@font-face{font-family:Sonya;src:url(../_assets/fonts/sonya-reduced.woff2)}@font-face{font-family:"Forever Soulmates Script";src:url(../_assets/fonts/forever-soulmates-script.otf)}.header-bar__name,.name-block__name,.newsletter__heading,.section-heading,.subscribe-success__heading,.works-item__title{font-family:Sonya,serif;font-weight:400;text-transform:uppercase}.header-bar__name,.name-block__name,.section-heading{font-variant-ligatures:discretionary-ligatures;font-feature-settings:"ss01" on,"ss02" on}.name-block__subtitle{font-family:"Forever Soulmates Script",sans-serif;font-weight:400}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.no-ligature{font-variant-ligatures:none}.force-ligature{font-variant-ligatures:common-ligatures discretionary-ligatures historical-ligatures contextual}.small-space{font-size:.22em}*{box-sizing:border-box}html{scroll-behavior:smooth;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.8}body{--background:#202125;--foreground:#fff;background-color:var(--background,#202125);color:var(--foreground,#fff)}body>*{padding-left:20px;padding-right:20px}@media screen and (min-width:768px){body>*{padding-left:40px;padding-right:40px}}@media screen and (min-width:1104px){body>*{padding-left:calc((100vw - 1024px)/ 2);padding-right:calc((100vw - 1024px)/ 2)}}a{color:inherit}p{margin:1em 0}button:hover{cursor:pointer}.header-bar{position:fixed;visibility:hidden}.nav-list{list-style:none;padding:0;margin:0;text-align:center;font-size:1.2rem;text-shadow:0 0 .3rem #000}.nav-list__item:not(:last-child){margin-bottom:1em}.nav-list__link{text-decoration:none;background-position:bottom center;background-repeat:no-repeat;padding:.15em 0;transition:background-size .3s ease-out;background-image:linear-gradient(to right,currentcolor,currentcolor);background-size:0 1px}.nav-list__link:focus,.nav-list__link:hover{outline:0;background-size:100% 1px}.socials-list{list-style:none;padding:0;margin:.8em 0 0;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.socials-list__item:not(:last-child){margin-right:.2em}.socials-list__link{display:block;line-height:1;height:1em;width:1em;text-align:center;box-sizing:content-box;padding:.5em;position:relative;text-decoration:none}.socials-list__link::before{content:"";position:absolute;display:block;pointer-events:none;top:0;left:0;right:0;bottom:0;transform:rotate(45deg) scale(.9);background-image:linear-gradient(to right,currentcolor,currentcolor),linear-gradient(to right,currentcolor,currentcolor),linear-gradient(to right,currentcolor,currentcolor),linear-gradient(to right,currentcolor,currentcolor);background-repeat:no-repeat;background-position:top left,bottom right,top left,bottom right;background-size:0 1px,0 1px,1px 0,1px 0;opacity:0;transition:background-size .3s ease-out,opacity .3s ease-out,transform .3s ease-out}.socials-list__link:focus,.socials-list__link:hover{outline:0}.socials-list__link:focus::before,.socials-list__link:hover::before{opacity:1;transform:rotate(45deg);background-size:100% 1px,100% 1px,1px 100%,1px 100%}.top-section{min-height:100vh;background:url(../_assets/torch.jpg) no-repeat fixed;background-size:cover;background-position:center 60%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:40px;padding-bottom:60px}.top-section__name-block{margin:0 0 2.2rem}.top-section__name-block,.top-section__nav{position:relative;z-index:1;filter:drop-shadow(0 0 .3rem #202125)}@media screen and (min-width:1024px){.top-section{flex-direction:row;justify-content:space-evenly}.top-section__name-block{margin:0 1rem 0 0}.top-section__nav{margin-left:2rem}}.inky-bg{position:absolute;top:0;bottom:0;left:0;right:0;mix-blend-mode:screen;filter:contrast(1.5)}.inky-bg__frame{position:absolute;top:0;bottom:0;left:0;right:0;background:no-repeat fixed center;background-size:cover}.name-block{text-align:center;font-size:3.7rem;line-height:.9}.name-block__name{display:block;text-shadow:0 0 .3rem rgba(0,0,0,.3)}.name-block__subtitle{text-shadow:0 0 .3rem #000}@media screen and (min-width:768px){.name-block{font-size:4.4rem}}.section-heading{font-size:2rem;line-height:1.4;text-align:center;margin:0 0 .8em}.newsletter-section{background-color:#e6e7ed;color:#202125;padding-top:2.4em;padding-bottom:2.4em}.newsletter__info{text-align:center;margin-bottom:1.4em}.newsletter__heading{margin:0 0 1rem;font-size:1.4rem;font-weight:700;font-feature-settings:"ss01" on}.newsletter p:last-child{margin-bottom:0}.newsletter__form{margin-top:2em}.newsletter__email{margin-bottom:1em;position:relative}.newsletter__email input{width:100%;padding:1em .8em;border:1px solid rgba(32,33,37,.7);border-radius:.3rem;box-shadow:0 0 0 1px inset transparent;transition:border-color .1s linear,box-shadow .1s linear}.newsletter__email input:focus{outline:0;box-shadow:0 0 0 1px inset #202125;border-color:#202125}.newsletter__email label{position:absolute;left:calc(.8rem + 1px);bottom:100%;transform:scale(.8);transform-origin:left bottom;transition:transform .3s ease-out,opacity .3s ease-out}.newsletter__email input:not(:focus):-moz-placeholder~label{transform:translateY(calc(1.5em + 2px + 50%));opacity:.7}.newsletter__email input:not(:focus):placeholder-shown~label{transform:translateY(calc(1.5em + 2px + 50%));opacity:.7}.newsletter__submit{text-align:center}.newsletter__submit button{background-color:#202125;color:#fff;border:none;padding:1em 1.2em;border-radius:.3rem}.newsletter__submit button span{background-position:bottom center;background-repeat:no-repeat;padding:.15em 0;transition:background-size .3s ease-out;background-image:linear-gradient(to right,currentcolor,currentcolor);background-size:0 1px}.newsletter__submit button:focus,.newsletter__submit button:hover{outline:0}.newsletter__submit button:focus span,.newsletter__submit button:hover span{background-size:100% 1px}@media screen and (min-width:768px){.newsletter__form{display:flex;margin-bottom:2em}.newsletter__email{flex-grow:1;margin:0}.newsletter__email input{height:100%;border-radius:.3rem 0 0 .3rem}.newsletter__email input:not(:focus):-moz-placeholder~label{transform:translateY(calc(1.5em + 3px + 50%));opacity:.7}.newsletter__email input:not(:focus):placeholder-shown~label{transform:translateY(calc(1.5em + 3px + 50%));opacity:.7}.newsletter__submit button{height:100%;border-radius:0 .3rem .3rem 0}}@media screen and (min-width:1024px){.newsletter{display:flex;align-items:center}.newsletter__info{margin:0 36px 0 0;text-align:left}.newsletter__heading{margin:0}.newsletter__form{flex-grow:1;min-width:calc(16rem + 224px)}}.works-section{padding-top:36px;padding-bottom:12px}@media screen and (min-width:768px){.works-section{padding-top:60px;padding-bottom:0}}@media screen and (min-width:1024px){.works-section{padding-top:75px;padding-bottom:5px}}.works-list{list-style:none;padding:0;margin:0}.works-item__cover-wrapper{aspect-ratio:5/8;max-height:20rem;max-width:100%;margin:0 auto 1.8rem}.works-item__cover-placeholder{width:100%;height:100%;background-color:#e6e7ed;color:#202125;font-family:Sonya,serif;display:flex;justify-content:center;align-items:center;text-align:center;font-size:1.5rem;padding:20px;border-radius:.3rem}.works-item__cover{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:.3rem}.works-item__title{text-align:center;margin:0 0 1em;font-size:1.3em}.works-item__cta{text-align:center}.works-item__link-wrapper{display:block}.works-item__link-wrapper:not(:first-child){margin-top:1em}.works-item__link{text-decoration:none;background-position:bottom center;background-repeat:no-repeat;padding:.15em 0;transition:background-size .3s ease-out;background-image:linear-gradient(to right,currentcolor,currentcolor),linear-gradient(to right,currentcolor,currentcolor);background-size:0 2px,100% 1px}.works-item__link:focus,.works-item__link:hover{outline:0;background-size:100% 2px,100% 1px}.works-item:not(:first-child){margin-top:36px}@media screen and (min-width:768px){.works-item{display:flex;flex-direction:row;align-items:center}.works-item__cover-wrapper{max-height:36rem;max-width:50%;flex-shrink:0;margin:0 28px 0 0;min-height:400px}.works-item:nth-child(even){flex-direction:row-reverse}.works-item:nth-child(even) .works-item__cover-wrapper{margin-right:0;margin-left:28px}}@media screen and (min-width:1024px){.works-item__cover-wrapper{margin-right:40px}.works-item:nth-child(even) .works-item__cover-wrapper{margin-right:0;margin-left:40px}}.about-section{padding-top:36px}@media screen and (min-width:768px){.about-section{padding-top:60px}}@media screen and (min-width:1024px){.about-section{padding-top:75px}}.back-to-top{padding-left:20px;padding-right:20px}@media screen and (min-width:768px){.back-to-top{padding-left:40px;padding-right:40px}}@media screen and (min-width:1324px){.back-to-top{padding-left:calc((100vw - 1244px)/ 2);padding-right:calc((100vw - 1244px)/ 2)}}.back-to-top{position:fixed;bottom:20px;pointer-events:none;width:100%;text-align:right;transition:opacity .3s ease-out,visibility .3s ease-out;opacity:0;visibility:hidden}.back-to-top__btn{pointer-events:auto;box-sizing:content-box;background-color:#e6e7ed;background-clip:content-box;border:none;padding:3px;width:3rem;line-height:3rem;border-radius:50%;font-size:1.2rem;color:#202125;outline:0;margin:0 -2px -2px 0;box-shadow:0 0 0 0 #e6e7ed;transition:box-shadow .1s ease-out}.back-to-top__btn:focus,.back-to-top__btn:hover{box-shadow:0 0 0 1px #e6e7ed}.back-to-top.shown{opacity:1;visibility:inherit}footer{text-align:center;font-size:.6rem;padding-top:40px;padding-bottom:2em}.subscribe-success{min-width:100vw;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:url(../_assets/torch.jpg) no-repeat fixed center;background-size:cover}.subscribe-success::before{content:"";background:url(../_assets/ink/08.png) no-repeat fixed center;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0;mix-blend-mode:screen;filter:contrast(1.5)}.subscribe-success__heading{line-height:1;font-size:3rem;margin:0 0 1rem;font-feature-settings:"ss01" on;text-shadow:0 0 .3rem rgba(0,0,0,.3)}.subscribe-success__return{text-decoration:none;background-position:bottom center;background-repeat:no-repeat;padding:.15em 0;transition:background-size .3s ease-out;background-image:linear-gradient(to right,currentcolor,currentcolor),linear-gradient(to right,currentcolor,currentcolor);background-size:0 2px,100% 1px}.subscribe-success__return:focus,.subscribe-success__return:hover{outline:0;background-size:100% 2px,100% 1px}.subscribe-success__body,.subscribe-success__return{text-shadow:0 0 .3rem #000}.subscribe-success>*{position:relative;z-index:1;filter:drop-shadow(0 0 .3rem #202125)}