[data-preview-root]{--ph-bg:#fff;--ph-surface:#f5f5f5;--ph-border:#e3e3e3;--ph-text-1:#111;--ph-text-2:#707070;--ph-text-3:#a8a8a8;--ph-accent:#1842d5;background:var(--ph-bg);min-height:100vh;color:var(--ph-text-1);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1}html[data-theme=dark] [data-preview-root]{--ph-bg:#0b0b0b;--ph-surface:#171717;--ph-border:#272727;--ph-text-1:#f0f0f0;--ph-text-2:#9a9a9a;--ph-text-3:#585858;--ph-accent:#5573ff}html[data-theme=light] [data-preview-root]{--ph-bg:#fff;--ph-surface:#f5f5f5;--ph-border:#e3e3e3;--ph-text-1:#111;--ph-text-2:#707070;--ph-text-3:#a8a8a8;--ph-accent:#1842d5}[data-preview-root] header{font-family:Inter,Inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:normal}.ph-hero{grid-template-columns:1fr 300px;align-items:center;gap:72px;max-width:920px;margin:0 auto;padding:48px 28px 80px;display:grid}.ph-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--ph-text-3);margin-bottom:32px;font-size:9.5px;font-weight:600}.ph-name{letter-spacing:-.04em;text-transform:uppercase;margin-bottom:20px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:.88}.ph-surname{color:var(--ph-text-1);font-size:clamp(52px,8.5vw,88px);font-weight:800;display:block}.ph-firstname{color:var(--ph-text-3);letter-spacing:-.02em;font-size:clamp(52px,8.5vw,88px);font-weight:200;display:block}.ph-role{letter-spacing:.04em;color:var(--ph-accent);align-items:center;margin-top:24px;margin-bottom:28px;font-size:12px;font-weight:500;display:inline-flex}.ph-bio{color:var(--ph-text-2);text-align:justify;word-spacing:-2px;max-width:450px;margin-bottom:44px;font-size:15px;line-height:1.75}.ph-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ph-btn{letter-spacing:.1em;text-transform:uppercase;padding:11px 26px;font-size:11px;font-weight:600;text-decoration:none;transition:opacity .15s,background .15s,color .15s,border-color .15s;display:inline-block}.ph-btn-dark{background:var(--ph-text-1);color:var(--ph-bg)}.ph-btn-dark:hover{opacity:.72}.ph-btn-outline{color:var(--ph-text-2);border:1px solid var(--ph-border);background:0 0}.ph-btn-outline:hover{color:var(--ph-text-1);border-color:var(--ph-text-2)}.ph-social-link{border:1px solid var(--ph-border);width:40px;height:40px;color:var(--ph-text-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.ph-social-link:hover{color:var(--ph-accent);border-color:var(--ph-text-2)}.ph-social-link svg{width:18px;height:18px}.ph-photo-frame{aspect-ratio:3/4;background:var(--ph-surface);overflow:hidden}.ph-photo-frame img{object-fit:cover;object-position:top center;filter:grayscale(8%);width:100%;height:100%;display:block}.ph-divider-wrap{max-width:920px;margin:0 auto;padding:0 28px}.ph-divider{border:none;border-top:1px solid var(--ph-border)}.ph-blog{max-width:920px;margin:0 auto;padding:72px 28px 96px}.ph-section-header{justify-content:space-between;align-items:center;margin-bottom:48px;display:flex}.ph-section-label{letter-spacing:.22em;text-transform:uppercase;color:var(--ph-text-3);font-size:9.5px;font-weight:600}.ph-see-all{color:var(--ph-text-3);letter-spacing:.02em;font-size:11.5px;text-decoration:none;transition:color .15s}.ph-see-all:hover{color:var(--ph-accent)}.ph-articles-grid{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.ph-card{color:inherit;text-decoration:none;display:block}.ph-card-thumb{aspect-ratio:16/10;background:var(--ph-surface);margin-bottom:18px;position:relative;overflow:hidden}.ph-card-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.25,.46,.45,.94);display:block}.ph-card:hover .ph-card-thumb img{transform:scale(1.05)}.ph-card-thumb-empty{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ph-card-thumb-empty svg{opacity:.18;width:28px;height:28px;color:var(--ph-text-1)}.ph-card-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--ph-text-3);margin-bottom:10px;font-size:9.5px}.ph-card-title{color:var(--ph-text-1);margin-bottom:10px;font-size:13.5px;font-weight:600;line-height:1.45;transition:color .15s}.ph-card:hover .ph-card-title{color:var(--ph-accent)}.ph-card-excerpt{color:var(--ph-text-2);font-size:12px;line-height:1.7}@media (max-width:700px){.ph-hero{grid-template-columns:1fr;gap:40px;padding:48px 20px 60px}.ph-photo-col{max-width:240px}.ph-articles-grid{grid-template-columns:1fr;gap:28px}.ph-header-right{gap:20px}.ph-nav{gap:18px}}@media (prefers-reduced-motion:reduce){.ph-card-thumb img,.ph-btn,.ph-nav-link,.ph-card-title,.ph-see-all{transition:none}}
