:root{--padding: 20px;--headerDimensions: 60px}:visited{color:inherit}body{padding:20px;line-height:1.2;font-size:18px;background-color:#fff;background-image:url(/topography.svg)}@font-face{font-family:bb-feather;src:url(/assets/bb-feather-CRqxBOUy.ttf?xgax2p) format("truetype"),url(/assets/bb-feather-Drra9Y9E.woff?xgax2p) format("woff"),url(/assets/bb-feather-tbuBNvb3.svg?xgax2p#bb-feather) format("svg");font-weight:400;font-style:normal}.block:not(:last-child){margin-bottom:20px}p:not(:last-child){margin-bottom:20px}@media screen and (min-width: 768px){.grid-2col{display:grid;grid-template-columns:1fr 1fr;gap:20px}}button,.button{background:#016ec2;color:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;font-weight:700;text-decoration:none;padding-left:var(--padding);padding-right:var(--padding);height:42px;min-width:160px;cursor:pointer;border-radius:0}button.secondary,.button.secondary{background:none;color:#016ec2;border:2px solid rgb(1,110,194)}button:disabled{opacity:.5}.text-link{background:none;text-decoration:underline;padding-left:0;padding-right:0;color:#016ec2;margin:0;min-width:0;height:auto;text-align:left}form{margin-top:20px}form button[type=submit]{margin-top:15px}form input[type=text],form input[type=email]{display:block;min-width:280px;max-width:100%;border-radius:0;border:1px solid black;padding:4px 6px;margin-top:4px}form fieldset{border:none;padding:0;margin-bottom:1rem}form input[type=radio]{margin-right:4px;position:relative;top:-1.5px}form input[type=radio]:not(:first-of-type){margin-left:20px}form legend{display:block;margin-bottom:4px}@media screen and (min-width: 768px){:root{--padding: 42px;--headerDimensions: 100px}body{padding:20px 42px;max-width:1280px;margin:0 auto;font-size:20px}form input[type=text],form input[type=email]{min-width:50%}}html{font-family:Afacad Flux,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:18px;font-variation-settings:"slnt" 0}section{margin-top:var(--padding)}*:has(.offsetHeadline){position:relative}.offsetHeadline{margin-bottom:10px;line-height:1.2}@media screen and (min-width: 768px){.offsetHeadline{position:absolute;top:0;left:0;background-color:#000;color:#fff;display:inline-block;padding:2px 10px;padding-left:var(--padding);padding-right:var(--padding)}.offsetHeadline+*{margin-top:20px}}.hero{display:grid;justify-content:center;align-items:stretch}.hero h2{background-color:green;background-image:url(/assets/8-CAafXL66.jpeg);background-size:cover;filter:contrast(1);color:#fff;padding:var(--padding);text-shadow:1px 1px 1px black;animation:movin 20s alternate-reverse infinite ease-in-out}@keyframes movin{0%{background-position-y:40%}to{background-position-y:80%}}@media screen and (min-width: 768px){.hero{grid-template-columns:1fr 1fr}}.screenReaderOnly{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.siteHeader{display:grid;grid-template-columns:var(--headerDimensions) 1fr;gap:10px;align-items:stretch;margin-bottom:40px}.siteHeader .overlay{position:fixed;top:0;right:0;left:0;bottom:0;background:#fff;z-index:200;transition:transform .3s;transform:translateY(-100%)}.siteHeader .overlay.visible{transform:translateY(0)}.siteHeader .overlay>*{padding:var(--padding)}@media screen and (min-width: 768px){.siteHeader .overlay{left:0%;display:grid;grid-template-columns:1fr 1fr}.siteHeader .overlay>*:first-child{background-size:cover;background-repeat:no-repeat;background-image:url(/assets/6-DRMIMyBG.jpeg)}}.siteHeader .overlay .menuCloseButton{position:absolute;top:0;right:0}.siteHeader .overlay ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;padding:0}@media screen and (min-width: 768px){.siteHeader .overlay ul{justify-content:end}}.siteHeader nav ul li{height:100px;display:flex;align-items:stretch}.siteHeader nav ul li a{width:100%}.siteHeader .menuToggle{align-self:center;justify-self:end}.siteHeader nav ul li a{align-items:center;padding:10px 15px;font-weight:700;text-decoration:none;color:green;border:2px solid #eee}.siteHeader nav ul li a:hover,.siteHeader nav ul li a:focus{background-color:#f5f5f5}.siteHeader nav ul li a.active{color:#000}.logo{width:var(--headerDimensions);flex:1 1 var(--headerDimensions);height:var(--headerDimensions)}.box{background-color:#e1e1e140;padding:var(--padding)}.box.green{background-color:green;background-image:url(/topography.svg);filter:contrast(5);color:#fff}#faq ul li:not(:last-child){margin-bottom:1rem}.siteFooter{margin-top:40px}.siteFooter a,.siteFooter .text-link{color:#ff0;font-weight:700}.agepass{position:fixed;background-color:#fff;background-image:url(/topography.svg);top:0;left:0;right:0;bottom:0;display:grid;align-items:center;justify-content:center;padding:20px}.agepass .logo{position:relative;left:-4px;width:100px;height:100px;align-self:center;justify-self:center}.n{visibility:hidden;text-indent:-9999px}@media screen and (min-width: 768px){.sectionImg{width:100%;margin:0;height:300px;transform-origin:0% 100%;-o-object-fit:cover;object-fit:cover;z-index:0;animation:flyUp 1s forwards}}@keyframes flyUp{0%{transform:scale(.95) translateY(0);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}
