.hse-page{--hse-border: #29404c;--hse-blue: #7ccce5;background:#07151d}.hse-hero{overflow:hidden;isolation:isolate;position:relative;background:#04131b}.hse-hero__art{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;max-width:none}.hse-hero:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#04131bf5 0%,#04131be0 29%,#04131b80 46%,#04131b1a 65%,transparent 84%),linear-gradient(0deg,#04131b 0%,transparent 27%),linear-gradient(180deg,#04131bd9 0%,transparent 28%)}.hse-hero h1 span{color:#64c9ed;white-space:nowrap}.hse-hero__ribbon{background:#04131b99;border-top:1px solid #2b4a5b99;border-bottom:1px solid #2b4a5b99}.hse-hero__ribbon .container{display:flex;justify-content:space-between;align-items:center;min-height:64px;gap:28px}.hse-hero__ribbon span{font-size:11px;color:#9eb7c6;letter-spacing:.08em;text-transform:uppercase}.hse-hero__ribbon i{width:4px;height:4px;flex-shrink:0;background:#17afe1}.hse-section{padding-block:var(--page-product-section-space)}.hse-partnership__grid{display:grid;grid-template-columns:1fr 1.1fr;gap:98px}.hse-partnership__grid>*{min-width:0}.hse-partnership h2{font-size:42px;line-height:1.23}.hse-partnership h2 span{color:#8da8b7}.hse-partnership__logos{display:flex;align-items:center;gap:30px;margin-top:43px;width:100%;max-width:440px}.hse-partnership__hse{display:flex;flex-direction:column;align-items:center;gap:10px;flex-shrink:0}.hse-partnership__hse img{width:68px;height:68px;filter:brightness(0) invert(1)}.hse-partnership__hse span{font-size:10px;letter-spacing:.09em;color:#d4e5ee}.hse-partnership__multiply{font-size:29px;font-weight:200;color:#668fa2;margin-bottom:17px}.hse-partnership__pc{width:min(246px,56%);height:auto;margin-bottom:17px}.hse-partnership__copy{padding-top:26px}.hse-partnership__copy p{font-size:16px;line-height:1.8;color:#acc0cd}.hse-partnership__copy p+p{margin-top:18px}.hse-partnership__copy .hse-partnership__intro{color:#eef4f7;font-size:20px;line-height:1.65;letter-spacing:-.02em}.hse-directions{background:#0a1820;border-block:1px solid #263c4980}.hse-section__heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px}.hse-section__heading>p{color:#adc2cf;font-size:16px;line-height:1.65;padding-bottom:3px}.hse-directions__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hse-direction{padding:28px;border:1px solid #314a58;border-radius:5px;background:#0c1f29;min-height:365px;display:flex;flex-direction:column;transition:background .25s}.hse-direction:hover{background:#102631}.hse-direction__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.hse-direction__top .icon{color:#47c6f1;width:36px;height:36px}.hse-direction__top span{color:#7699ab;font-size:11px}.hse-direction .hse-direction__tag{color:#7fa8bb;font-size:9px;text-transform:uppercase;letter-spacing:.14em;margin-bottom:12px}.hse-direction h3{max-width:320px;font-size:25px;line-height:1.25;font-weight:500;margin-bottom:18px}.hse-direction>p:not(.hse-direction__tag){color:#aec3d0;font-size:14px;line-height:1.75;margin-bottom:25px}.hse-direction .text-link{margin-top:auto;font-size:12px;gap:30px}.hse-direction .text-link .arrow{width:18px;height:18px;transform:rotate(-35deg)}.hse-directions__note{font-size:10px;color:#819eaf;margin-top:23px}.hse-institute__grid{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center}.hse-institute__content h2{margin-bottom:25px}.hse-institute__content>p:not(.eyebrow){font-size:15px;line-height:1.8;color:#b0c3cf;margin-top:16px}.hse-institute__content .text-link{margin-top:26px;font-size:13px}.hse-institute__photo{margin:0}.hse-institute__photo-wrap{position:relative;overflow:hidden;border-radius:5px}.hse-institute__photo img{width:100%;height:365px;object-fit:cover;object-position:50% 35%}.hse-institute__photo figcaption{font-size:10px;line-height:1.65;color:#a5becc;margin-top:14px;padding-left:16px;border-left:1px solid #40c6ee}.hse-institute__photo figcaption span{color:#7492a4}.hse-final{background:linear-gradient(100deg,#0d2937,#0b1d29);border-top:1px solid #34536288;padding-block:64px}.hse-final__inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.hse-final h2{font-size:33px;line-height:1.3}.hse-final h2 span{color:#89b4c8}.hse-final .button{font-size:14px}@media(max-width:1200px){.hse-partnership__grid{gap:65px}.hse-direction{padding:24px}.hse-direction h3{font-size:23px}.hse-institute__grid{gap:50px}}@media(max-width:960px){.hse-partnership__logos{gap:16px}.hse-partnership__hse img{width:54px;height:54px}.hse-partnership__multiply{font-size:23px}.hse-hero__ribbon .container{gap:20px}.hse-hero__ribbon span{font-size:8px}.hse-partnership__grid{grid-template-columns:.9fr 1.1fr;gap:38px}.hse-partnership h2{font-size:34px}.hse-partnership__copy .hse-partnership__intro{font-size:17px}.hse-partnership__copy p{font-size:14px}.hse-direction{scroll-snap-align:start}.hse-section__heading>p{font-size:14px}.hse-institute__grid{grid-template-columns:1fr 1fr;gap:35px}.hse-institute__photo img{height:330px}.hse-institute__content h2{font-size:30px}.hse-institute__content>p:not(.eyebrow){font-size:13px}.hse-institute__content .text-link{font-size:11px}}@media(max-width:640px){.hse-hero__art{object-position:64% center}.hse-hero:after{background:linear-gradient(90deg,#04131bf0,#04131ba8 62%,#04131b66),linear-gradient(0deg,#04131b,transparent 42%),linear-gradient(180deg,#04131bbb,transparent 36%)}.hse-partnership__logos{gap:23px;margin-top:34px}.hse-partnership__hse img{width:58px;height:58px}.hse-hero__ribbon .container{gap:10px;min-height:62px}.hse-hero__ribbon span{font-size:7px;letter-spacing:.03em}.hse-partnership__grid,.hse-institute__grid{grid-template-columns:1fr;gap:30px}.hse-partnership h2{font-size:34px}.hse-partnership__copy{padding-top:0}.hse-partnership__copy .hse-partnership__intro{font-size:18px}.hse-partnership__copy p{font-size:15px}.hse-section__heading{display:block;margin-bottom:30px}.hse-section__heading>p{margin-top:22px}.hse-directions__note{font-size:9px}.hse-institute__content h2{font-size:30px}.hse-institute__content>p:not(.eyebrow){font-size:15px}.hse-institute__content .text-link{font-size:13px}.hse-institute__photo img{height:300px}.hse-final{padding-block:45px}.hse-final__inner{display:block}.hse-final h2{font-size:27px}.hse-final .button{margin-top:28px}}@media(prefers-reduced-motion:reduce){.hse-direction{transition:none}}@media print{.hse-direction{margin-bottom:20px;break-inside:avoid}}
