.home-wide{width:100%;max-width:var(--humg-container-wide);margin:0 auto;padding-inline:24px}.hero{position:relative;width:100%;aspect-ratio:4;max-height:min(calc(100svh - clamp(100px, 8vw, 150px)),clamp(300px,32px + 23.3vw,450px));display:flex;align-items:center;overflow:hidden;color:var(--humg-primary);background:linear-gradient(112deg,#eef4fc,#f4f8fd 44%,#e6eefa)}.hero__bg,.hero__photo{position:absolute;inset:0;width:100%}.hero__photo{height:100%;object-fit:fill;opacity:0;transition:opacity .8s ease-in-out;pointer-events:none}.hero__photo.is-active{opacity:1}.hero__fade{position:absolute;inset:0;background:linear-gradient(96deg,rgba(238,244,252,.97),rgba(238,244,252,.9) 26%,rgba(238,244,252,.55) 44%,rgba(238,244,252,.12) 58%,rgba(238,244,252,0) 70%)}.hero__inner{position:relative;z-index:2;width:100%;padding-block:clamp(10px,1.5vw,34px)}.hero__content{max-width:clamp(420px,37vw,640px);animation:heroIn .5s ease both}@keyframes heroIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero__kicker{display:inline-block;font-size:clamp(15px,1.3vw,26px);font-weight:800;color:var(--humg-accent)}.hero h1{font-size:clamp(24px,2.35vw,46px);line-height:1.12;font-weight:800;margin:.15em 0 .3em;text-transform:uppercase;color:var(--humg-primary)}.hero h1 span{display:block}.hero__years{font-size:clamp(13px,1vw,20px);font-weight:700;color:var(--humg-accent);margin:0 0 clamp(3px,.4vw,8px)}.hero__motto{font-size:clamp(11.5px,.8vw,15.5px);font-weight:500;color:var(--humg-primary);margin-bottom:clamp(7px,.8vw,16px)}.hero__chips{display:flex;flex-wrap:wrap;gap:clamp(4px,.42vw,8px);margin-bottom:clamp(8px,1.1vw,22px)}.hero__chips span{font-size:clamp(10.5px,.65vw,13px);font-weight:600;color:var(--humg-primary);background:rgba(255,255,255,.7);border:1px solid rgba(10,61,145,.15);padding:clamp(3px,.3vw,6px) clamp(7px,.62vw,12px);border-radius:999px}.hero__cta{display:flex;gap:clamp(6px,.62vw,12px);flex-wrap:wrap}.hero__cta .humg-btn{padding:clamp(6px,.62vw,12px) clamp(12px,1.15vw,22px);font-size:clamp(12px,.75vw,14.5px)}.hero__dots{display:flex;gap:9px;margin-top:clamp(8px,1.1vw,22px)}.hero__dots button{width:10px;height:10px;border-radius:999px;border:0;background:rgba(10,61,145,.28);transition:all var(--humg-transition)}.hero__dots button.is-active{background:var(--humg-accent);width:28px}.quickbar-wrap{position:relative;z-index:6;margin-top:-42px;margin-bottom:4px}.quickbar{display:grid;grid-template-columns:repeat(var(--qb-cols,8),1fr);grid-gap:1px;gap:1px;background:var(--humg-border);border:1px solid var(--humg-border);border-radius:16px;box-shadow:0 22px 48px -26px rgba(13,71,161,.32),0 2px 6px rgba(13,71,161,.06);overflow:hidden}.quickbar__item{--qb-c:#1e6fd9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px 10px 18px;text-align:center;background:var(--humg-surface);color:var(--humg-text);transition:background .14s ease}.quickbar__item:nth-child(8n+1){--qb-c:#1e6fd9}.quickbar__item:nth-child(8n+2){--qb-c:#8b3fd9}.quickbar__item:nth-child(8n+3){--qb-c:#2e9e5b}.quickbar__item:nth-child(8n+4){--qb-c:#e8730c}.quickbar__item:nth-child(8n+5){--qb-c:#13948a}.quickbar__item:nth-child(8n+6){--qb-c:#3949ab}.quickbar__item:nth-child(8n+7){--qb-c:#d6336c}.quickbar__item:nth-child(8n+8){--qb-c:#0f8fb3}.quickbar__item:hover{background:color-mix(in srgb,var(--qb-c) 4%,var(--humg-surface))}.quickbar__ic{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:13px;background:color-mix(in srgb,var(--qb-c) 13%,#fff);color:var(--qb-c);transition:background var(--humg-transition),color var(--humg-transition),transform var(--humg-transition)}.quickbar__item:hover .quickbar__ic{background:var(--qb-c);color:#fff;transform:translateY(-2px)}.quickbar__label{font-size:13px;font-weight:600;line-height:1.3;color:var(--humg-text)}.aud{padding:24px 0 42px;background:linear-gradient(180deg,#eef3fb,#f4f7fc)}.aud__head{margin-bottom:16px}.aud__head h2{position:relative;display:inline-block;margin:0;padding-bottom:9px;font-size:19px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--humg-primary)}.aud__head h2:after{content:"";position:absolute;left:0;bottom:0;width:50px;height:3px;border-radius:2px;background:var(--humg-accent)}.aud__grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px}.aud__card{position:relative;display:flex;flex-direction:column;gap:8px;padding:14px 14px 16px;background:var(--humg-surface);border:1px solid var(--humg-border);border-radius:14px;box-shadow:0 8px 20px -14px rgba(13,71,161,.22);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.aud__card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--c,#1976d2) 45%,var(--humg-border));box-shadow:0 26px 44px -26px color-mix(in srgb,var(--c,#1976d2) 55%,transparent)}.aud__top{display:flex;align-items:center;gap:9px}.aud__ic{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--c,#1976d2) 14%,#fff);color:var(--c,#1976d2)}.aud__title{font-size:14px;font-weight:800;color:var(--c,var(--humg-primary));line-height:1.2}.aud__desc{margin:0;font-size:11.5px;line-height:1.5;color:var(--humg-text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:51px}.aud__photo{display:block;border-radius:10px;margin-top:2px}.aud__card:hover .aud__photo>img{transform:scale(1.05)}.aud__arrow{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;flex-shrink:0;background:var(--c,#1976d2);color:#fff;box-shadow:0 6px 14px -6px color-mix(in srgb,var(--c,#1976d2) 70%,transparent);transition:transform .16s ease;z-index:2}.aud__card:hover .aud__arrow{transform:translateX(3px)}.strengths{background:radial-gradient(700px 320px at 12% 0,rgba(255,152,0,.16),transparent),linear-gradient(125deg,var(--humg-primary),var(--humg-primary-dark) 70%,#06203f);padding-block:44px}.strengths__head{margin-bottom:24px}.strengths__head h2{color:#fff;font-size:24px;margin:8px 0 0}.strengths__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.strengths__item{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:22px 20px;transition:background var(--humg-transition),transform var(--humg-transition)}.strengths__item:hover{background:rgba(255,255,255,.12);transform:translateY(-4px)}.strengths__ic{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:14px;margin-bottom:14px;background:linear-gradient(145deg,var(--humg-accent),#ffb547);color:#fff}.strengths__item h3{color:#fff;font-size:15.5px;margin:0 0 8px}.strengths__item p{color:rgba(255,255,255,.78);font-size:12.5px;line-height:1.55;margin:0}.contentblocks{display:grid;grid-template-columns:1.7fr 1fr 1fr;grid-gap:22px;gap:22px;align-items:stretch}.panel{display:flex;flex-direction:column;overflow:hidden;height:100%;border-top:3px solid var(--humg-primary)}.panel--news{border-top-color:var(--humg-primary)}.panel--events{border-top-color:var(--humg-accent)}.panel--media{border-top-color:#0f9d8c}.panel__head{justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--humg-border)}.panel__head,.panel__head h2{display:flex;align-items:center}.panel__head h2{gap:10px;font-size:15px;margin:0;text-transform:uppercase;letter-spacing:.03em;color:var(--humg-primary)}.panel__head-ic{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;flex-shrink:0;background:var(--humg-hover);color:var(--humg-primary)}.panel--events .panel__head-ic{background:#fff3e0;color:var(--humg-accent-dark)}.panel--media .panel__head-ic{background:#e2f5f2;color:#0f9d8c}.panel__body{flex:1 1;padding:18px;display:flex;flex-direction:column;gap:16px}.panel__body>.humg-btn--block{margin-top:auto}.feat{display:grid;grid-template-columns:260px 1fr;grid-gap:18px;gap:18px;align-items:start}.feat__img{display:block}.feat:hover .feat__img>img,.minlist li:hover .minlist__thumb>img{transform:scale(1.05)}.feat__body{display:flex;flex-direction:column}.feat__body .humg-tag{align-self:flex-start;margin-bottom:8px}.feat__date{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--humg-text-secondary);margin:0 0 6px}.feat h3{font-size:17px;line-height:1.35;margin:0 0 8px}.feat h3 a:hover{color:var(--humg-primary)}.feat__excerpt{font-size:13px;color:var(--humg-text-secondary);margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.minlist{display:grid;grid-gap:14px;gap:14px;border-top:1px solid var(--humg-border);padding-top:16px}.minlist li{display:grid;grid-template-columns:132px 1fr;grid-gap:16px;gap:16px;align-items:center}.minlist__thumb{display:block}.minlist li h4{font-size:14px;line-height:1.4;margin:4px 0}.minlist li h4 a:hover{color:var(--humg-primary)}.minlist__date{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--humg-text-secondary);margin:0}.events{display:grid;grid-gap:4px;gap:4px}.events li{display:grid;grid-template-columns:48px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--humg-border)}.events li:first-child{padding-top:0}.events li:last-child{border-bottom:0}.events__date{display:flex;flex-direction:column;align-items:center;color:var(--humg-primary);border-right:2px solid var(--humg-accent);padding-right:8px}.events__date strong{font-size:21px;line-height:1;font-weight:800}.events__date span{font-size:9.5px;letter-spacing:.06em;margin-top:3px;color:var(--humg-secondary)}.events__info h4{font-size:13.5px;line-height:1.4;margin:0 0 5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.events__info h4 a:hover{color:var(--humg-primary)}.events__info p{gap:6px;font-size:12px;margin:0}.events__info p,.events__time{display:flex;align-items:center;color:var(--humg-text-secondary)}.events__time{gap:5px;font-size:11.5px;white-space:nowrap}.media__tabs{display:flex;gap:4px;border-bottom:1px solid var(--humg-border)}.media__tabs button{background:none;border:0;padding:8px 12px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--humg-text-secondary);border-bottom:2px solid transparent;margin-bottom:-1px}.media__tabs button.is-active{color:#0f9d8c;border-color:#0f9d8c}.media__hero{display:block}.media__recent{display:grid;grid-gap:10px;gap:10px}.media__recent li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--humg-text)}.media__recent-ic{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;flex-shrink:0;background:#e2f5f2;color:#0f9d8c}.partners{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.partners__track{display:flex;gap:16px;animation:partnerScroll 52s linear infinite;width:max-content}.partners:hover .partners__track{animation-play-state:paused}@keyframes partnerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.partners__logo{flex-shrink:0;display:flex;align-items:center;gap:12px;min-width:224px;height:80px;padding:0 20px;background:var(--humg-surface);border:1px solid var(--humg-border);border-radius:12px;transition:border-color var(--humg-transition),box-shadow var(--humg-transition),transform var(--humg-transition)}.partners__logo:hover{border-color:var(--pc,var(--humg-secondary));box-shadow:var(--humg-shadow-sm);transform:translateY(-2px)}.partners__mono{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:48px;padding:0 8px;border-radius:10px;flex-shrink:0;background:var(--pc,var(--humg-primary));color:#fff;font-weight:800;font-size:13px;letter-spacing:.02em}.partners__name{font-size:12.5px;font-weight:600;color:var(--humg-text);line-height:1.35}@media (max-width:1280px){.contentblocks{grid-template-columns:1.5fr 1fr 1fr;gap:18px}}@media (max-width:1180px){.aud__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1080px){.contentblocks{grid-template-columns:1fr 1fr}.contentblocks .panel--news{grid-column:1/-1}.contentblocks .panel--news .feat{grid-template-columns:300px 1fr}.strengths__grid{grid-template-columns:repeat(2,1fr)}.quickbar{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.hero{display:block;aspect-ratio:auto;max-height:none}.hero__bg{position:relative;inset:auto;aspect-ratio:4;overflow:hidden}.hero__fade{display:none}.hero__content{max-width:none}.hero h1{font-size:clamp(24px,4.6vw,34px)}.hero__kicker{font-size:clamp(17px,3vw,22px)}.hero__years{font-size:16px}.hero__motto{font-size:14px;margin-bottom:12px}.hero__chips{gap:6px;margin-bottom:14px}.hero__chips span{font-size:12px;padding:5px 10px}.hero__cta{gap:10px}.hero__cta .humg-btn{padding:10px 18px;font-size:14px}.hero__dots{margin-top:14px}.hero__inner{padding-block:18px 20px}}@media (max-width:720px){.contentblocks{grid-template-columns:1fr}.contentblocks .panel--news{grid-column:auto}.contentblocks .panel--news .feat,.feat{grid-template-columns:1fr}.aud__grid,.quickbar{grid-template-columns:repeat(2,1fr)}.quickbar-wrap{margin-top:-30px}}@media (max-width:560px){.aud__grid,.strengths__grid{grid-template-columns:1fr}}.events__empty{margin:0 0 14px;padding:14px;border:1px dashed var(--humg-border);border-radius:10px;font-size:13.5px;color:var(--humg-text-secondary);text-align:center}.events__empty a{color:var(--humg-primary);font-weight:600}