body{grid-template-rows:1fr auto auto auto;font-family:alegreya,Georgia,serif}main#pageContent{order:3}header#pageHeader{order:1}nav#topNav{order:2}footer#pageFooter{order:4}main#pageContent{background-repeat:no-repeat;background-size:cover;background-position:50% 0;position:relative;max-width:unset;padding:0}section.wrapper{margin:0 auto}div.titlepage{display:grid;place-items:center;align-content:start;justify-content:center}div.titlepage div.titlecontent{text-align:center}div.titlepage form{margin:1em auto}div.titlepage div.titlecontent p:nth-of-type(2){font-size:var(--small);text-align:center}h1{width:100%;position:relative;font-family:alegreya-sc,Georgia,serif;font-size:3.4em;font-weight:semibold}div.titlepage div.titlecontent{width:unset;max-width:unset}div.titlepage div.titlecontent ul,div.footer ul{list-style:none;margin:0;padding:0}div.titlepage div.titlecontent li,div.footer li{margin:0}div.titlepage div.titlecontent p{width:unset;max-width:unset}button.button{margin:1em auto}button#header-subscribe{margin-right:0}.wrapper{padding:0 2ch}div.content{font-size:var(--normal);line-height:1.5em}div.content h2{font-size:var(--normal);padding:0 2ch 0 0;font-weight:600;max-width:50ch;margin:2em auto}div.content h2 em{font-family:alegreya-sc,Georgia,serif}div.content p{max-width:50ch;padding:0 2ch;margin:2em auto}blockquote{padding:0;border:0;margin:0;font-style:italic;font-size:.95em}dt{margin:2rem auto 0}dd{padding:2rem 2rem 0;font-style:italic}dd em{font-family:alegreya-sc,Georgia,serif}dd figure.image{margin:0}figure{margin:2em auto;display:grid;place-content:center}figure.image img{max-width:100%;height:auto}div.footer{font-size:var(--small);line-height:1.5em;margin:3em;text-align:center}@media(min-width:960px){section.wrapper{display:grid;grid-template-columns:2fr 3fr;justify-items:space-around;grid-gap:0;max-width:120rem;margin:0 auto}section.wrapper div.titlepage{position:sticky;top:0;grid-column:1;align-content:center;justify-content:stretch;height:100vh;margin:0;display:grid}div.titlepage div.titlecontent{grid-row:2;align-self:start;justify-content:center;font-size:var(--normal);padding:0 1em}h1{grid-row:1;align-self:end;justify-self:center;width:100%}div.content{grid-column:2}}