.about-page .service-hero{position:relative;overflow:hidden;padding:142px 0 120px;background-image:linear-gradient(90deg,rgba(6,7,9,.98) 0%,rgba(6,7,9,.91) 45%,rgba(6,7,9,.48) 100%),url('../marketing-meeting-optimized.jpg');background-position:center;background-size:cover}.about-page .service-hero:after{position:absolute;right:-15%;bottom:-45%;width:800px;height:800px;opacity:.11;background:url('../luguz-watermark.png') center/contain no-repeat;content:'';pointer-events:none}.about-page .service-hero .container{position:relative;z-index:1}.about-page .service-hero h1{max-width:880px;font-size:clamp(46px,5vw,74px)}.about-page .service-hero p{max-width:690px;font-size:19px}.about-hero-metrics{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:28px 0;color:#f4f0e6;font-size:11px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.about-hero-metrics i{width:5px;height:5px;border-radius:50%;background:#ffe266}.about-manifesto{padding:115px 0 95px;background:#111;color:#fff}.about-manifesto .tag{color:#ffe266}.about-manifesto .tag:before{background:#ffe266}.about-manifesto h2{max-width:1010px;margin:15px 0 44px;font-size:clamp(39px,5.1vw,70px);line-height:1.02;letter-spacing:-.065em}.about-manifesto h2 em{display:block;margin-top:9px;color:#ffc928;font-style:normal}.about-manifesto-line{display:grid;grid-template-columns:1fr 1fr;gap:68px;align-items:start;padding-top:25px;border-top:1px solid rgba(255,255,255,.22)}.about-manifesto-line span{width:180px;height:6px;margin-top:10px;border-radius:999px;background:linear-gradient(90deg,#4285f4 0 25%,#ea4335 25% 50%,#fbbc05 50% 75%,#34a853 75%)}.about-manifesto-line p{max-width:560px;margin:0;color:#d3d3ce;font-size:18px;line-height:1.65}.about-measure{padding:105px 0;background:#f8f8f4}.about-measure-heading{display:block}.about-measure-heading .tag{display:block;margin-bottom:18px}.about-measure-heading h2{max-width:820px;margin:0}.about-measure-ledger{margin-top:52px;border-top:1px solid #d9d7ce}.about-measure-ledger article{display:grid;grid-template-columns:70px 1fr auto;gap:30px;align-items:center;padding:30px 0;border-bottom:1px solid #d9d7ce}.about-measure-ledger b{color:#a27a00;font-size:12px;letter-spacing:.11em}.about-measure-ledger h3{margin:0 0 5px;font-size:25px;letter-spacing:-.04em}.about-measure-ledger p{max-width:610px;margin:0;color:#5b5b58;line-height:1.55}.about-measure-ledger strong{padding:8px 11px;border:1px solid #ded5aa;border-radius:999px;color:#66520a;font-size:10px;letter-spacing:.08em;text-align:center;text-transform:uppercase}.about-story{padding:110px 0;background:#fff}.about-story-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:105px;align-items:start}.about-story-statement{position:sticky;top:110px}.about-story-statement h2{margin:14px 0 0;line-height:1.08}.about-story-mark{display:flex;align-items:center;gap:13px;margin-top:35px;font-size:13px}.about-story-mark span{width:48px;height:4px;background:linear-gradient(90deg,#4285f4 0 25%,#ea4335 25% 50%,#fbbc05 50% 75%,#34a853 75%)}.about-story-copy{border-top:1px solid #dedacc}.about-story-copy p{position:relative;margin:0;padding:33px 0 33px 34px;border-bottom:1px solid #dedacc;color:#4b4b49;font-size:clamp(17px,1.55vw,20px);line-height:1.7}.about-story-copy p:before{position:absolute;top:42px;left:0;width:10px;height:10px;border-radius:50%;background:#ffc928;box-shadow:0 0 0 7px #fff8d8;content:''}.about-story-copy p:first-child{color:#1e1e1e;font-weight:650}.about-page .service-cta{background:#ffc928}.about-page .service-cta h2{max-width:850px}@media(max-width:800px){.about-manifesto,.about-measure,.about-story{padding:75px 0}.about-manifesto-line,.about-measure-heading,.about-story-grid{grid-template-columns:1fr;gap:28px}.about-story-statement{position:static}.about-measure-ledger article{grid-template-columns:45px 1fr;gap:14px}.about-measure-ledger strong{grid-column:2;justify-self:start}.about-manifesto-line span{margin-top:0}}@media(max-width:600px){.about-page .service-hero{padding:108px 0 85px}.about-page .service-hero:after{right:-47%;width:520px;height:520px}.about-page .service-hero h1{font-size:44px}.about-hero-metrics{gap:8px;font-size:9px}.about-manifesto h2{font-size:39px}.about-measure-ledger article{padding:25px 0}.about-story-copy p{padding:25px 0 25px 25px;font-size:17px}.about-story-copy p:before{top:33px;width:8px;height:8px}}
.about-page{display:flex;flex-direction:column}.about-page>.service-hero{order:1}.about-page>.about-manifesto{order:2}.about-page>.about-story{order:3}.about-page>.about-measure{order:4}.about-page>.about-ready-cta{order:5}.about-page>section{width:100%}
