.pruv-about-hero{position:relative;overflow:hidden}.pruv-about-hero__inner{text-align:center;display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:90rem;margin:0 auto}.pruv-about-hero__badge{display:inline-flex;align-items:center;gap:.8rem;padding:.5rem 1.4rem;background:#b8733314;border:1px solid rgba(184,115,51,.22);border-radius:999px}.pruv-about-hero__dot{width:.6rem;height:.6rem;border-radius:50%;background:#b87333;box-shadow:0 0 0 3px #b8733333}.pruv-about-hero__eyebrow{margin:0;font-family:Geist Mono,monospace;font-size:1.25rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#b87333}.pruv-about-hero__heading{margin:0;font-size:clamp(3.4rem,5.2vw,5.6rem);line-height:1.08;font-weight:400;letter-spacing:-.02em;color:#1b1d1f;text-wrap:balance}.pruv-about-hero__heading strong{font-weight:800;color:#1b1d1f}.pruv-about-hero__lead{max-width:68ch;font-size:clamp(1.6rem,1.8vw,1.85rem);line-height:1.65;color:#6c665f;margin:0 auto}.pruv-about-hero__lead p{margin:0}.pruv-about-hero__pillars{display:grid;grid-template-columns:1fr;gap:2.4rem;margin-top:5.6rem}@media screen and (min-width:800px){.pruv-about-hero__pillars{grid-template-columns:repeat(3,1fr);gap:2.8rem}}.pruv-about-hero__pillar-card{position:relative;background:#fff;border:1px solid rgba(27,29,31,.08);border-radius:2.2rem;padding:3.6rem 3rem;display:flex;flex-direction:column;gap:1.4rem;text-align:left;box-shadow:0 12px 32px -12px #1b1d1f0f;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s ease}.pruv-about-hero__pillar-card:hover{transform:translateY(-6px);border-color:#b8733366;box-shadow:0 24px 48px -12px #b873331f}.pruv-about-hero__pillar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(27,29,31,.06)}.pruv-about-hero__pillar-num{font-family:Geist Mono,monospace;font-size:1.3rem;font-weight:700;letter-spacing:.04em;color:#b87333}.pruv-about-hero__pillar-label{font-family:Geist Mono,monospace;font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8a8175}.pruv-about-hero__pillar-title{margin:0;font-size:2.2rem;font-weight:700;line-height:1.25;color:#1b1d1f;letter-spacing:-.01em}.pruv-about-hero__pillar-content{margin:0;font-size:1.45rem;line-height:1.65;color:#6c665f}.pruv-about-hero__principle-wrapper{margin-top:4.8rem}.pruv-about-hero__principle-card{position:relative;background:linear-gradient(135deg,#1b1d1f,#25282b);border:1px solid rgba(184,115,51,.3);border-radius:2.4rem;padding:4.4rem 4rem;text-align:center;box-shadow:0 24px 50px -15px #00000047;overflow:hidden}.pruv-about-hero__principle-card:before{content:"";position:absolute;top:-50%;left:50%;transform:translate(-50%);width:80%;height:100%;background:radial-gradient(circle,rgba(184,115,51,.15) 0%,transparent 70%);pointer-events:none}.pruv-about-hero__principle-badge{display:inline-flex;align-items:center;gap:.8rem;padding:.4rem 1.4rem;background:#b8733326;border:1px solid rgba(184,115,51,.35);border-radius:999px;font-family:Geist Mono,monospace;font-size:1.15rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e2a76f;margin-bottom:2rem;position:relative;z-index:1}.pruv-about-hero__principle-dot{width:.6rem;height:.6rem;border-radius:50%;background:#e2a76f}.pruv-about-hero__principle-quote{font-size:clamp(2rem,2.6vw,2.8rem);line-height:1.4;font-weight:400;color:#f5f2ec;font-style:normal;letter-spacing:-.01em;max-width:58ch;margin:0 auto;position:relative;z-index:1}.pruv-about-hero--with-image .pruv-about-hero__media{margin-top:5.6rem;border-radius:2.4rem;overflow:hidden}.pruv-about-hero__image{display:block;width:100%;height:auto}@media screen and (max-width:749px){.pruv-about-hero__inner{gap:1.6rem}.pruv-about-hero__pillars{margin-top:3.6rem;gap:1.8rem}.pruv-about-hero__pillar-card{padding:2.8rem 2.2rem;border-radius:1.8rem}.pruv-about-hero__principle-wrapper{margin-top:3.2rem}.pruv-about-hero__principle-card{padding:3.2rem 2rem;border-radius:2rem}.pruv-about-hero__principle-quote{font-size:1.85rem;line-height:1.45}.pruv-about-hero--with-image .pruv-about-hero__media{margin-top:3.6rem;border-radius:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-pruv-about-hero.css.map */
