.io-profile-breadcrumb{display:flex;justify-content:space-between;gap:16px;padding:16px 0 24px;font:400 12px/1.4 IO Nitti,monospace}.io-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--io-gap)}.io-profile-page :is(.io-profile-introduction,.io-profile-about,.io-profile-work){padding:clamp(24px,4vw,64px);display:flex;flex-direction:column;align-items:flex-start;gap:24px;height:100%;overflow-wrap:anywhere}.io-profile-introduction h1{font:italic 800 clamp(36px,5vw,72px)/1.05 IO Hoves,sans-serif;margin:16px 0}.io-profile-page h2{font:italic 800 clamp(24px,2.5vw,38px)/1.15 IO Hoves,sans-serif}.io-profile-page .io-profile-eyebrow{font:400 11px/1.5 IO Nitti,monospace;letter-spacing:.05em}.io-profile-page p{font-size:clamp(16px,1.4vw,20px);line-height:1.5;color:var(--io-muted)}.io-profile-portrait{width:clamp(120px,18vw,240px);aspect-ratio:1;border-radius:50%;background:var(--io-gradient);color:var(--io-grey-1);display:grid;place-items:center;font:italic 800 clamp(42px,6vw,84px)/1 IO Hoves,sans-serif}.io-profile-bio{white-space:pre-wrap}.io-profile-section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:36px 0 20px}.io-profile-section-title span{font:400 12px/1 IO Nitti,monospace}@media (max-width:750px){.io-profile-grid{grid-template-columns:1fr}}