*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background-color:#daa520;padding:3px}body{font-family:"Open Sans",system-ui,sans-serif;color:#151515;line-height:1.6;scroll-margin-top:5rem;position:relative}.body{width:100%;min-height:calc(100vh - 6px);background-color:#fefefe;border-radius:1.5rem}img{max-width:100%;height:auto}a{text-decoration:none;color:inherit}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/open-sans-regular-b041e353.woff2") format("woff2")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/open-sans-semibold-d23076b4.woff2") format("woff2")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/open-sans-bold-a68fcee8.woff2") format("woff2")}@font-face{font-family:"Inknut Antiqua";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/inknut-antiqua-regular-31ee6a2c.woff2") format("woff2")}h1,h2,h3,h4,h5,h6{font-family:"Inknut Antiqua",Georgia,serif;font-weight:700;margin-bottom:1rem}p+h1,ul+h1,p+h2,ul+h2,p+h3,ul+h3,p+h4,ul+h4,p+h5,ul+h5,p+h6,ul+h6{margin-top:3rem}article>h1,article>h2,article>h3,article>h4,article>h5,article>h6{font-family:"Open Sans",system-ui,sans-serif;font-size:1.25rem}p,ul{font-size:clamp(1rem,.975rem + .125vw,1.125rem);font-weight:600;line-height:1.5;color:gray}p+p,ul+p,p+ul,ul+ul{margin-top:1.25rem}hgroup{margin-bottom:5rem}ul{margin:1.5rem 0 1.5rem 1.5rem}ul>li::marker{color:#daa520}blockquote{display:block;position:relative;font-size:clamp(1rem,.975rem + .125vw,1.125rem);font-weight:600;color:gray;font-style:italic;isolation:isolate}blockquote::before,blockquote::after{content:'"';font-size:8rem;line-height:1;display:block;position:absolute;font-family:"Inknut Antiqua",Georgia,serif;color:#fefefe;z-index:-1}blockquote::before{top:-2rem;left:-3rem}blockquote::after{right:0;bottom:-5rem}.title,.hero__title{font-size:clamp(1.5rem,1.4rem + .5vw,2rem);font-weight:bold;margin-bottom:.5rem;position:relative}.title--section::before{content:"";position:absolute;top:-1rem;left:0;width:100px;height:2px;background-color:#daa520}.title,.hero__title{line-height:1.2}.subtitle{font-size:clamp(1.25rem,1.2rem + .25vw,1.5rem);font-weight:600;line-height:1.2;color:#bab9b7;margin-bottom:1.5rem}.text{font-size:1rem;font-weight:600;line-height:1.5;margin-bottom:1rem}.text--xl{font-size:1.875rem;font-weight:600;line-height:2;color:gray;margin-bottom:4rem}.text--md{font-size:1.5rem;font-weight:600;line-height:1.8;color:gray;margin-bottom:1.5rem}.link{display:inline-flex;align-items:center;color:#daa520;font-weight:bold;border-bottom:solid 2px rgba(0,0,0,0);transition:border-bottom .3s ease}.link:hover{text-decoration:none;border-bottom:solid 2px #daa520}.link--section{margin-top:2rem}.button{display:inline-block;padding:.5rem 1rem;font-weight:bold;text-transform:uppercase;border:solid 1px #daa520;border-radius:.5rem;cursor:pointer;transition:background-color .3s ease}.button--primary{background-color:rgba(0,0,0,0);color:#daa520}.button--secondary{background-color:#daa520;color:#fefefe}.button--secondary:hover{background-color:hsl(42.9032258065,74.4%,64.0196078431%)}.input{width:100%;padding:.75rem;border:2px solid gray;border-radius:.5rem;font-family:inherit;margin-bottom:1rem}.input:focus{outline:2px solid #151515;border-color:rgba(0,0,0,0)}.divider{display:flex;align-items:center;gap:1rem;margin:2rem 0 1rem}.divider>hr{flex:1;margin:0;border:0;border-top:1px solid #bab9b7}.divider>h2{font-family:"Open Sans",system-ui,sans-serif;color:gray;text-transform:uppercase;margin:0;font-size:clamp(.875rem,.85rem + .13vw,1rem);font-weight:700}.nav{display:flex;justify-content:space-between;align-items:center}.nav__list{display:flex;gap:1.5rem;list-style:none}@media(max-width: 768px){.nav__list{flex-direction:column;display:none;position:fixed;inset:0;background-color:#fefefe;margin:6px;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;border-radius:1.5rem}}.nav__list--visible{opacity:1;visibility:visible}.nav__link{font-size:clamp(.875rem,.85rem + .125vw,1rem);font-weight:700;color:#151515;letter-spacing:1px;transition:color .3s ease}.nav__link--active,.nav__link:hover{color:#daa520;transition:color .3s ease}.nav__toggle{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:rgba(0,0,0,0);border:none;cursor:pointer;z-index:1001}@media(min-width: 768px){.nav__toggle{display:none}}.nav__toggle-icon{position:relative;width:1.5rem;height:2px;background-color:#151515;transition:background-color .2s ease}.nav__toggle-icon::before,.nav__toggle-icon::after{content:"";position:absolute;left:0;width:100%;height:2px;background-color:#151515;transition:transform .2s ease,top .2s ease}.nav__toggle-icon::before{top:-6px}.nav__toggle-icon::after{top:6px}.nav__toggle--active .nav__toggle-icon{background-color:rgba(0,0,0,0)}.nav__toggle--active .nav__toggle-icon::before{top:0;transform:rotate(45deg)}.nav__toggle--active .nav__toggle-icon::after{top:0;transform:rotate(-45deg)}.event{display:flex;align-items:flex-start;gap:1.5rem;padding:1rem 0}.event>*{min-width:0}.event:last-child{border-bottom:none}.event__date{display:flex;flex-direction:column;align-items:center;color:#daa520;background-color:hsl(42.9032258065,74.4%,91.0196078431%);border-radius:.5rem;padding:.5rem;min-width:60px;text-transform:uppercase}.event__day{font-size:1.5rem;font-weight:bold;line-height:1}.event__month{font-size:.8rem;font-weight:700}.event__title{font-family:"Open Sans",system-ui,sans-serif;font-size:1rem;line-height:1.1;margin-bottom:0}.event__description{font-family:"Open Sans",system-ui,sans-serif;font-size:.875rem;font-weight:600;line-height:1.3;margin-top:.25rem}.event__meta{font-size:.8rem;font-weight:700;color:#daa520;text-transform:uppercase}.header{position:fixed;position:absolute;z-index:2000;width:100%;padding:1rem}.header__inner{display:flex;height:5rem;width:100%;background-color:#fefefe;border-radius:1rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width: 768px){.header__inner{height:3rem}}.header__logo a{display:flex}@media(max-width: 768px){.header__logo a{height:2.5rem}}.main{height:100%}.main>section+section{margin-top:5rem}.main--fp>section+section{margin-top:15rem}.article{scroll-margin-top:2rem}.article.event{margin-top:0;padding-top:12rem}.article img{border-radius:1rem}.article section+section{margin-top:5rem}.hero{position:relative;border-radius:1.5rem;overflow:hidden;margin-bottom:15rem}.hero__content{position:relative;background-color:#fefefe;padding-top:12rem}.hero__image+.hero__content{margin-top:-4rem;padding-top:4rem;border-top-left-radius:2rem;border-top-right-radius:2rem}@media(min-width: 768px){.hero__image+.hero__content{padding-top:6rem}}.hero__image{min-height:300px;height:60vh}.hero__image>img{width:100%;height:100%;object-fit:cover}.hero__hgroup{margin-bottom:4rem}.hero__title{font-family:"Inknut Antiqua",Georgia,serif;font-size:clamp(1.875rem,1.625rem + 1.25vw,2.5rem)}.hero__subtitle{font-family:"Open Sans",system-ui,sans-serif;font-size:clamp(1.375rem,1.275rem + .5vw,1.75rem);color:#bab9b7}.hero__leader{font-size:clamp(1.125rem,1.05rem + .375vw,1.25rem)}.card{display:block;position:relative;padding:2rem;border-radius:.5rem}@media(min-width: 768px){.card{padding:2.5rem}}.card--sky{background-color:rgb(93.2336134454%,97.6078431373%,99.5899159664%)}.card--sky p,.card--sky ul{color:#71717b}.card--gold{border:solid 2px #daa520;padding:4rem}.card--qr img{mix-blend-mode:multiply}.card--with-icon{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:stretch;gap:1rem}@media(min-width: 768px){.card--with-icon{flex-direction:row;gap:1.5rem}}.card--with-icon>svg{margin-top:.4rem;flex-shrink:0}.card--with-icon>div{flex-grow:1}.card+.card{margin-top:1.5rem}.card__meta{font-size:.875rem;text-transform:uppercase;font-weight:700;line-height:1.8;color:#9cdcf9;margin-bottom:.5rem}.card__content{font-size:1rem;font-weight:600;line-height:1.8;color:gray;text-align:justify}.card__title{font-family:"Open Sans",system-ui,sans-serif;font-size:1.25rem;color:#151515;margin-bottom:0}.card__title+.card__content{margin-top:1rem}.footer{color:#151515;min-height:400px;margin-top:15rem;background-image:url("/assets/logo-bg-136a6e42.svg");background-size:contain;background-position:left bottom;background-repeat:no-repeat}.footer__links{margin-top:1rem;display:flex;flex-direction:row;gap:.5rem}.footer__links a{text-decoration:underline}.footer__links a:hover{text-decoration:none}.grid{display:grid;grid-template-columns:1fr;gap:2rem}.grid>*{min-width:0}@media(min-width: 768px){.grid{grid-template-columns:1fr 1fr;gap:4rem}}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.section{scroll-margin-top:2rem}.section img{border-radius:1rem}
