.heading{margin:0}.heading-art{display:block;max-width:100%;width:100%;height:auto}.home-page .hero .heading{width:556px;max-width:100%;margin:0}.home-page .booths .heading,.home-page .testimonial .heading{margin:0}.home-page .video .play-triangle{background:none;height:clamp(35px,10vw,110px);width:auto;transform:rotate(90deg)}a:focus-visible,button:focus-visible{outline:3px solid #ee3124;outline-offset:4px}.skip-link:focus{position:fixed;top:8px;left:8px;background:#fff;color:#000;padding:12px;z-index:99999}.home-page .testimonial .slides{display:grid;touch-action:pan-y}.home-page .testimonial .slides .slide{grid-area:1/1;opacity:0;pointer-events:none;transition:opacity .25s;min-width:0}.home-page .testimonial .slides .slide.is-active{opacity:1;pointer-events:auto}.home-page .video .player{position:relative}.video-toggle{position:absolute;bottom:16px;right:16px;border:2px solid #fff;border-radius:50%;background:#000a;color:#fff;width:42px;height:42px}.sub-text .link{color:#ee3124}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}#site-header{min-height:104px}@media(max-width:1199px){#site-header{min-height:90px}}@media(max-width:767px){.home-page main .container,.admissions-page main .container{width:100%;max-width:100%;padding:32px 20px}.home-page .hero{width:calc(100% - 40px);height:clamp(440px,calc(100svh - 180px),560px);border-width:4px}.home-page .hero-content{padding:20px 12px}.home-page .intro .intro-text{margin:0}.home-page .intro .text{max-width:none;font-size:18px;line-height:1.5}.home-page .intro p{margin:0}.home-page .video{margin:0;padding:0 20px 32px}.home-page .video .player{width:100%;aspect-ratio:16/9}.home-page .video video{transform:none}.home-page .video .btn-play{transform:translate(-50%,-50%);font-size:44px}.home-page .video-toggle{bottom:8px;right:8px;width:44px;height:44px}.home-page .booths{padding-bottom:12px}.home-page .booths .heading{margin-bottom:24px}.home-page .booths .row-1{--bs-gutter-x:12px;--bs-gutter-y:16px}.home-page .testimonial{padding-bottom:32px}.home-page .testimonial .heading{margin-bottom:24px}.home-page .testimonial .container.container-slides{padding:0 20px}.home-page .testimonial .slides-wrapper{width:100%;transform:none}.home-page .testimonial .slides .slide{display:none}.home-page .testimonial .slides .slide.is-active{display:block}.home-page .testimonial .student .row{--bs-gutter-x:0}.home-page .testimonial .slides .img{max-width:300px;max-height:none;margin:0 auto 24px;border-width:4px}.home-page .testimonial .slides .img img{display:block;aspect-ratio:4/5;object-fit:cover;object-position:top}.home-page .testimonial .slides .content .name{font-size:28px;line-height:1.15;margin-bottom:12px}.home-page .testimonial .slides .content .academic{margin-bottom:20px;line-height:1.4}.home-page .testimonial .slides .content .quote{margin-bottom:0;font-size:18px;line-height:1.5}.home-page .testimonial .btn-slides{margin-top:24px}.admissions-page .breadcrumbs{padding:8px 20px;margin:0;font-size:14px}.admissions-page .wrapper .text-2{max-width:100%;font-size:18px;line-height:1.5}.admissions-page .steps .step-item{padding:24px 0;gap:16px}.admissions-page .steps .step-item .content .action .sub-heading{font-size:24px}.admissions-page .steps .step-item .content .action button .more-info{min-width:24px}.admissions-page .steps .step-item .content .pill-category{height:auto;min-height:30px;font-size:11px;white-space:normal}.admissions-page .steps .tips{width:100%;padding:20px 16px}.admissions-page .steps .tips .row{--bs-gutter-x:16px}.admissions-page .key-dates{margin:40px 0 0}.admissions-page .key-dates .slide-inner .li{display:block}.admissions-page .key-dates .slide-inner .li p{width:100%;margin:0}.admissions-page .key-dates .slide-inner .li p+p{margin-top:4px}}@media(max-width:575px){.home-page .booths .row-1>div{width:100%}.home-page .booths .card-booth{flex-direction:row;background:#fff;padding:4px}.home-page .booths .card-booth img{width:34%!important;flex:0 0 34%;aspect-ratio:1;object-fit:cover;border:0}.home-page .booths .card-booth .text{width:auto;padding:16px;text-align:left;font-family:OVERUSEDGROTESK-BOLD,sans-serif;font-size:18px;line-height:1.2}}.admissions-page .sub-text a,.admissions-page .breadcrumbs .active,.admissions-page .key-dates .text-red{color:#b42318}.home-page .hero-img picture{display:block;width:100%;height:100%}.admissions-page .steps .step-item .icon{display:block;width:50px;height:50px;min-height:0;aspect-ratio:auto;align-self:start}.admissions-page .steps .step-item .icon img{display:block;width:100%;height:100%;object-fit:contain}.admissions-page .steps .step-item .content .action button{appearance:none;-webkit-appearance:none;color:#000;-webkit-text-fill-color:currentColor;border-radius:0;font:inherit}@media(min-width:992px){.admissions-page .steps .step-item .icon{width:80px;height:80px}}@media(max-width:767px){.admissions-page .steps .step-item{display:block}.admissions-page .steps .step-item .icon{margin:0 0 16px}.admissions-page .steps .step-item .content{min-width:0}}
