.p-about nav{max-width:1200px;margin:0 auto;padding:22px 40px;justify-content:space-between}.p-about .logo,.p-about nav{display:flex;align-items:center}.p-about .logo{gap:12px;text-decoration:none;font-family:var(--font-serif);font-size:22px;font-weight:400;letter-spacing:-.01em}.p-about .logo small{display:block;font-family:var(--font-sans);font-size:10px;font-weight:600;color:var(--ink-4);letter-spacing:.08em;text-transform:uppercase;margin-top:2px}.p-about .logo-mark{width:34px;height:34px;background:var(--yellow);border-radius:8px;position:relative;flex-shrink:0}.p-about .logo-mark:after{content:"";position:absolute;inset:5px 12px 5px 5px;background:var(--ink);clip-path:polygon(0 0,60% 0,100% 100%,40% 100%)}.p-about .nav-home{font-size:14px;font-weight:600;color:var(--ink-4);text-decoration:none}.p-about .nav-home:hover{color:var(--ink)}.p-about main{max-width:780px;margin:0 auto;padding:60px 40px 120px}.p-about .eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin-bottom:24px}.p-about .eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--yellow)}.p-about h1{font-family:var(--font-serif);font-size:clamp(48px,6vw,84px);font-weight:400;line-height:.98;letter-spacing:-.03em;margin-bottom:28px}.p-about h1 em{font-style:italic;color:var(--yellow-deep)}.p-about .lede{font-size:20px;color:var(--ink-3);line-height:1.55;margin-bottom:56px;max-width:640px}.p-about h2{font-family:var(--font-serif);font-size:clamp(32px,4vw,44px);font-weight:400;line-height:1.05;letter-spacing:-.02em;margin-top:72px;margin-bottom:20px}.p-about h2 em{font-style:italic;color:var(--yellow-deep)}.p-about h3{font-family:var(--font-sans);font-size:18px;font-weight:700;letter-spacing:-.01em;margin-top:36px;margin-bottom:12px}.p-about p{margin-bottom:20px;color:var(--ink-3)}.p-about strong{color:var(--ink);font-weight:700}.p-about em{font-style:italic}.p-about .timeline{list-style:none;margin:32px 0 40px;padding:0}.p-about .timeline li{display:grid;grid-template-columns:100px 1fr;gap:28px;padding:18px 0;border-top:1px solid rgba(26,26,26,.08)}.p-about .timeline li:last-child{border-bottom:1px solid rgba(26,26,26,.08)}.p-about .timeline time{font-family:var(--font-sans);font-size:13px;font-weight:700;color:var(--yellow-deep);letter-spacing:.04em;padding-top:2px}.p-about .timeline .tl-body strong{display:block;margin-bottom:4px;font-size:16px}.p-about .timeline .tl-body span{color:var(--ink-4);font-size:15px}.p-about .press-list{list-style:none;padding:0;margin:24px 0 40px;display:grid;grid-template-columns:1fr;gap:14px}.p-about .press-list li{padding:18px 22px;background:var(--cream-2);border-radius:14px;font-size:15px}.p-about .press-list strong{display:block;font-size:16px;margin-bottom:4px}.p-about .press-list span{color:var(--ink-4);font-size:13px}.p-about .section-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:20px;padding:32px 36px;margin-top:28px;backdrop-filter:blur(12px)}.p-about .cta-back{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;background:var(--ink);color:var(--cream);font-weight:600;font-size:14px;border-radius:100px;text-decoration:none;margin-top:40px}.p-about .cta-back:hover{background:var(--yellow-deep);color:var(--cream)}.p-about footer{max-width:780px;margin:0 auto;padding:40px 40px 60px;border-top:1px solid rgba(26,26,26,.08);font-size:13px;color:var(--ink-5);display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.p-about footer a{color:var(--ink-4)}@media (max-width:640px){nav{padding:18px 24px}main{padding:40px 24px 80px}h1{font-size:clamp(40px,11vw,60px)}.lede{font-size:17px;margin-bottom:40px}.timeline li{grid-template-columns:1fr;gap:4px}footer{padding:30px 24px 60px}}