@charset "UTF-8";@keyframes who-fade-up{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes who-fade-in{0%{opacity:0;transform:translateX(40px) scale(.97)}100%{opacity:1;transform:translateX(0) scale(1)}}@keyframes who-glow-pulse{0%,100%{opacity:.35;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.08)}}.block-who-is{position:relative;width:100%;background:#000;padding:clamp(48px,0,96px) 0;display:flex;justify-content:center}.block-who-is__deco{position:absolute;right:0;top:-80%;z-index:1;pointer-events:none}.block-who-is__inner{max-width:1172px;margin:0 auto;padding:0 20px;width:100%;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,40px)}.block-who-is__content{display:flex;flex-direction:column;gap:clamp(16px,2.5vw,28px);width:556px}.block-who-is__title{font-family:Montserrat Alternates,sans-serif;font-weight:700;font-size:32px;line-height:120%;letter-spacing:0;text-transform:uppercase;opacity:0;transform:translateY(40px)}.block-who-is__title.is-visible{animation:who-fade-up .75s cubic-bezier(.22,1,.36,1) forwards}.block-who-is__text{font-family:Montserrat,sans-serif;font-weight:500;font-size:18px;line-height:1.2;max-width:556px;opacity:0;transform:translateY(40px)}.block-who-is__text.is-visible{animation:who-fade-up .75s .15s cubic-bezier(.22,1,.36,1) forwards}@media (max-width:768px){.block-who-is__inner{grid-template-columns:1fr}.block-who-is__text{max-width:100%}}.block-who-is__image-wrap{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;opacity:0;transform:translateX(40px) scale(.97)}.block-who-is__image-wrap.is-visible{animation:who-fade-in .9s .1s cubic-bezier(.22,1,.36,1) forwards}.block-who-is__image{position:relative;z-index:2;width:100%;max-width:460px;height:auto;object-fit:contain;object-position:bottom center;display:block;filter:drop-shadow(0 20px 60px rgba(0, 0, 0, .7))}.block-who-is__image-glow{position:absolute;z-index:1;width:70%;aspect-ratio:1;background:radial-gradient(circle,rgba(224,31,31,.55) 0,rgba(224,31,31,0) 70%);left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;border-radius:50%;animation:who-glow-pulse 3.5s ease-in-out infinite}@media (max-width:1025px){.block-who-is__title{font-size:28px}}@media (max-width:900px){.block-who-is__inner{padding:0 20px;grid-template-columns:1fr}.block-who-is__content{width:100%}.block-who-is__image{align-self:center}.block-who-is__text{font-size:16px;max-width:100%}.block-who-is__image-wrap{align-items:center;justify-content:center}.block-who-is__title{font-size:24px}}@media (max-width:360px){.block-who-is__title{font-size:16px}.block-who-is__text{font-size:13px}}