.px-about-page{width:87%;max-width:1440px;margin:0 auto;padding-top:132px}.px-about-back{margin-bottom:38px}.px-about-hero{grid-template-columns:minmax(0,1fr) minmax(280px,400px);align-items:center;gap:70px;display:grid}.px-about-hero h1{font-size:clamp(44px,4.6vw,76px);line-height:1.08}.px-about-hero-copy>p:not(.px-eyebrow){max-width:630px;color:var(--px-muted);margin-top:29px;font-size:21px;line-height:1.7}.px-about-actions{flex-wrap:wrap;align-items:center;gap:22px 28px;margin-top:34px;display:flex}.px-about-actions .px-text-button{font-size:16px}.px-about-portrait{border:1px solid var(--px-line);border-radius:var(--px-radius);background:#071527;margin:0;overflow:hidden}.px-about-portrait img{width:100%;height:auto;display:block}.px-about-portrait figcaption{padding:23px 25px}.px-about-portrait strong{font-size:26px;font-weight:600;display:block}.px-about-portrait figcaption span{color:var(--px-muted);margin-top:3px;font-size:15px;display:block}.px-about-section{border-top:1px solid var(--px-line);margin-top:80px;padding-top:55px}.px-about-section h2,.px-about-contact h2{font-size:clamp(34px,3.2vw,52px)}.px-about-story{grid-template-columns:1fr 1.25fr;gap:90px;display:grid}.px-about-story-copy>p{color:var(--px-muted);margin-bottom:21px;font-size:19px;line-height:1.85}.px-about-story-copy>p:first-child{color:var(--px-ink)}.px-about-conversation{border-left:2px solid var(--px-accent);background:linear-gradient(90deg,#a48ad310,#0000);margin-top:31px;padding:22px 26px}.px-about-conversation h3{font-size:22px}.px-about-conversation p{color:var(--px-muted);margin-top:12px;line-height:1.75}.px-about-section-heading{margin-bottom:34px}.px-about-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.px-about-principles article{border:1px solid var(--px-line);border-radius:var(--px-radius);background:#041221e8;padding:30px}.px-about-number{color:var(--px-accent);letter-spacing:.08em;font-size:14px;display:block}.px-about-principles h3{margin-top:31px;font-size:25px}.px-about-principles p{color:var(--px-muted);margin-top:18px;line-height:1.8}.px-about-process{grid-template-columns:1fr 1.25fr;gap:90px;display:grid}.px-about-process>div>p:not(.px-eyebrow){color:var(--px-muted);max-width:440px;margin-top:26px;line-height:1.8}.px-about-process .px-text-button{margin-top:25px;font-size:16px}.px-about-steps{margin:0;padding:0;list-style:none}.px-about-steps li{border-bottom:1px solid var(--px-line);grid-template-columns:32px 1fr;gap:20px;padding:24px 0;display:grid}.px-about-steps li:first-child{padding-top:0}.px-about-steps li:last-child{border-bottom:0;padding-bottom:0}.px-about-steps h3{font-size:25px}.px-about-steps p{color:var(--px-muted);margin-top:12px;line-height:1.75}.px-about-proof{justify-content:space-between;align-items:center;gap:70px;display:flex}.px-about-proof>div:first-child{max-width:560px}.px-about-proof p:not(.px-eyebrow){color:var(--px-muted);margin-top:22px;line-height:1.75}.px-about-proof-links{flex:1;min-width:350px;max-width:570px}.px-about-proof-links a{border-bottom:1px solid var(--px-line);color:var(--px-muted);justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:14px;display:flex}.px-about-proof-links a:last-child{border-bottom:0}.px-about-proof-links strong{color:var(--px-ink);margin-top:4px;font-size:25px;font-weight:500;display:block}.px-about-proof-links a:hover strong{color:var(--px-accent)}.px-about-proof-links svg{color:var(--px-accent);flex-shrink:0}.px-about-contact{border-top:1px solid var(--px-line);justify-content:space-between;align-items:center;gap:70px;margin-top:80px;padding:60px 0 70px;display:flex}.px-about-contact>div:first-child{max-width:630px}.px-about-contact p:not(.px-eyebrow){color:var(--px-muted);margin-top:24px;line-height:1.8}.px-about-contact-actions{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:19px;display:flex}.px-about-contact-actions>.px-action{margin-bottom:7px}.px-about-contact-actions>.px-text-button{font-size:17px}@media (max-width:1200px){.px-about-hero{grid-template-columns:minmax(0,1fr) 330px;gap:35px}.px-about-hero h1{font-size:clamp(41px,4.8vw,62px)}.px-about-story,.px-about-process{gap:45px}.px-about-principles article{padding:25px}.px-about-proof,.px-about-contact{gap:40px}}@media (max-width:900px){.px-about-page{padding-top:112px}.px-about-hero{grid-template-columns:1fr;gap:36px}.px-about-hero h1{font-size:clamp(42px,7vw,63px)}.px-about-hero-copy>p:not(.px-eyebrow){max-width:650px;font-size:19px}.px-about-portrait{width:min(100%,400px)}.px-about-story,.px-about-process{grid-template-columns:1fr;gap:30px}.px-about-process>div>p:not(.px-eyebrow){max-width:650px}.px-about-principles{grid-template-columns:1fr;gap:16px}.px-about-principles h3{margin-top:20px}.px-about-proof,.px-about-contact{flex-direction:column;align-items:flex-start;gap:26px}.px-about-proof-links{width:100%;min-width:0;max-width:none}}@media (max-width:600px){.px-about-page{width:calc(100% - 46px);padding-top:98px}.px-about-back{margin-bottom:30px;font-size:15px}.px-about-hero h1{font-size:clamp(37px,8vw,46px)}.px-about-hero-copy>p:not(.px-eyebrow){margin-top:23px;font-size:18px}.px-about-actions{gap:23px;margin-top:28px}.px-about-actions .px-action,.px-about-contact-actions .px-action{padding-inline:22px;font-size:17px}.px-about-portrait figcaption{padding:19px 22px}.px-about-section{margin-top:50px;padding-top:36px}.px-about-section h2,.px-about-contact h2{font-size:34px}.px-about-story-copy>p{font-size:17px}.px-about-conversation{padding:19px 21px}.px-about-steps li{grid-template-columns:26px 1fr;gap:12px}.px-about-steps h3,.px-about-proof-links strong{font-size:23px}.px-about-contact{margin-top:50px;padding:38px 0 50px}}
