@import "https://fonts.googleapis.com/css2?family=Gowun+Batang:wght@400;700&display=swap";:root{--micro-heading-font:"Gowun Batang", serif;--micro-body-font:"Gowun Batang", serif;--micro-background-light:hsl(196 30.8% 31.6%);--micro-font-color:#fff;--micro-heading-color:#fff;--micro-nav-font-color:#fff;--micro-panel-color:#ffffff;--micro-font-color-dark:var(--micro-background-light);--micro-footer-background-color:var(--micro-background-light);--micro-font-size-xsmall:0.9rem}.oe-navbar-logo-text{margin-left:.8em}#home-page{}#home-page .oe-hero{background-position:50% 30%}#home-page .oe-hero .hero-content-container{align-items:flex-start;padding-top:8%}#home-page .oe-hero .hero-content-container .hero-content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--micro-padding-small);margin:0}#home-page .oe-hero .hero-content-container .hero-content>*{align-self:flex-start}#home-page .oe-hero .slotted-hero-content h2{margin:0;color:#fff;text-shadow:4px 2px 3px #000;font-family:var(--micro-heading-font);font-size:clamp(.9rem,3.8vw,2.6rem);line-height:1.2}#home-page .oe-hero .slotted-hero-content{width:100%;max-width:35vw}@media(max-width:90em){#home-page .oe-hero .slotted-hero-content{max-width:45vw}}@media(max-width:64em){#home-page .oe-hero .slotted-hero-content h2{font-size:1.6rem}}@media(max-width:48em){#home-page .oe-hero .slotted-hero-content h2{font-size:1.2rem}}@media(max-width:31.25em){#home-page .oe-hero .slotted-hero-content h2{font-size:.9rem}}#home-page .oe-call-to-action{margin-top:.5em;margin-bottom:1.5em;font-size:2.5rem}#home-page .oe-call-to-action>.page-section-content{display:flex;align-items:center;justify-content:space-between;gap:var(--micro-padding-large)}#home-page .oe-call-to-action .project-progress-widget{flex:0 0 42%;max-width:36rem;color:var(--micro-font-color-dark)}#home-page .oe-call-to-action p{line-height:1.8;margin-top:1em}#home-page .oe-call-to-action p.main{flex:1;margin-top:0}@media(max-width:64em){#home-page .oe-call-to-action>.page-section-content{flex-direction:column;align-items:center;text-align:center}#home-page .oe-call-to-action .project-progress-widget{width:100%;flex:auto;margin-left:auto;margin-right:auto;text-align:center}#home-page .oe-call-to-action p.main{margin-left:auto;margin-right:auto}}#home-page .light-theme{background-color:#fff;color:var(--micro-background-light)}#home-page .light-theme a{color:var(--sl-color-primary-50)}#home-page .main-info{font-size:1.8rem}#home-page .main-info p{margin-top:1.4em;margin-bottom:1.4em}@media(min-width:48em){#home-page .page-section.research-band .oe-image-column{align-items:stretch}#home-page .page-section.research-band .oe-image-column>figure{flex:0 0 45%;max-width:45%;height:auto;align-self:stretch}#home-page .page-section.research-band .oe-image-column>figure img{width:100%;height:100%;object-fit:cover;object-position:25% center}#home-page .page-section.research-band .oe-image-column>div{flex:1}}#home-page .page-section.research-band h2,#home-page .page-section.research-band p,#home-page .page-section.research-band li,#home-page .page-section.research-band .oe-image-caption,#home-page .page-section.research-band a{color:var(--micro-font-color-light)}#home-page .page-section.research-band p,#home-page .page-section.research-band li{font-size:1.4rem;line-height:1.8}#home-page .page-section.research-band{background-color:var(--micro-background-light);font-size:2.2rem}#home-page .page-section.team-band{background-color:var(--micro-background-light)}#home-page .person-card img[slot=image]{object-position:center 25%;transform:scale(1.3);transform-origin:center 40%}#home-page .people-section sl-card.person-card:first-child img[slot=image]{transform:scale(1.6);transform-origin:center 0%}#home-page .page-section.team-band .people-section.oe-cards{grid-template-columns:repeat(3,1fr)}@media(max-width:64em){#home-page .page-section.team-band .people-section.oe-cards{grid-template-columns:1fr}}#home-page .page-section.team-band h2{color:var(--micro-font-color-light)}#home-page .page-section.team-band .people-section sl-card.person-card{color:var(--micro-font-color-dark)}#home-page .page-section.team-band .people-section sl-card.person-card::part(image){border-bottom:8px solid var(--micro-theme-color)}#home-page .page-section.team-band .people-section sl-card.person-card img[slot=image]{border-bottom:none;box-shadow:none}#home-page .page-section.team-band .people-section sl-card.person-card a{color:inherit}#home-page .page-section.team-band .people-section sl-card.person-card h3{font-size:1.5rem}#home-page .page-section.team-band .people-section sl-card.person-card p{font-size:1.1rem;line-height:1.6}#home-page .contact-cards{display:flex;flex-wrap:wrap;gap:var(--micro-padding-medium);justify-content:center}#home-page .contact-card{display:flex;flex-direction:column;align-items:center;text-align:center;flex:0 1 340px;max-width:380px}#home-page .contact-card .contact-logo{height:120px;max-width:200px;width:100%;object-fit:contain;margin-bottom:var(--micro-padding-small)}.login-container,.spectrogram-card{color:var(--micro-font-color-dark);--oe-font-color:var(--micro-font-color-dark) !important}