.hud-original{--oh-gold:#d2a63d;--oh-bg:#050505;--oh-line:rgba(255,255,255,.1);background:var(--oh-bg);color:#f7f7f7}.hud-original main{background:var(--oh-bg)}.hud-original .site-head{background:rgba(5,5,5,.82);border-color:rgba(210,166,61,.18);backdrop-filter:blur(18px)}.hud-original .site-head nav a{color:rgba(255,255,255,.58)}.hud-original .site-head nav a:hover,.hud-original .site-head nav a.active{color:var(--oh-gold)}.hud-original .head-cta{background:var(--oh-gold);color:#050505}.oh-hero{min-height:calc(100vh - 80px);display:grid;place-items:center;position:relative;overflow:hidden;padding:7rem max(4vw,24px)}.oh-ambient{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(210,166,61,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(210,166,61,.035) 1px,transparent 1px);background-size:40px 40px}.oh-ambient i{position:absolute;width:34rem;height:34rem;border-radius:50%;filter:blur(120px);background:rgba(210,166,61,.11);animation:ohPulse 5s ease-in-out infinite}.oh-ambient i:first-child{left:10%;top:8%}.oh-ambient i:nth-child(2){right:5%;bottom:0;animation-delay:2s}.oh-ambient span{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 4px,rgba(255,255,255,.012) 5px)}.oh-corner{position:absolute;width:78px;height:78px;border-color:rgba(210,166,61,.25);border-style:solid}.oh-corner.tl{left:3rem;top:3rem;border-width:1px 0 0 1px}.oh-corner.tr{right:3rem;top:3rem;border-width:1px 1px 0 0}.oh-corner.bl{left:3rem;bottom:3rem;border-width:0 0 1px 1px}.oh-corner.br{right:3rem;bottom:3rem;border-width:0 1px 1px 0}.oh-hero-card{width:min(1260px,100%);min-height:570px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:5rem;position:relative;padding:5rem;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:rgba(255,255,255,.025);backdrop-filter:blur(12px);box-shadow:0 0 80px rgba(210,166,61,.04)}.oh-ident,.oh-time{position:absolute;top:1.5rem;color:rgba(210,166,61,.45);font:8px/1.2 monospace;letter-spacing:.18em}.oh-ident{left:1.7rem}.oh-time{right:1.7rem}.oh-scan{position:absolute;z-index:2;left:0;right:0;height:2px;background:rgba(210,166,61,.22);filter:blur(1px);animation:ohScan 4s linear infinite}.oh-hero-copy h1{font-size:clamp(3rem,5.2vw,5.8rem);line-height:.9;letter-spacing:-.065em;font-style:italic;font-weight:900}.oh-hero-copy p{max-width:650px;margin:2rem 0;color:rgba(255,255,255,.58);font:400 clamp(1rem,1.4vw,1.2rem)/1.7 Arial,sans-serif}.oh-hero-copy>div{display:flex;gap:1rem}.oh-hero-copy a,.oh-project-cta a{padding:1rem 1.5rem;border:1px solid rgba(255,255,255,.14);font:700 12px monospace;text-transform:uppercase;letter-spacing:.08em}.oh-hero-copy a:first-child,.oh-project-cta a{background:var(--oh-gold);border-color:var(--oh-gold);color:#080808}.oh-orbit{position:relative;height:390px;display:grid;place-items:center}.oh-orbit:before,.oh-orbit:after{content:"";position:absolute;border:1px solid rgba(210,166,61,.15);border-radius:50%;inset:12%;animation:ohRotate 24s linear infinite}.oh-orbit:after{inset:27%;animation-direction:reverse}.oh-orbit a{position:absolute;width:112px;height:112px;display:grid;place-items:center;text-align:center;border:1px solid rgba(255,255,255,.09);background:#080808;border-radius:50%;color:rgba(255,255,255,.45);font:9px monospace;transition:.4s;transform:rotate(calc(var(--i,0)*40deg)) translateY(-165px) rotate(calc(var(--i,0)*-40deg))}.oh-orbit a:nth-child(1){--i:0}.oh-orbit a:nth-child(2){--i:1}.oh-orbit a:nth-child(3){--i:2}.oh-orbit a:nth-child(4){--i:3}.oh-orbit a:nth-child(5){--i:4}.oh-orbit a:nth-child(6){--i:5}.oh-orbit a:nth-child(7){--i:6}.oh-orbit a:nth-child(8){--i:7}.oh-orbit a:nth-child(9){--i:8}.oh-orbit a span{display:block;color:var(--oh-gold)}.oh-orbit a b{font-size:10px;text-transform:uppercase;letter-spacing:.08em}.oh-orbit a.active,.oh-orbit a:hover{color:#fff;border-color:var(--oh-gold);box-shadow:0 0 35px rgba(210,166,61,.2);scale:1.12}.oh-scroll{position:absolute;bottom:2rem;width:22px;height:34px;border:1px solid rgba(210,166,61,.35);border-radius:20px}.oh-scroll i{display:block;width:3px;height:8px;margin:6px auto;background:var(--oh-gold);border-radius:5px;animation:ohScroll 1.5s infinite}.oh-realms,.oh-team,.oh-arsenal,.oh-network,.oh-clients,.oh-testimonials{padding:8rem max(5vw,28px);border-top:1px solid var(--oh-line);position:relative}.oh-realms>header,.oh-team>header,.oh-arsenal>header,.oh-network>header,.oh-clients>header,.oh-testimonials>header{max-width:800px;margin-bottom:4rem}.oh-realms header span,.oh-team header span,.oh-arsenal header span,.oh-network header span,.oh-clients header span,.oh-testimonials header span{color:var(--oh-gold);font:9px monospace;letter-spacing:.2em}.oh-realms h2,.oh-team h2,.oh-arsenal h2,.oh-network h2,.oh-clients h2,.oh-testimonials h2{font-size:clamp(2.8rem,5vw,5.4rem);letter-spacing:-.055em;margin:.8rem 0}.oh-realms header p,.oh-team header p,.oh-arsenal header p,.oh-network header p{color:rgba(255,255,255,.5);font-family:Arial,sans-serif}.oh-realms>div{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--oh-line)}.oh-realms article{min-height:330px;padding:2.2rem;border-right:1px solid var(--oh-line);border-bottom:1px solid var(--oh-line);position:relative;transition:.35s}.oh-realms article:hover{background:rgba(210,166,61,.05);box-shadow:inset 0 0 35px rgba(210,166,61,.04)}.oh-realms article>span{position:absolute;right:1.5rem;top:1rem;font:700 4rem monospace;color:rgba(210,166,61,.07)}.oh-realms article small{color:var(--oh-gold);font:8px monospace}.oh-realms article h3{font-size:2rem;margin:4rem 0 1rem}.oh-realms article p{color:rgba(255,255,255,.48);font:14px/1.7 Arial,sans-serif}.oh-realms article a{position:absolute;bottom:2rem;color:var(--oh-gold);font:9px monospace;text-transform:uppercase;letter-spacing:.1em}.oh-project-cta{text-align:center;padding:7rem 1.5rem;background:linear-gradient(135deg,rgba(210,166,61,.13),rgba(210,166,61,.02));border-block:1px solid rgba(210,166,61,.2)}.oh-project-cta small{color:var(--oh-gold);font:9px monospace}.oh-project-cta h2{font-size:clamp(2.8rem,5vw,5rem);margin:1rem}.oh-project-cta p{color:rgba(255,255,255,.55);font-family:Arial,sans-serif;margin-bottom:2.5rem}.oh-team>div{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--oh-line)}.oh-team article{background:#070707;padding:1rem;position:relative}.oh-team article small{position:absolute;z-index:1;padding:.5rem;background:#050505;color:var(--oh-gold);font:8px monospace}.oh-team article img{width:100%;aspect-ratio:4/5;object-fit:cover;filter:saturate(.75);background:#111}.oh-team article h3{font-size:1.55rem;margin:1.2rem 0 .25rem}.oh-team article p{color:rgba(255,255,255,.45);font:11px monospace}.oh-arsenal{overflow:hidden}.oh-marquee{border-block:1px solid var(--oh-line);overflow:hidden}.oh-marquee>div{display:flex;width:max-content;animation:ohMarquee 24s linear infinite}.oh-marquee span{padding:2rem 3rem;font:700 1.15rem monospace;color:rgba(255,255,255,.55);border-right:1px solid var(--oh-line)}.oh-network>div{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--oh-line)}.oh-network article{padding:2rem;background:#080808;min-height:170px}.oh-network small{font:8px monospace;color:var(--oh-gold)}.oh-network h3{font-size:1.5rem;margin:2rem 0 .5rem}.oh-network p{font:10px monospace;color:rgba(255,255,255,.4)}.oh-clients>div{display:flex;flex-wrap:wrap;border:1px solid var(--oh-line)}.oh-clients div span{flex:1 1 24%;padding:2rem;text-align:center;color:rgba(255,255,255,.5);font:700 12px monospace;border:1px solid var(--oh-line)}.oh-testimonials>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--oh-line)}.oh-testimonials article{padding:2.5rem;background:#080808}.oh-testimonials small{color:var(--oh-gold);font:8px monospace}.oh-testimonials blockquote{font-size:1.5rem;line-height:1.4;margin:3rem 0}.oh-testimonials b{color:rgba(255,255,255,.4);font:9px monospace;text-transform:uppercase}.hud-original .site-foot{background:#050505;border-color:var(--oh-line)}
@keyframes ohPulse{50%{opacity:.45;transform:scale(1.08)}}@keyframes ohScan{from{top:0}to{top:100%}}@keyframes ohRotate{to{transform:rotate(360deg)}}@keyframes ohScroll{to{transform:translateY(12px);opacity:0}}@keyframes ohMarquee{to{transform:translateX(-50%)}}
@media(max-width:980px){.oh-hero-card{grid-template-columns:1fr;padding:4rem 2rem;gap:2rem}.oh-orbit{height:310px}.oh-orbit a{width:84px;height:84px;transform:rotate(calc(var(--i,0)*40deg)) translateY(-125px) rotate(calc(var(--i,0)*-40deg))}.oh-realms>div{grid-template-columns:repeat(2,1fr)}.oh-team>div,.oh-network>div{grid-template-columns:repeat(2,1fr)}.oh-testimonials>div{grid-template-columns:1fr}.oh-hero-copy h1{text-align:center}.oh-hero-copy p{text-align:center}.oh-hero-copy>div{justify-content:center}}
@media(max-width:620px){.oh-hero{padding:5rem 14px 4rem;min-height:900px}.oh-corner{display:none}.oh-hero-card{padding:3.5rem 1rem 2rem;border-radius:14px}.oh-hero-copy h1{font-size:2.75rem}.oh-hero-copy p{font-size:.94rem}.oh-hero-copy>div{display:grid}.oh-orbit{height:260px;transform:scale(.85)}.oh-realms,.oh-team,.oh-arsenal,.oh-network,.oh-clients,.oh-testimonials{padding:5rem 16px}.oh-realms>div,.oh-team>div,.oh-network>div{grid-template-columns:1fr}.oh-realms article{min-height:290px}.oh-realms h2,.oh-team h2,.oh-arsenal h2,.oh-network h2,.oh-clients h2,.oh-testimonials h2{font-size:2.7rem}.oh-clients div span{flex-basis:50%}.oh-time{display:none}}
@media(prefers-reduced-motion:reduce){.oh-scan,.oh-ambient i,.oh-orbit:before,.oh-orbit:after,.oh-scroll i,.oh-marquee>div{animation:none!important}}

/* Original VWEB.DEV homepage composition */
.hud-original.home-page .site-head{height:80px;padding:0 max(5.4vw,32px);grid-template-columns:170px 1fr;background:rgba(3,3,3,.96);border-top:1px solid rgba(210,166,61,.42);border-bottom:1px solid rgba(255,255,255,.07)}
.hud-original.home-page .site-head .brand img{width:142px;max-height:43px;object-fit:contain}
.hud-original.home-page .site-head nav{justify-self:end;gap:58px}
.hud-original.home-page .site-head nav>a{font:600 10px/1 "JetBrains Mono",monospace;letter-spacing:.035em;color:#777;text-transform:none}
.hud-original.home-page .site-head nav>a span{color:#555;margin-right:6px}
.hud-original.home-page .site-head nav>a:last-child{font-size:18px;color:#8d8d8d}
.hud-original.home-page .utility{display:none}
.hud-original.home-page .oh-hero{display:block;min-height:920px;padding:115px max(5.4vw,32px) 90px}
.hud-original.home-page .oh-hero-card{width:min(1280px,100%);min-height:596px;margin:0 auto;padding:72px 66px;grid-template-columns:1.02fr .98fr;gap:30px;border-radius:13px;border-color:rgba(255,255,255,.09);background:linear-gradient(115deg,rgba(16,16,16,.96),rgba(9,9,9,.9));box-shadow:0 0 110px rgba(190,134,21,.07)}
.hud-original.home-page .oh-hero-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 70% 50%,rgba(210,166,61,.08),transparent 34%)}
.hud-original.home-page .oh-hero-copy{position:relative;z-index:3;align-self:center}
.hud-original.home-page .oh-hero-copy h1{max-width:610px;margin:0;font-family:"Fraunces",Georgia,serif;font-size:clamp(48px,4.55vw,70px);font-weight:700;font-style:italic;line-height:.94;letter-spacing:-.052em;color:#f5f2ec}
.hud-original.home-page .oh-hero-copy p{max-width:530px;margin:27px 0 30px;font:400 15px/1.65 "DM Sans",sans-serif;color:#8c8c88}
.hud-original.home-page .oh-hero-copy>div{gap:13px}
.hud-original.home-page .oh-hero-copy a{min-width:150px;padding:14px 19px;font-family:"Fraunces",Georgia,serif;font-size:13px;font-style:italic;text-align:center;text-transform:none;letter-spacing:0;border-radius:2px}
.oh-service-carousel{height:380px;position:relative;z-index:3;display:flex;align-items:center;justify-content:center;overflow:hidden}
.oh-service-carousel:before{content:"";position:absolute;left:8%;right:8%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(210,166,61,.28),transparent)}
.oh-service-carousel a{position:absolute;display:grid;place-items:center;width:100px;height:100px;color:#565656;opacity:0;filter:blur(2px);transform:translateX(0) scale(.62);transition:transform .7s ease,opacity .7s ease,filter .7s ease,color .7s ease}
.oh-service-carousel a i{font:400 70px/1 "DM Sans",sans-serif;font-style:normal}
.oh-service-carousel a b{position:absolute;top:calc(100% + 22px);white-space:nowrap;font:600 9px/1 "JetBrains Mono",monospace;letter-spacing:.22em;color:var(--oh-gold);opacity:0}
.oh-service-carousel a.active{width:165px;height:165px;opacity:1;filter:none;color:var(--oh-gold);transform:translateX(0) scale(1)}
.oh-service-carousel a.active i{font-size:145px;text-shadow:0 0 42px rgba(210,166,61,.24)}
.oh-service-carousel a.active b{opacity:1}
.oh-service-carousel a.active+ a{opacity:.38;filter:blur(1.3px);transform:translateX(205px) scale(.75)}
.oh-service-carousel a:has(+ a.active){opacity:.38;filter:blur(1.3px);transform:translateX(-205px) scale(.75)}
.oh-floating-links{position:absolute;z-index:5;right:max(5.4vw,32px);bottom:22px;display:flex;gap:8px}
.oh-floating-links a{padding:10px 14px;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:#111;color:#aaa;font:600 8px "JetBrains Mono",monospace;letter-spacing:.09em}
.oh-floating-links a:last-child{color:#0b0b0b;background:var(--oh-gold);border-color:var(--oh-gold)}
.oh-floating-links span{margin-left:8px}
@media(max-width:980px){.hud-original.home-page .site-head nav{gap:25px}.hud-original.home-page .oh-hero-card{grid-template-columns:1fr;min-height:780px;padding:60px 40px}.oh-service-carousel{height:260px}.hud-original.home-page .oh-hero-copy h1,.hud-original.home-page .oh-hero-copy p{text-align:left}.hud-original.home-page .oh-hero-copy>div{justify-content:flex-start}}
@media(max-width:760px){.hud-original.home-page .site-head{height:72px;padding:0 16px;grid-template-columns:1fr 46px}.hud-original.home-page .site-head nav{gap:0}.hud-original.home-page .oh-hero{min-height:820px;padding:96px 14px 70px}.hud-original.home-page .oh-hero-card{min-height:690px;padding:50px 23px 28px;border-radius:10px}.hud-original.home-page .oh-hero-copy h1{font-size:clamp(42px,13vw,58px)}.hud-original.home-page .oh-hero-copy p{font-size:13px;margin:22px 0}.hud-original.home-page .oh-hero-copy>div{display:flex}.hud-original.home-page .oh-hero-copy a{min-width:0;flex:1;padding:13px 8px}.oh-service-carousel{height:235px}.oh-service-carousel a.active{width:125px;height:125px}.oh-service-carousel a.active i{font-size:105px}.oh-service-carousel a.active+ a{transform:translateX(132px) scale(.55)}.oh-service-carousel a:has(+ a.active){transform:translateX(-132px) scale(.55)}.oh-floating-links{right:14px;bottom:12px}.oh-ident{left:1rem}.oh-scroll{display:none}}
.oh-realm-hero{min-height:calc(100vh - 80px);padding:8rem max(6vw,30px);display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:6rem;position:relative;overflow:hidden;background-image:linear-gradient(rgba(210,166,61,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(210,166,61,.035) 1px,transparent 1px);background-size:40px 40px}.oh-realm-copy{position:relative;z-index:1}.oh-realm-copy>small{color:var(--oh-gold);font:9px monospace;letter-spacing:.18em}.oh-realm-copy>span{display:block;font:900 clamp(5rem,12vw,11rem)/.8 monospace;color:rgba(210,166,61,.08);position:absolute;right:0;top:-3rem}.oh-realm-copy h1{font-size:clamp(4rem,9vw,9rem);line-height:.85;letter-spacing:-.07em;margin:1.5rem 0}.oh-realm-copy h2{font-size:clamp(1.4rem,2.5vw,2.5rem);color:var(--oh-gold);font-style:italic}.oh-realm-copy p{max-width:760px;color:rgba(255,255,255,.55);font:17px/1.7 Arial,sans-serif;margin:2rem 0}.oh-realm-copy>div{display:flex;gap:1rem}.oh-realm-copy a{padding:1rem 1.4rem;border:1px solid rgba(255,255,255,.15);font:700 10px monospace;text-transform:uppercase}.oh-realm-copy a:first-child{background:var(--oh-gold);color:#050505;border-color:var(--oh-gold)}.oh-realm-hero aside{position:relative;z-index:1;border:1px solid var(--oh-line);background:rgba(5,5,5,.8);padding:2rem}.oh-realm-hero aside small{color:var(--oh-gold);font:8px monospace}.oh-realm-hero aside span{display:flex;gap:1rem;padding:1.3rem 0;border-bottom:1px solid var(--oh-line);font-size:1.05rem}.oh-realm-hero aside b{color:var(--oh-gold);font:9px monospace}.oh-module-directory{padding:8rem max(6vw,30px)}.oh-module-directory>header{max-width:850px;margin-bottom:4rem}.oh-module-directory header span{color:var(--oh-gold);font:9px monospace}.oh-module-directory h2{font-size:clamp(3rem,6vw,6rem);letter-spacing:-.06em;margin:.8rem 0}.oh-module-directory header p{color:rgba(255,255,255,.5);font-family:Arial,sans-serif}.oh-module-directory>div{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--oh-line)}.oh-module-directory article{background:#080808;padding:2.5rem}.oh-module-directory article small{color:var(--oh-gold);font:8px monospace}.oh-module-directory article h3{font-size:2rem;margin:1.5rem 0 .7rem}.oh-module-directory article p{color:rgba(255,255,255,.5);font:14px/1.7 Arial,sans-serif}.oh-module-directory ul{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:2rem}.oh-module-directory li{font:10px monospace;color:rgba(255,255,255,.6);padding:.6rem;border-left:1px solid var(--oh-gold)}.oh-project-cta .oh-back{display:block;width:max-content;margin:2rem auto 0;background:transparent;color:rgba(255,255,255,.55);border-color:transparent}.realm-page .site-foot{margin-top:0}@media(max-width:800px){.oh-realm-hero{grid-template-columns:1fr;padding:6rem 20px 4rem;gap:3rem}.oh-realm-copy>div{display:grid}.oh-module-directory{padding:5rem 16px}.oh-module-directory>div{grid-template-columns:1fr}.oh-module-directory ul{grid-template-columns:1fr}}
