footer[data-astro-cid-sz7xmlte]{color:#fff0;position:fixed;top:96vh}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-R.ttf) format("truetype")}@font-face{font-family:UbuntuL;src:url(/fonts/Ubuntu-L.ttf) format("truetype")}@font-face{font-family:UbuntuM;src:url(/fonts/Ubuntu-M.ttf) format("truetype")}@font-face{font-family:UbuntuI;src:url(/fonts/Ubuntu-RI.ttf) format("truetype")}*{margin:0;padding:0}body{font-family:Ubuntu;padding-inline:max(3vw,3vh);font-size:clamp(1.7vh,1.8vw,3vh)}@media (min-aspect-ratio: 13/15){body{font-size:max(1.3vh,17px)}}header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1vh 5vh;background-color:#fff;z-index:10;padding-block:max(3vw,3vh) min(2vw,2vh);line-height:1;position:sticky;top:0}@media (min-aspect-ratio: 13/15){header{height:4vh}}nav{z-index:11;font-size:clamp(3vw,3.5vh,8vw)}@media (min-aspect-ratio: 13/15){nav{width:25vw;font-size:2.2vw;justify-content:flex-start;position:absolute;left:calc(65vw + max(3vw,3vh))}}nav ul{list-style-type:none;display:flex;justify-content:space-between;gap:2vw}@media (min-aspect-ratio: 13/15){nav ul{gap:0}}nav ul li{display:inline-block}nav ul li #about{margin-left:5vw}nav ul li a:hover{text-shadow:rgba(0,0,0,.7) 2px 2px,rgba(0,0,0,.7) -2px -2px;color:#fff}nav li:not(:focus):not(:active):not(:hover) .sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.baseNav{flex-wrap:wrap;position:fixed;color:#fff;z-index:-10;display:flex;left:0;padding-bottom:max(3vw,3vh);padding-inline:max(3vw,3vh);justify-content:flex-start}.baseNav li{position:relative;top:min(2vw,2vh)}.baseNav a{line-height:1.5;font-size:.7em;padding:1vw;display:block;width:fit-content}@media (min-aspect-ratio: 13/15){.baseNav a{line-height:1.2;padding:.6vw 1vw}}.baseNav a:hover{text-shadow:none}@media (min-aspect-ratio: 13/15){.baseNav{flex-direction:column;gap:min(2vw,2vh);top:0;left:calc(65vw + max(3vw,3vh));padding:calc(4vh + max(3vw,3vh) + 2*min(2vw,2vh)) max(3vw,3vh);width:25vw}.baseNav li{top:0}.baseNav a{font-size:clamp(1px,.8em,2.5vh)}}.contentNav{background-color:#fff}.contentNav a{background-color:#f0f0f0}.contentNav a:hover{background-color:#3c3c3c;color:#fff}.noDisplay{display:none}main{font-family:UbuntuL;display:flex;flex-wrap:wrap;gap:max(3vw,3vh)}@media (min-aspect-ratio: 13/15){main{flex-wrap:nowrap}}.primary{max-width:100%;width:100%;margin-bottom:4.5em}@media (min-aspect-ratio: 13/15){.primary{width:65vw}}.primary img{width:100%;height:auto;padding-bottom:min(2vw,2vh)}.primary .verticalWrapper{display:flex;flex-wrap:wrap}.primary .verticalWrapper img{width:auto;max-width:100%;flex-shrink:1}@media (min-aspect-ratio: 11/16){.primary .verticalWrapper{flex-wrap:nowrap;gap:min(2vw,2vh)}.primary .verticalWrapper img{max-height:95vh}}.primary .hiddenImg{display:none}.secondary{display:block;position:fixed;bottom:0;padding-block:min(2vw,2vh);background-color:#fff;margin-right:max(3vw,3vh);width:calc(100% - (2*max(3vw,3vh)))}@media (min-aspect-ratio: 13/15){.secondary{width:auto;position:static;padding:0;margin:0}.secondary .fixedWrapper{position:fixed;padding-right:max(3vw,3vh)}}p{padding-bottom:1rem}ul{list-style-position:inside;list-style:none}.vWrapper{position:relative;width:100%;overflow:hidden;padding-top:56.25%;margin-bottom:3em}iframe{border:none;position:absolute;inset:0;width:100%;height:100%}.textual{box-sizing:border-box;background-color:#f7f7f7;padding:1%}details{color:#828282;font-size:.9em}summary{margin-bottom:6px}a{text-decoration:none;color:#000}.title{letter-spacing:.07rem}.WorkDetails{color:#646464;font-family:UbuntuM;font-size:1.04em}.additional{color:#707070}blockquote{border-right:solid rgb(231,231,231) .2em;border-bottom:solid rgb(231,231,231) .2em;border-top:solid rgb(231,231,231) .2em;padding:.7em 1em;margin-bottom:1rem}blockquote p{padding:0}cite{font-style:normal;font-size:1.1em}h1{text-align:left;letter-spacing:.1rem;font-size:max(2.5vw,4vh)}header h1{display:inline-block}h2{margin-top:1.5em;margin-bottom:.6em;letter-spacing:.1rem;font-family:UbuntuI;font-size:max(1.5vw,2.5vh);display:block;width:100%}h2:first-child{margin-top:0}h3{margin:20px 0 10px 20px;font-size:1.1rem;font-family:UbuntuM}
