.press-sheet{max-width:1100px;margin-inline:auto;padding:calc(var(--header-height,96px) + 2.5rem) clamp(1.25rem,4vw,3rem) 3rem;color:#f5f1ff;font-size:1.0625rem;line-height:1.75}.press-sheet :where(h1,h2,h3,p,ul,dl,figure){margin:0}.press-sheet :where(p+p,p+ul){margin-top:1rem}.press-sheet a{color:#b8d5ff;text-underline-offset:.22em;text-decoration:underline}.press-sheet a:hover{color:#ffb9ef}.press-sheet a:focus-visible{outline:3px solid #ffb9ef;outline-offset:5px;border-radius:2px}.press-breadcrumb{display:flex;gap:.75rem;font-size:.9rem;color:#d3c7e6;margin-bottom:2rem}.press-intro{display:grid;grid-template-columns:minmax(0,1fr) 144px;align-items:center;gap:2rem}.press-intro img{width:144px;height:144px;border-radius:24px}.press-eyebrow{color:#e6aeff;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.press-sheet h1{font-size:clamp(2.2rem,5.2vw,3.9rem);line-height:1.1;letter-spacing:-.035em;max-width:18ch;margin:.7rem 0 1rem}.press-handle{color:#f7b6e7;font-size:1.3rem;font-weight:650}.press-roles{font-size:1rem;color:#d6ccec;max-width:62ch}.press-purpose{max-width:64ch;color:#d6ccec}.press-jump{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding:1.3rem 0;margin:2rem 0 .5rem;border-block:1px solid #463554}.press-jump a,.press-profile-links a{display:inline-flex;align-items:center;min-height:44px}.press-section{padding:2.25rem 0;border-bottom:1px solid #463554;scroll-margin-top:calc(var(--header-height,96px) + 1rem)}.press-section h2{font-size:1.5rem;line-height:1.3;margin-bottom:1rem;color:#f0c2ff}.press-section h3{font-size:1.125rem;line-height:1.4}.press-section>p,.press-bio{max-width:72ch}.press-bio p+p{margin-top:1.25rem}.press-facts{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}.press-facts ul{padding-left:1.25rem}.press-projects>div{display:grid;grid-template-columns:minmax(190px,1fr) 2fr;gap:1.5rem;padding:1rem 0}.press-projects>div+div{border-top:1px solid #33283f}.press-projects dt{font-weight:700}.press-projects dd{margin:0;color:#d6ccec}.press-profile-links{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.25rem 1.5rem}.press-note{font-size:.9375rem;color:#d6ccec}.press-media{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:1.5rem}.press-media figure{min-width:0}.press-media-preview{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;background:#15131d;border:1px solid #463554;border-radius:12px;overflow:hidden}.press-media img{width:100%;height:100%;object-fit:contain}.press-media figcaption{padding:.75rem 0}.press-media figcaption p{font-size:.9rem;color:#d6ccec;margin:.25rem 0 .4rem}.press-media figcaption a{display:inline-flex;align-items:center;min-height:44px}.press-credit{margin:1rem 0;padding:1rem 1.25rem;border-left:3px solid #cd8deb;background:#21152d;overflow-wrap:anywhere}.press-contact-link{display:inline-flex;align-items:center;gap:.5rem;min-height:48px;margin-top:1rem;font-weight:700}.press-updated{font-size:.9rem;color:#d6ccec;padding-top:1.5rem}@media(max-width:640px){.press-intro{grid-template-columns:1fr}.press-intro img{grid-row:1;width:80px;height:80px;border-radius:16px}.press-facts,.press-media{grid-template-columns:1fr;gap:0}.press-media{gap:1.5rem}.press-projects>div{grid-template-columns:1fr;gap:.3rem}.press-sheet{padding-top:calc(var(--header-height,80px) + 1.5rem)}}@media print{.site-header,.site-footer,.press-jump,.skip-link{display:none!important}.press-sheet{padding:0;color:#111;max-width:none}.press-sheet :where(h1,h2,h3,p,dd,a){color:#111}.press-section{break-inside:avoid}.press-media{grid-template-columns:1fr 1fr}.press-credit{background:none}}
