.about-page-wrapper{-webkit-font-smoothing:antialiased;background:0 0;width:100%;padding-bottom:80px;font-family:Plus Jakarta Sans,sans-serif}.about-page-wrapper .page-hero{text-align:center;max-width:760px;margin:0 auto;padding:clamp(64px,10vh,100px) 24px clamp(20px,4vh,32px)}.about-page-wrapper .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:4px;font-size:13px;font-weight:500}.about-page-wrapper .page-hero h1{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:clamp(10px,1.6vh,20px);font-family:Outfit,sans-serif;font-size:clamp(32px,4vw,56px);font-weight:600;line-height:1.15}.about-page-wrapper .page-hero h1 .accent{color:#c9a15c}.about-page-wrapper .page-hero p{color:var(--text-secondary);max-width:480px;margin:0 auto;font-size:clamp(15px,1.7vh,18px);line-height:1.5}.about-page-wrapper .hero-scroll-link{color:var(--text-primary);border-bottom:1px solid #dad7c9;margin-top:clamp(24px,4vh,32px);padding-bottom:4px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s,border-color .2s;display:inline-block}.about-page-wrapper .hero-scroll-link:hover{opacity:.7;border-color:var(--text-primary)}.about-page-wrapper .content-section{align-items:center;gap:clamp(40px,6vw,80px);max-width:1100px;margin:0 auto;padding:clamp(48px,8vh,88px) 24px;display:flex}.about-page-wrapper .content-section.reverse{flex-direction:row-reverse}.about-page-wrapper .content-text{flex:420px;min-width:0}.about-page-wrapper .content-text .kicker{color:#c9a15c;margin-bottom:14px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600}.about-page-wrapper .content-text h2{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:clamp(10px,1.6vh,20px);font-family:Outfit,sans-serif;font-size:clamp(32px,4vw,56px);font-weight:600;line-height:1.1}.about-page-wrapper .content-text p{color:var(--text-secondary);margin-bottom:14px;font-size:clamp(15px,1.7vh,18px);line-height:1.5}.about-page-wrapper .content-visual{flex:380px;justify-content:center;align-items:flex-start;min-width:0;display:flex}.about-page-wrapper .clarity-card{text-align:left;background:#fff;border:1px solid #dad7c9;border-radius:10px;width:fit-content;max-width:100%;padding:20px 24px;box-shadow:0 0 0 1px #00000005,0 2px 8px #00000005,0 16px 24px #00000008}.about-page-wrapper .clarity-row{border-bottom:1px solid #efece0;align-items:baseline;gap:12px;padding:8px 0;font-size:clamp(14px,1.5vh,16.5px);display:flex}.about-page-wrapper .clarity-row:last-child{border-bottom:none}.about-page-wrapper .clarity-row.not{opacity:.45}.about-page-wrapper .clarity-row.not .label{color:var(--text-secondary)}.about-page-wrapper .clarity-row.not .value{color:var(--text-secondary);text-decoration:line-through}.about-page-wrapper .clarity-row.is{background:#fdf8ee;border-bottom:none;border-radius:6px;padding:8px 12px}.about-page-wrapper .clarity-row.is .label{color:#b8863f;font-weight:600}.about-page-wrapper .clarity-row.is .value{color:var(--text-primary);font-weight:600}.about-page-wrapper .clarity-row .label{flex-shrink:0;width:44px;font-weight:600}.about-page-wrapper .clarity-row.plain .value{color:var(--text-primary);font-weight:600;text-decoration:none}.about-page-wrapper .criteria-section{text-align:center;max-width:900px;margin:0 auto;padding:clamp(48px,7vh,80px) 24px}.about-page-wrapper .criteria-section h2{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:clamp(32px,5vh,48px);font-family:Outfit,sans-serif;font-size:clamp(32px,4vw,56px);font-weight:600;line-height:1.1}.about-page-wrapper .criteria-row{flex-wrap:wrap;justify-content:center;gap:clamp(24px,4vw,48px);display:flex}.about-page-wrapper .criteria-item{text-align:left;background:#fff;border:1px solid #dad7c9;border-radius:12px;width:100%;max-width:280px;padding:24px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px #00000005}.about-page-wrapper .criteria-item:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000d}.about-page-wrapper .criteria-item .num{color:#c9a15c;margin-bottom:10px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600}.about-page-wrapper .criteria-item h3{color:var(--text-primary);margin-bottom:8px;font-size:clamp(14px,1.5vh,16.5px);font-weight:600}.about-page-wrapper .criteria-item p{color:var(--text-secondary);font-size:14px;line-height:1.55}.about-page-wrapper .team-section{text-align:center;max-width:700px;margin:0 auto;padding:clamp(40px,6vh,60px) 24px}.about-page-wrapper .team-note{background:#edebe2;border:1px solid #dad7c9;border-radius:10px;padding:clamp(24px,3vh,32px)}.about-page-wrapper .team-note h3{color:var(--text-primary);margin-bottom:10px;font-size:clamp(14px,1.5vh,16.5px);font-weight:600}.about-page-wrapper .team-note p{color:var(--text-secondary);font-size:14px;line-height:1.55}.about-page-wrapper .closing-cta{text-align:center;max-width:600px;margin:0 auto;padding:clamp(40px,6vh,60px) 24px clamp(80px,12vh,110px)}.about-page-wrapper .closing-cta h2{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:clamp(20px,3vh,32px);font-family:Outfit,sans-serif;font-size:clamp(32px,4vw,56px);font-weight:600;line-height:1.1}.about-page-wrapper .closing-cta p{color:var(--text-secondary);margin-bottom:clamp(24px,3vh,40px);font-size:clamp(15px,1.7vh,18px);line-height:1.5}.about-page-wrapper .fine-print{color:var(--text-secondary);margin-top:14px;font-size:13px}@media (max-width:850px){.about-page-wrapper .content-section,.about-page-wrapper .content-section.reverse{text-align:left;flex-direction:column;gap:32px;padding:clamp(32px,5vh,60px) 24px}.about-page-wrapper .content-text{flex:none;width:100%}.about-page-wrapper .content-visual{flex:none;justify-content:center;width:100%;display:flex}.about-page-wrapper .clarity-card{width:100%;max-width:440px}}@media (max-width:600px){.about-page-wrapper .criteria-row{flex-direction:column;align-items:flex-start;gap:32px}.about-page-wrapper .criteria-item{max-width:100%}}@media (max-width:480px){.about-page-wrapper .page-hero{padding:24px 16px 12px}.about-page-wrapper .page-hero h1{margin-bottom:12px;font-size:28px}.about-page-wrapper .page-hero p{font-size:15px}.about-page-wrapper .hero-scroll-link{margin-top:16px}.about-page-wrapper .content-section,.about-page-wrapper .content-section.reverse{gap:16px;padding:20px 16px}.about-page-wrapper .content-text h2{font-size:26px}.about-page-wrapper .clarity-card{border-radius:12px;padding:20px}.about-page-wrapper .clarity-row{gap:10px;padding:8px 0;font-size:14px}.about-page-wrapper .clarity-row .label{width:36px}.about-page-wrapper .clarity-row.is{padding:8px 10px}.about-page-wrapper .criteria-section{padding:20px 16px}.about-page-wrapper .criteria-section h2{margin-bottom:24px;font-size:26px}.about-page-wrapper .criteria-row{align-items:stretch;gap:16px}.about-page-wrapper .criteria-item{max-width:100%;padding:20px}.about-page-wrapper .criteria-item h3{font-size:15px}.about-page-wrapper .criteria-item p{font-size:14px}.about-page-wrapper .team-section{padding:20px 16px}.about-page-wrapper .team-note{padding:16px}.about-page-wrapper .closing-cta{padding:20px 16px 48px}.about-page-wrapper .closing-cta h2{margin-bottom:16px;font-size:28px}.about-page-wrapper .closing-cta p{margin-bottom:24px;font-size:15px}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.about-page-wrapper .content-section{animation:.7s ease-out forwards slideUpFade}.about-page-wrapper .criteria-item{opacity:0;animation:.6s ease-out forwards slideUpFade}.about-page-wrapper .criteria-item:first-child{animation-delay:.1s}.about-page-wrapper .criteria-item:nth-child(2){animation-delay:.2s}.about-page-wrapper .criteria-item:nth-child(3){animation-delay:.3s}.about-page-wrapper .team-note{opacity:0;animation:.6s ease-out .4s forwards slideUpFade}
