.about-premium{--about-green:var(--brand-primary,#173c34);--about-copper:var(--brand-copper,#b9805c)}.about-hero{position:relative;display:grid;grid-template-columns:1fr 1.08fr;gap:35px;background:radial-gradient(ellipse at 85% 35%,#42634b55,transparent 55%),linear-gradient(125deg,#102421,#15252d);color:#f6f1e5;overflow:hidden;isolation:isolate;padding-top:40px;padding-bottom:65px}.about-hero .breadcrumb{margin-bottom:65px;color:#a9b9aa}.about-hero .eyebrow{color:#c9ae83}.about-hero h1{font-size:clamp(50px,5.2vw,82px);line-height:1.05;letter-spacing:-4px;max-width:600px;margin-bottom:28px}.about-lead{font-size:15px;line-height:1.9;color:#b9c6b8;max-width:440px;margin:0 0 32px}.about-hero-foot{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:50px;font-size:7px;letter-spacing:.14em;color:#b9bd9f}.about-hero-foot i{font-size:17px;color:#c29665;font-style:normal}.about-art{position:relative;min-height:620px;perspective:1100px;isolation:isolate;transform:rotateX(var(--about-x,0deg)) rotateY(var(--about-y,0deg));transition:transform .35s ease-out}.about-art-orbit{position:absolute;inset:10% -20% 10% -10%;border:1px solid #d0b07b22;border-radius:50%;transform:rotate(-35deg)}.about-art-orbit.orbit-b{inset:22% -10%;transform:rotate(22deg);border-style:dashed}.about-art-plus{position:absolute;right:-60px;top:45%;font-size:250px;color:#b79a6c0b;font-weight:300;line-height:1}.about-product{position:absolute;margin:0;overflow:hidden;box-shadow:15px 30px 50px #0004;border:1px solid #d1bd9230;border-radius:8px;background:radial-gradient(ellipse at 50% 35%,#f5e3be66,transparent 65%),linear-gradient(140deg,#e5dfc8,#bbc9ac);will-change:transform}.about-product img{position:absolute;width:100%;height:83%;object-fit:contain;left:0;top:3%;filter:drop-shadow(4px 12px 6px #273d3026)}.about-product figcaption{position:absolute;bottom:18px;left:22px;right:15px;font-size:7px;letter-spacing:.12em;color:#405640}.about-product figcaption strong{display:block;font-size:17px;letter-spacing:-.3px;margin-top:6px;font-weight:600}.about-product-main{width:64%;height:470px;left:12%;top:70px;z-index:3;transform:rotate(-8deg);animation:about-main 8s ease-in-out infinite}.about-product-side{width:36%;height:270px;right:-2%;top:18px;transform:rotate(12deg);background:linear-gradient(145deg,#c5a67f,#e7d9bd);z-index:2;animation:about-side 9s ease-in-out infinite}.about-product-third{width:36%;height:250px;left:-8%;bottom:0;transform:rotate(8deg);background:linear-gradient(145deg,#2f5140,#183c32);z-index:4;animation:about-side 10s -3s ease-in-out infinite}.about-product-third figcaption{color:#d7d9b5}.about-art-label{position:absolute;bottom:8px;right:0;z-index:5;text-align:right;border-top:1px solid #c2a57788;padding-top:17px}.about-art-label span{font-size:8px;letter-spacing:.2em;color:#c2a577}.about-art-label strong{display:block;font-size:24px;letter-spacing:-.6px;margin-top:8px;font-weight:500}.about-story{display:grid;grid-template-columns:1fr 1fr;gap:10%;background:radial-gradient(ellipse at 5% 5%,#c6d1b555,transparent 70%),#f3efe3;align-items:center}.about-story h2{font-size:clamp(33px,3.5vw,52px);line-height:1.15;letter-spacing:-2px;color:#254532}.about-story-body p{font-size:14px;line-height:2.05;color:#596650}.about-story-body p:first-child{color:#294a36;font-size:17px}.about-thread{width:260px;margin-top:30px}.about-thread svg{width:100%;height:55px;fill:none;stroke:#ae8154;stroke-width:1.2;stroke-dasharray:5 6;animation:about-thread 35s linear infinite}.about-expertise{background:#e8ecdf}.about-sector-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px}.about-sector-tabs button{display:flex;justify-content:space-between;padding:18px 20px;background:#f7f3e7;border:1px solid #b6c2aa;color:#647455;font-size:10px;letter-spacing:.08em;cursor:pointer}.about-sector-tabs button[aria-pressed=true]{background:#244d3c;color:#f5ecd4;border-color:#244d3c}.about-sector-stage{background:radial-gradient(ellipse at 90% 0,#d3bb8f44,transparent 60%),#f8f4e8;border:1px solid #bac5af;border-radius:8px;overflow:hidden}.about-sector-panel{display:grid;grid-template-columns:1fr 1fr;min-height:440px;padding:50px 55px;gap:50px;align-items:center;animation:about-appear .5s ease}.about-sector-panel[hidden]{display:none}.about-sector-panel small{color:#9b774b;font-size:9px;letter-spacing:.1em}.about-sector-panel h3{font-size:clamp(28px,3vw,45px);line-height:1.18;letter-spacing:-1.5px;color:#244c37;margin:20px 0}.about-sector-panel p{font-size:13px;line-height:1.95;color:#617158;margin-bottom:25px}.about-sector-image{height:340px;position:relative;display:grid;place-items:center;isolation:isolate}.about-sector-image:before{content:'';position:absolute;inset:5% 0;border:1px solid #a7b48d66;border-radius:50%;transform:rotate(-25deg);z-index:-1}.about-sector-image img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(7px 14px 8px #24413220);animation:about-float 7s ease-in-out infinite}.about-sector-image>span{position:absolute;right:0;bottom:0;color:#b5946199;font-size:55px}.about-values{background:#173b31;color:#f1ead6;position:relative;overflow:hidden}.about-values .eyebrow{color:#bea67c}.about-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.about-value-grid article{border-top:1px solid #dfc99944;padding:25px 0;position:relative}.about-value-grid article>span{font-size:10px;color:#c4a775;letter-spacing:.1em}.about-value-grid h3{font-size:23px;margin:25px 0 20px;color:#f1ead6;letter-spacing:-.5px}.about-value-grid p{color:#b4c2aa;font-size:13px;line-height:1.9;max-width:300px}.about-value-grid i{font-style:normal;position:absolute;right:0;top:16px;font-size:28px;color:#c4a775;transition:rotate .5s}.about-value-grid article:hover i{rotate:90deg}.about-clients{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;background:#f2eddf}.about-clients h2{font-size:clamp(33px,3vw,47px);line-height:1.2}.about-client-logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.about-client-logos a{background:linear-gradient(130deg,#f8f2e5,#dae4cd);border:1px solid #b9c3a9;padding:25px 15px;display:grid;justify-items:center;gap:15px;border-radius:5px;transition:translate .3s,box-shadow .3s}.about-client-logos a:hover{translate:0 -5px;box-shadow:0 12px 20px #294d2b18}.about-client-logos img{width:100px;height:80px;object-fit:contain;filter:drop-shadow(0 5px 3px #294d2b22)}.about-client-logos span{color:#455d40;font-size:11px}.about-process{background:linear-gradient(130deg,#e7eddf,#f1e8d9)}.about-process h2{font-size:clamp(35px,4vw,55px)}.about-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:45px}.about-process-grid article>div{display:flex;justify-content:space-between;border-bottom:1px solid #b7c3a4;padding-bottom:20px;color:#a47e4b;font-size:22px}.about-process-grid i{font-style:normal;transition:translate .3s}.about-process-grid article:hover i{translate:8px 0}.about-process-grid h3{font-size:21px;line-height:1.4;margin:22px 0 14px;color:#2b4b36}.about-process-grid p{font-size:13px;line-height:1.9;color:#617054}.about-enter{opacity:0;translate:0 22px;transition:opacity .8s,translate .8s}.about-enter.in-view{opacity:1;translate:0 0}@keyframes about-main{50%{transform:translateY(-12px) rotate(-6deg)}}@keyframes about-side{50%{transform:translateY(-8px) rotate(8deg)}}@keyframes about-float{50%{transform:translateY(-8px) rotate(1deg)}}@keyframes about-thread{to{stroke-dashoffset:-400}}@keyframes about-appear{from{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@media(max-width:1000px){.about-hero{gap:20px}.about-art{min-height:520px}.about-product-main{height:390px;top:70px}.about-product-side{height:220px}.about-product-third{height:210px;bottom:10px}.about-hero h1{font-size:57px}.about-art-label strong{font-size:18px}.about-sector-panel{padding:35px;gap:25px}.about-value-grid{gap:22px}.about-value-grid h3{font-size:21px}}@media(max-width:700px){.about-hero{grid-template-columns:1fr;padding-top:25px;padding-bottom:50px;gap:25px}.about-hero .breadcrumb{margin-bottom:40px}.about-hero h1{font-size:53px;letter-spacing:-2.5px}.about-lead{font-size:13px;max-width:100%}.about-hero-foot{margin-top:30px;font-size:6px;gap:8px}.about-art{width:88%;margin:0 auto;min-height:480px}.about-product-main{height:370px;top:50px;left:13%;width:66%}.about-product-side{height:210px;width:37%;top:15px;right:-5%}.about-product-third{height:195px;left:-7%;bottom:10px;width:38%}.about-product figcaption{left:12px;bottom:14px;font-size:5px;letter-spacing:.04em}.about-product figcaption strong{font-size:13px}.about-art-label{bottom:0;right:-6%}.about-art-label strong{font-size:16px}.about-story{grid-template-columns:1fr;gap:20px}.about-story h2{font-size:37px}.about-story-body p{font-size:13px}.about-story-body p:first-child{font-size:15px}.about-thread{width:180px;margin:15px 0}.about-sector-tabs{gap:5px}.about-sector-tabs button{font-size:8px;padding:12px 8px;letter-spacing:0}.about-sector-panel{grid-template-columns:1fr;gap:20px;padding:26px;min-height:0}.about-sector-panel h3{font-size:33px}.about-sector-image{height:290px}.about-value-grid{grid-template-columns:1fr;gap:10px}.about-value-grid h3{font-size:24px;margin:18px 0}.about-value-grid article{padding-bottom:15px}.about-value-grid p{max-width:100%}.about-clients{grid-template-columns:1fr;gap:35px}.about-clients h2{font-size:35px}.about-client-logos a{padding:20px 12px}.about-client-logos img{width:85px;height:70px}.about-process-grid{grid-template-columns:1fr;gap:25px;margin-top:30px}.about-process-grid article>div{padding-bottom:12px}.about-process-grid h3{margin-top:18px}}@media(prefers-reduced-motion:reduce){.about-product,.about-sector-image img,.about-thread svg,.about-sector-panel{animation:none}.about-enter{opacity:1;translate:none;transition:none}.about-art,.about-client-logos a,.about-value-grid i{transition:none}}
