.text-link-module__C4xM5W__link{color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--color-underline);text-decoration-color:var(--color-underline);text-decoration-thickness:var(--underline-thickness);text-underline-offset:var(--underline-offset);transition:color var(--duration-fast) var(--ease-standard), text-decoration-color var(--duration-fast) var(--ease-standard)}.text-link-module__C4xM5W__link:focus-visible{color:var(--color-link-hover);-webkit-text-decoration-color:var(--color-underline-hover);text-decoration-color:var(--color-underline-hover)}@media (hover:hover) and (pointer:fine){.text-link-module__C4xM5W__link:hover{color:var(--color-link-hover);-webkit-text-decoration-color:var(--color-underline-hover);text-decoration-color:var(--color-underline-hover)}}@media (pointer:coarse){.text-link-module__C4xM5W__link{position:relative}.text-link-module__C4xM5W__link:after{content:"";width:max(100%, var(--touch-target));height:max(100%, var(--touch-target));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
.header-module__3iWRfG__name{font-size:var(--font-size-heading);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading)}.header-module__3iWRfG__about{gap:var(--space-line);margin-top:var(--space-heading);color:var(--color-text-secondary);flex-direction:column;display:flex}.header-module__3iWRfG__balance{text-wrap:balance}.header-module__3iWRfG__keep{white-space:nowrap}.header-module__3iWRfG__links{color:var(--color-link-muted);column-gap:var(--space-4);margin-top:var(--space-line);flex-wrap:wrap;display:flex}
.row-preview-module__DeYvCq__card{width:var(--preview-width);border-radius:var(--preview-radius);box-shadow:0 0 0 1px var(--color-ring), var(--preview-shadow);background:var(--color-bg);pointer-events:none;opacity:0;transform:scale(var(--preview-scale-from));transition:opacity var(--duration-preview) var(--ease-out), transform var(--duration-preview) var(--ease-out);position:absolute;left:0;overflow:hidden}.row-preview-module__DeYvCq__card[data-placement=above]{bottom:calc(100% + var(--preview-gap));transform-origin:0 100%}.row-preview-module__DeYvCq__card[data-placement=below]{top:calc(100% + var(--preview-gap));transform-origin:0 0}[data-active]>.row-preview-module__DeYvCq__card{opacity:1;transition-delay:var(--delay-hover-intent);transform:none}:has(:focus-visible)>.row-preview-module__DeYvCq__card{opacity:1;transform:none}.row-preview-module__DeYvCq__media{width:100%;height:auto;aspect-ratio:var(--preview-aspect);object-fit:cover;object-position:top;display:block}
.row-module__Fy3zoa__list{flex-direction:column;display:flex}.row-module__Fy3zoa__row{padding-block:calc(var(--space-line) / 2);transition:opacity var(--duration-fast) var(--ease-standard);position:relative}.row-module__Fy3zoa__head{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.row-module__Fy3zoa__title{align-items:center;gap:var(--logo-gap);min-width:0;display:inline-flex}.row-module__Fy3zoa__logo{width:var(--logo-size);height:var(--logo-size);border-radius:var(--logo-radius);box-shadow:0 0 0 1px var(--color-ring);flex-shrink:0}.row-module__Fy3zoa__toggle{color:inherit;font:inherit;text-align:start;cursor:inherit;background:0 0;border:0;padding:0}.row-module__Fy3zoa__year{color:var(--color-text-tertiary);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;flex-shrink:0}.row-module__Fy3zoa__reveal{transition:grid-template-rows var(--duration-reveal) var(--ease-out);grid-template-rows:0fr;display:grid}.row-module__Fy3zoa__revealInner{min-height:0;overflow:hidden}.row-module__Fy3zoa__description{padding-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-small);text-wrap:pretty;opacity:0;transition:opacity var(--duration-reveal) var(--ease-out)}.row-module__Fy3zoa__row[data-active] .row-module__Fy3zoa__reveal,.row-module__Fy3zoa__row[data-open] .row-module__Fy3zoa__reveal{grid-template-rows:1fr}.row-module__Fy3zoa__row:has(:focus-visible) .row-module__Fy3zoa__reveal{grid-template-rows:1fr}.row-module__Fy3zoa__row[data-active] .row-module__Fy3zoa__description,.row-module__Fy3zoa__row[data-open] .row-module__Fy3zoa__description{opacity:1}.row-module__Fy3zoa__row:has(:focus-visible) .row-module__Fy3zoa__description{opacity:1}:where(.row-module__Fy3zoa__list:has(>.row-module__Fy3zoa__row[data-active],>.row-module__Fy3zoa__row[data-open],>.row-module__Fy3zoa__row :focus-visible))>.row-module__Fy3zoa__row{opacity:var(--opacity-dimmed)}.row-module__Fy3zoa__row[data-active],.row-module__Fy3zoa__row[data-open]{opacity:1}.row-module__Fy3zoa__row:has(:focus-visible){opacity:1}.row-module__Fy3zoa__row[data-active]{z-index:var(--layer-active-row)}.row-module__Fy3zoa__row:has(:focus-visible){z-index:var(--layer-active-row)}@media (hover:hover) and (pointer:fine){.row-module__Fy3zoa__row,.row-module__Fy3zoa__reveal,.row-module__Fy3zoa__description{transition-delay:var(--delay-hover-intent)}.row-module__Fy3zoa__row[data-open],.row-module__Fy3zoa__row[data-open] :is(.row-module__Fy3zoa__reveal,.row-module__Fy3zoa__description){transition-delay:0s}.row-module__Fy3zoa__row:has(:focus-visible){transition-delay:0s}.row-module__Fy3zoa__row:has(:focus-visible) :is(.row-module__Fy3zoa__reveal,.row-module__Fy3zoa__description){transition-delay:0s}}@media (pointer:coarse){.row-module__Fy3zoa__head{min-height:calc(var(--touch-target) - var(--space-line))}}
.section-module___7iuRq__title{font-size:var(--font-size-heading);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading)}.section-module___7iuRq__list{margin-top:calc(var(--space-heading) - var(--space-line) / 2);margin-bottom:calc(var(--space-line) / -2)}
.not-found-module__HS70Aa__title{font-size:var(--font-size-heading);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading)}.not-found-module__HS70Aa__message{margin-top:var(--space-heading);color:var(--color-text-secondary)}.not-found-module__HS70Aa__links{margin-top:var(--space-line);color:var(--color-link-muted)}
.page-module___8aEwW__sections{gap:var(--space-section);margin-top:var(--space-section);flex-direction:column;display:flex}
