@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");html{scroll-behavior:smooth}body{background:#1c1c1c}@font-face{font-family:Theinhardt;font-style:normal;font-weight:100;src:url(https://info.peabody.vanderbilt.edu/hubfs/fonts/Theinhardt-Light.woff2) format("woff2"),url() format("woff2")}@font-face{font-family:Theinhardt;font-style:italic;font-weight:100;src:url(https://vanderbilt-design-system.netlify.app/static/fonts/Theinhardt/complete/Theinhardt-Light.woff2) format("woff2"),url() format("woff2")}@font-face{font-family:Theinhardt;font-style:normal;font-weight:300;src:url(https://info.peabody.vanderbilt.edu/hubfs/fonts/Theinhardt-Regular.woff2) format("woff2"),url() format("woff2")}@font-face{font-family:Theinhardt;font-style:italic;font-weight:400;src:url(https://info.peabody.vanderbilt.edu/hubfs/fonts/Theinhardt-Italic.woff2) format("woff2"),url() format("woff2")}@font-face{font-family:Theinhardt;font-weight:500;src:url(https://info.peabody.vanderbilt.edu/hubfs/fonts/Theinhardt-Medium.woff2) format("woff2"),url() format("woff2")}@font-face{font-family:Jannon-Display;font-weight:100;src:url(https://info.peabody.vanderbilt.edu/hubfs/fonts/JJannon-Display-Light.woff) format("woff2")}@font-face{font-family:Jannon-Display;font-weight:300;src:url(https://info.peabody.vanderbilt.edu/hubfs/fonts/JJannon-Display-Regular.woff) format("woff2")}@font-face{font-family:Academica;font-weight:100;src:url(https://info.peabody.vanderbilt.edu/hubfs/fonts/AcademicaLight.woff2) format("woff2")}@font-face{font-family:Academica;font-style:italic;font-weight:100;src:url(https://info.peabody.vanderbilt.edu/hubfs/fonts/AcademicaLightItalic.woff) format("woff2")}@font-face{font-family:Academica;font-weight:400;src:url(https://info.peabody.vanderbilt.edu/hubfs/fonts/AcademicaMedium.woff2) format("woff2")}@font-face{font-family:Academica;font-weight:600;src:url(https://info.peabody.vanderbilt.edu/hubfs/fonts/AcademicaMediumBold.woff) format("woff2")}intro p - body{line-height:1.4;word-break:break-word}html[lang^=ja] body,html[lang^=ko] body,html[lang^=zh] body{line-break:strict;word-break:break-all}body,html{color:#1b1c1d;font-family:Theinhardt,system-ui,sans-serif;font-size:19px;font-weight:200;line-height:1.4;margin:0;overflow-x:hidden;padding:0}.center,.center *{text-align:center}.container-lg{max-width:1510px}.container-lg,.container-sm{margin:0 auto;padding:0 30px;width:100%}.container-sm{max-width:960px}h1,h2,h3,h4,h5,h6{margin:10px 0}h1,h2{line-height:1.2}h1{color:#000;font-size:93px}h1,h2{font-family:Jannon-Display;font-weight:100}h2{color:#333;font-size:64px}h3{font-family:Theinhardt,system-ui,sans-serif;font-weight:700}h3,h4{color:#000;font-size:30px}h4{font-family:Jannon-Display}h4,h5{font-weight:100}h5{color:#e0d5c0;font-family:Academica}h5,h6{font-size:24px}h6{color:#333;font-family:Theinhardt,system-ui,sans-serif;font-weight:700}p{color:#1b1c1d;line-height:1.8}.lead-in{font-family:Jannon-Display;font-size:35px;font-weight:100;line-height:1.42857;margin-bottom:1.4rem}blockquote{border-left:unset;font-family:Theinhardt,system-ui,sans-serif;font-size:clamp(14px,1vw,16px);line-height:2;margin:unset;margin-top:clamp(24px,3vw,48px);padding-left:unset}blockquote:before{content:url(//info.engineering.vanderbilt.edu/hubfs/raw_assets/public/vandy-2022/images/blockquote.svg);display:block;margin:auto auto 20px;position:relative;text-align:center}.yellow-underline,a{border-bottom:2px solid #d8ab4c;color:#fff;padding-bottom:0;text-decoration:unset!important;transition:all .2s ease;width:fit-content}.yellow-underline:hover,a:hover{border-bottom:2px solid #d8ab4c50;padding-bottom:2.5px}ul{font-family:Theinhardt,system-ui,sans-serif}ul.hs-image__grid__list{margin-left:-40px}ol li{color:#1c1c1c;font-family:Theinhardt,system-ui,sans-serif;font-weight:200;line-height:1.8;padding:10px 0}ol li::marker{font-weight:bolder}ul li{color:#1c1c1c;font-family:Theinhardt,system-ui,sans-serif;font-weight:200;line-height:1.8;padding:10px 0}ul li::marker{color:#d8ab4c;font-weight:700}ul.no-dots li:before{content:"";display:none}.outlined{color:#1c1c1c;text-shadow:-.5px 0 #fff,0 .5px #fff,.5px 0 #fff,0 -.5px #fff}@keyframes svg-text-anim{40%{stroke-dashoffset:0;text-shadow:unset}60%{stroke-dashoffset:0;text-shadow:-.5px 0 #fff,0 .5px #fff,.5px 0 #fff,0 -.5px #fff}to{stroke-dashoffset:0;text-shadow:-.5px 0 #fff,0 .5px #fff,.5px 0 #fff,0 -.5px #fff}}.container-xxsm{margin:auto;width:min(390px,100%)}.container-xsm{margin:auto;width:min(450px,100%)}[class*=btn],form input[type=submit],input[type=button]{border-radius:50px;display:inline-block;font-family:Theinhardt,system-ui,sans-serif;font-size:clamp(16px,1.125vw,18px);font-weight:600;margin:10px;max-width:unset;min-width:unset;padding:9.5px 35px 7.5px!important;text-align:center;text-decoration:unset;width:fit-content}.gold-btn,.gold-btn-inverse:hover,.gold-btn-solid,form input[type=submit],form input[type=submit]:hover{background:#cfae70;border:1px solid #cfae70;color:#1c1c1c}.gold-btn:hover{background:#f5f3f1;border:1px solid #f5f3f1}.gold-btn-solid:hover{background:#d8ab4c;border:1px solid #d8ab4c}.gold-btn-inverse{background:transparent;border:1px solid #d8ab4c;color:#fff}.gold-btn-inverse.bt{color:#1c1c1c}[class*=btn]:active,[class*=btn]:focus{background:#e0d5c0;border:1px solid #e0d5c0;color:#1c1c1c}form{margin:auto;width:min(650px,100%)}form fieldset{max-width:unset!important}form input,form select{border:.5px solid #ffffff50;color:#fff;padding:10px;width:100%!important}form input::placeholder,form input::select{display:none}form label{color:#fff}form .hs-submit .actions{text-align:left}form input[type=submit]{margin:20px 0;width:fit-content!important}.mega-menu a,.mega-menu a:hover,.primary-nav a,.primary-nav a:hover{border-bottom:unset!important;color:#fff!important;padding-bottom:unset!important}.primary-nav__logo-text svg{fill:#fff!important}.primary-nav .primary-nav__menu-btn{color:#fff!important}.mega-menu .mega-menu__close-btn svg{fill:#fff!important}@media screen and (max-width:1200px){h1{font-size:clamp(56px,7.75vw,93px)}h2{font-size:clamp(48px,5.3333vw,64px)}h3,h4{font-size:clamp(24px,2.5vw,30px)}h5,h6{font-size:clamp(20px,2vw,24px)}li,p,ul{font-size:clamp(17px,1.583333vw,19px)}.lead-in{font-size:clamp(24px,2.9166666vw,35px)}}