.fmc-hero{min-height:calc(var(--header-h) + 700px);padding:calc(var(--header-h) + 162px) 0 0;background:linear-gradient(180deg, var(--fm-hero-from) 0%, var(--fm-hero-to) 100%);position:relative;overflow:hidden}.fmc-hero__inner{min-height:538px;position:relative}.fmc-hero__col{max-width:571px}.fmc-hero__title{font-size:clamp(34px, 4.6vw, var(--fm-h1));letter-spacing:-.56px;color:var(--fm-text);max-width:530px;margin:0 0 22px;font-weight:800;line-height:1.06}.fmc-hero__title .accent{color:var(--fm-accent)}.fmc-hero__desc{letter-spacing:-.4px;color:var(--fm-muted);max-width:571px;margin:0 0 34px;font-size:20px;line-height:24px}.fmc-hero__actions{flex-wrap:wrap;gap:15px;display:flex}.fmc-hero__media{aspect-ratio:664/639;width:54.88%;position:absolute;bottom:0;right:-.83%}.fmc-hero__media img{object-fit:contain;object-position:bottom center;width:100%;height:100%;display:block}.fmc-stats{z-index:2;margin-top:-20px;position:relative}.fmc-story{text-align:center;padding:140px 0 0}.fmc-story__lead{max-width:1018px}.fmc-story__photo{aspect-ratio:1210/740;object-fit:cover;border-radius:var(--fm-radius);width:100%;margin:56px 0 40px;display:block}.fmc-story__text{letter-spacing:-.4px;max-width:924px;color:var(--fm-muted);margin:0 auto;font-size:20px;line-height:24px}.fmc-timeline{padding:136px 0 0}.fmc-timeline__head{text-align:center;margin-bottom:40px}.fmc-timeline__list{position:relative}.fmc-tl__row{padding-bottom:20px;position:relative}.fmc-tl__row:last-child{padding-bottom:0}.fmc-tl__card{box-sizing:border-box;border:1px solid var(--fm-border);border-radius:var(--fm-radius);background:#fff;align-items:flex-start;gap:0;width:49.42%;min-height:160px;padding:21px 30px;display:flex}.fmc-tl__row--l .fmc-tl__card{margin-left:16.86%}.fmc-tl__row--r .fmc-tl__card{margin-left:33.72%}.fmc-tl__year{letter-spacing:-.03em;width:174px;color:var(--fm-accent);flex:none;font-size:40px;font-weight:800;line-height:53px}.fmc-tl__body{min-width:0;padding-top:3px}.fmc-tl__title{letter-spacing:-.2px;color:var(--fm-text);margin:0 0 6px;font-size:20px;font-weight:700;line-height:26px}.fmc-tl__text{letter-spacing:-.28px;max-width:364px;color:var(--fm-muted);margin:0;font-size:14px;line-height:18px}.fmc-tl__arrow{pointer-events:none;width:91.87px;height:53.57px;position:absolute;top:80px}.fmc-tl__arrow--r{left:69.59%;transform:scaleY(-1)}.fmc-tl__arrow--l{left:22.81%;transform:scale(-1)}.fmc-principles{padding:140px 0 0}.fmc-principles__head{text-align:center;margin-bottom:52px}.fmc-team{padding:140px 0 0}.fmc-team__head{text-align:center;margin-bottom:38px}.fmc-team__stage{width:100%;padding-bottom:64.88%;position:relative}.fmc-team__circle{aspect-ratio:1;box-sizing:border-box;border:2px dashed #d8d8d8;border-radius:50%;width:49.587%;position:absolute;top:47.453%;left:49.917%;transform:translate(-50%,-50%)}.fmc-member{box-sizing:border-box;text-align:center;border:1px solid var(--fm-border);border-radius:var(--fm-radius);background:#fff;width:24.215%;min-height:140px;padding:54px 22px 20px;position:absolute;box-shadow:0 10px 30px #0000000a}.fmc-member__avatar{object-fit:cover;border-radius:50%;width:95px;height:95px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.fmc-member__avatar--initials{letter-spacing:-.02em;color:#fff;background:linear-gradient(135deg,#c10801 0%,#f16001 55%,#e5a054 100%);justify-content:center;align-items:center;font-size:30px;font-weight:800;display:flex}.fmc-member__role{letter-spacing:-.28px;color:var(--fm-muted);font-size:14px;line-height:22px}.fmc-member__name{letter-spacing:-.4px;color:var(--fm-text);font-size:20px;font-weight:600;line-height:24px}.fmc-member--1{top:16.284%;left:50.055%;transform:translate(-50%,-50%)rotate(-3deg)}.fmc-member--2{top:34.704%;left:28.987%;transform:translate(-50%,-50%)rotate(5deg)}.fmc-member--3{top:37.957%;left:72.021%;transform:translate(-50%,-50%)rotate(-5deg)}.fmc-member--4{top:68.526%;left:27.394%;transform:translate(-50%,-50%)rotate(-5deg)}.fmc-member--5{top:65.274%;left:73.532%;transform:translate(-50%,-50%)rotate(5deg)}.fmc-member--6{top:90.119%;left:50.55%;transform:translate(-50%,-50%)rotate(3deg)}.fmc-team+.fm-contact{padding-top:140px}@media (max-width:1179px){.fmc-hero{min-height:0;padding:calc(var(--header-h) + 56px) 0 56px}.fmc-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,44%);align-items:center;gap:32px;min-height:0;display:grid}.fmc-hero__media{width:100%;position:relative;bottom:auto;right:auto}.fmc-stats{margin-top:32px}.fmc-story,.fmc-timeline,.fmc-principles,.fmc-team,.fmc-team+.fm-contact{padding-top:88px}.fmc-tl__card,.fmc-tl__row--l .fmc-tl__card,.fmc-tl__row--r .fmc-tl__card{width:100%;margin-left:0}.fmc-tl__arrow{display:none}.fmc-team__stage{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 20px;padding-top:48px;padding-bottom:0;display:grid}.fmc-team__circle{display:none}.fmc-member,.fmc-member--1,.fmc-member--2,.fmc-member--3,.fmc-member--4,.fmc-member--5,.fmc-member--6{width:100%;position:relative;top:auto;left:auto;transform:none}}@media (max-width:900px){.fmc-team__stage{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.fmc-hero{padding:calc(var(--header-h) + 40px) 0 40px}.fmc-hero__inner{grid-template-columns:1fr;gap:28px}.fmc-hero__title{max-width:none;margin-bottom:16px}.fmc-hero__desc{margin-bottom:24px;font-size:17px;line-height:22px}.fmc-hero__actions .fm-btn{width:100%}.fmc-hero__media{aspect-ratio:4/3;order:-1}.fmc-story,.fmc-timeline,.fmc-principles,.fmc-team,.fmc-team+.fm-contact{padding-top:64px}.fmc-story__photo{aspect-ratio:3/2;margin:32px 0 24px}.fmc-story__text,.fmc-story__lead{font-size:17px;line-height:24px}.fmc-tl__card{min-height:0;padding:20px 22px;display:block}.fmc-tl__year{width:auto;font-size:32px;line-height:40px}.fmc-tl__body{padding-top:4px}.fmc-tl__text{max-width:none}.fmc-team__stage{grid-template-columns:1fr;gap:68px 0}.fmc-member{padding:52px 20px 22px}}
