:root[data-theme] .journal-shell .about-module__NpDoPG__page.about-page{max-width:1120px;font-family:var(--font-nav);padding-top:38px;padding-bottom:80px;font-weight:400}.about-module__NpDoPG__hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:36px;min-height:460px;padding-bottom:44px;display:grid}.about-module__NpDoPG__intro{min-width:0}.about-module__NpDoPG__eyebrow{color:var(--journal-accent);font:12px/1.5 var(--journal-mono);letter-spacing:.06em;margin:0 0 28px}.about-module__NpDoPG__page h1{font-family:var(--journal-display);letter-spacing:-.07em;color:var(--journal-ink);white-space:nowrap;margin:0;font-size:clamp(64px,7.5vw,104px);font-weight:550;line-height:1.16}.about-module__NpDoPG__page h1>span:first-child{font:oblique 400 clamp(28px, 2.8vw, 38px)/1.5 var(--journal-art);letter-spacing:.02em;font-synthesis:none;margin-bottom:9px;display:block}.about-module__NpDoPG__period{color:var(--journal-accent)}.about-module__NpDoPG__lead{max-width:360px;color:var(--journal-muted);margin:26px 0 0;font-size:17px;font-weight:400;line-height:1.9}.about-module__NpDoPG__portrait{aspect-ratio:1;background:radial-gradient(ellipse at 50% 58%, var(--journal-raised), transparent 68%);border-radius:50%;min-width:0;position:relative}.about-module__NpDoPG__portrait .about-portrait-motion{width:100%;height:100%}.about-module__NpDoPG__portrait .editorial-character{width:100%;max-width:none;height:100%;position:relative;inset:auto}.about-module__NpDoPG__portrait .editorial-character img{object-fit:contain;width:100%;height:100%}:root[data-theme] .journal-shell .about-module__NpDoPG__page .about-social{flex-wrap:wrap;gap:12px;margin:28px 0 0;display:flex}:root[data-theme] .journal-shell .about-module__NpDoPG__page .about-social__link{background:0 0;gap:10px;padding:12px 18px;font-size:14px;font-weight:500}.about-module__NpDoPG__page .about-social__icon{width:20px;height:20px}:root[data-theme=summer-day] .about-module__NpDoPG__page .about-social__icon--github{filter:brightness(0)}:root[data-theme] .journal-shell .about-module__NpDoPG__page .about-note{border-bottom:0;grid-template-columns:.9fr 1.2fr;gap:84px;padding:60px 0;display:grid}.about-module__NpDoPG__page h2{color:var(--journal-ink);font:oblique 400 clamp(29px, 2.8vw, 38px)/1.4 var(--journal-art);letter-spacing:.015em;font-synthesis:none;margin:0 0 22px;padding-right:.12em}.about-module__NpDoPG__sectionIntro p,.about-module__NpDoPG__buildCopy p{color:var(--journal-muted);text-wrap:pretty;margin:0;font-size:16px;font-weight:400;line-height:2}:root[data-theme] .journal-shell .about-module__NpDoPG__page .about-note__list{gap:0;margin:0}:root[data-theme] .journal-shell .about-module__NpDoPG__page .about-content-link{color:var(--journal-ink);border-radius:0;grid-template-columns:40px minmax(0,1fr) 22px;gap:18px;padding:22px 12px}:root[data-theme] .journal-shell .about-module__NpDoPG__page .about-note__item-icon{background:0 0;border:0;width:40px;height:40px}:root[data-theme] .journal-shell .about-module__NpDoPG__page .about-note__item strong{letter-spacing:-.025em;font-size:19px;font-weight:500}:root[data-theme] .journal-shell .about-module__NpDoPG__page .about-note__item p{font-size:14px;font-weight:400;line-height:1.85}.about-module__NpDoPG__build{background:var(--journal-wash);border:1px solid var(--journal-line);border-radius:20px;grid-template-columns:1.15fr 1fr;align-items:center;gap:74px;margin-top:18px;padding:42px;display:grid}.about-module__NpDoPG__buildCopy p{font-size:14px}.about-module__NpDoPG__build h2{font-size:29px}.about-module__NpDoPG__build h3{color:var(--journal-muted);margin:0 0 18px;font-size:13px;font-weight:400}:root[data-theme] .journal-shell .about-module__NpDoPG__page .about-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:0;padding:0;list-style:none;display:grid}:root[data-theme] .journal-shell .about-module__NpDoPG__page .about-stack li{color:var(--journal-ink);font:500 14px/1.5 var(--journal-display);border:0;border-radius:0;align-items:center;gap:12px;padding:0;display:flex}.about-module__NpDoPG__page .about-stack__icon{color:var(--journal-accent);flex:none}.about-module__NpDoPG__guestbook{min-height:44px;color:var(--journal-accent);align-items:center;gap:12px;margin-top:16px;font-size:14px;display:inline-flex}.about-module__NpDoPG__guestbook svg{transition:transform .25s}.about-module__NpDoPG__guestbook:hover svg,.about-module__NpDoPG__guestbook:focus-visible svg{transform:translate(3px,-3px)}.about-module__NpDoPG__page a:active{opacity:.8}@media (max-width:767px){:root[data-theme] .journal-shell .about-module__NpDoPG__page.about-page{padding-top:32px;padding-bottom:46px}.about-module__NpDoPG__hero{grid-template-columns:1fr;gap:10px;min-height:auto;padding-bottom:24px}.about-module__NpDoPG__eyebrow{margin-bottom:20px}.about-module__NpDoPG__page h1{font-size:clamp(62px,17vw,94px)}.about-module__NpDoPG__page h1>span:first-child{font-size:25px}.about-module__NpDoPG__lead{margin-top:18px;font-size:16px}.about-module__NpDoPG__portrait{justify-self:center;width:260px;max-width:100%}:root[data-theme] .journal-shell .about-module__NpDoPG__page .about-social{margin-top:22px}:root[data-theme] .journal-shell .about-module__NpDoPG__page .about-note{grid-template-columns:1fr;gap:20px;padding:36px 0}.about-module__NpDoPG__page h2{margin-bottom:16px}:root[data-theme] .journal-shell .about-module__NpDoPG__page .about-content-link{gap:12px;padding:22px 0}.about-module__NpDoPG__build{grid-template-columns:1fr;gap:30px;margin-top:0;padding:26px 22px}}@media (prefers-reduced-motion:reduce){.about-module__NpDoPG__guestbook svg{transition:none;transform:none}}
