@font-face{font-family:Arsenal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/arsenal-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-variable-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{margin:0;padding:0}body{padding:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;color:#222;background-color:#fefefe;font-size:18px}@media(min-width:640px){body{font-size:20px}}@media(min-width:1280px){body{font-size:22px}}*{box-sizing:border-box}div.outerframe{margin-bottom:64px}@media(max-width:1023px){div.outerframe:first-child{margin-top:48px}}div.outerframe:last-child{margin-bottom:0}div.frame{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap}@media(orientation:portrait){div.frame{flex-direction:column}}@media(orientation:landscape){div.frame{flex-direction:row}}div.caption{flex:0 0;display:flex;flex-direction:column;justify-content:flex-end}@media(orientation:landscape){div.caption{flex-basis:14em}div.caption.twocolumn{flex-basis:22em;font-size:.9em}}@media(orientation:portrait){div.caption{align-items:flex-end}}div.text{display:flex;flex:1;align-items:flex-end;justify-content:flex-start;padding-right:10px;font-weight:500}@media(orientation:portrait){div.text{width:min(512px,100%)}}div.textcontent{width:100%}div.image{flex:1 1;display:flex;justify-content:center;align-items:flex-start;width:100%;position:relative;z-index:2}a.image{z-index:2}img.image{max-height:calc(100vh - 20px);height:auto;width:100%;cursor:pointer}blockquote{margin-left:1em}header{font-family:Arsenal,sans-serif;position:fixed;top:0;right:0}header.gallery{width:100%}header{z-index:1}@media(max-width:1023px){header{left:0;z-index:3}}@media(min-width:1024px){header{text-align:right;padding-right:10px}}header nav{display:flex;gap:4px;padding:0 10px;background-color:#fefefe}@media(max-width:1023px){header nav{flex-direction:row;align-items:baseline;justify-content:flex-end}header nav .start{flex:1}header nav{padding-bottom:8px}}header nav div.links{display:flex;gap:4px;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;font-size:.9em}@media(max-width:1023px){header nav div.links div{border-left:none;padding-left:4px}}@media(min-width:1024px){header nav div.links div{border-left:1px solid black;padding-left:4px}header nav div.links div:first-child{border:none}}@media(min-width:1280px){header nav div.links{flex-direction:column}header nav div.links div{border-left:none;padding-left:4px}}@media(min-width:1024px){header nav{flex-direction:column}}header nav h1{font-size:22px;margin-top:10px;margin-bottom:0}@media(min-width:640px){header nav h1{font-size:26px}}@media(min-width:1024px){header nav h1{font-size:28px}}@media(min-width:1280px){header nav h1{font-size:32px}}header nav a{text-decoration:none;color:inherit}header nav a:visited{color:inherit}header nav a:hover{text-decoration:underline}@media(min-width:1280px){header nav div:last-child{margin-bottom:8px}}header div.fade{height:2px;background-image:linear-gradient(to bottom,#fefefe,#fefefe00)}main{font-family:Cormorant,serif}main.create div.top{max-width:512px;margin-left:auto;margin-right:auto}@media(max-width:1023px){main.create{margin-top:64px}}main.about{max-width:512px;margin-left:auto;margin-right:auto}@media(min-width:640px){main.about{font-size:20px}}@media(min-width:1280px){main.about{font-size:24px}}@media(max-width:1023px){main.about{margin-top:64px}}@media(max-width:480px){main.gallery{margin-top:64px}}div#headshot{float:right;width:calc(min(512px,100vw)*.4);padding-left:4px;padding-bottom:4px}div#headshot img{width:100%}footer{font-family:Arsenal,sans-serif;padding-right:16px;text-align:right;font-size:14px}figure{margin:0}figcaption{font-family:Arsenal,sans-serif;font-size:.7em;text-align:right;padding-right:4px}div.youtube{width:calc(100% - 40px);aspect-ratio:16/9}div.youtube lite-youtube{max-width:100%;width:100%;height:100%}a{color:inherit;text-decoration:underline}a:visited{color:inherit}a:hover{text-decoration:none}code{font-size:.9em}h2.poemtitle{margin-bottom:0;padding-top:156px}@media(orientation:portrait){h2.poemtitle{padding-top:inherit}}
