:root{--ga-blue:#004892;--ga-red:#ed1c25;--ga-cyan:#5bc9ef;--ga-text:#111827;--ga-muted:#5f6877}.g-about-section{position:relative!important;overflow:hidden!important;padding-top:50px!important;padding-bottom:50px!important;background:#fff}.g-about-section>.section-bg:before,.g-about-section>.section-bg:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.g-about-section>.section-bg:before{top:-160px;right:-120px;width:360px;height:360px;background:radial-gradient(circle,rgba(0,72,146,.08),rgba(0,72,146,0) 70%)}.g-about-section>.section-bg:after{bottom:-150px;left:-110px;width:300px;height:300px;background:radial-gradient(circle,rgba(237,28,37,.055),rgba(237,28,37,0) 70%)}.g-about-section>.section-content{position:relative;z-index:2}.g-about-row>.col{padding-bottom:0}.g-about-heading{width:100%;margin:0 auto 36px}.g-about-heading--left{text-align:left}.g-about-heading--center{text-align:center}.g-about-heading--right{text-align:right}.g-about-heading__title{margin:0!important;color:var(--ga-title,#123f98)!important;font-family:Arial,sans-serif!important;font-size:clamp(30px,3vw,52px)!important;line-height:1.08!important;letter-spacing:-.035em!important;font-weight:bold!important;text-transform:uppercase}.g-about-heading__title span{display:inline-block;background:linear-gradient(90deg,var(--ga-highlight-start,#1f69b9),var(--ga-highlight-end,#56cbed));-webkit-background-clip:text;background-clip:text;color:transparent}.g-about-heading__subtitle{max-width:760px;margin:16px auto 0;color:#111;font-family:Arial,sans-serif;font-size:clamp(16px,1.25vw,21px);line-height:1.55;font-weight:normal}.g-about-heading--left .g-about-heading__subtitle{margin-left:0}.g-about-heading--right .g-about-heading__subtitle{margin-right:0}.g-about-member{--ga-accent:#004892;--ga-accent-2:#5bc9ef;--ga-stage:360px;--ga-card-width:330px;--ga-offset:0px;position:relative;width:100%;max-width:430px;margin:var(--ga-offset) auto 30px;font-family:Arial,sans-serif;text-align:center;isolation:isolate}.g-about-member--compact{--ga-stage:310px;--ga-card-width:292px}.g-about-member--large{--ga-stage:410px;--ga-card-width:370px}.g-about-member--offset-1{--ga-offset:45px}.g-about-member--offset-2{--ga-offset:90px}.g-about-member--offset-3{--ga-offset:135px}.g-about-member__stage{position:relative;height:var(--ga-stage);z-index:2}.g-about-member__circle{position:absolute;left:50%;bottom:0;width:calc(var(--ga-stage) - 28px);height:calc(var(--ga-stage) - 28px);border-radius:50%;transform:translateX(-50%);background:linear-gradient(180deg,var(--ga-accent) 0%,color-mix(in srgb,var(--ga-accent-2) 70%,#fff) 52%,#eff5fc 100%);box-shadow:0 28px 70px rgba(0,72,146,.16);overflow:hidden}.g-about-member__circle:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.36),transparent 33%),linear-gradient(135deg,rgba(255,255,255,.09),transparent 55%)}.g-about-member__ring{position:absolute;left:50%;bottom:-8px;width:calc(var(--ga-stage) - 4px);height:calc(var(--ga-stage) - 4px);border:1px solid rgba(0,72,146,.14);border-radius:50%;transform:translateX(-50%);z-index:-1}.g-about-member__photo{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;overflow:visible}.g-about-member__image{position:relative;z-index:2;display:block;width:100%;height:100%;margin:0 auto;object-position:center bottom;filter:drop-shadow(0 18px 20px rgba(15,35,65,.16));transition:transform .45s cubic-bezier(.2,.75,.25,1),filter .45s ease}.g-about-member__image--contain{object-fit:contain}.g-about-member__image--cover{width:calc(var(--ga-stage) - 28px);height:calc(var(--ga-stage) - 28px);margin-bottom:0;border-radius:50%;object-fit:cover;overflow:hidden;filter:none}.g-about-member__placeholder{position:absolute;left:50%;bottom:60px;display:grid;width:130px;height:130px;place-items:center;border:1px dashed rgba(255,255,255,.7);border-radius:50%;transform:translateX(-50%);color:#fff;background:rgba(255,255,255,.12)}.g-about-member__placeholder svg{width:56px;height:56px;fill:currentColor}.g-about-member__card{position:relative;z-index:3;width:min(100%,var(--ga-card-width));min-height:148px;margin:-48px auto 0;padding:74px 24px 24px;border:1px solid rgba(0,72,146,.08);border-radius:18px;background:rgba(255,255,255,.97);box-shadow:0 16px 40px rgba(16,36,68,.12);transition:transform .38s ease,box-shadow .38s ease,border-color .38s ease}.g-about-member__card:before{content:"";position:absolute;top:0;left:50%;width:72px;height:4px;border-radius:99px;transform:translateX(-50%);background:linear-gradient(90deg,var(--ga-accent) 0 72%,var(--ga-accent-2) 72% 88%,#ed1c25 88% 100%)}.g-about-member__name{margin:0!important;color:#111827!important;font-family:Arial,sans-serif!important;font-size:clamp(19px,1.5vw,24px)!important;line-height:1.3!important;font-weight:bold!important}.g-about-member__position{margin-top:8px;color:#101828;font-size:17px;line-height:1.45;font-weight:normal}.g-about-member__department{margin-top:5px;color:var(--ga-accent);font-size:14px;line-height:1.45;font-weight:bold;text-transform:uppercase;letter-spacing:.035em}.g-about-member__description{margin-top:15px;padding-top:14px;border-top:1px solid rgba(15,39,75,.08);color:var(--ga-muted);font-size:14px;line-height:1.65;font-weight:normal}.g-about-member__description p{margin:0 0 8px}.g-about-member__description p:last-child{margin-bottom:0}.g-about-member__contacts{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px}.g-about-member__contacts a{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(0,72,146,.12);border-radius:50%;color:var(--ga-accent);background:#f7fbff;transition:transform .25s ease,color .25s ease,background .25s ease,border-color .25s ease}.g-about-member__contacts a:hover{transform:translateY(-3px);color:#fff;background:var(--ga-accent);border-color:var(--ga-accent)}.g-about-member__contacts svg{width:17px;height:17px;fill:currentColor}.g-about-member__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;padding:10px 16px;border-radius:999px;color:#fff!important;background:var(--ga-accent);font-size:14px;line-height:1;font-weight:bold;text-decoration:none!important;box-shadow:0 8px 20px rgba(0,72,146,.16);transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.g-about-member__button:hover{transform:translateY(-2px);color:#fff!important;background:#ed1c25;box-shadow:0 10px 24px rgba(237,28,37,.2)}.g-about-member__button svg{width:16px;height:16px;fill:currentColor}.g-about-member--outline .g-about-member__card{border:1px solid color-mix(in srgb,var(--ga-accent) 35%,#fff);box-shadow:0 14px 34px rgba(0,72,146,.08)}.g-about-member--minimal .g-about-member__card{border:0;background:#fff;box-shadow:none}.g-about-member--minimal .g-about-member__card:before{width:42px}.g-about-member--hover:hover .g-about-member__image--contain{transform:translateY(-7px) scale(1.025);filter:drop-shadow(0 25px 24px rgba(15,35,65,.2))}.g-about-member--hover:hover .g-about-member__card{transform:translateY(-7px);border-color:rgba(0,72,146,.16);box-shadow:0 24px 55px rgba(16,36,68,.17)}.g-about-member--hover:hover .g-about-member__ring{animation:gAboutRing 1.1s ease both}@keyframes gAboutRing{0%{transform:translateX(-50%) scale(1);opacity:1}100%{transform:translateX(-50%) scale(1.06);opacity:0}}@supports not (background:color-mix(in srgb,#000,#fff)){.g-about-member__circle{background:linear-gradient(180deg,var(--ga-accent) 0%,var(--ga-accent-2) 55%,#eff5fc 100%)}.g-about-member--outline .g-about-member__card{border-color:rgba(0,72,146,.2)}}@media (max-width:849px){.g-about-heading{margin-bottom:26px}.g-about-heading__title{font-size:clamp(28px,8vw,40px)!important}.g-about-heading__subtitle{font-size:16px}.g-about-member,.g-about-member--offset-1,.g-about-member--offset-2,.g-about-member--offset-3{--ga-offset:0px;margin-top:0}.g-about-member{--ga-stage:min(88vw,350px);--ga-card-width:min(88vw,325px);margin-bottom:34px}.g-about-member--compact{--ga-stage:min(82vw,310px);--ga-card-width:min(84vw,292px)}.g-about-member--large{--ga-stage:min(92vw,385px);--ga-card-width:min(90vw,355px)}.g-about-member__card{padding-left:20px;padding-right:20px}.g-about-member__position{font-size:16px}}@media (prefers-reduced-motion:reduce){.g-about-member *{animation:none!important;transition:none!important}}
