html,body{background:#d7b99f;margin:0;padding:0;font-family:PT Sans,Helvetica,sans-serif;font-size:18px;line-height:1.5}@media screen and (max-width:720px){html,body{font-size:16px}}body{max-width:1800px;margin:0 auto}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;border-radius:4px;display:block}header{color:#6a4828;z-index:100;-webkit-backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#d7b99fb3;border-bottom:2px solid #6a482880;justify-content:center;margin-bottom:-52px;padding:0 40px;font-size:20px;display:flex;position:sticky;top:0}header a{padding:10px 16px;transition:background .2s;display:block}header a:hover,header a:focus{background:#6a482833}header svg{margin:-9px 2px}header .nav-dropdown{display:none}header .nav-body{display:flex}@media (max-width:860px){header a{padding:10px 8px}}@media (max-width:740px){header{justify-content:space-between;padding:0}header a{padding:10px 24px}header .nav-dropdown{cursor:pointer;width:50px;height:50px;background:url("data:image/svg+xml;utf8,<svg height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z\"/></svg>") 50%/24px 24px no-repeat;padding:0;transition:background .2s;display:block}header .nav-dropdown:hover,header .nav-dropdown:focus{background-color:#6a482833}header .nav-body{transform-origin:100% 0;opacity:0;pointer-events:none;background:#fff;margin:0;padding:6px 0;transition:opacity .2s,transform .2s;display:block;position:absolute;top:50px;right:0;transform:scale(.5);box-shadow:0 4px 12px #0003}header .nav-body a{padding:6px 30px}header nav:focus-within .nav-body{pointer-events:all;opacity:1;transform:none}}.hero{height:100vh;min-height:540px;max-height:min(1200px,80vw);color:#6a4828;position:relative}.hero .image{width:100%;height:100%;background:url(hero1.cc23b55b.jpg) 0 0/contain no-repeat;position:absolute}.hero .text{justify-content:center;align-items:center;display:flex;position:absolute;inset:150px 0 100px calc(min(max(100vh,540px),1200px,80vw)/1.66667)}.hero .text-wrap{width:-moz-fit-content;width:-moz-fit-content;width:fit-content}.hero h1{text-transform:uppercase;margin:0;font-size:3.3em;line-height:1}.hero h1 img{display:inline-block}.hero .subtitle{opacity:.5;margin:.5em 0 2.5em;font-size:50%;display:block}.hero .cd{width:350px;height:80px;background:#fffc;border-radius:8px;margin:0 auto;padding:12px;position:relative}.hero .cd .cover{float:left;margin-right:12px}.hero .cd .tag{color:#fff;background:#6a4828;border-radius:6px;padding:0 6px;font-size:12px;position:absolute;top:-10px;right:10px}.hero .cd h2{margin:0;font-size:1.2em;line-height:1.2}.hero .cd p{margin:0;font-size:13px}.hero .cd a.btn{float:left;margin:4px 6px 0 0}.hero p.quote{text-indent:-6px;max-width:325px;margin:1em -8px 0;font-size:1.2em;font-style:italic;line-height:1.4}.hero p.quote span{text-indent:0;margin-top:.2em;font-size:70%;display:block}.hero p.quote a{border-radius:6px;padding:6px 14px;transition:background .2s;display:block}.hero p.quote a:hover,.hero p.quote a:focus{background:#6a482826;text-decoration:none}@media screen and (max-width:900px){.hero{font-size:16px}}@media screen and (max-width:780px){.hero{height:auto;max-height:none;margin-top:52px;font-size:18px}.hero .image{height:0;background-position:0 15%;background-size:cover;padding-bottom:100%;position:static}.hero .text{margin:1.3em 0 3em;display:block;position:static}.hero .text-wrap{width:auto;text-align:center}.hero .subtitle{margin-bottom:2em}.hero p.quote{max-width:none;margin:1em 20px}}@media screen and (max-width:400px){.hero{font-size:16px}}main{box-sizing:border-box;max-width:720px;margin:7.5rem auto 12rem;padding:0 20px;position:relative}main.wide{max-width:880px}main h1{text-align:center;color:#6a4828;margin:0 0 1em;font-size:2.5rem}main h2{border-bottom:2px solid #6a482880;margin:1.6em 0 .8em;padding-bottom:.3em;font-size:1.5rem}main p{color:#413830;margin:0 0 .8em}main p strong{color:#000}main p.caption{margin-top:1em;font-size:14px;font-style:italic}main p a{color:#0071bd}main p a:focus,main p a:hover{text-decoration:underline}.flag{display:block;position:absolute;top:12px;right:20px}.flag img{display:block}.row{flex-wrap:wrap;justify-content:center;margin:-12px;display:flex}.row>*{width:280px;margin:12px}.row .grow{flex-grow:1}.row.right{flex-direction:row-reverse}.row img{margin:0 auto;display:block}.columns{flex-wrap:wrap;display:flex}.columns p{flex:340px}.event{clear:both;min-height:80px;margin-bottom:1.5em;padding-left:100px;font-size:.9rem}.event img{width:80px;float:left;margin-left:-100px;margin-right:20px}.event h3{margin:0 0 5px;font-size:1.2rem;line-height:1.2}.event p{margin:0;font-style:italic}.event .meta{margin-bottom:5px;font-style:normal}.video-container{height:0;background:#000;margin-bottom:.5em;padding-top:30px;padding-bottom:56.25%;position:relative;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{width:100%;height:100%;position:absolute;top:0;left:0}.tabs{gap:2px;margin-bottom:32px;display:flex}.tabs a{text-align:center;background:#6a48281f;flex-grow:1;padding:6px 0;transition:background .2s;display:block}.tabs a:hover,.tabs a:focus{background:#6a482833}.tabs a.active{background:#6a48284d;font-weight:600}.tabs a:first-child{border-radius:6px 0 0 6px}.tabs a:last-child{border-radius:0 6px 6px 0}@media screen and (max-width:700px){.tabs{flex-direction:column}.tabs a:first-child{border-radius:6px 6px 0 0}.tabs a:last-child{border-radius:0 0 6px 6px}}.tab{display:none}.tab.active{display:block}form{max-width:400px;margin:24px auto}form label{color:#6a4828;margin:0 0 24px;font-weight:700;display:block}form input,form textarea{width:100%;box-sizing:border-box;resize:vertical;border:2px solid #a18164;border-radius:5px;outline:none;padding:6px 12px;font-family:inherit;font-size:16px;display:block}form input:hover,form input:focus,form textarea:hover,form textarea:focus{border-color:#6a4828}form button{-webkit-appearance:none;color:#fff;cursor:pointer;background:#6a4828;border:none;border-radius:3px;padding:8px 20px;font-family:inherit;font-size:16px;font-weight:700}form button:hover,form button:focus{background:#20160c}