.tag-link-group{padding-bottom:2rem}.homepage-cards a{border:6px solid var(--primary-color)}body{margin-inline:unset}body header{display:flex;background-color:var(--nav-color);justify-content:center}body header .navbar{margin:unset;width:100%;padding-left:2em;padding-right:2em}body header .navbar .home-title{border-radius:.5rem;padding:.5rem}body header .navbar li>a{border-radius:1rem}:root{--gecko-blue-darker: #051016ff;--gecko-blue-dark: #0d1f2dff;--gecko-blue-light: #3880b8ff;--gecko-grey: #f5f5f6ff;--gecko-burn-me-eyes-off: #FFFFF;--primary-color: var(--gecko-blue-light);--nav-color: var(--gecko-grey);--background-color: var(--gecko-burn-me-eyes-off);--bg-0: var(--gecko-grey);--bg-1: var(--gecko-grey);--bg-2: var(--gecko-burn-me-eyes-off);--bg-3: var(--gecko-burn-me-eyes-off);--shadow-color: rgba(0, 0, 0, 0.16);--divider-color: var(--gecko-blue-darker);--sans-serif-font: "Noto Sans", Helvetica, Arial, sans-serif}[data-theme=dark]{--gecko-blue-darker: #051016ff;--gecko-blue-dark: #0d1f2dff;--gecko-blue-light: #3880b8ff;--gecko-grey: #f5f5f6ff;--gecko-burn-me-eyes-off: #FFFFF;--primary-color: var(--gecko-blue-light);--background-color: var(--gecko-blue-dark);--nav-color: var(--gecko-blue-darker);--bg-0: var(--gecko-blue-darker);--bg-1: var(--gecko-blue-darker);--bg-2: var(--gecko-blue-dark);--bg-3: var(--gecko-grey);--shadow-color: rgba(0, 0, 0, 0.16);--divider-color: var(--gecko-blue-darker);--sans-serif-font: "Noto Sans", Helvetica, Arial, sans-serif}#home-banner-header .greeting{color:var(--text-color)}#home-banner-header .myname{color:var(--primary-color)}#banner-container-home #image-container-home #banner-home-img{aspect-ratio:unset;max-height:unset}.smol-img{width:75%;margin-left:auto;margin-right:auto}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--gecko-blue-darker: #051016ff;--gecko-blue-dark: #0d1f2dff;--gecko-blue-light: #3880b8ff;--gecko-grey: #f5f5f6ff;--gecko-burn-me-eyes-off: #FFFFF;--primary-color: var(--gecko-blue-light);--background-color: var(--gecko-blue-dark);--nav-color: var(--gecko-blue-darker);--bg-0: var(--gecko-blue-darker);--bg-1: var(--gecko-blue-darker);--bg-2: var(--gecko-blue-dark);--bg-3: var(--gecko-grey);--shadow-color: rgba(0, 0, 0, 0.16);--divider-color: var(--gecko-blue-darker);--sans-serif-font: "Noto Sans", Helvetica, Arial, sans-serif}}table{margin:1rem auto;border-style:hidden !important;border-radius:5px;border-collapse:collapse;border-spacing:0;overflow:hidden;text-align:left}table tr{background-color:unset}table th,table td{padding-inline:13px;padding-block:6px;font-size:inherit;border-width:0px;vertical-align:baseline}.socials li>a{border-radius:.5rem}@media (width <= 600px){.landing-page-pseudo-footer{justify-content:center}}@media (width > 600px){.landing-page-pseudo-footer{justify-content:end}}.resume-heading{font-weight:550;font-size:1.1rem;color:#ff8831;width:72%}.resume-date{font-weight:550;font-size:1.1rem;width:22%}.description{font-weight:300;font-size:1rem;width:72%}.publications p{margin-left:2rem;text-indent:-2rem}.abstracts p{line-height:1.25rem;letter-spacing:0px;color:var(--meta-color);font-size:.8rem}.bullet-list{width:8%}.media.stream-item{margin-bottom:2rem}.projects-container{display:block;position:relative;overflow:hidden}.project-card{display:block}.project-description{max-width:60%}.project-img{margin-left:1rem !important;max-width:30%}.col-1{position:relative;width:100%;padding-right:15px;padding-left:15px}.row{display:flex}.column{flex:45%}.homepage-cards>.card>.card-image{width:calc(50% - 3.2rem);margin-right:auto;margin-left:auto}.filter-controls .taxonomy-item>a{background:var(--bg-0)}.cards a{border:6px solid var(--primary-color)}.vidgrid{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;}.vidgrid .vidgrid-item{height:100%}@media (max-width: 1020px){.vidgrid{grid-template-columns:1fr}}.resume-table{border-radius:1rem;background:var(--background-color)}.resume-table tr:nth-child(2n){background-color:unset}.publication{box-shadow:5px 5px 15px var(--shadow-color);background-color:var(--background-color);border-radius:1rem;border:6px solid var(--primary-color);padding:12px;padding-left:2rem;padding-right:2rem;margin:16px}.skills{padding:12px;padding-left:2rem;padding-right:2rem}.progress{box-sizing:border-box;border:.15em solid #242b35;width:12.5em;height:1em;border-radius:.5em;background:linear-gradient(#191c23, #2d3341);font:clamp(.625em,7.5vw,5em) monospace}.progress::-webkit-progress-bar{background:rgba(0,0,0,0)}.progress::-webkit-progress-value{border-radius:.35em;box-shadow:inset 0 .05em .05em rgba(255,255,255,.35);background:var(--fill)}.progress::-moz-progress-bar{border-radius:.35em;box-shadow:inset 0 .05em .05em rgba(255,255,255,.35);background:var(--fill)}.progress:nth-child(1){--fill: linear-gradient(#d0a9e2, transparent 85%), linear-gradient(90deg, #433485, #dd3c6e)}@font-face{font-family:"Noto Sans";src:local("Noto Sans Regular"),local("NotoSans-Regular"),url("fonts//NotoSans-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Noto Sans";src:local("Noto Sans Italic"),local("NotoSans-Italic"),url("fonts//NotoSans-Italic.woff2") format("woff2");font-weight:400;font-style:italic}@font-face{font-family:"Noto Sans";src:local("Noto Sans Bold"),local("NotoSans-Bold"),url("fonts//NotoSans-Bold.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"Noto Sans";src:local("Noto Sans BoldItalic"),local("NotoSans-BoldItalic"),url("fonts//NotoSans-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic}:root{--sans-serif-font: "Noto Sans", Helvetica, Arial, sans-serif}