body{color:#0d0748;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;text-rendering:optimizeLegibility;background-color:#fffdf7;margin:0;padding:0;font-family:TeX Gyre Heros,Helvetica,Arial,URW Nimbus Sans L,Liberation Sans,sans-serif;position:relative}.footnote-ref a{font-size:.7rem;text-decoration:none;position:relative;top:-4px}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}:focus-visible{outline-offset:2px;outline:2px solid #0d0748}.page-navigation{z-index:101;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.page-navigation .home-link{color:#0d0748;align-items:center;gap:.75rem;padding:.75rem 1rem;font-family:TeX Gyre Heros,Helvetica,Arial,URW Nimbus Sans L,Liberation Sans,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.6;text-decoration:none;transition:all .1s;display:flex}.page-navigation .home-link .arrow{height:auto;font-size:1.2rem;transition:transform .1s;display:inline-block}.page-navigation .home-link .arrow img{width:auto;height:.7em}.page-navigation .home-link .home-text,.page-navigation .home-link .back-text{transition:color .1s}.page-navigation .home-link:hover{transform:translate(-4px)}.page-navigation .home-link:hover .arrow{transform:translate(-2px)}.header-container{height:40vh;position:relative}.page-header{text-align:center;z-index:50;justify-content:center;align-items:center;min-height:40vh;display:flex;position:relative}.page-header h1{color:#0d0748;z-index:1;margin:0;padding-left:125px;padding-right:125px;font-family:TeX Gyre Heros,Helvetica,Arial,URW Nimbus Sans L,Liberation Sans,sans-serif;font-size:3rem;font-weight:700;position:relative}.page-header.shrunk{min-height:60px;transition:none;position:fixed;top:0;left:0;right:0}.page-header.shrunk h1{font-size:1.5rem}.content h2{color:#0d0748;margin:2rem 0 1rem;padding-bottom:.75rem;font-family:TeX Gyre Heros,Helvetica,Arial,URW Nimbus Sans L,Liberation Sans,sans-serif;font-size:2rem;font-weight:700}.content h3{color:#0d0748;margin:1.5rem 0 1rem;font-family:TeX Gyre Heros,Helvetica,Arial,URW Nimbus Sans L,Liberation Sans,sans-serif;font-size:1.5rem;font-weight:700}.content p{color:#0d0748;margin-bottom:1rem;font-family:TeX Gyre Heros,Helvetica,Arial,URW Nimbus Sans L,Liberation Sans,sans-serif;font-size:1.1rem;line-height:1.6}.content strong{color:#0d0748;font-weight:700}.content em{font-style:italic}.content ul,.content ol{color:#0d0748;margin:1rem 0;padding-left:2rem;font-family:TeX Gyre Heros,Helvetica,Arial,URW Nimbus Sans L,Liberation Sans,sans-serif;font-size:1.1rem;line-height:1.6}.content ul li,.content ol li{margin-bottom:.75rem}@media (max-width:768px){.page-header h1{padding-left:0;padding-right:0;font-size:1.8rem}.page-header.shrunk h1{padding-left:50px;font-size:1.1rem!important}.page-navigation{align-items:center;height:60px;display:flex;top:0;left:0;transform:none}.page-navigation .home-link{justify-content:center;align-items:center;height:60px;padding:.5rem;font-size:4rem;display:flex}.page-navigation .home-link .arrow img{width:auto;height:2.5rem;padding-top:8px;padding-left:8px}.page-navigation .home-link .back-text{display:none}.page-header.shrunk .arrow img{width:auto;height:2rem}}section.gallery-item{background:#fff;border:2px solid;padding:1.5rem;transition:all .1s}section.gallery-item:hover{transform:translateY(-4px);box-shadow:0 8px rgba(0,0,0,.2)}section.gallery-item h3{background:0 0;margin:0 0 1rem;padding:0}section.gallery-series{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:2rem;display:grid}.content{max-width:550px;margin:0 auto;padding:1rem}.page-header{background:var(--color-primary)}.content{color:#0d0748;font-family:Avenir,Trebuchet MS,Trebuchet,Open Sans,Noto Sans,Oxygen Sans,sans-serif;line-height:1.7;max-width:1200px!important}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#0d0748;font-family:TeX Gyre Heros,Helvetica,Arial,URW Nimbus Sans L,Liberation Sans,sans-serif;font-weight:700}.content h1{border-bottom:2px solid var(--color-primary);margin-top:2rem;margin-bottom:1rem;padding-bottom:0;font-size:1.5rem}.content h2{margin:0;padding:0;font-size:1.1rem}.content p{margin-bottom:1rem;font-family:Avenir,Trebuchet MS,Trebuchet,Open Sans,Noto Sans,Oxygen Sans,sans-serif}.content a{color:#0d0748;background-color:transparent;font-weight:700}.content a:hover{color:var(--color-primary);background-color:#0d0748}.content ul,.content ol{margin:1rem 0;padding-left:2rem;font-family:Avenir,Trebuchet MS,Trebuchet,Open Sans,Noto Sans,Oxygen Sans,sans-serif}.content figcaption{text-align:center}.content ul.task-list ul.task-list{margin-top:0;margin-bottom:0}.content ul.task-list li{list-style:none}.content ul.task-list li input{margin-left:-30px;margin-right:5px}section.series-header h1 em{font-size:1rem;display:block}section.series-header .horizontal{flex-direction:row;display:flex}section.series-header .horizontal div{flex-direction:column;flex-basis:60%;justify-content:space-between;padding-right:10px;display:flex}section.series-header .horizontal aside{flex-basis:40%;display:block}section.series-header .horizontal aside p{margin-bottom:0}section.series-header .horizontal aside img{width:100%;height:auto}section.series-header .horizontal aside figcaption{opacity:.6;text-align:center;font-style:italic;line-height:1rem}@media screen and (max-width:760px){section.series-header h1{text-align:center}section.series-header .horizontal{flex-direction:column-reverse}section.series-header .horizontal div{display:block}section.series-header .horizontal aside figcaption{margin-bottom:20px}}section img{width:100%;height:auto}section.gallery-item{border-color:var(--color-primary)}section.gallery-item h2{text-align:center}section.gallery-item em{color:var(--color-primary);margin-bottom:1rem;font-weight:700;display:inline}section.gallery-item p{margin-bottom:1.5rem}section.gallery-item a{color:#0d0748;background-color:transparent;font-weight:700}section.gallery-item a:hover{color:var(--color-primary);background-color:#0d0748}