.ax-company{--ax-company-x:clamp(24px,5vw,88px);--ax-company-line:hsla(0,0%,100%,.22);--ax-company-gap:clamp(20px,2vw,28px);--ax-company-branch-height:42px;background:#17191f;color:#fff;overflow:hidden;width:100%}.ax-company__inner{margin:0 auto;padding:clamp(90px,9vw,150px) var(--ax-company-x) clamp(100px,10vw,150px);width:min(100%,1680px)}.ax-company__intro{margin:0 auto clamp(64px,7vw,100px);text-align:center;width:min(100%,980px)}.ax-company__eyebrow{color:#c3c4c8;font-size:clamp(12px,.8vw,14px);font-weight:600;letter-spacing:.18em;line-height:1;margin-bottom:clamp(24px,2.5vw,32px);text-transform:uppercase;text-wrap:balance}.ax-company__headline{color:#fff;font-size:clamp(60px,5.2vw,92px);font-weight:500;letter-spacing:-.055em;line-height:.98;margin:0;text-wrap:balance}.ax-company__description{color:#a9abb0;font-size:clamp(16px,1.05vw,19px);letter-spacing:-.015em;line-height:1.55;margin:24px auto 0;text-wrap:pretty;width:min(100%,780px)}.ax-company__hierarchy{margin:0 auto;position:relative;width:min(100%,1260px)}.ax-company__parent-wrap{margin:0 auto calc(var(--ax-company-branch-height)*2);position:relative;width:min(100%,470px);z-index:3}.ax-company__parent-wrap:after{background:var(--ax-company-line);content:"";height:var(--ax-company-branch-height);left:50%;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);width:1px}.ax-company-card{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:0;position:relative;text-align:center;transition:border-color .24s ease,background-color .24s ease,box-shadow .32s ease}.ax-company-card--linked{color:inherit;cursor:pointer;text-decoration:none}.ax-company-card--linked:visited{color:inherit}.ax-company-card--linked:focus-visible{outline:2px solid #ff543d;outline-offset:4px}.ax-company-card--parent{background:#23262e;border:1px solid hsla(0,0%,100%,.24);box-shadow:0 18px 44px rgba(0,0,0,.12);min-height:190px;padding:32px clamp(28px,3vw,42px)}.ax-company-card__logo{display:block;max-height:58px;max-width:210px;object-fit:contain;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease;width:auto}.ax-company-card__logo--parent{max-height:72px;max-width:245px}.ax-company-card__logo--active{max-height:68px;max-width:230px}.ax-company-card__descriptor{color:#a8a9ae;font-size:10px;font-weight:600;letter-spacing:.14em;line-height:1.3;margin-top:26px;text-transform:uppercase;text-wrap:balance;transition:color .24s ease,transform .32s cubic-bezier(.22,1,.36,1)}.ax-company__brands{display:grid;gap:var(--ax-company-gap);grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:2}.ax-company__brands:before{background:var(--ax-company-line);content:"";height:1px;left:15.9%;pointer-events:none;position:absolute;right:15.9%;top:calc(var(--ax-company-branch-height)*-1);z-index:0}.ax-company-card--brand{background:#1d2026;border:1px solid hsla(0,0%,100%,.16);min-height:205px;padding:34px clamp(24px,2.3vw,34px)}.ax-company-card--brand:before{background:var(--ax-company-line);bottom:100%;content:"";height:var(--ax-company-branch-height);left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:1px;z-index:-1}.ax-company-card--active{background:linear-gradient(180deg,#432326,#2d1a1d);border-color:#ff543d;box-shadow:0 16px 40px rgba(255,81,63,.1)}.ax-company-card--active:after{background:radial-gradient(circle at 50% 46%,rgba(255,81,63,.1),transparent 66%);content:"";inset:0;pointer-events:none;position:absolute}@media (hover:hover) and (pointer:fine){.ax-company-card--brand:hover,.ax-company-card--parent:hover{background-color:#24272e;border-color:hsla(0,0%,100%,.32);box-shadow:0 20px 46px rgba(0,0,0,.16)}.ax-company-card:hover .ax-company-card__logo{transform:translateY(-5px) scale(1.025)}.ax-company-card:hover .ax-company-card__descriptor{color:#c1c2c6;transform:translateY(-2px)}.ax-company-card--active:hover{background:linear-gradient(180deg,#4a272a,#321d20);border-color:#ff684f;box-shadow:0 20px 48px rgba(255,81,63,.16)}}@media (min-width:981px) and (max-height:900px){.ax-company__inner{padding-bottom:100px;padding-top:80px}.ax-company__intro{margin-bottom:58px}.ax-company__headline{font-size:clamp(54px,4.7vw,78px)}.ax-company__parent-wrap{width:min(100%,440px)}.ax-company-card--parent{min-height:165px}.ax-company-card--brand{min-height:175px}.ax-company-card__logo{max-height:52px;max-width:190px}.ax-company-card__logo--parent{max-height:64px;max-width:225px}.ax-company-card__logo--active{max-height:60px;max-width:215px}}@media (min-width:1600px){.ax-company__hierarchy{width:min(100%,1360px)}.ax-company__parent-wrap{width:min(100%,500px)}.ax-company-card--parent{min-height:205px}.ax-company-card--brand{min-height:220px}.ax-company-card__logo{max-height:64px;max-width:230px}.ax-company-card__logo--parent{max-height:78px;max-width:270px}.ax-company-card__logo--active{max-height:72px;max-width:250px}}@media (max-width:980px){.ax-company{--ax-company-x:clamp(24px,5vw,40px)}.ax-company-card--brand:before,.ax-company__brands:before,.ax-company__parent-wrap:after{display:none}.ax-company__parent-wrap{margin:0 auto 28px;width:min(100%,520px)}.ax-company__brands{gap:18px;grid-template-columns:1fr}.ax-company-card--brand,.ax-company-card--parent{min-height:165px}.ax-company-card--brand{width:100%}}@media (max-width:600px){.ax-company{--ax-company-x:20px}.ax-company__inner{padding-bottom:80px;padding-top:72px}.ax-company__intro{margin-bottom:44px}.ax-company__headline{font-size:clamp(44px,12vw,58px);line-height:.99;text-wrap:balance}.ax-company__description{font-size:16px;margin-top:20px}.ax-company__parent-wrap{width:100%}.ax-company-card--brand,.ax-company-card--parent{min-height:150px;padding:28px 20px}.ax-company-card__logo{max-height:48px;max-width:170px}.ax-company-card__logo--parent{max-height:58px;max-width:200px}.ax-company-card__logo--active{max-height:54px;max-width:190px}.ax-company-card__descriptor{font-size:9px;margin-top:22px}}@media (max-width:380px){.ax-company-card__logo{max-width:150px}.ax-company-card__logo--active,.ax-company-card__logo--parent{max-width:170px}}@media (prefers-reduced-motion:reduce){.ax-company-card,.ax-company-card__descriptor,.ax-company-card__logo{transition-duration:.01ms!important}}