/* Curiovex / an open workshop for intelligence, systems, and possibility. */
.brand .brand-symbol{width:30px}.brand-symbol img{object-fit:contain}.brand{letter-spacing:-1.1px!important}
.home-hero{min-height:390px!important;background:linear-gradient(115deg,#ffffff07,transparent 66%)!important;border:1px solid #ffffff16!important;border-radius:22px!important;overflow:hidden}
.home-hero .hero-copy{padding:38px 0 38px 34px!important}.home-hero h2{font-size:clamp(35px,4.2vw,62px)!important;font-weight:500!important;line-height:1.1!important;letter-spacing:-2.8px!important}.home-hero h2 em{color:#aeb3bd!important;font-style:normal!important}.home-hero .hero-copy>p{font-size:13px!important;line-height:1.95!important;max-width:440px;color:#a8adb7!important}
.brand-exhibit{background:radial-gradient(ellipse at center,#b8bdc414,transparent 65%)!important}.brand-exhibit .brand-ring{border-color:#ffffff1c!important;border-style:dashed;transform:rotate(20deg)}.brand-exhibit .brand-halo{background:radial-gradient(circle,#d2d4d60a,transparent 68%)!important}.brand-exhibit .home-brand-mark{width:155px;height:178px;object-fit:contain;filter:none!important}.brand-exhibit .brand-coordinate{letter-spacing:.16em;font-size:8px}.brand-exhibit .brand-signature{font-size:7px;letter-spacing:.21em}.brand-exhibit .brand-caption{font-size:8px}
.forge-directions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:23px 0 28px}.forge-directions>a{display:block;padding:24px;border:1px solid #ffffff13;border-radius:15px;background:linear-gradient(145deg,#ffffff05,#ffffff01);transition:transform .25s,border-color .25s}.forge-directions>a:hover{transform:translateY(-4px);border-color:#ffffff36}.forge-directions>a>span{font:8px var(--mono);letter-spacing:.13em;color:#8f949f}.forge-directions h3{font-size:21px;font-weight:500;line-height:1.4;letter-spacing:-.7px;margin:18px 0 8px;color:#e1e2e5}.forge-directions p{font-size:11px;color:#959ca8;line-height:1.8;margin-bottom:23px}.forge-directions b{font-size:10px;color:#c7ccd5;font-weight:400}.hero-eyebrow{font-size:8px!important;letter-spacing:.17em!important}
@media(max-width:900px){.home-hero .hero-copy{padding:26px 0 26px 20px!important}.home-hero h2{letter-spacing:-1.6px!important}.forge-directions>a{padding:19px}.forge-directions h3{font-size:18px}}
@media(max-width:600px){.home-hero .hero-copy{padding:25px 20px!important}.home-hero h2{font-size:39px!important;letter-spacing:-1.8px!important}.forge-directions{grid-template-columns:1fr;gap:10px}.forge-directions>a{padding:22px}.forge-directions h3{margin-top:12px}.forge-directions p{margin-bottom:14px}.brand-exhibit .home-brand-mark{width:110px;height:126px}.home-hero{min-height:0!important}}
@media(prefers-reduced-motion:reduce){.forge-directions>a{transition:none!important;transform:none!important}}.motion-off .forge-directions>a{transition:none!important;transform:none!important}
