.ProjectCoverFallback-module__jDgg2q__cover{--cover-ink:var(--color-foreground);--cover-accent:hsl(var(--cover-hue) 45% 72%);background:radial-gradient(ellipse at 75% 15%, hsl(var(--cover-hue) 45% 35% / 24%), transparent 70%), color-mix(in srgb, var(--color-background) 94%, var(--cover-ink) 6%);color:var(--cover-ink);position:absolute;inset:0;overflow:hidden;container-type:inline-size}.light .ProjectCoverFallback-module__jDgg2q__cover{--cover-accent:hsl(var(--cover-hue) 44% 35%)}.ProjectCoverFallback-module__jDgg2q__grid{opacity:.45;background-image:linear-gradient(color-mix(in srgb, var(--cover-ink) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--cover-ink) 7%, transparent) 1px, transparent 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(130deg,#000,#0000 80%);mask-image:linear-gradient(130deg,#000,#0000 80%)}.ProjectCoverFallback-module__jDgg2q__registration{z-index:1;top:7%;color:color-mix(in srgb, var(--cover-ink) 54%, transparent);font-family:var(--font-display);letter-spacing:.12em;justify-content:space-between;gap:1rem;font-size:clamp(.4rem,1.7cqi,.65rem);display:flex;position:absolute;inset-inline:6%}.ProjectCoverFallback-module__jDgg2q__art{width:100%;height:100%;color:var(--cover-accent);stroke:currentColor;stroke-width:1.2px;transform:rotate(var(--cover-tilt));transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.ProjectCoverFallback-module__jDgg2q__diagram{transform:translateY(-5px)}.ProjectCoverFallback-module__jDgg2q__trace{stroke-dasharray:250;stroke-dashoffset:0}.ProjectCoverFallback-module__jDgg2q__cover:hover .ProjectCoverFallback-module__jDgg2q__art{transform:rotate(0)}.ProjectCoverFallback-module__jDgg2q__cover:hover .ProjectCoverFallback-module__jDgg2q__trace{animation:1.8s ease-out both ProjectCoverFallback-module__jDgg2q__trace-in}.ProjectCoverFallback-module__jDgg2q__caption{position:absolute;inset:auto 6% 9%}.ProjectCoverFallback-module__jDgg2q__caption h3{max-width:90%;font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(.8rem,4.8cqi,2rem);font-weight:500;line-height:1.1}.ProjectCoverFallback-module__jDgg2q__caption>span{color:color-mix(in srgb, var(--cover-ink) 62%, transparent);font-family:var(--font-display);letter-spacing:.03em;margin-top:.5rem;font-size:clamp(.45rem,1.8cqi,.75rem);display:block}@keyframes ProjectCoverFallback-module__jDgg2q__trace-in{0%{stroke-dashoffset:250px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ProjectCoverFallback-module__jDgg2q__art{transition:none}.ProjectCoverFallback-module__jDgg2q__cover:hover .ProjectCoverFallback-module__jDgg2q__trace{animation:none}}
.ProjectCover-module__uZ_T3W__frame{position:absolute;inset:0;overflow:hidden}.ProjectCover-module__uZ_T3W__image{transition:filter .7s;display:block;position:absolute;inset:0}.ProjectCover-module__uZ_T3W__frame:hover .ProjectCover-module__uZ_T3W__image{filter:brightness(1.1)}.ProjectCover-module__uZ_T3W__shade{opacity:.55;pointer-events:none;background:linear-gradient(#0000 35%,#00000073);transition:opacity .5s;position:absolute;inset:0}.ProjectCover-module__uZ_T3W__frame:hover .ProjectCover-module__uZ_T3W__shade{opacity:.25}@media (prefers-reduced-motion:reduce){.ProjectCover-module__uZ_T3W__image,.ProjectCover-module__uZ_T3W__shade{transition:none}}
.HeroSection-module___Axouq__dashboard{--hero-ink:var(--color-foreground);--hero-muted:color-mix(in srgb, var(--hero-ink) 65%, transparent);--hero-faint:color-mix(in srgb, var(--hero-ink) 45%, transparent);--hero-line:color-mix(in srgb, var(--hero-ink) 13%, transparent);color:var(--hero-ink);flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem;display:grid}.HeroSection-module___Axouq__dashboard>div,.HeroSection-module___Axouq__introCard,.HeroSection-module___Axouq__featuredCard,.HeroSection-module___Axouq__moreWorkCard,.HeroSection-module___Axouq__activityCard{min-width:0}.HeroSection-module___Axouq__introContent{padding:clamp(1.4rem,2.2vw,2.25rem);background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--hero-ink) 5%, transparent), transparent 65%);flex-direction:column;height:100%;padding-inline:clamp(1.5rem,3vw,3.5rem);display:flex;position:relative}.HeroSection-module___Axouq__profileIdentity{border-bottom:1px solid var(--hero-line);text-align:right;justify-content:end;align-items:center;gap:.75rem;min-width:0;padding-bottom:1.25rem;display:flex}.HeroSection-module___Axouq__profileIdentity>div{order:-1}.HeroSection-module___Axouq__profileAvatar{border:1px solid var(--hero-line);object-fit:cover;border-radius:50%;flex:0 0 2.75rem;width:2.75rem;height:2.75rem}.HeroSection-module___Axouq__profileName{font-family:var(--font-display);margin:0 0 .25rem;font-size:.95rem;font-weight:600}.HeroSection-module___Axouq__profileIdentity .HeroSection-module___Axouq__eyebrow{letter-spacing:.02em;text-transform:none;font-size:.6rem}.HeroSection-module___Axouq__introMain{flex-direction:column;flex:1;justify-content:center;padding-block:2.5rem;display:flex}.HeroSection-module___Axouq__eyebrow{color:var(--hero-muted);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:600;line-height:1.5}.HeroSection-module___Axouq__title{font-family:var(--font-display);letter-spacing:-.055em;margin-block:0 1.5rem;font-size:clamp(2.5rem,5vw,4.65rem);font-weight:700;line-height:1.05}.HeroSection-module___Axouq__title>span{padding-bottom:.06em;display:block;overflow:hidden}.HeroSection-module___Axouq__title>span>span{display:inline-block}.HeroSection-module___Axouq__title>span:last-child{color:var(--hero-muted)}.HeroSection-module___Axouq__introduction{max-width:25rem;color:var(--hero-muted);margin:0;font-size:.9rem;line-height:1.8}.HeroSection-module___Axouq__introFooter{margin-top:0}.HeroSection-module___Axouq__availability{color:var(--hero-muted);font-family:var(--font-display);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.75rem;display:flex}.HeroSection-module___Axouq__availability>span{background:#a5c5ad;border-radius:50%;width:.35rem;height:.35rem}.HeroSection-module___Axouq__actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.HeroSection-module___Axouq__textLink,.HeroSection-module___Axouq__socials a{min-height:2.75rem;color:var(--hero-muted);font-family:var(--font-display);justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.HeroSection-module___Axouq__socials{border-top:1px solid var(--hero-line);flex-wrap:wrap;gap:1.4rem;margin-top:1.25rem;padding-top:.5rem;display:flex}.HeroSection-module___Axouq__socials a{color:var(--hero-muted);font-size:.7rem}.HeroSection-module___Axouq__featuredContent,.HeroSection-module___Axouq__writingContent{flex-direction:column;min-width:0;height:100%;display:flex}.HeroSection-module___Axouq__featuredContent>.HeroSection-module___Axouq__cardHeading{padding:.85rem 1.25rem}.HeroSection-module___Axouq__cardHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.HeroSection-module___Axouq__pageControls{flex-shrink:0;align-items:center;gap:.25rem;display:inline-flex}.HeroSection-module___Axouq__pageCount{min-width:3.2rem;font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:center;font-size:.65rem}.HeroSection-module___Axouq__pageCount>span{color:var(--hero-faint)}.HeroSection-module___Axouq__pageControls button{border:1px solid var(--hero-line);width:2rem;height:2rem;color:var(--hero-muted);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.HeroSection-module___Axouq__pageControls button:hover{color:var(--hero-ink);background:color-mix(in srgb, var(--hero-ink) 7%, transparent)}.HeroSection-module___Axouq__pageControls button[aria-disabled=true]{opacity:.5}.HeroSection-module___Axouq__slideContent{flex:1;min-width:0;display:flex}.HeroSection-module___Axouq__featuredLink{width:100%;height:100%;min-height:0;color:inherit;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:.75rem;padding:.25rem 1rem .5rem;text-decoration:none;display:grid}.HeroSection-module___Axouq__projectPreview{aspect-ratio:4/3;border:1px solid var(--hero-line);background:color-mix(in srgb, var(--hero-ink) 5%, transparent);border-radius:.85rem;width:100%;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.HeroSection-module___Axouq__projectPreview>img{object-fit:cover;width:100%;height:100%;display:block}.HeroSection-module___Axouq__previewAction{border:1px solid var(--hero-line);background:var(--color-background);width:2.5rem;height:2.5rem;color:var(--hero-ink);border-radius:50%;place-items:center;transition:transform .18s;display:grid;position:absolute;bottom:.75rem;right:.75rem}.HeroSection-module___Axouq__projectCaption{flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem;min-width:0;padding:.75rem 0;display:flex}.HeroSection-module___Axouq__projectCaption>div{width:100%;min-width:0}.HeroSection-module___Axouq__projectCaption h3{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.1rem,2.3vw,1.6rem);font-weight:600;line-height:1.25}.HeroSection-module___Axouq__projectCaption p{-webkit-line-clamp:4;max-width:32rem;min-height:3.2em;color:var(--hero-muted);-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:.7rem;line-height:1.6;display:-webkit-box;overflow:hidden}.HeroSection-module___Axouq__projectStatus{color:var(--hero-muted);font-family:var(--font-display);align-items:center;gap:.4rem;font-size:.65rem;display:inline-flex}.HeroSection-module___Axouq__projectStatus:before{content:"";background:currentColor;border-radius:50%;width:.3rem;height:.3rem}.HeroSection-module___Axouq__projectFooter{border-top:1px solid var(--hero-line);justify-content:space-between;align-items:center;gap:1rem;margin-inline:1.25rem;display:flex}.HeroSection-module___Axouq__projectFooter .HeroSection-module___Axouq__textLink{flex-shrink:0;font-size:.65rem}.HeroSection-module___Axouq__projectMarkers{gap:.3rem;display:flex}.HeroSection-module___Axouq__projectMarkers>span{background:var(--hero-line);width:clamp(.3rem,1vw,1rem);height:2px}.HeroSection-module___Axouq__projectMarkers>span[data-active=true]{background:var(--hero-ink)}.HeroSection-module___Axouq__writingContent{padding:1rem 1.25rem 0}.HeroSection-module___Axouq__writingSlide{flex:1;min-width:0}.HeroSection-module___Axouq__writingList{grid-template-rows:repeat(2,minmax(6.2rem,auto));margin-top:.65rem;padding:0;list-style:none;display:grid}.HeroSection-module___Axouq__writingList li+li{border-top:1px solid var(--hero-line)}.HeroSection-module___Axouq__writingLink{min-width:0;height:100%;color:inherit;border-radius:.4rem;flex-direction:column;justify-content:center;gap:.5rem;padding-block:.85rem;text-decoration:none;display:flex}.HeroSection-module___Axouq__writingMeta{color:var(--hero-muted);font-family:var(--font-display);flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.6rem;display:flex}.HeroSection-module___Axouq__writingMeta>span{color:var(--hero-faint)}.HeroSection-module___Axouq__writingTitle{align-items:start;gap:.5rem;display:flex}.HeroSection-module___Axouq__writingTitle h3{font-family:var(--font-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.9rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.HeroSection-module___Axouq__writingTitle>svg{color:var(--hero-muted);flex-shrink:0;margin-top:.15rem}.HeroSection-module___Axouq__collectionLink{border-top:1px solid var(--hero-line);justify-content:space-between;align-self:stretch;min-height:2.5rem;font-size:.65rem}.HeroSection-module___Axouq__activityContent{flex-direction:column;height:100%;padding:1.25rem;display:flex}.HeroSection-module___Axouq__smallPrint{color:var(--hero-muted);font-family:var(--font-display);font-size:.6rem}.HeroSection-module___Axouq__codingActivity{flex:1;padding-block:1rem .75rem}.HeroSection-module___Axouq__hours{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:500;line-height:1.1}.HeroSection-module___Axouq__activityChart{grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;height:3.5rem;margin-block:.85rem .5rem;display:grid}.HeroSection-module___Axouq__barTrack{background:color-mix(in srgb, var(--hero-ink) 5%, transparent);border-radius:3px;align-items:end;display:flex;overflow:hidden}.HeroSection-module___Axouq__barTrack>span{border-radius:inherit;background:color-mix(in srgb, var(--hero-ink) 48%, transparent);width:100%}.HeroSection-module___Axouq__barTrack:last-child>span{background:#a5c5ad}.HeroSection-module___Axouq__languages{border-top:1px solid var(--hero-line);margin-top:1rem;padding-top:.85rem}.HeroSection-module___Axouq__languageBar{border-radius:3px;gap:2px;height:3px;display:flex;overflow:hidden}.HeroSection-module___Axouq__languageBar>span{border-radius:inherit;background:var(--hero-line);min-width:2px}.HeroSection-module___Axouq__languageList{font-family:var(--font-display);color:var(--hero-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .85rem;margin-top:.75rem;padding:0;font-size:.65rem;list-style:none;display:grid}.HeroSection-module___Axouq__languageList li{align-items:center;gap:.45rem;display:flex}.HeroSection-module___Axouq__languageList li>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.HeroSection-module___Axouq__languageList li>span:last-child{font-variant-numeric:tabular-nums}.HeroSection-module___Axouq__languageDot{border-radius:50%;flex-shrink:0;width:.3rem;height:.3rem}.HeroSection-module___Axouq__activityLoading{flex:1;padding-block:1.1rem}.HeroSection-module___Axouq__loadingNumber{background:var(--hero-line);border-radius:.5rem;width:65%;height:2.5rem;display:block}.HeroSection-module___Axouq__loadingBars{grid-template-columns:repeat(7,1fr);gap:.4rem;height:3.5rem;margin-top:1rem;display:grid}.HeroSection-module___Axouq__loadingBars span{background:color-mix(in srgb, var(--hero-ink) 5%, transparent);border-radius:3px}.HeroSection-module___Axouq__activityUnavailable{color:var(--hero-muted);flex-direction:column;flex:1;justify-content:center;align-items:start;gap:.5rem;padding-block:1.5rem;font-size:.85rem;line-height:1.6;display:flex}.HeroSection-module___Axouq__activityUnavailable button{cursor:pointer;background:0 0;border:0;padding:0}.HeroSection-module___Axouq__noteLink{color:inherit;border-radius:.4rem;flex-direction:column;flex:1;align-items:start;gap:.85rem;margin-top:1.5rem;text-decoration:none;display:flex}.HeroSection-module___Axouq__noteLink>svg{color:var(--hero-muted)}.HeroSection-module___Axouq__noteLink h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:500;line-height:1.35}.HeroSection-module___Axouq__noteLink>.HeroSection-module___Axouq__textLink{justify-content:start;margin-top:auto;font-size:.65rem}.HeroSection-module___Axouq__commitLink{border-top:1px solid var(--hero-line);min-height:2.75rem;color:var(--hero-muted);font-family:var(--font-display);align-items:center;gap:.5rem;font-size:.65rem;text-decoration:none;display:flex}.HeroSection-module___Axouq__commitLink>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.HeroSection-module___Axouq__dashboard a:focus-visible,.HeroSection-module___Axouq__dashboard button:focus-visible{outline:2px solid var(--hero-ink);outline-offset:-3px}.HeroSection-module___Axouq__textLink:hover,.HeroSection-module___Axouq__socials a:hover,.HeroSection-module___Axouq__commitLink:hover,.HeroSection-module___Axouq__writingLink:hover h3,.HeroSection-module___Axouq__noteLink:hover h3{color:var(--hero-ink);text-underline-offset:4px;text-decoration:underline}.HeroSection-module___Axouq__featuredLink:hover .HeroSection-module___Axouq__previewAction{transform:translate(2px,-2px)}@media (min-width:700px){.HeroSection-module___Axouq__dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.HeroSection-module___Axouq__introCard,.HeroSection-module___Axouq__featuredCard{grid-column:1/-1}.HeroSection-module___Axouq__introContent{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);column-gap:2rem;display:grid}.HeroSection-module___Axouq__profileIdentity{grid-column:1/-1}.HeroSection-module___Axouq__introMain{grid-area:2/1}.HeroSection-module___Axouq__introFooter{grid-area:2/2;align-self:center}}@media (min-width:1024px){.HeroSection-module___Axouq__dashboard{--hero-copy-size:clamp(.72rem, min(1vw, 1.8vh), .95rem);--hero-caption-size:clamp(.6rem, min(.85vw, 1.45vh), .75rem);--hero-meta-size:clamp(.55rem, min(.72vw, 1.3vh), .68rem);grid-template-rows:minmax(0,1.05fr) minmax(0,.95fr);grid-template-columns:repeat(12,minmax(0,1fr));align-content:stretch;gap:clamp(.5rem,1.6vh,1rem);min-height:0}.HeroSection-module___Axouq__introCard{grid-area:1/1/3/6}.HeroSection-module___Axouq__introContent{min-height:0;padding:clamp(.8rem,2vh,2rem);padding-inline:clamp(1.25rem,2.8vw,3.5rem);display:flex}.HeroSection-module___Axouq__title{margin-bottom:clamp(.7rem,2vh,1.5rem);font-size:clamp(1.8rem,min(3.9vw,6vh),4.5rem)}.HeroSection-module___Axouq__introFooter{align-self:stretch}.HeroSection-module___Axouq__featuredCard{grid-area:1/6/auto/-1}.HeroSection-module___Axouq__moreWorkCard{grid-area:2/6/auto/10}.HeroSection-module___Axouq__activityCard{grid-area:2/10/auto/-1}.HeroSection-module___Axouq__projectPreview{aspect-ratio:auto;height:100%;min-height:0}.HeroSection-module___Axouq__dashboard>div{min-height:0}.HeroSection-module___Axouq__dashboard .border-glow-inner{min-height:0}.HeroSection-module___Axouq__profileIdentity{padding-bottom:clamp(.5rem,1.8vh,1.25rem)}.HeroSection-module___Axouq__introMain{min-height:0;padding-block:clamp(.5rem,2.5vh,2rem)}.HeroSection-module___Axouq__introduction{font-size:var(--hero-copy-size);line-height:1.65}.HeroSection-module___Axouq__availability{margin-bottom:clamp(.4rem,1.5vh,1rem)}.HeroSection-module___Axouq__socials{margin-top:clamp(.5rem,1.8vh,1.25rem)}.HeroSection-module___Axouq__featuredContent,.HeroSection-module___Axouq__writingContent,.HeroSection-module___Axouq__slideContent,.HeroSection-module___Axouq__writingSlide{min-height:0}.HeroSection-module___Axouq__featuredContent>.HeroSection-module___Axouq__cardHeading{padding:clamp(.4rem,1vh,.85rem) 1rem}.HeroSection-module___Axouq__projectCaption{gap:.3rem .65rem;padding:clamp(.3rem,.8vh,.75rem) 0}.HeroSection-module___Axouq__projectCaption h3{font-size:clamp(1.1rem,min(1.9vw,3vh),1.75rem)}.HeroSection-module___Axouq__projectCaption p{min-height:0;font-size:var(--hero-copy-size);line-height:1.7}.HeroSection-module___Axouq__projectFooter{margin-inline:1rem}.HeroSection-module___Axouq__projectFooter .HeroSection-module___Axouq__textLink{min-height:clamp(2rem,5vh,2.75rem)}.HeroSection-module___Axouq__writingContent{padding:clamp(.6rem,1.4vh,1rem) 1rem 0}.HeroSection-module___Axouq__writingSlide{flex-direction:column;display:flex}.HeroSection-module___Axouq__writingList{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));margin-top:.25rem}.HeroSection-module___Axouq__writingLink{gap:.35rem;padding-block:clamp(.35rem,1.2vh,.85rem)}.HeroSection-module___Axouq__writingTitle h3{font-size:clamp(.75rem,min(1.1vw,1.8vh),1rem)}.HeroSection-module___Axouq__collectionLink{min-height:clamp(1.8rem,4.7vh,2.5rem)}.HeroSection-module___Axouq__activityContent{min-height:0;padding:clamp(.65rem,1.8vh,1.25rem)}.HeroSection-module___Axouq__codingActivity{flex-shrink:0;min-height:min-content;padding-block:clamp(.3rem,1vh,.75rem) .2rem}.HeroSection-module___Axouq__hours{font-size:clamp(1.4rem,4.2vh,2.35rem)}.HeroSection-module___Axouq__activityChart{height:clamp(1.2rem,5vh,3.5rem);margin-block:.4rem .25rem}.HeroSection-module___Axouq__languages{margin-top:clamp(.45rem,1.4vh,1rem);padding-top:clamp(.4rem,1.2vh,.85rem)}.HeroSection-module___Axouq__languageList{gap:.35rem .6rem;margin-top:.45rem}.HeroSection-module___Axouq__commitLink{min-height:1.75rem}.HeroSection-module___Axouq__noteLink h3{font-size:1.2rem}.HeroSection-module___Axouq__profileName{font-size:clamp(.8rem,min(1.1vw,1.9vh),1.05rem)}.HeroSection-module___Axouq__eyebrow,.HeroSection-module___Axouq__availability,.HeroSection-module___Axouq__languageList{font-size:var(--hero-caption-size)}.HeroSection-module___Axouq__profileIdentity .HeroSection-module___Axouq__eyebrow,.HeroSection-module___Axouq__pageCount,.HeroSection-module___Axouq__smallPrint,.HeroSection-module___Axouq__writingMeta,.HeroSection-module___Axouq__projectStatus,.HeroSection-module___Axouq__socials a,.HeroSection-module___Axouq__projectFooter .HeroSection-module___Axouq__textLink,.HeroSection-module___Axouq__collectionLink{font-size:var(--hero-meta-size)}}@media (min-width:1024px) and (not (min-height:650px)){.HeroSection-module___Axouq__featuredLink{gap:.5rem}.HeroSection-module___Axouq__projectPreview{margin:0}.HeroSection-module___Axouq__projectCaption{align-content:center;align-items:start;padding:.3rem 0}.HeroSection-module___Axouq__projectCaption p{-webkit-line-clamp:3}.HeroSection-module___Axouq__projectCaption>div{flex-basis:auto}.HeroSection-module___Axouq__profileAvatar{flex-basis:2.25rem;width:2.25rem;height:2.25rem}.HeroSection-module___Axouq__profileIdentity{gap:.5rem}.HeroSection-module___Axouq__profileName{font-size:.85rem}.HeroSection-module___Axouq__socials{padding-top:0}.HeroSection-module___Axouq__socials a{min-height:2rem}}@media (min-width:1024px) and (not (min-height:540px)){.HeroSection-module___Axouq__title{font-size:clamp(1.5rem,5.5vh,1.85rem)}.HeroSection-module___Axouq__introMain{padding-block:.4rem}.HeroSection-module___Axouq__availability{font-size:.65rem}.HeroSection-module___Axouq__actions .ui-action{min-height:2.25rem;padding-inline:.75rem;font-size:.6rem}.HeroSection-module___Axouq__writingTitle h3{-webkit-line-clamp:1}.HeroSection-module___Axouq__writingMeta{display:none}.HeroSection-module___Axouq__pageControls button{width:1.6rem;height:1.6rem}.HeroSection-module___Axouq__activityChart{height:1rem;margin-block:.3rem}.HeroSection-module___Axouq__hours{font-size:1.35rem}.HeroSection-module___Axouq__languages{margin-top:.2rem;padding-top:.2rem}.HeroSection-module___Axouq__languageList{gap:.2rem .5rem;margin-top:.3rem;line-height:1.2}.HeroSection-module___Axouq__codingActivity{padding-block:.25rem .15rem}.HeroSection-module___Axouq__languageList li{font-size:.55rem}.HeroSection-module___Axouq__commitLink{min-height:1.25rem;font-size:.55rem}.HeroSection-module___Axouq__activityContent>.HeroSection-module___Axouq__cardHeading .HeroSection-module___Axouq__smallPrint{font-size:.5rem}}@media (min-width:1024px) and (not (min-height:450px)){.HeroSection-module___Axouq__projectCaption p{display:none}.HeroSection-module___Axouq__codingActivity{grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;gap:.2rem .6rem;padding-top:.3rem;display:grid}.HeroSection-module___Axouq__activityChart{height:1.5rem;margin:0}.HeroSection-module___Axouq__codingActivity>.HeroSection-module___Axouq__smallPrint{display:none}.HeroSection-module___Axouq__languages{grid-column:1/-1;margin-top:.1rem;padding-top:.3rem}.HeroSection-module___Axouq__languageList{line-height:1.2}.HeroSection-module___Axouq__activityLoading{padding-block:.4rem}.HeroSection-module___Axouq__loadingNumber{height:1.4rem}.HeroSection-module___Axouq__loadingBars{height:1.2rem}}@media (prefers-reduced-motion:reduce){.HeroSection-module___Axouq__previewAction{transition:none}}
