@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";
@font-face{font-family:EB Garamond;src:url(../media/EBGaramond-Regular.02mygz0et2w0d.woff2)format("woff2");font-weight:400;font-style:normal}:root{--bg-hsl:0, 0%, 0%;--h1-hsl:0, 0%, 94%;--h2-hsl:0, 0%, 94%;--p-hsl:0, 0%, 94%;--s-hsl:0, 0%, 94%;--main-font:"EB Garamond", serif;--sec-font:"Inter";--font-size:8px;--h1:1.75rem;--p:2rem;--s:1.6rem;--h1-line-height:2.5rem;--p-line-height:2.6rem;--s-line-height:2rem;--mar:2rem;--top-mar:4rem;--section-mar:16rem;--pad:1rem;--gap:1rem;--trans-dur:.25s;--animation-dur:calc(var(--trans-dur) * 2);--nav-z:10;--prev-z:5;--brightness:80%}@media only screen and (min-width:768px){:root{--font-size:8px;--prev-z:-5}}@media (prefers-color-scheme:light){:root{--bg-hsl:0, 0%, 100%;--h1-hsl:0, 0%, 0%;--h2-hsl:0, 0%, 0%;--p-hsl:0, 0%, 0%;--s-hsl:0, 0%, 0%;--brightness:100%}}
::-webkit-scrollbar{-webkit-appearance:none;display:none}html{height:100%;font-size:var(--font-size);scrollbar-width:none;-ms-overflow-style:none;overflow:hidden}html,body{max-width:100vw}body{height:100%;font-family:var(--main-font);color:hsl(var(--font-hsl));background:hsl(var(--bg-hsl));-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex;overflow-y:hidden}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}h1{font-family:var(--sec-font);font-size:var(--h1);line-height:var(--h1-line-height);font-weight:400}h2{font-size:var(--p);line-height:var(--p-line-height);font-variant-caps:all-small-caps;font-weight:400}p{font-size:var(--p);line-height:var(--p-line-height);white-space:pre-wrap}small{font-size:var(--s);line-height:var(--small-line-height);text-transform:uppercase;display:inline-block}header{width:inherit;margin:var(--mar);z-index:var(--nav-z);position:fixed}main{height:inherit;margin:0 var(--mar) 0;scroll-behavior:smooth;will-change:scroll-snap-type;overflow-y:auto}footer{scroll-snap-align:end;margin-top:var(--section-mar);padding-bottom:var(--top-mar)}.photolink{width:calc(75% - .5 * var(--gap));margin-left:auto;margin-top:var(--top-mar);border-top:1px solid hsl(var(--p-hsl));justify-content:space-between;font-variant-caps:all-small-caps;display:flex}.slogan,.number{font-variant-caps:all-small-caps}.grid{align-items:baseline;gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media only screen and (min-width:768px){main{margin:var(--mar)}.grid{grid-template-columns:repeat(6,minmax(0,1fr))}footer{width:calc(50vw - var(--mar));bottom:var(--mar);right:var(--mar);padding-bottom:0;display:flex;position:absolute}.photolink{width:calc((100% - 5* var(--gap))/6*2);margin-top:0}}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
