@font-face{font-display:swap;font-family:sr1m bold;font-style:normal;font-weight:400;src:url(/fonts/sr1m-bold.woff2)format('woff2'),url(/fonts/sr1m-bold.ttf)format('truetype')}@font-face{font-display:swap;font-family:montserrat;font-style:normal;font-weight:100;src:url(/fonts/montserrat-v31-latin-100.woff2)format('woff2'),url(/fonts/montserrat-v31-latin-100.ttf)format('truetype')}@font-face{font-display:swap;font-family:montserrat;font-style:italic;font-weight:100;src:url(/fonts/montserrat-v31-latin-100italic.woff2)format('woff2'),url(/fonts/montserrat-v31-latin-100italic.ttf)format('truetype')}@font-face{font-display:swap;font-family:montserrat;font-style:normal;font-weight:200;src:url(/fonts/montserrat-v31-latin-200.woff2)format('woff2'),url(/fonts/montserrat-v31-latin-200.ttf)format('truetype')}@font-face{font-display:swap;font-family:montserrat;font-style:italic;font-weight:200;src:url(/fonts/montserrat-v31-latin-200italic.woff2)format('woff2'),url(/fonts/montserrat-v31-latin-200italic.ttf)format('truetype')}@font-face{font-display:swap;font-family:montserrat;font-style:normal;font-weight:300;src:url(/fonts/montserrat-v31-latin-300.woff2)format('woff2'),url(/fonts/montserrat-v31-latin-300.ttf)format('truetype')}@font-face{font-display:swap;font-family:montserrat;font-style:italic;font-weight:300;src:url(/fonts/montserrat-v31-latin-300italic.woff2)format('woff2'),url(/fonts/montserrat-v31-latin-300italic.ttf)format('truetype')}@font-face{font-display:swap;font-family:montserrat;font-style:normal;font-weight:400;src:url(/fonts/montserrat-v31-latin-regular.woff2)format('woff2'),url(/fonts/montserrat-v31-latin-regular.ttf)format('truetype')}@font-face{font-display:swap;font-family:montserrat;font-style:italic;font-weight:400;src:url(/fonts/montserrat-v31-latin-italic.woff2)format('woff2'),url(/fonts/montserrat-v31-latin-italic.ttf)format('truetype')}@font-face{font-display:swap;font-family:montserrat;font-style:normal;font-weight:500;src:url(/fonts/montserrat-v31-latin-500.woff2)format('woff2'),url(/fonts/montserrat-v31-latin-500.ttf)format('truetype')}@font-face{font-display:swap;font-family:montserrat;font-style:italic;font-weight:500;src:url(/fonts/montserrat-v31-latin-500italic.woff2)format('woff2'),url(/fonts/montserrat-v31-latin-500italic.ttf)format('truetype')}@font-face{font-display:swap;font-family:montserrat;font-style:normal;font-weight:600;src:url(/fonts/montserrat-v31-latin-600.woff2)format('woff2'),url(/fonts/montserrat-v31-latin-600.ttf)format('truetype')}@font-face{font-display:swap;font-family:montserrat;font-style:italic;font-weight:600;src:url(/fonts/montserrat-v31-latin-600italic.woff2)format('woff2'),url(/fonts/montserrat-v31-latin-600italic.ttf)format('truetype')}@font-face{font-display:swap;font-family:montserrat;font-style:normal;font-weight:700;src:url(/fonts/montserrat-v31-latin-700.woff2)format('woff2'),url(/fonts/montserrat-v31-latin-700.ttf)format('truetype')}@font-face{font-display:swap;font-family:montserrat;font-style:italic;font-weight:700;src:url(/fonts/montserrat-v31-latin-700italic.woff2)format('woff2'),url(/fonts/montserrat-v31-latin-700italic.ttf)format('truetype')}@font-face{font-display:swap;font-family:montserrat;font-style:normal;font-weight:800;src:url(/fonts/montserrat-v31-latin-800.woff2)format('woff2'),url(/fonts/montserrat-v31-latin-800.ttf)format('truetype')}@font-face{font-display:swap;font-family:montserrat;font-style:italic;font-weight:800;src:url(/fonts/montserrat-v31-latin-800italic.woff2)format('woff2'),url(/fonts/montserrat-v31-latin-800italic.ttf)format('truetype')}@font-face{font-display:swap;font-family:montserrat;font-style:normal;font-weight:900;src:url(/fonts/montserrat-v31-latin-900.woff2)format('woff2'),url(/fonts/montserrat-v31-latin-900.ttf)format('truetype')}@font-face{font-display:swap;font-family:montserrat;font-style:italic;font-weight:900;src:url(/fonts/montserrat-v31-latin-900italic.woff2)format('woff2'),url(/fonts/montserrat-v31-latin-900italic.ttf)format('truetype')}div#footer{margin-top:auto;margin-left:auto;margin-right:auto;padding-top:5rem;padding-bottom:2rem}#footer img{max-height:1.5rem}#footer a{display:inline-flex;gap:.5rem;justify-content:center}:root{--main-bg:black;--main-fg:#a9a9b3;--darker-fg:#787887;--lighter-bg:#18181b;--target-bg:#858593}body{color:var(--main-fg);background-color:var(--main-bg);font-family:Montserrat,sans-serif;font-size:12pt;display:flex;flex-direction:column;min-height:100vh;margin:0}a{text-decoration:none;color:var(--main-fg)}ul{list-style-image:url(images/star.svg)}div#content a{text-decoration:underline}a:hover{text-decoration:underline;color:var(--darker-fg)}h1{font-family:sr1m bold,sans-serif;margin:0;margin-bottom:1rem}div#home h1{font-size:40pt}div#home h2{margin-top:0}#home{margin-top:3rem;text-align:center}#nextup{margin-top:3rem;margin-bottom:3rem}#nextup a.today{font-weight:600}#nextup p{line-height:1.5;margin-top:0}h2,h3,h4,h5{font-family:sr1m bold,sans-serif;margin:0;margin-top:2rem}ul{margin:0}li.related{margin-bottom:.3rem}blockquote,.blockquote-author{margin-left:2rem}p{margin:0;margin-bottom:1rem}@media(min-width:732px){div.mobile-only{display:none}}@media(max-width:731px){div.desktop-only{display:none}}div#content{margin:0 auto;max-width:732px;width:min(732px,100%);box-sizing:border-box;padding-left:1rem;padding-right:1rem}#fourzerofour{margin-top:4rem;text-align:center}#fourzerofour h2{font-size:40pt;font-weight:400}#fourzerofour h3{font-size:16pt;font-weight:400}div#top-bar{padding:2rem 2rem 0;margin:0 auto;max-width:732px;display:flex;align-items:center}div#logo{display:flex;align-items:center;margin-right:2rem}div.logo-line{font-family:sr1m bold,sans-serif;font-size:14pt}#logo img{max-width:6rem;max-height:6rem;filter:drop-shadow(0 0 .5rem var(--main-fg))}#logo img:hover{filter:drop-shadow(0 0 .3rem var(--darker-fg))}a#logo-link:hover{text-decoration:none}div#header a:hover{color:var(--main-fg)}.nav-link{display:inline-block;margin:.2rem .5rem;font-size:14pt;font-family:sr1m bold}@media(min-width:732px){div#header{margin-bottom:4rem}}@media(max-width:731px){div.menu{margin-top:1.5rem;text-align:center}div#header{margin-bottom:3rem}}div.eventgrid{display:grid;grid-template-columns:33% auto;grid-column-gap:5%;grid-row-gap:3rem;align-items:center}.eventgrid-cell a.eventgrid-link{text-decoration:none!important;font-family:sr1m bold,sans-serif}.eventgrid-title{font-size:16pt}img.eventgrid-cell-image{max-width:100%;margin:0 auto;filter:drop-shadow(0 0 .5rem var(--main-fg))}img.eventgrid-cell-image:hover{filter:drop-shadow(0 0 .4rem var(--darker-fg))}img.single-image{display:block;margin:3rem auto;max-width:50%;filter:drop-shadow(0 0 .5rem var(--main-fg))}@media(max-width:731px){.eventgrid-title{font-size:12pt}.eventgrid-meta{font-size:10pt}img.single-image{max-width:80%}h1{font-size:20pt}}div.photogrid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:6%;grid-row-gap:3rem;justify-items:center;align-items:center}.photogrid-cell a.photogrid-link{text-decoration:none!important}.photogrid-cell{min-width:100%}h2.eventgrid-class,h2.photogrid-class{margin-bottom:1rem}summary.eventgrid-year{font-family:sr1m bold,sans-serif;font-size:16pt;margin-top:1rem}details div.eventgrid{margin-top:1rem;margin-bottom:2rem}.photogrid-cell-title{text-align:center;font-family:sr1m bold,sans-serif;text-decoration:none;margin-top:1rem}.photogrid-motto-box{min-width:100%;text-align:center;font-family:sr1m bold,sans-serif;font-size:30pt;box-shadow:0 0 .5rem 0 var(--main-fg);text-decoration:none}.photogrid-motto-text{padding-top:2rem;padding-bottom:2rem}.photogrid-motto-box:hover{box-shadow:0 0 .5rem 0 var(--darker-fg)}img.photogrid-cell-image{max-width:100%;margin:0 auto;filter:drop-shadow(0 0 .5rem var(--main-fg))}img.photogrid-cell-image:hover{filter:drop-shadow(0 0 .4rem var(--darker-fg))}div.media-gallery{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:6%;grid-row-gap:2.7rem;justify-items:center;align-items:center}img.gallery-image{max-width:100%;filter:drop-shadow(0 0 .5rem var(--main-fg))}video.gallery-video{max-width:100%;filter:drop-shadow(0 0 .5rem var(--main-fg))}