:root{--color-white:#fff;--color-black:#000;--color-gray-dark:#212121;--color-gray:#424242;--color-gray-light:#646464;--color-blue-dark:#3c505a;--color-blue:#466e8c;--color-blue-light:#648c96;--color-cyan:#006e8c;--color-cyan-bright:#008cbe;--color-yellow:#d2d232;--color-teal-dark:#006464;--link-a-color:var(--color-blue-light);--generic-text-color:var(--color-white);--generic-background-color:var(--color-black);--page-title-color:#ffffff1a;--page-subtitle-color:#ffffff80;--section-title-color:var(--color-blue);--title-shadow-color:var(--color-blue-dark);--main-title-color:var(--color-blue-light);--loader-color:var(--color-blue-dark);--header-shade:#000000b3;--background-shade:#00000080;--generic-border-color:var(--color-gray-dark);--container-border-color:var(--color-white);--main-border-color:var(--color-blue-dark);--skillbar-background:var(--color-gray);--skillbar-hover-effect-color:#0064c8;--skillbar-fill-color:var(--color-cyan);--more-skill-background-color:#00646480;--container-hover-color:var(--color-cyan);--important-text-hover-color:var(--color-yellow);--project-detail-visit-button-color:var(--color-cyan-bright);--project-detail-nav-background-color:#64646433;--spacing-xs:.5em;--spacing-sm:1em;--spacing-md:2em;--spacing-lg:3em;--spacing-xl:4em;--transition-fast:.2s;--transition-normal:.3s;--transition-slow:.5s;--transition-very-slow:.8s;--transition-ultra-slow:1s}@font-face{font-family:Jost;src:url(Jost-200-Thin.dfe8c2ff.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(Jost-300-Light.020780ab.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html,body{user-select:none;height:100%;margin:0;padding:0}body{color:var(--generic-text-color);background-color:var(--generic-background-color);font-family:Jost,sans-serif;overflow-x:hidden}a{color:var(--link-a-color);text-decoration:none}p{opacity:.8}#webgl{z-index:2;opacity:0;transition:var(--transition-ultra-slow)opacity linear;position:fixed;inset:0}#webgl.show{opacity:1}.page{width:100%;transition:var(--transition-very-slow)linear;background:0 0;padding-block-end:5em;position:absolute;transform:translateY(20%)}.page.show{z-index:100;transform:translate(0,0)}.page.hide{display:none}.page-title,.page-subtitle,.section-title{pointer-events:none;text-transform:uppercase}.page-title{white-space:nowrap;text-align:center;pointer-events:none;place-items:center;margin:0 auto;display:grid;position:absolute;inset-block-start:7rem;inset-inline:0}.page-title .title-text{z-index:1;color:var(--page-title-color);letter-spacing:.35em;grid-area:1/1;font-size:clamp(3rem,10vw,8rem)}.page-subtitle{z-index:2;white-space:nowrap;color:var(--page-subtitle-color);letter-spacing:.35em;text-align:center;pointer-events:none;grid-area:1/1;margin:0 auto;font-size:clamp(1rem,2.2vw,2rem);position:relative}.page .feature{margin-block-start:15em}.page .feature .feature-image{object-fit:contain;width:90%;height:auto;margin-inline:auto;display:block}.section-title{text-align:center;margin-block:var(--spacing-md);text-shadow:0 .1875rem .825rem var(--title-shadow-color);letter-spacing:.3em;color:var(--section-title-color);font-size:1.4em}.data-container{border-block:.1875rem solid var(--main-border-color);background:var(--background-shade);border-inline:none;border-radius:1.5625rem}.data-detail-container{border:1px solid var(--container-border-color);border-inline:none;border-radius:.9375rem}.data-detail-button{background-color:var(--project-detail-visit-button-color);border:2px solid var(--generic-border-color);color:var(--generic-text-color);text-align:center;border-radius:.9375rem;padding:.9375rem 1.5rem;font-size:.9em;display:inline-block}.loader{background-color:var(--loader-color);height:.25em;transition:var(--transition-normal)all,var(--transition-slow)opacity;opacity:.7;display:none;position:fixed;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.loader.show{z-index:10000;display:block}.header{width:100%;height:4em;transition:var(--transition-ultra-slow)all linear;display:none;position:fixed;inset-block-start:0;inset-inline:0}.header.show{z-index:1001;display:block}.header.shade{background:var(--header-shade)}.header .logo{cursor:pointer;z-index:100;width:auto;height:3.5em;display:none;position:absolute;inset-block-start:.5em;inset-inline-start:1em}.header .header-menu{display:none}.header .header-menu .menu-item{cursor:pointer;text-transform:uppercase;letter-spacing:.25em;opacity:.5;transition:opacity var(--transition-fast);padding-inline-end:.4375rem;font-size:1.3em;display:inline-block}.header .header-menu .menu-item:hover{opacity:1}.menu-button{float:inline-end;width:3.125rem;height:2em;transition:var(--transition-slow)linear;cursor:pointer;opacity:.5;display:block;position:relative;inset-block-start:1em;inset-inline-end:1em;transform:rotate(0)}.menu-button span{background:var(--color-white);opacity:1;border-radius:.625rem;width:100%;height:.25rem;transition:all .25s linear;display:block;position:absolute;transform:rotate(0)}.menu-button span:first-child{inset-block-start:0}.menu-button span:nth-child(2){inset-block-start:.75rem}.menu-button span:nth-child(3){inset-block-start:1.5rem}.menu-button.active span:first-child{inset-block-start:.5em;transform:rotate(135deg)}.menu-button.active span:nth-child(2){opacity:0}.menu-button.active span:nth-child(3){inset-block-start:.5em;transform:rotate(-135deg)}.menu{width:100%;height:100%;transition:var(--transition-ultra-slow)all;z-index:0;background:var(--generic-background-color);margin:0;padding:0;display:none;position:fixed;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.menu.show{z-index:1000;display:block}.menu .menu-items{width:90%;padding-inline-start:0;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.menu .menu-item{cursor:pointer;opacity:.5;text-align:center;text-transform:uppercase;transition:all var(--transition-fast);margin-block-start:.5em;padding:.625rem;font-size:1.8em;list-style:none}.menu .menu-item:hover{background-color:var(--container-hover-color);opacity:1}.sound-controls{text-align:center;cursor:pointer;z-index:10000;width:2.8125rem;height:1.125rem;margin-inline-start:auto;position:fixed;inset-block-start:2em;inset-inline-start:1em}.sbar{float:inline-end;background-color:var(--color-blue-dark);opacity:1;width:.125rem;height:.0625rem;animation-duration:.5s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:running;position:absolute;inset-block-end:.3125rem}.sbar.noAnim{animation:none!important}#sound-icon{float:inline-start;position:relative}.sbar#bar-1{animation-name:danceHeight1;inset-inline-end:0}.sbar#bar-2{animation-name:danceHeight2;animation-delay:.3s;inset-inline-end:.25rem}.sbar#bar-3{animation-name:danceHeight3;animation-delay:.6s;inset-inline-end:.5rem}.sbar#bar-4{animation-name:danceHeight4;animation-delay:.9s;inset-inline-end:.75rem}@keyframes danceHeight1{0%{height:.0625rem}to{height:.625rem}}@keyframes danceHeight2{0%{height:.0625rem}to{height:.75rem}}@keyframes danceHeight3{0%{height:.0625rem}to{height:.875rem}}@keyframes danceHeight4{0%{height:.0625rem}to{height:.5rem}}.home-bar{background:var(--generic-background-color);z-index:1000;width:100%;transition:var(--transition-normal)linear;display:none;position:fixed}.top-bar{inset-block-start:0}.bottom-bar{inset-block-end:0}.home-bar-show{height:5.5em}.home-bar-hide{height:0;min-height:0}.home{pointer-events:none;height:100%;padding-block-end:0;overflow:hidden}.home .titles{z-index:100;text-align:center;text-transform:uppercase;pointer-events:none;opacity:1;margin:0;padding:0;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.home .page-title{letter-spacing:.5em;color:var(--main-title-color);text-shadow:0 .375rem .625rem var(--title-shadow-color);font-size:6vw;font-weight:600;position:relative;inset-block-start:0;inset-inline-start:auto;transform:none}.home .page-akatitle{letter-spacing:.6em;color:var(--main-title-color);text-shadow:0 .375rem .625rem var(--title-shadow-color);font-size:2.5vw;font-weight:600;position:relative;inset-inline-start:auto;transform:none}.home .page-subtitle{letter-spacing:.45em;font-size:2.2vw;font-weight:600;position:relative;inset-block-start:1em;inset-inline-start:auto;transform:none}.footer-menu{z-index:100;text-align:center;width:100%;transition:all .4s linear;display:none;position:fixed;inset-block-end:3em}.footer-menu.show{display:block}.footer-menu .menu-items{margin:0;padding:0}.footer-menu .menu-item{cursor:pointer;text-transform:uppercase;letter-spacing:.15em;opacity:.5;transition:opacity var(--transition-fast);padding-inline:1.5rem;font-size:1.2em;display:inline-block}.footer-menu .menu-item:hover{opacity:1}.info .bio,.info .skill-intro,.info .ethic,.work .work-notes{width:90%;margin-inline:auto;font-size:1.3em}.skillset{gap:var(--spacing-md);width:90%;margin-block:var(--spacing-lg);grid-template-columns:repeat(12,1fr);margin-inline:auto;padding-inline:.5em;display:grid;position:relative}.skillset .skill-container{grid-column:span 12;width:100%;margin-inline:auto}.skillset .padder{display:none}.skill-container .skill-title{text-align:center;pointer-events:none;margin-block:var(--spacing-md);text-transform:uppercase;letter-spacing:.1em;color:var(--main-title-color);text-shadow:0 .2rem .25rem var(--title-shadow-color);grid-column:span 12;font-size:1.4em}.skill-container ul{list-style-type:none;display:inline}.skillbar-container{background-color:var(--skillbar-background);transition:all var(--transition-normal)linear;cursor:pointer;border-radius:3.125rem;width:95%;margin:0 auto 1.8em}.skillbar-container:hover{box-shadow:0 0 .75rem .375rem var(--skillbar-hover-effect-color);transform:scale(1.03)}.skillbar-container>i{float:inline-start;font-size:1em;position:relative;inset-block-start:.7em;inset-inline-start:1em}.skillbar-container .skill-name i{float:inline-start;margin-inline:.25rem .5rem;font-size:1em;position:relative;inset-block-start:.5rem}.skillbar-container .skill-name{letter-spacing:0;text-shadow:.2rem .2rem .3125rem var(--color-black);letter-spacing:.1rem;padding-inline-start:2em;font-size:1.3em;line-height:2em;position:fixed}.skillbar-container .skillbar{background-color:var(--skillbar-fill-color);border-radius:3.125rem 0 0 3.125rem;height:2.5rem}.more-skill-container{border:.06rem solid var(--generic-border-color);background-color:var(--more-skill-background-color);text-align:center;border-block-start:none;border-radius:0 0 1.5rem 1.5rem;width:85%;margin-block:-1.8rem 2rem;margin-inline:auto;padding:.6rem;font-size:1.2em;display:none}.github-card{text-align:center;width:90%;margin-block:13em 4em;margin-inline:auto;padding:1em 1.5em 2em;font-size:1.5em;position:relative}.github-card-avatar{border:.125rem solid var(--generic-border-color);box-shadow:0 .0625rem .0625rem var(--title-shadow-color);transition:all var(--transition-normal)linear;border-radius:100%;width:7.5rem;height:auto;display:inline-block;overflow:hidden}.github-card-avatar:hover{transform:scale(1.1)}.github-card-title{letter-spacing:.1em;color:var(--main-title-color);font-size:1.2em}.github-card-content{grid-template-columns:repeat(3,1fr);margin-block-start:1.5em;display:grid}.github-card-element{text-transform:uppercase;transition:all var(--transition-fast)linear;grid-column:span 3;width:90%;margin-block-start:1.5em;margin-inline:auto;padding:1.25rem}.github-card-element a{text-decoration:none}.github-card-element:hover{background-color:var(--container-hover-color)}.github-card-element:hover a{color:var(--important-text-hover-color)}.projects-content,.contributions-content{gap:var(--spacing-md);grid-template-columns:repeat(12,1fr);margin-inline:auto;display:grid}.list-item{grid-column:span 12;width:90%;margin-block-end:3rem;margin-inline:auto;padding-block-end:2rem}.list-item img{width:100%;height:21.875rem;transition:var(--transition-slow)opacity;opacity:.6;object-fit:scale-down;margin-block-start:1.875rem}.list-item .info .title{color:var(--main-title-color);text-align:center;letter-spacing:0;margin:0 1.2rem;font-size:1.6em;overflow:hidden}.list-item .info .text{text-align:center;padding-inline:1.25rem;font-size:1.1em}.list-item .links .detail{cursor:pointer;color:var(--main-title-color);text-align:center;width:60%;transition:all var(--transition-normal)linear;margin-inline:auto;padding:.9375rem;font-size:1.5em}.list-item:hover .links .detail{background-color:var(--container-hover-color);color:var(--important-text-hover-color)}.list-item:hover img{opacity:1}.search-container{margin-block:var(--spacing-md);padding-inline:var(--spacing-sm);justify-content:center;align-items:center;width:90%;margin-inline:auto;display:flex;position:relative}.search-icon{left:calc(var(--spacing-sm) + 1em);color:var(--color-blue-light);pointer-events:none;transition:color var(--transition-normal);z-index:1;position:absolute}.search-container:focus-within .search-icon{color:var(--color-cyan-bright)}.search-input{width:100%;padding:var(--spacing-sm)var(--spacing-sm)var(--spacing-sm)2.5em;color:var(--generic-text-color);background:var(--background-shade);border:.125rem solid var(--main-border-color);transition:all var(--transition-normal);border-radius:1.5625rem;outline:none;font-family:Jost,sans-serif;font-size:1.3em}.search-input::placeholder{color:var(--page-subtitle-color)}.search-input:focus{border-color:var(--color-blue-light);box-shadow:0 0 .625rem var(--color-blue-dark)}.project-detail{inset:0}.project-detail .page-title{letter-spacing:.055em;color:var(--section-title-color);font-size:1.5em;inset-block-start:8em}.project-detail .page-subtitle{font-size:1.2em;inset-block-start:8em}.project-detail .feature img{object-fit:contain;width:90%;margin-inline:auto;display:block;position:relative}.project-detail .description{text-align:center;width:90%;margin-inline:auto;font-size:1.3em}.details-container,.thanks-page-container{margin-block-start:var(--spacing-lg);padding:1em;position:relative}.details-container{width:90%;margin-block-end:6em;margin-inline:auto}.details-container .detail,.thanks-page-container .detail{transition:all var(--transition-normal)linear;margin-block:1.25rem;padding:.625rem;font-size:1.3em;display:grid}.details-container .detail{grid-template-columns:repeat(3,1fr)}.thanks-page-container .detail{grid-template-columns:repeat(4,1fr);padding:.625rem}.details-container .detail:hover,.thanks-page-container .detail:hover{background-color:var(--container-hover-color)}.details-container .detail-title,.thanks-page-container .detail-title{text-transform:uppercase;color:var(--main-title-color);transition:all var(--transition-normal)linear;text-align:center;grid-column:span 3;font-weight:600}.thanks-page-container .detail-title{letter-spacing:.05em;grid-column:span 4;margin-block-start:1.25rem}.details-container .detail:hover .detail-title,.thanks-page-container .detail:hover .detail-title{color:var(--important-text-hover-color)}.details-container .detail-data,.thanks-page-container .detail-data{float:inline-end;text-align:center;grid-column:span 3}.thanks-page-container .detail-data{grid-column:span 4;margin-block-start:1.25rem}.details-container .detail:hover .detail-data a,.thanks-page-container .detail:hover .detail-link{color:var(--important-text-hover-color)}.thanks-page-container{width:90%;margin-inline:auto}.thanks-page-container .detail-link{float:inline-end;text-align:center;grid-column:span 4;width:50%;height:3rem;margin-block:1.25rem;margin-inline:auto;padding:0;line-height:3rem}.bottom-nav{background-color:var(--project-detail-nav-background-color);grid-template-columns:repeat(3,1fr);width:100%;height:auto;margin-block-start:2em;font-size:1.3em;display:grid;inset-block-end:0}.bottom-nav .ctlbutton{text-transform:uppercase;text-align:center;opacity:.6;cursor:pointer;transition:var(--transition-normal)all linear;grid-column:span 3;margin-block:.3125rem}.bottom-nav .ctlbutton:hover{opacity:1}.platforms .platforms-intro{width:90%;margin-inline:auto;font-size:1.3em}.platforms .platforms-container{gap:var(--spacing-lg);margin-block:var(--spacing-lg);grid-template-columns:repeat(3,1fr);margin-inline:auto;display:grid;overflow:hidden}.platforms-container .platform{grid-column:span 3;width:90%;margin-block-end:3rem;margin-inline:auto;padding-block-end:2rem}.platforms-container .platform .platform-icon{text-align:center;margin-block:1em;font-size:1.5em}.platforms-container .platform .platform-title{color:var(--main-title-color);text-align:center;letter-spacing:.05em;margin-block-end:1.25rem;font-size:2em}.platforms-container .platform .platform-link{cursor:pointer;color:var(--main-title-color);text-align:center;width:80%;transition:all var(--transition-normal)linear;margin-inline:auto;padding:.625rem;font-size:1.5em}.platforms-container .platform:hover .platform-link{background-color:var(--container-hover-color)}.platforms-container .platform:hover .platform-link a{color:var(--important-text-hover-color)}.timeline-container{width:90%;margin:0 auto;padding-bottom:4em}.timeline-items{border-left:.25rem solid var(--main-border-color);margin-left:1em;padding-left:2em;position:relative}.timeline-item{margin-bottom:3em;position:relative}.timeline-marker{background-color:var(--color-cyan);border:2px solid var(--generic-background-color);width:1em;height:1em;box-shadow:0 0 0 2px var(--main-border-color);transition:all var(--transition-fast);border-radius:50%;position:absolute;top:.5em;left:-2.6em}.timeline-item:hover .timeline-marker{background-color:var(--color-yellow);transform:scale(1.2)}.timeline-content{background:var(--background-shade);border:1px solid var(--generic-border-color);transition:all var(--transition-normal);border-radius:1em;padding:1.5em}.timeline-item:hover .timeline-content{border-color:var(--color-cyan);transform:translate(10px)}.timeline-header-row{justify-content:space-between;align-items:center;margin-bottom:.5em;display:flex}.timeline-date{color:var(--color-blue-light);letter-spacing:.1em;margin-bottom:0;font-size:.9em;font-weight:700}.timeline-type{text-transform:uppercase;letter-spacing:.05em;border-radius:.5em;padding:.2em .6em;font-size:.75em;font-weight:700}.badge-paper{color:var(--color-cyan-bright);border:1px solid var(--color-cyan-bright);background-color:#008cbe33}.badge-journal{color:var(--color-yellow);border:1px solid var(--color-yellow);background-color:#d2d23233}.timeline-title{color:var(--main-title-color);letter-spacing:.05em;margin:0 0 .5em;font-size:1.3em}.timeline-subtitle{color:var(--page-subtitle-color);margin-bottom:1em;font-size:1em;font-style:italic}.timeline-description{margin:0;font-size:1.1em;line-height:1.6}.timeline-authors{margin-bottom:.5em;font-size:.95em;font-style:italic}.timeline-link{margin-bottom:1em}.timeline-btn{background-color:var(--color-cyan);transition:all var(--transition-fast);border:1px solid var(--color-cyan);border-radius:.5em;padding:.5em 1em;font-weight:700;display:inline-block;color:var(--color-white)!important;text-decoration:none!important}.timeline-btn:hover{background-color:#0000;transform:translateY(-2px);color:var(--color-cyan)!important}.timeline-btn i{margin-left:.5em}.timeline-accordion{border-top:1px solid var(--generic-border-color);margin-top:1em}.accordion-header{cursor:pointer;color:var(--color-blue-light);transition:color var(--transition-fast);justify-content:space-between;align-items:center;padding:.8em 0;font-weight:700;display:flex}.accordion-header:hover{color:var(--color-cyan)}.accordion-header i{transition:transform var(--transition-normal)}.accordion-header.active i{transform:rotate(180deg)}.accordion-content{max-height:0;transition:max-height var(--transition-normal)ease-out,opacity var(--transition-normal)ease-out;opacity:0;overflow:hidden}.accordion-content.show{opacity:1;transition:max-height var(--transition-normal)ease-in,opacity var(--transition-normal)ease-in}.accordion-content p{text-align:justify;margin:.5em 0;font-size:.95em;line-height:1.5}::-webkit-scrollbar{width:0}@media only screen and (width>=600px){.github-card,.list-item,.search-container,.platforms-container .platform,.timeline-container{width:70%}.page .feature{margin-block-start:16em}}@media only screen and (width>=800px){.page-title{inset-block-start:clamp(6.5rem,5vh,7rem)}.home .page-title{font-size:5.5vw;font-weight:400}.home .page-akatitle{font-size:2.3vw;font-weight:400;inset-block-start:-.8vh}.home .page-subtitle{font-size:2.2vw;font-weight:400}.skillset .skill-container{grid-column:span 6}.skillbar-container .skill-name i{inset-block-start:.6em}.skill-container .skill-title{letter-spacing:.2em}.github-card{width:60%}.github-card-title{font-size:1.5em}.github-card-element{grid-column:span 1}.list-item,.search-container,.platforms-container .platform,.timeline-container{width:80%}.list-item{grid-column:span 12;width:80%}.list-item .info .title{letter-spacing:0;font-size:1.8em;overflow:hidden}.list-item .info .text{font-size:1.5em}.project-detail .page-title{font-size:3em;inset-block-start:11rem}.project-detail .page-subtitle{font-size:1.5em;inset-block-start:8rem}.project-detail .feature img,.thanks-page-container{width:90%}}@media only screen and (width>=1024px){p{font-size:1.4em}.home-bar{display:block}.header .header-menu{z-index:0;text-align:end;display:block;position:relative;inset-block-start:1.3em;inset-inline-end:4em}.header .logo{display:block}.menu-button{display:none}.footer-menu{inset-block-end:8em}.footer-menu .menu-item{font-size:1.2em}.header{height:5em}.section-title{font-size:1.6em}.sound-controls{inset-block-start:1.5em;inset-inline-start:unset;inset-inline-end:1.5em}.home .page-title{font-size:4.8vw}.home .page-akatitle{font-size:1.6vw}.home .page-subtitle{font-size:1.8vw}.github-card{width:70%}.list-item{grid-column:span 6}.list-item .info .title{letter-spacing:.15em;overflow:hidden}.list-item .info .text{font-size:1.1em}.project-detail .feature img{width:80%}.details-container .detail,.thanks-page-container .detail{margin-block:1.5rem}.details-container .detail-title,.thanks-page-container .detail-title{grid-column:span 1;margin-block-start:0}.details-container .detail-data,.thanks-page-container .detail-data{grid-column:span 2;margin-block-start:0}.platforms .platforms-container{grid-template-columns:repeat(4,1fr)}.platforms-container .platform{grid-column:span 2;width:85%}.thanks-page-container .detail-link{grid-column:span 1;width:70%;height:2.5em;margin-block:auto;margin-inline-start:2em;line-height:2.5em}.bottom-nav .ctlbutton{grid-column:span 1;margin-block:auto}.bottom-nav{height:2.5rem}.page .feature{margin-block-start:18em}}@media only screen and (width>=1366px){.page .feature .feature-image{width:85%}.home .page-title{font-size:4.2vw}.home .page-akatitle{font-size:1.3vw}.home .page-subtitle{font-size:1.6vw}.footer-menu .menu-item{font-size:1.5em}.header .logo{height:4em}.github-card{width:45%}.page .feature{margin-block-start:20em}.info .bio,.info .skill-intro,.info .ethic,.platforms .platforms-intro,.search-container,.project-detail .description,.work .work-notes,.timeline-container{width:80%}.skillbar-container{width:75%}.more-skill-container{width:65%}.thanks-page-container,.details-container{width:75%;padding:1em 2em}}@media only screen and (width>=1920px){.page .feature .feature-image{width:65%}.search-container{width:60%}.search-input{padding:var(--spacing-sm)var(--spacing-md)var(--spacing-sm)3em;font-size:1.2em}.data-detail-button{padding:.9375rem 2rem;font-size:1em}.section-title{font-size:clamp(1.5em,2vw,2em)}.home .page-title{font-size:clamp(2.5em,5vw,5em)}.home .page-akatitle{font-size:clamp(1em,1.7vw,1.7em)}.home .page-subtitle{letter-spacing:.8em;font-size:clamp(.8em,1.3vw,1.3em)}.list-item{grid-column:span 4}.project-detail .page-title{font-size:3em;inset-block-start:12rem}.project-detail .page-subtitle{font-size:2em;inset-block-start:9rem}.project-detail .feature img{width:65%}.platforms .platforms-container{grid-template-columns:repeat(3,1fr)}.platforms-container .platform{grid-column:span 1}}
/*# sourceMappingURL=Personal-Portfolio.b7838b02.css.map */
