body{grid-template-rows:1fr auto auto auto;font-family:var(--sans-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 p:nth-of-type(2){font-size:var(--small);text-align:center}h1{-webkit-mask-image:url(logo.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:bottom center;background-color:var(--text);width:100%;height:32rem;margin:0;color:transparent;position:relative}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}div.content{font-size:var(--normal);line-height:1.5em}div.content h2{font-size:var(--normal);padding:0 2em;font-weight:500;max-width:50ch;margin:2em auto 0;text-transform:uppercase}div.content p{max-width:50ch;padding:0 2em;margin:2em auto}blockquote{text-align:right;padding:0;border:0;margin:0;font-style:normal}figure{margin:2em auto;display:grid;place-content:center}figure.image img{max-width:unset;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%;height:16rem}div.content{grid-column:2}}