body{background-color:#fff;margin:0}body h3{color:#fff;font-family:Gotham A,Gotham B;font-size:1rem;font-style:normal;font-weight:700}.cta-button{align-items:center;background-color:#fff;border:1.5px solid #c89211;border-radius:30px;color:#003057;display:flex;font-family:Archer A,Archer B;font-size:19px;font-size:17px;font-weight:400;font-weight:700;gap:19px;justify-content:center;letter-spacing:.05em;line-height:36px;line-height:32px;max-width:-webkit-max-content;max-width:max-content;padding:7px 24px 10px 33px;text-decoration:none;transition:all .2s ease-in}.cta-button.darker{border-color:#ac7e0f}.cta-button.centered{margin:0 auto}@media(max-width:1024px){.cta-button.margin-bottom{margin-bottom:65px}}.cta-button img{content:url(/static/media/right-arrow.07263d4be71346a0c327.svg)}.cta-button:hover img{content:url(/static/media/right-arrow_white.d9d0836fbf51f82e164e.svg)}.cta-button:hover{background-color:#c89211;color:#fff}.cta-button:hover.darker{background-color:#ac7e0f}.testimonials{background-color:#fefdf5;min-height:400px;position:relative}@media(max-width:1024px){.testimonials{padding:0 40px}}.testimonials .anchor,.testimonials .shield{position:absolute;right:0;top:0}.testimonials .anchor{padding-right:58px;padding-top:38px}.testimonials .testimonial-block{margin:0 auto;padding:75px 0;text-align:left;width:90%}@media(min-width:1025px){.testimonials .testimonial-block{padding:175px 0;width:45%}}.testimonials .testimonial-block .quote{color:#fff;color:#003057;font-family:Archer A,Archer B;font-size:1.5rem;font-size:25px;font-style:normal;font-weight:400;line-height:35px;position:relative}.testimonials .testimonial-block .author{color:#fff;color:#003057;font-family:Gotham A,Gotham B;font-size:1rem;font-style:normal;font-weight:400;line-height:16px;padding-top:50px}.testimonials .testimonial-block .author .name{font-size:12px;font-weight:700;text-transform:uppercase}.testimonials .testimonial-block .author .about{font-size:10px;font-weight:400}.hoban-capital-campaign{border-top:10px solid #c89211;text-align:center}.hoban-capital-campaign .main-container{margin:0 auto;max-width:1024px}.hoban-capital-campaign .block-quote{margin:75px 0;position:relative}.hoban-capital-campaign .block-quote .text{color:#fff;color:#c89211;font-family:Archer A,Archer B;font-size:1.5rem;font-size:24px;font-style:normal;font-weight:400;line-height:35px}.hoban-capital-campaign .block-quote .author{color:#fff;color:#c89211;font-family:Gotham A,Gotham B;font-size:10px;font-weight:700;letter-spacing:.31em;line-height:29px;text-transform:uppercase}.hoban-capital-campaign .block-quote:before{background-color:#c89211;content:"";height:1px;left:0;position:absolute;top:-30px;width:100%}.hoban-capital-campaign .block-quote:after{background-color:#c89211;bottom:-30px;content:"";height:1px;left:0;position:absolute;width:100%}.loader-container{height:70vh}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.header{align-items:center;justify-content:space-between}@media(max-width:1024px){.header{padding:40px 0}}@media(min-width:1025px){.header{display:flex}}.header .logo-container{display:flex;flex-grow:1;justify-content:center;margin-bottom:30px}@media(min-width:1025px){.header .logo-container{justify-content:left;margin-bottom:0}}.header .logo-container .logo{max-width:107px}.header .hover-links{align-items:center;display:flex;flex-grow:2;justify-content:space-around}@media(max-width:1025px){.header .hover-links{flex-direction:column}}.header .nav-link-container .nav-link{color:#fff;font-family:Gotham A,Gotham B;font-size:10px;font-weight:700;letter-spacing:.31em;line-height:29px;text-decoration:none;text-transform:uppercase}@media(max-width:1024px){.header .nav-link-container .nav-link{color:#003057}}.header .nav-link-container .nav-link span:after{border-bottom:3px solid #c89211;content:"";display:block;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.header .nav-link-container .nav-link span:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 50%;transform-origin:0 50%}.header .circle-container{display:flex;flex-grow:1;justify-content:center}@media(min-width:1025px){.header .circle-container{justify-content:right}}.header .circle-container .donate-button{align-items:center;background-color:transparent;border:2px solid #c89211;border-radius:50%;color:#fff;display:flex;flex-direction:column;font-family:Archer A,Archer B;font-size:1rem;font-style:normal;font-weight:400;height:92px;justify-content:center;outline:none;text-decoration:none;transition:all .2s ease-in;width:92px}@media(max-width:1024px){.header .circle-container .donate-button{color:#003057}}.header .circle-container .donate-button:hover{background-color:#fff;color:#003057}.header .ham{position:absolute;right:20px;top:80px;z-index:999}.header .ham img{max-width:80%}.header .mobile-nav.collapsed{display:none}.footer{background-color:#003057}.footer .top-section{aspect-ratio:1440/623;background-color:#fff;background-size:cover;z-index:-999}@media(min-width:1025px){.footer .top-section{background-repeat:no-repeat}}.footer .top-section .top-content-container{padding:40px}@media(min-width:1025px){.footer .top-section .top-content-container{padding:60px 125px}}.footer .top-section .top-content-container .donate-container p{color:#fff;color:#003057;font-family:Gotham A,Gotham B;font-size:1rem;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:25px;max-width:420px}.footer .top-section .top-content-container .donate-container .donate-button{align-items:center;background-color:transparent;border:2px solid #c89211;border-radius:50%;color:#fff;color:#003057;display:flex;flex-direction:column;font-family:Archer A,Archer B;font-size:1rem;font-style:normal;font-weight:400;height:92px;justify-content:center;outline:none;text-decoration:none;transition:all .2s ease-in;width:92px}.footer .top-section .top-content-container .donate-container .donate-button:hover{background-color:#c89211;color:#fff}@media(min-width:1025px){.footer .top-section .top-content-container .links-container{display:flex;justify-content:space-between}}.footer .top-section .top-content-container .links-container a{color:#003057!important;text-decoration:none}.footer .top-section .top-content-container .links-container a span{display:inline-block;position:relative;text-decoration:none}.footer .top-section .top-content-container .links-container a span:after{border-bottom:1px solid #c89211;content:"";display:block;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.footer .top-section .top-content-container .links-container a span:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 50%;transform-origin:0 50%}.footer .top-section .top-content-container .links-container .site-links{display:flex;flex-direction:column}.footer .top-section .top-content-container .links-container .site-links .link{color:#fff;font-family:Mercury Text G1 A,Mercury Text G1 B;font-size:2rem;font-size:37px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:60px}.footer .top-section .top-content-container .links-container .site-links .link span{line-height:50px}.footer .top-section .top-content-container .links-container .social-links{display:flex;flex-direction:column;margin-top:9px;min-width:75px}.footer .top-section .top-content-container .links-container .social-links .link{color:#fff;font-family:Gotham A,Gotham B;font-size:1.5rem;font-size:14px;font-style:normal;font-weight:400;line-height:30px}.footer .top-section .subscribe-padding{padding:40px}@media(min-width:1025px){.footer .top-section .subscribe-padding{padding:0 125px}}.footer .top-section .subscribe-padding .subscribe-container{position:relative}@media(min-width:1025px){.footer .top-section .subscribe-padding .subscribe-container{align-items:center;display:flex;justify-content:space-between;padding-bottom:90px}}.footer .top-section .subscribe-padding .subscribe-container .subscribe-message{color:#fff;color:#003057;font-family:Archer A,Archer B;font-size:2rem;font-size:40px;font-style:normal;font-weight:400;line-height:40px;max-width:400px}.footer .top-section .subscribe-padding .subscribe-container:after{border-bottom:1px solid #c89211;bottom:135%;content:"";position:absolute;width:100%}.footer .bottom-section{margin:0 50px;padding:50px 0}@media(min-width:1200px){.footer .bottom-section{margin:0 125px}}.footer .bottom-section .bottom-content-container{display:flex;flex-direction:column;position:relative;row-gap:100px;width:100%}.footer .bottom-section .bottom-content-container .wordmark-container{width:290px}.footer .bottom-section .bottom-content-container .wordmark-container img{width:100%}.footer .bottom-section .bottom-content-container .school-info-container{display:flex;flex-direction:column;justify-content:space-between;position:relative;row-gap:30px}@media(min-width:1025px){.footer .bottom-section .bottom-content-container .school-info-container{flex-direction:row}}.footer .bottom-section .bottom-content-container .school-info-container .every-knight-logo{max-width:300px;padding-top:8px}@media(min-width:1025px){.footer .bottom-section .bottom-content-container .school-info-container .every-knight-logo{height:100%}}.footer .bottom-section .bottom-content-container .school-info-container p{color:#fff;font-family:Gotham A,Gotham B;font-size:1rem;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.01em;line-height:25px;margin:2px;text-align:left}.footer .bottom-section .bottom-content-container .school-info-container p:first-child{max-width:425px}.footer .bottom-section .bottom-content-container .school-info-container:after{content:"";position:absolute;top:123%;width:100%}@media(min-width:1025px){.footer .bottom-section .bottom-content-container .school-info-container:after{top:145%}}.columns{align-content:stretch;align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}.columns.full{margin:50px 40px 0;width:100%}.columns .column{flex:0 0 100%;margin-bottom:20px;max-width:100%}@media(min-width:769px){.columns .column{flex-basis:calc(50% - 1.5rem);flex-grow:0;flex-shrink:0}.columns .column.full{flex:0 0 100%;max-width:100%}}.page-content.wrapper.home-section_intro{padding:40px;position:relative}@media(min-width:1025px){.page-content.wrapper.home-section_intro{padding:165px 40px}}.page-content.wrapper.home-section_intro .left-shield{left:0;position:absolute;top:0}.page-content.wrapper.home-section_intro .right-shield{bottom:0;position:absolute;right:0}.page-content.wrapper.home-section_intro .content .intro-text-section{margin:0 auto;text-align:left}@media(min-width:1025px){.page-content.wrapper.home-section_intro .content .intro-text-section{width:40%}}.page-content.wrapper.home-section_intro .content .intro-text-section a{margin-top:45px}.page-content.wrapper.home-section_intro .content .intro-text-section .right-border-block{position:relative}.page-content.wrapper.home-section_intro .content .intro-text-section .right-border-block h2{color:#c89211;font-family:Mercury Text G1 A,Mercury Text G1 B;font-size:39px;font-weight:400;line-height:42px}.page-content.wrapper.home-section_intro .content .intro-text-section .right-border-block p{color:#003057;font-family:Gotham A,Gotham B;font-size:14px;font-weight:400;line-height:25px}@media(min-width:1025px){.page-content.wrapper.home-section_intro .content .intro-text-section .right-border-block:before{background-color:#c89211;content:"";height:100%;left:-1.5rem;position:absolute;top:0;width:1px}}.page-content.wrapper.home-section_featured .featured-update{background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:auto 100%;padding:50px 40px;transition:all .3s ease-in-out}@media(min-width:1025px){.page-content.wrapper.home-section_featured .featured-update{height:350px}}.page-content.wrapper.home-section_featured .featured-update:hover{background-size:auto 110%;opacity:.9}.page-content.wrapper.home-section_featured .featured-update .callout{color:#fff;font-family:Gotham A,Gotham B;font-size:10px;font-weight:700;letter-spacing:.31em;line-height:29px;text-align:left;text-transform:uppercase}.page-content.wrapper.home-section_featured .featured-update .callout .light{color:#f7e79c}@media(min-width:1025px){.page-content.wrapper.home-section_featured .featured-update .featured-details{align-items:center;display:flex;height:70%;justify-content:space-between}}.page-content.wrapper.home-section_featured .featured-update .featured-details .description{text-align:left}@media(min-width:1025px){.page-content.wrapper.home-section_featured .featured-update .featured-details .description{width:35%}}.page-content.wrapper.home-section_featured .featured-update .featured-details .description h2{color:#c89211;color:#fff;font-family:Mercury Text G1 A,Mercury Text G1 B;font-size:39px;font-size:50px;font-weight:400;line-height:42px;line-height:47px;margin:90px auto 0}@media(min-width:1025px){.page-content.wrapper.home-section_featured .featured-update .featured-details .description h2{margin:0}}.page-content.wrapper.home-section_featured .featured-update .featured-details .description p{color:#003057;color:#fff;font-family:Gotham A,Gotham B;font-size:14px;font-weight:400;line-height:25px}.page-content.wrapper.home-section_featured .featured-update .featured-details .learn-more{border:2px solid #c89211;border-radius:30px;padding:10px}.page-content.wrapper.home-section_featured .featured-update .featured-details .learn-more .learn-more-link{align-items:center;color:#003057;color:#fff;display:flex;font-family:Archer A,Archer B;font-size:19px;font-weight:400;gap:17px;letter-spacing:.05em;line-height:36px;text-decoration:none}.page-content.wrapper.home-section_featured .featured-update .featured-details .learn-more .learn-more-link:hover{color:#c89211}.page-content.wrapper.home-section_letter{padding:50px 40px;position:relative}@media(min-width:1025px){.page-content.wrapper.home-section_letter{padding:133px 275px}}.page-content.wrapper.home-section_letter .vertical-title{color:#fff;color:#003057;font-family:Gotham A,Gotham B;font-size:10px;font-weight:700;left:-4%;letter-spacing:.31em;line-height:29px;position:absolute;text-transform:uppercase;top:255px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media(min-width:1025px){.page-content.wrapper.home-section_letter .letter-columns{display:flex;gap:111px}}.page-content.wrapper.home-section_letter .letter-columns .letter-text{color:#003057;font-family:Gotham A,Gotham B;font-size:14px;font-weight:400;line-height:25px;text-align:left}.page-content.wrapper.home-section_letter .letter-columns .letter-text p{margin-bottom:1.5rem}.page-content.wrapper.home-section_letter .letter-columns .letter-text .signature{margin-top:25px}.page-content.wrapper.home-section_letter .letter-columns .president{position:relative}.page-content.wrapper.home-section_letter .letter-columns .president img{max-width:200px}@media(max-width:1024px){.page-content.wrapper.home-section_letter .letter-columns .president img{margin-top:50px}}.page-content.wrapper.home-section_letter .letter-columns .president .president-info{position:relative;text-align:left}.page-content.wrapper.home-section_letter .letter-columns .president .president-info .name{color:#fff;color:#003057;font-family:Ringside Condensed A,Ringside Condensed B;font-size:1.5rem;font-size:22px;font-style:normal;font-weight:600;line-height:25px;padding-top:6px}.page-content.wrapper.home-section_letter .letter-columns .president .president-info .job{position:relative}.page-content.wrapper.home-section_letter .letter-columns .president .president-info .job .title{color:#fff;color:#003057;font-family:Gotham A,Gotham B;font-size:10px;font-weight:700;letter-spacing:.31em;line-height:29px;line-height:25px;margin:0;text-transform:uppercase}.page-content.wrapper.home-section_letter .letter-columns .president .president-info .job .school{color:#003057;font-family:Gotham A,Gotham B;font-size:14px;font-size:10px;font-weight:400;line-height:25px;line-height:5px;margin:0}.page-content.wrapper.home-section_letter .letter-columns .president .president-info .job:before{background-color:#003057;content:"";height:1px;left:0;position:absolute;top:-7px;width:17px}.page-content.wrapper.home-section_letter .letter-columns .president .president-info:before{background-color:#003057;content:"";height:3px;left:0;position:absolute;top:-7px;width:100%}.page-content.wrapper.home-section_letter .letter-columns .president .seal{bottom:0;left:30%;position:absolute}.page-content.wrapper.home-section_snapshot .snapshot-bg{aspect-ratio:360/212;background-repeat:no-repeat;background-size:contain;position:relative}.page-content.wrapper.home-section_snapshot .campaign-snapshot{padding:50px 40px}@media(min-width:1025px){.page-content.wrapper.home-section_snapshot .campaign-snapshot{padding:85px 125px}}.page-content.wrapper.home-section_snapshot .campaign-snapshot .amount-container .snapshot-header{display:flex;justify-content:space-between}.page-content.wrapper.home-section_snapshot .campaign-snapshot .amount-container .snapshot-header p{color:#fff;font-family:Gotham A,Gotham B;font-size:10px;font-weight:700;letter-spacing:.31em;line-height:29px;text-transform:uppercase}.page-content.wrapper.home-section_snapshot .campaign-snapshot .amount-container .snapshot-header .donate-button{align-items:center;background-color:transparent;border:2px solid #c89211;border-radius:50%;color:#fff;display:flex;flex-direction:column;font-family:Archer A,Archer B;font-size:1rem;font-style:normal;font-weight:400;height:92px;justify-content:center;outline:none;text-decoration:none;transition:all .2s ease-in;width:92px}.page-content.wrapper.home-section_snapshot .campaign-snapshot .amount-container .snapshot-header .donate-button:hover{background-color:#c89211;color:#fff}.page-content.wrapper.home-section_snapshot .campaign-snapshot .amount-container .current-amount{color:#fff;color:#c89211;font-family:Archer A,Archer B;font-size:4rem;font-size:75px;font-style:normal;font-weight:300;line-height:75px;margin-bottom:0;margin-left:-5%;margin-top:0;padding-bottom:50px;text-align:left}@media(min-width:1025px){.page-content.wrapper.home-section_snapshot .campaign-snapshot .amount-container .current-amount{font-size:215px;line-height:200px;padding-bottom:0}}@media(min-width:1281px){.page-content.wrapper.home-section_snapshot .campaign-snapshot .amount-container .current-amount{font-size:267px;line-height:247px}}.page-content.wrapper.home-section_snapshot .campaign-snapshot .campaign-stats{border-top:1px solid #c89211;display:flex;flex-wrap:wrap;justify-content:space-evenly}@media(min-width:1025px){.page-content.wrapper.home-section_snapshot .campaign-snapshot .campaign-stats{bottom:50px;flex-wrap:nowrap;gap:25px;position:absolute;width:calc(100% - 250px)}}.page-content.wrapper.home-section_snapshot .campaign-snapshot .campaign-stats .stat .value{color:#fff;font-family:Ringside Condensed A,Ringside Condensed B;font-size:1.5rem;font-size:25px;font-style:normal;font-weight:400}.page-content.wrapper.home-section_snapshot .campaign-snapshot .campaign-stats .stat .name{color:#fff;font-family:Mercury Text G1 A,Mercury Text G1 B;font-size:1.5rem;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.1em}.page-content.wrapper.home-section_tagline-slider .slide-on-scroll{overflow:hidden;width:100%}.page-content.wrapper.home-section_tagline-slider .slide-on-scroll .slider-text{color:#fff;color:#c89211;font-family:Mercury Text G1 A,Mercury Text G1 B;font-size:1.5rem;font-size:30px;font-style:normal;font-weight:400;line-height:145px;overflow:hidden;white-space:nowrap}@media(min-width:1025px){.page-content.wrapper.home-section_tagline-slider .slide-on-scroll .slider-text{font-size:120px}}.page-content.wrapper.home-section_tagline-slider .slidee-box{overflow:hidden;padding:80px 0;width:100%}.page-content.wrapper.home-section_tagline-slider .slidee-box .slidee{-webkit-animation:slidee 20s linear infinite;animation:slidee 20s linear infinite;color:#fff;color:#c89211;font-family:Mercury Text G1 A,Mercury Text G1 B;font-size:1.5rem;font-size:120px;font-style:normal;font-weight:400;line-height:145px;margin:0;overflow:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%);white-space:nowrap}.page-content.wrapper.home-section_tagline-slider .slidee-box:hover{background-color:#c89211}.page-content.wrapper.home-section_tagline-slider .slidee-box:hover .slidee{color:#fff}@-webkit-keyframes slidee{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slidee{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.page-content.wrapper.home-section_numbers-testimonials .content .numbers{padding:50px 40px}@media(min-width:1025px){.page-content.wrapper.home-section_numbers-testimonials .content .numbers{padding:0 125px 150px}}.page-content.wrapper.home-section_numbers-testimonials .content .numbers .numbers-title{color:#fff;color:#003057;font-family:Mercury Text G1 A,Mercury Text G1 B;font-size:1.5rem;font-size:30px;font-style:normal;font-weight:500;line-height:30px}@media(min-width:1025px){.page-content.wrapper.home-section_numbers-testimonials .content .numbers .numbers-row{align-items:baseline;display:flex;justify-content:space-between;padding:110px 50px 15px}}.page-content.wrapper.home-section_numbers-testimonials .content .numbers .numbers-row.middle{justify-content:space-around}.page-content.wrapper.home-section_numbers-testimonials .content .numbers .numbers-row .stat{align-items:center;display:flex;flex-direction:column}@media(max-width:1024px){.page-content.wrapper.home-section_numbers-testimonials .content .numbers .numbers-row .stat{padding-bottom:30px}}.page-content.wrapper.home-section_numbers-testimonials .content .numbers .numbers-row .stat .numerical{color:#fff;color:#003057;font-family:Archer A,Archer B;font-size:1.5rem;font-size:95px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:75px}.page-content.wrapper.home-section_numbers-testimonials .content .numbers .numbers-row .stat .description{color:#fff;color:#003057;font-family:Ringside Condensed A,Ringside Condensed B;font-size:1rem;font-size:15px;font-style:normal;font-weight:400;line-height:17px;max-width:165px;padding-top:13px}.page-content.wrapper.home-section_numbers-testimonials .content .link-container{align-items:center;background-color:#fefdf5;display:flex;height:185px;justify-content:center}.page-content.wrapper.home-section_numbers-testimonials .content .link-container .donor-voices-link{align-items:center;color:#003057;display:flex;font-family:Archer A,Archer B;font-size:19px;font-weight:400;gap:17px;justify-content:center;letter-spacing:.05em;line-height:36px;text-decoration:none}.page-content.wrapper.home-section_final-section{background-color:#c89211}.page-content.wrapper.home-section_final-section .content .cta-container{align-items:center;display:flex;flex-direction:column;gap:50px;margin:0 auto;padding:120px 0 110px;width:70%}.page-content.wrapper.home-section_final-section .content .cta-container .anchor-icon{margin-bottom:1rem}@media(min-width:1025px){.page-content.wrapper.home-section_final-section .content .cta-container .anchor-icon{margin-bottom:6rem}}.page-content.wrapper.home-section_final-section .content .cta-container .final-blurb{color:#fff;font-family:Mercury Text G1 A,Mercury Text G1 B;font-size:2rem;font-size:25px;font-style:normal;font-weight:400;line-height:66px;margin:0;max-width:900px}@media(min-width:1025px){.page-content.wrapper.home-section_final-section .content .cta-container .final-blurb{font-size:45px}}.page-content.wrapper.home-section_final-section .content .image-slider-container{height:350px;overflow:hidden;padding-bottom:90px;position:relative}.page-content.wrapper.home-section_final-section .content .image-slider-container .image-slider{-webkit-animation:slide-images 60s linear infinite;animation:slide-images 60s linear infinite;height:85%;left:0;overflow:hidden;position:absolute;top:0;white-space:nowrap}.page-content.wrapper.home-section_final-section .content .image-slider-container .image-slider .shield{height:100%;margin:0 2rem}@-webkit-keyframes slide-images{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-50%);transform:translate(-50%)}}@keyframes slide-images{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-50%);transform:translate(-50%)}}.subscribe .sign-up-form{align-items:start;-webkit-column-gap:2rem;column-gap:2rem;display:flex;flex-direction:column;padding:1rem 0 0;row-gap:20px}@media(min-width:1025px){.subscribe .sign-up-form{align-items:center;flex-direction:row}}.subscribe .sign-up-form .sub-input{background-color:transparent;border:1px solid #c89211;border-radius:3px;color:#fff;color:#003057;font-family:Gotham A,Gotham B;font-size:1rem;font-style:normal;font-weight:500;height:55px;outline:none;padding-left:1rem;width:95%}@media(min-width:1025px){.subscribe .sign-up-form .sub-input{width:450px}}.subscribe .sign-up-form .sub-input::-webkit-input-placeholder{color:#003057;font-size:1rem;letter-spacing:-.02em;text-align:left}.subscribe .sign-up-form .sub-input:-ms-input-placeholder{color:#003057;font-size:1rem;letter-spacing:-.02em;text-align:left}.subscribe .sign-up-form .sub-input::placeholder{color:#003057;font-size:1rem;letter-spacing:-.02em;text-align:left}.subscribe .sign-up-form .sub-input:focus{opacity:1}.subscribe .sign-up-form .sub-input:focus::-webkit-input-placeholder{opacity:0}.subscribe .sign-up-form .sub-input:focus:-ms-input-placeholder{opacity:0}.subscribe .sign-up-form .sub-input:focus::placeholder{opacity:0}.subscribe .sign-up-form .sub-button{background-color:transparent;border-width:0;outline:none;transition:all .2s ease-in;width:80px}.subscribe .sign-up-form .sub-button .footer-submit{color:#fff;color:#003057;display:inline-block;font-family:Archer A,Archer B;font-size:1rem;font-size:20px;font-style:normal;font-weight:500;position:relative;text-decoration:none}@media(min-width:1025px){.subscribe .sign-up-form .sub-button .footer-submit{padding:0 1rem}}.subscribe .sign-up-form .sub-button .footer-submit:after{border-bottom:1px solid #c89211;content:"";display:block;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.subscribe .sign-up-form .sub-button .footer-submit:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 50%;transform-origin:0 50%}.subscribe .sign-up-form .sub-button:hover{cursor:pointer;font-weight:700}.subscribe .email-error{color:#fff;color:#c89211;font-family:Gotham A,Gotham B;font-size:1rem;font-size:18px;font-style:normal;font-weight:700}.subscribe .submit-message{color:#fff;color:#c89211;font-family:Archer A,Archer B;font-size:2rem;font-size:28px;font-style:normal;font-weight:500}.images-wrap{max-height:95vh}.slide-container{margin:auto;width:70%}h3{text-align:center}.each-slide>div{align-items:center;background-size:cover;display:flex;height:300px;justify-content:center}.each-slide span{background:#efefef;font-size:20px;padding:20px;text-align:center}.each-fade{display:flex}.each-fade .image-container{overflow:hidden;width:75%}.each-fade .image-container img{width:100%}.each-fade h2{align-items:center;background:#adceed;display:flex;justify-content:center;margin:0;width:25%}.indicator{border:1px solid blue;color:blue;cursor:pointer;text-align:center;width:30px}.indicator.active{background:#000;color:#fff}.slider{align-items:center;display:flex;height:100vh;justify-content:center;position:relative}.slider .image{border-radius:10px;height:600px;width:1000px}.slider .right-arrow{right:32px}.slider .left-arrow,.slider .right-arrow{color:#000;cursor:pointer;font-size:3rem;position:absolute;top:50%;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:10}.slider .left-arrow{left:32px}.slider .slide{opacity:0;transition-duration:1s ease}.slider .slide.active{opacity:1;-webkit-transform:scale(1.08);transform:scale(1.08);transition-duration:1s}.splash .hero{-webkit-animation:fadein 1s ease-in;animation:fadein 1s ease-in;height:600px;margin-bottom:1rem;padding-top:1rem;position:relative}@media(min-width:1025px){.splash .hero{margin-bottom:3rem}}@media(min-width:768px){.splash .hero{height:770px}}@media(min-width:1201px){.splash .hero{height:880px}}.splash .hero .capital-campaign-text{color:#fff;display:none;font-family:Gotham A,Gotham B;font-size:1rem;font-style:normal;font-weight:600;letter-spacing:.28em;margin-bottom:3rem;text-transform:uppercase}@media(min-width:1025px){.splash .hero .capital-campaign-text{display:block;font-size:.85rem;position:inherit;right:0;top:0}}.splash .hero .shield-portrait{-webkit-animation-duration:45s;animation-duration:45s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:fade;animation-name:fade;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;left:10%;max-height:450px;max-width:80%;position:absolute;top:12rem}@media(min-width:600px){.splash .hero .shield-portrait{left:25%}}@media(min-width:1025px){.splash .hero .shield-portrait{top:auto}}@media(min-width:1201px){.splash .hero .shield-portrait{max-height:580px}}.splash .hero .shield-portrait:first-of-type{-webkit-animation-delay:45s;animation-delay:45s}.splash .hero .shield-portrait:nth-of-type(2){-webkit-animation-delay:40s;animation-delay:40s}.splash .hero .shield-portrait:nth-of-type(3){-webkit-animation-delay:35s;animation-delay:35s}.splash .hero .shield-portrait:nth-of-type(4){-webkit-animation-delay:30s;animation-delay:30s}.splash .hero .shield-portrait:nth-of-type(5){-webkit-animation-delay:25s;animation-delay:25s}.splash .hero .shield-portrait:nth-of-type(6){-webkit-animation-delay:20s;animation-delay:20s}.splash .hero .shield-portrait:nth-of-type(7){-webkit-animation-delay:15s;animation-delay:15s}.splash .hero .shield-portrait:nth-of-type(8){-webkit-animation-delay:10s;animation-delay:10s}.splash .hero .shield-portrait:nth-of-type(9){-webkit-animation-delay:5s;animation-delay:5s}.splash .hero .shield-portrait:nth-of-type(10){-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes fade{0%{opacity:1}8%{opacity:1}10%{opacity:0}98%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:1}8%{opacity:1}10%{opacity:0}98%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}50%{opacity:.5}to{opacity:1}}@keyframes fadein{0%{opacity:0}50%{opacity:.5}to{opacity:1}}.splash .hero .shield-logo{max-height:130px;position:relative}@media(min-width:1025px){.splash .hero .shield-logo{left:0;max-height:250px;max-height:540px;position:absolute;top:0}}@media(min-width:1201px){.splash .hero .shield-logo{max-height:580px}}.splash .hero .shield-outline{left:5rem;max-width:80%;position:absolute;top:11rem}@media(min-width:600px){.splash .hero .shield-outline{left:auto;max-width:70%;right:-1rem}}@media(min-width:768px){.splash .hero .shield-outline{left:auto;max-width:60%;right:4rem}}@media(min-width:1025px){.splash .hero .shield-outline{height:100%;left:auto;max-width:100%;right:-7rem;top:0}}@media(min-width:1201px){.splash .hero .shield-outline{height:auto;right:-3rem}}.splash .hero .title-container{bottom:0;position:absolute}@media(min-width:768px){.splash .hero .title-container{right:15rem}}@media(min-width:1025px){.splash .hero .title-container{right:auto}}.splash .hero .title-container .title{color:#fff;font-family:Ringside Condensed A,Ringside Condensed B;font-size:4rem;font-size:40px;font-style:normal;font-weight:800;line-height:90%;margin:0;padding-top:3rem;position:relative;text-align:left;text-transform:uppercase}@media(min-width:414px){.splash .hero .title-container .title{font-size:45px}}@media(min-width:768px){.splash .hero .title-container .title{font-size:65px}}@media(min-width:1025px){.splash .hero .title-container .title{font-size:85px}}@media(min-width:1201px){.splash .hero .title-container .title{font-size:120px}}.splash .hero .title-container .title:before{background-color:#c89211;content:"";height:10px;left:0;position:absolute;top:1rem;width:60px}@media(min-width:1025px){.splash .hero .title-container .title:before{height:1rem;top:0;width:145px}}.splash .sign-up-container{margin:0 auto 3rem;max-width:545px;min-height:350px;position:relative;text-align:left}@media(min-width:1025px){.splash .sign-up-container{margin:0 auto 6rem}}.splash .sign-up-container:before{background-color:#c89211;content:"";height:100%;position:absolute;right:105%;top:10px;width:1px}.splash .sign-up-container .sign-up-blurb{color:#fff;font-family:Mercury Text G1 A,Mercury Text G1 B;font-size:1rem;font-size:17px;font-style:normal;font-weight:500;line-height:32px}.home .hero{height:100%;position:relative}.home .hero .bg-animation-container{aspect-ratio:16/9}.home .hero .bg-container{background-size:contain;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-999}.home .hero .bg-container video{width:100%}.home .hero .hero-content{bottom:0;left:0;padding:1rem;position:absolute;right:0;top:0}@media(min-width:1025px){.home .hero .hero-content{padding:36px 40px 0}}.home .hero .hero-content .archbishop-text{color:#fff;font-family:Gotham A,Gotham B;font-size:10px;font-weight:700;letter-spacing:.31em;line-height:29px;position:absolute;right:-4%;text-transform:uppercase;top:50%;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.home .hero .hero-content .title{bottom:7%;color:#fff;font-family:Ringside Condensed A,Ringside Condensed B;font-size:40px;font-weight:800;line-height:90%;margin:0;padding-left:85px;position:absolute;text-align:left;text-transform:uppercase;z-index:2}.home .hero .hero-content .title .first-line{font-weight:400}@media(min-width:414px){.home .hero .hero-content .title{font-size:45px}}@media(min-width:768px){.home .hero .hero-content .title{font-size:65px}}@media(min-width:1025px){.home .hero .hero-content .title{font-size:85px}}@media(min-width:1201px){.home .hero .hero-content .title{font-size:107px;line-height:91px}}.home .mobile-title h1{color:#fff;color:#003057;font-family:Ringside Condensed A,Ringside Condensed B;font-size:40px;font-size:3rem;font-weight:800;line-height:90%;margin-bottom:0;padding-left:20px;text-align:left;text-transform:uppercase}.home .mobile-title h1 .first-line{font-weight:400}@media(min-width:414px){.home .mobile-title h1{font-size:45px}}@media(min-width:768px){.home .mobile-title h1{font-size:65px}}@media(min-width:1025px){.home .mobile-title h1{font-size:85px}}@media(min-width:1201px){.home .mobile-title h1{font-size:107px;line-height:91px}}.home .home-section_pillars{background-color:#fefdf5;padding:50px 40px 0}@media(min-width:1025px){.home .home-section_pillars{padding:130px 125px 0}}.home .home-section_pillars .pillars-columns{min-height:85vh}.home .home-section_pillars .pillars-columns .left{align-items:start;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:0}@media(min-width:1025px){.home .home-section_pillars .pillars-columns .left{align-items:center}}.home .home-section_pillars .pillars-columns .left p{color:#fff;color:#c89211;font-family:Gotham A,Gotham B;font-size:10px;font-weight:700;letter-spacing:.31em;line-height:29px;text-transform:uppercase}@media(max-width:1024px){.home .home-section_pillars .pillars-columns .left p{align-items:center;padding-bottom:30px}}.home .home-section_pillars .pillars-columns .right .right-border-block{-webkit-column-gap:30px;column-gap:30px;flex-wrap:wrap;margin-bottom:0;position:relative;text-align:left}@media(min-width:1025px){.home .home-section_pillars .pillars-columns .right .right-border-block{display:flex}}.home .home-section_pillars .pillars-columns .right .right-border-block .pillar{flex-basis:calc(50% - 1.5rem);flex-grow:0;flex-shrink:0}@media(min-width:1025px){.home .home-section_pillars .pillars-columns .right .right-border-block .pillar{max-width:250px}}.home .home-section_pillars .pillars-columns .right .right-border-block .pillar h2{color:#fff;color:#003057;font-family:Mercury Text G1 A,Mercury Text G1 B;font-size:1.5rem;font-size:30px;font-style:normal;font-weight:400;margin-top:0}.home .home-section_pillars .pillars-columns .right .right-border-block .pillar p{color:#fff;color:#003057;font-family:Gotham A,Gotham B;font-size:1rem;font-size:14px;font-style:normal;font-weight:400;line-height:25px}@media(min-width:1025px){.home .home-section_pillars .pillars-columns .right .right-border-block:before{background-color:#c89211;content:"";height:100%;left:-1.5rem;position:absolute;top:0;width:1px}}.home .home-section_message .message-bg{align-items:center;aspect-ratio:144/95;background-repeat:no-repeat;background-size:contain;display:flex;justify-content:center;z-index:-999}.home .home-section_message .message-bg .message{color:#fff;font-family:Archer A,Archer B;font-size:3rem;font-size:30px;font-style:normal;font-weight:400}@media(min-width:1025px){.home .home-section_message .message-bg .message{font-size:73px}}.home .home-section_image-carousel .carousel-container{aspect-ratio:1440/799;overflow:hidden;position:relative}.home .home-section_image-carousel .carousel-container .images{height:100%;left:0;overflow:hidden;position:absolute;top:0;transition:-webkit-transform 1.5s ease;transition:transform 1.5s ease;transition:transform 1.5s ease,-webkit-transform 1.5s ease;white-space:nowrap}.home .home-section_image-carousel .carousel-container .images.moveLeft1{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.home .home-section_image-carousel .carousel-container .images.moveLeft2{-webkit-transform:translateX(-200vw);transform:translateX(-200vw)}.home .home-section_image-carousel .carousel-container .images.moveRight1{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.home .home-section_image-carousel .carousel-container .images.moveRight2{-webkit-transform:translateX(0);transform:translateX(0)}.home .home-section_image-carousel .carousel-container .images img{height:100%}@-webkit-keyframes fullMoveLeft1{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes fullMoveLeft1{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes fullMoveRight1{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fullMoveRight1{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes moveInL{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes moveInL{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes moveInR{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveInR{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.contact{padding-top:40px}@media(max-width:1024px){.contact .header{padding:0!important}}.contact .contact-section_intro{margin-bottom:75px;padding:0 40px}@media(min-width:1025px){.contact .contact-section_intro{margin-bottom:150px}}.contact .contact-section_intro .heading{border-bottom:1px solid #c89211;color:#fff;color:#003057;font-family:Ringside Condensed A,Ringside Condensed B;font-size:3rem;font-size:65px;font-style:normal;font-weight:700;margin-bottom:90px;margin-left:auto;margin-right:auto;text-transform:uppercase;width:-webkit-max-content;width:max-content}.contact .contact-section_intro .header .donate-button,.contact .contact-section_intro .header .nav-link{background-color:#fefdf5;color:#003057}.contact .contact-section_intro .header .donate-button:hover{background-color:#c89211;color:#fff}@media(max-width:1024px){.contact .contact-section_intro .columns{display:block}}.contact .contact-section_intro .intro-text{padding:0 200px;text-align:left}@media(max-width:1024px){.contact .contact-section_intro .intro-text{padding:0}}.contact .contact-section_intro .intro-text .left{flex-basis:calc(52% - 1.5rem)}.contact .contact-section_intro .intro-text .left .intro-blurb{color:#fff;color:#c89211;font-family:Mercury Text G1 A,Mercury Text G1 B;font-size:3rem;font-size:30px;font-style:normal;font-weight:400;line-height:40px;margin:0}.contact .contact-section_intro .intro-text .right{flex-basis:calc(40% - 1.5rem)}.contact .contact-section_intro .intro-text .right .school-address{color:#fff;color:#003057;font-family:Gotham A,Gotham B;font-size:1rem;font-size:14px;font-style:normal;font-weight:400;line-height:25px}.contact .contact-section_intro .intro-text .right .email{color:#fff;color:#c89211;font-family:Gotham A,Gotham B;font-size:1rem;font-size:14px;font-style:normal;font-weight:400;line-height:25px}.contact .contact-section_leadership{margin-bottom:95px;padding:0 40px}@media(min-width:1025px){.contact .contact-section_leadership .headshots{display:flex;justify-content:space-between;padding:0 85px}}.contact .contact-section_leadership .headshots .leader{margin-top:50px;position:relative}@media(min-width:1025px){.contact .contact-section_leadership .headshots .leader{margin-top:0;width:230px}}.contact .contact-section_leadership .headshots .leader img{margin-bottom:20px;max-width:200px}.contact .contact-section_leadership .headshots .leader .leader-info{position:relative;text-align:left}.contact .contact-section_leadership .headshots .leader .leader-info .name{color:#fff;color:#003057;font-family:Ringside Condensed A,Ringside Condensed B;font-size:1.5rem;font-size:24px;font-style:normal;font-weight:600;line-height:24px;margin:0 0 5px;padding-top:6px}.contact .contact-section_leadership .headshots .leader .leader-info .title{color:#fff;color:#003057;font-family:Gotham A,Gotham B;font-size:1.5rem;font-size:12px;font-style:normal;font-weight:700}.contact .contact-section_leadership .headshots .leader .leader-info .contact-info{display:flex;flex-direction:column;margin-top:30px;position:relative}.contact .contact-section_leadership .headshots .leader .leader-info .contact-info a{color:#003057;color:#c89211;font-family:Gotham A,Gotham B;font-size:14px;font-size:12px;font-weight:400;line-height:25px;line-height:22px}.contact .contact-section_leadership .headshots .leader .leader-info .contact-info:before{background-color:#003057;content:"";height:1px;left:0;position:absolute;top:-15px;width:17px}.contact .contact-section_leadership .headshots .leader .leader-info:before{background-color:#003057;content:"";height:3px;left:0;position:absolute;top:-7px;width:100%}@media(max-width:1024px){.contact .contact-section_wrapup .content{padding:15px}}.contact .contact-section_wrapup .wrapup-bg{aspect-ratio:16/19;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;justify-content:end}@media(min-width:1025px){.contact .contact-section_wrapup .wrapup-bg{aspect-ratio:360/167;justify-content:center}}.contact .contact-section_wrapup .wrapup-bg img{max-width:100%}.contact .contact-section_wrapup .wrapup-bg .words-section{background-color:#003057}.contact .contact-section_wrapup .wrapup-bg p{color:#fff;font-family:Mercury Text G1 A,Mercury Text G1 B;font-size:3rem;font-size:17px;font-style:normal;font-weight:500;line-height:30px;margin-bottom:15px;margin-top:5px}@media(min-width:1025px){.contact .contact-section_wrapup .wrapup-bg p{font-size:28px;margin-bottom:28px;margin-top:18px}}.contact .contact-section_wrapup .wrapup-bg p.title{color:#fff;font-family:Gotham A,Gotham B;font-size:3rem;font-size:30px;font-style:normal;font-weight:700;letter-spacing:5px;margin-bottom:0;margin-top:30px;text-transform:uppercase}@media(min-width:1025px){.contact .contact-section_wrapup .wrapup-bg p.title{font-size:30px;margin-top:0}}.donate .donate-section_intro .hero-bg{aspect-ratio:32/15;background-repeat:no-repeat;background-size:contain;padding:40px 40px 0;z-index:-999}.donate .donate-section_intro .heading{color:#fff;color:#003057;font-family:Ringside Condensed A,Ringside Condensed B;font-size:3rem;font-size:60px;font-style:normal;font-weight:100;margin-bottom:35px;margin-left:auto;margin-right:auto;text-transform:uppercase;width:-webkit-max-content;width:max-content}@media(min-width:1025px){.donate .donate-section_intro .heading{font-size:95px;margin-bottom:70px}}.donate .donate-section_intro .header .donate-button,.donate .donate-section_intro .header .nav-link{background-color:#fefdf5;color:#003057}.donate .donate-section_intro .header .donate-button:hover{background-color:#c89211;color:#fff}.donate .donate-section_intro .intro-blurb{color:#fff;color:#003057;font-family:Gotham A,Gotham B;font-size:3rem;font-size:14px;font-style:normal;font-weight:400;line-height:25px;margin:0 auto;max-width:515px;text-align:left}.donate .donate-section_giving-levels .giving-levels-bg{aspect-ratio:360/239;background-repeat:no-repeat;background-size:contain;padding:0 40px;z-index:-999}@media(min-width:1025px){.donate .donate-section_giving-levels .giving-levels-bg .levels-columns{display:flex;padding:100px}}.donate .donate-section_giving-levels .giving-levels-bg .levels-columns img{max-width:90%}@media(max-width:1024px){.donate .donate-section_giving-levels .giving-levels-bg .levels-columns img{margin-bottom:30px}}.donate .donate-section_giving-levels .giving-levels-bg .levels-columns .left{flex-basis:50%}.donate .donate-section_giving-levels .giving-levels-bg .levels-columns .right{flex-basis:50%;max-width:500px}.donate .donate-section_giving-levels .giving-levels-bg .levels-columns .right .title{color:#fff;color:#003057;font-family:Mercury Text G1 A,Mercury Text G1 B;font-size:1.5rem;font-size:30px;font-style:normal;font-weight:400;line-height:35px;margin-top:0;text-align:left}.donate .donate-section_giving-levels .giving-levels-bg .levels-columns .right .sub{color:#fff;color:#003057;font-family:Gotham A,Gotham B;font-size:1rem;font-size:14px;font-style:normal;font-weight:400;line-height:25px;text-align:left}.donate .donate-section_giving-levels .giving-levels-bg .levels-columns .right .contact{text-align:left}.donate .donate-section_giving-levels .giving-levels-bg .levels-columns .right .contact a{border-bottom:1px solid #c89211;text-decoration:none}.donate .donate-section_giving-levels .giving-levels-bg .levels-columns .right .contact .name{color:#fff;color:#003057;font-family:Gotham A,Gotham B;font-size:1.5rem;font-size:14px;font-style:normal;font-weight:700;line-height:20px;padding-bottom:20px}.donate .donate-section_giving-levels .giving-levels-bg .levels-columns .right .contact .email,.donate .donate-section_giving-levels .giving-levels-bg .levels-columns .right .contact .phone{color:#fff;color:#c89211;font-family:Gotham A,Gotham B;font-size:1.5rem;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.donate .donate-section_giving-levels .giving-levels-bg .levels-columns .right .contact .top{display:flex;text-align:center;text-align:left}@media(max-width:1024px){.donate .donate-section_giving-levels .giving-levels-bg .levels-columns .right .contact .top{gap:45px}}.donate .donate-section_giving-levels .giving-levels-bg .levels-columns .right .contact .top div{flex-basis:50%;margin-bottom:50px}.donate .donate-section_giving-levels .giving-levels-bg .levels-columns .right .contact .bottom{display:flex;text-align:center;text-align:left}@media(max-width:1024px){.donate .donate-section_giving-levels .giving-levels-bg .levels-columns .right .contact .bottom{gap:45px}}.donate .donate-section_giving-levels .giving-levels-bg .levels-columns .right .contact .bottom div{flex-basis:50%}@media(max-width:1024px){.donate .donate-section_giving-levels .giving-levels-bg .levels-columns .right .contact .bottom div{margin-bottom:50px}}.donate .donate-section_giving-levels .giving-levels-bg h3{color:#fff;color:#c89211;font-family:Mercury Text G1 A,Mercury Text G1 B;font-size:1.5rem;font-style:normal;font-weight:400;margin:0;padding:55px 0}@media(min-width:1025px){.donate .donate-section_giving-levels .giving-levels-bg h3{padding:95px 0}}.donate .donate-section_giving-levels .giving-levels-bg img{max-height:500px}@media(min-width:1025px){.donate .donate-section_donate .donate-links{display:flex}}.donate .donate-section_donate .donate-links .donate-links-content{aspect-ratio:.9/1;background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:auto 100%;position:relative;transition:all .3s ease-in-out;width:100%}.donate .donate-section_donate .donate-links .donate-links-content:hover{background-size:auto 110%}.donate .donate-section_donate .donate-links .donate-links-content .donate-links-bg{position:relative;width:100%}.donate .donate-section_donate .donate-links .donate-links-content .content{position:absolute;top:40%}.donate .donate-section_donate .donate-links .donate-links-content .content.left,.donate .donate-section_donate .donate-links .donate-links-content .content.right{align-items:center;display:flex;flex-direction:column;width:100%}.donate .donate-section_donate .donate-links .donate-links-content .content p{color:#fff;font-family:Mercury Text G1 A,Mercury Text G1 B;font-size:1.5rem;font-size:50px;font-style:normal;font-weight:500;line-height:10px}.donate .donate-section_donate .donate-links .donate-links-content .content .donate-button{align-items:center;border:2px solid #c89211;border-radius:30px;color:#003057;display:flex;font-family:Archer A,Archer B;font-size:19px;font-size:20px;font-weight:400;font-weight:700;gap:17px;justify-content:center;letter-spacing:.05em;line-height:36px;max-width:-webkit-max-content;max-width:max-content;padding:10px;text-decoration:none}.donate .donate-section_donate .donate-links .donate-links-content .content .donate-button:hover{color:#c89211}.donate .donate-section_how-to-give .how-to-give-bg{aspect-ratio:2888/1845;background-repeat:no-repeat;background-size:contain;margin-top:80px;z-index:-999}@media(min-width:1025px){.donate .donate-section_how-to-give .how-to-give-bg{margin-top:140px}}.donate .donate-section_how-to-give .how-to-give-bg .title{color:#fff;color:#c89211;font-family:Gotham A,Gotham B;font-size:1rem;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.31em;text-transform:uppercase}@media(max-width:1024px){.donate .donate-section_how-to-give .how-to-give-bg .giving-options{padding:0 40px}.donate .donate-section_how-to-give .how-to-give-bg .how-columns .column{margin:0 auto;max-width:80%}}.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options{max-width:580px;text-align:left}.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .bequest,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .cash,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .charitable,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .crypto,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .ira,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .life,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .real,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .retained,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .retirement,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .securities{color:#fff;color:#003057;cursor:pointer;font-family:Mercury Text G1 A,Mercury Text G1 B;font-size:1.5rem;font-size:24px;font-style:normal;font-weight:400;padding-bottom:1rem}.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .bequest:first-child,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .cash:first-child,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .charitable:first-child,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .crypto:first-child,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .ira:first-child,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .life:first-child,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .real:first-child,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .retained:first-child,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .retirement:first-child,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .securities:first-child{margin-top:0}.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .bequest p,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .cash p,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .charitable p,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .crypto p,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .ira p,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .life p,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .real p,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .retained p,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .retirement p,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .securities p{margin-bottom:0;margin-top:1rem}.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .bequest-group,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .cash-group,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .charitable-group,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .crypto-group,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .ira-group,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .life-group,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .real-group,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .retained-group,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .retirement-group,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .securities-group{border-bottom:1px solid #c89211}.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .bequest-description p,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .cash-description p,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .charitable-description p,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .crypto-description p,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .ira-description p,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .life-description p,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .real-description p,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .retained-description p,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .retirement-description p,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .securities-description p{color:#fff;color:#003057;font-family:Gotham A,Gotham B;font-size:1rem;font-size:14px;font-style:normal;font-weight:400;line-height:25px}.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .bequest-description.collapsed,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .cash-description.collapsed,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .charitable-description.collapsed,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .crypto-description.collapsed,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .ira-description.collapsed,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .life-description.collapsed,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .real-description.collapsed,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .retained-description.collapsed,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .retirement-description.collapsed,.donate .donate-section_how-to-give .how-to-give-bg .how-columns .options .securities-description.collapsed{display:none}.about .about-section_hero .hero-bg{aspect-ratio:1433/793;background-repeat:no-repeat;background-size:contain;padding:40px 40px 0;position:relative}@media(max-width:1024px){.about .about-section_hero .hero-bg{aspect-ratio:1433/807}}.about .about-section_hero .hero-bg .heading{bottom:0;color:#fff;font-family:Ringside Condensed A,Ringside Condensed B;font-size:3rem;font-size:30px;font-style:normal;font-weight:700;left:11%;margin-bottom:45px;margin-left:auto;margin-right:auto;position:absolute;text-transform:uppercase;width:-webkit-max-content;width:max-content}@media(min-width:1025px){.about .about-section_hero .hero-bg .heading{font-size:95px;left:15%}}.about .about-section_intro .about-message{aspect-ratio:178/107;background-repeat:no-repeat;background-size:contain;padding:40px 40px 0;z-index:-999}@media(max-width:1024px){.about .about-section_intro .about-message .columns{display:block}}@media(min-width:1025px){.about .about-section_intro .about-message .columns{padding:120px 240px}}@media(max-width:1024px){.about .about-section_intro .about-message .columns .left{margin-bottom:70px}}.about .about-section_intro .about-message .columns .left .blurb{padding-bottom:45px}.about .about-section_intro .about-message .columns .left .blurb h2{color:#c89211;font-family:Mercury Text G1 A,Mercury Text G1 B;font-size:39px;font-size:30px;font-weight:400;line-height:42px;margin-top:0;text-align:left}.about .about-section_intro .about-message .columns .left .pillars{max-width:300px}.about .about-section_intro .about-message .columns .left .pillars .pillars-title{color:#fff;color:#c89211;font-family:Gotham A,Gotham B;font-size:10px;font-weight:700;letter-spacing:.31em;line-height:29px;padding-bottom:20px;text-align:left;text-transform:uppercase}.about .about-section_intro .about-message .columns .left .pillars .pillars-types a{text-decoration:none}.about .about-section_intro .about-message .columns .left .pillars .pillars-types p{border-bottom:1px solid #c89211;color:#fff;color:#003057;font-family:Mercury Text G1 A,Mercury Text G1 B;font-size:1.5rem;font-size:19px;font-style:normal;font-weight:400;padding-bottom:1rem;text-align:left}.about .about-section_intro .about-message .columns .left .pillars .pillars-types p:first-child{margin-top:0}.about .about-section_intro .about-message .columns .right{position:relative}.about .about-section_intro .about-message .columns .right p{color:#003057;font-family:Gotham A,Gotham B;font-size:14px;font-size:16px;font-weight:400;line-height:25px;text-align:left}.about .about-section_intro .about-message .columns .right p:first-child{margin-top:0}.about .about-section_intro .about-message .columns .right p:nth-child(3){margin-bottom:0}.about .about-section_intro .about-message .columns .right:before{background-color:#c89211;content:"";height:100%;left:-1.5rem;position:absolute;top:0;width:1px}.about .about-section_capital-improvements .capital-bg{aspect-ratio:9/5;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;justify-content:center;padding:70px 0}@media(min-width:1025px){.about .about-section_capital-improvements .capital-bg{padding:0}}.about .about-section_capital-improvements .capital-bg .capital-content{display:flex;justify-content:center}.about .about-section_capital-improvements .capital-bg .capital-content h1{color:#c89211;font-family:Mercury Text G1 A,Mercury Text G1 B;font-size:39px;font-size:50px;font-weight:400;line-height:42px;line-height:65px}@media(min-width:1025px){.about .about-section_capital-improvements .capital-bg .capital-content h1{font-size:70px}}.about .about-section_capital-improvements .capital-bg .goal{color:#fff;color:#c89211;padding-bottom:20px;text-align:left}.about .about-section_capital-improvements .capital-bg .amount,.about .about-section_capital-improvements .capital-bg .goal{font-family:Gotham A,Gotham B;font-size:10px;font-size:12px;font-weight:700;letter-spacing:.31em;line-height:29px;text-transform:uppercase}.about .about-section_capital-improvements .capital-bg .amount{color:#fff;color:#003057}.about .about-section_objective-1 .objective-1-bg{aspect-ratio:1440/950;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;justify-content:center}.about .about-section_objective-1 .objective-1-bg .obj-1-blurb{margin:35px 60px;position:relative}@media(min-width:1025px){.about .about-section_objective-1 .objective-1-bg .obj-1-blurb{margin:0 430px}}.about .about-section_objective-1 .objective-1-bg .obj-1-blurb p{color:#fff;font-family:Gotham A,Gotham B;font-size:1.5rem;font-size:16px;font-style:normal;font-weight:400;line-height:32px;margin:0;text-align:left}.about .about-section_objective-1 .objective-1-bg .obj-1-blurb:before{background-color:#f7e79c;content:"";height:100%;left:-1.5rem;position:absolute;top:0;width:1px}.about .about-section_classroom-reno .reno-content{background-repeat:no-repeat;background-size:contain;display:flex;padding:60px}@media(min-width:1025px){.about .about-section_classroom-reno .reno-content{aspect-ratio:480/449}}@media(max-width:1023px){.about .about-section_classroom-reno .reno-content .columns{display:block}}.about .about-section_classroom-reno .reno-content .left{flex-basis:33%;max-width:380px}.about .about-section_classroom-reno .reno-content .left .reno-subhead{color:#fff;color:#c89211;font-family:Gotham A,Gotham B;font-size:10px;font-weight:700;letter-spacing:.31em;line-height:29px;padding-top:25px;text-align:left;text-transform:uppercase}.about .about-section_classroom-reno .reno-content .left .reno-subhead.top-border{border-top:3px solid #c89211}.about .about-section_classroom-reno .reno-content .left .reno-title{color:#fff;color:#003057;font-family:Archer A,Archer B;font-size:1.5rem;font-size:55px;font-style:normal;font-weight:400;line-height:60px;margin:0;text-align:left}.about .about-section_classroom-reno .reno-content .left .blurb,.about .about-section_classroom-reno .reno-content .left .learn-more{color:#fff;color:#003057;font-family:Gotham A,Gotham B;font-size:1rem;font-size:14px;font-style:normal;font-weight:400;line-height:28px;text-align:left}.about .about-section_classroom-reno .reno-content .left .learn-more{padding:25px 0}.about .about-section_classroom-reno .reno-content .left .updates{max-width:300px}.about .about-section_classroom-reno .reno-content .left .updates .pillars-title{color:#fff;color:#c89211;font-family:Gotham A,Gotham B;font-size:10px;font-weight:700;letter-spacing:.31em;line-height:29px;padding-bottom:20px;text-align:left;text-transform:uppercase}.about .about-section_classroom-reno .reno-content .left .updates .reno-types p{border-bottom:1px solid #c89211;color:#fff;color:#003057;font-family:Archer A,Archer B;font-size:1.5rem;font-size:19px;font-style:normal;font-weight:400;padding-bottom:1rem;text-align:left}.about .about-section_classroom-reno .reno-content .left .updates .reno-types p:first-child{margin-top:0}.about .about-section_classroom-reno .reno-content .left .donate-button{align-items:center;border:2px solid #c89211;border-radius:30px;color:#003057;display:flex;font-family:Archer A,Archer B;font-size:19px;font-size:20px;font-weight:400;font-weight:700;gap:17px;letter-spacing:.05em;line-height:36px;max-width:-webkit-max-content;max-width:max-content;padding:10px;text-decoration:none}.about .about-section_classroom-reno .reno-content .left .donate-button:hover{color:#c89211}.about .about-section_classroom-reno .reno-content .right{flex-basis:66%}.about .about-section_classroom-reno .reno-content .right .reno-media img,.about .about-section_classroom-reno .reno-content .right .reno-media video{max-width:100%}.about .about-section_message .message-bg{align-items:center;aspect-ratio:144/95;background-repeat:no-repeat;background-size:contain;display:flex;justify-content:center;padding:40px;z-index:-999}.about .about-section_message .message-bg .message{color:#fff;font-family:Archer A,Archer B;font-size:3rem;font-size:30px;font-style:normal;font-weight:400}@media(min-width:1025px){.about .about-section_message .message-bg .message{font-size:73px}}.about .about-section_student-center .student-center-bg{background-repeat:no-repeat;background-size:contain;display:flex;z-index:-999}@media(min-width:1025px){.about .about-section_student-center .student-center-bg{aspect-ratio:480/499}}.about .about-section_student-center .student-center-bg .columns{padding:40px}@media(max-width:1024px){.about .about-section_student-center .student-center-bg .columns{display:block}}@media(min-width:1025px){.about .about-section_student-center .student-center-bg .columns{padding:60px}}.about .about-section_student-center .student-center-bg .left{flex-basis:66%}.about .about-section_student-center .student-center-bg .left .reno-media img,.about .about-section_student-center .student-center-bg .left .reno-media video{max-width:calc(100% - 60px)}.about .about-section_student-center .student-center-bg .right{flex-basis:33%}@media(max-width:1024px){.about .about-section_student-center .student-center-bg .right .comunity-container{padding-top:40px}}.about .about-section_student-center .student-center-bg .right .reno-subhead{border-top:3px solid #c89211;color:#fff;color:#c89211;font-family:Gotham A,Gotham B;font-size:10px;font-weight:700;letter-spacing:.31em;line-height:29px;padding-top:25px;text-align:left;text-transform:uppercase}.about .about-section_student-center .student-center-bg .right .reno-subhead .top-border{border-top:3px solid #c89211}.about .about-section_student-center .student-center-bg .right .reno-title{color:#fff;color:#003057;font-family:Archer A,Archer B;font-size:1.5rem;font-size:55px;font-style:normal;font-weight:400;line-height:60px;margin:0;text-align:left}.about .about-section_student-center .student-center-bg .right .blurb{color:#fff;color:#003057;font-family:Gotham A,Gotham B;font-size:1rem;font-size:14px;font-style:normal;font-weight:400;line-height:28px;text-align:left}.about .about-section_student-center .student-center-bg .right .learn-more{color:#fff;color:#003057;font-family:Gotham A,Gotham B;font-size:1rem;font-size:14px;font-style:normal;font-weight:400;padding:25px 0;text-align:left}.about .about-section_student-center .student-center-bg .right .updates{max-width:300px}.about .about-section_student-center .student-center-bg .right .updates .pillars-title{color:#fff;color:#c89211;font-family:Gotham A,Gotham B;font-size:10px;font-weight:700;letter-spacing:.31em;line-height:29px;padding-bottom:20px;text-align:left;text-transform:uppercase}.about .about-section_student-center .student-center-bg .right .updates .reno-types p{border-bottom:1px solid #c89211;color:#fff;color:#003057;font-family:Archer A,Archer B;font-size:1.5rem;font-size:19px;font-style:normal;font-weight:400;padding-bottom:1rem;text-align:left}.about .about-section_student-center .student-center-bg .right .updates .reno-types p:first-child{margin-top:0}.about .about-section_student-center .student-center-bg .right .donate-button{align-items:center;border:2px solid #c89211;border-radius:30px;color:#003057;display:flex;font-family:Archer A,Archer B;font-size:19px;font-size:20px;font-weight:400;font-weight:700;gap:17px;letter-spacing:.05em;line-height:36px;max-width:-webkit-max-content;max-width:max-content;padding:10px;text-decoration:none}.about .about-section_student-center .student-center-bg .right .donate-button:hover{color:#c89211}.about .about-section_student-center .campus-design-bg{aspect-ratio:9/5;background-repeat:no-repeat;background-size:contain;z-index:-999}.about .about-section_student-center .shield-section{background-color:#fefdf5}.about .about-section_student-center .shield-section .columns{padding:40px}@media(min-width:1025px){.about .about-section_student-center .shield-section .columns{padding:240px}}.about .about-section_student-center .shield-section img{max-width:100%}.about .about-section_student-center .shield-section p{color:#fff;color:#003057;font-family:Gotham A,Gotham B;font-size:1rem;font-size:16px;font-style:normal;font-weight:400;line-height:32px;padding-bottom:50px;text-align:left}.about .about-section_student-center .shield-section .donate-button{align-items:center;background-color:transparent;border:2px solid #c89211;border-radius:50%;color:#fff;color:#003057;display:flex;flex-direction:column;font-family:Archer A,Archer B;font-size:1rem;font-style:normal;font-weight:400;height:92px;justify-content:center;outline:none;text-decoration:none;transition:all .2s ease-in;width:92px}.about .about-section_student-center .shield-section .donate-button:hover{background-color:#c89211}.about .about-section_endowment-growth .endowment-bg{aspect-ratio:9/5;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;justify-content:center;padding:70px 0}@media(min-width:1025px){.about .about-section_endowment-growth .endowment-bg{padding:0}}.about .about-section_endowment-growth .endowment-bg .endowment-content{display:flex;justify-content:center}.about .about-section_endowment-growth .endowment-bg .endowment-content h1{color:#c89211;font-family:Mercury Text G1 A,Mercury Text G1 B;font-size:39px;font-size:50px;font-weight:400;line-height:42px;line-height:65px}@media(min-width:1025px){.about .about-section_endowment-growth .endowment-bg .endowment-content h1{font-size:70px}}.about .about-section_endowment-growth .endowment-bg .goal{color:#fff;color:#c89211;padding-bottom:20px;text-align:left}.about .about-section_endowment-growth .endowment-bg .amount,.about .about-section_endowment-growth .endowment-bg .goal{font-family:Gotham A,Gotham B;font-size:10px;font-size:12px;font-weight:700;letter-spacing:.31em;line-height:29px;text-transform:uppercase}.about .about-section_endowment-growth .endowment-bg .amount{color:#fff;color:#003057}.about .about-section_objective-2 .objective-2-bg{aspect-ratio:1440/950;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;justify-content:center}.about .about-section_objective-2 .objective-2-bg .obj-2-blurb{margin:35px 60px;position:relative}@media(min-width:1025px){.about .about-section_objective-2 .objective-2-bg .obj-2-blurb{margin:0 430px}}.about .about-section_objective-2 .objective-2-bg .obj-2-blurb p{color:#fff;font-family:Gotham A,Gotham B;font-size:1.5rem;font-size:16px;font-style:normal;font-weight:400;line-height:32px;margin:0;text-align:left}.about .about-section_objective-2 .objective-2-bg .obj-2-blurb:before{background-color:#f7e79c;content:"";height:100%;left:-1.5rem;position:absolute;top:0;width:1px}.about .about-section_financial-aid{padding:40px}@media(min-width:1025px){.about .about-section_financial-aid{padding:120px 280px}}.about .about-section_financial-aid .columns{padding-top:70px}.about .about-section_financial-aid .columns .left p{color:#fff;color:#003057;font-family:Gotham A,Gotham B;font-size:1rem;font-size:16px;font-style:normal;font-weight:400;line-height:32px;text-align:left}.about .about-section_financial-aid .columns .right .fin-subhead{border-top:3px solid #c89211;color:#fff;color:#c89211;font-family:Gotham A,Gotham B;font-size:10px;font-weight:700;letter-spacing:.31em;line-height:29px;padding-top:25px;text-align:left;text-transform:uppercase}.about .about-section_financial-aid .columns .right .fin-title{color:#fff;color:#003057;font-family:Archer A,Archer B;font-size:1.5rem;font-size:55px;font-style:normal;font-weight:400;line-height:60px;margin:0;text-align:left}.about .about-section_financial-aid .columns .right .blurb{line-height:28px;padding-bottom:45px}.about .about-section_financial-aid .columns .right .blurb,.about .about-section_financial-aid .columns .right .learn-more{color:#fff;color:#003057;font-family:Gotham A,Gotham B;font-size:1rem;font-size:14px;font-style:normal;font-weight:400;text-align:left}.about .about-section_financial-aid .columns .right .learn-more{padding-top:45px}.about .about-section_financial-aid .columns .right .updates{max-width:300px}.about .about-section_financial-aid .columns .right .updates .pillars-title{color:#fff;color:#c89211;font-family:Gotham A,Gotham B;font-size:10px;font-weight:700;letter-spacing:.31em;line-height:29px;padding-bottom:20px;text-align:left;text-transform:uppercase}.about .about-section_financial-aid .columns .right .updates .reno-types p{border-bottom:1px solid #c89211;color:#fff;color:#003057;font-family:Archer A,Archer B;font-size:1.5rem;font-size:19px;font-style:normal;font-weight:400;padding-bottom:1rem;text-align:left}.about .about-section_financial-aid .columns .right .updates .reno-types p:first-child{margin-top:0}.about .about-section_financial-aid .columns .right .donate-button{align-items:center;color:#003057;display:flex;font-family:Archer A,Archer B;font-size:19px;font-size:20px;font-weight:400;font-weight:700;gap:17px;letter-spacing:.05em;line-height:36px;text-decoration:none}@media(max-width:1024px){.about .about-section_wrapup .content{padding:15px}}.about .about-section_wrapup .wrapup-bg{aspect-ratio:16/19;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;justify-content:end}@media(min-width:1025px){.about .about-section_wrapup .wrapup-bg{aspect-ratio:360/167;justify-content:center}}.about .about-section_wrapup .wrapup-bg img{max-width:100%}.about .about-section_wrapup .wrapup-bg .words-section{background-color:#003057}.about .about-section_wrapup .wrapup-bg p{color:#fff;font-family:Mercury Text G1 A,Mercury Text G1 B;font-size:3rem;font-size:17px;font-style:normal;font-weight:500;line-height:30px;margin-bottom:15px;margin-top:5px}@media(min-width:1025px){.about .about-section_wrapup .wrapup-bg p{font-size:28px;margin-bottom:28px;margin-top:18px}}.about .about-section_wrapup .wrapup-bg p.title{color:#fff;font-family:Gotham A,Gotham B;font-size:3rem;font-size:30px;font-style:normal;font-weight:700;letter-spacing:5px;margin-bottom:0;margin-top:30px;text-transform:uppercase}@media(min-width:1025px){.about .about-section_wrapup .wrapup-bg p.title{font-size:30px;margin-top:0}}.donor-voices .donor-voices-section_hero .hero-bg{aspect-ratio:1440/1123;background-repeat:no-repeat;background-size:cover;z-index:-999}@media(min-width:1025px){.donor-voices .donor-voices-section_hero .hero-bg .padding{padding:40px 40px 0}}.donor-voices .donor-voices-section_hero .hero-bg .padding .subhead{color:#fff;color:#c89211;font-family:Gotham A,Gotham B;font-size:10px;font-weight:700;letter-spacing:.31em;line-height:29px;margin-top:0;padding-top:50px;text-transform:uppercase}@media(min-width:1025px){.donor-voices .donor-voices-section_hero .hero-bg .padding .subhead{margin-top:50px;padding-top:0}}.donor-voices .donor-voices-section_hero .hero-bg .padding .heading{color:#fff;font-family:Mercury Text G1 A,Mercury Text G1 B;font-size:3rem;font-size:42px;font-style:normal;font-weight:400;line-height:50px;margin:20px 34px 110px;max-width:600px}@media(min-width:1025px){.donor-voices .donor-voices-section_hero .hero-bg .padding .heading{font-size:67px;line-height:75px;margin:20px auto 110px}.donor-voices .donor-voices-section_hero .hero-bg .padding .columns{margin:0 10%}}@media(max-width:1025px){.donor-voices .donor-voices-section_hero .hero-bg .padding .columns{flex-direction:column;gap:85px}.donor-voices .donor-voices-section_hero .hero-bg .padding .columns .left .img-container .student-shield{max-height:425px;position:static}.donor-voices .donor-voices-section_hero .hero-bg .padding .columns .testimonials{margin-bottom:46.6px}.donor-voices .donor-voices-section_hero .hero-bg .padding .columns .testimonial-block{margin-left:auto}}.donor-voices .donor-voices-section_hero .hero-bg .padding .left .img-container{align-items:center;display:flex;flex:1 1;flex-direction:row;height:100%;justify-content:center;position:relative}.donor-voices .donor-voices-section_hero .hero-bg .padding .left .img-container .student-shield{bottom:0;flex:0 0 auto;left:0;margin:auto;max-height:100%;max-width:85%;position:absolute;right:0;top:0;vertical-align:bottom}@media(min-width:1025px){.donor-voices .donor-voices-section_hero .hero-bg .padding .left .img-container .student-shield{max-width:100%}}.donor-voices .donor-voices-section_hero .hero-bg .padding .testimonials{background-color:transparent}.donor-voices .donor-voices-section_hero .hero-bg .padding .testimonial-block{margin-left:0;margin-right:auto;padding:0;width:85%}.donor-voices .donor-voices-section_hero .hero-bg .padding .testimonial-block .quote{color:#fff;font-size:22px;line-height:35px;margin-bottom:0}.donor-voices .donor-voices-section_hero .hero-bg .padding .testimonial-block .quote .end-quotation-mark{padding-left:calc(100% - 32px)}.donor-voices .donor-voices-section_hero .hero-bg .padding .testimonial-block .author{display:flex;flex-direction:column;padding-top:15px}.donor-voices .donor-voices-section_hero .hero-bg .padding .testimonial-block .author .about,.donor-voices .donor-voices-section_hero .hero-bg .padding .testimonial-block .author .name{color:#fff;font-size:14px;letter-spacing:1px;line-height:20px;text-transform:uppercase}.donor-voices .donor-voices-section_voices .voices-bg{aspect-ratio:2880/2156;background-color:#fefdf5;background-repeat:no-repeat;background-size:cover;z-index:-999}.donor-voices .donor-voices-section_voices .voices-bg.top{position:relative}.donor-voices .donor-voices-section_voices .voices-bg.top .corner-shield{position:absolute;right:40px;top:150px}@media(max-width:1280px){.donor-voices .donor-voices-section_voices .voices-bg.top .corner-shield{top:75px}}.donor-voices .donor-voices-section_voices .voices-bg.top .corner-curve{bottom:0;left:0;position:absolute}.donor-voices .donor-voices-section_voices .voices-bg.donors{aspect-ratio:unset}@media(min-width:1025px){.donor-voices .donor-voices-section_voices .voices-bg.donors .padding{padding:65px 40px}}.donor-voices .donor-voices-section_voices .voices-bg .padding{padding:50px 40px 0;text-align:left}@media(min-width:1280px){.donor-voices .donor-voices-section_voices .voices-bg .padding{padding:125px 40px 0}}.donor-voices .donor-voices-section_voices .voices-bg .padding .voice-type-container{margin:0 auto;max-width:600px}@media(min-width:1024px){.donor-voices .donor-voices-section_voices .voices-bg .padding .voice-type-container.bottom-pad{padding-bottom:150px}}.donor-voices .donor-voices-section_voices .voices-bg .padding .voice-type-container .title h2{color:#fff;color:#c89211;font-family:Mercury Text G1 A,Mercury Text G1 B;font-size:2rem;font-size:20px;font-style:normal;font-weight:500;line-height:20px}@media(min-width:1025px){.donor-voices .donor-voices-section_voices .voices-bg .padding .voice-type-container .title h2{font-size:30px;line-height:30px}}.donor-voices .donor-voices-section_voices .voices-bg .padding .voice-type-container .voice-content .quote p{color:#003057;font-family:Gotham A,Gotham B;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:25px;line-height:27px}@media(min-width:1025px){.donor-voices .donor-voices-section_voices .voices-bg .padding .voice-type-container .voice-content .quote p{font-size:16px;line-height:29px}}.donor-voices .donor-voices-section_voices .voices-bg .padding .voice-type-container .voice-content .author{padding-bottom:50px;text-transform:uppercase}.donor-voices .donor-voices-section_voices .voices-bg .padding .voice-type-container .voice-content .author .name{color:#003057;font-family:Gotham A,Gotham B;font-size:14px;font-size:12px;font-weight:400;font-weight:700;letter-spacing:.05em;line-height:25px;line-height:18px}@media(min-width:1025px){.donor-voices .donor-voices-section_voices .voices-bg .padding .voice-type-container .voice-content .author .name{font-size:14px;line-height:20px}}.donor-voices .donor-voices-section_voices .voices-bg .padding .voice-type-container .voice-content .author .about{color:#003057;font-family:Gotham A,Gotham B;font-size:14px;font-size:10px;font-weight:400;letter-spacing:.05em;line-height:25px;line-height:18px}@media(min-width:1025px){.donor-voices .donor-voices-section_voices .voices-bg .padding .voice-type-container .voice-content .author .about{font-size:12px;line-height:20px}}.donor-voices .donor-voices-section_message .message-bg{align-items:center;aspect-ratio:144/95;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;padding:40px;z-index:-999}.donor-voices .donor-voices-section_message .message-bg .message{color:#fff;font-family:Archer A,Archer B;font-size:3rem;font-size:30px;font-style:normal;font-weight:400}@media(min-width:1025px){.donor-voices .donor-voices-section_message .message-bg .message{font-size:73px}}@media(max-width:1024px){.donor-voices .donor-voices-section_wrapup .content{padding:15px}}.donor-voices .donor-voices-section_wrapup .wrapup-bg{aspect-ratio:16/19;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;justify-content:end}@media(min-width:1025px){.donor-voices .donor-voices-section_wrapup .wrapup-bg{aspect-ratio:360/167;justify-content:center}}.donor-voices .donor-voices-section_wrapup .wrapup-bg img{max-width:100%}.donor-voices .donor-voices-section_wrapup .wrapup-bg .words-section{background-color:#003057}.donor-voices .donor-voices-section_wrapup .wrapup-bg p{color:#fff;font-family:Mercury Text G1 A,Mercury Text G1 B;font-size:3rem;font-size:17px;font-style:normal;font-weight:500;line-height:30px;margin-bottom:15px;margin-top:5px}@media(min-width:1025px){.donor-voices .donor-voices-section_wrapup .wrapup-bg p{font-size:28px;margin-bottom:28px;margin-top:18px}}.donor-voices .donor-voices-section_wrapup .wrapup-bg p.title{color:#fff;font-family:Gotham A,Gotham B;font-size:3rem;font-size:30px;font-style:normal;font-weight:700;letter-spacing:5px;margin-bottom:0;margin-top:30px;text-transform:uppercase}@media(min-width:1025px){.donor-voices .donor-voices-section_wrapup .wrapup-bg p.title{font-size:30px;margin-top:0}}.carousel{aspect-ratio:1440/799;overflow:hidden;position:relative}.carousel.post{margin-left:-40px;margin-right:-40px;padding-top:90px}.carousel .images{height:100%;left:0;overflow:hidden;position:absolute;top:0;transition:-webkit-transform 1.5s ease;transition:transform 1.5s ease;transition:transform 1.5s ease,-webkit-transform 1.5s ease;white-space:nowrap}.carousel .images.img1{-webkit-transform:translateX(0);transform:translateX(0)}.carousel .images.img2{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.carousel .images.img3{-webkit-transform:translateX(-200vw);transform:translateX(-200vw)}.carousel .images.img4{-webkit-transform:translateX(-300vw);transform:translateX(-300vw)}@-webkit-keyframes over{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes over{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.carousel .images img{height:100%}.carousel .caption{bottom:50px;position:absolute;right:50px}.carousel .caption .span{color:#fff;font-family:Mercury Text G1 A,Mercury Text G1 B;font-size:2rem;font-size:22px;font-style:normal;font-weight:500;line-height:18px}.carousel .arrows{bottom:50px;cursor:pointer;display:flex;justify-content:space-between;position:absolute;right:50px;width:125px;z-index:999}.carousel .arrows.noshow.start{justify-content:end}.carousel .arrows.noshow.end{justify-content:start}.carousel .arrows .arrow{background-color:#fff;border-radius:100%;transition:hover 1.5s ease}.carousel .arrows .arrow.prev:hover{background-color:#c89211;content:url(/static/media/prev-arrow-white.4fa0386f2b6d0db83d07.svg)}.carousel .arrows .arrow.next:hover{background-color:#c89211;content:url(/static/media/next-arrow-white.200116e2434ff6987fd0.svg)}.carousel .arrows .arrow.noshow{display:none}.bear-react-carousel__nav-next-button,.bear-react-carousel__nav-prev-button{background-color:#fff!important;height:47px!important;opacity:1!important;width:47px!important}.bear-react-carousel__nav-next-button img:hover,.bear-react-carousel__nav-prev-button img:hover{background-color:#c89211!important;content:url(/static/media/prev-arrow-white.4fa0386f2b6d0db83d07.svg)!important}.bear-react-carousel__nav-next-button{bottom:50px!important;right:50px!important;top:auto!important}.bear-react-carousel__nav-prev-button{bottom:50px!important;left:auto!important;right:130px!important;top:auto!important}.campaign-updates{padding-top:40px}@media(max-width:1024px){.campaign-updates .header{padding:0!important}}.campaign-updates .campaign-updates-section_intro{padding:0 40px}.campaign-updates .campaign-updates-section_intro .heading{border-bottom:1px solid #c89211;color:#fff;color:#003057;font-family:Ringside Condensed A,Ringside Condensed B;font-size:3rem;font-size:65px;font-style:normal;font-weight:700;margin-bottom:90px;margin-left:auto;margin-right:auto;text-transform:uppercase}@media(min-width:1025px){.campaign-updates .campaign-updates-section_intro .heading{width:-webkit-max-content;width:max-content}}.campaign-updates .campaign-updates-section_intro .header .donate-button,.campaign-updates .campaign-updates-section_intro .header .nav-link{background-color:#fefdf5;color:#003057}.campaign-updates .campaign-updates-section_intro .header .donate-button:hover{background-color:#c89211;color:#fff}.campaign-updates .campaign-updates-section_intro .list-of-posts .load-more-container{background-color:#fefdf5;display:flex;justify-content:center;margin:75px -40px 0}.campaign-updates .campaign-updates-section_intro .list-of-posts .end-of-results{color:#003057;font-family:Archer A,Archer B;font-size:19px;font-size:17px;font-weight:400;font-weight:700;letter-spacing:.05em;line-height:36px;line-height:32px;margin:75px 0;padding:10px 25px;text-decoration:none;text-transform:uppercase}.campaign-updates .campaign-updates-section_intro .list-of-posts .cta-button.load-more{margin:75px 0;padding:10px 25px}.campaign-updates .campaign-updates-section_additional-posts{background-color:#fefdf5;padding:90px 40px}@media(max-width:1024px){.campaign-updates .campaign-updates-section_wrapup .content{padding:15px}}.campaign-updates .campaign-updates-section_wrapup .wrapup-bg{aspect-ratio:16/19;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;justify-content:end}@media(min-width:1025px){.campaign-updates .campaign-updates-section_wrapup .wrapup-bg{aspect-ratio:360/167;justify-content:center}}.campaign-updates .campaign-updates-section_wrapup .wrapup-bg img{max-width:100%}.campaign-updates .campaign-updates-section_wrapup .wrapup-bg .words-section{background-color:#003057}.campaign-updates .campaign-updates-section_wrapup .wrapup-bg p{color:#fff;font-family:Mercury Text G1 A,Mercury Text G1 B;font-size:3rem;font-size:17px;font-style:normal;font-weight:500;line-height:30px;margin-bottom:15px;margin-top:5px}@media(min-width:1025px){.campaign-updates .campaign-updates-section_wrapup .wrapup-bg p{font-size:28px;margin-bottom:28px;margin-top:18px}}.campaign-updates .campaign-updates-section_wrapup .wrapup-bg p.title{color:#fff;font-family:Gotham A,Gotham B;font-size:3rem;font-size:30px;font-style:normal;font-weight:700;letter-spacing:5px;margin-bottom:0;margin-top:30px;text-transform:uppercase}@media(min-width:1025px){.campaign-updates .campaign-updates-section_wrapup .wrapup-bg p.title{font-size:30px;margin-top:0}}.featured-posts{padding:0}@media(min-width:1025px){.featured-posts{display:grid;grid-template-columns:repeat(3,1fr);padding:0 85px}}.featured-posts .list-item{flex-basis:30%;margin:50px auto}@media(min-width:1025px){.featured-posts .list-item{width:90%}}.featured-posts .list-item .featured-link{text-decoration:none}.featured-posts .list-item .featured-link .post{display:flex;flex-direction:column;height:100%;justify-content:space-between;text-align:left}.featured-posts .list-item .featured-link .post .date{color:#fff;color:rgba(0,48,87,.5);font-family:Gotham A,Gotham B;font-size:1.5rem;font-size:14px;font-style:normal;font-weight:400;line-height:25px;margin-bottom:0}.featured-posts .list-item .featured-link .post .title{color:#fff;color:#003057;flex:1 1;font-family:Ringside Condensed A,Ringside Condensed B;font-size:1.5rem;font-size:28px;font-style:normal;font-weight:600;line-height:30px;margin-top:0}.featured-posts .list-item .featured-link .post .link{align-items:center;color:#fff;color:#003057;display:flex;font-family:Archer A,Archer B;font-size:1.5rem;font-size:19px;font-style:normal;font-weight:400;gap:19px;justify-content:start;letter-spacing:.05em;line-height:35px;text-decoration:none}.featured-posts .list-item .featured-link .post .img-box{background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:auto 100%;height:385px;transition:all .3s ease-in-out;width:100%}.featured-posts .list-item .featured-link .post:hover .img-box{background-size:auto 110%;opacity:.9}.featured-posts .list-item .featured-link .post:hover .cta-button{background-color:#c89211;color:#fff}.featured-posts .list-item .featured-link .post:hover .cta-button img{content:url(/static/media/right-arrow_white.d9d0836fbf51f82e164e.svg)}.uneven-columns{text-align:left}@media(min-width:1025px){.uneven-columns{display:flex;justify-content:space-between;padding:0 85px}}.uneven-columns .left{flex-basis:25%}.uneven-columns .left p{color:#fff;color:#c89211;font-family:Gotham A,Gotham B;font-size:10px;font-weight:700;letter-spacing:.31em;line-height:29px;text-transform:uppercase}.uneven-columns .right{flex-basis:65%}.uneven-columns .right .additional-posts{display:flex;flex-direction:column;justify-content:space-between;padding:0}.uneven-columns .right .additional-posts .list-item:first-child .additional-link .post{padding:0 0 30px}.uneven-columns .right .additional-posts .list-item .additional-link{text-decoration:none}.uneven-columns .right .additional-posts .list-item .additional-link .post{display:flex;justify-content:space-between;padding:30px 0;text-align:left}.uneven-columns .right .additional-posts .list-item .additional-link .post .date{color:#fff;color:rgba(0,48,87,.5);font-family:Gotham A,Gotham B;font-size:1.5rem;font-size:14px;font-style:normal;font-weight:400;line-height:25px;margin-bottom:0}.uneven-columns .right .additional-posts .list-item .additional-link .post .title{color:#fff;color:#003057;font-family:Ringside Condensed A,Ringside Condensed B;font-size:1.5rem;font-size:28px;font-style:normal;font-weight:600;line-height:30px;margin-top:0}.uneven-columns .right .additional-posts .list-item .additional-link .post .link{align-items:center;color:#fff;color:#003057;display:flex;font-family:Archer A,Archer B;font-size:1.5rem;font-size:19px;font-style:normal;font-weight:400;gap:19px;justify-content:start;letter-spacing:.05em;line-height:35px;text-decoration:none}.uneven-columns .right .additional-posts .list-item .additional-link .post .img-box{background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:100% auto;flex-basis:20%;transition:all .3s ease-in-out;width:100%}.uneven-columns .right .additional-posts .list-item .additional-link .post .info{flex-basis:70%}.uneven-columns .right .additional-posts .list-item .additional-link .post:hover .img-box{background-size:110% auto;opacity:.9}.uneven-columns .right .additional-posts .list-item .additional-link .post:hover .cta-button{background-color:#c89211;color:#fff}.uneven-columns .right .additional-posts .list-item .additional-link .post:hover .cta-button img{content:url(/static/media/right-arrow_white.d9d0836fbf51f82e164e.svg)}.uneven-columns .right .additional-posts .list-item .additional-link:after{border-top:1px solid #c89211;content:"";display:block;opacity:.25}.uneven-columns .right .additional-posts .list-item:last-child a:after{border:none}.donors .donors-section_intro{margin-bottom:75px}@media(min-width:1025px){.donors .donors-section_intro{margin-bottom:150px}}.donors .donors-section_intro .hero-bg{aspect-ratio:32/15;background-repeat:no-repeat;background-size:contain;padding:0 40px;z-index:-999}@media(min-width:1025px){.donors .donors-section_intro .hero-bg{padding:40px 40px 0}}.donors .donors-section_intro .heading{color:#fff;color:#003057;font-family:Ringside Condensed A,Ringside Condensed B;font-size:3rem;font-size:95px;font-style:normal;font-weight:400;line-height:86px;margin-bottom:90px;margin-left:auto;margin-right:auto;text-transform:uppercase;width:100%}@media(max-width:1024px){.donors .donors-section_intro .heading{margin-top:0}}.donors .donors-section_intro .intro-text{color:#fff;color:#003057;font-family:Gotham A,Gotham B;font-size:1.5rem;font-size:14px;font-style:normal;font-weight:400;line-height:25px;text-align:left}@media(min-width:1025px){.donors .donors-section_intro .intro-text{margin:0 auto;width:40%}}.donors .donors-section_intro .header .donate-button,.donors .donors-section_intro .header .nav-link{background-color:#fefdf5;color:#003057}.donors .donors-section_intro .header .donate-button:hover{background-color:#c89211;color:#fff}.donors .donors-section_names{margin-bottom:75px;position:relative}.donors .donors-section_names .vertical-title{color:#fff;color:#003057;font-family:Gotham A,Gotham B;font-size:10px;font-weight:700;left:2%;letter-spacing:.31em;line-height:29px;position:absolute;text-transform:uppercase;top:255px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.donors .donors-section_names .letter-section{padding:50px 40px;text-align:left}@media(min-width:1025px){.donors .donors-section_names .letter-section{padding:0 20% 50px}}.donors .donors-section_names .letter-section .letter-heading{color:#fff;color:#c89211;font-family:Archer A,Archer B;font-size:3rem;font-size:85px;font-style:normal;font-weight:400;letter-spacing:.05em;line-height:85px;margin-bottom:30px;margin-top:0}@media(min-width:1025px){.donors .donors-section_names .letter-section .letter-heading{font-size:109px;line-height:109px}}.donors .donors-section_names .letter-section .name-list{display:grid;grid-template-columns:repeat(2,1fr)}@media(min-width:1025px){.donors .donors-section_names .letter-section .name-list{grid-template-columns:repeat(3,1fr)}}.donors .donors-section_names .letter-section .name-list .donor-name{color:#fff;color:#003057;font-family:Gotham A,Gotham B;font-size:1.5rem;font-size:14px;font-style:normal;font-weight:400;line-height:30px;margin:0}.donors .halfway_message .message-bg{align-items:center;aspect-ratio:144/95;background-repeat:no-repeat;background-size:contain;display:flex;justify-content:center;margin:100px 0;padding:40px;z-index:-999}.donors .halfway_message .message-bg .message{color:#fff;font-family:Archer A,Archer B;font-size:3rem;font-size:30px;font-style:normal;font-weight:400}@media(min-width:1025px){.donors .halfway_message .message-bg .message{font-size:73px}}@media(max-width:1024px){.donors .donors-section_wrapup .content{padding:15px}}.donors .donors-section_wrapup .wrapup-bg{aspect-ratio:16/19;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;justify-content:end}@media(min-width:1025px){.donors .donors-section_wrapup .wrapup-bg{aspect-ratio:360/167;justify-content:center}}.donors .donors-section_wrapup .wrapup-bg img{max-width:100%}.donors .donors-section_wrapup .wrapup-bg .words-section{background-color:#003057}.donors .donors-section_wrapup .wrapup-bg p{color:#fff;font-family:Mercury Text G1 A,Mercury Text G1 B;font-size:3rem;font-size:17px;font-style:normal;font-weight:500;line-height:30px;margin-bottom:15px;margin-top:5px}@media(min-width:1025px){.donors .donors-section_wrapup .wrapup-bg p{font-size:28px;margin-bottom:28px;margin-top:18px}}.donors .donors-section_wrapup .wrapup-bg p.title{color:#fff;font-family:Gotham A,Gotham B;font-size:3rem;font-size:30px;font-style:normal;font-weight:700;letter-spacing:5px;margin-bottom:0;margin-top:30px;text-transform:uppercase}@media(min-width:1025px){.donors .donors-section_wrapup .wrapup-bg p.title{font-size:30px;margin-top:0}}.post-page{padding-top:40px}@media(max-width:1024px){.post-page .header{padding:0!important}}.post-page .post-page-section_intro{padding:0 40px}.post-page .post-page-section_intro .intro-content .title{color:#fff;color:#003057;font-family:Ringside Condensed A,Ringside Condensed B;font-size:3rem;font-size:86px;font-style:normal;font-weight:700;line-height:86px;text-align:center;text-transform:none}@media(min-width:1025px){.post-page .post-page-section_intro .intro-content .title{padding:0 12%}}.post-page .post-page-section_intro .intro-content .date{color:#fff;color:#c89211;font-family:Archer A,Archer B;font-size:1.5rem;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.05em;line-height:36px}.post-page .post-page-section_intro .header .donate-button,.post-page .post-page-section_intro .header .nav-link{background-color:#fefdf5;color:#003057}.post-page .post-page-section_intro .header .donate-button:hover{background-color:#c89211;color:#fff}.post-page .post-page-section_body{padding:0 40px 90px}.post-page .post-page-section_body .post-content h2{color:#fff;color:#003057;display:block;font-family:Mercury Text G1 A,Mercury Text G1 B;font-size:2rem;font-size:35px;font-style:normal;font-weight:400;line-height:45px;text-align:left}@media(min-width:1025px){.post-page .post-page-section_body .post-content h2{margin:50px auto 60px;width:40%}}.post-page .post-page-section_body .post-content .callout{color:#fff;color:#003057;font-family:Ringside Condensed A,Ringside Condensed B;font-size:2rem;font-size:34px;font-style:normal;font-weight:400;font-weight:700;line-height:39px}.post-page .post-page-section_body .post-content .callout:before{border-bottom:1px solid #c89211;content:"";display:block;margin-bottom:20px}.post-page .post-page-section_body .post-content p{color:#fff;color:#003057;font-family:Gotham A,Gotham B;font-size:1.5rem;font-size:14px;font-style:normal;font-weight:400;line-height:25px;text-align:left}@media(min-width:1025px){.post-page .post-page-section_body .post-content p{margin-left:auto;margin-right:auto;width:40%}}.post-page .post-page-section_body .post-content .wp-block-image img{height:auto;max-width:100%;padding:90px 0}@media(min-width:1025px){.post-page .post-page-section_body .post-content .wp-block-columns{display:flex;justify-content:center}.post-page .post-page-section_body .post-content .wp-block-columns .wp-block-image{margin:auto 10px}}.post-page .post-page-section_testimonial .testimonial-bg{align-items:center;aspect-ratio:475/207;background-repeat:no-repeat;background-size:contain;display:flex;padding:0;z-index:-999}.post-page .post-page-section_testimonial .testimonial-bg .testimonials{background-color:transparent}@media(min-width:1025px){.post-page .post-page-section_testimonial .testimonial-bg .testimonials .testimonial-block{padding:0}}.post-page .post-page-section_additional-updates{background-color:#fefdf5;padding:90px 40px}@media(max-width:1024px){.post-page .post-page-section_wrapup .content{padding:15px}}.post-page .post-page-section_wrapup .wrapup-bg{aspect-ratio:16/19;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;justify-content:end}@media(min-width:1025px){.post-page .post-page-section_wrapup .wrapup-bg{aspect-ratio:360/167;justify-content:center}}.post-page .post-page-section_wrapup .wrapup-bg img{max-width:100%}.post-page .post-page-section_wrapup .wrapup-bg .words-section{background-color:#003057}.post-page .post-page-section_wrapup .wrapup-bg p{color:#fff;font-family:Mercury Text G1 A,Mercury Text G1 B;font-size:3rem;font-size:17px;font-style:normal;font-weight:500;line-height:30px;margin-bottom:15px;margin-top:5px}@media(min-width:1025px){.post-page .post-page-section_wrapup .wrapup-bg p{font-size:28px;margin-bottom:28px;margin-top:18px}}.post-page .post-page-section_wrapup .wrapup-bg p.title{color:#fff;font-family:Gotham A,Gotham B;font-size:3rem;font-size:30px;font-style:normal;font-weight:700;letter-spacing:5px;margin-bottom:0;margin-top:30px;text-transform:uppercase}@media(min-width:1025px){.post-page .post-page-section_wrapup .wrapup-bg p.title{font-size:30px;margin-top:0}}.bear-react-carousel__root{width:100%}.bear-react-carousel__test-number{font-size:60px;overflow:auto;pointer-events:none;right:0;top:0}.bear-react-carousel__test-number,.bear-react-carousel__window-size{align-items:center;bottom:0;color:#fff;display:flex;justify-content:center;left:0;position:absolute;z-index:2}.bear-react-carousel__window-size{background-color:rgba(0,0,0,.5);font-size:12px;padding:5px 10px}.bear-react-carousel__pagination-group{bottom:20px;position:absolute;text-align:center;width:100%;z-index:10}.bear-react-carousel__pagination-button{background-color:#bdbdbd;border-radius:7px;box-shadow:3px 3px 9px 0 hsla(0,0%,74%,.12);cursor:pointer;display:inline-block;height:.5rem;margin:0 6px;opacity:.6;transition:width .3s,background-color .3s;width:.5rem}.bear-react-carousel__pagination-button[data-active]{background-color:#00a3e0;background-color:var(--primary-color,#00a3e0)}.bear-react-carousel__clone-icon-group{color:#fff;display:flex;flex-direction:row;font-size:12px;left:10px;position:absolute;top:10px;z-index:3}.bear-react-carousel__clone-icon{background:transparent no-repeat 50%;background-size:100%;height:20px;opacity:.5;width:20px}.bear-react-carousel__nav-next-button,.bear-react-carousel__nav-prev-button{align-content:center;background-color:hsla(0,0%,100%,.5);border:none;border-radius:99em;bottom:0;color:#fff;cursor:pointer;display:flex;flex-wrap:wrap;height:40px;justify-content:center;margin:auto 0;opacity:.6;outline:none;overflow:hidden;position:absolute;top:0;width:40px;z-index:11}.bear-react-carousel__nav-group>.bear-react-carousel__nav-prev-button{left:10px}.bear-react-carousel__nav-group>.bear-react-carousel__nav-next-button{right:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.bear-react-carousel__nav-icon{background:no-repeat 50%;background-size:30px;height:20px;width:20px}.bear-react-carousel__slide-item{overflow:hidden;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}img.bear-react-carousel__slide-item__img{max-width:100%;width:auto}div.bear-react-carousel__slide-item__div{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.bear-react-carousel__container{display:flex;flex-direction:row;height:inherit;position:relative;transition-timing-function:ease;visibility:hidden}.bear-react-carousel__container.bear-react-carousel__container-init{visibility:visible;visibility:initial}.bear-react-carousel__content{height:100%;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:1}.bear-react-carousel__root{height:inherit;position:relative;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.bear-react-carousel__root[data-gpu-render=true] .bear-react-carousel__container{will-change:transform}.bear-react-carousel__root[data-mouse-move=true] .bear-react-carousel__container{cursor:pointer}.bear-react-carousel__root[data-debug=true] .bear-react-carousel__test-number{background-color:rgba(0,0,0,.5)}
/*# sourceMappingURL=main.32b13f16.css.map*/