.about-scoped,.about-scoped *{box-sizing:border-box;margin:0;padding:0}.about-scoped{width:var(--about-content-width);box-sizing:border-box;background-color:var(--color-page-bg);max-width:none;min-height:100vh;margin-left:auto;margin-right:auto}.about-scoped .about-map-el{border:.0625rem solid var(--color-border);border-radius:.5rem;width:100%;height:25rem}.about-scoped h1{color:var(--color-navy);margin-bottom:.625rem;font-size:2.5rem;font-weight:700}.about-scoped h3{color:var(--color-navy)}.about-scoped h2 i,.about-scoped h1 i{margin-left:.3125rem}.about-scoped p{text-align:justify;color:var(--color-navy);line-height:1.8}.about-scoped .plane-wrapper{z-index:1000;margin-bottom:.9375rem;transition:transform .2s;display:inline-block;transform:rotate(180deg)}.about-scoped .plane-wrapper i{font-size:1.5rem}.about-scoped .location-label{color:var(--color-about-map-pin-label);font-size:.75rem;font-weight:700}.about-scoped .plane-wrapper .fa-plane-departure{color:var(--color-about-map-plane)}.about-scoped .timeline-container{text-align:center;width:100%;height:8.125rem;margin:auto auto 2.5rem}.about-scoped .education{flex-direction:row;justify-content:center;align-items:center;display:flex}.about-scoped .milestone{text-align:center;width:25%;transition:transform .3s,box-shadow .3s;top:-3.75rem}.about-scoped .milestone:hover{background-color:var(--color-surface);border-radius:50%;box-shadow:0 .25rem .5rem #0003}.about-scoped .milestone img{border-radius:.5rem;width:5.9375rem;height:5.9375rem;margin-bottom:.625rem}.about-scoped .milestone p{color:var(--color-text);text-align:center;margin:0;font-size:.875rem}.about-scoped .walker{color:var(--color-link-email-hover);font-size:1.875rem;animation:10s linear infinite walkAnimation;position:absolute;top:0;bottom:.625rem;left:0}.about-scoped h1 a{text-decoration:none;position:relative}.about-scoped h1 a:after{content:attr(data-tooltip);color:var(--color-text-on-navy);opacity:0;visibility:hidden;white-space:nowrap;pointer-events:none;border-radius:.25rem;margin-left:.09375rem;padding:.25rem .5rem;font-size:.75rem;transition:opacity .3s,visibility .3s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.about-scoped h1 a:hover:after{opacity:1;visibility:visible}.about-scoped #about-home-link:after{background-color:var(--color-icon-home)}.about-scoped #about-github-link:after{background-color:var(--color-icon-github)}.about-scoped #about-linkedin-link:after{background-color:var(--color-icon-linkedin)}.about-scoped #about-resume-link:after{background-color:var(--color-icon-resume)}@keyframes walkAnimation{0%{left:100%}to{left:0}}.about-scoped .skill-card{background-color:var(--color-surface);border:.0625rem solid var(--color-border-light);text-align:center;border-radius:.5rem;padding:1.25rem;transition:transform .3s,box-shadow .3s;box-shadow:0 .25rem .375rem #0000001a}.about-scoped .skill-card:hover{transform:translateY(-.625rem);box-shadow:0 .5rem .75rem #0003}.about-scoped .skill-icon{margin-bottom:.625rem;font-size:3rem}.about-scoped .progress-bar{background:linear-gradient(90deg, var(--about-gradient-start), var(--about-gradient-end))}.about-scoped .masonry{grid-template-columns:repeat(7,1fr);gap:1rem;display:grid}.about-scoped .masonry-item{perspective:62.5rem;transition:transform .3s ease-in-out;position:relative}.about-scoped .masonry-item:hover{z-index:2;transform:scale(1.03)}.about-scoped .card-flip{width:100%;transform-style:preserve-3d;cursor:pointer;transition:transform .6s ease-in-out}.about-scoped .card-flip.is-flipped{transform:rotateY(180deg)}.about-scoped .card-front,.about-scoped .card-back{backface-visibility:hidden;border-radius:.5rem;width:100%;height:100%;position:absolute;overflow:hidden;box-shadow:0 .125rem .3125rem #0000001a}.about-scoped .card-front{background:var(--color-surface);flex-direction:column;align-items:center;display:flex}.about-scoped .card-front img.hobby-card-photo{object-fit:cover;flex:auto;width:100%;min-height:0;margin:0}.about-scoped .card-front img.hobby-title-svg{object-fit:contain;flex-shrink:0;width:auto;max-width:88%;max-height:4rem;margin:0 auto;padding:.25rem .625rem .625rem}.about-scoped .card-front h2{text-align:center;color:var(--color-text);margin:0;padding:.625rem;font-size:1.1rem}.about-scoped .card-back{background:var(--color-surface);text-align:center;color:var(--color-text);justify-content:center;align-items:center;padding:.625rem;display:flex;transform:rotateY(180deg)}.about-scoped .masonry-item:first-child .card-flip{height:18.125rem}.about-scoped .masonry-item:nth-child(2) .card-flip,.about-scoped .masonry-item:nth-child(3) .card-flip{height:16.25rem}.about-scoped .masonry-item:nth-child(4) .card-flip{height:8.125rem}.about-scoped .masonry-item:nth-child(5) .card-flip{height:10.625rem}.about-scoped .masonry-item:nth-child(6) .card-flip{height:17.5rem}.about-scoped .masonry-item:nth-child(7) .card-flip{height:16.25rem}@media (width<=75rem){.about-scoped .masonry-item:first-child .card-flip{height:22.5rem}.about-scoped .masonry-item:nth-child(2) .card-flip,.about-scoped .masonry-item:nth-child(3) .card-flip{height:21.25rem}.about-scoped .masonry-item:nth-child(4) .card-flip{height:11.25rem}.about-scoped .masonry-item:nth-child(5) .card-flip{height:15rem}.about-scoped .masonry-item:nth-child(6) .card-flip{height:22.5rem}.about-scoped .masonry-item:nth-child(7) .card-flip{height:21.25rem}}@media (width>=75.0625rem) and (width<=100rem){.about-scoped .masonry-item:first-child .card-flip{height:25rem}.about-scoped .masonry-item:nth-child(2) .card-flip{height:24.375rem}.about-scoped .masonry-item:nth-child(3) .card-flip{height:24.0625rem}.about-scoped .masonry-item:nth-child(4) .card-flip{height:15.625rem}.about-scoped .masonry-item:nth-child(5) .card-flip{height:18.125rem}.about-scoped .masonry-item:nth-child(6) .card-flip{height:24.375rem}.about-scoped .masonry-item:nth-child(7) .card-flip{height:23.375rem}}@media (width<=36rem){.about-scoped{width:var(--about-content-width-mobile)}.about-scoped .masonry{grid-template-columns:1fr;display:grid}.about-scoped .masonry-item:first-child .card-flip{height:29.375rem}.about-scoped .masonry-item:nth-child(2) .card-flip,.about-scoped .masonry-item:nth-child(3) .card-flip{height:27.5rem}.about-scoped .masonry-item:nth-child(4) .card-flip{height:13.75rem}.about-scoped .masonry-item:nth-child(5) .card-flip{height:15.625rem}.about-scoped .masonry-item:nth-child(6) .card-flip{height:29.375rem}.about-scoped .masonry-item:nth-child(7) .card-flip{height:28.125rem}.about-scoped .education{flex-direction:column;display:flex}}.about-scoped .icon-container:hover{background-color:var(--color-navy);transition:background-color .3s ease-in-out}.about-scoped .icon-container:hover .icon{color:var(--color-text-on-navy);transition:transform .3s ease-in-out,color .3s ease-in-out;transform:scale(1.2)}.about-scoped .icon-container:hover .hover-text{color:var(--color-text-on-navy);transition:color .3s ease-in-out}.about-name-speak-btn.svelte-yhe0h1{color:var(--color-pronoun);cursor:pointer;vertical-align:middle;background:0 0;border:none;border-radius:50%;font-size:.8em;transition:all .3s}.about-name-speak-btn.svelte-yhe0h1:hover{color:var(--color-interactive-blue);transform:scale(1.1)}.about-header-icon.svelte-yhe0h1{text-decoration:none}.portfolio-footer-site.svelte-1fk72yb{background-color:var(--color-footer-bg);color:var(--color-footer-text);flex-shrink:0;margin-top:3rem;padding:1rem}.portfolio-footer-site-thanks.svelte-1fk72yb{color:var(--color-footer-thankyou-muted)}.portfolio-footer-site-muted.svelte-1fk72yb{color:var(--color-footer-text)}.portfolio-footer-site-email.svelte-1fk72yb{color:var(--color-footer-email-link)}.portfolio-footer-site-link-github.svelte-1fk72yb,.portfolio-footer-site-link-github.svelte-1fk72yb .hover-text:where(.svelte-1fk72yb){color:var(--color-icon-github);text-align:center}.portfolio-footer-site-link-linkedin.svelte-1fk72yb,.portfolio-footer-site-link-linkedin.svelte-1fk72yb .hover-text:where(.svelte-1fk72yb){color:var(--color-icon-linkedin);text-align:center}.portfolio-footer-site-link-resume.svelte-1fk72yb,.portfolio-footer-site-link-resume.svelte-1fk72yb .hover-text:where(.svelte-1fk72yb){color:var(--color-icon-resume);text-align:center}.portfolio-footer-site-link-portfolio.svelte-1fk72yb,.portfolio-footer-site-link-portfolio.svelte-1fk72yb .hover-text:where(.svelte-1fk72yb){color:var(--color-accent-purple);text-align:center}.portfolio-footer-site-tile.svelte-1fk72yb{background-color:var(--color-footer-tile-bg);border-radius:5px;padding:10px}.about-page-column.svelte-3yd7a3{flex-direction:column;min-height:100vh;display:flex}.about-page-main.svelte-3yd7a3{flex:auto}.about-page-divider.svelte-3yd7a3{border:2px solid var(--color-about-hr);opacity:1;margin-bottom:1.25rem}
