.CeremonyScreen-module__nM6jYG__container{flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:100vh;display:flex;position:relative;overflow:hidden}.CeremonyScreen-module__nM6jYG__topContent{text-align:center;z-index:5;margin-bottom:3rem}.CeremonyScreen-module__nM6jYG__title{text-transform:uppercase;letter-spacing:8px;margin-bottom:1rem;font-size:4rem;font-weight:800}.CeremonyScreen-module__nM6jYG__subtitle{font-family:var(--font-mono);opacity:.8;min-width:280px;font-size:1.2rem}.CeremonyScreen-module__nM6jYG__ribbon{z-index:1;align-items:center;width:100%;height:70px;display:flex;position:relative}.CeremonyScreen-module__nM6jYG__ribbonLeft,.CeremonyScreen-module__nM6jYG__ribbonRight{background:linear-gradient(135deg,#c41e3a 0%,#8b0000 50%,#c41e3a 100%);flex:1;height:100%;position:relative}.CeremonyScreen-module__nM6jYG__ribbonCenter{z-index:2;clip-path:polygon(15% 0%,85% 0%,100% 50%,85% 100%,15% 100%,0% 50%);background:linear-gradient(135deg,#c41e3a 0%,#8b0000 100%);justify-content:center;align-items:center;width:140px;height:90px;display:flex;position:relative}.CeremonyScreen-module__nM6jYG__ribbonText{color:#fff;font-family:var(--font-sans);letter-spacing:3px;font-size:1.4rem;font-weight:800}.CeremonyScreen-module__nM6jYG__bottomContent{text-align:center;z-index:5;margin-top:3rem}.CeremonyScreen-module__nM6jYG__description{font-family:var(--font-mono);opacity:.7;margin-bottom:.5rem;font-size:1rem}.CeremonyScreen-module__nM6jYG__descriptionSmall{font-family:var(--font-mono);opacity:.5;font-size:.85rem}@media (max-width:768px){.CeremonyScreen-module__nM6jYG__title{letter-spacing:4px;font-size:2.5rem}.CeremonyScreen-module__nM6jYG__subtitle{font-size:1rem}.CeremonyScreen-module__nM6jYG__ribbon{height:50px}.CeremonyScreen-module__nM6jYG__ribbonCenter{width:100px;height:65px}.CeremonyScreen-module__nM6jYG__ribbonText{font-size:1rem}.CeremonyScreen-module__nM6jYG__topContent{margin-bottom:2rem;padding:0 1rem}.CeremonyScreen-module__nM6jYG__bottomContent{margin-top:2rem;padding:0 1rem}.CeremonyScreen-module__nM6jYG__description{font-size:.9rem}}
.page-module__2fMDQG__page{flex-direction:column;align-items:center;min-height:100vh;display:flex}.page-module__2fMDQG__main{flex-direction:column;gap:8rem;width:100%;max-width:1200px;padding:2rem 2rem 0;display:flex}.page-module__2fMDQG__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;display:flex;position:relative}.page-module__2fMDQG__heroTitle{letter-spacing:-.04em;color:var(--foreground);text-transform:uppercase;text-align:center;width:100%;max-width:900px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:3.5rem;font-weight:800;line-height:1.1}.page-module__2fMDQG__heroTitleHighlight{background:var(--foreground);color:var(--background);padding:0 .5rem}.page-module__2fMDQG__heroDesc{color:var(--foreground);opacity:.7;max-width:600px;font-size:1.2rem;font-family:var(--font-mono);text-align:center;align-self:center;margin-bottom:3rem;margin-left:auto;margin-right:auto}.page-module__2fMDQG__heroActions{justify-content:center;gap:1.5rem;width:100%;padding-right:0;display:flex}.page-module__2fMDQG__buttonPrimary{background:var(--foreground);color:var(--background);font-size:1.1rem;font-family:var(--font-mono);border:2px solid var(--foreground);box-shadow:var(--btn-shadow);cursor:pointer;padding:1rem 2.5rem;font-weight:600;transition:transform .1s,box-shadow .1s}.page-module__2fMDQG__buttonPrimary:active{transform:translate(2px,2px);box-shadow:2px 2px #000}.page-module__2fMDQG__buttonSecondary{color:var(--foreground);font-size:1.1rem;font-family:var(--font-mono);border:2px solid var(--foreground);box-shadow:var(--btn-shadow);cursor:pointer;background:0 0;padding:1rem 2.5rem;font-weight:600;transition:transform .1s,box-shadow .1s}.page-module__2fMDQG__buttonSecondary:active{transform:translate(2px,2px);box-shadow:2px 2px #000}.page-module__2fMDQG__section{width:100%}.page-module__2fMDQG__sectionHeader{border-bottom:2px solid var(--foreground);justify-content:space-between;align-items:flex-end;margin-bottom:3rem;padding-bottom:1rem;display:flex}.page-module__2fMDQG__sectionTitle{text-transform:uppercase;font-size:2.5rem;font-weight:800}.page-module__2fMDQG__conferenceSectionTitle{font-size:3.5rem}.page-module__2fMDQG__grid{flex-wrap:wrap;justify-content:center;gap:1.5rem;max-width:1000px;margin:0 auto;display:flex}.page-module__2fMDQG__card{border:2px solid var(--foreground);background:var(--background);box-shadow:4px 4px 0px var(--foreground);flex-direction:column;flex:0 280px;padding:1rem;transition:transform .2s;display:flex;position:relative}.page-module__2fMDQG__card:hover{box-shadow:6px 6px 0px var(--foreground);transform:translate(-2px,-2px)}.page-module__2fMDQG__cardIcon{font-size:1.25rem;font-family:var(--font-mono);margin-bottom:.5rem}.page-module__2fMDQG__cardTitle{text-transform:uppercase;margin-bottom:.4rem;font-size:1rem;font-weight:700}.page-module__2fMDQG__cardText{font-family:var(--font-mono);opacity:.8;font-size:.75rem;line-height:1.35}.page-module__2fMDQG__teamGrid{flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:2rem;display:flex}.page-module__2fMDQG__teamCard{background:var(--background);border:1px solid var(--grid-line);text-align:center;flex-direction:column;align-items:center;width:220px;padding:1rem;transition:transform .2s;display:flex}.page-module__2fMDQG__teamCard:hover{border-color:var(--foreground);transform:translateY(-5px)}.page-module__2fMDQG__teamImagePlaceholder{background:var(--grid-line);width:180px;height:180px;font-family:var(--font-mono);color:var(--foreground);opacity:1;border-radius:0;justify-content:center;align-items:center;margin:0 auto 1rem;font-size:.8rem;display:flex;overflow:hidden}.page-module__2fMDQG__teamImage{object-fit:cover;object-position:top;width:100%;height:100%}.page-module__2fMDQG__teamName{text-transform:uppercase;margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.page-module__2fMDQG__teamRole{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.5px;border:2px solid #000;border-radius:0;padding:.4rem .8rem;font-size:.75rem;font-weight:600;box-shadow:4px 4px #000}.page-module__2fMDQG__roleLeadership{color:#666;background:#fff9e6}.page-module__2fMDQG__roleSecretary{color:#666;background:#ffe6f0}.page-module__2fMDQG__roleBranch{color:#666;background:#fff3e6}.page-module__2fMDQG__roleMedia{color:#666;background:#e6f7ff}.page-module__2fMDQG__roleDigital{color:#666;background:#f3e6ff}.page-module__2fMDQG__roleDefault{background:var(--grid-line);color:var(--foreground)}.page-module__2fMDQG__aboutText{font-family:var(--font-mono);width:100%;color:var(--foreground);opacity:.9;text-align:justify;background:var(--background);border:1px solid var(--grid-line);box-shadow:4px 4px 0px var(--foreground);margin:0 auto;padding:2rem;font-size:1rem;line-height:1.8;transition:transform .2s}.page-module__2fMDQG__aboutText:hover{box-shadow:6px 6px 0px var(--foreground);border-color:var(--foreground);transform:translate(-2px,-2px)}.page-module__2fMDQG__aboutText p{margin-bottom:1.5rem}.page-module__2fMDQG__aboutText h2{text-transform:uppercase;align-items:center;margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700;display:flex}.page-module__2fMDQG__aboutText h2:before{content:">";color:var(--accent);margin-right:.5rem}.page-module__2fMDQG__aboutText strong{color:var(--foreground);font-weight:800}.page-module__2fMDQG__conferenceCard{background:var(--background);border:2px solid var(--foreground);box-shadow:6px 6px 0px var(--foreground);width:100%;padding:2.5rem;transition:transform .2s}.page-module__2fMDQG__conferenceCard:hover{box-shadow:8px 8px 0px var(--foreground);transform:translate(-2px,-2px)}.page-module__2fMDQG__conferenceSubtitle{color:var(--foreground);opacity:.9;font-size:1.1rem;font-weight:600;font-family:var(--font-sans);margin-bottom:1.5rem;line-height:1.4}.page-module__2fMDQG__conferenceDate{background:var(--grid-line);border:1px solid var(--foreground);font-family:var(--font-mono);align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1rem;display:flex}.page-module__2fMDQG__dateLabel{text-transform:uppercase;color:var(--foreground);font-size:.9rem;font-weight:700}.page-module__2fMDQG__dateValue{color:var(--foreground);font-size:1rem;font-weight:600}.page-module__2fMDQG__conferenceDesc{font-family:var(--font-mono);color:var(--foreground);opacity:.9;text-align:justify;margin-bottom:2rem;font-size:1rem;line-height:1.8}.page-module__2fMDQG__conferenceActions{flex-wrap:wrap;gap:1.5rem;margin-top:2rem;display:flex}@media (max-width:768px){.page-module__2fMDQG__main{gap:4rem;padding:0 1.5rem}.page-module__2fMDQG__heroTitle{text-align:center;max-width:100%;margin-left:auto;margin-right:auto;font-size:2.25rem}.page-module__2fMDQG__heroDesc{text-align:center;align-self:center;margin-left:auto;margin-right:auto;font-size:1rem}.page-module__2fMDQG__heroActions{flex-direction:column;justify-content:center;gap:1rem;width:100%;padding-right:0}.page-module__2fMDQG__buttonPrimary,.page-module__2fMDQG__buttonSecondary{text-align:center;width:100%}.page-module__2fMDQG__sectionHeader{flex-direction:column;align-items:flex-start;gap:1rem}.page-module__2fMDQG__sectionTitle{font-size:1.75rem}.page-module__2fMDQG__conferenceSectionTitle{font-size:2.5rem}.page-module__2fMDQG__grid{gap:1rem}.page-module__2fMDQG__teamGrid{gap:1.5rem}.page-module__2fMDQG__teamCard{width:100%;max-width:300px}.page-module__2fMDQG__conferenceCard{padding:1.5rem}.page-module__2fMDQG__conferenceTitle{font-size:1.5rem}.page-module__2fMDQG__conferenceSubtitle{font-size:1rem}.page-module__2fMDQG__conferenceDate{flex-direction:column;align-items:flex-start;gap:.5rem}.page-module__2fMDQG__conferenceActions{flex-direction:column;gap:1rem}.page-module__2fMDQG__conferenceActions .page-module__2fMDQG__buttonPrimary,.page-module__2fMDQG__conferenceActions .page-module__2fMDQG__buttonSecondary{text-align:center;width:100%}}
.research-decorations-module__-BdxdG__decorationContainer{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.research-decorations-module__-BdxdG__crosshair{border-left:1px solid var(--accent);border-top:1px solid var(--accent);opacity:.5;width:20px;height:20px;position:absolute}.research-decorations-module__-BdxdG__crosshair:after{content:"";border-right:1px solid var(--accent);border-bottom:1px solid var(--accent);opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;transform:translate(50%,50%)}.research-decorations-module__-BdxdG__bracketTopLeft{top:100px;left:5%}.research-decorations-module__-BdxdG__bracketBottomRight{bottom:100px;right:5%;transform:rotate(180deg)}.research-decorations-module__-BdxdG__equationContainer{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.research-decorations-module__-BdxdG__equation{color:var(--foreground);opacity:0;font-family:Times New Roman,Times,serif;font-size:1.2rem;font-style:italic;animation:8s ease-in-out infinite research-decorations-module__-BdxdG__fadeEquation;position:absolute}@keyframes research-decorations-module__-BdxdG__fadeEquation{0%{opacity:0;transform:translateY(10px)}20%{opacity:.15;transform:translateY(0)}80%{opacity:.15;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@media (max-width:768px){.research-decorations-module__-BdxdG__equation{font-size:.9rem}.research-decorations-module__-BdxdG__equation:nth-child(2n){display:none}.research-decorations-module__-BdxdG__bracketTopLeft{top:80px;left:2%}.research-decorations-module__-BdxdG__bracketBottomRight{bottom:80px;right:2%}}
.Navbar-module__cJzEcG__navbar{z-index:1000;background:var(--background);border-bottom:1px solid var(--grid-line);justify-content:space-between;align-items:center;width:100%;padding:1.5rem 3rem;transition:background .3s;display:flex;position:sticky;top:0;left:0}@media (prefers-color-scheme:dark){.Navbar-module__cJzEcG__navbar{background:var(--background);border-bottom:1px solid var(--grid-line)}}[data-theme=dark] .Navbar-module__cJzEcG__navbar{background:var(--background);border-bottom:1px solid var(--grid-line)}.Navbar-module__cJzEcG__logo{align-items:center;display:flex}.Navbar-module__cJzEcG__logoLink{align-items:center;gap:.5rem;text-decoration:none;display:flex}.Navbar-module__cJzEcG__logoImage{object-fit:contain;width:auto;height:auto;max-height:40px}.Navbar-module__cJzEcG__logoText{color:var(--foreground);letter-spacing:-.02em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.2rem;font-weight:700}.Navbar-module__cJzEcG__separator{background-color:var(--foreground);opacity:.3;width:1px;height:30px;margin:0 .4rem}.Navbar-module__cJzEcG__nitteLogo{object-fit:contain;width:auto;height:auto;max-height:55px}.Navbar-module__cJzEcG__rightSection{align-items:center;gap:1rem;display:flex}.Navbar-module__cJzEcG__links{align-items:center;gap:3rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.95rem;font-weight:500;display:flex}.Navbar-module__cJzEcG__link{color:var(--foreground);opacity:.7;padding-bottom:2px;text-decoration:none;transition:all .2s;position:relative}.Navbar-module__cJzEcG__link:after{content:"";background-color:var(--foreground);width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.Navbar-module__cJzEcG__link:hover{opacity:1}.Navbar-module__cJzEcG__link:hover:after{width:100%}.Navbar-module__cJzEcG__hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;padding:.5rem;display:none}.Navbar-module__cJzEcG__hamburger span{background:var(--foreground);width:24px;height:2px;transition:all .3s}.Navbar-module__cJzEcG__sidebar{background:var(--background);border-left:2px solid var(--foreground);z-index:10001;width:280px;height:100vh;padding:2rem;animation:.3s ease-out Navbar-module__cJzEcG__slideIn;position:fixed;top:0;right:0;box-shadow:-4px 0 12px #0000004d}@keyframes Navbar-module__cJzEcG__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.Navbar-module__cJzEcG__overlay{z-index:10000;background:#00000080;width:100vw;height:100vh;animation:.3s ease-out Navbar-module__cJzEcG__fadeIn;position:fixed;top:0;left:0}@keyframes Navbar-module__cJzEcG__fadeIn{0%{opacity:0}to{opacity:1}}.Navbar-module__cJzEcG__closeBtn{border:2px solid var(--foreground);color:var(--foreground);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.Navbar-module__cJzEcG__closeBtn:hover{background:var(--foreground);color:var(--background)}.Navbar-module__cJzEcG__sidebarLinks{flex-direction:column;gap:1.5rem;margin-top:4rem;display:flex}.Navbar-module__cJzEcG__sidebarLink{font-family:var(--font-mono);color:var(--foreground);border-bottom:1px solid var(--grid-line);padding:.75rem 0;font-size:1.2rem;font-weight:600;text-decoration:none;transition:all .2s}.Navbar-module__cJzEcG__sidebarLink:hover{border-bottom-color:var(--foreground);padding-left:.5rem}@media (max-width:768px){.Navbar-module__cJzEcG__navbar{padding:1rem}.Navbar-module__cJzEcG__logoImage{max-height:35px}.Navbar-module__cJzEcG__logoText{font-size:1.1rem}.Navbar-module__cJzEcG__separator{height:25px;margin:0 .3rem}.Navbar-module__cJzEcG__nitteLogo{max-height:45px}.Navbar-module__cJzEcG__links{display:none}.Navbar-module__cJzEcG__hamburger{display:flex}}
.Footer-module__S6Hkya__footer{border-top:1px solid var(--grid-line);color:var(--foreground);opacity:.8;flex-direction:column;gap:2rem;margin-top:4rem;padding:4rem 2rem;font-size:.9rem;display:flex}.Footer-module__S6Hkya__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.Footer-module__S6Hkya__brand h3{font-family:var(--font-mono);margin-bottom:.5rem}.Footer-module__S6Hkya__links{align-items:center;gap:2rem;display:flex}.Footer-module__S6Hkya__links a{color:var(--foreground);opacity:1;text-decoration:none;transition:opacity .2s}.Footer-module__S6Hkya__links a:hover{opacity:.7}.Footer-module__S6Hkya__emailLink{font-family:var(--font-mono);font-size:.9rem}.Footer-module__S6Hkya__links svg{color:var(--foreground)}.Footer-module__S6Hkya__bottom{border-top:1px solid var(--grid-line);text-align:center;opacity:.6;padding-top:2rem;font-size:.8rem}
