*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,h5,h6,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes fadein{0%{opacity:0}20%{opacity:0.5}100%{opacity:1}}body{background:white;color:black;font-family:montserrat, sans-serif;font-weight:300}body.bio-shade-open,body.nav-open{overflow:hidden}html{font-size:16px;line-height:1.5em}@media only screen and (min-width: 800px){html{font-size:18px}}@media only screen and (min-width: 1024px){html{font-size:20px}}h1,h2,h3,h4,h5,h6{font-family:capitolium-2, serif;font-weight:300}h1{font-size:2.3rem;letter-spacing:0.05em;line-height:1.2em;text-transform:uppercase}.gray h1{color:white}h2{font-size:1.6rem;font-style:italic;margin-bottom:40px;text-transform:uppercase}h2.solo{margin-bottom:0}.three-col h2{font-family:montserrat, sans-serif;font-size:0.75rem;font-style:normal;font-weight:700;margin-bottom:0.5em;text-transform:uppercase}h3{font-size:1.4rem;font-style:italic;margin-top:1em;text-transform:uppercase}h4{font-size:1.6rem;font-style:italic;text-transform:uppercase}h5{font-size:1.2rem;font-style:italic;font-weight:700;text-transform:uppercase}.member-list p+h5{margin-top:1em}h6{font-size:1.5rem;text-transform:lowercase}.footer h6{color:white;margin-bottom:1rem;text-transform:none}.fadeable .fadein{opacity:0;transition:all 1.2s ease-out;transform:translateX(50px)}.fadeable .fadein.visible{opacity:1;transform:translateX(0)}img.shadow{border:1px solid #f3f3f3;box-shadow:2px 2px 8px -4px rgba(0,0,0,0.3)}img.offset-shadow{box-shadow:4px 4px 16px -4px rgba(0,0,0,0.5)}img.background{height:100%;inset:0;object-fit:cover;object-position:center top;position:absolute;width:100%;z-index:-1}a{text-decoration:none;color:inherit;transition:all 0.2s ease-out}a.screen-text{color:transparent;overflow:hidden}p a,.three-col a{border-bottom:1px solid}a.abs{bottom:0;left:0;position:absolute;right:0;top:0}a.blend{border:none}a.blocked{display:block;height:100%}a.button{border:1px solid;border-radius:2px;display:inline-block;font-size:0.65rem;line-height:1.5em;margin-top:40px;padding:8px 20px 6px;text-transform:uppercase}a.button:hover{background:black;color:white}a.button.reversed{background:black;color:white}a.button.reversed:hover{background:#424242}h1 a.button{border:2px solid #ff0000;color:#ff0000;font-size:0.85rem;font-weight:700;padding:8px 30px 6px}h1 a.button:hover{background:#ff0000;color:white}a.subtle{opacity:0.5}a.subtle:hover{opacity:1}p{line-height:2em}p+p{margin-top:1em}h1+p{margin-top:1em}p.caps{text-transform:uppercase}p.lead{font-family:capitolium-2, serif;font-size:1.4rem;font-style:italic;font-weight:300;line-height:1.75em}.panel.medium-text p{font-size:0.9rem;line-height:2em}.panel.small-text p{font-size:0.8rem;line-height:2em}p.small-type{font-size:0.7rem;letter-spacing:0.05em;line-height:1.75em;text-transform:uppercase}p.trail{font-size:0.85rem;line-height:1.75em}span.title{font-family:capitolium-2, serif;font-size:1.15rem;font-style:italic;font-weight:300;line-height:1.2em}span.medium{display:inline-block;font-size:0.925rem;line-height:1.75em}span.small{display:inline-block;font-size:0.75rem;line-height:1.75em}span.subtle{color:rgba(0,0,0,0.3)}ul.bullets{list-style:disc;margin-left:1em}ul.bullets li{padding:0.5em 0}ul.styled{font-style:italic}ul.styled li{margin-bottom:0.5em}ul.faux-cols li{margin-bottom:0.5em}ul.faux-cols span.faux-col{display:inline-block;font-size:0.85rem;min-width:240px}.three-col ul{list-style:none;padding:0}.three-col ul li{margin-bottom:0.5em}section.gray{background:rgba(0,0,0,0.3)}section.s-min{margin:30px 0}section.s-med{margin:60px 0}section.s-lg{margin:90px 0}section.s-lg-top{margin:90px 0 0}section.s-xlg{margin:120px 0}footer{background:rgba(0,0,0,0.3);margin-top:80px;padding:40px 0 80px}@media only screen and (min-width: 800px){footer{padding:80px 0 160px}}.contain{margin:auto;max-width:1200px;width:95%}.contain.short{max-width:480px}.panels{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.panels.a-bottom{align-items:flex-end}.panels.a-top{align-items:flex-start}.panel{width:100%}@media only screen and (min-width: 800px){.panel.thirty{width:28%}}@media only screen and (min-width: 800px){.panel.forty{width:38%}}@media only screen and (min-width: 800px){.panel.fifty{width:48%}}@media only screen and (min-width: 800px){.panel.sixty{width:58%}}@media only screen and (min-width: 800px){.panel.seventy{width:68%}}.panel.three-col{display:flex;flex-wrap:wrap;justify-content:space-between}.min .panel{margin:40px 0}@media only screen and (min-width: 1024px){.panel.indent{margin:auto;max-width:80%}}@media only screen and (min-width: 1024px){.three-col .col{width:30%}}.event-group+.event-group{margin-top:80px}.event-group-date{font-family:capitolium-2, serif;font-size:1.6rem;font-style:italic;line-height:1.5em;text-transform:uppercase}.small-grid-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:20px 0}.small-grid{margin-bottom:40px;position:relative}@media only screen and (min-width: 800px){.triple .small-grid{margin-right:5%;width:28%}}@media only screen and (min-width: 800px){.quad .small-grid{margin-right:2%;width:23%}}.caption{margin-top:30px}.caption-name{font-size:0.9rem;text-transform:uppercase}.caption-date{font-size:0.7rem}.caption-flourish{font-family:capitolium-2, serif;font-size:1.2rem;font-style:italic;font-weight:100}.sign-form{margin:20px 0;max-width:600px}.socials{display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-top:20px;pointer-events:none}.social{height:28px;margin-right:20px;pointer-events:auto;transition:all 0.2s ease-out;width:28px}.socials:hover .social{opacity:0.5}.socials:hover .social:hover{opacity:1}.social.fb{background:url("https://acouncil.s3.us-east-1.amazonaws.com/images/icon-facebook.png") center/contain no-repeat}.social.ig{background:url("https://acouncil.s3.us-east-1.amazonaws.com/images/icon-instagram.png") center/contain no-repeat}.social.li{background:url("https://acouncil.s3.us-east-1.amazonaws.com/images/icon-linkedin.png") center/contain no-repeat}.social.pn{background:url("https://acouncil.s3.us-east-1.amazonaws.com/images/icon-pinterest.png") center/contain no-repeat}.social.th{background:url("https://acouncil.s3.us-east-1.amazonaws.com/images/icon-threads.png") center/contain no-repeat}.social.tk{background:url("https://acouncil.s3.us-east-1.amazonaws.com/images/icon-tiktok.png") center/contain no-repeat}.social.tw{background:url("https://acouncil.s3.us-east-1.amazonaws.com/images/icon-twitter.png") center/contain no-repeat}.social.yt{background:url("https://acouncil.s3.us-east-1.amazonaws.com/images/icon-youtube.png") center/contain no-repeat}.social.x{background:url("https://acouncil.s3.us-east-1.amazonaws.com/images/icon-x.png") center/contain no-repeat}.end{margin-top:80px}form.inline{margin:40px 0}label.screen-text{display:block;height:0;overflow:hidden;width:0}input,textarea{border:1px solid rgba(0,0,0,0.3);font-family:montserrat, sans-serif;display:block;padding:10px 20px;width:100%}.sign-form input,.sign-form textarea{border:1px solid transparent;font-size:0.9rem;padding:7px 10px 5px;text-transform:uppercase;width:100%}input.hp,textarea.hp{display:none}input[type=email],textarea[type=email]{flex-grow:1}input[type=submit],textarea[type=submit]{background:white;cursor:pointer;font-size:0.85rem;text-transform:uppercase;width:220px}input[type=submit]:hover,textarea[type=submit]:hover{background:black;color:white}.sign-form input[type=submit],.sign-form textarea[type=submit]{background:black;color:white;padding:7px 20px 5px;width:auto}.sign-form input[type=submit]:hover,.sign-form textarea[type=submit]:hover{background:rgba(0,0,0,0.3)}input::placeholder,textarea::placeholder{font-size:0.85rem;text-transform:uppercase}textarea{min-height:200px}.sign-form{display:flex;flex-wrap:wrap}.fieldgroups{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.fieldgroups~.fieldgroups{margin-top:20px}.success .fieldgroups{display:none}@media only screen and (min-width: 1024px){.fieldgroup{width:48%}}.fieldset.hp{display:none}.fieldset+.fieldset{margin-top:20px}.submit-wrap{justify-content:flex-end;display:flex;margin-top:20px}.success .submit-wrap{display:none}.success-message{display:none;font-style:italic;text-align:center}.success .success-message{display:block}.head-wrap{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px}@media only screen and (min-width: 1024px){.head-wrap{padding:20px 0}}.logotype{background:url("https://acouncil.s3.amazonaws.com/images/Ac_Logo-registered.png") center/contain no-repeat;height:100px;width:100px}@media only screen and (min-width: 1024px){.logotype{height:200px;width:200px}}@media only screen and (min-width: 1150px){.logotype{height:280px;width:280px}}.nav-trigger{cursor:pointer;height:30px;position:relative;width:30px}@media only screen and (min-width: 1024px){.nav-trigger{display:none}}.nav-trigger:before,.nav-trigger:after{border-top:2px solid black;content:'';display:block;height:1px;left:0;position:absolute;transform:translate(0, -6px);top:0;width:100%}.nav-trigger:after{transform:translate(0, 6px)}.nav-close{display:none}.nav-open .nav-close{cursor:pointer;display:block;height:30px;position:absolute;right:30px;top:30px;width:30px;z-index:4}@media only screen and (min-width: 1024px){.nav-open .nav-close{display:none}}.nav-open .nav-close:before{color:white;content:'+';display:block;transform:scale(3) rotate(45deg) translate(10px, 0px)}ul.navs{background:rgba(0,0,0,0.9);color:white;display:none;height:100vh;left:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:60px 20px 40px;position:absolute;text-transform:lowercase;top:0;width:100vw;z-index:3}@media only screen and (min-width: 1024px){ul.navs{background:none;color:black;display:flex;flex-wrap:nowrap;flex-grow:1;font-size:0.9rem;height:auto;justify-content:flex-end;left:inherit;overflow:visible;padding:0;position:relative;top:inherit;width:auto}}.nav-open ul.navs{display:block}li.nav{position:relative}a.nav-link{display:inline-block;padding:5px;white-space:nowrap}@media only screen and (min-width: 1024px){a.nav-link{margin:0 5px}}a.nav-link:hover,a.nav-link.current{text-shadow:0 0 1px black}ul.subnavs{margin-left:20px}@media only screen and (min-width: 1024px){ul.subnavs{display:none}li.nav:hover ul.subnavs{background:rbga(255, 255, 255, 0.5);display:block;left:-10px;margin-left:0;padding:10px;position:absolute;top:30px}}.search{display:none}@media only screen and (min-width: 1024px){.search{display:block}}.nav-open .search{display:block}.member-list{font-size:0.75rem}@media only screen and (min-width: 850px){.member-list{column-count:2;column-gap:0;width:800px}}@media only screen and (min-width: 1250px){.member-list{column-count:3;width:1200px}}.list-section{break-inside:avoid;margin-bottom:1em}li.group-name{font-weight:700}li.entry+li.group-name{margin-top:3.5em}ul.groups{font-size:0.75rem}@media only screen and (min-width: 850px){ul.groups{column-count:2;column-gap:0;width:800px}}@media only screen and (min-width: 1250px){ul.groups{column-count:3;width:1200px}}@media only screen and (min-width: 850px){ul.groups>li{display:inline-block;width:400px}}ul.groups a{border-bottom:1px solid rgba(0,0,0,0.1)}.subentry{display:inline-block}.subentry+.subentry:before{content:', '}.year-title{font-family:capitolium-2, serif;font-size:2rem;font-style:italic;font-weight:100;text-transform:uppercase}.year-title .largify{font-size:6rem;margin-right:14px}.lg-attend-images{display:flex;flex-wrap:nowrap;justify-content:center}.lg-attend-image{margin:0 5px}.lg-attend-image:first-of-type{margin-left:0}.lg-attend-image:last-of-type{margin-right:0}.sm-attend-images{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:80px 0}.sm-attend-image{margin:0 10px 10px 0;max-width:22%}@media only screen and (min-width: 1024px){.sm-attend-image{width:11.5%}}.sm-attend-image.double{max-width:45%}@media only screen and (min-width: 1024px){.sm-attend-image.double{width:23.75%}}.sm-attend-pane{display:flex;flex-direction:column;justify-content:center;max-width:48.5%}@media only screen and (min-width: 1024px){.sm-attend-pane{width:36%}}.sm-attend-pane-text{font-family:capitolium-2, serif;font-size:2.5rem;line-height:1em;margin:auto;padding-left:2%;text-transform:uppercase}@media only screen and (min-width: 800px){.sm-attend-pane-text{font-size:3rem}}@media only screen and (min-width: 1024px){.sm-attend-pane-text{padding-left:5%}}.sm-attend-pane-text .heading-small{display:block;font-size:1rem;font-style:italic;line-height:0.85em}.to-five-cols{column-count:2;column-gap:30px;margin:30px 0}@media only screen and (min-width: 500px){.to-five-cols{column-count:3}}@media only screen and (min-width: 750px){.to-five-cols{column-count:4}}@media only screen and (min-width: 1200px){.to-five-cols{column-count:5}}.to-col-entry{font-size:0.75rem;line-height:1.5em;padding:2px 0;text-transform:uppercase}.grid2-images{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}@media only screen and (min-width: 800px){.grid2-images{margin-bottom:60px}}.grid2-col{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 800px){.grid2-col{width:49%}}.grid2-row{display:flex;flex-wrap:nowrap;justify-content:space-between}.grid2-image{padding:10px}.speakers{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:60px 0 40px}@media only screen and (min-width: 800px){.speakers{margin-top:80px 0 60px}}.speaker{margin:0 20px 20px 0;width:280px}.speaker-name{cursor:pointer;font-size:0.85rem;margin:10px 0 0;text-transform:uppercase}.speaker-name:after{border:1px solid rgba(0,0,0,0.3);border-radius:10px;color:rgba(0,0,0,0.3);content:'i';display:inline-block;font-size:0.65rem;font-style:italic;height:15px;line-height:1em;margin-left:1em;text-transform:lowercase;text-align:center;transform:translateY(-2px);width:15px}.bio-wrap{display:none}.bio-active .bio-wrap{display:block;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9}.bio-shade{background:rgba(0,0,0,0.9);height:100vh;left:0;position:absolute;top:0;width:100vw}.bio-shade:before{color:white;content:'+';cursor:pointer;display:block;font-family:2rem;left:50%;position:absolute;top:40px;transform:rotate(45deg) translate(-50%, 0) scale(2.5)}.bio-content{color:white;height:calc(100vh - 160px);left:50%;max-width:680px;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:absolute;top:100px;transform:translate(-50%, 0);width:98%;z-index:2}.purchase-button{border:1px solid rgba(0,0,0,0.3);cursor:pointer;display:inline-block;padding:5px 15px}.purchase-button:hover{background:black;border-color:white;color:white}.article-thumbnail{height:350px}.article-thumbnail img{height:100%;object-fit:cover;object-position:center top;width:100%}.mce_inline_error{border:4px solid #ff0000}#mce-responses .response{background:white;font-weight:500;margin:20px 0 10px;padding:20px}
