@import"https://fonts.googleapis.com/css2?family=Oswald:wght@400;600;700&family=Barlow:wght@300;400&display=swap";.about-page{font-family:Barlow,sans-serif;font-weight:400;background:#edebe4;color:#1a1612;overflow-x:hidden}.about-page .about-inner{max-width:1100px;margin:0 auto;padding:0 6vw}.about-page .about-hero{background:#171310;text-align:center;padding:80px 24px 90px;position:relative}.about-page .about-hero h1{font-family:Oswald,sans-serif;font-weight:700;font-size:clamp(2.4rem,5vw,3.8rem);color:#fff;letter-spacing:-.5px;line-height:1.15}.about-page .about-hero h1 span{color:#c8841e}.about-page .about-hero p{max-width:600px;margin:20px auto 0;font-size:1rem;line-height:1.7;color:#fff9}.about-page .about-identity{background:#171310;position:relative;overflow:hidden;padding:132px 6vw 100px}.about-page .about-identity-ghost{position:absolute;right:-40px;top:50%;transform:translateY(-50%);font-family:Oswald,sans-serif;font-weight:700;font-size:28vw;color:#ffffff08;line-height:1;pointer-events:none;user-select:none}.about-page .about-identity-grid{display:grid;grid-template-columns:260px 1fr;gap:80px;max-width:1100px;margin:0 auto;position:relative;z-index:1}.about-page .about-identity-stats{display:flex;flex-direction:column;gap:48px;border-right:1px solid rgba(255,255,255,.08);padding-right:60px}.about-page .stat-item .num{font-family:Oswald,sans-serif;font-weight:700;font-size:4.5rem;color:#c8841e;line-height:1}.about-page .stat-item .num span{font-size:2.5rem}.about-page .stat-item .label{font-size:.8rem;color:#ffffff73;text-transform:uppercase;letter-spacing:2px;margin-top:6px}.about-page .about-identity-text .eyebrow{font-size:.78rem;color:#c8841e;text-transform:uppercase;letter-spacing:3px;margin-bottom:28px}.about-page .about-identity-text h2{font-family:Oswald,sans-serif;font-weight:600;font-size:clamp(1.6rem,2.5vw,2.4rem);color:#fff;line-height:1.25;margin-bottom:28px}.about-page .about-identity-text p{font-size:1rem;line-height:1.85;color:#ffffff8c;margin-bottom:18px;max-width:540px}.about-page .about-categories{background:#f5f3ee;padding:100px 0}.about-page .section-label{font-size:.78rem;color:#c8841e;text-transform:uppercase;letter-spacing:3px;margin-bottom:64px;display:flex;align-items:center;gap:16px;max-width:1100px;margin-left:auto;margin-right:auto;padding:0 6vw}.about-page .section-label:after{content:"";flex:1;height:1px;background:#0000001f;max-width:120px}.about-page .cat-item{display:grid;grid-template-columns:80px 1fr 200px;align-items:start;gap:40px;padding:48px 6vw;border-top:1px solid rgba(0,0,0,.1);max-width:1100px;margin:0 auto}.about-page .cat-item:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.about-page .cat-num{font-family:Oswald,sans-serif;font-weight:700;font-size:3rem;color:#00000014;line-height:1}.about-page .cat-body h3{font-family:Oswald,sans-serif;font-weight:700;font-size:2rem;color:#1a1612;line-height:1.1;margin-bottom:14px}.about-page .cat-body p{font-size:.95rem;line-height:1.75;color:#8a7f76;max-width:480px}.about-page .cat-tag{align-self:center;display:inline-block;border:1px solid rgba(200,132,30,.4);color:#c8841e;font-size:.72rem;text-transform:uppercase;letter-spacing:2px;padding:8px 18px;border-radius:2px;justify-self:end}.about-page .about-process{background:#221d19;padding:100px 0}.about-page .about-process .section-label{color:#e09840}.about-page .about-process .section-label:after{background:#ffffff14}.about-page .process-flow{display:grid;grid-template-columns:repeat(4,1fr);max-width:1100px;margin:0 auto;padding:0 6vw;position:relative}.about-page .process-flow:before{content:"";position:absolute;top:28px;left:10%;right:10%;height:1px;background:#c8841e40;z-index:0}.about-page .process-step{position:relative;padding-right:28px;z-index:1}.about-page .process-step .step-dot{width:56px;height:56px;border:1px solid #c8841e;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:32px;background:#221d19}.about-page .step-dot span{font-family:Oswald,sans-serif;font-weight:700;font-size:1rem;color:#c8841e}.about-page .process-step h4{font-family:Oswald,sans-serif;font-weight:600;font-size:1.2rem;color:#fff;margin-bottom:12px}.about-page .process-step p{font-size:.875rem;line-height:1.7;color:#ffffff6b}.about-page .about-numbers{background:#edebe4;padding:80px 0}.about-page .numbers-row{display:grid;grid-template-columns:repeat(4,1fr);max-width:1100px;margin:0 auto;padding:0 6vw}.about-page .num-block{padding:48px 32px;border-left:1px solid rgba(0,0,0,.1)}.about-page .num-block:last-child{border-right:1px solid rgba(0,0,0,.1)}.about-page .num-block .big{font-family:Oswald,sans-serif;font-weight:700;font-size:3.6rem;color:#1a1612;line-height:1;display:block}.about-page .num-block .big em{font-style:normal;color:#c8841e;font-size:2rem}.about-page .num-block .desc{margin-top:10px;font-size:.82rem;text-transform:uppercase;letter-spacing:2px;color:#8a7f76}.about-page .about-cta{background:#171310;padding:64px 0}.about-page .cta-inner{max-width:1100px;margin:0 auto;padding:0 6vw;display:flex;align-items:center;justify-content:space-between;gap:40px}.about-page .about-cta h3{font-family:Oswald,sans-serif;font-weight:700;font-size:clamp(1.4rem,2.5vw,2rem);color:#fff;margin:0}.about-page .cta-btn{display:inline-block;background:#c8841e;color:#fff;font-family:Oswald,sans-serif;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:2px;padding:16px 36px;text-decoration:none;border-radius:2px;white-space:nowrap;transition:background .2s}.about-page .cta-btn:hover{background:#e09840}@media(max-width:900px){.about-page .about-identity-grid{grid-template-columns:1fr;gap:48px}.about-page .about-identity-stats{flex-direction:row;border-right:none;border-bottom:1px solid rgba(255,255,255,.08);padding-right:0;padding-bottom:32px}.about-page .cat-item{grid-template-columns:60px 1fr}.about-page .cat-tag{display:none}.about-page .process-flow{grid-template-columns:1fr 1fr;gap:48px 24px}.about-page .process-flow:before{display:none}.about-page .numbers-row{grid-template-columns:1fr 1fr}.about-page .cta-inner{flex-direction:column;text-align:center}}@media(max-width:560px){.about-page .about-identity{padding:74px 0}.about-page .about-identity-ghost{right:-20px}.about-page .cat-item{grid-template-columns:1fr;gap:12px;padding-top:36px;padding-bottom:36px}.about-page .cat-num{font-size:2rem}.about-page .cat-body h3{font-size:1.55rem}.about-page .process-flow{grid-template-columns:1fr}.about-page .process-step{padding-right:0}.about-page .num-block{padding:32px 20px}.about-page .num-block .big{font-size:2.6rem}}
