﻿/* Udhay Groups / channel partner story. */
.about-hero h1{font-size:clamp(46px,4.8vw,76px)}
.about-hero .about-hero-reveal{height:530px;padding:25px;overflow:visible;position:relative;--corner-progress:0}
.about-hero-image-frame{width:100%;height:100%;overflow:hidden}.about-hero-image-frame img{clip-path:inset(0 0 100% 0);width:100%;height:100%;object-fit:cover}
.about-hero-reveal::before,.about-hero-reveal::after{content:'';position:absolute;width:32%;height:25%;border-color:var(--color-hex-b3913c);border-style:solid;pointer-events:none;z-index:2}
.about-hero-reveal::before{inset:0 auto auto 0;border-width:2px 0 0 2px;clip-path:polygon(0 0,calc(var(--corner-progress)*100%) 0,calc(var(--corner-progress)*100%) 2px,2px 2px,2px calc(var(--corner-progress)*100%),0 calc(var(--corner-progress)*100%))}
.about-hero-reveal::after{inset:auto 0 0 auto;border-width:0 2px 2px 0;clip-path:polygon(100% 100%,calc((1 - var(--corner-progress))*100%) 100%,calc((1 - var(--corner-progress))*100%) calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) calc((1 - var(--corner-progress))*100%),100% calc((1 - var(--corner-progress))*100%))}
.inner-page .about-network{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:40px;background:var(--color-forest);color:var(--color-hex-fffdf4);position:relative;padding-top:60px;padding-bottom:45px;align-items:center}
.about-network .eyebrow{color:var(--color-hex-dcbc69)}.inner-page #partner-experience .about-network-intro p{font:400 30px/1.25 Georgia,serif;color:var(--color-hex-fffdf4);margin:22px 0 0;letter-spacing:-.5px}
.about-network-stat{padding-left:35px;border-left:1px solid var(--color-hex-dcbc6940);display:flex;align-items:center;gap:22px}.about-network-stat>strong{font:400 88px/1 Georgia,serif;color:var(--color-hex-e6c578);letter-spacing:-5px;white-space:nowrap}.about-network-stat>span{font-size:10px;line-height:1.9;color:var(--color-hex-c6d5c7)}.about-network-stat strong small{display:block;font:500 8px 'DM Sans',sans-serif;letter-spacing:2px;margin-bottom:12px}.about-network-stat strong>span{font-size:45px;letter-spacing:-2px}
.inner-page #partner-experience .about-commission-note{grid-column:1/-1;border-top:1px solid var(--color-hex-dcbc6926);padding-top:22px;margin:0;color:var(--color-hex-a9c0af);font-size:9px;line-height:1.8;max-width:none}
@media(max-width:1100px){.about-network-stat{display:block;padding-left:25px}.about-network-stat>span{display:block;margin-top:12px}.about-network-stat>strong{font-size:78px}.inner-page .about-network{gap:25px}.about-hero h1{font-size:57px}}
@media(max-width:700px){.about-hero h1{font-size:clamp(43px,10vw,64px)}.about-hero .about-hero-reveal{height:420px;padding:22px}.inner-page .about-network{grid-template-columns:1fr 1fr;gap:35px 25px;padding-top:45px;padding-bottom:30px}.about-network-intro{grid-column:1/-1}.about-network-stat{padding-left:0;border:0}.about-network-stat+ .about-network-stat{border-left:1px solid var(--color-hex-dcbc6940);padding-left:25px}.about-network-stat>strong{font-size:80px}.about-network-stat>span{font-size:11px}.inner-page #partner-experience .about-network-intro p{font-size:30px;margin-top:15px}}
@media(prefers-reduced-motion:reduce){.about-hero-image-frame img{clip-path:none!important;transform:none!important}}
