@import url(https://cdn-uicons.flaticon.com/uicons-regular-rounded/css/uicons-regular-rounded.css);
@import url(https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
@import url(https://use.typekit.net/htm2dqa.css);
@charset "UTF-8";.bg-primary{background:#111827}.bg-secondary{background:#008934}.bg-light-red{background:#f87171}.bg-grey{background:#9ca3af}.bg-light-grey{background:#f3f4f6}.bg-white{background:#fff}.color-primary{color:#111827}.color-secondary{color:#008934}.color-light-red{color:#f87171}.color-grey{color:#9ca3af}.color-light-grey{color:#f3f4f6}.color-white{color:#fff}.font-base{font-family:ibm-plex-sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.font-heading{font-family:ibm-plex-sans-condensed,ui-monospace,system-ui,-apple-system,BlinkMacSystemFont,monospace}.box-block{display:block}.box-inline-block{display:inline-block}.box-flex{display:flex}.box-grid{display:grid}.box-hidden{display:none}.mt-200{margin-top:clamp(.56rem,.53rem + .16vw,.64rem)}.mt-300{margin-top:clamp(.7rem,.66rem + .2vw,.8rem)}.mt-400{margin-top:clamp(.88rem,.83rem + .24vw,1rem)}.mt-500{margin-top:clamp(1.09rem,1rem + .47vw,1.33rem)}.mt-600{margin-top:clamp(1.37rem,1.21rem + .8vw,1.78rem)}.mt-700{margin-top:clamp(1.71rem,1.45rem + 1.29vw,2.37rem)}.mt-800{margin-top:clamp(2.14rem,1.74rem + 1.99vw,3.16rem)}.mt-900{margin-top:clamp(2.67rem,2.07rem + 3vw,4.21rem)}.mt-1000{margin-top:clamp(3.34rem,2.45rem + 4.43vw,5.61rem)}.mt-1100{margin-top:clamp(4.18rem,3.06rem + 5.54vw,7.01rem)}.mb-200{margin-bottom:clamp(.56rem,.53rem + .16vw,.64rem)}.mb-300{margin-bottom:clamp(.7rem,.66rem + .2vw,.8rem)}.mb-400{margin-bottom:clamp(.88rem,.83rem + .24vw,1rem)}.mb-500{margin-bottom:clamp(1.09rem,1rem + .47vw,1.33rem)}.mb-600{margin-bottom:clamp(1.37rem,1.21rem + .8vw,1.78rem)}.mb-700{margin-bottom:clamp(1.71rem,1.45rem + 1.29vw,2.37rem)}.mb-800{margin-bottom:clamp(2.14rem,1.74rem + 1.99vw,3.16rem)}.mb-900{margin-bottom:clamp(2.67rem,2.07rem + 3vw,4.21rem)}.mb-1000{margin-bottom:clamp(3.34rem,2.45rem + 4.43vw,5.61rem)}.mb-1100{margin-bottom:clamp(4.18rem,3.06rem + 5.54vw,7.01rem)}.ml-200{margin-left:clamp(.56rem,.53rem + .16vw,.64rem)}.ml-300{margin-left:clamp(.7rem,.66rem + .2vw,.8rem)}.ml-400{margin-left:clamp(.88rem,.83rem + .24vw,1rem)}.ml-500{margin-left:clamp(1.09rem,1rem + .47vw,1.33rem)}.ml-600{margin-left:clamp(1.37rem,1.21rem + .8vw,1.78rem)}.ml-700{margin-left:clamp(1.71rem,1.45rem + 1.29vw,2.37rem)}.ml-800{margin-left:clamp(2.14rem,1.74rem + 1.99vw,3.16rem)}.ml-900{margin-left:clamp(2.67rem,2.07rem + 3vw,4.21rem)}.ml-1000{margin-left:clamp(3.34rem,2.45rem + 4.43vw,5.61rem)}.ml-1100{margin-left:clamp(4.18rem,3.06rem + 5.54vw,7.01rem)}.mr-200{margin-right:clamp(.56rem,.53rem + .16vw,.64rem)}.mr-300{margin-right:clamp(.7rem,.66rem + .2vw,.8rem)}.mr-400{margin-right:clamp(.88rem,.83rem + .24vw,1rem)}.mr-500{margin-right:clamp(1.09rem,1rem + .47vw,1.33rem)}.mr-600{margin-right:clamp(1.37rem,1.21rem + .8vw,1.78rem)}.mr-700{margin-right:clamp(1.71rem,1.45rem + 1.29vw,2.37rem)}.mr-800{margin-right:clamp(2.14rem,1.74rem + 1.99vw,3.16rem)}.mr-900{margin-right:clamp(2.67rem,2.07rem + 3vw,4.21rem)}.mr-1000{margin-right:clamp(3.34rem,2.45rem + 4.43vw,5.61rem)}.mr-1100{margin-right:clamp(4.18rem,3.06rem + 5.54vw,7.01rem)}.pt-200{padding-top:clamp(.56rem,.53rem + .16vw,.64rem)}.pt-300{padding-top:clamp(.7rem,.66rem + .2vw,.8rem)}.pt-400{padding-top:clamp(.88rem,.83rem + .24vw,1rem)}.pt-500{padding-top:clamp(1.09rem,1rem + .47vw,1.33rem)}.pt-600{padding-top:clamp(1.37rem,1.21rem + .8vw,1.78rem)}.pt-700{padding-top:clamp(1.71rem,1.45rem + 1.29vw,2.37rem)}.pt-800{padding-top:clamp(2.14rem,1.74rem + 1.99vw,3.16rem)}.pt-900{padding-top:clamp(2.67rem,2.07rem + 3vw,4.21rem)}.pt-1000{padding-top:clamp(3.34rem,2.45rem + 4.43vw,5.61rem)}.pt-1100{padding-top:clamp(4.18rem,3.06rem + 5.54vw,7.01rem)}.pb-200{padding-bottom:clamp(.56rem,.53rem + .16vw,.64rem)}.pb-300{padding-bottom:clamp(.7rem,.66rem + .2vw,.8rem)}.pb-400{padding-bottom:clamp(.88rem,.83rem + .24vw,1rem)}.pb-500{padding-bottom:clamp(1.09rem,1rem + .47vw,1.33rem)}.pb-600{padding-bottom:clamp(1.37rem,1.21rem + .8vw,1.78rem)}.pb-700{padding-bottom:clamp(1.71rem,1.45rem + 1.29vw,2.37rem)}.pb-800{padding-bottom:clamp(2.14rem,1.74rem + 1.99vw,3.16rem)}.pb-900{padding-bottom:clamp(2.67rem,2.07rem + 3vw,4.21rem)}.pb-1000{padding-bottom:clamp(3.34rem,2.45rem + 4.43vw,5.61rem)}.pb-1100{padding-bottom:clamp(4.18rem,3.06rem + 5.54vw,7.01rem)}.pl-200{padding-left:clamp(.56rem,.53rem + .16vw,.64rem)}.pl-300{padding-left:clamp(.7rem,.66rem + .2vw,.8rem)}.pl-400{padding-left:clamp(.88rem,.83rem + .24vw,1rem)}.pl-500{padding-left:clamp(1.09rem,1rem + .47vw,1.33rem)}.pl-600{padding-left:clamp(1.37rem,1.21rem + .8vw,1.78rem)}.pl-700{padding-left:clamp(1.71rem,1.45rem + 1.29vw,2.37rem)}.pl-800{padding-left:clamp(2.14rem,1.74rem + 1.99vw,3.16rem)}.pl-900{padding-left:clamp(2.67rem,2.07rem + 3vw,4.21rem)}.pl-1000{padding-left:clamp(3.34rem,2.45rem + 4.43vw,5.61rem)}.pl-1100{padding-left:clamp(4.18rem,3.06rem + 5.54vw,7.01rem)}.pr-200{padding-right:clamp(.56rem,.53rem + .16vw,.64rem)}.pr-300{padding-right:clamp(.7rem,.66rem + .2vw,.8rem)}.pr-400{padding-right:clamp(.88rem,.83rem + .24vw,1rem)}.pr-500{padding-right:clamp(1.09rem,1rem + .47vw,1.33rem)}.pr-600{padding-right:clamp(1.37rem,1.21rem + .8vw,1.78rem)}.pr-700{padding-right:clamp(1.71rem,1.45rem + 1.29vw,2.37rem)}.pr-800{padding-right:clamp(2.14rem,1.74rem + 1.99vw,3.16rem)}.pr-900{padding-right:clamp(2.67rem,2.07rem + 3vw,4.21rem)}.pr-1000{padding-right:clamp(3.34rem,2.45rem + 4.43vw,5.61rem)}.pr-1100{padding-right:clamp(4.18rem,3.06rem + 5.54vw,7.01rem)}.text-200{font-size:clamp(.56rem,.53rem + .16vw,.64rem)}.text-300{font-size:clamp(.7rem,.66rem + .2vw,.8rem)}.text-400{font-size:clamp(.88rem,.83rem + .24vw,1rem)}.text-500{font-size:clamp(1.09rem,1rem + .47vw,1.33rem)}.text-600{font-size:clamp(1.37rem,1.21rem + .8vw,1.78rem)}.text-700{font-size:clamp(1.71rem,1.45rem + 1.29vw,2.37rem)}.text-800{font-size:clamp(2.14rem,1.74rem + 1.99vw,3.16rem)}.text-900{font-size:clamp(2.67rem,2.07rem + 3vw,4.21rem)}.text-1000{font-size:clamp(3.34rem,2.45rem + 4.43vw,5.61rem)}.text-1100{font-size:clamp(4.18rem,3.06rem + 5.54vw,7.01rem)}.leading-tight{line-height:1.1}.leading-normal{line-height:1.6}.leading-loose{line-height:2}.weight-thin{font-weight:300}.weight-regular{font-weight:400}.weight-semibold{font-weight:700}.weight-bold{font-weight:900}.width-full{width:100%}.width-screen{width:100vw}.width-half{width:50%}.width-quarter{width:25%}.width-third{width:33.3333333333%}.height-full{height:100%}.height-screen{height:100vh}.length-compact{max-width:25ch}.length-optimal{max-width:75ch}.z-20{z-index:20}@media screen and (min-width:17.5em){.mobileM\:box-block{display:block}.mobileM\:box-inline-block{display:inline-block}.mobileM\:box-flex{display:flex}.mobileM\:box-grid{display:grid}.mobileM\:box-hidden{display:none}.mobileM\:width-full{width:100%}.mobileM\:width-screen{width:100vw}.mobileM\:width-half{width:50%}.mobileM\:width-quarter{width:25%}.mobileM\:width-third{width:33.3333333333%}}@media screen and (min-width:22.5em){.mobileL\:box-block{display:block}.mobileL\:box-inline-block{display:inline-block}.mobileL\:box-flex{display:flex}.mobileL\:box-grid{display:grid}.mobileL\:box-hidden{display:none}.mobileL\:width-full{width:100%}.mobileL\:width-screen{width:100vw}.mobileL\:width-half{width:50%}.mobileL\:width-quarter{width:25%}.mobileL\:width-third{width:33.3333333333%}}@media screen and (min-width:40em){.mobileXL\:box-block{display:block}.mobileXL\:box-inline-block{display:inline-block}.mobileXL\:box-flex{display:flex}.mobileXL\:box-grid{display:grid}.mobileXL\:box-hidden{display:none}.mobileXL\:width-full{width:100%}.mobileXL\:width-screen{width:100vw}.mobileXL\:width-half{width:50%}.mobileXL\:width-quarter{width:25%}.mobileXL\:width-third{width:33.3333333333%}}@media screen and (min-width:48em){.tablet\:box-block{display:block}.tablet\:box-inline-block{display:inline-block}.tablet\:box-flex{display:flex}.tablet\:box-grid{display:grid}.tablet\:box-hidden{display:none}.tablet\:width-full{width:100%}.tablet\:width-screen{width:100vw}.tablet\:width-half{width:50%}.tablet\:width-quarter{width:25%}.tablet\:width-third{width:33.3333333333%}}@media screen and (min-width:64em){.laptop\:box-block{display:block}.laptop\:box-inline-block{display:inline-block}.laptop\:box-flex{display:flex}.laptop\:box-grid{display:grid}.laptop\:box-hidden{display:none}.laptop\:width-full{width:100%}.laptop\:width-screen{width:100vw}.laptop\:width-half{width:50%}.laptop\:width-quarter{width:25%}.laptop\:width-third{width:33.3333333333%}}@media screen and (min-width:80em){.desktop\:box-block{display:block}.desktop\:box-inline-block{display:inline-block}.desktop\:box-flex{display:flex}.desktop\:box-grid{display:grid}.desktop\:box-hidden{display:none}.desktop\:width-full{width:100%}.desktop\:width-screen{width:100vw}.desktop\:width-half{width:50%}.desktop\:width-quarter{width:25%}.desktop\:width-third{width:33.3333333333%}}@media screen and (min-width:90em){.desktopL\:box-block{display:block}.desktopL\:box-inline-block{display:inline-block}.desktopL\:box-flex{display:flex}.desktopL\:box-grid{display:grid}.desktopL\:box-hidden{display:none}.desktopL\:width-full{width:100%}.desktopL\:width-screen{width:100vw}.desktopL\:width-half{width:50%}.desktopL\:width-quarter{width:25%}.desktopL\:width-third{width:33.3333333333%}}@media screen and (min-width:120em){.desktopXL\:box-block{display:block}.desktopXL\:box-inline-block{display:inline-block}.desktopXL\:box-flex{display:flex}.desktopXL\:box-grid{display:grid}.desktopXL\:box-hidden{display:none}.desktopXL\:width-full{width:100%}.desktopXL\:width-screen{width:100vw}.desktopXL\:width-half{width:50%}.desktopXL\:width-quarter{width:25%}.desktopXL\:width-third{width:33.3333333333%}}:root{--max-width:80rem;--gap:clamp(1.37rem,1.21rem + 0.8vw,1.78rem);--base-font-size:1rem;--ratio:1.1;--text-200:calc((var(--base-font-size)/var(--ratio))/var(--ratio)/var(--ratio));--text-300:calc((var(--base-font-size)/var(--ratio))/var(--ratio));--text-400:calc(var(--text-300)*var(--ratio));--text-500:calc(var(--text-400)*var(--ratio)*var(--ratio));--text-600:calc(var(--text-500)*var(--ratio));--text-700:calc(var(--text-600)*var(--ratio));--text-800:calc(var(--text-700)*var(--ratio));--text-900:calc(var(--text-800)*var(--ratio));--text-1000:calc(var(--text-900)*var(--ratio));--text-1100:calc(var(--text-1000)*var(--ratio));--border-radius:.25rem;--border-size:.15rem;--transition-duration:.25s;--transition-timing:ease-out}@media (min-width:48em){:root{--ratio:1.2}}@media (min-width:64em){:root{--ratio:1.25}}.inner{margin:0 auto;max-width:var(--max-width);padding-left:clamp(.7rem,.66rem + .2vw,.8rem);padding-right:clamp(.7rem,.66rem + .2vw,.8rem);width:100%}.flow>*{margin-bottom:var(--gap)}@media (min-width:48em){.flow>*{--gap:clamp(1.71rem,1.45rem + 1.29vw,2.37rem)}}[data-src]{opacity:0}.loaded{opacity:1;transition:opacity var(--transition-duration) var(--transition-timing)}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.tooltip{display:inline-block;position:relative}.tooltip .tooltiptext{background-color:#000;border-radius:6px;color:#fff;font-size:.8rem;padding:5px;position:absolute;text-align:center;visibility:hidden;width:auto;z-index:1}.tooltip:hover .tooltiptext{visibility:visible}*,:after,:before{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;overflow-x:hidden;text-rendering:optimizeLegibility}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}img{display:block;height:auto;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}ol[class],ul[class]{list-style:none;padding:0}body{font-size:clamp(1.09rem,1rem + .47vw,1.33rem)}h1,h2,h3{line-height:1.1}h1{--gap:clamp(0.7rem,0.66rem + 0.2vw,0.8rem);font-family:ibm-plex-sans;font-size:clamp(2.14rem,1.74rem + 1.99vw,3.16rem);font-weight:800;margin:0 0 var(--gap)}@media (min-width:40em){h1{--gap:clamp(0.7rem,0.66rem + 0.2vw,0.8rem);font-size:clamp(2.14rem,1.74rem + 1.99vw,3.16rem);margin:0 0 var(--gap)}}h2{--gap:.5em!important;font-size:clamp(1.37rem,1.21rem + .8vw,1.78rem);margin-bottom:var(--gap)}@media (min-width:40em){h2{--gap:clamp(0.7rem,0.66rem + 0.2vw,0.8rem);font-size:clamp(1.37rem,1.21rem + .8vw,1.78rem);margin-bottom:var(--gap)}}h3{--gap:.3em!important;font-size:clamp(1.37rem,1.21rem + .8vw,1.78rem);margin-bottom:var(--gap)}.content{word-wrap:break-word}.sub-heading{color:#9ca3af;font-weight:500;line-height:1.5}.page-title{--gap:clamp(0.88rem,0.83rem + 0.24vw,1rem);font-size:clamp(2.14rem,1.74rem + 1.99vw,3.16rem);margin:0 0 var(--gap)}ol,ul{margin-left:clamp(1.09rem,1rem + .47vw,1.33rem);padding:0 0 0 clamp(1.09rem,1rem + .47vw,1.33rem)}.code{background-color:#f0f0f0;border-radius:4px;font-family:monospace;padding:2px 6px}a{text-decoration:none;transition:color var(--transition-duration) var(--transition-timing)}a:not([class]):not(.agenda-grid .agenda-card){-webkit-text-decoration-skip:ink;border-bottom:var(--border-size) solid #008934;color:currentColor;padding-bottom:.1rem;text-decoration-skip-ink:auto}a:not([class]):not(.agenda-grid .agenda-card):hover{color:#008934}:focus{outline:3px solid #008934;outline-offset:.25rem}.wrapper{background-attachment:fixed;background-color:#fff;flex-direction:column;min-height:100vh}@media (min-width:40em){.wrapper{padding-bottom:0}}.header{display:none}@media (min-width:40em){.header{display:block}}.logo{--logo-size:clamp(0.88rem,0.83rem + 0.24vw,1rem);font-size:var(--logo-size);margin:0 auto}.logo:hover{color:#008934}@media (min-width:40em){.logo{--logo-size:clamp(1.09rem,1rem + 0.47vw,1.33rem);margin:0 auto 0 0}.header-inner{align-items:center;justify-content:space-between}}.nav{font-family:Roboto Mono}.nav .link{height:clamp(1.71rem,1.45rem + 1.29vw,2.37rem);line-height:clamp(1.71rem,1.45rem + 1.29vw,2.37rem)}.nav .link.active,.nav .link:hover{color:#008934}.nav .link-get-started{border-radius:var(--border-radius);transition:background-color var(--transition-duration) var(--transition-timing)}.nav .link-get-started:hover{background-color:#00230d;color:#fff}.mobile-nav{--transition-duration:.3s;left:0;overflow-y:auto;position:fixed;top:0;transform:translate3d(-100%,0,0);transition:transform var(--transition-duration) cubic-bezier(.77,0,.175,1);transition-delay:.1s;will-change:transform}.mobile-nav.menu-visible{transform:translateZ(0)}.mobile-nav .link{--gap:.25rem;padding:var(--gap) 0}.mobile-nav .link.active,.mobile-nav .link:hover{color:#008934}.mobile-nav-toggle{align-items:center;border:0;bottom:0;height:clamp(2.67rem,2.07rem + 3vw,4.21rem);justify-content:center;outline:none;position:fixed}.mobile-nav-toggle .mobile-nav-icon{flex-direction:column}.mobile-nav-toggle .icon-line{--transition-duration:.2s;--transition-timing:cubic-bezier(0,0,.2,1);height:2px;transform-origin:7px 1px;transition:transform var(--transition-duration) var(--transition-timing),opacity var(--transition-duration) var(--transition-timing);width:clamp(1.09rem,1rem + .47vw,1.33rem)}.mobile-nav-toggle .icon-line:not(:last-child){margin-bottom:.25rem}.mobile-nav-toggle.expanded .icon-line{margin:0}.mobile-nav-toggle.expanded .icon-line:first-child{transform:rotate(45deg)}.mobile-nav-toggle.expanded .icon-line:nth-child(2){opacity:0}.mobile-nav-toggle.expanded .icon-line:last-child{transform:rotate(-45deg)}.main{flex:1;flex-direction:column}.main:focus{outline:0}.page-header{--gap: ;margin-bottom:var(--gap)}@media (min-width:48em){.page-header{--gap:clamp(0.88rem,0.83rem + 0.24vw,1rem)}}.footer-inner{display:flex;flex-direction:row-reverse;justify-content:space-between}.button{background-color:#008934;border:0;border-radius:var(--border-radius);color:#fff;display:inline-block;font-weight:900;padding:clamp(.7rem,.66rem + .2vw,.8rem) clamp(1.09rem,1rem + .47vw,1.33rem);transition:background-color var(--transition-duration) var(--transition-timing)}.button:hover{background-color:#00230d}.button:focus{outline:3px solid #008934;outline-offset:.25rem}.pagination{--gap:clamp(3.34rem,2.45rem + 4.43vw,5.61rem)}.pagination .items{justify-content:space-between;padding:0}.input,.textarea{border:1px solid #9ca3af;border-radius:var(--border-radius);margin:.25rem 0;padding:0 .5rem}.input{height:clamp(2.14rem,1.74rem + 1.99vw,3.16rem)}.textarea{height:clamp(4.18rem,3.06rem + 5.54vw,7.01rem)}.social-icons .icon-link:hover{color:#008934}.social-icons .icon{--social-icon-size:clamp(1.09rem,1rem + 0.47vw,1.33rem);height:var(--social-icon-size);width:var(--social-icon-size)}.image.fit{display:block;margin:0;-o-object-fit:cover;object-fit:cover;text-align:center;width:100%}.image.fit img{width:100%}.image.circle img{border-radius:50%}.callout{background-color:#f3f4f6;border-radius:1em;display:flex;flex-flow:row wrap;margin-bottom:20px;padding:.5em;width:100%}.callout .callout-icon{align-self:top;flex:1 1 0;margin:0 clamp(.7rem,.66rem + .2vw,.8rem) 0 clamp(.56rem,.53rem + .16vw,.64rem);padding-top:14px}.callout .callout-text{flex:99 1 0;font-size:clamp(1.09rem,1rem + .47vw,1.33rem);padding:10px}@media (max-width:768px){.callout{flex-flow:column wrap}}.type-post .length-optimal{margin-left:auto;margin-right:auto}.type-post .categories .category:first-child:before{content:"  /  "}.post-image{border-radius:var(--border-radius)}.post-title{font-size:var(--text-1100)}.post-image-caption{text-align:center}.posts{--gap:clamp(4.18rem,3.06rem + 5.54vw,7.01rem);align-items:stretch;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));padding-bottom:15vh}.card,.card-header{position:relative}.card-image{border-radius:var(--border-radius)}.card-categories{bottom:0;left:clamp(.7rem,.66rem + .2vw,.8rem);position:absolute;transform:translateY(50%)}.card-categories .category{--border-radius:.15rem;border-radius:var(--border-radius);padding:.25rem .5rem}.card-title-link{border-bottom:var(--border-size) solid #008934;transition:border-color var(--transition-duration) var(--transition-timing)}.card-title-link:hover{border-bottom-color:#111827}.card .datetime{bottom:0;position:absolute}@media (min-width:48em){.card-title-link{font-size:var(--text-700)}}@media (min-width:64em){.posts{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}}.hero-image{height:auto;max-width:100%;padding:0 0 2rem;width:90%}@media (min-width:640px){.hero-image{padding:0 0 3rem;width:60%}}.headshot-grid{--gap:clamp(1.71rem,1.45rem + 1.29vw,2.37rem);align-items:stretch;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(18rem,2fr));padding-bottom:clamp(1.71rem,1.45rem + 1.29vw,2.37rem)}.headshot-grid .headshot-card{border:2px solid #9ca3af;border-radius:1em;overflow:hidden;position:relative}.headshot-grid .headshot-card .card-body{display:flex;flex-direction:column;padding-bottom:1rem}.headshot-grid .headshot-card .card-body .card-header-image{flex:1 1 auto;width:100%}.headshot-grid .headshot-card .card-body .name{flex:1 1 auto;font-size:clamp(1.09rem,1rem + .47vw,1.33rem);font-weight:700;padding:.5rem 1rem}.headshot-grid .headshot-card .card-body .affiliation{align-items:center;display:flex;flex:1 1 auto;flex-direction:row;line-height:1;padding:.2rem 1rem}.sponsor-grid{align-items:center;-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-flow:row wrap;flex-direction:row;justify-content:space-around;max-width:100%;padding:2rem;row-gap:4rem}.sponsor-grid .masonry-brick{height:10em;max-width:60%;-o-object-fit:contain;object-fit:contain}.sponsor-grid .masonry-brick img.loaded{height:100%;-o-object-fit:contain;object-fit:contain;width:auto}.sponsor-grid .masonry-brick img.loaded :hover{cursor:pointer}.day-header{border-top:5px dotted green;margin-top:3rem;padding-top:2rem}.event-title{align-items:flex-start;display:flex;flex:0 3 auto;flex-direction:column;font-size:clamp(1.09rem,1rem + .47vw,1.33rem);font-weight:700;justify-content:flex-start}.event-title .time-divider{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:1rem;width:100%}.event-title .time-divider .time-chip{background-color:#008934;border-radius:.5em;color:#fff;display:inline-block;flex:0 0 auto;margin:.5rem 0;padding:0 .8rem}.event-title .time-divider .time-hr{margin:0 .5rem;width:100%}.event-title .time-divider .time-hr hr{border:1px solid gray;border-radius:1px}.event-title .event-subtitle-text,.event-title .event-title-text{flex:3 1 auto;font-size:clamp(1.37rem,1.21rem + .8vw,1.78rem);font-weight:900}.event-title .event-subtitle-text{color:#008934}.event-title .event-body-text{flex:1 1 auto;font-size:clamp(1.09rem,1rem + .47vw,1.33rem);font-weight:400;margin-bottom:1rem}.event-title .keynote-callout{align-items:center;background-color:#f3f4f6;border-radius:1rem;display:flex;flex-direction:row;gap:2rem;justify-content:flex-start;margin-bottom:1rem;margin-top:1rem;max-width:60rem;padding:1rem}.event-title .keynote-callout .keynote-headshot{border-radius:.5rem;flex:0 0 auto;height:auto;width:30%}.event-title .keynote-callout .keynote-text{font-size:clamp(1.09rem,1rem + .47vw,1.33rem);font-weight:400}.event-title .keynote-callout .keynote-abstract{font-size:clamp(.88rem,.83rem + .24vw,1rem);font-weight:400;margin-top:1rem}.agenda-grid-title{color:gray;font-size:clamp(1.09rem,1rem + .47vw,1.33rem);font-weight:700}.agenda-grid{--gap:clamp(0.88rem,0.83rem + 0.24vw,1rem);align-items:stretch;display:flex;flex-flow:row wrap;gap:var(--gap);margin-bottom:1rem}.agenda-grid a{-webkit-text-decoration-skip:ink;border-bottom:none;padding-bottom:none;text-decoration:none!important;text-decoration-skip-ink:auto}.agenda-grid .agenda-card{border:2px solid #9ca3af;border-radius:1em;display:flex;overflow:hidden;position:relative}.agenda-grid .agenda-card .card-body{align-items:stretch;display:flex;flex-direction:column;padding:.5rem 1rem}.agenda-grid .agenda-card .card-body .item-title{flex:3 1 auto;font-size:clamp(.88rem,.83rem + .24vw,1rem);font-style:italic;font-weight:400;line-height:1.5rem;padding-bottom:.5rem}.agenda-grid .agenda-card .card-body .item-presenter{display:flex;flex:1 1 auto;flex-direction:column;font-size:clamp(.88rem,.83rem + .24vw,1rem);font-weight:400;line-height:1.5}.agenda-grid .agenda-card:hover{background-color:#b8bdc6;cursor:pointer!important}.agenda-grid .agenda-card:active{background-color:#808998}@media (max-width:450px){.agenda-grid .agenda-card{flex:0 0 100%}.event-title .keynote-callout{display:flex;flex-direction:column}.event-title .keynote-callout .keynote-headshot{border-radius:.5rem;flex:0 0 auto;height:auto;width:100%}}@media (min-width:451px) and (max-width:1024px){.agenda-grid .agenda-card{flex:0 0 40%}}@media (min-width:1025px){.agenda-grid .agenda-card{flex:0 0 30%}}.header-img{padding-bottom:2rem;width:clamp(10rem,10rem + 5vw,20rem)}.presentation-card{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;overflow:hidden;padding:.5rem 1rem;position:relative}.presentation-card .item-title{flex:3 1 auto;font-size:clamp(.88rem,.83rem + .24vw,1rem);font-weight:400;max-width:60rem;padding-bottom:.5rem}.presentation-card .item-affiliations,.presentation-card .item-presenters{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:flex;flex:1 1 50%;flex-flow:row wrap;font-size:clamp(1.09rem,1rem + .47vw,1.33rem);font-weight:700;line-height:1.5}.presentation-card .item-abstract{flex:1 1 auto;font-size:clamp(1.09rem,1rem + .47vw,1.33rem);font-weight:400;line-height:1.8rem;max-width:60rem;padding-top:1rem}.presentation-card .theme-chip{background-color:#008934;border-radius:.5em;color:#fff;display:inline-block;font-size:clamp(.7rem,.66rem + .2vw,.8rem);font-weight:700;margin-bottom:.5rem;padding:.2rem .5rem}.presentation-card .prev-next-buttons{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;margin-top:1rem;max-width:20rem;width:100%}
