a:where(.astro-TQ2FD24J){color:inherit;text-decoration:none;font-size:}main:where(.astro-ANALZEP4){display:grid;grid-template-columns:3fr 1fr;width:100vw;height:100vh;box-sizing:border-box}main:where(.astro-ANALZEP4):before{content:"";display:block;width:10%;position:absolute;top:0;bottom:0;left:0;background:linear-gradient(90deg,var(--green),transparent);animation:fade-in 2s ease-in 1}main:where(.astro-ANALZEP4)>:where(.astro-ANALZEP4){padding:40px}h1:where(.astro-ANALZEP4){font-weight:100;font-size:2rem;margin:0;letter-spacing:.02em;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:9;animation:fade-in 3s ease 1}h1:where(.astro-ANALZEP4) a:where(.astro-ANALZEP4){color:inherit;text-decoration:none}p:where(.astro-ANALZEP4).about-me{grid-row:1 / 3;grid-column:2;position:relative;margin:0;font-size:1.6rem;color:var(--black);background:linear-gradient(90deg,var(--black) 50%,var(--white) 50%);background-size:200%;background-position:100%;animation:about-intro 2s var(--ease) 1}p:where(.astro-ANALZEP4).about-me:after{--width: 90px;content:"";display:block;width:var(--width);position:absolute;z-index:99;top:0;bottom:0;left:calc(var(--width) * -.5);background:linear-gradient(90deg,transparent,var(--orange),transparent);animation:about-beam-intro 2s var(--ease) 1}ul:where(.astro-ANALZEP4).links{align-self:end;justify-self:end;text-align:end;margin:0 60px;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}ul:where(.astro-ANALZEP4).links a:where(.astro-ANALZEP4){text-decoration:none;color:inherit;font-size:1.2rem;line-height:2;opacity:0;animation:fade-in 2s ease 1 forwards;animation-delay:.9s;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:left bottom;background-repeat:no-repeat;transition:background-size .2s var(--ease)}ul:where(.astro-ANALZEP4).links a:where(.astro-ANALZEP4):after{content:"";display:inline-block;width:.8em;height:.8em;margin-inline-start:.5ch;transform:translateY(.1em);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e6e1d6' d='M14 3v2h3.6l-9.8 9.8 1.4 1.4L19 6.4V10h2V3m-2 16H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7h-2v7Z'/%3E%3C/svg%3E")}ul:where(.astro-ANALZEP4).links a:where(.astro-ANALZEP4):hover,ul:where(.astro-ANALZEP4).links a:where(.astro-ANALZEP4):focus{background-size:100% 1px}ul:where(.astro-ANALZEP4).links li:where(.astro-ANALZEP4):first-child a:where(.astro-ANALZEP4){animation-delay:.5s}ul:where(.astro-ANALZEP4).links li:where(.astro-ANALZEP4):last-child a:where(.astro-ANALZEP4){animation-delay:1.3s}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes about-intro{0%{background-position:0%}to{background-position:100%}}@keyframes about-beam-intro{0%{transform:translate(25vw)}to{transform:translate(0)}}@media (max-width: 1050px){main:where(.astro-ANALZEP4){grid-template-columns:2fr 1fr}p:where(.astro-ANALZEP4).about-me{font-size:1.4rem}@keyframes about-beam-intro{0%{transform:translate(33.333vw)}to{transform:translate(0)}}}@media (max-width: 580px){main:where(.astro-ANALZEP4){display:block}main:where(.astro-ANALZEP4):before{display:none}h1:where(.astro-ANALZEP4){animation:none;color:var(--black)}p:where(.astro-ANALZEP4).about-me{font-size:1.4rem;grid-column:1;grid-row:2;position:absolute;inset:0;padding-top:8rem}ul:where(.astro-ANALZEP4).links{position:absolute;z-index:9;bottom:0;right:0;margin:0}ul:where(.astro-ANALZEP4).links a:where(.astro-ANALZEP4){animation:none;color:var(--black);opacity:1;font-size:1.8rem;background-size:0% 1.5px}ul:where(.astro-ANALZEP4).links a:where(.astro-ANALZEP4):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M14 3v2h3.6l-9.8 9.8 1.4 1.4L19 6.4V10h2V3m-2 16H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7h-2v7Z'/%3E%3C/svg%3E")}ul:where(.astro-ANALZEP4).links a:where(.astro-ANALZEP4):hover,ul:where(.astro-ANALZEP4).links a:where(.astro-ANALZEP4):focus{background-size:100% 1.5px}@keyframes about-beam-intro{0%{transform:translate(100vw)}to{transform:translate(0)}}}
