.hero-shell.svelte-7qgbzl{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100%}.hero-bg.svelte-7qgbzl,.hero-slide.svelte-7qgbzl,.hero-overlay.svelte-7qgbzl{height:100%;left:0;position:absolute;top:0;width:100%}.hero-bg.svelte-7qgbzl{overflow:hidden;z-index:1}.hero-slide.svelte-7qgbzl{background-position:center;background-size:cover;opacity:0;transform:scale(1.08) translateZ(0);transition:opacity 1.4s ease-in-out;will-change:opacity,transform}.hero-slide.active.svelte-7qgbzl{animation:svelte-7qgbzl-cinematic-zoom 6.4s ease-out forwards;opacity:1;z-index:2}.hero-slide.active.alternate.svelte-7qgbzl{animation-name:svelte-7qgbzl-cinematic-pan}.hero-overlay.svelte-7qgbzl{background:#00000073;z-index:2}.hero-content.svelte-7qgbzl{align-items:center;color:#e2e2e2;display:flex;flex-direction:column;justify-content:center;max-width:56rem;padding:2rem;position:relative;text-align:center;text-shadow:0 .25rem 1.4rem rgba(0,0,0,.72);z-index:3}.welcome.svelte-7qgbzl{color:#d8d8d8;font-size:1rem;font-weight:500;margin-bottom:1.15rem}.hero-text.svelte-7qgbzl{color:#f4f4f4;font-size:clamp(3rem,6vw,6rem);font-weight:900;letter-spacing:0;line-height:.95;margin:0;text-transform:uppercase}.hero-text.svelte-7qgbzl span:where(.svelte-7qgbzl){color:#cb0f0f}.hero-cta.svelte-7qgbzl{display:flex;justify-content:center;width:100%}.hero-cta.svelte-7qgbzl .quote{margin:2rem auto 0}.main-text.svelte-7qgbzl{padding:4.5rem 16rem 8rem}.institutions-section.svelte-7qgbzl{margin:6rem auto 0;width:min(100%,68rem);overflow:hidden}.institutions-label.svelte-7qgbzl{color:#8f8f8f;font-size:.9rem;font-weight:600;letter-spacing:.08em;margin:0 0 1.25rem;text-align:center;text-transform:uppercase}.institutions-carousel.svelte-7qgbzl{-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);overflow:hidden;width:100%}.institutions-track.svelte-7qgbzl{align-items:center;animation:svelte-7qgbzl-institutions-scroll 28s linear infinite;display:flex;gap:1.5rem;width:-moz-max-content;width:max-content}.institutions-carousel.svelte-7qgbzl:hover .institutions-track:where(.svelte-7qgbzl){animation-play-state:paused}.institutions-track-reverse.svelte-7qgbzl{animation-name:svelte-7qgbzl-institutions-scroll-reverse}.nphc-label.svelte-7qgbzl{margin-top:2rem}.institution-logo.svelte-7qgbzl{align-items:center;background:#f2f2f2;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;display:flex;flex-direction:column;gap:.65rem;height:9rem;justify-content:center;padding:1rem 1.25rem;text-align:center;width:11rem}.institution-logo.svelte-7qgbzl img:where(.svelte-7qgbzl){display:block;filter:saturate(.9);max-height:5.25rem;max-width:7.5rem;-o-object-fit:contain;object-fit:contain}.institution-logo.svelte-7qgbzl span:where(.svelte-7qgbzl){color:#171717;display:-webkit-box;font-size:.82rem;font-weight:600;line-height:1rem;min-height:2rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@keyframes svelte-7qgbzl-institutions-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - .75rem))}}@keyframes svelte-7qgbzl-institutions-scroll-reverse{0%{transform:translate(calc(-50% - .75rem))}to{transform:translate(0)}}@keyframes svelte-7qgbzl-cinematic-zoom{0%{transform:scale(1.08) translate3d(-.6rem,.4rem,0)}to{transform:scale(1.18) translate3d(.7rem,-.5rem,0)}}@keyframes svelte-7qgbzl-cinematic-pan{0%{transform:scale(1.16) translate3d(.8rem,-.4rem,0)}to{transform:scale(1.08) translate3d(-.7rem,.5rem,0)}}@media only screen and (max-width: 850px){.institutions-section.svelte-7qgbzl{margin-top:4rem;width:min(100%,42rem)}.main-text.svelte-7qgbzl{padding:3rem 12rem}}@media only screen and (max-width: 600px){.hero-shell.svelte-7qgbzl{min-height:34rem}.hero-content.svelte-7qgbzl{padding:1.5rem}.welcome.svelte-7qgbzl{font-size:.9rem}.hero-cta.svelte-7qgbzl .quote{margin-top:1.5rem}.main-text.svelte-7qgbzl{padding:2rem 4rem 1rem}.institutions-section.svelte-7qgbzl{margin-top:3rem;width:100%}.institutions-carousel.svelte-7qgbzl{-webkit-mask-image:linear-gradient(to right,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(to right,transparent,#000 16%,#000 84%,transparent)}.institution-logo.svelte-7qgbzl{height:8rem;padding:.8rem;width:9rem}.institution-logo.svelte-7qgbzl img:where(.svelte-7qgbzl){max-height:4rem;max-width:6rem}.institution-logo.svelte-7qgbzl span:where(.svelte-7qgbzl){font-size:.76rem;line-height:.9rem}}img.svelte-1h1ip7i{width:26rem}.service.svelte-1h1ip7i{margin:4rem 16rem;cursor:pointer}.filled.svelte-1h1ip7i{-webkit-text-fill-color:crimson!important;-webkit-text-stroke:0!important}.opacity-full.svelte-1h1ip7i{opacity:100%}.service.svelte-1h1ip7i .name:where(.svelte-1h1ip7i){-webkit-text-fill-color:transparent;-webkit-text-stroke:.5px;-webkit-text-stroke-color:#ffffff;font-weight:600}@media only screen and (max-width: 950px){.service.svelte-1h1ip7i{margin:3rem 12rem}img.svelte-1h1ip7i{width:20rem;height:12rem}.ct.svelte-1h1ip7i{display:none}}@media only screen and (max-width: 800px){.service.svelte-1h1ip7i{margin:2rem 0rem}img.svelte-1h1ip7i{width:15rem;height:10rem}.ct.svelte-1h1ip7i{display:none}}.lineup-text.svelte-tb8kwt{margin:0rem 12rem}@media only screen and (max-width: 950px){.lineup-text.svelte-tb8kwt{margin:0rem 6rem}}@media only screen and (max-width: 600px){.lineup-text.svelte-tb8kwt{margin:0rem 2rem}}.card-title.svelte-1ruhzf1{text-transform:uppercase}.blog-carousel-container.svelte-1n9rdou{padding:0 8rem}@media (max-width:768px){.blog-carousel-container.svelte-1n9rdou{padding:0 2rem}}.tile.svelte-18jtts3{max-width:18rem;cursor:pointer}.index.svelte-18jtts3{-webkit-text-fill-color:transparent;-webkit-text-stroke:2px;-webkit-text-stroke-color:#6d6d6d;font-weight:800;font-size:15rem;left:-4rem;top:1rem;z-index:2;transition:all .5s ease}.tile.svelte-18jtts3:hover .index:where(.svelte-18jtts3){-webkit-text-fill-color:#cb0f0f;-webkit-text-stroke:0px}img.svelte-18jtts3{width:15rem;z-index:9;position:relative;filter:drop-shadow(0 4px 3px rgba(208,208,208,.4)) drop-shadow(0 2px 2px rgba(202,202,202,.4))}.subtitle.svelte-18jtts3{text-transform:uppercase;margin-top:1rem;margin-bottom:1rem;padding-top:1rem;line-height:1.4rem;border-top:solid 1px #6d6d6d}.details.svelte-18jtts3{line-height:1rem}.title.svelte-1blnvv8{margin:2rem 16rem;font-weight:600;z-index:9}@media only screen and (max-width: 950px){.grid-container.svelte-1blnvv8{display:flex;flex-wrap:wrap;gap:5rem;justify-content:center}}@media only screen and (max-width: 850px){.title.svelte-1blnvv8{margin:1rem 6rem;line-height:1.5rem}}@media only screen and (max-width: 600px){.title.svelte-1blnvv8{margin:0rem 3rem;line-height:1.5rem}}.container.svelte-1brz67j,.container-white.svelte-1brz67j{margin:0;max-width:100%;height:100%}.container.svelte-1brz67j{background-color:#0a0909}.container-white.svelte-1brz67j{background-color:#f8f8f8}
