.about-hero{--orange:#ff8500;--navy:#09264a;isolation:isolate;background-color:#fff;background-image:radial-gradient(430px 300px at 0 0,#ff850021,#0000 75%),radial-gradient(380px 260px at 100% 0,#ffb45c21,#0000 75%),radial-gradient(500px 300px at 100% 100%,#ff850021,#0000 75%),linear-gradient(120deg,#fff 0%,#fffcf8 48%,#fff7ee 100%);border:1px solid #ff850038;border-radius:16px;width:100%;max-width:1200px;min-height:470px;margin-inline:auto;padding:34px 22px;position:relative;overflow:hidden;box-shadow:0 18px 45px #09264a12,0 5px 15px #ff85000a}.about-wave{z-index:-1;pointer-events:none;position:absolute}.about-wave-top{opacity:1;background:linear-gradient(135deg,#d95a00 0%,#f36b00 38%,#ff8500 68%,#ff962826 100%);border-radius:0 0 85%;width:230px;height:150px;top:-80px;left:-75px;transform:rotate(-8deg)}.about-wave-bottom{opacity:1;background:linear-gradient(145deg,#ff962833 0%,#ff8500 32%,#f36b00 66%,#d95a00 100%);border-radius:85% 0 0;width:280px;height:150px;bottom:-85px;right:-90px;transform:rotate(-4deg)}.about-hero-inner{z-index:2;flex-direction:column;align-items:center;gap:25px;width:100%;display:flex;position:relative}.about-content{z-index:3;text-align:center;width:100%;position:relative}.about-eyebrow{color:#fff;width:fit-content;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:1.2px;background:#09264a;border:1px solid #09264a;border-radius:30px;align-items:center;gap:10px;margin:0 auto 20px;padding:10px 17px;font-size:16px;font-weight:800;display:flex;box-shadow:0 6px 16px -6px #09264a73}.about-eyebrow span:first-child{color:#ff9c26}.about-content h1{color:var(--navy);font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-1px;margin:0;font-size:clamp(30px,8vw,40px);font-weight:800;line-height:1.13}.about-content h1 span{color:var(--orange);margin-top:8px;display:block}.heading-underline{background:var(--orange);border-radius:100%;width:150px;height:5px;margin:12px auto 20px;transform:rotate(-2deg)}.about-description{color:#526174;max-width:650px;margin-inline:auto;font-size:16px;font-weight:450;line-height:1.75}.about-divider{background:linear-gradient(90deg,#0000,#ff8500,#0000);width:75%;height:1px}.about-brand{isolation:isolate;justify-content:center;align-items:center;width:100%;min-height:240px;margin:-10px 0;display:flex;position:relative;transform:scale(.85)}.brand-glow{z-index:-2;filter:blur(12px);background:radial-gradient(#ff850030 0%,#ffb45c1a 42%,#0000 75%);width:300px;height:250px;position:absolute}.brand-orbit{border:2px solid #ffb45c6b;border-radius:50%;width:195px;height:195px;position:absolute}.brand-logo-wrap{z-index:4;justify-content:center;align-items:center;width:280px;height:160px;display:flex;position:relative}.about-logo{object-fit:contain;width:100%;max-width:220px;height:auto;display:block}.logo-podium{z-index:2;pointer-events:none;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.podium-top{background:linear-gradient(#fff 0%,#fff0da 55%,#ffd39b 100%);border:1px solid #ffd49e;width:230px;height:48px;bottom:37px;box-shadow:0 5px 12px #ff850026}.podium-bottom{background:linear-gradient(#fff9ef 0%,#ffb45c 70%,#ff8500 100%);border:1px solid #ffb45c;width:260px;height:58px;bottom:10px;box-shadow:0 9px 18px #ff850033}@media (min-width:701px){.about-hero{border-radius:20px;padding:45px 32px}.about-wave-top{width:420px;height:270px;top:-115px;left:-120px}.about-wave-bottom{width:590px;height:290px;bottom:-155px;right:-120px}.about-hero-inner{grid-template-columns:minmax(0,1fr) 1px minmax(0,.85fr);align-items:center;gap:25px;min-height:350px;display:grid}.about-content{text-align:left}.about-eyebrow{margin:0 0 24px}.about-content h1{letter-spacing:-1.4px;font-size:39px}.about-content h1 span{margin-top:5px}.heading-underline{width:200px;margin:13px 0 24px 40%}.about-description{margin:0}.about-divider{background:linear-gradient(#0000,#ffb45c 15%,#ff8500 50%,#ffb45c 85%,#0000);border-radius:10px;width:2px;height:240px}.about-brand{min-height:340px;margin:0}.brand-orbit{width:245px;height:245px}.about-logo{max-width:270px}.podium-top{width:290px;bottom:54px}.podium-bottom{width:330px;bottom:24px}}@media (min-width:1025px){.about-hero{padding:60px 54px}.about-hero-inner{grid-template-columns:minmax(0,1.55fr) 1px minmax(0,.8fr);gap:42px}.about-content h1{letter-spacing:-1.5px;font-size:48px}.heading-underline{width:240px;margin-left:45%}.about-description{font-size:17px;line-height:1.8}.about-brand{transform:none}}@media (min-width:701px) and (max-width:1024px){.about-brand{transform:scale(.85)}}@media (max-width:380px){.about-hero{padding:28px 16px}.about-content h1{font-size:28px}.about-brand{margin:-25px 0;transform:scale(.75)}}
