.hm-title{color:#131313;font:700 48px / 1.3 var(--font-display);margin:0}@media (min-width:1200px){.hm-title{font-size:56px}}@media (min-width:1600px){.hm-title{font-size:60px}}.hm-title--accent{font-weight:300}.hm-title--accent strong{font-weight:700}.hm-title--center{text-align:center}.hm-rule:after{content:"";background:#55aaa5;width:100px;height:2px;margin:24px auto 0;display:block}.hm-rule--left:after{margin-left:0}@media (max-width:767px){.hm-posts>.wrap,.hm-benefits>.wrap,.hm-events>.wrap,.hm-contact>.wrap{padding-inline:14px}}.hm-text p+p{margin-top:30px}.hm-text a{color:#2f7e79}.hm-text a:hover{color:#131313}.hm-hero{min-height:calc(818px + var(--header-height));color:#fff;background:#131313;align-items:flex-end;display:flex;position:relative;overflow:hidden}.hm-hero__slides{position:absolute;inset:0}.hm-hero__slide{opacity:0;transition:opacity 7s;position:absolute;inset:0}.hm-hero__slide.is-active{opacity:1}.hm-hero__slide img{object-fit:cover;width:100%;height:100%;transform:scale(1)}.hm-hero__slide.is-zooming img{animation:40s linear both hm-zoom}@keyframes hm-zoom{0%{transform:scale(1.2)}to{transform:scale(1)}}.hm-hero__inner{z-index:1;padding:230px 0 220px;position:relative}.hm-hero__copy{max-width:585px}.hm-hero__title{color:#fff;font:700 32px / 1.3 var(--font-display);margin:0}@media (min-width:480px){.hm-hero__title{font-size:48px}}@media (min-width:992px){.hm-hero__title{font-size:64px}}@media (min-width:1200px){.hm-hero__title{font-size:100px;line-height:1}}@media (max-width:991px){.hm-hero{min-height:calc(740px + var(--header-height))}.hm-hero__inner{text-align:center;padding:170px 15px 175px}.hm-hero__copy,.hm-hero__text{margin-inline:auto}}.hm-hero__text{text-shadow:0 1px 3px #00000059;max-width:600px;margin:30px 0 60px;font-size:18px;line-height:1.6}.hm-about{grid-template-columns:1fr;display:grid}.hm-about__media img{width:100%;height:auto;display:block}.hm-about__copy{padding:48px 16px 40px}.hm-about__copy .hm-title{margin-bottom:30px}.hm-about__copy .hm-text{font-size:16px;line-height:28.8px}.hm-about__copy .hm-text p+p{margin-top:24px}.hm-about__cta{flex-wrap:wrap;gap:20px 36px;margin-top:36px;display:flex}@media (max-width:1199px){.hm-about__copy{text-align:center}.hm-about__cta{justify-content:center}}@media (max-width:991px){.hm-about__copy{padding:48px 30px 125px}.hm-about__cta{gap:25px}}@media (min-width:992px){.hm-about{grid-template-columns:1fr 1fr;align-items:start}.hm-about__copy{max-width:800px;padding:80px max(15px,50vw - 585px) 0 15px}}.hm-stats{text-align:center;width:min(100% - 30px,1170px);font-family:var(--font-body);background:#fff;margin-inline:auto;padding:60px 20px}.hm-stats__title{color:#1a1a2e;font:300 clamp(32px, 5vw, 52px) / 1.15 var(--font-display);letter-spacing:-.5px;margin:0 0 16px}.hm-stats__title strong{font-weight:700}.hm-stats__rule{background:#55aaa5;border:none;width:60px;height:2px;margin:30px 0 26px}.hm-stats__grid{flex-wrap:wrap;justify-content:center;gap:30px;max-width:1100px;margin:0 auto;display:flex}.hm-stats__item{border-top:3px solid var(--hm-stat,#55aaa5);flex:180px;max-width:220px;padding:20px 10px}.hm-stats__number{color:var(--hm-stat,#55aaa5);margin-bottom:8px;font-size:42px;font-weight:900;line-height:1}.hm-stats__label{color:#333;letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.4}@media (max-width:600px){.hm-stats__grid{flex-direction:column;align-items:center}.hm-stats__item{width:100%;max-width:260px}}.hm-posts{background:#f4f4f4;padding:110px 0 120px}.hm-posts__grid{gap:30px;margin-top:56px;display:grid}@media (min-width:640px){.hm-posts__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.hm-posts__grid{grid-template-columns:repeat(3,1fr)}}.hm-posts__more{text-align:center;margin-top:60px}.hm-benefits{text-align:center;padding:120px 0 60px}.hm-benefits__grid{gap:110px 60px;margin-top:120px;display:grid}@media (min-width:768px){.hm-benefits__grid{grid-template-columns:repeat(3,1fr)}}.hm-benefits__icon{object-fit:contain;width:80px;height:80px;margin:0 auto 24px;display:block}.hm-benefits__title{font:700 30px / 1.3 var(--font-display);margin:0 0 16px}.hm-benefits__text{font-size:16px;line-height:1.6}.hm-benefits__more{margin-top:115px}.hm-members{padding:60px 0 0}.hm-members__band{background:#0054a6;margin-top:24px}.hm-members__carousel{align-items:center;padding:0;display:flex;position:relative}.hm-members__viewport{flex:1;margin:0 8px;overflow:hidden}.hm-members__carousel{--hm-per:1}@media (min-width:480px){.hm-members__carousel{--hm-per:2}}@media (min-width:768px){.hm-members__carousel{--hm-per:3}}@media (min-width:1200px){.hm-members__carousel{--hm-per:4}}@media (min-width:1400px){.hm-members__carousel{--hm-per:5}}.hm-members__track{will-change:transform;display:flex}.hm-members__item{flex:0 0 calc(100% / var(--hm-per));justify-content:center;align-items:center;height:187px;padding:0 20px;display:flex}.hm-members__item a,.hm-members__item span{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.hm-members__item img{object-fit:contain;filter:brightness(0)invert();max-width:100%;max-height:178px}.hm-members__arrow{color:#fff;cursor:pointer;background:0 0;border:0;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.hm-members__arrow:hover{color:#00284e}.hm-members__arrow:focus-visible{outline-offset:2px;outline:2px solid #fff}.hm-members__track[data-static]>[aria-hidden]{display:none}.hm-partner{text-align:center;padding:60px 0 0}.hm-partner__title{font:700 24px / 1.6 var(--font-display);margin:0 0 30px}.hm-partner--small .hm-partner__title{font-size:30px;font-weight:300;line-height:1.2}@media (min-width:768px){.hm-partner__title{font-size:36px}}.hm-partner--small .hm-partner__title strong{font-weight:700}.hm-partner__logo{display:inline-block}.hm-partner__logo img{aspect-ratio:1;object-fit:contain;filter:grayscale();width:200px;max-width:100%;margin:0 auto;transition:filter .3s;display:block}.hm-partner--small .hm-partner__logo img{aspect-ratio:578/183;filter:none;width:578px}.hm-partner__logo:hover img{filter:none}.hm-events{text-align:center;padding:100px 0 120px}.hm-events__text{max-width:1000px;margin:56px auto 0;font-size:18px;line-height:1.6}.hm-events__text:last-child{margin-bottom:110px}.hm-events__list{text-align:left;gap:16px;max-width:900px;margin:48px auto 0;display:grid}.hm-events__item a{background:#fff;border:1px solid #e3e3e3;border-left:4px solid #55aaa5;border-radius:4px;gap:4px 24px;padding:20px 24px;transition:border-color .2s,box-shadow .2s;display:grid}.hm-events__item a:hover{box-shadow:0 6px 20px #13131314}.hm-events__date{color:#2f7e79;font-size:15px;font-weight:700}.hm-events__name{font:700 20px/1.3 var(--font-display)}.hm-events__place{color:#555;font-size:15px}.hm-events__more{margin-top:48px}.hm-consult{background:#f4f4f4;position:relative;overflow:hidden}.hm-consult__bg{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.hm-consult__inner{z-index:2;padding:164px 0 140px;display:grid;position:relative}.hm-consult__copy{max-width:570px}@media (min-width:992px){.hm-consult__inner{grid-template-columns:1fr 570px}.hm-consult__copy{grid-column:2}}.hm-consult__copy .hm-title{margin-bottom:40px}.hm-consult__text{font-size:18px;line-height:1.6}.hm-consult__sign{text-align:right;margin-top:40px}.hm-consult__name{font:700 18px/1.3 var(--font-display);margin:0}.hm-consult__role{margin:0;font-size:16px;line-height:1.3}.hm-consult__cta{margin-top:40px}@media (max-width:1199px){.hm-consult:before{content:"";z-index:1;background:#ffffffa6;position:absolute;inset:0}}@media (max-width:991px){.hm-consult__inner{text-align:center;justify-items:center;padding:80px 15px}.hm-consult__copy .hm-rule--left:after{margin-left:auto}}@media (max-width:768px){.hm-consult:before,.hm-consult__bg{display:none}}.hm-contact{padding:130px 0 85px}.hm-contact__grid{align-items:start;gap:48px;margin-top:56px;display:grid}@media (min-width:768px){.hm-contact__grid{grid-template-columns:1fr 1fr}}.hm-contact__text{max-width:570px;font-size:18px;line-height:1.6}.hm-contact__rows{margin:48px 0 0;padding:0 0 0 35px;font-weight:700;line-height:1.6;list-style:none}.hm-contact__rows li+li{margin-top:26px}.hm-contact__rows a{color:#131313}.hm-contact__rows a:hover{color:#2f7e79}.hm-contact__social{gap:14px;margin:30px 0 20px 28px;display:flex}.hm-contact__social a{color:#55aaa5;transition:color .2s}.hm-contact__social a:hover{color:#131313}@media (max-width:991px){.hm-contact{text-align:center}.hm-contact__text{margin-inline:auto}.hm-contact__rows{padding:0}.hm-contact__social{justify-content:center;margin-left:0}}.hm-contact__logo{justify-content:center;display:flex}.hm-contact__logo img{width:300px;max-width:100%;height:auto}@media (prefers-reduced-motion:reduce){.hm-hero__slide{transition:none}.hm-hero__slide.is-zooming img{animation:none}.hm-partner__logo img{transition:none}}
