.page-hero{position:relative;background-color:var(--charcoal);background-image:linear-gradient(110deg,#0f0f0feb,#0f0f0fb3 60%,#0f0f0f66),url(/cdn/shop/files/hero-bg.jpg?v=1780046302);background-size:cover;background-position:center;color:var(--white);padding:76px 0 80px;overflow:hidden}.page-hero:after{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--red);z-index:3}.page-hero-content{position:relative;z-index:2;max-width:760px}.breadcrumb{display:flex;align-items:center;gap:8px;font-family:var(--font-head);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;margin-bottom:22px}.breadcrumb a{color:#ffffff8c;transition:color .15s}.breadcrumb a:hover{color:var(--white)}.breadcrumb .sep{color:var(--red)}.breadcrumb .current{color:var(--gold)}.breadcrumb svg{width:12px;height:12px;color:var(--red);flex-shrink:0}.page-hero h1{font-family:var(--font-head);font-weight:900;font-size:clamp(38px,5.5vw,68px);line-height:1.03;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:20px}.page-hero h1 .accent{color:var(--red)}.page-hero p{font-size:18px;color:#ffffffd9;line-height:1.65;max-width:620px}section.story{background:var(--white);padding:96px 0}.story-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}.story-text .section-eyebrow{margin-bottom:16px}.story-text h2{font-family:var(--font-head);font-weight:900;font-size:clamp(30px,4vw,46px);line-height:1.06;text-transform:uppercase;letter-spacing:-.02em;color:var(--charcoal);margin-bottom:22px}.story-text h2 .accent{color:var(--red)}.story-text p{font-size:16px;color:var(--gray-700);line-height:1.75;margin-bottom:18px}.story-text p.lead{font-size:18px;color:var(--charcoal);font-weight:500}.story-sign{margin-top:28px;padding-top:24px;border-top:1px solid var(--gray-200)}.story-sign .name{font-family:var(--font-head);font-weight:800;font-size:20px;color:var(--charcoal);text-transform:uppercase;letter-spacing:-.01em}.story-sign .role{font-size:14px;color:var(--gray-500)}.story-photo{position:relative}.story-photo img{width:100%;border-radius:8px;display:block;box-shadow:0 24px 60px #0000002e}.story-photo:before{content:"";position:absolute;top:-16px;right:-16px;width:55%;height:70%;border:3px solid var(--red);border-radius:8px;z-index:-1}.story-photo:after{content:"";position:absolute;bottom:-16px;left:-16px;width:42%;height:55%;background:#f5b8002e;border-radius:8px;z-index:-1}.story-photo .photo-ph{width:100%;aspect-ratio:4/5;border-radius:8px;background:linear-gradient(135deg,var(--charcoal-2) 0%,var(--charcoal) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#ffffff80;box-shadow:0 24px 60px #0000002e}.story-photo .photo-ph svg{width:56px;height:56px;color:#ffffff40}.story-photo .photo-ph span{font-family:var(--font-head);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase}section.stats{background:var(--charcoal);color:var(--white);padding:64px 0;position:relative}section.stats:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--red)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.stat{text-align:center;padding:0 12px}.stat+.stat{border-left:1px solid rgba(255,255,255,.1)}.stat .num{font-family:var(--font-head);font-weight:900;font-size:clamp(36px,4vw,52px);line-height:1;color:var(--white);letter-spacing:-.02em}.stat .num .accent{color:var(--red)}.stat .lbl{font-family:var(--font-head);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#fff9;margin-top:10px}section.values{background:var(--gray-100);padding:96px 0}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.value-card{background:var(--white);border:1.5px solid var(--gray-200);border-radius:6px;padding:34px 30px;position:relative;overflow:hidden;transition:border-color .25s,box-shadow .25s,transform .25s}.value-card:after{content:"";position:absolute;top:0;left:0;width:0;height:3px;background:var(--red);transition:width .35s ease}.value-card:hover{box-shadow:0 12px 32px #00000012;transform:translateY(-4px)}.value-card:hover:after{width:100%}.value-icn{width:52px;height:52px;border-radius:8px;background:#e3061314;color:var(--red);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.value-icn svg{width:26px;height:26px}.value-card h3{font-family:var(--font-head);font-weight:800;font-size:22px;text-transform:uppercase;letter-spacing:-.005em;color:var(--charcoal);margin-bottom:12px;line-height:1.1}.value-card p{font-size:14.5px;color:var(--gray-500);line-height:1.65}section.approach{background:var(--white);padding:96px 0}.approach-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.step-card{position:relative;padding:32px 24px;border:1.5px solid var(--gray-200);border-radius:6px;background:var(--white);transition:border-color .25s,box-shadow .25s}.step-card:hover{box-shadow:0 12px 32px #0000000f}.step-num{font-family:var(--font-head);font-weight:900;font-size:44px;line-height:1;color:var(--gray-200);margin-bottom:14px;transition:color .25s}.step-card:hover .step-num{color:var(--red)}.step-card h3{font-family:var(--font-head);font-weight:800;font-size:19px;text-transform:uppercase;color:var(--charcoal);margin-bottom:10px;line-height:1.15}.step-card p{font-size:14px;color:var(--gray-500);line-height:1.6}@media(max-width:1024px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:32px 24px}.stat:nth-child(odd){border-left:none}.values-grid,.approach-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.page-hero{padding:56px 0 60px}section.story,section.values,section.approach{padding:64px 0}.story-grid{grid-template-columns:1fr;gap:48px}.story-photo{max-width:420px}}@media(max-width:600px){.values-grid,.approach-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr;gap:28px}.stat+.stat{border-left:none;padding-top:28px;border-top:1px solid rgba(255,255,255,.1)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/over-ons.css.map */
