.SocialLinks-module__HHpLUq__socials{align-items:center;gap:.45rem;display:flex}.SocialLinks-module__HHpLUq__label{font-family:var(--font-jetbrains);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-right:.25rem;font-size:.65rem}.SocialLinks-module__HHpLUq__link{border:1px solid var(--border-subtle);border-radius:var(--r-sm);width:44px;height:44px;color:var(--ink-secondary);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;justify-content:center;align-items:center;display:inline-flex}.SocialLinks-module__HHpLUq__link:hover,.SocialLinks-module__HHpLUq__link:focus-visible{color:var(--accent-terra);border-color:var(--accent-terra);transform:translateY(-2px)}.SocialLinks-module__HHpLUq__link:focus-visible{outline:2px solid var(--accent-terra);outline-offset:3px}.SocialLinks-module__HHpLUq__icon{width:18px;height:18px}@media (max-width:700px){.SocialLinks-module__HHpLUq__socials{order:3;width:100%}}@media (prefers-reduced-motion:reduce){.SocialLinks-module__HHpLUq__link{transition:none}.SocialLinks-module__HHpLUq__link:hover,.SocialLinks-module__HHpLUq__link:focus-visible{transform:none}}
.AboutHero-module__f9_0bq__heroSection{padding-top:clamp(3.5rem,8vw,6rem);padding-bottom:clamp(2.5rem,6vw,5rem);overflow:hidden}.AboutHero-module__f9_0bq__hero{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;gap:clamp(2rem,7vw,6rem);max-width:1120px;display:grid}.AboutHero-module__f9_0bq__copy{min-width:0;animation:AboutHero-module__f9_0bq__slideFromLeft var(--dur-slow) var(--ease-out) both}.AboutHero-module__f9_0bq__title{max-width:16ch;margin-bottom:1.25rem;font-size:clamp(2.1rem,6vw,3.6rem)}.AboutHero-module__f9_0bq__intro{max-width:62ch;color:var(--ink-secondary);margin-bottom:2.25rem;font-size:1.05rem;line-height:1.75}.AboutHero-module__f9_0bq__portraitWrap{min-height:clamp(340px,42vw,520px);animation:AboutHero-module__f9_0bq__slideFromRight var(--dur-slow) var(--ease-out) both;justify-content:center;align-items:flex-end;display:flex;position:relative}.AboutHero-module__f9_0bq__portraitWrap:after{background:var(--border-subtle);content:"";height:1px;position:absolute;bottom:1.1rem;left:8%;right:8%}.AboutHero-module__f9_0bq__portrait{z-index:1;-o-object-fit:contain;object-fit:contain;width:min(100%,430px);height:auto;display:block;position:relative}@keyframes AboutHero-module__f9_0bq__slideFromLeft{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes AboutHero-module__f9_0bq__slideFromRight{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@media (max-width:760px){.AboutHero-module__f9_0bq__hero{grid-template-columns:1fr;gap:1.5rem}.AboutHero-module__f9_0bq__portraitWrap{min-height:0}.AboutHero-module__f9_0bq__portrait{width:min(88vw,390px)}}@media (prefers-reduced-motion:reduce){.AboutHero-module__f9_0bq__copy,.AboutHero-module__f9_0bq__portraitWrap{animation:none}}
.blog-module__JsT-Oq__featuredSection{padding:clamp(2rem,5vw,4rem) 0 clamp(3rem,7vw,6rem)}.blog-module__JsT-Oq__sectionLabel{color:var(--accent-terra);margin-bottom:1rem}.blog-module__JsT-Oq__featuredCard{grid-template-columns:minmax(18rem,.72fr) minmax(20rem,1.28fr);padding:0;display:grid;overflow:hidden}.blog-module__JsT-Oq__featuredMedia{background:var(--bg-elevated);border-right:1px solid var(--border-subtle);place-items:center;min-width:0;display:grid;overflow:hidden}.blog-module__JsT-Oq__featuredImage{aspect-ratio:9/16;-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}.blog-module__JsT-Oq__featuredPlaceholder{background:var(--bg-elevated);width:100%;height:100%;min-height:25rem;color:var(--ink-ghost);font-family:var(--font-dm-serif);place-items:center;font-size:clamp(2rem,5vw,4rem);font-style:italic;display:grid}.blog-module__JsT-Oq__featuredCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(1.5rem,4vw,3rem);display:flex}.blog-module__JsT-Oq__featuredTitle{margin:.75rem 0 1rem;font-size:clamp(1.8rem,4vw,3rem)}.blog-module__JsT-Oq__featuredExcerpt{color:var(--ink-secondary);margin-bottom:1.25rem;font-size:1.05rem;line-height:1.7}.blog-module__JsT-Oq__tags{flex-wrap:wrap;gap:.4rem;margin-bottom:1.5rem;display:flex}.blog-module__JsT-Oq__tag{border:1px solid var(--border-light);border-radius:var(--r-sm);background:var(--bg-elevated);color:var(--ink-muted);font-family:var(--font-jetbrains);letter-spacing:.06em;text-transform:uppercase;padding:.2rem .5rem;font-size:.65rem}.blog-module__JsT-Oq__archiveSection{padding-bottom:clamp(4rem,8vw,7rem)}.blog-module__JsT-Oq__archiveHeading{justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1rem;display:flex}.blog-module__JsT-Oq__archiveHeading>p:last-child{color:var(--ink-muted);font-family:var(--font-jetbrains);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.blog-module__JsT-Oq__archiveList{border-top:1px solid var(--border-medium)}.blog-module__JsT-Oq__archiveItem{border-bottom:1px solid var(--border-subtle);grid-template-columns:3rem minmax(0,1fr) auto;align-items:start;gap:clamp(1rem,3vw,2rem);padding:clamp(1.5rem,4vw,2.25rem) 0;display:grid}.blog-module__JsT-Oq__archiveNumber{color:var(--ink-muted);font-family:var(--font-jetbrains);font-size:.75rem}.blog-module__JsT-Oq__archiveCopy h2{margin:.45rem 0 .65rem;font-size:clamp(1.25rem,3vw,1.75rem)}.blog-module__JsT-Oq__archiveCopy h2 a{color:var(--ink-primary);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}.blog-module__JsT-Oq__archiveCopy h2 a:hover,.blog-module__JsT-Oq__archiveCopy h2 a:focus-visible,.blog-module__JsT-Oq__archiveLink:hover,.blog-module__JsT-Oq__archiveLink:focus-visible{color:var(--accent-terra)}.blog-module__JsT-Oq__archiveCopy>p:last-child{max-width:68ch;color:var(--ink-secondary);line-height:1.7}.blog-module__JsT-Oq__archiveLink{color:var(--ink-primary);font-family:var(--font-jetbrains);letter-spacing:.08em;text-transform:uppercase;transition:color var(--dur-fast) var(--ease-out);align-self:center;font-size:.72rem;text-decoration:none}@media (max-width:800px){.blog-module__JsT-Oq__featuredCard{grid-template-columns:1fr}.blog-module__JsT-Oq__featuredMedia{border-right:0;border-bottom:1px solid var(--border-subtle)}.blog-module__JsT-Oq__featuredPlaceholder{aspect-ratio:9/16;min-height:0}}@media (max-width:560px){.blog-module__JsT-Oq__archiveItem{grid-template-columns:2rem minmax(0,1fr)}.blog-module__JsT-Oq__archiveLink{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.blog-module__JsT-Oq__archiveCopy h2 a,.blog-module__JsT-Oq__archiveLink{transition:none}}
