.PageHeader-module__eQuKha__header{border-bottom:1px solid var(--color-border);padding-block:clamp(2.75rem,6vw,4.5rem) clamp(2rem,4vw,3rem)}.PageHeader-module__eQuKha__headline{font-size:var(--text-3xl);max-width:20ch}.PageHeader-module__eQuKha__body{max-width:58ch;font-size:var(--text-lg);color:var(--color-text-muted);margin-top:1.25rem}
.about-module__-i9KWa__section{padding-block:var(--section-y)}.about-module__-i9KWa__lead{max-width:60ch;font-size:var(--text-lg);color:var(--color-text);gap:1.5rem;display:grid}.about-module__-i9KWa__sections{gap:0;margin:clamp(2.25rem,4vw,3.25rem) 0 0;display:grid}.about-module__-i9KWa__row{border-top:1px solid var(--color-border);grid-template-columns:minmax(8rem,14rem) 1fr;gap:1rem clamp(1.5rem,4vw,3rem);padding-block:clamp(1.25rem,2.5vw,1.75rem);display:grid}.about-module__-i9KWa__row:last-child{border-bottom:1px solid var(--color-border)}.about-module__-i9KWa__rowTitle{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-gold)}.about-module__-i9KWa__rowBody{max-width:54ch;color:var(--color-text-muted);margin:0}@media (max-width:40rem){.about-module__-i9KWa__row{grid-template-columns:1fr;gap:.5rem}}
.contact-module__xwJ-uq__section{padding-block:var(--section-y)}.contact-module__xwJ-uq__label{font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-faint);margin-bottom:.75rem}.contact-module__xwJ-uq__email{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-gold);border-bottom:1px solid var(--color-gold-dim);transition:color var(--transition), border-color var(--transition);overflow-wrap:anywhere;padding-bottom:.15em;display:inline-block}.contact-module__xwJ-uq__email:hover{color:var(--color-gold-bright);border-bottom-color:var(--color-gold-bright)}.contact-module__xwJ-uq__note{font-size:var(--text-sm);letter-spacing:var(--tracking-wide);color:var(--color-text-faint);margin-top:2.5rem}
.portfolio-module___G9K8W__section{padding-block:var(--section-y)}.portfolio-module___G9K8W__grid{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:clamp(1.25rem,2.5vw,2rem);display:grid}.portfolio-module___G9K8W__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);height:100%;transition:border-color var(--transition), background var(--transition);flex-direction:column;padding:clamp(1.75rem,3.5vw,2.5rem);display:flex}.portfolio-module___G9K8W__card:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover)}.portfolio-module___G9K8W__cardTop{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.portfolio-module___G9K8W__status{font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-gold)}.portfolio-module___G9K8W__founded{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--color-text-faint)}.portfolio-module___G9K8W__name{font-size:var(--text-2xl)}.portfolio-module___G9K8W__description{color:var(--color-text-muted);margin-top:.75rem}.portfolio-module___G9K8W__link{font-size:var(--text-sm);letter-spacing:var(--tracking-wide);color:var(--color-gold);transition:color var(--transition);align-self:flex-start;align-items:center;gap:.5rem;margin-top:auto;padding-top:1.5rem;display:inline-flex}.portfolio-module___G9K8W__link:hover{color:var(--color-gold-bright)}.portfolio-module___G9K8W__arrow{transition:transform var(--transition)}.portfolio-module___G9K8W__link:hover .portfolio-module___G9K8W__arrow{transform:translate(2px,-2px)}.portfolio-module___G9K8W__linkDisabled{font-size:var(--text-sm);letter-spacing:var(--tracking-wide);color:var(--color-text-faint);align-self:flex-start;margin-top:auto;padding-top:1.5rem}.portfolio-module___G9K8W__upcoming{border-style:dashed;border-color:var(--color-border-strong);background:0 0}.portfolio-module___G9K8W__upcoming:hover{border-color:var(--color-gold-dim);background:0 0}.portfolio-module___G9K8W__upcoming .portfolio-module___G9K8W__status{color:var(--color-text-faint)}.portfolio-module___G9K8W__upcoming .portfolio-module___G9K8W__name{color:var(--color-text-muted)}.portfolio-module___G9K8W__upcoming .portfolio-module___G9K8W__description{color:var(--color-text-faint)}
