#ary-er{--wine:#2a0e1d;--wine2:#47152d;--cream:#fff8e9;--gold:#d8a84e;--ink:#271617;--muted:#a89282}#ary-er *{box-sizing:border-box}#ary-er{min-height:100vh;overflow:hidden;transition:.3s;background:var(--wine);color:var(--cream)}#ary-er.light{background:#f8efdc;color:var(--ink)}#ary-er .shell{width:min(1180px,calc(100% - 40px));margin:auto}#ary-er .nav{height:88px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:5;border-bottom:1px solid #ffffff18}#ary-er .brand{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;font-family:Georgia,serif;letter-spacing:.08em}#ary-er .brand small{display:block;font:8px Arial,sans-serif;letter-spacing:.28em;margin-top:4px;color:var(--gold)}#ary-er .elephant{font-size:28px;color:var(--gold);transform:rotate(180deg)}#ary-er .navlinks{display:flex;gap:32px}#ary-er .navlinks a{color:inherit;text-decoration:none;font-size:13px;opacity:.7}#ary-er .round{border:1px solid #ffffff30;border-radius:99px;background:transparent;color:inherit;width:42px;height:42px}#ary-er .hero{min-height:720px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:70px 0}#ary-er .eyebrow{text-transform:uppercase;letter-spacing:.24em;font-size:11px;color:var(--gold);font-weight:bold}#ary-er .hero h1,#ary-er .section-head h2,#ary-er .product-copy h2,#ary-er .world-copy h2,#ary-er .closing h2{font:500 clamp(48px,6vw,82px)/.98 Georgia,serif;margin:25px 0}#ary-er .hero h1 em,#ary-er .closing h2 em{font-weight:400;color:var(--gold)}#ary-er .lead{max-width:590px;font-size:18px;line-height:1.75;opacity:.74}#ary-er .actions{display:flex;gap:12px;margin:34px 0}#ary-er .button{display:inline-flex;align-items:center;gap:24px;padding:15px 22px;border-radius:2px;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:bold}#ary-er .gold{background:var(--gold);color:#25120d}#ary-er .ghost{border:1px solid #ffffff38;color:inherit}#ary-er .languages{display:flex;gap:10px;flex-wrap:wrap}#ary-er .languages span{font-size:10px;padding:7px 9px;border:1px solid #ffffff26;border-radius:99px}#ary-er .hero-visual{position:relative}#ary-er .hero-visual img{width:100%;position:relative;z-index:1;mix-blend-mode:lighten;filter:drop-shadow(0 30px 50px #0008)}#ary-er.light .hero-visual img{mix-blend-mode:multiply}#ary-er .halo{position:absolute;inset:5%;border-radius:50%;background:radial-gradient(circle,#b9803535,transparent 65%);border:1px solid #d8a84e22}#ary-er .floating{position:absolute;z-index:2;padding:11px 14px;border:1px solid #d8a84e55;background:#240d1bd9;backdrop-filter:blur(10px);font:13px Georgia;color:#f5dec0}#ary-er .floating b{display:block;color:var(--gold);font:8px Arial;letter-spacing:.2em;margin-top:4px}#ary-er .f1{top:10%;right:-3%}#ary-er .f2{bottom:10%;left:2%}#ary-er .marquee{border-block:1px solid #d8a84e30;padding:15px 0;overflow:hidden;white-space:nowrap}#ary-er .marquee div{display:inline-flex;gap:36px;animation:er-move 50s linear infinite}#ary-er .marquee span{font:italic 18px Georgia;opacity:.65}#ary-er .marquee b{color:var(--gold);font-size:9px;margin-left:25px}@keyframes er-move{to{transform:translateX(-50%)}}#ary-er .experience{padding:120px 0}#ary-er .section-head{max-width:770px;margin-bottom:50px}#ary-er .section-head h2{font-size:clamp(44px,5vw,70px)}#ary-er .section-head>p:last-child{line-height:1.7;opacity:.68;max-width:650px}#ary-er .machine{border:1px solid #d8a84e55;background:linear-gradient(145deg,#190910,#351024);box-shadow:0 40px 80px #0005;padding:18px}#ary-er.light .machine{background:linear-gradient(145deg,#fffaf0,#efdfc1)}#ary-er .machine-top{display:flex;justify-content:space-between;align-items:center;padding:10px 8px 25px;font-size:10px;letter-spacing:.2em}#ary-er .live-dot{display:inline-block;width:7px;height:7px;background:#ef5b62;border-radius:50%;box-shadow:0 0 12px #ef5b62}#ary-er .modes{display:flex}#ary-er .modes button{background:transparent;border:1px solid #d8a84e44;color:inherit;padding:8px 12px}#ary-er .modes .active{background:var(--gold);color:#240d19}#ary-er .reels{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;max-height:620px;overflow:auto}#ary-er .value-card{min-height:230px;background:linear-gradient(160deg,#fffdf7,#ead7ac);color:#3b1d1c;padding:16px;position:relative;display:flex;flex-direction:column;justify-content:center;text-align:center;border:1px solid #c99c49;outline:1px solid #c99c49;outline-offset:-7px}#ary-er .value-card small{position:absolute;top:15px;right:16px}#ary-er .value-card .suit{font-size:28px;position:absolute;top:12px;left:15px}#ary-er .s1,#ary-er .s0{color:#a22032}#ary-er .value-card h3{font:22px Georgia;margin:25px 0 4px}#ary-er .value-card p{text-transform:uppercase;letter-spacing:.15em;font-size:9px}#ary-er .value-card i{font:19px Georgia;margin:14px 0}#ary-er .translation{font-size:10px;opacity:.6}#ary-er .spinning .value-card{animation:er-blur .42s infinite}@keyframes er-blur{50%{transform:translateY(8px);filter:blur(3px)}}#ary-er .controls{display:flex;gap:8px;flex-wrap:wrap;padding:18px 0 0}#ary-er .controls button{background:transparent;color:inherit;border:1px solid #d8a84e44;padding:13px 17px;text-transform:uppercase;letter-spacing:.12em;font-size:10px}#ary-er .controls .run{background:var(--gold);color:#24100e}#ary-er .controls .stop{border-color:#c94e5d;color:#ef8791}#ary-er .result{margin-top:18px;border-top:1px solid #d8a84e30;padding:18px 8px;display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:20px}#ary-er .result span{font-size:9px;letter-spacing:.2em;color:var(--gold)}#ary-er .result strong{font:20px Georgia}#ary-er .result em{font-size:11px;opacity:.5}#ary-er .physical{background:var(--cream);color:var(--ink);padding:120px 0}#ary-er .split{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}#ary-er .product-img img{width:100%;mix-blend-mode:multiply}#ary-er .product-copy h2{font-size:clamp(44px,5vw,70px)}#ary-er .product-copy>p{line-height:1.8;color:#6d5c54}#ary-er .product-copy ul{padding:0;list-style:none;margin:30px 0}#ary-er .product-copy li{display:grid;grid-template-columns:180px 1fr;border-top:1px solid #cdbd9e;padding:18px 0;font-size:13px}#ary-er .product-copy li span{color:#7b6d61}#ary-er .world{padding:130px 0;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}#ary-er .globe{position:relative;width:360px;height:360px;margin:auto;border:1px solid #d8a84e50;border-radius:50%;display:grid;place-items:center}#ary-er .orbit{position:absolute;inset:40px;border:1px solid #d8a84e30;border-radius:50%}#ary-er .o2{transform:rotate(60deg) scaleX(.45)}#ary-er .core{width:110px;height:110px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f3d799,#b57b27);display:grid;place-items:center;color:#6e1628;font-size:28px;box-shadow:0 0 60px #d8a84e55}#ary-er .core small{font:8px Arial;letter-spacing:.2em;text-align:center;color:#3a1b19}#ary-er .globe>span{position:absolute;top:calc(50% - 10px);font:15px Georgia;color:var(--gold);transform-origin:50% 165px}#ary-er .world-copy h2{font-size:clamp(44px,5vw,70px)}#ary-er .world-copy>p{line-height:1.8;opacity:.68}#ary-er .quote{border-left:2px solid var(--gold);margin-top:28px;padding-left:22px;font:italic 21px Georgia}#ary-er .collection{padding:120px 0}#ary-er .gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}#ary-er .gallery button{border:0;background:#fff;padding:0;position:relative;overflow:hidden;min-height:270px}#ary-er .gallery .wide{grid-column:span 2}#ary-er .gallery img{width:100%;height:100%;object-fit:cover;transition:.4s}#ary-er .gallery button:hover img{transform:scale(1.03)}#ary-er .gallery span{position:absolute;left:0;right:0;bottom:0;padding:30px 18px 16px;background:linear-gradient(transparent,#1d0816dd);color:#fff;text-align:left;font:16px Georgia}#ary-er .closing{text-align:center;padding:140px 20px;background:radial-gradient(circle at center,#64203e,#240c19 60%);color:var(--cream)}#ary-er .closing h2{font-size:clamp(48px,7vw,90px)}#ary-er footer{height:170px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;border-top:1px solid #ffffff1f;font-size:11px;opacity:.72}#ary-er footer p:last-child{text-align:right}@media(max-width:900px){#ary-er .navlinks{display:none}#ary-er .hero,#ary-er .split,#ary-er .world{grid-template-columns:1fr}#ary-er .hero{padding-top:40px}#ary-er .hero-visual{max-width:650px}#ary-er .reels{grid-template-columns:repeat(3,1fr)}#ary-er .result{grid-template-columns:1fr}#ary-er .world-copy{order:-1}#ary-er .gallery{grid-template-columns:1fr 1fr}#ary-er .gallery .wide{grid-column:span 2}#ary-er footer{grid-template-columns:1fr;height:auto;padding:50px 0;gap:20px}#ary-er footer p:last-child{text-align:left}}@media(max-width:560px){#ary-er .shell{width:min(100% - 24px,1180px)}#ary-er .hero{min-height:auto;padding-bottom:60px}#ary-er .hero h1{font-size:48px}#ary-er .actions{flex-direction:column;align-items:stretch}#ary-er .button{justify-content:center}#ary-er .experience,#ary-er .physical,#ary-er .world,#ary-er .collection{padding:80px 0}#ary-er .reels{grid-template-columns:repeat(2,1fr)}#ary-er .value-card{min-height:200px}#ary-er .controls button{flex:1}#ary-er .split{gap:30px}#ary-er .globe{width:280px;height:280px}#ary-er .globe>span{transform-origin:50% 125px!important}#ary-er .gallery{grid-template-columns:1fr}#ary-er .gallery .wide{grid-column:auto}#ary-er .gallery button{min-height:240px}#ary-er .product-copy li{grid-template-columns:1fr;gap:6px}}