﻿.cpt-intro{margin-bottom:25px;font-family:"HCo Ringside Condensed",Arial,sans-serif;font-size:17px;line-height:1.42857143}.cpt-intro>p:first-child{font-size:24px;line-height:1.2;font-family:"HCo Chronicle Deck",Georgia,Serif;margin-bottom:12px}.cpt-intro .exp,.cpt-intro .expand{font-size:21.6px;font-family:"HCo Ringside Condensed",Arial,sans-serif;line-height:1.428571429}.cpt-intro .exp{font-family:"HCo Ringside Compressed","Arial Narrow","ArialCustom",Arial,sans-serif;font-weight:normal !important;font-style:normal !important;text-transform:uppercase;font-size:25px;text-decoration:none;color:#3d6229;border:none;background:none;padding:.2em 0;display:flex;align-items:center;gap:.5rem;fill:#3d6229}.cpt-intro .exp:hover,.cpt-intro .exp:focus{background-color:transparent;color:#1b2c12}.cpt-intro time{color:#454141}@media(min-width: 768px){.cpt-intro{margin-bottom:0}}.cpt-intro>*:last-child{margin-bottom:0}.cpt-intro p a{color:#358446}.cpt-intro p a:hover{color:#00582c}.intro{font-size:24px;line-height:1.2;font-family:"HCo Chronicle Deck",Georgia,Serif}.primary-notice{padding:.15em 1em;background-color:rgba(183,201,157,.3)}.group-primary>h2,.group-primary div.section-heading>h2,.group-secondary>h2,.group-secondary div.section-heading>h2{font-family:"HCo Ringside Compressed","Arial Narrow","ArialCustom",Arial,sans-serif;font-weight:normal !important;font-style:normal !important;color:#3d6229;margin-top:0}.group-primary>h3,.group-primary div.section-heading>h3,.group-secondary>h3,.group-secondary div.section-heading>h3{color:#3d6229;margin-top:0}.expand a,.card-content a,.accordion-content a,.list-item-content a,.cpt-event .content a,.cpt-news .content a,.cpt-exhibit .content a,.cpt-directory-list a,.cpt-intro a,.cpt-body a,.search-promo a,.cpt-php-script a,.cpt-faculty-list a,.section-heading a{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.08em}.expand a:hover,.expand a:focus,.card-content a:hover,.card-content a:focus,.accordion-content a:hover,.accordion-content a:focus,.list-item-content a:hover,.list-item-content a:focus,.cpt-event .content a:hover,.cpt-event .content a:focus,.cpt-news .content a:hover,.cpt-news .content a:focus,.cpt-exhibit .content a:hover,.cpt-exhibit .content a:focus,.cpt-directory-list a:hover,.cpt-directory-list a:focus,.cpt-intro a:hover,.cpt-intro a:focus,.cpt-body a:hover,.cpt-body a:focus,.search-promo a:hover,.search-promo a:focus,.cpt-php-script a:hover,.cpt-php-script a:focus,.cpt-faculty-list a:hover,.cpt-faculty-list a:focus,.section-heading a:hover,.section-heading a:focus{background-color:#cfd95f;text-decoration:none}.expand a:hover.color-Default,.expand a:focus.color-Default,.card-content a:hover.color-Default,.card-content a:focus.color-Default,.accordion-content a:hover.color-Default,.accordion-content a:focus.color-Default,.list-item-content a:hover.color-Default,.list-item-content a:focus.color-Default,.cpt-event .content a:hover.color-Default,.cpt-event .content a:focus.color-Default,.cpt-news .content a:hover.color-Default,.cpt-news .content a:focus.color-Default,.cpt-exhibit .content a:hover.color-Default,.cpt-exhibit .content a:focus.color-Default,.cpt-directory-list a:hover.color-Default,.cpt-directory-list a:focus.color-Default,.cpt-intro a:hover.color-Default,.cpt-intro a:focus.color-Default,.cpt-body a:hover.color-Default,.cpt-body a:focus.color-Default,.search-promo a:hover.color-Default,.search-promo a:focus.color-Default,.cpt-php-script a:hover.color-Default,.cpt-php-script a:focus.color-Default,.cpt-faculty-list a:hover.color-Default,.cpt-faculty-list a:focus.color-Default,.section-heading a:hover.color-Default,.section-heading a:focus.color-Default{background-color:#cfd95f}.expand a:hover.color-Yellow,.expand a:focus.color-Yellow,.card-content a:hover.color-Yellow,.card-content a:focus.color-Yellow,.accordion-content a:hover.color-Yellow,.accordion-content a:focus.color-Yellow,.list-item-content a:hover.color-Yellow,.list-item-content a:focus.color-Yellow,.cpt-event .content a:hover.color-Yellow,.cpt-event .content a:focus.color-Yellow,.cpt-news .content a:hover.color-Yellow,.cpt-news .content a:focus.color-Yellow,.cpt-exhibit .content a:hover.color-Yellow,.cpt-exhibit .content a:focus.color-Yellow,.cpt-directory-list a:hover.color-Yellow,.cpt-directory-list a:focus.color-Yellow,.cpt-intro a:hover.color-Yellow,.cpt-intro a:focus.color-Yellow,.cpt-body a:hover.color-Yellow,.cpt-body a:focus.color-Yellow,.search-promo a:hover.color-Yellow,.search-promo a:focus.color-Yellow,.cpt-php-script a:hover.color-Yellow,.cpt-php-script a:focus.color-Yellow,.cpt-faculty-list a:hover.color-Yellow,.cpt-faculty-list a:focus.color-Yellow,.section-heading a:hover.color-Yellow,.section-heading a:focus.color-Yellow{background-color:#ffd800}.expand a:hover.color-GreenA,.expand a:focus.color-GreenA,.card-content a:hover.color-GreenA,.card-content a:focus.color-GreenA,.accordion-content a:hover.color-GreenA,.accordion-content a:focus.color-GreenA,.list-item-content a:hover.color-GreenA,.list-item-content a:focus.color-GreenA,.cpt-event .content a:hover.color-GreenA,.cpt-event .content a:focus.color-GreenA,.cpt-news .content a:hover.color-GreenA,.cpt-news .content a:focus.color-GreenA,.cpt-exhibit .content a:hover.color-GreenA,.cpt-exhibit .content a:focus.color-GreenA,.cpt-directory-list a:hover.color-GreenA,.cpt-directory-list a:focus.color-GreenA,.cpt-intro a:hover.color-GreenA,.cpt-intro a:focus.color-GreenA,.cpt-body a:hover.color-GreenA,.cpt-body a:focus.color-GreenA,.search-promo a:hover.color-GreenA,.search-promo a:focus.color-GreenA,.cpt-php-script a:hover.color-GreenA,.cpt-php-script a:focus.color-GreenA,.cpt-faculty-list a:hover.color-GreenA,.cpt-faculty-list a:focus.color-GreenA,.section-heading a:hover.color-GreenA,.section-heading a:focus.color-GreenA{background-color:#cfd95f}.expand a:hover.color-GreenB,.expand a:focus.color-GreenB,.card-content a:hover.color-GreenB,.card-content a:focus.color-GreenB,.accordion-content a:hover.color-GreenB,.accordion-content a:focus.color-GreenB,.list-item-content a:hover.color-GreenB,.list-item-content a:focus.color-GreenB,.cpt-event .content a:hover.color-GreenB,.cpt-event .content a:focus.color-GreenB,.cpt-news .content a:hover.color-GreenB,.cpt-news .content a:focus.color-GreenB,.cpt-exhibit .content a:hover.color-GreenB,.cpt-exhibit .content a:focus.color-GreenB,.cpt-directory-list a:hover.color-GreenB,.cpt-directory-list a:focus.color-GreenB,.cpt-intro a:hover.color-GreenB,.cpt-intro a:focus.color-GreenB,.cpt-body a:hover.color-GreenB,.cpt-body a:focus.color-GreenB,.search-promo a:hover.color-GreenB,.search-promo a:focus.color-GreenB,.cpt-php-script a:hover.color-GreenB,.cpt-php-script a:focus.color-GreenB,.cpt-faculty-list a:hover.color-GreenB,.cpt-faculty-list a:focus.color-GreenB,.section-heading a:hover.color-GreenB,.section-heading a:focus.color-GreenB{background-color:#95cb6e}.expand a:hover.color-Teal,.expand a:focus.color-Teal,.card-content a:hover.color-Teal,.card-content a:focus.color-Teal,.accordion-content a:hover.color-Teal,.accordion-content a:focus.color-Teal,.list-item-content a:hover.color-Teal,.list-item-content a:focus.color-Teal,.cpt-event .content a:hover.color-Teal,.cpt-event .content a:focus.color-Teal,.cpt-news .content a:hover.color-Teal,.cpt-news .content a:focus.color-Teal,.cpt-exhibit .content a:hover.color-Teal,.cpt-exhibit .content a:focus.color-Teal,.cpt-directory-list a:hover.color-Teal,.cpt-directory-list a:focus.color-Teal,.cpt-intro a:hover.color-Teal,.cpt-intro a:focus.color-Teal,.cpt-body a:hover.color-Teal,.cpt-body a:focus.color-Teal,.search-promo a:hover.color-Teal,.search-promo a:focus.color-Teal,.cpt-php-script a:hover.color-Teal,.cpt-php-script a:focus.color-Teal,.cpt-faculty-list a:hover.color-Teal,.cpt-faculty-list a:focus.color-Teal,.section-heading a:hover.color-Teal,.section-heading a:focus.color-Teal{background-color:#83c1a1}.expand a:hover.color-BlueA,.expand a:focus.color-BlueA,.card-content a:hover.color-BlueA,.card-content a:focus.color-BlueA,.accordion-content a:hover.color-BlueA,.accordion-content a:focus.color-BlueA,.list-item-content a:hover.color-BlueA,.list-item-content a:focus.color-BlueA,.cpt-event .content a:hover.color-BlueA,.cpt-event .content a:focus.color-BlueA,.cpt-news .content a:hover.color-BlueA,.cpt-news .content a:focus.color-BlueA,.cpt-exhibit .content a:hover.color-BlueA,.cpt-exhibit .content a:focus.color-BlueA,.cpt-directory-list a:hover.color-BlueA,.cpt-directory-list a:focus.color-BlueA,.cpt-intro a:hover.color-BlueA,.cpt-intro a:focus.color-BlueA,.cpt-body a:hover.color-BlueA,.cpt-body a:focus.color-BlueA,.search-promo a:hover.color-BlueA,.search-promo a:focus.color-BlueA,.cpt-php-script a:hover.color-BlueA,.cpt-php-script a:focus.color-BlueA,.cpt-faculty-list a:hover.color-BlueA,.cpt-faculty-list a:focus.color-BlueA,.section-heading a:hover.color-BlueA,.section-heading a:focus.color-BlueA{background-color:#95ced8}.expand a:hover.color-BlueB,.expand a:focus.color-BlueB,.card-content a:hover.color-BlueB,.card-content a:focus.color-BlueB,.accordion-content a:hover.color-BlueB,.accordion-content a:focus.color-BlueB,.list-item-content a:hover.color-BlueB,.list-item-content a:focus.color-BlueB,.cpt-event .content a:hover.color-BlueB,.cpt-event .content a:focus.color-BlueB,.cpt-news .content a:hover.color-BlueB,.cpt-news .content a:focus.color-BlueB,.cpt-exhibit .content a:hover.color-BlueB,.cpt-exhibit .content a:focus.color-BlueB,.cpt-directory-list a:hover.color-BlueB,.cpt-directory-list a:focus.color-BlueB,.cpt-intro a:hover.color-BlueB,.cpt-intro a:focus.color-BlueB,.cpt-body a:hover.color-BlueB,.cpt-body a:focus.color-BlueB,.search-promo a:hover.color-BlueB,.search-promo a:focus.color-BlueB,.cpt-php-script a:hover.color-BlueB,.cpt-php-script a:focus.color-BlueB,.cpt-faculty-list a:hover.color-BlueB,.cpt-faculty-list a:focus.color-BlueB,.section-heading a:hover.color-BlueB,.section-heading a:focus.color-BlueB{background-color:#7ab6df}.expand a:hover.color-PurpleA,.expand a:focus.color-PurpleA,.card-content a:hover.color-PurpleA,.card-content a:focus.color-PurpleA,.accordion-content a:hover.color-PurpleA,.accordion-content a:focus.color-PurpleA,.list-item-content a:hover.color-PurpleA,.list-item-content a:focus.color-PurpleA,.cpt-event .content a:hover.color-PurpleA,.cpt-event .content a:focus.color-PurpleA,.cpt-news .content a:hover.color-PurpleA,.cpt-news .content a:focus.color-PurpleA,.cpt-exhibit .content a:hover.color-PurpleA,.cpt-exhibit .content a:focus.color-PurpleA,.cpt-directory-list a:hover.color-PurpleA,.cpt-directory-list a:focus.color-PurpleA,.cpt-intro a:hover.color-PurpleA,.cpt-intro a:focus.color-PurpleA,.cpt-body a:hover.color-PurpleA,.cpt-body a:focus.color-PurpleA,.search-promo a:hover.color-PurpleA,.search-promo a:focus.color-PurpleA,.cpt-php-script a:hover.color-PurpleA,.cpt-php-script a:focus.color-PurpleA,.cpt-faculty-list a:hover.color-PurpleA,.cpt-faculty-list a:focus.color-PurpleA,.section-heading a:hover.color-PurpleA,.section-heading a:focus.color-PurpleA{background-color:#9093c8}.expand a:hover.color-PurpleB,.expand a:focus.color-PurpleB,.card-content a:hover.color-PurpleB,.card-content a:focus.color-PurpleB,.accordion-content a:hover.color-PurpleB,.accordion-content a:focus.color-PurpleB,.list-item-content a:hover.color-PurpleB,.list-item-content a:focus.color-PurpleB,.cpt-event .content a:hover.color-PurpleB,.cpt-event .content a:focus.color-PurpleB,.cpt-news .content a:hover.color-PurpleB,.cpt-news .content a:focus.color-PurpleB,.cpt-exhibit .content a:hover.color-PurpleB,.cpt-exhibit .content a:focus.color-PurpleB,.cpt-directory-list a:hover.color-PurpleB,.cpt-directory-list a:focus.color-PurpleB,.cpt-intro a:hover.color-PurpleB,.cpt-intro a:focus.color-PurpleB,.cpt-body a:hover.color-PurpleB,.cpt-body a:focus.color-PurpleB,.search-promo a:hover.color-PurpleB,.search-promo a:focus.color-PurpleB,.cpt-php-script a:hover.color-PurpleB,.cpt-php-script a:focus.color-PurpleB,.cpt-faculty-list a:hover.color-PurpleB,.cpt-faculty-list a:focus.color-PurpleB,.section-heading a:hover.color-PurpleB,.section-heading a:focus.color-PurpleB{background-color:#d8a4c2}.expand a:hover.color-Pink,.expand a:focus.color-Pink,.card-content a:hover.color-Pink,.card-content a:focus.color-Pink,.accordion-content a:hover.color-Pink,.accordion-content a:focus.color-Pink,.list-item-content a:hover.color-Pink,.list-item-content a:focus.color-Pink,.cpt-event .content a:hover.color-Pink,.cpt-event .content a:focus.color-Pink,.cpt-news .content a:hover.color-Pink,.cpt-news .content a:focus.color-Pink,.cpt-exhibit .content a:hover.color-Pink,.cpt-exhibit .content a:focus.color-Pink,.cpt-directory-list a:hover.color-Pink,.cpt-directory-list a:focus.color-Pink,.cpt-intro a:hover.color-Pink,.cpt-intro a:focus.color-Pink,.cpt-body a:hover.color-Pink,.cpt-body a:focus.color-Pink,.search-promo a:hover.color-Pink,.search-promo a:focus.color-Pink,.cpt-php-script a:hover.color-Pink,.cpt-php-script a:focus.color-Pink,.cpt-faculty-list a:hover.color-Pink,.cpt-faculty-list a:focus.color-Pink,.section-heading a:hover.color-Pink,.section-heading a:focus.color-Pink{background-color:#f58f98}.expand a:hover.color-Red,.expand a:focus.color-Red,.card-content a:hover.color-Red,.card-content a:focus.color-Red,.accordion-content a:hover.color-Red,.accordion-content a:focus.color-Red,.list-item-content a:hover.color-Red,.list-item-content a:focus.color-Red,.cpt-event .content a:hover.color-Red,.cpt-event .content a:focus.color-Red,.cpt-news .content a:hover.color-Red,.cpt-news .content a:focus.color-Red,.cpt-exhibit .content a:hover.color-Red,.cpt-exhibit .content a:focus.color-Red,.cpt-directory-list a:hover.color-Red,.cpt-directory-list a:focus.color-Red,.cpt-intro a:hover.color-Red,.cpt-intro a:focus.color-Red,.cpt-body a:hover.color-Red,.cpt-body a:focus.color-Red,.search-promo a:hover.color-Red,.search-promo a:focus.color-Red,.cpt-php-script a:hover.color-Red,.cpt-php-script a:focus.color-Red,.cpt-faculty-list a:hover.color-Red,.cpt-faculty-list a:focus.color-Red,.section-heading a:hover.color-Red,.section-heading a:focus.color-Red{background-color:#e76f67}.expand a:hover.color-Peach,.expand a:focus.color-Peach,.card-content a:hover.color-Peach,.card-content a:focus.color-Peach,.accordion-content a:hover.color-Peach,.accordion-content a:focus.color-Peach,.list-item-content a:hover.color-Peach,.list-item-content a:focus.color-Peach,.cpt-event .content a:hover.color-Peach,.cpt-event .content a:focus.color-Peach,.cpt-news .content a:hover.color-Peach,.cpt-news .content a:focus.color-Peach,.cpt-exhibit .content a:hover.color-Peach,.cpt-exhibit .content a:focus.color-Peach,.cpt-directory-list a:hover.color-Peach,.cpt-directory-list a:focus.color-Peach,.cpt-intro a:hover.color-Peach,.cpt-intro a:focus.color-Peach,.cpt-body a:hover.color-Peach,.cpt-body a:focus.color-Peach,.search-promo a:hover.color-Peach,.search-promo a:focus.color-Peach,.cpt-php-script a:hover.color-Peach,.cpt-php-script a:focus.color-Peach,.cpt-faculty-list a:hover.color-Peach,.cpt-faculty-list a:focus.color-Peach,.section-heading a:hover.color-Peach,.section-heading a:focus.color-Peach{background-color:#f89e53}.expand a:hover.color-Orange,.expand a:focus.color-Orange,.card-content a:hover.color-Orange,.card-content a:focus.color-Orange,.accordion-content a:hover.color-Orange,.accordion-content a:focus.color-Orange,.list-item-content a:hover.color-Orange,.list-item-content a:focus.color-Orange,.cpt-event .content a:hover.color-Orange,.cpt-event .content a:focus.color-Orange,.cpt-news .content a:hover.color-Orange,.cpt-news .content a:focus.color-Orange,.cpt-exhibit .content a:hover.color-Orange,.cpt-exhibit .content a:focus.color-Orange,.cpt-directory-list a:hover.color-Orange,.cpt-directory-list a:focus.color-Orange,.cpt-intro a:hover.color-Orange,.cpt-intro a:focus.color-Orange,.cpt-body a:hover.color-Orange,.cpt-body a:focus.color-Orange,.search-promo a:hover.color-Orange,.search-promo a:focus.color-Orange,.cpt-php-script a:hover.color-Orange,.cpt-php-script a:focus.color-Orange,.cpt-faculty-list a:hover.color-Orange,.cpt-faculty-list a:focus.color-Orange,.section-heading a:hover.color-Orange,.section-heading a:focus.color-Orange{background-color:#fcaf17}.expand h2,.card-content h2,.accordion-content h2,.list-item-content h2,.cpt-event .content h2,.cpt-news .content h2,.cpt-exhibit .content h2,.cpt-directory-list h2,.cpt-intro h2,.cpt-body h2,.search-promo h2,.cpt-php-script h2,.cpt-faculty-list h2,.section-heading h2{color:#3d6229;font-family:"HCo Ringside Condensed",Arial,sans-serif;font-size:2em;font-weight:normal}.expand h3,.expand h4,.card-content h3,.card-content h4,.accordion-content h3,.accordion-content h4,.list-item-content h3,.list-item-content h4,.cpt-event .content h3,.cpt-event .content h4,.cpt-news .content h3,.cpt-news .content h4,.cpt-exhibit .content h3,.cpt-exhibit .content h4,.cpt-directory-list h3,.cpt-directory-list h4,.cpt-intro h3,.cpt-intro h4,.cpt-body h3,.cpt-body h4,.search-promo h3,.search-promo h4,.cpt-php-script h3,.cpt-php-script h4,.cpt-faculty-list h3,.cpt-faculty-list h4,.section-heading h3,.section-heading h4{color:#3d6229}.expand>blockquote,.card-content>blockquote,.accordion-content>blockquote,.list-item-content>blockquote,.cpt-event .content>blockquote,.cpt-news .content>blockquote,.cpt-exhibit .content>blockquote,.cpt-directory-list>blockquote,.cpt-intro>blockquote,.cpt-body>blockquote,.search-promo>blockquote,.cpt-php-script>blockquote,.cpt-faculty-list>blockquote,.section-heading>blockquote{position:relative}.expand>blockquote:before,.card-content>blockquote:before,.accordion-content>blockquote:before,.list-item-content>blockquote:before,.cpt-event .content>blockquote:before,.cpt-news .content>blockquote:before,.cpt-exhibit .content>blockquote:before,.cpt-directory-list>blockquote:before,.cpt-intro>blockquote:before,.cpt-body>blockquote:before,.search-promo>blockquote:before,.cpt-php-script>blockquote:before,.cpt-faculty-list>blockquote:before,.section-heading>blockquote:before{color:rgba(0,0,0,.05);content:"“";display:block;font-family:"HCo Chronicle Deck";font-size:50rem;left:-1rem;line-height:0;position:absolute;top:15rem;z-index:-10}.expand>blockquote:after,.card-content>blockquote:after,.accordion-content>blockquote:after,.list-item-content>blockquote:after,.cpt-event .content>blockquote:after,.cpt-news .content>blockquote:after,.cpt-exhibit .content>blockquote:after,.cpt-directory-list>blockquote:after,.cpt-intro>blockquote:after,.cpt-body>blockquote:after,.search-promo>blockquote:after,.cpt-php-script>blockquote:after,.cpt-faculty-list>blockquote:after,.section-heading>blockquote:after{bottom:-2rem;color:rgba(0,0,0,.05);content:"”";display:block;font-family:"HCo Chronicle Deck";font-size:30rem;line-height:0;position:absolute;right:-1rem;z-index:-10}.tpl-list-index .cpt-intro p a{color:#d2e02e}.tpl-list-index .cpt-intro p a:hover{color:#00582c}.rgn-secondary .cpt-body{font-size:.9em}.rgn-secondary .cpt-body h2{font-size:2em}.rgn-secondary .cpt-body h3{font-size:1.2em}.rgn-secondary .cpt-body h4{font-size:1em}.rgn-secondary .section-heading h2{font-family:"HCo Ringside Compressed","Arial Narrow","ArialCustom",Arial,sans-serif;font-weight:normal !important;font-style:normal !important;color:#3d6229}.tpl-discipline-index .rgn-primary .cpt-body:first-child p{max-width:100rem;padding-right:10vw}.cpt-callout{font-size:1em}.cpt-callout ul{background:#f6f5f5;padding:10px 0;list-style:none}.cpt-callout ul:before,.cpt-callout ul:after{content:" ";display:table}.cpt-callout ul:after{clear:both}.cpt-callout ul li{display:block}@media(min-width: 768px){.cpt-callout ul li{display:inline-block;width:49%}}@media(min-width: 992px){.cpt-callout ul li{width:33%}}.cpt-callout ul li a{display:block;padding:10px}.cpt-callout ul li .icon{font-size:40px;float:left;margin-right:.2em}.tpl-social-dashboard h2{margin:0 10px 10px}.tpl-social-dashboard h3{font-family:"HCo Ringside Compressed","Arial Narrow","ArialCustom",Arial,sans-serif;font-weight:normal !important;font-style:normal !important;color:#3d6229;margin-top:36px;border-bottom:solid 1px #cfd95f}.tpl-social-dashboard h3:first-of-type{margin-top:0}.tpl-social-dashboard h3+h4{margin-top:20px}.tpl-social-dashboard h4{margin-top:30px;margin-bottom:0}.tpl-social-dashboard .icon{fill:#3d6229;font-size:1.5em}.cpt-social-list ul{padding-left:0;list-style:none}.cpt-social-list ul li{margin-bottom:5px}.cpt-student-bio{padding:10px}.cpt-contact{background:#f6f5f5;font-family:"HCo Ringside Compressed","Arial Narrow","ArialCustom",Arial,sans-serif;font-weight:normal !important;font-style:normal !important;font-size:1.2em}.cpt-contact p{margin-bottom:0}.cpt-contact p:last-of-type{padding-bottom:20px}.cpt-contact h2{font-family:"HCo Ringside Compressed","Arial Narrow","ArialCustom",Arial,sans-serif;font-weight:normal !important;font-style:normal !important;color:#3d6229;font-size:1.2em;margin-bottom:0;padding:20px;padding-bottom:0;text-transform:uppercase}.cpt-contact h3{font-family:"HCo Ringside Compressed","Arial Narrow","ArialCustom",Arial,sans-serif;font-weight:normal !important;font-style:normal !important;font-size:1.2em;margin-top:.6em;margin-bottom:.3em;padding-bottom:0}.cpt-contact h3.no-link{padding:0 20px}.cpt-contact h3+.field-title{margin-top:-0.3em}.cpt-contact p.field-title{padding:0 20px;margin-bottom:.5em}.cpt-contact .icon{display:inline-block;margin-right:10px;font-size:2.8em;fill:#3d6229;vertical-align:middle}.cpt-contact a{color:#000;display:block;word-wrap:break-word;text-decoration:underline;padding:0 20px}.cpt-contact a:hover{background:#cfd95f;text-decoration:none}.cpt-contact a:hover .icon{fill:#000}.hd-display{font-size:clamp(2rem,3.5vw,3rem);min-height:100vh}.hd-display .leaderboard-layout{display:grid;grid-template-columns:1fr 3fr;grid-template-areas:"image content";aspect-ratio:1920/1042;max-height:100dvh}.hd-display .leaderboard-layout .cpt-logo{grid-area:image;padding:3em;background-image:url("/alumni/reunion/reunion2023.svg");background-repeat:no-repeat;background-size:70%;background-position:center}.hd-display .leaderboard-layout .cpt-logo img.leaderboard-logo{width:auto;max-height:calc(80% - 6em);display:none}.hd-display .leaderboard-layout:has(section.table-rows) .cpt-leaderboard{grid-area:content;background-color:var(--lgreena);color:var(--dgreena)}.hd-display .leaderboard-layout:has(section.table-rows) .cpt-leaderboard header{padding:1em;padding-bottom:.3em;background-color:var(--dgreena);color:var(--xlgreena);display:flex;justify-content:space-between;text-transform:uppercase}.hd-display .leaderboard-layout:has(section.table-rows) .cpt-leaderboard header h2{font-family:"HCo Ringside Condensed",Arial,sans-serif}.hd-display .leaderboard-layout:has(section.table-rows) .cpt-leaderboard footer{padding:.5rem calc(1em + 1rem);text-align:right;text-transform:lowercase;font-size:.8em;font-style:italic}.hd-display .leaderboard-layout:has(section.table-rows) .cpt-leaderboard #years{padding:1em;background-color:var(--xlgreena);color:#000}.hd-display .leaderboard-layout:has(section.table-rows) .cpt-leaderboard #years .leaderboard__row{border-bottom:1px solid var(--greena);display:flex;justify-content:space-between;padding:.5rem 1rem;letter-spacing:.07em}.hd-display .leaderboard-layout:has(section.table-rows) .cpt-leaderboard #years .participation{font-weight:bold}.hd-display .leaderboard-layout:has(section.table-rows) .cpt-leaderboard .amount,.hd-display .leaderboard-layout:has(section.table-rows) .cpt-leaderboard .participation{flex-basis:33%;text-align:right}.hd-display .leaderboard-layout:has(section.table-rows) .cpt-leaderboard .year{flex-basis:34%;text-align:left}.hd-display .leaderboard-layout:has(section.scorecards) header{display:none}.hd-display .leaderboard-layout:has(section.scorecards) footer{text-align:right;opacity:.5;align-self:end}.hd-display .leaderboard-layout:has(section.scorecards) section.scorecards{padding:2rem 1rem 1rem 0;display:grid;grid-template-columns:1fr;grid-template-rows:auto}.hd-display .leaderboard-layout:has(section.scorecards) #years{display:grid;grid-template-columns:repeat(20, 1fr);grid-template-rows:repeat(13, auto);grid-auto-flow:dense;gap:1rem}.hd-display .leaderboard-layout:has(section.scorecards) #years .leaderboard__row{grid-column:span 3;grid-row:span 3;border-radius:1rem;display:flex;flex-direction:column-reverse;padding:2rem;--font-size: 3.7em;--font-scale: 1;line-height:1.3;font-size:calc(var(--font-size)*var(--font-scale));text-align:right;--bgcolor: var(--xlmgreena);--color: var(--xdmgreena);background-color:var(--bgcolor);color:var(--color)}.hd-display .leaderboard-layout:has(section.scorecards) #years .leaderboard__row .participation{font-size:1.3em;font-weight:bold}.hd-display .leaderboard-layout:has(section.scorecards) #years .leaderboard__row .year{font-size:1.1em}.hd-display .leaderboard-layout:has(section.scorecards) #years .leaderboard__row .amount{font-size:.7em}.hd-display .leaderboard-layout:has(section.scorecards) #years .leaderboard__row[data-participation-scale="10"]{--font-scale: 1;--bgcolor: var(--xdblueb);--color: var(--text-color-reversed);grid-column:span 10;grid-row:span 9}.hd-display .leaderboard-layout:has(section.scorecards) #years .leaderboard__row[data-participation-scale="10"] .leaderboard__cell::before{content:attr(data-label) ": ";font-size:.6em;font-style:italic;text-align:left;opacity:.5;font-weight:normal}.hd-display .leaderboard-layout:has(section.scorecards) #years .leaderboard__row[data-participation-scale="9"]{--font-scale: 0.9;--bgcolor: var(--dgreena);--color: var(--text-color-reversed);grid-column:span 9;grid-row:span 9}.hd-display .leaderboard-layout:has(section.scorecards) #years .leaderboard__row[data-participation-scale="8"]{--font-scale: 0.8;--bgcolor: var(--dgreena);--color: var(--text-color-reversed);grid-column:span 8;grid-row:span 8}.hd-display .leaderboard-layout:has(section.scorecards) #years .leaderboard__row[data-participation-scale="7"]{--font-scale: 0.7;--bgcolor: var(--dgreena);--color: var(--text-color-reversed);grid-column:span 7;grid-row:span 7}.hd-display .leaderboard-layout:has(section.scorecards) #years .leaderboard__row[data-participation-scale="6"]{--font-scale: 0.6;--bgcolor: var(--blueb);--color: var(--text-color-reversed);grid-column:span 6;grid-row:span 6}.hd-display .leaderboard-layout:has(section.scorecards) #years .leaderboard__row[data-participation-scale="5"]{--font-scale: 0.5;--bgcolor: var(--blueb);--color: var(--text-color-reversed);grid-column:span 5;grid-row:span 5}.hd-display .leaderboard-layout:has(section.scorecards) #years .leaderboard__row[data-participation-scale="4"]{--font-scale: 0.4;--bgcolor: var(--blueb);--color: var(--text-color-reversed);grid-column:span 4;grid-row:span 4}.hd-display .leaderboard-layout:has(section.scorecards) #years .leaderboard__row[data-participation-scale="3"]{--font-scale: 0.3;--bgcolor: var(--lorange);--color: var(--text-color);grid-column:span 3;grid-row:span 3}.form-controls{background-color:#f6f5f5;padding:10px;margin-bottom:20px}.form-controls table,.form-controls select,.form-controls input,.form-controls button{width:100%;text-transform:uppercase;font-weight:bold}.form-controls input[type=radio],.form-controls input[type=checkbox]{width:auto}.form-controls select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;border-radius:0;padding:.2em 2em .2em .5em}.form-controls label{position:relative;display:block}.form-controls label .icon{right:5px;position:absolute;font-size:2em;z-index:0}.form-controls .label-group{display:inline-block;position:relative}@media(min-width: 768px){.form-controls .label-group{min-width:20em}}.form-controls input,.form-controls button{margin:10px 0;background:#fff}.form-controls input.active,.form-controls input.active:hover,.form-controls button.active,.form-controls button.active:hover{cursor:normal}.form-controls select{background:none;color:#333;margin-bottom:.5em}.form-controls option{background-color:#f6f5f5;text-transform:none;font-weight:normal}.cpt-form-formstack .fsBody .fsLabel,.cpt-form-formstack .fsBody label,.cpt-form-formstack .fsBody legend{line-height:1em;font-size:100%;padding:.2em 0}.cpt-form-formstack .fsBody .fsValidationError .fsLabel,.cpt-form-formstack .fsBody .fsValidationError label,.cpt-form-formstack .fsBody .fsValidationError legend{background-position:right center}.cpt-form-formstack .fsBody .fsPagination button,.cpt-form-formstack .fsBody .fsPagination input{border:none;background:#3d6229;color:#fff;padding:.4em 1em;font-size:100%;border-radius:.4em;text-transform:uppercase}.cpt-form-formstack .fsBody .fsPagination button:hover,.cpt-form-formstack .fsBody .fsPagination button:focus,.cpt-form-formstack .fsBody .fsPagination input:hover,.cpt-form-formstack .fsBody .fsPagination input:focus{background:#cfd95f;color:#3d6229;font-weight:bold}.cpt-form-formstack .fsBody select{background:none;color:#333;margin-bottom:.3em;padding:.4em;border-radius:.1em;border:1px solid #555;font-size:100%}.cpt-nav-news .input-group{display:flex;flex-wrap:wrap;gap:1em}.cpt-nav-news input,.cpt-nav-news button{width:auto}.cpt-nav-news label{display:none}.cpt-nav-news input,.cpt-nav-news button{border:1px solid #9093c8}.cpt-nav-news input:hover,.cpt-nav-news button:hover{background-color:#9093c8}.cpt-nav-news input.active,.cpt-nav-news input.active:hover,.cpt-nav-news button.active,.cpt-nav-news button.active:hover{background-color:#9093c8}.cpt-nav-news select,.cpt-nav-news input,.cpt-nav-news button{margin:0}.cpt-nav-news select{border:1px solid #9093c8;color:#333;background-image:url("/_assets/images/i-selects.svg");background-repeat:no-repeat;background-position:right}.cpt-nav-news select:hover{background-color:#fff}.cpt-nav-news select::-ms-expand{display:none}.no-js .cpt-nav-news{display:none}.cpt-nav-calendar input,.cpt-nav-calendar button{border:1px solid #fcaf17}.cpt-nav-calendar input:hover,.cpt-nav-calendar button:hover{background-color:#fcaf17}.cpt-nav-calendar input.active,.cpt-nav-calendar input.active:hover,.cpt-nav-calendar button.active,.cpt-nav-calendar button.active:hover{background-color:#fcaf17}.cpt-nav-calendar .calendar-month button{width:auto;float:right;margin:0;border:0 solid;background:none;font-size:2em;line-height:.5;fill:#555;padding-right:5px;padding-left:5px}.cpt-nav-calendar .calendar-month button:hover{fill:#fcaf17}.cpt-nav-calendar .calendar-span{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}@media(min-width: 768px)and (max-width: 991px){.cpt-nav-calendar .calendar-span{display:block}}.cpt-nav-calendar .calendar-span button{margin:10px 2px 0;padding-left:0;padding-right:0}.cpt-nav-calendar select{border:1px solid #fcaf17;padding-right:.2em;background-image:url("/_assets/images/i-selects.svg");background-repeat:no-repeat;background-position-x:right}.cpt-nav-calendar select:hover{background-color:#fff}.cpt-nav-calendar select::-ms-expand{display:none}.cpt-nav-calendar h3{margin-top:0;color:#3d6229;font-size:24px}@media(min-width: 768px)and (max-width: 991px){.cpt-nav-calendar h3{clear:right}}.cpt-nav-calendar td{padding:2px}@media(min-width: 768px)and (max-width: 991px){.cpt-nav-calendar td{padding:0;font-size:15px}}.cpt-nav-calendar td span{display:block;border:2px solid #f6f5f5;font-family:"HCo Chronicle Deck",Georgia,Serif;font-weight:normal;background:#fff}.cpt-nav-calendar td.off{color:#555}.cpt-nav-calendar td:hover span{background-color:#df7627}.cpt-nav-calendar td.active:hover span,.cpt-nav-calendar td.active span,.cpt-nav-calendar td.available span{border-color:#fcaf17}.cpt-nav-calendar td.active:hover span,.cpt-nav-calendar td.active span{background-color:#fcaf17}.cpt-nav-calendar td,.cpt-nav-calendar th{text-align:center}.cal-available-days{overflow-y:auto;margin-bottom:20px}.cpt-faculty-nav-select .faculty-filters{padding-bottom:0}.cpt-faculty-nav-select .faculty-filters:before,.cpt-faculty-nav-select .faculty-filters:after{content:" ";display:table}.cpt-faculty-nav-select .faculty-filters:after{clear:both}.cpt-faculty-nav-select .faculty-filters h3{margin-top:0;float:left;margin-right:.5em}.cpt-faculty-nav-select .faculty-filters fieldset{float:left;width:auto;border:0;padding:0;margin:0 10px 0 0}.cpt-faculty-nav-select .faculty-filters fieldset label{width:100%;text-transform:uppercase;font-weight:bold;padding:3.3333333333px 10px}.cpt-faculty-nav-select .faculty-filters fieldset input{position:absolute;left:-9999px}.cpt-faculty-nav-select .faculty-filters fieldset input:checked+label{background-color:#cfd95f}.cpt-faculty-nav-select .faculty-filters fieldset input:checked+label::before{background-color:#cfd95f}.cpt-faculty-nav-select .faculty-filters input{width:auto}.cpt-faculty-nav-select .faculty-filters input[type=submit]{float:left;clear:both}.cpt-faculty-nav-select .faculty-filters label,.cpt-faculty-nav-select .faculty-filters input{border:1px solid #cfd95f}.cpt-faculty-nav-select .faculty-filters label:hover,.cpt-faculty-nav-select .faculty-filters input:hover{background-color:#cfd95f;cursor:pointer}.cpt-faculty-nav-select .faculty-filters label.active,.cpt-faculty-nav-select .faculty-filters label.active:hover,.cpt-faculty-nav-select .faculty-filters input.active,.cpt-faculty-nav-select .faculty-filters input.active:hover{background-color:#cfd95f;cursor:pointer}.tpl-discipline .cpt-accordion{border-bottom:#cfd95f solid 1px;margin-bottom:20px;padding-bottom:10px}h1 a.anchor,h2 a.anchor,h3 a.anchor,h4 a.anchor,h5 a.anchor,h6 a.anchor{display:none !important}h1:hover a.anchor,h2:hover a.anchor,h3:hover a.anchor,h4:hover a.anchor,h5:hover a.anchor,h6:hover a.anchor{display:block !important}a.anchor{float:left;padding-right:0 !important;padding-left:0 !important;margin-left:-18px;font-family:"HCo Ringside Condensed",Arial,sans-serif;background:none !important}a.anchor:before{content:"🔗";width:18px;font-size:13px;font-weight:normal;display:inline-block;height:100%;vertical-align:middle;cursor:pointer}a.anchor{display:none !important}.cpt-accordion{padding-bottom:.5em;border-bottom:#cfd95f solid 1px;margin-bottom:40px;max-width:880px}.cpt-accordion .accordion-heading{border-top:#cfd95f solid 5px;color:#3d6229;font-family:"HCo Ringside Condensed",Arial,sans-serif;font-size:2.3em;font-weight:300;margin-bottom:10px;position:relative}.cpt-accordion .accordion-heading div:first-child{width:calc(100% - 1em)}.cpt-accordion .accordion-heading .icon{background:none;border:none;bottom:0;cursor:pointer;fill:#cfd95f;font-size:inherit;padding:0;position:absolute;right:4px}.cpt-accordion.all-opened h2 .icon{fill:#3d6229;-webkit-transform:translate(0%, 0%) rotate(45deg);-moz-transform:translate(0%, 0%) rotate(45deg);-ms-transform:translate(0%, 0%) rotate(45deg);-o-transform:translate(0%, 0%) rotate(45deg);transform:translate(0%, 0%) rotate(45deg)}.cpt-accordion .section-heading{font-family:"HCo Chronicle Deck",Georgia,Serif;border-top:#cfd95f solid 1px;color:#3d6229;font-size:1.4em;font-weight:bold;margin-top:.42em;margin-bottom:.5em;padding-top:20px;padding-bottom:0}.cpt-accordion .section-heading:target::before{content:"";height:1px;background-color:#cfd95f;display:block;position:relative;top:-20px}.cpt-accordion .section-heading a .icon{fill:#008eb3;display:inline-block;font-size:.6em}.cpt-accordion .accordion-item{margin-bottom:3px}.cpt-accordion .accordion-item h4,.cpt-accordion .accordion-item .panel-heading{font-family:"HCo Ringside Condensed",Arial,sans-serif;position:relative;color:#3d6229;font-size:1.2em;font-size:21px;margin:0;background:#f6f5f5}.cpt-accordion .accordion-item h4 a,.cpt-accordion .accordion-item .panel-heading a{text-decoration:none;padding:10px 30px 10px 10px;color:#3d6229;display:block}.cpt-accordion .accordion-item h4 a:hover,.cpt-accordion .accordion-item .panel-heading a:hover{background:#cfd95f;text-decoration:none}.cpt-accordion .accordion-item h4 a.flag,.cpt-accordion .accordion-item .panel-heading a.flag{display:flex}.cpt-accordion .accordion-item h4 a.flag .flag-label,.cpt-accordion .accordion-item .panel-heading a.flag .flag-label{align-items:center;background:#005374;color:#fff;display:flex;font-weight:normal;margin:-10px;margin-right:10px;padding:10px;text-transform:uppercase;align-self:stretch}.cpt-accordion .accordion-item h4 a .icon,.cpt-accordion .accordion-item .panel-heading a .icon{fill:#cfd95f;display:inline-block;font-size:1.2em;position:absolute;right:10px;top:10px}.cpt-accordion .accordion-item h4:hover .icon,.cpt-accordion .accordion-item .panel-heading:hover .icon{fill:#f6f5f5}.cpt-accordion .accordion-item.opened{margin-bottom:3.3333333333px}.cpt-accordion .accordion-item.opened h4 a .icon{fill:#3d6229;top:10px;-webkit-transform:translate(0%, 0%) rotate(45deg);-moz-transform:translate(0%, 0%) rotate(45deg);-ms-transform:translate(0%, 0%) rotate(45deg);-o-transform:translate(0%, 0%) rotate(45deg);transform:translate(0%, 0%) rotate(45deg)}.cpt-accordion .accordion-item .accordion-content{padding:0 10px 10px;background:#f6f5f5}.cpt-accordion .accordion-item .accordion-content:before,.cpt-accordion .accordion-item .accordion-content:after{content:" ";display:table}.cpt-accordion .accordion-item .accordion-content:after{clear:both}.cpt-accordion h5{text-transform:uppercase}.cpt-accordion h6{font-family:"HCo Ringside Compressed","Arial Narrow","ArialCustom",Arial,sans-serif;font-weight:normal !important;font-style:normal !important;font-size:1.2em;margin-bottom:0;margin-top:1.3em;text-transform:uppercase}.cpt-accordion h6:after{content:":"}.cpt-accordion .links-arrow-triangle{padding-left:0;list-style:none}.cpt-accordion .links-arrow-triangle a{display:block;text-decoration:none}.cpt-accordion .links-arrow-triangle a:after{content:"";display:inline-block;position:absolute;height:.85em;width:.85em;margin-right:-1.2em;margin-top:.4em;background-size:75%}.cpt-accordion .links-arrow-triangle a:hover{background:#cfd95f}.cpt-accordion .panel-heading button,.cpt-accordion .accordion-heading button{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:.5rem;justify-content:flex-start;padding:1rem;text-align:left;width:100%}.cpt-accordion .panel-heading button .icon,.cpt-accordion .accordion-heading button .icon{flex-shrink:0;margin-left:auto}.cpt-accordion .panel-heading button .flag-label,.cpt-accordion .accordion-heading button .flag-label{align-items:center;background:#005374;color:#fff;display:flex;font-weight:normal;margin:-10px;margin-right:10px;padding:10px;text-transform:uppercase;align-self:stretch}.cpt-accordion .panel-heading button svg,.cpt-accordion .accordion-heading button svg{fill:#3d6229;flex-shrink:0}.cpt-accordion .panel-heading button[aria-expanded=true] svg,.cpt-accordion .accordion-heading button[aria-expanded=true] svg{transform:rotate(45deg)}.cpt-accordion .panel-heading button:hover,.cpt-accordion .accordion-heading button:hover{background:#cfd95f}.cpt-accordion .panel-heading .icon{width:1.1em;height:1.1em}.cpt-accordion .accordion-heading button{padding:0}.cpt-accordion .accordion-heading button svg{align-self:flex-end;flex-basis:.9em;flex-grow:0;flex-shrink:0;max-height:2em;max-width:2em}.cpt-accordion .accordion-heading button:hover{background:transparent}.tpl-faculty-bio .icon{fill:#3d6229}.tpl-faculty-bio h1{margin-bottom:0}.tpl-faculty-bio .faculty-column-contact{background:#f6f5f5;padding:10px}.tpl-faculty-bio .faculty-column-contact .links-contact{padding-left:0;list-style:none;margin-top:.5em}.tpl-faculty-bio .faculty-column-contact .links-contact li{margin-bottom:1.3em}.tpl-faculty-bio .faculty-column-contact .links-contact li a{color:#000;display:flex;align-items:center;flex-wrap:wrap;gap:1rem;text-decoration:underline;word-wrap:break-word}.tpl-faculty-bio .faculty-column-contact .links-contact li a .icon{font-size:2em}.tpl-faculty-bio .faculty-column-contact .links-contact li a:hover,.tpl-faculty-bio .faculty-column-contact .links-contact li a:focus{color:#3d6229;text-decoration:none}.tpl-faculty-bio .faculty-column-contact .links-contact li a:hover .icon,.tpl-faculty-bio .faculty-column-contact .links-contact li a:focus .icon{fill:#3d6229}.tpl-faculty-bio .list-faculty h3{color:#3d6229;font-size:1.4em;margin-bottom:0}.tpl-faculty-bio .list-faculty .field-image img{width:100%}.tpl-faculty-bio .cpt-bio .faculty-discipline a{display:block}.cpt-linked-list h3{font-family:"HCo Chronicle Deck",Georgia,Serif;color:#3d6229;font-size:1.6em;margin-bottom:0}.cpt-linked-list ul{padding-left:0;list-style:none;margin:0}.cpt-linked-list ul li{position:relative;border-bottom:solid 1px #f6f5f5}.cpt-linked-list ul li a{display:block;color:#000;padding:10px}.cpt-linked-list ul li a:hover{background:#f6f5f5;text-decoration:none}.cpt-linked-list ul li a:hover .icon{fill:#3d6229}.cpt-linked-list ul li .icon{color:#cfd95f;display:inline-block;font-size:1.2em;position:absolute;right:10px;top:50%;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);fill:#cfd95f}.tpl-landing .full-width-primary-false.secondary-false,.tpl-grid-primary .full-width-primary-false.secondary-false{max-width:100%;width:100%}.cpt-search .search-promo{display:block;border:5px solid #ddd;padding:10px 15px 5px;text-decoration:none;color:#000;background:#fcfcfc}.cpt-php-script{max-width:70ch}.cpt-php-script .form-group{padding:1em 0}.cpt-php-script .form-group label{font-weight:bold}#search-promos{box-shadow:0 0 5px rgba(0,0,0,.3);display:flow-root;max-width:70ch;padding:1em}#search-promos:not(.search-promo-present){display:none}.cpt-search-results .search-pagination{display:flex;font-size:.9em;gap:1rem;justify-content:space-between;margin:0 auto;max-width:45ch;padding:1rem 0}.cpt-search-results .search-pagination a,.cpt-search-results .search-pagination .disabled{background:#3d6229;border-radius:1em;color:#fff;display:flex;font-style:normal;font-weight:normal !important;gap:.5rem;padding:.3rem 1rem;text-decoration:none;text-transform:uppercase}.cpt-search-results .search-pagination a b,.cpt-search-results .search-pagination a i,.cpt-search-results .search-pagination .disabled b,.cpt-search-results .search-pagination .disabled i{font-weight:normal;font-style:normal}.cpt-search-results .search-pagination a:hover,.cpt-search-results .search-pagination a:focus{background:#cfd95f;color:#3d6229;text-decoration:none}.cpt-search-results .search-pagination a:hover svg,.cpt-search-results .search-pagination a:focus svg{fill:#3d6229}.cpt-search-results .search-pagination .search-nav-top a,.cpt-search-results .search-pagination .search-nav-top.disabled,.cpt-search-results .search-pagination .search-nav-prev a,.cpt-search-results .search-pagination .search-nav-prev.disabled{padding-right:1.5rem}.cpt-search-results .search-pagination .search-nav-next a,.cpt-search-results .search-pagination .search-nav-next.disabled{padding-left:1.5rem}.cpt-search-results .search-pagination .icon{align-self:center;display:flex;height:1em;width:1em}.cpt-search-results .search-pagination .icon svg{align-self:center;fill:#fff;width:1em}.cpt-search-results .search-pagination .disabled{background:#d1cfcf;color:#262323}.cpt-search-results .search-pagination .disabled svg{fill:#454141}.cpt-search-results .search-pagination .disabled:hover{cursor:not-allowed}.cpt-search-results .search-pagination .i-top-link{transform:rotate(270deg)}.cpt-search-results ul{list-style:none;padding-left:0}.cpt-search-results h2{font-size:1.5em;font-style:italic;font-weight:normal}.cpt-search-results .search-result{border-bottom:1px solid #454141}.cpt-search-results .search-result:nth-of-type(1){border-top:1px solid #454141}.cpt-search-results .search-result strong{background-color:#cfd95f;margin:-0.2rem;padding:.2rem}.cpt-search-results .search-result b{background-color:#cfd95f;margin:-0.2rem;padding:.2rem}.cpt-search-results .search-result .excerpt{color:#333}.cpt-search-results .search-result span{display:block;margin-top:.5em;color:#454141;font-size:.9em;word-break:break-all}.cpt-search-results .search-result span.tag{text-align:right}.cpt-search-results .search-result:hover{text-decoration:none}.cpt-search-4xx .cpt-search-results .search-result{float:none;width:auto}.cpt-search-4xx .cpt-search-results .search-result:before,.cpt-search-4xx .cpt-search-results .search-result:after{content:" ";display:table}.cpt-search-4xx .cpt-search-results .search-result:after{clear:both}.cpt-search-4xx .cpt-search-results .search-result img{float:right;margin:0 0 .2em 1em;max-width:30%}#myatlas-wrap{position:relative;margin-bottom:50px;padding-bottom:75%}#myatlas-wrap #myatlas{position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width: 768px){.tpl-discipline-index .card-1{width:50%}.tpl-discipline-index .card-2{width:100%}.tpl-discipline-index .card-3{width:100%}}@media(min-width: 992px){.tpl-discipline-index .card-1{width:33.33333%}.tpl-discipline-index .card-2{width:66.66666%}.tpl-discipline-index .card-3{width:100%}}@media(min-width: 768px){.tpl-grid-secondary .cards{margin-right:0}}@media(min-width: 992px){.tpl-grid-secondary .card-1{width:50%}.tpl-grid-secondary .card-2{width:100%}.tpl-grid-secondary .card-3{width:100%}}@media(min-width: 1200px){.tpl-grid-secondary .card-1{width:33.33333%}.tpl-grid-secondary .card-2{width:66.66666%}.tpl-grid-secondary .card-3{width:100%}}.cards{width:auto;margin-left:-15px;margin-right:-15px}.cards:not(.masonried) .card{float:left;position:relative}.cards:not(.masonried) .card-3{float:none}.cards .card{max-width:100%;margin-bottom:20px;padding:0 15px}.cards .card .card-header{display:block}.cards .card .card-header img{width:100%;float:none;margin:0;border:0}.cards .card .card-header h2,.cards .card .card-header h3{margin-top:0;padding:1em 15px 0}.cards .card a.card-header{text-decoration:none}.cards .card .card-content{padding:15px;padding-top:0;margin-top:15px}.cards .card .card-content:empty{display:none}.cards .card.card-tagged .tags{padding:10px 15px;clear:right}.cards .card.card-tagged .tags span{display:inline-block;margin:0 1em .5em 0;border-radius:4px;padding:2px 5px;font-weight:bold;background:#ccc}.cards .card span.new-banner{display:block;position:absolute;z-index:100;right:15px;top:0;width:72px;height:72px;background:transparent no-repeat top right url("/_assets/images/new-banner.png")}.cards .card .card-link{float:right;padding:0 15px 15px}.cards .card-wrap{border:1px solid #555;padding:1px}.cards .card-wrap:hover{border:2px solid #3d6229;padding:0}.card-filters{max-width:1050px;margin:1em 0 1em 15px;line-height:2}@media(min-width: 992px)and (max-width: 1199px){.card-filters{max-width:960px;margin-left:auto;margin-right:auto}}@media(min-width: 1200px){.card-filters{max-width:1050px;margin-left:auto;margin-right:auto}}.card-filters .card-filter{margin-right:.5em}.mag-links{margin:20px 0 0}.mag-links .mag-department-links{margin:10px -10px}.mag-links .mag-department-links a{display:block;padding:5px;text-transform:uppercase;font-weight:bold;text-align:center;background:#cfd95f}.mag-links .mag-department-links a.active{color:#fff;background:#3d6229}.related-publication{padding:10px;margin:0 -10px 10px;background:#f7f7e2}.related-publication .related-content{list-style:none;padding:0;font-size:.8em}.related-publication .related-content li{margin-bottom:1em}.related-publication .related-content li a{display:block;text-decoration:none;overflow:auto;padding:4px 12px 4px 4px}.related-publication .related-content li.current a{background:#ddd}.related-publication .related-content li a:hover{text-decoration:none;background:#eee}.related-publication .related-content li img{float:left;width:40px;height:auto;margin:0 8px 0 0}.related-publication .related-content span{display:block;color:#000;margin:.2em 0 0 48px}.cpt-finding-aids .fa-sorters a{cursor:pointer}.cpt-finding-aids .fa-sorters a.active{background-color:#cfd95f}.cpt-finding-aids .highlight{background-color:#cfd95f}.cpt-finding-aid .highlight{background-color:#cfd95f}.cpt-finding-aid table h4{margin-bottom:0;font-size:16px}.cpt-finding-aid table tr.series{background-color:#ccc}.cpt-finding-aid table tr.subseries{background-color:#ddd}.cpt-finding-aid table tr.subseries h4{font-size:22px;margin-bottom:12px}.cpt-finding-aid table td.c{padding-left:8px}.cpt-finding-aid table td.c01{padding-left:8px}.cpt-finding-aid table td.c02{padding-left:16px}.cpt-finding-aid table td.c03{padding-left:24px}.cpt-finding-aid table td.c04{padding-left:32px}.cpt-finding-aid table td.c05{padding-left:40px}.cpt-finding-aid table td.c06{padding-left:48px}.cpt-finding-aid table td.c07{padding-left:56px}.cpt-finding-aid table td.c08{padding-left:64px}.cpt-finding-aid-formats{margin:30px 0}.cpt-finding-aid-formats a{margin:0 5px;font-weight:bold}.cpt-fa-toc{position:static}@media(min-width: 768px){.cpt-fa-toc{width:165px}.cpt-fa-toc.affix{position:fixed;top:72px}}@media(min-width: 992px){.cpt-fa-toc{width:220px}}@media(min-width: 1200px){.cpt-fa-toc{width:280px}}.cpt-fa-toc .highlight{background-color:#cfd95f}.cpt-fa-toc .fa-nav-wrap{overflow-y:auto}@media(max-width: 767px){.cpt-fa-toc .fa-nav-wrap{max-height:none !important}}.cpt-fa-toc .fa-nav-wrap .fa-nav a span{background-color:#cfd95f;padding:2px;margin-left:5px}.cpt-fa-toc .fa-nav-wrap .fa-nav a span:empty{display:none}.cpt-fa-toc .fa-nav-wrap .fa-nav .expandable .icon{cursor:pointer;font-size:1.3em}.cpt-fa-toc .fa-nav-wrap .fa-nav .expandable.expanded .icon{transform:rotate(45deg)}.cpt-library-search:before,.cpt-library-search:after{content:" ";display:table}.cpt-library-search:after{clear:both}.cpt-library-search input{text-transform:none}.cpt-library-search select{border:2px solid #3d6229;border-right:0;padding-right:.2em;background-image:url("/_assets/images/i-selects.svg");background-repeat:no-repeat;background-position-x:right}.cpt-library-search .input-group-btn input{margin:0}.cpt-library-search input[type=radio]:checked+label{background-color:#cfd95f}.cpt-library-search .library-search-type label{display:inline-block}.cpt-library-search .need-help-searching{float:right;margin-right:1em}@media(max-width: 991px){.cpt-library-search .need-help-searching{clear:right;margin-right:0}}.cpt-prev-next-pages{display:flex;gap:1em;margin-bottom:1rem}.cpt-prev-next-pages a.btn{display:inline-flex;gap:1em;line-height:1.1em;align-items:center;background:#cfd95f;border-radius:.5rem;border:1px solid #cfd95f;color:#3d6229;flex-basis:50%;font-weight:bold;justify-content:center;padding:1rem 3rem;text-align:center}.cpt-prev-next-pages a.btn.next{flex-direction:row-reverse}.cpt-prev-next-pages a.btn .icon{flex-shrink:0;width:1em;height:1em;fill:#3d6229}.cpt-prev-next-pages a.btn:hover,.cpt-prev-next-pages a.btn:focus{text-decoration:none;background:#e8edb1;border-color:#3d6229}.cpt-prev-next-pages a.btn:hover span,.cpt-prev-next-pages a.btn:focus span{text-decoration:underline}.cpt-podcast-widget{box-shadow:inset 0 -0.3rem #3d6229,inset 0 .6rem #3d6229;padding:.5em 0}.cpt-podcast-widget .podcast-title,.cpt-podcast-widget h3,.cpt-podcast-widget h4{font-family:"HCo Ringside Compressed","Arial Narrow","ArialCustom",Arial,sans-serif;font-weight:normal;text-transform:uppercase}.cpt-podcast-widget .podcast-title{font-size:1.4em;margin:0}.cpt-podcast-widget h3{font-size:1.2em;margin:.5em 0;padding:.5em 0;box-shadow:inset 0 -0.3rem #cfd95f,inset 0 .3rem #cfd95f}.cpt-podcast-widget .podcast-thumbnail-header img{aspect-ratio:3/2;object-fit:cover;object-position:top;display:none}.cpt-podcast-widget span.date{font-size:.8em;color:#333;display:block;text-transform:initial;font-style:italic}.cpt-podcast-widget a .icon{fill:#3d6229}.cpt-podcast-widget .podcast-featured p:not(:first-child){display:none}.cpt-podcast-widget .featured-description{display:none}.cpt-podcast-widget ol,.cpt-podcast-widget li{margin:0;padding:0;list-style:none;position:relative}.cpt-podcast-widget a:hover{text-decoration:underline}@media(max-width: 510px){.cpt-prev-next-pages{flex-direction:column-reverse;padding:0 2rem}}#mc_embed_signup form{display:block;position:relative;text-align:left;padding:10px 0 10px 3%}#mc_embed_signup h2{font-weight:bold;padding:0;margin:15px 0;font-size:1.4em}#mc_embed_signup input{border:1px solid #abb0b2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox}#mc_embed_signup input[type=radio]{-webkit-appearance:radio}#mc_embed_signup input:focus{border-color:#333}#mc_embed_signup .small-meta{font-size:11px}#mc_embed_signup .nowrap{white-space:nowrap}#mc_embed_signup .mc-field-group{clear:left;position:relative;width:96%;padding-bottom:3%;min-height:50px}#mc_embed_signup .size1of2{clear:none;display:inline-block;width:46%;margin-right:4%}#mc_embed_signup .mc-field-group label{display:block;margin-bottom:3px}#mc_embed_signup .mc-field-group input{display:block;width:100%;padding:8px 0;text-indent:2%}#mc_embed_signup .mc-field-group select{display:inline-block;width:99%;padding:5px 0;margin-bottom:2px}#mc_embed_signup .datefield,#mc_embed_signup #mc_embed_signup .phonefield-us{padding:5px 0}#mc_embed_signup .datefield input,#mc_embed_signup #mc_embed_signup .phonefield-us input{display:inline;width:60px;margin:0 2px;letter-spacing:1px;text-align:center;padding:5px 0 2px 0}#mc_embed_signup .phonefield-us .phonearea input,#mc_embed_signup #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px}#mc_embed_signup .datefield .monthfield input,#mc_embed_signup #mc_embed_signup .datefield .dayfield input{width:30px}#mc_embed_signup .datefield label,#mc_embed_signup #mc_embed_signup .phonefield-us label{display:none}#mc_embed_signup .indicates-required{text-align:right;font-size:11px;margin-right:4%}#mc_embed_signup .asterisk{color:#e85c41;font-size:150%;font-weight:normal;position:relative;top:5px}#mc_embed_signup .clear{clear:both}#mc_embed_signup .mc-field-group.input-group ul{margin:0;padding:5px 0;list-style:none}#mc_embed_signup .mc-field-group.input-group ul li{display:block;padding:3px 0;margin:0}#mc_embed_signup .mc-field-group.input-group label{display:inline}#mc_embed_signup .mc-field-group.input-group input{display:inline;width:auto;border:none}#mc_embed_signup div.response{margin:1em 0;padding:1em .5em .5em 0;font-weight:bold;float:left;top:-1.5em;z-index:1;width:80%}#mc_embed_signup #mce-error-response{display:none}#mc_embed_signup #mce-success-response{color:#529214;display:none}#mc_embed_signup label.error{display:block;float:none;width:auto;margin-left:1.05em;text-align:left;padding:.5em 0}#mc_embed_signup #num-subscribers{font-size:1.1em}#mc_embed_signup #num-subscribers span{padding:.5em;border:1px solid #ccc;margin-right:.5em;font-weight:bold}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{display:inline-block;margin:2px 0 1em 0;padding:5px 10px;background-color:rgba(255,255,255,.85);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;font-weight:normal;z-index:1;color:#e85c41}#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{border:2px solid #e85c41}#mc_embed_signup #mc-embedded-subscribe{margin:0;border:2px solid #3d6229;color:#3d6229;padding:.2em .5em;height:auto;line-height:inherit;font-size:1.2em;background-color:#fff}#mc_embed_signup #mc-embedded-subscribe:hover{background-color:#f6f5f5}* html #mc_embed_signup .size1of2{margin-right:2%}#mc_embed_signup div#mce-responses{float:left;top:-1.4em;padding:0em .5em 0em .5em;overflow:hidden;width:90%;margin:0 5%;clear:both}