@font-face{font-family:'Sk-Modernist';font-style:normal;font-weight:400;font-display:swap;src:local('') , url(../fonts/sk-modernist-regular-webfont.woff2) format('woff2') , url(../fonts/sk-modernist-regular-webfont.woff) format('woff')}@font-face{font-family:'Sk-Modernist';font-style:normal;font-weight:300;font-display:swap;src:local('') , url(../fonts/sk-modernist-light-webfont.woff2) format('woff2') , url(../fonts/sk-modernist-light-webfont.woff) format('woff')}@font-face{font-family:'Sk-Modernist';font-style:bold;font-weight:600;font-display:swap;src:local('') , url(../fonts/sk-modernist-bold-webfont.woff2) format('woff2') , url(../fonts/sk-modernist-bold-webfont.woff) format('woff')}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}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-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}*{box-sizing:border-box}html{font-size:85%;letter-spacing:.01em;line-height:1.3em;font-family:'Sk-Modernist',sans-serif;font-weight:300;font-style:normal!important;font-variant-numeric:proportional-nums;font-feature-settings:"pnum";scroll-behavior:smooth}@media print{html{font-size:14pt}}p{margin:0}p+p{margin:25px 0;margin:1.3888888889rem 0}small{font-size:13.5px;font-size:.75rem}h1,h2,h3,h4,h5,h6{font-size:23.99px;font-size:1.3327777778rem;margin:0 0 25px;margin:0 0 1.3888888889rem}h1:only-child,h2:only-child,h3:only-child,h4:only-child,h5:only-child,h6:only-child{margin-bottom:0}.projectsGallery figure.gallery-item{margin:0;padding:0;overflow:visible;width:100%;display:flex;align-items:center;justify-content:center}.projectsGallery figure.gallery-item a{width:auto}.projectsGallery figure.gallery-item img{max-width:100%;max-height:100%;width:auto;height:auto;margin:auto;display:block}main section,header{padding:100px 25px 25px 25px;box-sizing:border-box}@media screen and (max-width:50em){main section,header{height:auto;overflow:visible;display:block;border-right:0;padding-top:25px}}section.default-text.overflow{display:grid}@media screen and (max-width:50em){section.default-text.overflow{grid-template-columns:100%;height:auto;overflow-y:visible;overflow-x:hidden}}section.default-text.overflow article p,section.default-text.overflow article ul,section.default-text.overflow article pre{width:50vw}@media screen and (max-width:50em){section.default-text.overflow article p,section.default-text.overflow article ul,section.default-text.overflow article pre{width:100%}}section.default-text.overflow article h1,section.default-text.overflow article h2,section.default-text.overflow article h3,section.default-text.overflow article h4,section.default-text.overflow article h5,section.default-text.overflow article h6{width:50vw}@media screen and (max-width:50em){section.default-text.overflow article h1,section.default-text.overflow article h2,section.default-text.overflow article h3,section.default-text.overflow article h4,section.default-text.overflow article h5,section.default-text.overflow article h6{width:100%}}section.default-text.overflow article li ul{padding-top:0;padding-bottom:0;margin-bottom:0;margin-top:0}section.default-text.overflow article pre{background:#000;color:#fff;padding:12.5px;padding:.6944444444rem}section.default-text.overflow article figure[data-ratio="auto"]{width:50vw}@media screen and (max-width:50em){section.default-text.overflow article figure[data-ratio="auto"]{width:100%}}section.default-text.overflow article figure{width:100%;margin:25px 0;margin:1.3888888889rem 0;padding:0}section.default-text.overflow article figure ul{list-style-type:none;width:100%;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;place-items:center}@media screen and (max-width:50em){section.default-text.overflow article figure ul{grid-template-columns:repeat(2,1fr)}}section.default-text.overflow article figure ul li{display:inline}section.default-text.overflow article figure ul li:before{background:none;display:none}section.default-text.overflow article figure iframe{border:none;outline:none;width:50vw;height:15vw}@media screen and (max-width:50em){section.default-text.overflow article figure iframe{width:100%}section.default-text.overflow article figure{width:100%}}header{padding:0;overflow:auto;height:100vh}@media screen and (max-width:50em){header{position:fixed;z-index:999;background:transparent;height:2.88rem;display:grid;width:100%;grid-template-columns:1fr 3em;overflow:visible}header #logo{max-height:100%;width:auto}header #logo #logoset{height:3em}}#menu{display:grid;grid-template-rows:100px auto auto;overflow:visible;scrollbar-width:none;-ms-overflow-style:none}#menu::-webkit-scrollbar{display:none}@media screen and (max-width:50em){#menu{position:fixed;height:100vh;width:calc(100vw - 4.35rem);padding:25px;padding:1.3888888889rem;background:#fff;left:-40em;overflow:auto;transition:left 400ms ease-in;top:0}#menu.opened{left:0;transition:left 400ms ease-out}}#y{z-index:99;position:fixed;display:none;width:200px;max-width:25%;top:0;margin-top:25px;margin-top:1.3888888889rem;margin-left:25px;margin-left:1.3888888889rem;left:0}#x{z-index:99;position:fixed;display:none;flex-direction:column;align-items:center;justify-content:center;top:0;width:1.5rem;height:1.5rem;margin-top:25px;margin-top:1.3888888889rem;margin-right:25px;margin-right:1.3888888889rem;right:0}@media screen and (max-width:50em){.siteTitle a{display:none}nav ul li.siteTitle{padding:2rem}#y{display:block}#x{display:flex}}#x:hover{cursor:pointer}#x:before,#x:after{content:" ";width:1.5rem;display:block;height:3px;background:#000;transition:all 300ms ease}#x:before{margin-top:0}#x:after{margin-top:.5rem}#x.active:before,#x.active:active{transition:all 300ms ease;background:#fff}#x.active:before{transform:rotate(45deg);margin:0}#x.active:after{transform:rotate(-45deg);margin-top:-3px;background:#fff}nav{align-self:flex-start;width:100%;min-height:100vh;margin:0;background-color:#fff;padding:0 .6944444444rem 1.3888888889rem 1.3888888889rem;max-height:100%;overflow:scroll}nav a{text-decoration:none}nav ul{padding:0;box-sizing:border-box;list-style-type:none;margin:0}@media screen and (max-width:50em){nav ul{height:auto;overflow:visible;font-size:1.25rem;line-height:1.5;text-align:left;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}nav ul::-webkit-scrollbar{display:none}}nav ul li{display:block;text-transform:uppercase;font-size:1rem}nav ul li a,nav ul li a:visited{color:#000}nav ul li a.active,nav ul li a:hover,nav ul li a:visited.active,nav ul li a:visited:hover{text-decoration:underline}nav ul li:not(:first-child) {margin:0 0;margin:0 0}nav .siteTitle{margin:25px 0 25px;width:100%;max-width:200px;height:100px}nav ul li>ul{padding:0 0 0 37.5px;padding:0 0 0 2.0833333333rem;margin:0 0;margin:0 0;text-indent:-1em;list-style-type:"— "}nav ul ul.g-children{padding-left:25px;padding-left:1.3888888889rem}#logo{width:100%;display:flex;place-items:start center;flex-direction:column}#logo svg .white{fill:#fff}#logo svg .black{fill:#000}#logo #logoset{aspect-ratio: 1/1;display:inline-block;position:relative;width:100%;transition:200ms ease-out;transition-delay:100ms}#logo #logoset img{position:absolute;top:0;left:0;transition:200ms ease-out}@media screen and (max-width:50em){#logo{flex-direction:row;margin-bottom:25px;margin-bottom:1.3888888889rem}#logo #logoset{width:30%;transition:200ms ease}#logo .siteTitle{width:80%;margin:0;place-self:center start}#logo #logoset{width:auto}#logo #KY{opacity:1}#logo #young{opacity:0}}#logo.smallLogo{flex-direction:row;margin-bottom:25px;margin-bottom:1.3888888889rem}#logo.smallLogo #logoset{width:30%;transition:200ms ease}#logo.smallLogo .siteTitle{width:80%;margin:0;place-self:center start}.logo{box-sizing:border-box}.logo img{width:100%}@media screen and (max-width:50em){body.nav-active{overflow:hidden}.nav-active main{overflow:hidden}.nav-active main:before{opacity:.5;z-index:99;width:100vw;height:100vh;transition:opacity 600ms ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}html,body{color:#000}body{min-height:100vh;display:grid;box-sizing:border-box;grid-template-columns:minmax(20ch,17vw) 1fr;background-color:#fff}@media screen and (max-width:50em){body{grid-template-columns:100%;height:auto;overflow-y:visible;overflow-x:hidden;align-content:start}body#home{padding-top:0}}img{max-width:100%}a,a:visited{color:#000;text-decoration:none}ul,ol{margin:25px 0;margin:1.3888888889rem 0;padding:0 50px;padding:0 2.7777777778rem}ul{list-style-type:"—  "}ul li{position:relative}ul li::marker{font-weight:bold;color:#5c7c80;position:absolute;top:-1px}ol{list-style:none;counter-reset:item}ol li{counter-increment:item;position:relative}ol li:before{content:counter(item);color:#5c7c80;position:absolute;text-align:right;width:2em;margin:0 0 0 -50px;margin:0 0 0 -2.7777777778rem}hr{width:8.5em;border-top:1px solid;margin:25px auto;margin:1.3888888889rem auto}p:first-child{margin-top:25px}.button,input[type="submit"],input[type="button"]{text-decoration:none;text-transform:uppercase;background:none;border:solid 1px #000;margin:1.7361111111rem 0;padding:.8rem;display:block;text-align:center;color:#000;cursor:pointer}.button-large{width:50%}.button:last-child,input[type="submit"]:last-child,input[type="button"]:last-child{margin-bottom:0}a.button{color:#000}main{position:relative;box-sizing:border-box;display:grid;height:100vh;overflow-y:auto}main:before{opacity:0;display:none;content:" ";z-index:-99;width:100vw;height:100vh;position:fixed;top:0;left:0;background:#4b6568;transition:opacity 600ms ease}main section+section{padding-top:0}@media screen and (min-width:50em){main section{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}main section::-webkit-scrollbar{display:none}}@media screen and (max-width:50em){main section:first-child{padding-top:75px;padding-top:4.1666666667rem}main{display:flex;flex-direction:column;overflow-y:visible;max-height:none;height:auto}main:before{display:block}}#project main,#docs main{grid-template-columns:minmax(25ch,1fr) 2fr;grid-gap:1.44rem}@media screen and (max-width:50em){#project main,#docs main{flex-direction:column-reverse;grid-gap:0}#projects main,#docs main{display:block}}section[id^="art-"]{max-height:100vh;overflow:scroll}section#art-pages>section{padding-bottom:80px}@media screen and (max-width:50em){section[id^="art-"]{max-height:none;overflow-y:visible}section[id^="art-"]:first-child{padding-top:75px;padding-top:4.1666666667rem}}.textarea figure{margin:0 0 40px 0}figure{width:100%}figure figcaption{font-style:italic;color:#5c7c80}section#art-images{display:flex;align-items:center;justify-content:space-between;flex-flow:column nowrap;padding:0;place-items:center;background-color:#fff;-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}section#art-images figure{width:auto;scroll-snap-align:start;text-align:center;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;flex-flow:column nowrap;flex:none;padding:25px;padding:1.3888888889rem;margin:0}section#art-images figure img{max-width:100%;height:auto;max-height:80vh}section#art-images figure figcaption{margin-top:12.5px;margin-top:.6944444444rem}@media screen and (max-width:50em){section#art-images figure{height:auto}section#art-images{height:auto;-webkit-scroll-snap-type:none;-ms-scroll-snap-type:none;scroll-snap-type:none;width:100%;padding-top:75px;padding-top:4.1666666667rem;padding-bottom:0}}aside{width:100%}aside.info{flex-grow:1;margin-top:25px;margin-top:1.3888888889rem}aside.admin{margin-top:25px;margin-top:1.3888888889rem;color:#e7edee;justify-self:end}aside.admin p{margin:0}aside.admin .status{text-transform:capitalize}aside.admin .category{font-size:13.5px;font-size:.75rem;display:inline-block;padding:0 6.25px;padding:0 .3472222222rem;line-height:28.75px;line-height:1.5972222222rem;margin:.15rem 0;background:#cacaf7;color:#e7edee}.breadcrumb{margin-bottom:40px}.breadcrumb a:hover{text-decoration:underline}.price{margin-top:-15px;margin-bottom:25px;font-size:1rem;display:block;text-transform:uppercase}.year{color:#000;font-weight:600;font-style:normal;display:block;text-transform:uppercase}.artid{color:#e7edee}.creds{line-height:1.15rem;font-size:.85rem;width:100%;place-self:end;color:#000;height:auto;font-weight:600}.creds a,.creds a:visited{color:#000;font-weight:300}.creds a:hover{color:#f83d3a}.projectsGallery{display:grid;background:#fff;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:1rem;place-items:center}@media screen and (max-width:70em){.projectsGallery{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:50em){.projectsGallery{height:auto;overflow-y:visible}}@media screen and (max-width:40em){.projectsGallery{grid-template-columns:1fr 1fr}}.card{display:block;place-items:stretch;width:100%;height:100%;text-align:center;overflow:hidden}.card-title{font-size:1rem;display:block;text-align:left;font-style:normal}.card-title a{width:100%;display:block;padding:15px 0}.card-title .title{font-weight:600;text-transform:uppercase}.card-title .card-price{font-weight:300;text-transform:uppercase;display:block;width:100%}.info h1,.textarea>h1{font-size:1rem;text-transform:uppercase}.info h4{font-weight:700;margin:25px 0 0;margin:1.3888888889rem 0 0;font-size:13.5px;font-size:.75rem;text-transform:uppercase;color:#5c7c80;letter-spacing:1px}.projects-info{padding:25px;padding:1.3888888889rem}.toc-item{font-size:1rem;text-transform:uppercase}.collection ul{border-top:1px solid #7a9ba0;margin:0;margin:0;padding:0;z-index:0}.collection ul li{border-bottom:1px solid #7a9ba0;list-style-type:none;z-index:0}.collection ul li:hover{background:#fff}.collection ul li:after{content:" ";display:block;width:3em;height:100%;background-image:url(data:image/svg+xml,%3C%3Fxml\ version=\'1.0\'\ encoding=\'utf-8\'%3F%3E%3Csvg\ version=\'1.1\'\ id=\'Layer_1\'\ xmlns=\'http://www.w3.org/2000/svg\'\ xmlns:xlink=\'http://www.w3.org/1999/xlink\'\ x=\'0px\'\ y=\'0px\'\ viewBox=\'-19\ 19\ 32\ 32\'\ style=\'enable-background:new\ -19\ 21\ 32\ 32;\'\ xml:space=\'preserve\'%3E%3Cpolygon\ fill=\'%237a9ba0\'\ points=\'-1.4,29.4\ 3.4,34.2\ -11.4,34.2\ -11.4,35.2\ 3.4,35.2\ -1.4,40\ -0.7,40.7\ 5.4,34.7\ -0.7,28.7\ \'/%3E%3C/svg%3E);position:absolute;top:0;right:0;background-repeat:no-repeat;background-position:center}.collection ul a,.collection ul a:visited{display:block;width:100%;padding:12.5px;padding:.6944444444rem;color:#000;font-weight:bold}#about main{display:grid}#about main section.default-text{display:grid;grid-template-columns:minmax(auto,33vw) minmax(auto,33vw);grid-gap:1.44rem}@media screen and (max-width:70em){#about main section.default-text{grid-template-columns:1fr 1fr}}@media screen and (max-width:50em){#about main section.default-text{grid-template-columns:1fr;height:auto;overflow-y:visible;overflow-x:hidden}}#cv main{grid-template-columns:60%}#cv section{padding:25px;padding:1.3888888889rem;display:grid;grid-template-columns:minmax(5ch,10%) 1fr}#cv section>*:last-child{padding-bottom:50px;padding-bottom:2.7777777778rem}#cv section hr{grid-column: 1/3}#cv section h1,#cv section h2,#cv section h3,#cv section h4,#cv section h5,#cv section h6{grid-column: 1/3}#cv section p{grid-column: 1/2}#cv section ul{grid-column: 2/3;padding:0;margin:0}#cv section ul li{text-indent:-1.5rem;padding-left:1.5rem;list-style-type:none;list-style-image:none}#cv section div{display:block}form{width:100%}form input{width:100%;display:block;box-sizing:border-box;padding:.8rem;border:1px solid #000;line-height:1.5}form label{width:100%;display:block;margin-top:25px;margin-top:1.3888888889rem}form #submit{display:block;width:100%;text-align:center}form #submit .button{display:inline-block;padding:6.25px 25px;padding:.3472222222rem 1.3888888889rem}#login .alert{padding:6.25px 12.5px;padding:.3472222222rem .6944444444rem;background:#ff6300;color:#fff}#login main{grid-template-columns:100%;place-items:center}@media screen and (max-width:50em){#login main{height:100vh;display:grid;place-items:center}}#login main section{overflow:visible;height:auto;width:clamp(20ch,50%,80ch);margin-top:-50px;margin-top:-2.7777777778rem}@media screen and (max-width:50em){#login main section{margin-top:0}}.timeline{width:100%;padding:0 25px 4rem 25px;box-sizing:border-box}.load-more{width:100%}.load-more[hidden]{display:none}.honeypot{display:none}.newsletter{margin-top:3rem}.newsletter h2{font-size:1rem;text-transform:uppercase}