.campus-item{display:flex;gap:var(--wp--style--block-gap);width:100%;--card-height:40rem}.campus-item a.card-link{color:var(--wp--preset--color--white);display:block;position:relative;text-decoration:none}.campus-item .card-block,.campus-item .img-wrap{flex:1 1 50%}.campus-item .img-wrap{overflow:hidden;position:relative}.campus-item .img-wrap,.campus-item .img-wrap img{border-radius:12px;height:var(--card-height)}.campus-item .img-wrap img{display:block;min-height:var(--card-height);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.05);transition:transform .4s ease-in-out;width:100%}.campus-item .img-wrap a.card-link:hover img,.no-touch .campus-item .img-wrap a.card-link:focus img{transform:scale(1.15)}.campus-item .card-block{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--10)}.campus-item .card-block .card-title{margin-bottom:3rem;margin-top:0}.campus-item .card-block .card-title:after{background-color:#dadada;content:"";display:block;height:1px;margin-top:1.6rem;width:var(--wp--style--block-gap)}.campus-item .card-block .card-email-wrap,.campus-item .card-block .card-phone-wrap{align-items:flex-start;color:var(--wp--preset--color--primary);display:flex;flex-direction:column;font-size:1.5rem;font-weight:700;text-transform:uppercase}.campus-item .card-block .card-email-wrap span,.campus-item .card-block .card-phone-wrap span{align-items:center;display:flex;gap:.375rem;margin-left:-.5rem}.campus-item .card-block .card-email-wrap svg,.campus-item .card-block .card-phone-wrap svg{height:3rem;width:3rem}.campus-item .card-block .card-email-wrap a,.campus-item .card-block .card-phone-wrap a{color:var(--wp--preset--color--black);font-size:var(--wp--preset--font-size--medium);font-weight:500;text-transform:none;z-index:2}.campus-item .card-block .card-excerpt,.campus-item .card-block .wp-block-button{margin-top:3rem}@media(min-width:820px){.campus-item .card-block .card-title{font-size:5.5rem}}@media(max-width:819px){.campus-item{display:block}.campus-item .img-wrap,.campus-item .img-wrap img{height:80vw}.campus-item .img-wrap img{min-height:auto}.campus-item .card-block{margin-top:var(--wp--style--block-gap)}.campus-item .card-block .card-title{margin-bottom:1rem}.campus-item .card-block .wp-block-button{margin-top:1rem}}.is-style-portrait-card .campus-item{flex-direction:column}.is-style-portrait-card .campus-item .img-wrap img{height:200px;min-height:auto}@media(max-width:819px){.is-style-portrait-card .campus-item .img-wrap{height:100%}}.is-style-portrait-card .campus-item .card-block{gap:var(--wp--preset--spacing--10);position:relative}.is-style-portrait-card .campus-item .card-block .card-title{font-family:var(--wp--preset--font-family--base);font-size:var(--wp--preset--font-size--x-large);font-weight:700;margin-bottom:0;text-transform:none}.is-style-portrait-card .campus-item .card-block .card-title:after{display:none}.is-style-portrait-card .campus-item .card-block .card-email-wrap,.is-style-portrait-card .campus-item .card-block .card-phone-wrap{align-items:flex-start;color:var(--wp--preset--color--primary);display:flex;flex-direction:column;font-size:var(--wp--preset--font-size--small);text-transform:uppercase}.is-style-portrait-card .campus-item .card-block .card-email-wrap span,.is-style-portrait-card .campus-item .card-block .card-phone-wrap span{align-items:center;display:flex;gap:.375rem;margin-left:-.5rem}.is-style-portrait-card .campus-item .card-block .card-email-wrap svg,.is-style-portrait-card .campus-item .card-block .card-phone-wrap svg{height:3rem;width:3rem}.is-style-portrait-card .campus-item .card-block .card-email-wrap a,.is-style-portrait-card .campus-item .card-block .card-phone-wrap a{color:var(--wp--preset--color--black);font-size:var(--wp--preset--font-size--medium);font-weight:500;text-transform:none;z-index:2}.is-style-portrait-card .campus-item .card-block .wp-block-buttons{height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.is-style-portrait-card .campus-item .card-block .wp-block-button{position:static}.is-style-portrait-card .campus-item .card-block .wp-block-button:after,.is-style-portrait-card .campus-item .card-block .wp-block-button:before{content:none}.is-style-portrait-card .campus-item .card-block .wp-block-button .wp-block-button__link:after{z-index:1}
