@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Catamaran:400,400i,700|PT+Sans:400,700&display=swap";@layer reset{html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}}body{font-family:Catamaran,sans-serif}main{max-width:33em;margin:0 auto;padding:0 20px;color:#000000a6;z-index:1}@layer sheng{main{font-size:20px;line-height:1.5;overflow-wrap:break-word;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt"}main *,main *:before,main *:after{box-sizing:border-box}main b,main strong,main dt,main th{font-weight:700}main h1,main h2,main h3,main h4,main h5,main h6,main hgroup,main ul,main ol,main dl,main dd,main p,main figure,main pre,main table,main fieldset,main blockquote,main form,main noscript,main iframe,main img,main hr,main address{margin-bottom:20px}main hr{background:currentColor;border:none;height:1px;margin-bottom:19px}main ol,main ul{list-style-position:outside}main h1,main h2,main h3,main h4,main h5,main h6{font-weight:700;margin-top:2em}main h1{font-size:35.5555555556px;line-height:1.125}main h2{font-size:26.6666666667px;line-height:1.25}main h3,main h4,main h5,main h6{font-size:20px;line-height:1.5}main :not(pre)>code,main pre{font-family:monospace;font-size:.9em}main ul{list-style-type:disc;margin-left:1em}main ol{list-style-type:numeric;margin-left:1em}}main h1,main h2,main h3,main h4,main h5,main h6{font-family:PT Sans,sans-serif}main h1,main h2,main h3,main h4,main h5,main h6{color:#000000d9}main blockquote{border-left:5px solid hsla(0,0%,0%,.2);padding-left:10px}main img{max-width:100%}main i,main em{background-color:#ffef6166;padding:-3px 3px}main #purchase-button-container+p{margin-top:1.25rem}header{background-color:#00b159;background-image:url(/_astro/duotone-original.DLVXkYoS.jpg);background-repeat:no-repeat;background-size:cover;background-position:center 49%;--logo-h: 150px;overflow:hidden;padding-bottom:50px}@media only screen and (max-width: 500px){header{--logo-h: 100px}}header img{height:calc(var(--logo-h))}header .rotated{transform-origin:calc(var(--logo-h) * 3.577) top;transform:rotate(-5deg)}header nav{background-color:#fff;padding:0 320px 320px;margin:0 -300px -300px}header article{font-size:50px;color:#fff;font-family:PT Sans,sans-serif;font-weight:700;margin:0 50px 50px;max-width:700px}@media only screen and (max-width: 720px){header article{font-size:30px}}@media only screen and (max-width: 400px){header article{font-size:20px}}header article a{color:inherit;text-decoration:none;border:.12em solid white;border-radius:.36em;font-size:.5em;padding:.08em .6em}header article a:hover{background-color:#fff;color:#00b159}nav{font-family:PT Sans,sans-serif;font-weight:700;font-size:24px;display:grid;grid-template:"logo nav curlyboi" auto "dates dates dates" auto/min-content auto 1fr}nav.home{grid-template:"nav curlyboi" auto "dates dates" auto/auto 1fr}nav:before{grid-area:curlyboi;content:"";font-size:1px;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20version='1.1'%20viewBox='0%200%201055%2029'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cdefs%3e%3csymbol%20id='a'%3e%3cpath%20d='m16.8%206a5%205%200%200%200-5%205v7a11%2011%200%200%200%205.5%209.5%2011%2011%200%200%200%2011%200%2011%2011%200%200%200%205.5-9.5v-7a5%205%200%200%200-5-5%205%205%200%200%200-5%205v7a1%201%200%200%201-0.5%200.9%201%201%200%200%201-1%200%201%201%200%200%201-0.5-0.9v-7a5%205%200%200%200-5-5z'/%3e%3c/symbol%3e%3csymbol%20id='b'%3e%3cpath%20d='m4.8-0.0365c-2.77%200-5.02%202.25-5.02%205.02s2.25%205.02%205.02%205.02v0.0199h6.05c0.51%200.02%200.928%200.44%200.948%200.95h10v-0.637c-0.0094-3.92-2.1-7.54-5.5-9.5-1.4-0.809-3.51-0.948-5.51-0.836v-0.0375h-5.99z'/%3e%3c/symbol%3e%3csymbol%20id='c'%3e%3cuse%20class='y'%20transform='matrix(1%200%200%20-1%2012%2029)'%20xlink:href='%23a'/%3e%3cuse%20class='o'%20transform='translate(24)'%20xlink:href='%23a'/%3e%3cuse%20class='r'%20transform='matrix(1%200%200%20-1%2036%2029)'%20xlink:href='%23a'/%3e%3cuse%20class='b'%20transform='translate(48)'%20xlink:href='%23a'/%3e%3cuse%20class='g'%20transform='matrix(1%200%200%20-1%2060%2029)'%20xlink:href='%23a'/%3e%3cuse%20class='y'%20transform='translate(72)'%20xlink:href='%23a'/%3e%3cuse%20class='o'%20transform='matrix(1%200%200%20-1%2084%2029)'%20xlink:href='%23a'/%3e%3cuse%20class='r'%20transform='translate(96)'%20xlink:href='%23a'/%3e%3cuse%20class='b'%20transform='matrix(1%200%200%20-1%20108%2029)'%20xlink:href='%23a'/%3e%3cuse%20class='g'%20transform='translate(120)'%20xlink:href='%23a'/%3e%3c/symbol%3e%3c/defs%3e%3cstyle%20type='text/css'%3e.b%20{%20fill:%235b57a6;%20}.r%20{%20fill:%23e11d43;%20}%20.o%20{%20fill:%23f3703a;%20}%20.y%20{%20fill:%23ffc519;%20}%20.g%20{%20fill:%2300b25a;%20}%3c/style%3e%3cg%20class='g'%3e%3cuse%20xlink:href='%23a'/%3e%3cuse%20xlink:href='%23b'/%3e%3c/g%3e%3cg%20fill='%23fff'%3e%3ccircle%20cx='5.51'%20cy='7.04'%20r='1.25'/%3e%3ccircle%20cx='5.51'%20cy='3.02'%20r='1.25'/%3e%3c/g%3e%3cuse%20xlink:href='%23c'/%3e%3cuse%20transform='matrix(1%200%200%201%20120%200)'%20xlink:href='%23c'/%3e%3cuse%20transform='matrix(1%200%200%201%20240%200)'%20xlink:href='%23c'/%3e%3cuse%20transform='matrix(1%200%200%201%20360%200)'%20xlink:href='%23c'/%3e%3cuse%20transform='matrix(1%200%200%201%20480%200)'%20xlink:href='%23c'/%3e%3cuse%20transform='matrix(1%200%200%201%20600%200)'%20xlink:href='%23c'/%3e%3cuse%20transform='matrix(1%200%200%201%20720%200)'%20xlink:href='%23c'/%3e%3cuse%20transform='matrix(1%200%200%201%20840%200)'%20xlink:href='%23c'/%3e%3cuse%20transform='matrix(1%200%200%201%20960%200)'%20xlink:href='%23c'/%3e%3cg%20class='g'%3e%3cuse%20transform='matrix(-1%200%200%201%201246%20.0266)'%20xlink:href='%23b'/%3e%3cuse%20transform='matrix(1%200%200%201%201080%201.55e-8)'%20xlink:href='%23c'/%3e%3c/g%3e%3c/svg%3e");background-size:auto 60%;background-repeat:no-repeat;background-position:center left;margin-left:20px}nav.home #nav-logo{display:none}nav #nav-logo{grid-area:logo;margin:0;padding:0;display:flex}nav #nav-logo img{height:calc(1em + 40px)}nav ul{grid-area:nav;overflow-x:auto;overflow-y:hidden;white-space:nowrap;display:flex;flex-direction:row}nav li{display:inline-block;padding:20px}nav li a{color:inherit;text-decoration:none}nav li a:hover{text-decoration:underline}nav li:nth-child(1){color:#00ab56}nav li:nth-child(2){color:#bd8d00}nav li:nth-child(3){color:#f36b35}nav li:nth-child(4){color:#e01d43}nav li:nth-child(5){color:#5b57a5}nav .dates{grid-area:dates;color:#00ab56;margin:0 10px;text-align:right;font-size:15px}nav .dates .location{font-weight:400}@media only screen and (max-width: 960px){nav{grid-template:"logo curlyboi curlyboi" auto "nav nav dates" auto/min-content 1fr}nav #nav-logo img{height:40px}nav ul{font-size:15px}nav ul li{padding:10px}nav .dates{font-size:12px;margin:0 5px}}@media only screen and (max-width: 599px){nav{grid-template:"logo curlyboi" 1fr "logo dates" min-content "nav nav" auto/min-content 1fr}nav .dates{font-size:10px}}.lede{font-size:1.333em}.mailing-list-signup-form{--form-colour: #00b159;display:flex}.mailing-list-signup-form>*:not(:last-child){margin-right:5px}.mailing-list-signup-form input,.mailing-list-signup-form button{font-size:inherit;padding:5px;border-radius:5px}.mailing-list-signup-form input{flex:1;border:2px solid var(--form-colour)}.mailing-list-signup-form input:invalid{outline:0!important;box-shadow:none!important}.mailing-list-signup-form input:invalid:focus{border-color:#e01d43}.mailing-list-signup-form input:focus{border-color:#5b57a5}.mailing-list-signup-form button{background-color:var(--form-colour);border:0;padding:5px 15px;color:#fff;font-weight:700}.mailing-list-signup-form button:focus{outline:0!important;border:2px solid #5b57a5;padding:3px 13px}#covid-quote{font-size:1.3333333333em;margin-bottom:2em}@media only screen and (min-width: 820px){#covid-quote{width:800px;position:relative;left:50%;transform:translate(-50%)}}#covid-quote .source{font-size:.75em;display:grid;grid-template:"dash name" "dash title";grid-template-columns:max-content auto}#covid-quote .source .name{grid-area:name}#covid-quote .source .title{grid-area:title;font-size:.75em}#covid-quote .source:before{content:"⸺";grid-area:dash;margin-right:.8ch}main hr{background:#0006;height:2px;margin:5em}small{font-size:.75em}body{min-height:100vh;display:flex;flex-direction:column}@media (max-width: 767.9999px){html.schedule body{height:100vh}}#content{flex-grow:1}.center-content{display:flex;justify-content:center}.ytembed{width:100%}.sponsorlogo{max-height:250px;max-width:350px;margin:100px 20px 20px}table td,table th{padding:3px}table th{text-align:left}.content-warning{background-color:#f36f3a40;color:#5b1e06;padding:5px 8px;border-radius:5px;font-size:.75em;margin:20px 0}.content-warning p:last-child{margin-bottom:0}nav[data-astro-cid-pux6a34n]{scroll-snap-align:start}footer[data-astro-cid-sz7xmlte]{color:#777;background-color:#eee;margin-top:100px;padding-top:50px;padding-bottom:50px}footer[data-astro-cid-sz7xmlte] form[data-astro-cid-sz7xmlte]{--form-colour: #777 !important}footer[data-astro-cid-sz7xmlte] .sponsor-grid[data-astro-cid-sz7xmlte]{gap:3rem;display:flex;flex-wrap:wrap;align-items:center;line-height:1.3em;justify-content:center;margin:0 5rem}footer[data-astro-cid-sz7xmlte] .sponsor-grid[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:5rem;width:auto;object-fit:contain}footer[data-astro-cid-sz7xmlte] .copyright[data-astro-cid-sz7xmlte]{margin:40px;text-align:center}
