#aris-home{background:#090909;color:#f6f0e7;overflow:hidden}#aris-home *{box-sizing:border-box}#aris-home a{text-decoration:none;color:inherit}#aris-home .aris-hero{min-height:760px;background:radial-gradient(ellipse at 75% 40%,#a7793144,transparent 50%),linear-gradient(120deg,#020202,#17120b 65%,#030303);position:relative;overflow:hidden}#aris-home .aris-hero:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(120deg,transparent 0 260px,#f2ca7410 261px,transparent 264px);pointer-events:none}#aris-home .aris-wrap{max-width:1540px;margin:auto;padding:70px 5%;display:grid;grid-template-columns:56% 44%;min-height:760px;align-items:center;position:relative}#aris-home .aris-copy{position:relative;z-index:2}#aris-home .aris-kicker,#aris-home .aris-intro>span,#aris-home .aris-feature>div>span{color:#ebc37a;font-size:12px;letter-spacing:.2em;font-weight:750}#aris-home h1{font-size:clamp(64px,7.5vw,126px);letter-spacing:-.075em;line-height:.96;margin:26px 0 30px;color:#fff;font-weight:850}#aris-home em{font-style:normal;background:linear-gradient(110deg,#fff0bb,#b98437 70%,#ffe3a1);background-clip:text;-webkit-background-clip:text;color:transparent}#aris-home .aris-copy p{font-size:clamp(17px,1.5vw,22px);line-height:1.6;max-width:600px;color:#d4c9b7}#aris-home .aris-actions{display:flex;gap:13px;flex-wrap:wrap;margin:32px 0}#aris-home .aris-btn{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(120deg,#f3d88f,#c18c3b);color:#19110a!important;padding:17px 24px;min-height:54px;font-size:14px;font-weight:800;border-radius:3px;transition:transform .2s}#aris-home .aris-btn:hover{transform:translateY(-3px)}#aris-home .aris-outline{background:#18130e;color:#f4dfb5!important;border:1px solid #c69a54}#aris-home .aris-index{margin-top:70px;font-size:10px;letter-spacing:.13em;color:#c3a572}#aris-home .aris-emblem{min-height:560px;display:grid;place-items:center;position:relative}#aris-home .aris-emblem:before,#aris-home .aris-emblem:after{content:"";position:absolute;border:1px solid #d7a45166;border-radius:50%;width:540px;height:540px;transform:rotateX(60deg) rotate(35deg);box-shadow:0 0 90px #b77a3233}#aris-home .aris-emblem:after{width:440px;height:440px;transform:rotateY(62deg) rotate(35deg)}#aris-home .aris-orbit{width:350px;height:350px;border:2px solid #bb8a42;border-radius:50%;background:radial-gradient(circle at 35% 25%,#48321b,#0b0806 70%);box-shadow:0 0 95px #b27b365c,inset 0 0 60px #b77c2c3b;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:1}#aris-home .aris-orbit strong{font:130px Georgia,serif;color:#f0c97d;letter-spacing:-.15em;text-shadow:0 0 24px #bd853c}#aris-home .aris-orbit small{font-size:9px;letter-spacing:.28em;color:#e4c184}#aris-home .aris-worlds{max-width:1580px;margin:auto;padding:110px 5%}#aris-home .aris-intro{text-align:center;margin-bottom:50px}#aris-home h2{font-size:clamp(42px,5vw,72px);line-height:1.07;letter-spacing:-.055em;color:#fff;margin:18px 0}#aris-home .aris-intro p{color:#bcb2a3;font-size:17px}#aris-home .aris-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#aris-home .aris-card{border:1px solid #a57d4350;background:#151310;display:block;transition:transform .2s,border-color .2s}#aris-home .aris-card:hover{transform:translateY(-6px);border-color:#e1b86e}#aris-home .aris-visual{height:300px;background:radial-gradient(circle,#604322,#090807 65%);display:flex;align-items:center;justify-content:center;color:#f4d58d;font:90px Georgia,serif;text-shadow:0 0 35px #c08d3b}#aris-home .aris-smart{font:700 78px Arial,sans-serif;background:radial-gradient(circle,#254040,#090e10 70%)}#aris-home .aris-smart span{font-size:24px;margin-left:8px}#aris-home .aris-digital{font:750 54px Arial,sans-serif}#aris-home .aris-info{padding:30px}#aris-home .aris-info small{color:#d3a762;font-size:10px;letter-spacing:.16em}#aris-home .aris-info h3{color:#fff;font-size:31px;margin:14px 0}#aris-home .aris-info p{color:#c1b7aa;line-height:1.6;font-size:15px;min-height:65px}#aris-home .aris-info b{color:#ebc37a;font-size:13px}#aris-home .aris-feature{background:radial-gradient(ellipse at 75% 50%,#8a5d2536,transparent 52%),#13100c;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:90px 10%}#aris-home .aris-feature p{font-size:17px;color:#cbbfaf;line-height:1.65;max-width:550px}#aris-home .aris-feature img{display:block;max-width:100%;width:320px;height:auto;max-height:550px;object-fit:contain;margin:auto;filter:drop-shadow(0 25px 40px #000)}@media(max-width:1000px){#aris-home .aris-wrap{grid-template-columns:1fr;min-height:0;padding:55px 6%}#aris-home .aris-hero{min-height:0}#aris-home .aris-emblem{min-height:380px}#aris-home .aris-orbit{width:270px;height:270px}#aris-home .aris-orbit strong{font-size:100px}#aris-home .aris-emblem:before{width:370px;height:370px}#aris-home .aris-emblem:after{width:300px;height:300px}#aris-home .aris-grid{grid-template-columns:1fr 1fr}#aris-home .aris-feature{padding:65px 6%}}@media(max-width:650px){#aris-home .aris-wrap{padding:38px 20px 25px}#aris-home .aris-kicker{font-size:9px;letter-spacing:.11em}#aris-home h1{font-size:clamp(47px,12vw,72px);margin:18px 0}#aris-home .aris-copy p{font-size:15px}#aris-home .aris-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:24px 0}#aris-home .aris-btn{padding:12px 9px;min-height:47px;font-size:11px}#aris-home .aris-index{font-size:9px;line-height:1.7;margin-top:22px}#aris-home .aris-emblem{min-height:285px}#aris-home .aris-orbit{width:200px;height:200px}#aris-home .aris-orbit strong{font-size:75px}#aris-home .aris-orbit small{font-size:7px}#aris-home .aris-emblem:before{width:280px;height:280px}#aris-home .aris-emblem:after{width:240px;height:240px}#aris-home .aris-worlds{padding:70px 18px}#aris-home .aris-grid{grid-template-columns:1fr}#aris-home .aris-visual{height:230px}#aris-home .aris-info p{min-height:0}#aris-home .aris-feature{grid-template-columns:1fr;padding:65px 22px;gap:35px}}@media(prefers-reduced-motion:reduce){#aris-home .aris-btn,#aris-home .aris-card{transition:none}}
#aris-home .aris-hero-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:35px;max-width:710px}#aris-home .aris-hero-categories a{display:flex;flex-direction:column;gap:7px;min-height:105px;padding:16px 14px;border:1px solid #c4975c80;background:linear-gradient(140deg,#342518b8,#090807dc);box-shadow:inset 0 1px #e2b86b30;transition:border-color .2s,transform .2s}#aris-home .aris-hero-categories a:hover{border-color:#f2d18a;transform:translateY(-3px)}#aris-home .aris-hero-categories span{color:#d9b06d;font-size:9px;letter-spacing:.13em}#aris-home .aris-hero-categories strong{font-size:clamp(14px,1.4vw,19px);color:#fff;line-height:1.2}#aris-home .aris-hero-categories small{color:#f1d19b;font-size:11px}#aris-home .aris-emblem-label{position:absolute;top:7%;text-align:center;color:#f0d093;letter-spacing:.28em;font-size:14px;font-weight:700}#aris-home .aris-emblem-label span{font-size:8px;letter-spacing:.19em;color:#b89b69}#aris-home .aris-index{margin-top:22px}@media(max-width:650px){#aris-home .aris-hero-categories{grid-template-columns:1fr 1fr;gap:8px;margin-top:25px}#aris-home .aris-hero-categories a{padding:12px;min-height:88px}#aris-home .aris-hero-categories a:last-child{grid-column:1/-1;min-height:72px}#aris-home .aris-hero-categories strong{font-size:15px}#aris-home .aris-emblem-label{top:0;font-size:10px}}

