.ph[data-v-1b9d9350]{padding-block:28px clamp(48px,6vw,80px)}.ph .crumbs[data-v-1b9d9350]{margin-bottom:28px}.ph h1[data-v-1b9d9350]{font-size:clamp(40px,6vw,88px);font-weight:900;line-height:1.1;margin:20px 0 0}.ph .lead[data-v-1b9d9350]{color:var(--fg-2);font-size:clamp(17px,1.5vw,20px);line-height:1.9;margin:20px 0 0;max-width:36em}.sand[data-v-1b9d9350]{color:var(--sand)}.about-body.has-photo[data-v-1b9d9350]{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.photo[data-v-1b9d9350]{aspect-ratio:4/5;background:var(--card);border:1px solid var(--line);margin:0;overflow:hidden;position:sticky;top:96px}.photo img[data-v-1b9d9350]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.photo[data-v-1b9d9350]:after{background:linear-gradient(to top,color-mix(in srgb,var(--bg) 80%,transparent),transparent 35%);content:"";inset:0;pointer-events:none;position:absolute}.photo .photo-tag[data-v-1b9d9350]{bottom:18px;color:var(--fg);font-family:JetBrains Mono,Consolas,Courier New,monospace;font-size:11px;font-weight:400;left:20px;letter-spacing:.18em;line-height:1.6;position:absolute;text-transform:uppercase;z-index:1}@media (max-width:1024px){.about-body.has-photo[data-v-1b9d9350]{gap:40px}}@media (max-width:640px){.about-body.has-photo[data-v-1b9d9350]{grid-template-columns:minmax(0,1fr)}.photo[data-v-1b9d9350]{position:relative;top:auto}}
