div.actions{display:flex;justify-content:space-between;flex-wrap:wrap}div.actions a{flex:1 1 30%;text-align:center;background:#d1cfcf;color:#000;text-transform:uppercase;border:1px solid #fff;padding:.5em 0}div.actions a:hover{background:var(--brand-mead);text-decoration:none}.cpt-grid-index{clear:both}.cpt-grid-index:after,.cpt-grid-index:before{content:" ";display:table}.cpt-grid-index:after{clear:both}@supports (display:grid){@media (min-width:768px){.cpt-grid-index .grid-index-inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));grid-row-gap:50px;grid-column-gap:20px}.full-width-primary-false.secondary-true .cpt-grid-index .grid-index-inner{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}}.cpt-grid-index .grid-link>div:last-of-type,.cpt-grid-index ul{padding-left:0;list-style:none;font-size:1em}.cpt-grid-index .grid-link>div:last-of-type.links a,.cpt-grid-index ul.links a{display:grid;padding:.2em .5em;height:auto;color:var(--brand-black);grid-template-columns:auto auto;column-gap:1em;align-items:center;justify-content:space-between;line-height:normal}.cpt-grid-index .grid-link>div:last-of-type.links a .nowrap,.cpt-grid-index ul.links a .nowrap{display:contents}.cpt-grid-index .grid-link>div:last-of-type.links a .icon,.cpt-grid-index ul.links a .icon{width:1.2em;height:1.2em}.cpt-grid-index .grid-link>div:last-of-type.links a:hover .icon svg,.cpt-grid-index ul.links a:hover .icon svg{stroke:white}.cpt-grid-index .grid-link>div:last-of-type.links a:hover,.cpt-grid-index ul.links a:hover{background:var(--brand-slgreen);text-decoration:none;color:#fff}.cpt-grid-index .grid-link{display:block;width:100%;color:#000}.cpt-grid-index .grid-link .img-heading-group .img-holder{display:block;position:relative;background-color:var(--brand-mead);-webkit-print-color-adjust:exact}.cpt-grid-index .grid-link .img-heading-group .img-holder .grid-image{aspect-ratio:4/3}.cpt-grid-index .grid-link .img-heading-group .img-holder .grid-image img{width:100%;height:100%;object-fit:cover}.cpt-grid-index .grid-link .img-heading-group .img-holder .icon-holder{position:absolute;right:0;bottom:0;margin-bottom:-1px;margin-right:-1px;clip-path:polygon(100% 0,0% 100%,100% 100%);background-color:#fff;width:4em;height:4em}.cpt-grid-index .grid-link .img-heading-group .img-holder .icon-holder .icon{position:absolute;right:1rem;bottom:1rem;width:1.2em;height:1.2em}.cpt-grid-index .grid-link .img-heading-group h2{background-color:#fff;border-top:solid 2px #fff;display:block;width:100%;font-size:1.2em;font-family:var(--brand-sans-serif);font-weight:400!important;font-style:normal!important;padding:10px;margin:0;text-transform:uppercase}.cpt-grid-index .grid-link .img-heading-group:hover{cursor:pointer;text-decoration:none}.cpt-grid-index .grid-link .img-heading-group:hover h2{background-color:var(--brand-mead)}.cpt-grid-index .grid-link.color-Default .img-heading-group .img-holder{background-color:var(--brand-mead)}.cpt-grid-index .grid-link.color-Default .img-heading-group .img-holder .grid-circle{background-color:var(--brand-slgreen)}.cpt-grid-index .grid-link.color-Default .img-heading-group:hover h2{background-color:var(--brand-mead)}.cpt-grid-index .grid-link.color-Yellow .img-heading-group .img-holder{background-color:#ffd800}.cpt-grid-index .grid-link.color-Yellow .img-heading-group .img-holder .grid-circle{background-color:#97760f}.cpt-grid-index .grid-link.color-Yellow .img-heading-group:hover h2{background-color:#ffd800}.cpt-grid-index .grid-link.color-GreenA .img-heading-group .img-holder{background-color:var(--brand-mead)}.cpt-grid-index .grid-link.color-GreenA .img-heading-group .img-holder .grid-circle{background-color:var(--brand-slgreen)}.cpt-grid-index .grid-link.color-GreenA .img-heading-group:hover h2{background-color:var(--brand-mead)}.cpt-grid-index .grid-link.color-GreenB .img-heading-group .img-holder{background-color:#95cb6e}.cpt-grid-index .grid-link.color-GreenB .img-heading-group .img-holder .grid-circle{background-color:#00582c}.cpt-grid-index .grid-link.color-GreenB .img-heading-group:hover h2{background-color:#95cb6e}.cpt-grid-index .grid-link.color-Teal .img-heading-group .img-holder{background-color:var(--brand-stone)}.cpt-grid-index .grid-link.color-Teal .img-heading-group .img-holder .grid-circle{background-color:#005359}.cpt-grid-index .grid-link.color-Teal .img-heading-group:hover h2{background-color:var(--brand-stone)}.cpt-grid-index .grid-link.color-BlueA .img-heading-group .img-holder{background-color:#95ced8}.cpt-grid-index .grid-link.color-BlueA .img-heading-group .img-holder .grid-circle{background-color:var(--brand-pine)}.cpt-grid-index .grid-link.color-BlueA .img-heading-group:hover h2{background-color:#95ced8}.cpt-grid-index .grid-link.color-BlueB .img-heading-group .img-holder{background-color:#7ab6df}.cpt-grid-index .grid-link.color-BlueB .img-heading-group .img-holder .grid-circle{background-color:#003e72}.cpt-grid-index .grid-link.color-BlueB .img-heading-group:hover h2{background-color:#7ab6df}.cpt-grid-index .grid-link.color-PurpleA .img-heading-group .img-holder{background-color:#9093c8}.cpt-grid-index .grid-link.color-PurpleA .img-heading-group .img-holder .grid-circle{background-color:#38315e}.cpt-grid-index .grid-link.color-PurpleA .img-heading-group:hover h2{background-color:#9093c8}.cpt-grid-index .grid-link.color-PurpleB .img-heading-group .img-holder{background-color:#d8a4c2}.cpt-grid-index .grid-link.color-PurpleB .img-heading-group .img-holder .grid-circle{background-color:#5c254d}.cpt-grid-index .grid-link.color-PurpleB .img-heading-group:hover h2{background-color:#d8a4c2}.cpt-grid-index .grid-link.color-Pink .img-heading-group .img-holder{background-color:#f58f98}.cpt-grid-index .grid-link.color-Pink .img-heading-group .img-holder .grid-circle{background-color:#741032}.cpt-grid-index .grid-link.color-Pink .img-heading-group:hover h2{background-color:#f58f98}.cpt-grid-index .grid-link.color-Red .img-heading-group .img-holder{background-color:#e76f67}.cpt-grid-index .grid-link.color-Red .img-heading-group .img-holder .grid-circle{background-color:#6e1517}.cpt-grid-index .grid-link.color-Red .img-heading-group:hover h2{background-color:#e76f67}.cpt-grid-index .grid-link.color-Red .img-heading-group:hover .icon{fill:#6e1517}.cpt-grid-index .grid-link.color-Peach .img-heading-group .img-holder{background-color:#f89e53}.cpt-grid-index .grid-link.color-Peach .img-heading-group .img-holder .grid-circle{background-color:#863723}.cpt-grid-index .grid-link.color-Peach .img-heading-group .icon{fill:#863723}.cpt-grid-index .grid-link.color-Peach .img-heading-group:hover h2{background-color:#f89e53}.cpt-grid-index .grid-link.color-Peach .img-heading-group:hover .icon{fill:#863723}.cpt-grid-index .grid-link.color-Orange .img-heading-group .img-holder{background-color:var(--brand-westlands)}.cpt-grid-index .grid-link.color-Orange .img-heading-group .img-holder .grid-circle{background-color:var(--brand-kimball)}.cpt-grid-index .grid-link.color-Orange .img-heading-group .icon{fill:var(--brand-kimball)}.cpt-grid-index .grid-link.color-Orange .img-heading-group:hover h2{background-color:var(--brand-westlands)}.cpt-grid-index .grid-link.color-Orange .img-heading-group:hover .icon{fill:var(--brand-kimball)}@media (min-width:768px){.data-tpl-landing .cpt-grid-index .grid-index-inner{display:grid;grid-template-columns:repeat(4,1fr)}}.cpt-grid-index .grid-item .cpt-adlob,.cpt-grid-index .grid-item .cpt-adlob a{height:100%}.cpt-list-index .list-item{background:#f6f5f5;margin-top:20px;padding-bottom:10px}.cpt-list-index .list-item:after,.cpt-list-index .list-item:before{content:" ";display:table}.cpt-list-index .list-item:after{clear:both}.cpt-list-index .list-item:first-child{margin-top:0}.cpt-list-index .list-item .img-holder{-webkit-print-color-adjust:exact}@media (min-width:992px){.cpt-list-index .list-item .img-holder{float:left;margin:10px 0 0 10px;width:30%}}.cpt-list-index .list-item>:is(h2,h3){font-family:var(--brand-sans-serif);font-weight:400!important;font-style:normal!important;color:#fff;background:var(--brand-slgreen);padding:10px;margin-top:0;font-size:1.2em}.cpt-list-index .list-item>:is(h2,h3):has(a){padding:0}@media (max-width:991px){.cpt-list-index .list-item>:is(h2,h3){margin-bottom:0}}.cpt-list-index .list-item>:is(h2,h3) a{color:inherit;display:block}@supports (selector(:has(*))){.cpt-list-index .list-item>:is(h2,h3) a{padding:10px}}.cpt-list-index .list-item>:is(h2,h3) .icon svg{stroke:#fff}.cpt-list-index .list-item>:is(h2,h3) .icon{margin-left:.25em;width:1em;height:1em;vertical-align:top}.cpt-list-index .list-item>:is(h2,h3) a:focus,.cpt-list-index .list-item>:is(h2,h3) a:hover{background:var(--brand-mead);color:var(--brand-westlands)}.cpt-list-index .list-item>:is(h2,h3) a:focus svg,.cpt-list-index .list-item>:is(h2,h3) a:hover svg{stroke:var(--brand-westlands)}.cpt-list-index .list-item h4{color:var(--brand-slgreen);margin:20px 0 6.6666666667px}.cpt-list-index .list-item-content{padding:6.6666666667px 20px 20px}@media (min-width:992px){.cpt-list-index .list-item-content{margin-left:30%}}.cpt-list-index .list-item-content .links{list-style:none;margin-bottom:.65em;padding:0}.cpt-list-index .list-item-content .links a{display:flex}.cpt-list-index .list-item-content .links a .icon{flex-shrink:0;margin-top:.2em;width:1em;height:1em}.cpt-list-index .links{list-style-type:none;padding-left:0}.cpt-list-index .links .icon{margin-right:6px;text-indent:0}.cpt-list-index .links .icon svg{stroke:var(--brand-slgreen)}.cpt-list-index .links a{display:block;margin-left:-.4em;padding-left:.4em}.cpt-list-index .links a:focus svg,.cpt-list-index .links a:hover svg{stroke:white}.cpt-list-index.softer .list-item h3{background:#555;text-transform:none}.cpt-list-index.softer .list-item h3 a{color:var(--brand-slgreen)}.cpt-list-index.softer .list-item .author{margin-top:0}.cpt-list-index.softer .list-item time{color:#454141}.card-item{box-shadow:1px 1px 4px rgb(0 0 0 / 15%)}.component.cpt-cards-index.cpt-cards-media-actions{margin-bottom:0}.cpt-cards-media-actions .card-item{box-shadow:none;background:0 0}.cpt-cards-image-heading .card-item{box-shadow:none;background:0 0;grid-template-rows:auto}.cpt-cards-image-heading .card-item .img-holder{position:relative}.cpt-cards-image-heading .card-item .img-holder h2,.cpt-cards-image-heading .card-item .img-holder h3,.cpt-cards-image-heading .card-item .img-holder h4{position:absolute;bottom:0;left:0;width:100%;background:rgba(var(--brand-black-rgb),.8);color:#fff;margin:0;font-family:var(--brand-sans-serif);font-weight:400;font-size:1em;padding:.5em 1em;min-height:3.5em;display:grid;align-content:center}.cpt-cards-image-heading .card-item .img-holder h2:has(a):hover,.cpt-cards-image-heading .card-item .img-holder h3:has(a):hover,.cpt-cards-image-heading .card-item .img-holder h4:has(a):hover{background:rgba(var(--brand-slgreen-rgb),.8)}.cpt-cards-image-heading .card-item .img-holder a:focus{background:0 0}.cpt-cards-image-heading .card-item .nowrap{display:contents}.cpt-cards-image-heading .card-item .img-holder h2 a,.cpt-cards-image-heading .card-item .img-holder h3 a,.cpt-cards-image-heading .card-item .img-holder h4 a{color:#fff;display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:center;column-gap:1em}.cpt-cards-image-heading .card-item .img-holder .icon{width:2em;height:2em}.cpt-cards-image-heading .card-item .img-holder svg{stroke:white}@supports (display:grid){.card-item{display:grid;grid-gap:0;justify-content:start}}.card-item :is(h2,h3,h4){margin-top:.7em;margin-bottom:.3em}.card-item,.card-item.card-2x1-full-media{grid-template-areas:"image" "title" "content";grid-template-rows:auto auto 1fr;grid-template-columns:1fr}.card-item.card-2x1{grid-template-areas:"image" "title" "content";grid-template-rows:auto 1fr auto;grid-template-columns:1fr;grid-gap:0}@media (min-width:567px) and (max-width:767px),(min-width:992px){.card-item.card-2x1{grid-template-areas:"image title" "image content";grid-column:span 2;grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1fr;grid-column-gap:2rem}.card-item.card-2x1 img{position:sticky;top:70px}}.card-item.card-full-width{grid-column:1/-1}.cpt-cards-media-actions .card-item.card-full-width{grid-template-columns:subgrid;grid-template-rows:auto;grid-row:1/-1;column-gap:1em}.cpt-cards-media-actions .card-item.card-full-width .img-holder{grid-column:span 2}.cpt-cards-media-actions .card-item.card-full-width .img-holder iframe{display:block}@media only screen and (max-width:991px){.cpt-cards-media-actions .card-item.card-full-width{grid-template-columns:repeat(2,1fr);row-gap:1em;margin:0}.cpt-cards-media-actions .card-item.card-full-width .img-holder{grid-column:span 2}.cpt-cards-media-actions .card-item.card-full-width .list-item-action-links{grid-column:span 2}.cpt-cards-media-actions .card-item.card-full-width .list-item-action-links .action-buttons{display:grid;grid-template-columns:1fr 1fr;gap:1em;justify-content:space-between;margin:0}.cpt-cards-media-actions .card-item.card-full-width .list-item-action-links .action-buttons a{flex-grow:1}.cpt-cards-media-actions .card-item.card-full-width .list-item-action-links .action-buttons a+a{margin:0}}@media only screen and (max-width:768px){.cpt-cards-media-actions .card-item.card-full-width .list-item-action-links .action-buttons{display:block}.cpt-cards-media-actions .card-item.card-full-width .list-item-action-links .action-buttons a+a{margin-top:.5em}}.card-item.card-media-none{grid-template-areas:"title" "content" "content";grid-template-columns:1fr}.card-item.card-media-none.card-2x1{grid-template-areas:"title" "content";grid-template-columns:1fr;gap:0}.cpt-cards-index:not(.max-column-count-1) .card-2x1{grid-column:span 2}@media (min-width:567px) and (max-width:767px),(min-width:992px){.column-asymmetric .card-2x1:not(.card-media-none){grid-template-columns:4fr 7fr}}.link-cluster-group{display:flex;flex-wrap:wrap;gap:1em;margin-top:auto;grid-area:cluster}.link-cluster-group .link-cluster{padding:2rem;padding-top:0}.link-cluster-group .link-cluster:not(:only-child){flex-basis:49%;flex-grow:1}.link-cluster-group .link-cluster :is(h2,h3,h4){padding:0;font-family:var(--brand-sans-serif);font-size:1.3em;text-transform:unset;max-width:90ch}.link-cluster-group .link-cluster nav{display:flex;flex-wrap:wrap;gap:1rem}.link-cluster-group .link-cluster.link-style-button :is(h2,h3,h4){padding-bottom:1rem}.link-cluster-group .link-cluster.link-style-button a{padding:.5rem 1rem;border-radius:1em;text-decoration:none}.link-cluster-group .link-cluster a{display:inline-flex;gap:1rem}.link-cluster-group .link-cluster a>.icon{align-self:center;width:1em;display:flex;flex-shrink:0;aspect-ratio:1}.link-cluster-group .link-cluster a>.icon svg{stroke:var(--brand-slgreen)}.link-cluster-group .link-cluster a span{flex-basis:content}.link-cluster-group .link-cluster a span.icon{margin-right:auto}.link-cluster-group .link-cluster.link-style-link-arrow nav{box-shadow:inset .5rem 0 0 0 var(--hover-color);transition:box-shadow .2s ease-in-out;gap:0}.link-cluster-group .link-cluster.link-style-link-arrow nav:focus-within,.link-cluster-group .link-cluster.link-style-link-arrow nav:hover{box-shadow:inset 0 0 0 0 transparent}.link-cluster-group .link-cluster.link-style-link-arrow a{padding:.5rem 1rem;border-radius:1em;text-decoration:none}.link-cluster-group[data-link-cluster-count="3"] [data-link-cluster-index="1"]{flex-basis:100%}.group-primary>.link-cluster-group .link-cluster :is(h2,h3,h4){color:var(--link-text-color)}.group-primary>.link-cluster-group .link-cluster.link-style-button a{background-color:var(--brand-slgreen);color:#fff}.group-primary>.link-cluster-group .link-cluster.link-style-button a svg{fill:none;stroke:white}.group-primary>.link-cluster-group .link-cluster.link-style-button a:focus,.group-primary>.link-cluster-group .link-cluster.link-style-button a:hover{color:var(--brand-slgreen);background-color:var(--brand-mead)}.group-primary>.link-cluster-group .link-cluster.link-style-button a:focus svg,.group-primary>.link-cluster-group .link-cluster.link-style-button a:hover svg{fill:none;stroke:var(--brand-slgreen)}.group-primary:not(.color-theme-standard):not(.color-theme-Standard) div.section-heading{padding:2rem 2rem 2rem 0;margin-bottom:2rem}.group-primary.color-theme-Orange div.section-heading>:is(h2,h3),.group-primary.color-theme-orange div.section-heading>:is(h2,h3){--heading-color:var(--text-color-reversed)}.group-primary.color-theme-Green,.group-primary.color-theme-GreenA,.group-primary.color-theme-green,.group-primary.color-theme-greena{--bg-color:var(--dgreena);--bg-color-two:var(--xdgreena);--link-text-color:var(--dgreena);--accent-color:var(--dgreena);--base-color:var(--greena);--hover-color:var(--lgreena)}.group-primary.color-theme-Green div.section-heading>:is(h2,h3),.group-primary.color-theme-GreenA div.section-heading>:is(h2,h3),.group-primary.color-theme-green div.section-heading>:is(h2,h3),.group-primary.color-theme-greena div.section-heading>:is(h2,h3){--heading-color:var(--text-color-reversed)}.group-primary.color-theme-GreenB,.group-primary.color-theme-greenb{--bg-color:var(--dgreenb);--bg-color-two:var(--xdgreenb);--link-text-color:var(--dgreenb);--accent-color:var(--dgreenb);--base-color:var(--greenb);--hover-color:var(--lgreenb)}.group-primary.color-theme-GreenB div.section-heading>:is(h2,h3),.group-primary.color-theme-greenb div.section-heading>:is(h2,h3){--heading-color:var(--text-color-reversed)}.group-primary.color-theme-Teal,.group-primary.color-theme-teal{--bg-color:var(--dteal);--bg-color-two:var(--xdteal);--link-text-color:var(--dteal);--accent-color:var(--dteal);--base-color:var(--teal);--hover-color:var(--lteal)}.group-primary.color-theme-Teal div.section-heading>:is(h2,h3),.group-primary.color-theme-teal div.section-heading>:is(h2,h3){--heading-color:var(--text-color-reversed)}.group-primary.color-theme-Yellow,.group-primary.color-theme-yellow{--bg-color:var(--dyellow);--bg-color-two:var(--xdyellow);--link-text-color:var(--dyellow);--accent-color:var(--dyellow);--base-color:var(--yellow);--hover-color:var(--lyellow)}.group-primary.color-theme-Yellow div.section-heading>:is(h2,h3),.group-primary.color-theme-yellow div.section-heading>:is(h2,h3){--heading-color:var(--text-color-reversed)}.group-primary.color-theme-Peach,.group-primary.color-theme-peach{--bg-color:var(--dpeach);--bg-color-two:var(--xdpeach);--link-text-color:var(--dpeach);--accent-color:var(--dpeach);--base-color:var(--peach);--hover-color:var(--lpeach)}.group-primary.color-theme-MPurpleA,.group-primary.color-theme-mpurplea{--bg-color:var(--dmpurplea);--bg-color-two:var(--xdmpurplea);--link-text-color:var(--dmpurplea);--accent-color:var(--mpurplea);--base-color:var(--mpurplea);--hover-color:var(--lmpurplea)}.group-primary.color-theme-MPurpleA div.section-heading>:is(h2,h3),.group-primary.color-theme-mpurplea div.section-heading>:is(h2,h3){--heading-color:var(--text-color-reversed)}.group-primary.color-theme-MPurpleB,.group-primary.color-theme-mpurpleb{--bg-color:var(--dmpurpleb);--bg-color-two:var(--xdmpurpleb);--link-text-color:var(--dmpurpleb);--accent-color:var(--mpurpleb);--base-color:var(--mpurpleb);--hover-color:var(--lmpurpleb)}.group-primary.color-theme-MPurpleB div.section-heading>:is(h2,h3),.group-primary.color-theme-mpurpleb div.section-heading>:is(h2,h3){--heading-color:var(--text-color-reversed)}.group-primary.color-theme-MRed,.group-primary.color-theme-mred{--bg-color:var(--dmred);--bg-color-two:var(--xdmred);--link-text-color:var(--dmred);--accent-color:var(--mred);--base-color:var(--mred);--hover-color:var(--lmred)}.group-primary.color-theme-MRed div.section-heading>:is(h2,h3),.group-primary.color-theme-mred div.section-heading>:is(h2,h3){--heading-color:var(--text-color-reversed)}.group-primary.color-theme-MPink,.group-primary.color-theme-mpink{--bg-color:var(--dmpink);--bg-color-two:var(--xdmpink);--link-text-color:var(--dmpink);--accent-color:var(--mpink);--base-color:var(--mpink);--hover-color:var(--lmpink)}.group-primary.color-theme-MPink div.section-heading>:is(h2,h3),.group-primary.color-theme-mpink div.section-heading>:is(h2,h3){--heading-color:var(--text-color-reversed)}.group-primary.color-theme-MOrange,.group-primary.color-theme-morange{--bg-color:var(--dmorange);--bg-color-two:var(--xdmorange);--link-text-color:var(--dmorange);--accent-color:var(--morange);--base-color:var(--morange);--hover-color:var(--lmorange)}.group-primary.color-theme-MOrange div.section-heading>:is(h2,h3),.group-primary.color-theme-morange div.section-heading>:is(h2,h3){--heading-color:var(--text-color-reversed)}.group-primary.color-theme-MPeach,.group-primary.color-theme-mpeach{--bg-color:var(--dmpeach);--bg-color-two:var(--xdmpeach);--link-text-color:var(--dmpeach);--accent-color:var(--mpeach);--base-color:var(--mpeach);--hover-color:var(--lmpeach)}.group-primary.color-theme-MPeach div.section-heading>:is(h2,h3),.group-primary.color-theme-mpeach div.section-heading>:is(h2,h3){--heading-color:var(--text-color-reversed)}.group-primary.color-theme-MYellow,.group-primary.color-theme-myellow{--bg-color:var(--dmyellow);--bg-color-two:var(--xdmyellow);--link-text-color:var(--dmyellow);--accent-color:var(--myellow);--base-color:var(--myellow);--hover-color:var(--lmyellow)}.group-primary.color-theme-MYellow div.section-heading>:is(h2,h3),.group-primary.color-theme-myellow div.section-heading>:is(h2,h3){--heading-color:var(--text-color-reversed)}.group-primary.color-theme-MGreenA,.group-primary.color-theme-mgreena{--bg-color:var(--dmgreena);--bg-color-two:var(--xdmgreena);--link-text-color:var(--dmgreena);--accent-color:var(--mgreena);--base-color:var(--mgreena);--hover-color:var(--lmgreena)}.group-primary.color-theme-MGreenA div.section-heading>:is(h2,h3),.group-primary.color-theme-mgreena div.section-heading>:is(h2,h3){--heading-color:var(--text-color-reversed)}.group-primary.color-theme-MGreenB,.group-primary.color-theme-mgreenb{--bg-color:var(--dmgreenb);--bg-color-two:var(--xdmgreenb);--link-text-color:var(--dmgreenb);--accent-color:var(--mgreenb);--base-color:var(--mgreenb);--hover-color:var(--lmgreenb)}.group-primary.color-theme-MGreenB div.section-heading>:is(h2,h3),.group-primary.color-theme-mgreenb div.section-heading>:is(h2,h3){--heading-color:var(--text-color-reversed)}.group-primary.color-theme-MTeal,.group-primary.color-theme-mteal{--bg-color:var(--dmteal);--bg-color-two:var(--xdmteal);--link-text-color:var(--dmteal);--accent-color:var(--mteal);--base-color:var(--mteal);--hover-color:var(--lmteal)}.group-primary.color-theme-MTeal div.section-heading>:is(h2,h3),.group-primary.color-theme-mteal div.section-heading>:is(h2,h3){--heading-color:var(--text-color-reversed)}.card-item{--bg-color:var(--text-color-reversed);--bg-color-two:var(--lgray);--text-color:var(--text-color);--link-text-color:var(--brand-primary);--heading-link-color:var(--text-color-reversed);--accent-color:var(--text-color-reversed);--base-color:var(--brand-primary);--hover-color:var(--brand-info);--top-shadow-offset:0;--bottom-shadow-offset:0;--theme-xlight:var(--xlgreena);--theme-light:var(--lgreena);--theme-dark:var(--dgreena);color:var(--text-color);background-color:var(--bg-color);background-image:linear-gradient(to bottom,var(--text-color-reversed) 0,var(--lgray) 100%)}.card-item>:is(h2,h3,h4){color:var(--link-text-color)}.card-item>:is(h2,h3,h4) a{color:var(--heading-link-color)}.card-item>:is(h2,h3,h4) a .icon svg{stroke:white}.card-item:focus>:is(h2,h3,h4) a .icon svg,.card-item:hover>:is(h2,h3,h4) a .icon svg{stroke:var(--brand-slgreen)}.card-item[class*=color-theme-]:focus-within>:is(h2,h3,h4) a,.card-item[class*=color-theme-]:hover>:is(h2,h3,h4) a{color:var(--brand-slgreen);background-color:var(--brand-mead)}.card-item[class*=color-theme-]:focus-within>:is(h2,h3,h4) a svg,.card-item[class*=color-theme-]:hover>:is(h2,h3,h4) a svg{stroke:var(--brand-slgreen)}.card-item[class*=color-theme-]:focus-within>:is(h2,h3,h4) a:focus-within svg,.card-item[class*=color-theme-]:focus-within>:is(h2,h3,h4) a:hover svg,.card-item[class*=color-theme-]:hover>:is(h2,h3,h4) a:focus-within svg,.card-item[class*=color-theme-]:hover>:is(h2,h3,h4) a:hover svg{stroke:var(--brand-slgreen)}.card-item .links a{color:var(--link-text-color);border-radius:4px}.card-item .links a:focus,.card-item .links a:hover{color:var(--text-color-reversed);background-color:var(--link-text-color);outline:4px solid var(--link-text-color)}.card-item .links a:focus .icon svg,.card-item .links a:hover .icon svg{stroke:var(--text-color-reversed)}.card-item .links .icon svg{stroke:var(--link-text-color)}.card-item .link-cluster :is(h2,h3,h4){color:var(--brand-pine)}.card-item .link-cluster.link-style-button a{background-color:var(--brand-stone);color:var(--brand-pine);text-decoration:none}.card-item .link-cluster.link-style-button a svg{stroke:var(--brand-pine)}.card-item .link-cluster.link-style-button a:focus,.card-item .link-cluster.link-style-button a:hover{color:var(--brand-stone);background-color:var(--brand-pine)}.card-item .link-cluster.link-style-button a:focus svg,.card-item .link-cluster.link-style-button a:hover svg{stroke:var(--brand-stone)}.card-item[class*=color-theme-]{--heading-color:var(--text-color-reversed)}.card-item[class*=color-theme-]>:is(h2,h3,h4){padding-top:1.1em;padding-bottom:.4em;background-color:var(--brand-slgreen);color:#fff;margin-top:0}.card-item[class*=color-theme-]>:is(h2,h3,h4) a{color:#fff;background-color:var(--brand-slgreen)}.card-item[class*=color-theme-]>:is(h2,h3,h4):has(a){padding:0;display:flex}.card-item[class*=color-theme-]>:is(h2,h3,h4):has(a) a{padding-top:1.1em;padding-bottom:.4em;width:100%;padding-left:2rem;padding-right:2rem}.card-item.card-cluster{grid-template-areas:"title" "image" "content" "cluster";grid-template-rows:auto 1fr auto;grid-template-columns:1fr;grid-column:1/-1}.card-item.card-cluster .cluster-img{display:flex;padding:1em;gap:1em}.card-item.card-cluster .cluster-img[data-img-count="2"] [class^=img-holder]{flex-basis:50%}.card-item.card-cluster .cluster-img[data-img-count="3"] [class^=img-holder]{flex-basis:33.333%}.card-item.card-cluster .cluster-img[data-img-count="4"] [class^=img-holder]{flex-basis:25%}@media (min-width:567px) and (max-width:767px),(min-width:992px){.card-item.card-cluster{grid-template-areas:"title title" "content image" "cluster cluster";grid-template-rows:auto 1fr;grid-template-columns:5fr 3fr}.card-item.card-cluster .cluster-img{display:grid;padding:1em;aspect-ratio:1;align-self:start}.card-item.card-cluster .cluster-img:not(.img-theme-default){grid-template-columns:1fr;grid-template-rows:1fr}.card-item.card-cluster .cluster-img:not(.img-theme-default)>div[class*=img-holder-]{grid-column:1;grid-row:1}.card-item.card-cluster .cluster-img:not(.img-theme-default).img-theme-bubbles img{border:.5rem solid var(--text-color-reversed);border-radius:50%}.card-item.card-cluster .cluster-img:not(.img-theme-default).img-theme-bubbles[data-img-count="2"] .img-holder-0{width:70%;justify-self:start;align-self:start}.card-item.card-cluster .cluster-img:not(.img-theme-default).img-theme-bubbles[data-img-count="2"] .img-holder-1{width:60%;justify-self:end;align-self:end}.card-item.card-cluster .cluster-img:not(.img-theme-default).img-theme-bubbles[data-img-count="3"] .img-holder-0{width:60%;justify-self:start;align-self:start}.card-item.card-cluster .cluster-img:not(.img-theme-default).img-theme-bubbles[data-img-count="3"] .img-holder-1{width:55%;justify-self:end;align-self:start}.card-item.card-cluster .cluster-img:not(.img-theme-default).img-theme-bubbles[data-img-count="3"] .img-holder-2{width:50%;justify-self:center;align-self:end}.card-item.card-cluster .cluster-img:not(.img-theme-default).img-theme-bubbles[data-img-count="4"] .img-holder-0{width:65%;justify-self:start;align-self:center}.card-item.card-cluster .cluster-img:not(.img-theme-default).img-theme-bubbles[data-img-count="4"] .img-holder-1{width:40%;justify-self:center;align-self:start}.card-item.card-cluster .cluster-img:not(.img-theme-default).img-theme-bubbles[data-img-count="4"] .img-holder-2{width:35%;justify-self:center;align-self:end;margin-left:20%}.card-item.card-cluster .cluster-img:not(.img-theme-default).img-theme-bubbles[data-img-count="4"] .img-holder-3{width:50%;justify-self:end;align-self:center;margin-bottom:10%}.card-item.card-cluster .cluster-img:not(.img-theme-default).img-theme-overlap-tiles img{border:.5rem solid var(--text-color-reversed)}.card-item.card-cluster .cluster-img:not(.img-theme-default).img-theme-overlap-tiles[data-img-count="2"] .img-holder-0{width:65%;justify-self:start;align-self:start}.card-item.card-cluster .cluster-img:not(.img-theme-default).img-theme-overlap-tiles[data-img-count="2"] .img-holder-1{width:55%;justify-self:end;align-self:end}.card-item.card-cluster .cluster-img:not(.img-theme-default).img-theme-overlap-tiles[data-img-count="3"] .img-holder-0{width:60%;justify-self:start;align-self:start}.card-item.card-cluster .cluster-img:not(.img-theme-default).img-theme-overlap-tiles[data-img-count="3"] .img-holder-1{width:55%;justify-self:end;align-self:start}.card-item.card-cluster .cluster-img:not(.img-theme-default).img-theme-overlap-tiles[data-img-count="3"] .img-holder-2{width:50%;justify-self:center;align-self:end}.card-item.card-cluster .cluster-img:not(.img-theme-default).img-theme-overlap-tiles[data-img-count="4"] .img-holder-0{width:65%;justify-self:start;align-self:center}.card-item.card-cluster .cluster-img:not(.img-theme-default).img-theme-overlap-tiles[data-img-count="4"] .img-holder-1{width:40%;justify-self:center;align-self:start}.card-item.card-cluster .cluster-img:not(.img-theme-default).img-theme-overlap-tiles[data-img-count="4"] .img-holder-2{width:35%;justify-self:center;align-self:end;margin-left:20%}.card-item.card-cluster .cluster-img:not(.img-theme-default).img-theme-overlap-tiles[data-img-count="4"] .img-holder-3{width:50%;justify-self:end;align-self:center;margin-bottom:10%}}.card-item.card-cluster .cluster-img.img-theme-default{grid-template-columns:1fr 1fr;grid-template-rows:repeat(auto-fill,auto);gap:1em}.card-item{--theme-xlight:var(--xlgreena);--theme-light:var(--lgreena);--theme-dark:var(--dgreena)}.card-item.card-2x1-full-media{grid-column:span 2}.card-item .list-item-content{grid-area:content}.card-item .img-holder{grid-area:image;width:100%;height:auto}.card-item .img-holder img{width:100%;height:auto}.card-item>h2,.card-item>h3,.card-item>h4{grid-area:title;font-family:var(--brand-sans-serif);font-size:1.2em;text-transform:uppercase;text-wrap:balance;text-wrap:pretty}.card-item>h2 a:focus,.card-item>h2 a:hover,.card-item>h3 a:focus,.card-item>h3 a:hover,.card-item>h4 a:focus,.card-item>h4 a:hover{text-decoration:underline}.card-item .list-item-content{display:flex;flex-flow:column nowrap}.card-item .list-item-content h3,.card-item .list-item-content h4{font-family:var(--brand-sans-serif);font-size:25.2px;font-weight:700;text-transform:unset}.card-item .list-item-content .links{list-style:none;margin-left:2rem;margin-right:2rem;padding:0;padding-bottom:.65em}.card-item .list-item-content .links:not(:only-child){margin-top:auto}.card-item .list-item-content .links a{display:flex;gap:1rem;align-items:center}.card-item .list-item-content .links a .icon{flex-shrink:0}.card-item .list-item-content .actions{margin-top:auto;padding:0;margin-bottom:0}.card-item .list-item-content .actions a{background-color:var(--brand-slgreen);color:#fff;font-size:1em;font-weight:700;text-decoration:none}.card-item .list-item-content .actions a:focus,.card-item .list-item-content .actions a:hover{background-color:var(--brand-mead);color:var(--brand-slgreen)}.card-item h2,.card-item h3,.card-item h4,.card-item p{padding-left:2rem;padding-right:2rem}p.email a{display:block;background-color:#95cb6e;padding:1.2rem;text-align:center;color:inherit;font-weight:700;text-transform:uppercase}.card-item:hover a{color:var(--brand-slgreen)}.card-item .list-item-content a:focus,.card-item .list-item-content a:hover{background-color:var(--brand-slgreen);color:#fff}.card-item .list-item-content a:focus svg,.card-item .list-item-content a:hover svg{stroke:white}.card-item a:focus{background-color:var(--brand-mead);text-decoration:none}.card-item{margin-bottom:2rem}.card-item h2 .i-int-link,.card-item h3 .i-int-link{margin-left:1rem;margin-right:0}.card-item h3,.card-item h4{font-family:var(--brand-sans-serif);font-weight:700;text-transform:uppercase}.cpt-cards-index{margin-bottom:4rem}.component.cpt-cards-index.cpt-hero+.more{display:flex;width:100%}.component.cpt-cards-index.cpt-hero+.more a{align-self:end;margin-left:auto;margin-right:8px;margin-bottom:2em;font-style:italic}.links .link-content{display:flex;gap:1rem}.link-content .icon{flex-shrink:0;margin-top:.7rem}.cpt-blog-index .blog-item{position:relative;padding:1rem;box-shadow:0 0 4px 1px #ccc;margin-bottom:1em;transition:box-shadow .2s ease-in-out}.cpt-blog-index .blog-item:focus-within,.cpt-blog-index .blog-item:hover{box-shadow:0 0 10px 5px #ccc}.cpt-blog-index .blog-media-image>img{width:100%;height:auto}.cpt-blog-index .blog-index-heading{font-family:var(--brand-sans-serif);font-size:3rem;text-transform:uppercase;margin:0;margin-bottom:1rem}.cpt-blog-index .blog-index-heading a:focus,.cpt-blog-index .blog-index-heading a:hover{text-decoration:underline}.cpt-blog-index .blog-index-heading a ::after{content:" ";position:absolute;top:0;left:0;right:0;bottom:0}.cpt-image{margin-bottom:1em}.cpt-hero figcaption,.cpt-image figcaption,.cpt-video figcaption{font-size:.9em;font-style:italic;box-shadow:inset 5px 0 #ccc;padding-left:1em;margin-top:.5em}.cpt-hero figcaption a,.cpt-image figcaption a,.cpt-video figcaption a{text-decoration:underline}.cpt-hero figcaption a:focus,.cpt-hero figcaption a:hover,.cpt-image figcaption a:focus,.cpt-image figcaption a:hover,.cpt-video figcaption a:focus,.cpt-video figcaption a:hover{text-decoration:none}@media screen and (min-width:567px) and (max-width:767px),(min-width:992px){@supports (display:grid){.cpt-cards-index{display:grid;gap:1em;grid-template-columns:1fr 1fr;grid-auto-rows:auto auto auto}.cpt-cards-index.max-column-count-1{grid-template-columns:1fr}.cpt-cards-index.max-column-count-2{grid-template-columns:1fr 1fr}.card-item{margin-bottom:0;grid-row:span 3;grid-template-rows:subgrid}.cpt-blog-index .blog-item{display:grid;grid-template-columns:2fr 5fr;grid-template-rows:auto auto;gap:1rem;grid-template-areas:"img heading" "img content"}.cpt-blog-index .blog-item>img{grid-area:img}.cpt-blog-index .blog-item .blog-index-heading{grid-area:heading}.cpt-blog-index .blog-item .blog-item-summary{grid-area:content}}.cpt-image.pull-right{float:right;margin-left:1rem;margin-bottom:1rem;width:40%}}@media screen and (min-width:567px){@supports (display:grid){.tpl-list-index .cpt-cards-index{display:grid;gap:1em;grid-template-columns:1fr 1fr;grid-auto-rows:auto auto auto}.tpl-list-index .cpt-cards-index.max-column-count-1{grid-template-columns:1fr}.tpl-list-index .cpt-cards-index.max-column-count-2{grid-template-columns:1fr 1fr}.tpl-list-index .card-item{margin-bottom:0;grid-row:span 3;grid-template-rows:subgrid}}}section.rgn-intro[class*=color-theme-]:not(.color-theme-Standard) h1{padding:1rem 2rem 0 2rem;margin-bottom:0;color:var(--bg-color)}section.rgn-intro[class*=color-theme-]:not(.color-theme-Standard) h1 .wrap-adjust{max-width:25ch;padding-bottom:.4rem}@supports (text-wrap:pretty){section.rgn-intro[class*=color-theme-]:not(.color-theme-Standard) h1 .wrap-adjust{max-width:unset;text-wrap:pretty}}section.rgn-intro[class*=color-theme-]:not(.color-theme-Standard) h1::after{content:" ";display:block;background-color:var(--bg-color);background-image:linear-gradient(to bottom,var(--bg-color) 0,var(--bg-color-two) 100%);z-index:120;height:1.8rem}section.rgn-intro[class*=color-theme-]:not(.color-theme-Standard) .cpt-intro.intro-full-width-on{background:0 0;color:var(--text-color)}section.rgn-intro[class*=color-theme-]:not(.color-theme-Standard).card-layout-true{margin-top:1em;padding:0}section.rgn-intro[class*=color-theme-]:not(.color-theme-Standard).card-layout-true h1{margin-top:0}section.rgn-intro[class*=color-theme-]:not(.color-theme-Standard).card-layout-true .cpt-intro{padding:2rem;max-width:80ch}.rgn-intro.color-theme-BlueB{--bg-color:var(--dblueb);--bg-color-two:var(--xdblueb)}.rgn-intro.color-theme-BlueA{--bg-color:var(--dblue);--bg-color-two:var(--xdblue)}.rgn-intro.color-theme-PurpleA{--bg-color:var(--dpurple);--bg-color-two:var(--xdpurple)}.rgn-intro.color-theme-PurpleB{--bg-color:var(--dpurpleb);--bg-color-two:var(--xdpurpleb)}.rgn-intro.color-theme-Pink{--bg-color:var(--dpink);--bg-color-two:var(--xdpink)}.rgn-intro.color-theme-Red{--bg-color:var(--dred);--bg-color-two:var(--xdred)}.rgn-intro.color-theme-Orange{--bg-color:var(--dorange);--bg-color-two:var(--xdorange)}.rgn-intro.color-theme-Green,.rgn-intro.color-theme-GreenA{--bg-color:var(--dgreena);--bg-color-two:var(--xdgreena)}.rgn-intro.color-theme-GreenB{--bg-color:var(--dgreenb);--bg-color-two:var(--xdgreenb)}.rgn-intro.color-theme-Teal{--bg-color:var(--dteal);--bg-color-two:var(--xdteal)}.rgn-intro.color-theme-Yellow{--bg-color:var(--dyellow);--bg-color-two:var(--xdyellow)}.rgn-intro.color-theme-Peach{--bg-color:var(--dpeach);--bg-color-two:var(--xdpeach)}.rgn-intro.color-theme-MPurpleA{--bg-color:var(--dmpurplea);--bg-color-two:var(--xdmpurplea)}.rgn-intro.color-theme-MPurpleB{--bg-color:var(--dmpurpleb);--bg-color-two:var(--xdmpurpleb)}.rgn-intro.color-theme-MRed{--bg-color:var(--dmred);--bg-color-two:var(--xdmred)}.rgn-intro.color-theme-MPink{--bg-color:var(--dmpink);--bg-color-two:var(--xdmpink)}.rgn-intro.color-theme-MOrange{--bg-color:var(--dmorange);--bg-color-two:var(--xdmorange)}.rgn-intro.color-theme-MPeach{--bg-color:var(--dmpeach);--bg-color-two:var(--xdmpeach)}.rgn-intro.color-theme-MYellow{--bg-color:var(--dmyellow);--bg-color-two:var(--xdmyellow)}.rgn-intro.color-theme-MGreenA{--bg-color:var(--dmgreena);--bg-color-two:var(--xdmgreena)}.rgn-intro.color-theme-MGreenB{--bg-color:var(--dmgreenb);--bg-color-two:var(--xdmgreenb)}.rgn-intro.color-theme-MTeal{--bg-color:var(--dmteal);--bg-color-two:var(--xdmteal)}.rgn-intro.color-theme-MBlueA{--bg-color:var(--dmbluea);--bg-color-two:var(--xdmbluea)}.rgn-intro.color-theme-MBlueB{--bg-color:var(--dmblueb);--bg-color-two:var(--xdmblueb)}@media screen and (min-width:768px) and (max-width:1219px){@supports (display:grid){.cpt-cards-index.full-width-primary-off{display:grid;gap:1em;grid-template-columns:1fr}}}@media screen and (min-width:992px){@supports (display:grid){.cpt-cards-index.cpt-hero{grid-template-columns:repeat(4,1fr)}.card-2x1:not(.card-media-none) .img-holder{padding:1em;padding-right:0}.cpt-cards-index.max-column-count-3{grid-template-columns:repeat(3,1fr)}.cpt-cards-index.max-column-count-4{grid-template-columns:repeat(4,1fr)}}}.cpt-faculty-nav-alpha,.cpt-library-database{padding-left:0;list-style:none;text-transform:uppercase}.cpt-faculty-nav-alpha ul,.cpt-library-database ul{padding:0}.cpt-faculty-nav-alpha ul li,.cpt-library-database ul li{display:inline;font-weight:700}.cpt-faculty-nav-alpha ul li+li:before,.cpt-library-database ul li+li:before{content:" / "}.cpt-faculty-nav-alpha ul li a,.cpt-library-database ul li a{display:inline-block;padding:10px}@media (min-width:992px){.cpt-faculty-nav-alpha ul li a,.cpt-library-database ul li a{padding:5px 8.6956521739px}}.cpt-faculty-nav-alpha ul li a:hover,.cpt-library-database ul li a:hover{background:var(--brand-mead)}.cpt-faculty-nav-alpha ul li a.disabled,.cpt-library-database ul li a.disabled{cursor:normal;color:#555}.cpt-faculty-nav-alpha ul li a.disabled:hover,.cpt-library-database ul li a.disabled:hover{color:#555;background-color:transparent;text-decoration:none}.cpt-faculty-list,.cpt-staff-list{padding-bottom:1.5em;margin-bottom:.6em}.cpt-faculty-list:after,.cpt-faculty-list:before,.cpt-staff-list:after,.cpt-staff-list:before{content:" ";display:table}.cpt-faculty-list:after,.cpt-staff-list:after{clear:both}.cpt-faculty-list .faculty-subsection,.cpt-faculty-list .staff-subsection,.cpt-staff-list .faculty-subsection,.cpt-staff-list .staff-subsection{position:relative;padding-bottom:1.7em;border-bottom:solid 1px var(--brand-mead)}.cpt-faculty-list ol,.cpt-faculty-list ul,.cpt-staff-list ol,.cpt-staff-list ul{padding-left:0;list-style:none}.cpt-faculty-list .btt,.cpt-staff-list .btt{font-family:var(--brand-serif);position:absolute;right:0;bottom:0;background:0 0;border:0;color:#454141;text-transform:uppercase}.cpt-faculty-list .not-found,.cpt-faculty-list .the-term,.cpt-staff-list .not-found,.cpt-staff-list .the-term{font-size:1.2em;font-family:var(--brand-serif)}.cpt-faculty-list h2{text-transform:uppercase}.cpt-staff-list .n,span.n{font-weight:700}.cpt-staff-list .icon{font-size:1.6em;margin-right:.2em}.cpt-staff-list .e{margin-right:.5em}.cpt-staff-list li{padding-bottom:.5em}.cpt-staff-list li.subdepartment{padding-bottom:0;margin-top:2em}.cpt-staff-list .staff-contact a{display:inline-flex;margin-right:1em}.staff-subsection:first-child h2{margin-top:0}.cpt-faculty-list-department .list-faculty{padding-bottom:1.5em;border-bottom:solid 1px var(--brand-mead);margin-bottom:.6em}.cpt-faculty-list-department .list-faculty:after,.cpt-faculty-list-department .list-faculty:before{content:" ";display:table}.cpt-faculty-list-department .list-faculty:after{clear:both}.cpt-faculty-list-department .list-faculty .faculty-column{width:100%;float:none;padding-right:0}@media (min-width:768px){.cpt-faculty-list-department .list-faculty .faculty-column{width:60%;float:left;padding-right:20px}}.cpt-faculty-list-department .list-faculty .faculty-column a:hover{color:#000;text-decoration:underline}.cpt-faculty-list-department .list-faculty .faculty-column h2{font-family:var(--brand-sans-serif);margin:0;font-size:1.4em}.cpt-faculty-list-department .list-faculty .faculty-column h3{font-size:1.4em;font-weight:700;margin-top:0}.cpt-faculty-list-department .list-faculty .faculty-column .faculty-discipline{font-weight:700}.cpt-faculty-list-department .list-faculty .faculty-column .faculty-discipline h4{font-family:var(--brand-sans-serif);font-size:1.1em;margin-bottom:0}.cpt-faculty-list-department .list-faculty .faculty-column .faculty-discipline h4:after{content:":"}.cpt-faculty-list-department .list-faculty .faculty-column .faculty-affiliation-list{padding-left:0;list-style:none}.cpt-faculty-list-department .list-faculty .faculty-column-contact{width:40%;float:left}.cpt-faculty-list-department .list-faculty .faculty-column-contact .links-contact{padding-left:0;list-style:none;margin-top:.5em}.cpt-faculty-list-department .list-faculty .faculty-column-contact .links-contact li{margin-bottom:1.3em;min-height:50px;margin-bottom:1em}.cpt-faculty-list-department .list-faculty .faculty-column-contact a{float:left;color:#000;text-decoration:none;margin-left:3em}.cpt-faculty-list-department .list-faculty .faculty-column-contact a .icon{font-size:2.7em;position:absolute;height:.85em;width:.85em;margin-left:-1em;margin-top:-.2em}.cpt-faculty-list-department .list-faculty .faculty-column-contact a:hover{color:var(--brand-slgreen);text-decoration:underline}.cpt-faculty-list-department .list-faculty .faculty-column-contact .links-contact-content{margin-left:55px}@media (min-width:768px){.cpt-faculty-list-department .list-faculty.list-faculty-image .faculty-image{float:left;width:20%;padding:10px}.cpt-faculty-list-department .list-faculty.list-faculty-image .faculty-column{width:50%}.cpt-faculty-list-department .list-faculty.list-faculty-image .faculty-column-contact{width:30%}}.cpt-directory-list h2{font-family:var(--brand-sans-serif);font-weight:400!important;font-style:normal!important;margin-top:-.1em}.cpt-directory-list ul{padding-left:0;list-style:none}.cpt-directory-list ul li{position:relative;color:#000;border-bottom:solid 1px var(--brand-slgreen);padding:0}.cpt-directory-list ul li:first-of-type{border-top:solid 1px var(--brand-slgreen)}.cpt-directory-list ul li h3{font-family:var(--brand-sans-serif);font-weight:700;color:var(--brand-slgreen);font-size:1.2em;margin:0;padding-right:20px}.cpt-directory-list ul li a.directory-item-link{display:block;text-decoration:none;padding:10px}.cpt-directory-list ul li a.directory-item-link:hover{background:#f6f5f5}.cpt-directory-list ul li .tel{display:inline-block;padding:1em .2em 0;margin-left:-.2em;margin-right:-.2em}.cpt-directory-list ul li .icon{color:var(--brand-mead);display:inline-block;font-size:1.2em;position:absolute;right:10px;top:10px;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.cpt-directory-list ul li.opened .icon{-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-directory-list ul .expand{padding:0 10px}.cpt-student-row h2{font-family:var(--brand-sans-serif);font-weight:400!important;font-style:normal!important;border-bottom:solid 5px #ae4c62;margin-bottom:0}.cpt-student-row h2 a{color:#741032}.cpt-student-row h2 a:hover{color:#ae4c62;text-decoration:none}.cpt-student-row .student-info{background:#f6f5f5;padding-left:0;border-bottom:solid 1px #ae4c62;margin-bottom:40px}.cpt-student-row .student-info:after,.cpt-student-row .student-info:before{content:" ";display:table}.cpt-student-row .student-info:after{clear:both}.cpt-student-row .student-info .student-profile{padding-left:0}@media (max-width:767px){.cpt-student-row .student-info .student-profile>a{margin-right:20px}.cpt-student-row .student-info .student-profile .student-bio{float:none;width:100%}}.cpt-student-row .student-info .student-profile>*{float:left;width:50%}.cpt-student-row .student-info .student-profile .student-bio{font-family:var(--brand-serif);font-size:1.3em;padding:1em}.cpt-student-row .student-info .cpt-student-story{float:right;background:#fff;padding-top:10px;margin-top:20px}.cpt-student-row .student-info .cpt-student-story .cpt-student-row-story{border-bottom:solid 5px #ae4c62;margin-bottom:10px}.cpt-student-row .student-info .cpt-student-story a:hover h4{background-color:#ae4c62;color:#fff}.tpl-student-stories-item{position:relative}@media (min-width:768px){.tpl-student-stories-item .subhead{display:none}}.tpl-student-stories-item .nav-top:after,.tpl-student-stories-item .nav-top:before{content:" ";display:table}.tpl-student-stories-item .nav-top:after{clear:both}@media (max-width:767px){.tpl-student-stories-item .nav-top .sibling-top{border-bottom:0 none}}@media (min-width:768px) and (max-width:991px){.tpl-student-stories-item .nav-top.container .sibling-top{display:block;max-height:none}}@media (min-width:768px){.tpl-student-stories-item .nav-top{position:absolute;top:0;left:50%;margin-left:-374px;width:748px}}@media (min-width:992px){.tpl-student-stories-item .nav-top{margin-left:-486px;width:972px}}@media (min-width:1200px){.tpl-student-stories-item .nav-top{margin-left:-590px;width:1180px}}@media (max-width:767px){.tpl-student-stories-item #main-container.container{padding-top:300px;background-size:cover;background-position:center}}@media (min-width:768px){.tpl-student-stories-item #main-container.container{background-size:cover;background-repeat:no-repeat;background-position:center 0;width:100%;margin-top:36px;margin-bottom:20px}}@media (min-width:1200px){.tpl-student-stories-item #main-container.container{background-position:center 25%}}.tpl-student-stories-item #main-container.container main#main-wrapper.content-main{margin:0 auto}.tpl-student-stories-item #main-container.container main#main-wrapper.content-main .profile-image{display:block}@media (min-width:768px){.tpl-student-stories-item #main-container.container main#main-wrapper.content-main{width:748px}.tpl-student-stories-item #main-container.container main#main-wrapper.content-main .profile-image{display:none}}@media (min-width:992px){.tpl-student-stories-item #main-container.container main#main-wrapper.content-main{width:972px}}@media (min-width:1200px){.tpl-student-stories-item #main-container.container main#main-wrapper.content-main{width:1180px}}.tpl-student-stories-item #main-container.container .rgn-intro{margin-left:0;width:100%;min-height:145px}@media (min-width:768px){.tpl-student-stories-item #main-container.container .rgn-intro{margin-top:300px;width:40%;min-height:290px}}@media (min-width:992px){.tpl-student-stories-item #main-container.container .rgn-intro{width:35%;min-height:290px}}@media (min-width:1200px){.tpl-student-stories-item #main-container.container .rgn-intro{width:25%;min-height:580px}}.tpl-student-stories-item #main-container.container .cpt-student-bio{font-family:var(--brand-serif);font-size:1.4em}.tpl-student-stories-item #main-container.container .cpt-student-bio h1{font-family:var(--brand-sans-serif);font-weight:400!important;font-style:normal!important;text-transform:uppercase;font-size:2em;padding-bottom:0;margin-bottom:0}.tpl-student-stories-item #main-container.container .cpt-student-bio h1 a{color:#741032}.tpl-student-stories-item #main-container.container .cpt-student-bio h1 a:hover{color:#ae4c62;text-decoration:none}.tpl-student-stories-item #main-container.container .cpt-student-bio .more-link{font-family:var(--brand-sans-serif);font-weight:400!important;font-style:normal!important;text-transform:uppercase;font-size:1.1em;margin-top:.5em}.tpl-student-stories-item #main-container.container .cpt-student-bio .more-link a{color:#ae4c62}.tpl-student-stories-item #main-container.container .cpt-student-bio .more-link a .icon{font-size:1.2em;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width:767px){.tpl-student-stories-item #main-container.container .cpt-student-bio .more-link{display:none}}.cpt-card-swiper h2,.cpt-card-swiper h3,.cpt-card-swiper h4,.cpt-card-swiper h5,.cpt-card-swiper h6{color:var(--brand-white);font-family:var(--brand-sans-serif);margin:0 0 .5em 0;font-weight:400}.card-swiper-item{background-color:var(--brand-slgreen);height:auto}.card-swiper-item-media{background-color:#fff}.card-swiper-item-content{background-color:var(--brand-slgreen);color:var(--brand-white);padding:1.5em;font-size:.9em}.card-swiper-item iframe,.card-swiper-item img{display:block}.card-swiper-item a{color:var(--brand-white);text-decoration:underline}.card-swiper-item a:focus,.card-swiper-item a:hover{text-decoration:underline}.card-swiper-item .actions{display:block}.card-swiper-item .actions a,a.card-swiper-item-link{color:var(--brand-white);background-color:var(--brand-black);display:inline-block;padding:.9em 1.8em;transition:background-color .3s;text-decoration:none;border:0;text-transform:none}.card-swiper-item .actions a:focus,.card-swiper-item .actions a:hover,a.card-swiper-item-link:focus,a.card-swiper-item-link:hover{color:var(--brand-white);background-color:var(--brand-grey)}@media only screen and (min-width:960px){.card-swiper-item{display:grid;grid-template-columns:64% 1fr}.card-swiper-item-reverse{grid-template-columns:1fr 64%}.card-swiper-item-content{border:0;border-left:20px solid #fff}.card-swiper-item-reverse .card-swiper-item-content{order:-1;border:0;border-right:20px solid #fff}}