.overview-grid-module__ZpN_Gq__grid{--rule:color-mix(in srgb,currentColor 20%,transparent);border-left:.5px solid var(--rule);border-right:.5px solid var(--rule)}.overview-grid-module__ZpN_Gq__blogIntro{border-top:.5px solid var(--rule);border-bottom:.5px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:2rem;padding:clamp(1.25rem,2vw,2rem)}.overview-grid-module__ZpN_Gq__blogIntro h3{font-size:clamp(1.75rem,2.5vw,2.5rem);line-height:1.08}.overview-grid-module__ZpN_Gq__profile{border-bottom:.5px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,3fr);min-height:390px;display:grid}.interactive-card:is(:hover,:focus-visible) .overview-grid-module__ZpN_Gq__profileCta>span:first-child{text-decoration-color:currentColor;text-decoration-thickness:2px}@media (prefers-reduced-motion:no-preference){.overview-grid-module__ZpN_Gq__profileCta>span:last-child{transition:transform .18s ease-out}.interactive-card:is(:hover,:focus-visible) .overview-grid-module__ZpN_Gq__profileCta>span:last-child{transform:translate(2px,-2px)}}.overview-grid-module__ZpN_Gq__portrait{border-right:.5px solid var(--rule);height:100%;min-height:390px;overflow:hidden}.overview-grid-module__ZpN_Gq__identity{--figure-width:clamp(180px,18vw,260px);--figure-height:calc(var(--figure-width)*1.5);--figure-legs:calc(var(--figure-height)*.47);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) minmax(180px,.5fr);gap:0 1.5rem;padding:clamp(1.5rem,3vw,3rem);display:grid}.overview-grid-module__ZpN_Gq__introduction{grid-area:1/1;min-width:0;padding-bottom:1.5rem}.overview-grid-module__ZpN_Gq__details{min-width:0;min-height:var(--figure-legs);grid-area:3/1;padding-top:1.5rem}.overview-grid-module__ZpN_Gq__name{text-transform:uppercase;margin-top:1.75rem;font-size:clamp(2.5rem,4.1vw,4.25rem);line-height:1}.overview-grid-module__ZpN_Gq__stats{flex-wrap:wrap;gap:1.25rem 2rem;display:flex}.overview-grid-module__ZpN_Gq__stage{min-width:0;min-height:calc(var(--figure-height)*.53);grid-area:1/2;position:relative}.overview-grid-module__ZpN_Gq__personaDither{bottom:calc(-1*var(--figure-legs));-webkit-mask-image:radial-gradient(50% 50%,#000 15%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 15%,#0000 100%)}.overview-grid-module__ZpN_Gq__ledge{border-top:.5px solid var(--rule);grid-area:2/1/auto/-1}.overview-grid-module__ZpN_Gq__character{bottom:calc(-1*var(--figure-legs));width:var(--figure-width);height:var(--figure-height);object-fit:contain;filter:grayscale();pointer-events:none;position:absolute;right:0}.overview-grid-module__ZpN_Gq__utilities{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.overview-grid-module__ZpN_Gq__utility{border-right:.5px solid var(--rule);border-bottom:.5px solid var(--rule);min-width:0;padding:clamp(1.25rem,2vw,2rem)}.overview-grid-module__ZpN_Gq__utility [data-overview-slot=cv]{border:0;height:auto;padding:0}.overview-grid-module__ZpN_Gq__utility article{flex-direction:column;align-items:flex-start;gap:1.25rem;min-height:0;padding:0}.overview-grid-module__ZpN_Gq__contact{border-bottom:.5px solid var(--rule);grid-column:span 2;min-width:0}.overview-grid-module__ZpN_Gq__contactArticle{grid-template-columns:minmax(0,1fr) minmax(100px,.5fr);align-items:center;gap:1rem;padding:clamp(1.25rem,2vw,2rem);display:grid}.overview-grid-module__ZpN_Gq__contactArticle .overview-grid-module__ZpN_Gq__contactDither{opacity:.7;-webkit-mask-image:linear-gradient(105deg,#0000001f,#00000059 42%,#000 78%);mask-image:linear-gradient(105deg,#0000001f,#00000059 42%,#000 78%)}.overview-grid-module__ZpN_Gq__bust{z-index:1;object-fit:contain;filter:grayscale();pointer-events:none;width:100%;height:auto;max-height:260px;position:relative}@media (max-width:980px){.overview-grid-module__ZpN_Gq__profile{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.overview-grid-module__ZpN_Gq__identity{--figure-width:170px;grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr)}.overview-grid-module__ZpN_Gq__stage{grid-area:2/1;justify-self:end;width:230px}.overview-grid-module__ZpN_Gq__ledge{grid-row:3}.overview-grid-module__ZpN_Gq__details{padding-top:calc(var(--figure-legs) + 1.5rem);grid-row:4}.overview-grid-module__ZpN_Gq__utilities{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid-module__ZpN_Gq__utility:nth-child(2){border-right:0}}@media (max-width:600px){.overview-grid-module__ZpN_Gq__blogIntro{grid-template-columns:minmax(0,1fr);gap:1.25rem}.overview-grid-module__ZpN_Gq__profile{grid-template-columns:minmax(0,1fr)}.overview-grid-module__ZpN_Gq__portrait{border-right:0;border-bottom:.5px solid var(--rule);height:380px;min-height:0}.overview-grid-module__ZpN_Gq__name{font-size:clamp(2.7rem,11vw,4rem)}.overview-grid-module__ZpN_Gq__identity{--figure-width:175px}.overview-grid-module__ZpN_Gq__stage{width:75%}.overview-grid-module__ZpN_Gq__utilities{grid-template-columns:minmax(0,1fr)}.overview-grid-module__ZpN_Gq__utility{border-right:0}.overview-grid-module__ZpN_Gq__contact{grid-column:auto}.overview-grid-module__ZpN_Gq__contactArticle{grid-template-columns:minmax(0,1fr)}.overview-grid-module__ZpN_Gq__bust{justify-self:end;width:65%;max-height:220px}}
.overview-prototype-module__sGPXMq__controls{gap:1.25rem;padding-bottom:2rem;display:grid}.overview-prototype-module__sGPXMq__control{border:1px solid color-mix(in srgb,currentColor 25%,transparent);min-height:44px;font-family:var(--font-mono);align-items:center;padding:.65rem 1rem;font-size:12px;display:inline-flex}.overview-prototype-module__sGPXMq__control[aria-pressed=true]{color:#a99bff;background:#7d63f31a;border-color:#7d63f3}html:not(.dark) .overview-prototype-module__sGPXMq__control[aria-pressed=true]{color:#6042cb}.overview-prototype-module__sGPXMq__control:hover{border-color:#7d63f3}.overview-prototype-module__sGPXMq__control:focus-visible,.overview-prototype-module__sGPXMq__cell:focus-visible{outline-offset:-3px;outline:2px solid #7d63f3}.overview-prototype-module__sGPXMq__grid{--rule:color-mix(in srgb,currentColor 20%,transparent);border-left:.5px solid var(--rule);display:grid}.overview-prototype-module__sGPXMq__cell{border-right:.5px solid var(--rule);border-bottom:.5px solid var(--rule);min-width:0;padding:clamp(1.5rem,2.5vw,2.75rem);position:relative}.overview-prototype-module__sGPXMq__portrait{grid-area:portrait;min-height:360px;padding:0;overflow:hidden}.overview-prototype-module__sGPXMq__identity{flex-direction:column;grid-area:identity;justify-content:center;display:flex}.overview-prototype-module__sGPXMq__name{text-transform:uppercase;margin-top:1.75rem;font-size:clamp(2.3rem,4.1vw,4.25rem);line-height:1}.overview-prototype-module__sGPXMq__stage{--figure-width:210px;grid-area:stage;min-height:340px;padding:0;overflow:hidden}.overview-prototype-module__sGPXMq__bench{inset:calc(var(--figure-width)*1.5*.53)-1px 0;border-top:.5px solid var(--rule);padding:1.5rem;position:absolute}.overview-prototype-module__sGPXMq__stats{z-index:1;gap:1.25rem;width:45%;display:grid;position:relative}.overview-prototype-module__sGPXMq__character{width:var(--figure-width);height:calc(var(--figure-width)*1.5);object-fit:contain;filter:grayscale();pointer-events:none;position:absolute;top:0;right:3%}.overview-prototype-module__sGPXMq__cv{grid-area:cv}.overview-prototype-module__sGPXMq__time{grid-area:time}.overview-prototype-module__sGPXMq__github{grid-area:github}.overview-prototype-module__sGPXMq__contact{flex-direction:column;grid-area:contact;justify-content:center;align-items:flex-start;display:flex}.overview-prototype-module__sGPXMq__cv [data-overview-slot=cv]{border:0;padding:0}.overview-prototype-module__sGPXMq__cv article,.overview-prototype-module__sGPXMq__time article{align-items:flex-start;min-height:0;padding:0}.overview-prototype-module__sGPXMq__cv article{flex-direction:column;gap:1.25rem}.overview-prototype-module__sGPXMq__time article{flex-direction:column;gap:.75rem}.overview-prototype-module__sGPXMq__github>article{padding:0}.overview-prototype-module__sGPXMq__passport{grid-template-columns:.95fr 1.1fr 1fr;grid-template-areas:"portrait identity stage""portrait cv time""github github contact"}.overview-prototype-module__sGPXMq__passport .overview-prototype-module__sGPXMq__portrait{min-height:500px}.overview-prototype-module__sGPXMq__passport .overview-prototype-module__sGPXMq__github,.overview-prototype-module__sGPXMq__passport .overview-prototype-module__sGPXMq__contact{min-height:290px}.overview-prototype-module__sGPXMq__studio{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"portrait identity""portrait stage""cv time""github contact"}.overview-prototype-module__sGPXMq__studio .overview-prototype-module__sGPXMq__identity{min-height:270px}.overview-prototype-module__sGPXMq__studio .overview-prototype-module__sGPXMq__name{font-size:clamp(3rem,5vw,5rem)}.overview-prototype-module__sGPXMq__studio .overview-prototype-module__sGPXMq__stage{--figure-width:180px;min-height:275px}.overview-prototype-module__sGPXMq__studio .overview-prototype-module__sGPXMq__stats{grid-template-columns:repeat(2,minmax(0,1fr));width:55%}.overview-prototype-module__sGPXMq__studio .overview-prototype-module__sGPXMq__cv article,.overview-prototype-module__sGPXMq__studio .overview-prototype-module__sGPXMq__time article{flex-direction:row;align-items:center}.overview-prototype-module__sGPXMq__studio .overview-prototype-module__sGPXMq__github,.overview-prototype-module__sGPXMq__studio .overview-prototype-module__sGPXMq__contact{min-height:310px}.overview-prototype-module__sGPXMq__index{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"portrait identity identity stage""github github cv time""github github contact contact"}.overview-prototype-module__sGPXMq__index .overview-prototype-module__sGPXMq__stage{--figure-width:175px;min-height:340px}.overview-prototype-module__sGPXMq__index .overview-prototype-module__sGPXMq__bench{padding:1.25rem}.overview-prototype-module__sGPXMq__index .overview-prototype-module__sGPXMq__stats{width:50%}.overview-prototype-module__sGPXMq__index .overview-prototype-module__sGPXMq__github{align-items:center;display:flex}.overview-prototype-module__sGPXMq__index .overview-prototype-module__sGPXMq__github>article>div>div{grid-template-columns:1fr;gap:1.5rem}@media (max-width:1100px) and (min-width:981px){.overview-prototype-module__sGPXMq__passport .overview-prototype-module__sGPXMq__stage{--figure-width:170px}.overview-prototype-module__sGPXMq__index .overview-prototype-module__sGPXMq__stage{--figure-width:150px}.overview-prototype-module__sGPXMq__index{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(260px,1fr)}.overview-prototype-module__sGPXMq__bench{padding:1.25rem}.overview-prototype-module__sGPXMq__stats{width:50%}}@media (max-width:980px){.overview-prototype-module__sGPXMq__passport,.overview-prototype-module__sGPXMq__studio,.overview-prototype-module__sGPXMq__index{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"portrait identity""stage stage""cv time""github github""contact contact"}.overview-prototype-module__sGPXMq__portrait,.overview-prototype-module__sGPXMq__passport .overview-prototype-module__sGPXMq__portrait{min-height:380px}.overview-prototype-module__sGPXMq__stage,.overview-prototype-module__sGPXMq__studio .overview-prototype-module__sGPXMq__stage,.overview-prototype-module__sGPXMq__index .overview-prototype-module__sGPXMq__stage{--figure-width:210px;min-height:320px}.overview-prototype-module__sGPXMq__stage .overview-prototype-module__sGPXMq__stats{grid-template-columns:repeat(2,minmax(0,1fr));width:55%}.overview-prototype-module__sGPXMq__name,.overview-prototype-module__sGPXMq__studio .overview-prototype-module__sGPXMq__name{font-size:clamp(2rem,5vw,3.75rem)}.overview-prototype-module__sGPXMq__index .overview-prototype-module__sGPXMq__github>article>div>div{grid-template-columns:.72fr 1.28fr}.overview-prototype-module__sGPXMq__github,.overview-prototype-module__sGPXMq__passport .overview-prototype-module__sGPXMq__github,.overview-prototype-module__sGPXMq__studio .overview-prototype-module__sGPXMq__github,.overview-prototype-module__sGPXMq__contact,.overview-prototype-module__sGPXMq__passport .overview-prototype-module__sGPXMq__contact,.overview-prototype-module__sGPXMq__studio .overview-prototype-module__sGPXMq__contact{min-height:0}}@media (max-width:600px){.overview-prototype-module__sGPXMq__passport,.overview-prototype-module__sGPXMq__studio,.overview-prototype-module__sGPXMq__index{grid-template-areas:"portrait portrait""identity identity""stage stage""cv cv""time time""github github""contact contact"}.overview-prototype-module__sGPXMq__portrait,.overview-prototype-module__sGPXMq__passport .overview-prototype-module__sGPXMq__portrait{min-height:360px}.overview-prototype-module__sGPXMq__identity,.overview-prototype-module__sGPXMq__studio .overview-prototype-module__sGPXMq__identity{min-height:0}.overview-prototype-module__sGPXMq__name,.overview-prototype-module__sGPXMq__studio .overview-prototype-module__sGPXMq__name{font-size:clamp(2.7rem,11vw,4rem)}.overview-prototype-module__sGPXMq__stage,.overview-prototype-module__sGPXMq__studio .overview-prototype-module__sGPXMq__stage,.overview-prototype-module__sGPXMq__index .overview-prototype-module__sGPXMq__stage{--figure-width:190px;min-height:305px}.overview-prototype-module__sGPXMq__stage .overview-prototype-module__sGPXMq__stats{grid-template-columns:1fr;width:45%}.overview-prototype-module__sGPXMq__bench{padding:1.25rem}.overview-prototype-module__sGPXMq__cv article,.overview-prototype-module__sGPXMq__studio .overview-prototype-module__sGPXMq__cv article{flex-direction:row;align-items:center}.overview-prototype-module__sGPXMq__github>article>div>div,.overview-prototype-module__sGPXMq__index .overview-prototype-module__sGPXMq__github>article>div>div{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:380px){.overview-prototype-module__sGPXMq__stage,.overview-prototype-module__sGPXMq__studio .overview-prototype-module__sGPXMq__stage,.overview-prototype-module__sGPXMq__index .overview-prototype-module__sGPXMq__stage{--figure-width:145px}}
