@media screen and (width >= 1300px){.landing .wrapper{display:grid;gap:0 3rem;width:100%;flex-grow:1;grid-template-columns:1fr auto 1fr;grid-template-rows:min-content auto min-content}.landing #about h2:first-child{margin-top:0}.landing header{grid-row:1;grid-column:2}.landing .sidebar{max-width:calc(var(--max-content-width)/2);padding-top:1em;grid-column:1;grid-row:2;justify-self:right;display:flex;flex-direction:column;width:fit-content}.landing .profile-pic img{display:block;max-width:100%;min-width:0}.landing .contact-info{padding-left:.5rem;max-width:fit-content}.landing .contact-info address{margin-block:.5em}.landing main{grid-column:2;grid-row:2}.landing footer{grid-column:2}}@media screen and (width < 1300px){.landing .wrapper{display:flex;flex-direction:column;margin-inline:auto;max-width:var(--max-content-width)}.landing .sidebar{display:flex;gap:1.5rem;flex-direction:row;flex-wrap:wrap;align-items:center}.landing .profile-pic{max-width:35ch;min-width:25ch;flex-basis:25ch;flex:1}.landing .contact-info h2:first-of-type{margin-top:.5rem}}@media screen and (width < 600px){.landing .sidebar{grid-auto-flow:row}}.profile-pic{border-radius:5px;overflow:hidden}.contact-info address{font-style:normal}html{height:100%;--max-content-width: 80ch}body.texGyro{font-family:"TeXGyrePagella",Libertinus,Georgia,Cambria,Times New Roman,Times,serif}body{max-width:100%;display:flex;flex-direction:column}.wrapper{flex-grow:1;display:flex;flex-direction:column;margin-inline:auto;max-width:100%}main{flex-grow:1;max-width:var(--max-content-width)}h1{font-size:1.7rem;line-height:2rem;margin-top:2rem}h2{font-size:1.4rem;margin-top:2.5rem}*{line-height:1.4}h1:first-child{text-align:left}header hr{margin-bottom:1.5rem}footer{display:flex;flex-direction:row;align-items:baseline}.spacer{flex-grow:1}a.no-color{--link-visited: var(--body-color)}.w3w-logo{display:inline-block;height:1em;width:1em;vertical-align:text-bottom;transform:translateY(-2px);background-color:var(--link-visited);-webkit-mask:url(/images/w3w.svg) no-repeat center;mask:url(/images/w3w.svg) no-repeat center}hr{color:var(--body-color);border-style:solid;border-radius:100vw}.nowrap{white-space:nowrap}dd,dt{margin-top:.5rem}dl dd{text-align:left;margin-inline-start:40px}dt{font-weight:bold}.profile-pic{position:relative}.profile-pic #merch-link{position:absolute;left:50%;right:30%;top:60%;bottom:12%}/*# sourceMappingURL=style.css.map */