#aris-home .aris-hero{background:radial-gradient(ellipse at 73% 42%,#8a581d55,transparent 52%),linear-gradient(110deg,#030303,#1b1108 66%,#050403)}#aris-home .aris-wrap{max-width:1740px;grid-template-columns:47% 53%;padding-left:5%;padding-right:0;min-height:680px}#aris-home .aris-copy{padding:50px 0;z-index:3}#aris-home .aris-copy h1{font-size:clamp(60px,6vw,102px)}#aris-home .aris-cinematic-art{min-height:570px;display:flex;align-items:center;justify-content:flex-end;overflow:hidden;isolation:isolate}#aris-home .aris-cinematic-art:before,#aris-home .aris-cinematic-art:after{display:none}#aris-home .aris-cinematic-art img{display:block;width:110%;max-width:none;height:auto;object-fit:cover;object-position:center;filter:drop-shadow(0 12px 25px #0009);mask-image:linear-gradient(to right,transparent,#000 13%,#000 100%)}#aris-home .aris-hero-categories{margin-top:27px}#aris-home .aris-index{margin-top:20px}@media(max-width:1000px){#aris-home .aris-wrap{grid-template-columns:1fr;padding:38px 5% 0}#aris-home .aris-copy{padding:20px 0}#aris-home .aris-cinematic-art{min-height:0;max-height:420px;justify-content:center}#aris-home .aris-cinematic-art img{width:100%;mask-image:linear-gradient(to bottom,#000 75%,transparent)}}@media(max-width:650px){#aris-home .aris-copy h1{font-size:clamp(45px,11vw,66px)}#aris-home .aris-cinematic-art{height:auto;min-height:0;max-height:none;margin:10px -5.6vw 0}#aris-home .aris-cinematic-art img{width:100%;height:auto}#aris-home .aris-hero-categories{margin-top:20px}}

/* Full-width visual hero replaces the text composition. Real links remain interactive. */
#aris-home .aris-image-hero{min-height:0!important;background:#050505!important;position:relative;display:block}#aris-home .aris-hero-full-image{display:block;width:100%;height:auto;max-height:760px;object-fit:cover;object-position:center}#aris-home .aris-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#aris-home .aris-image-hero-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;background:#b58a42;padding:2px}#aris-home .aris-image-hero-links a{background:linear-gradient(110deg,#100e0b,#281d11);color:#f6dcaa;min-height:67px;display:flex;align-items:center;justify-content:center;gap:14px;padding:16px;font-size:clamp(13px,1.3vw,19px);font-weight:750;letter-spacing:.015em;text-align:center}#aris-home .aris-image-hero-links a:hover,#aris-home .aris-image-hero-links a:focus-visible{background:#443018;outline:2px solid #e4bb73;outline-offset:-3px}@media(max-width:650px){#aris-home .aris-hero-full-image{width:100%;height:auto;min-height:210px;object-fit:cover;object-position:center}#aris-home .aris-image-hero-links{grid-template-columns:1fr}#aris-home .aris-image-hero-links a{min-height:49px;font-size:14px}}
