.oh-hero{min-height:720px;position:relative;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;padding:80px 7vw;overflow:hidden;background:radial-gradient(circle at 75% 45%,#704de532,transparent 28%),#080912}.oh-gridfx{position:absolute;inset:0;opacity:.25;background-image:linear-gradient(#fff1 1px,transparent 1px),linear-gradient(90deg,#fff1 1px,transparent 1px);background-size:54px 54px}.oh-hero-copy{z-index:1}.oh-kicker,.oh-portals header>span,.oh-section header span,.oh-duo header span,.oh-gallery header span,.oh-cta>span{color:#9784ed;font-size:9px;font-weight:800;letter-spacing:2px}.oh-hero h1{font:700 clamp(54px,7vw,98px)/.96 Space Grotesk;letter-spacing:-4px;margin:22px 0}.oh-hero h1 em,.oh-cta em{font-style:normal;color:transparent;-webkit-text-stroke:1px #9b88ed}.oh-hero p{max-width:620px;color:#a4a9b8;font-size:18px}.oh-actions,.oh-cta div{display:flex;gap:10px;margin-top:32px}.oh-actions a,.oh-cta a{padding:13px 18px;border:1px solid #303347;border-radius:9px;font-weight:700}.oh-actions a:first-child,.oh-cta a:first-child{background:#7555ed}.oh-orbit{width:430px;height:430px;justify-self:center;position:relative;display:grid;place-items:center}.oh-core{width:150px;height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #9079f777;border-radius:50%;background:#111321;box-shadow:0 0 80px #744ff64a}.oh-core span,.oh-core b{font:700 24px Space Grotesk}.oh-core span{color:#8f77f2}.oh-core small{font-size:8px;letter-spacing:3px}.orbit{position:absolute;border:1px solid #fff2;border-radius:50%}.o1{inset:45px}.o2{inset:0}.o3{inset:-45px;border-style:dashed}.node{position:absolute;width:46px;height:46px;display:grid;place-items:center;border:1px solid #fff2;border-radius:50%;background:#11131f}.n1{top:35px;left:70px}.n2{right:-10px;top:180px}.n3{bottom:10px;left:100px}.n4{left:-20px;top:210px}.oh-scroll{position:absolute;bottom:30px;left:7vw;color:#646a7c;font-size:8px}.oh-portals,.oh-section{padding:90px 7vw}.oh-portals{background:#0c0e17}.oh-portals h2,.oh-section h2,.oh-duo h2,.oh-gallery h2{font:700 clamp(32px,4vw,52px) Space Grotesk;margin:9px 0}.oh-portals header p{color:#9298aa}.oh-portal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:45px;background:#25283a}.oh-portal-grid>a{min-height:250px;padding:23px;display:flex;flex-direction:column;background:#10121d}.oh-portal-grid>a:hover{background:#19162d}.oh-portal-grid i{font-style:normal;color:#9d89f5;font-size:27px}.oh-portal-grid>a>span{align-self:flex-end;color:#555a6c;font-size:9px}.oh-portal-grid h3{font:700 20px Space Grotesk;margin:24px 0 5px}.oh-portal-grid p{color:#858b9d;font-size:11px}.oh-portal-grid b{margin-top:auto;color:#a796f2;font-size:9px}.oh-section>header,.oh-gallery>header{display:flex;justify-content:space-between;align-items:end}.oh-section header>a,.oh-gallery header>a{color:#9d8cf0}.oh-news-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:14px;margin-top:35px}.oh-news-grid>a{display:grid;grid-template-columns:180px 1fr;gap:15px;padding:12px;border-bottom:1px solid #25283a}.oh-news-grid img{width:180px;height:115px;object-fit:cover}.oh-news-grid .lead{grid-row:span 3;display:block;position:relative;min-height:500px;overflow:hidden;border-radius:15px}.oh-news-grid .lead img{position:absolute;inset:0;width:100%;height:100%}.oh-news-grid .lead>div{position:absolute;bottom:0;padding:28px;background:linear-gradient(transparent,#080912);width:100%}.oh-news-grid h3{font:700 18px Space Grotesk}.oh-news-grid .lead h3{font-size:32px}.oh-news-grid p,.oh-news-grid small{color:#9298aa;font-size:10px}.oh-work-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:35px}.oh-work-strip img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:10px}.oh-work-strip span{color:#8e7ae7;font-size:8px}.oh-work-strip h3{font:700 14px Space Grotesk}.oh-duo{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#25283a}.oh-duo>div{padding:70px 7vw;background:#0d0f18}.oh-events>a{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid #25283a}.oh-events time{width:50px;text-align:center}.oh-events time b,.oh-events time span{display:block}.oh-events time b{font:700 27px Space Grotesk}.oh-events time span{color:#8b78e5;font-size:8px}.oh-events a>div{flex:1}.oh-events h3{margin:0}.oh-events p{color:#858b9d;margin:2px 0}.oh-cosplay>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.oh-cosplay a{position:relative;height:360px;overflow:hidden;border-radius:9px}.oh-cosplay img{width:100%;height:100%;object-fit:cover}.oh-cosplay h3{position:absolute;bottom:0;padding:12px;background:#080912bb;width:100%}.oh-gallery{padding:90px 0}.oh-gallery>header{padding:0 7vw}.oh-gallery>div{display:grid;grid-template-columns:repeat(8,1fr);margin-top:35px}.oh-gallery a{aspect-ratio:1;overflow:hidden}.oh-gallery img{width:100%;height:100%;object-fit:cover}.oh-cta{text-align:center;padding:120px 20px;background:radial-gradient(circle,#714ee52e,transparent 42%)}.oh-cta h2{font:700 clamp(48px,7vw,90px)/.98 Space Grotesk}.oh-cta div{justify-content:center}@media(max-width:1050px){.oh-hero{grid-template-columns:1fr}.oh-orbit{position:absolute;right:-170px;opacity:.4}.oh-portal-grid{grid-template-columns:repeat(2,1fr)}.oh-work-strip{grid-template-columns:repeat(3,1fr)}.oh-duo{grid-template-columns:1fr}.oh-gallery>div{grid-template-columns:repeat(4,1fr)}}@media(max-width:700px){.oh-hero{min-height:650px;padding:70px 22px}.oh-orbit{display:none}.oh-actions{flex-direction:column}.oh-portals,.oh-section{padding:60px 20px}.oh-portal-grid,.oh-news-grid{grid-template-columns:1fr}.oh-news-grid .lead{grid-row:auto;min-height:400px}.oh-work-strip{grid-template-columns:1fr 1fr}.oh-duo>div{padding:50px 20px}.oh-cosplay a{height:280px}.oh-gallery>header{padding:0 20px}.oh-gallery>div{grid-template-columns:repeat(2,1fr)}.oh-cta div{flex-direction:column}}
