/* START_SECTION:arkaders-digital (INDEX:3) */
arkaders-landing{--ink:#f6efe2;--muted:#b6bccd;--gold:#eec67b;--blue:#58b8e9;--line:rgba(225,190,116,.22);--night:#060b17;display:block;background:var(--night);color:var(--ink);font:17px/1.7 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:clip;position:relative;isolation:isolate}
arkaders-landing *,arkaders-landing *::before,arkaders-landing *::after{box-sizing:border-box}
arkaders-landing :is(h1,h2,h3,p,figure){margin:0}arkaders-landing :is(h1,h2,h3){font-family:var(--ark-heading-font,Georgia,serif);font-weight:500;line-height:1.07;letter-spacing:-.045em;color:var(--ink)}
arkaders-landing h1{font-size:clamp(48px,6.8vw,104px)}arkaders-landing h2{font-size:clamp(36px,5vw,74px)}arkaders-landing h3{font-size:clamp(24px,2.4vw,36px)}arkaders-landing p{max-width:64ch}arkaders-landing a{color:inherit;text-decoration:none}arkaders-landing button{font:inherit;color:inherit;cursor:pointer}arkaders-landing img{display:block;max-width:100%;height:auto}arkaders-landing :focus-visible{outline:2px solid var(--blue);outline-offset:7px}
arkaders-landing .ark-wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}arkaders-landing .ark-section{padding-block:110px;position:relative;scroll-margin-top:100px}arkaders-landing .ark-kicker{font-size:11px;font-weight:650;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:23px;display:flex;align-items:center;gap:12px}arkaders-landing .ark-kicker::before{content:"";width:26px;height:1px;background:var(--gold)}arkaders-landing .ark-gold{color:var(--gold);background:linear-gradient(120deg,#a7793b 0%,#f5d693 32%,#fff5d3 55%,#cd9d51 80%);background-clip:text;-webkit-text-fill-color:transparent}arkaders-landing .ark-lede{font-size:clamp(17px,1.5vw,20px);color:var(--muted);line-height:1.75;margin-top:26px}arkaders-landing .ark-small{font-size:12px;letter-spacing:.1em;color:#a5aec3;text-transform:uppercase}arkaders-landing .ark-section-head{max-width:850px;margin-bottom:48px}arkaders-landing .ark-number{font-family:Georgia,serif;font-size:13px;color:var(--gold);border:1px solid var(--line);border-radius:50%;width:38px;height:38px;display:grid;place-items:center}
arkaders-landing .ark-nav{position:sticky;top:0;z-index:30;height:82px;background:rgba(5,10,22,.88);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}arkaders-landing .ark-nav-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}arkaders-landing .ark-wordmark{font:600 27px/1 Georgia,serif;letter-spacing:.02em;white-space:nowrap}arkaders-landing .ark-wordmark b{font-size:1.33em;color:var(--gold)}arkaders-landing .ark-nav-links{display:flex;gap:30px;font-size:12px;letter-spacing:.07em}arkaders-landing .ark-nav-links a{padding:8px 0;color:#c4cbdb;transition:color .2s}arkaders-landing .ark-nav-links a:hover{color:var(--gold)}arkaders-landing .ark-progress{position:absolute;left:0;bottom:-1px;width:100%;height:2px;transform:scaleX(var(--progress,0));transform-origin:left;background:linear-gradient(90deg,transparent,var(--gold),#fff3d1);pointer-events:none}
arkaders-landing .ark-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:17px 25px;min-height:56px;border:1px solid #f3d192;border-radius:3px;background:linear-gradient(115deg,#ba8c40,#f7dca6 48%,#e8bd73);color:#11151e;font-size:13px;font-weight:750;letter-spacing:.045em;position:relative;overflow:hidden;box-shadow:0 0 28px rgba(236,184,84,.12);transition:transform .25s,box-shadow .25s;isolation:isolate}
arkaders-landing .ark-button::after{content:"";position:absolute;inset:-80% -40%;background:linear-gradient(105deg,transparent 43%,rgba(255,255,255,.8) 49%,transparent 56%);transform:translateX(-130%);pointer-events:none}arkaders-landing .ark-button:hover{transform:translateY(-3px);box-shadow:0 0 36px rgba(255,206,123,.28)}arkaders-landing .ark-button:hover::after,arkaders-landing .ark-button:focus-visible::after{animation:ark-flash 1s ease}arkaders-landing .ark-button.ark-compact{font-size:11px;min-height:41px;padding:10px 16px}arkaders-landing .ark-arrow{font:24px/1 Georgia,serif;transition:transform .25s}arkaders-landing .ark-button:hover .ark-arrow{transform:translateX(4px)}arkaders-landing .ark-textlink{display:inline-flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px;color:var(--gold)}arkaders-landing .ark-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:33px}
arkaders-landing .ark-hero{min-height:min(900px,calc(100svh - 82px));padding-block:70px 58px;display:flex;align-items:center;position:relative}arkaders-landing .ark-hero-bg{position:absolute;inset:0;z-index:-3;opacity:.63;pointer-events:none}arkaders-landing .ark-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center}arkaders-landing .ark-hero::before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(6,11,23,.98),rgba(6,11,23,.67) 48%,rgba(6,11,23,.2)),linear-gradient(0deg,#060b17,transparent 40%)}arkaders-landing .ark-hero-grid{display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:70px}arkaders-landing .ark-hero-copy{position:relative;z-index:3;max-width:680px}arkaders-landing .ark-hero .ark-lede{max-width:49ch}arkaders-landing .ark-hero-meta{margin-top:27px;display:flex;gap:20px;flex-wrap:wrap;font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:#c4cbd8}arkaders-landing .ark-hero-meta span+span::before{content:"✦";margin-right:20px;color:var(--gold)}arkaders-landing .ark-hero-art{position:relative;display:flex;justify-content:center;perspective:1200px}arkaders-landing .ark-book{width:min(350px,84%);position:relative;transform:rotateY(-11deg) rotateZ(3deg);transform-style:preserve-3d;box-shadow:25px 35px 80px #0009;transition:transform .6s ease}arkaders-landing .ark-book img{width:100%;border-radius:2px;border:1px solid #c69d5866}arkaders-landing .ark-book::before{content:"";position:absolute;left:-10px;top:3px;bottom:3px;width:10px;background:linear-gradient(90deg,#19283c,#bf9246,#213047);transform:rotateY(-35deg);transform-origin:right}arkaders-landing .ark-orbit{position:absolute;width:520px;height:520px;border:1px solid #cfa65d30;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%) rotateX(65deg) rotateZ(-30deg);z-index:-1;box-shadow:0 0 60px #5895f81a}arkaders-landing .ark-orbit::after{content:"✦";position:absolute;top:0;left:50%;color:#fff2c9;font-size:23px;text-shadow:0 0 20px #f6d180}arkaders-landing .ark-float-label{position:absolute;bottom:30px;right:0;padding:16px 20px;background:#0c1425e8;border:1px solid var(--line);backdrop-filter:blur(12px);font-size:12px;letter-spacing:.06em;box-shadow:0 12px 40px #0005}arkaders-landing .ark-float-label small{display:block;font-size:10px;color:var(--gold);letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px}
arkaders-landing .ark-chapterline{display:flex;justify-content:space-between;align-items:center;gap:30px;border-block:1px solid var(--line);padding-block:27px;color:var(--muted);font-size:12px;letter-spacing:.07em}arkaders-landing .ark-chapterline strong{font:20px Georgia,serif;color:var(--gold)}arkaders-landing .ark-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:76px}arkaders-landing .ark-split-copy{max-width:570px}arkaders-landing .ark-frame{position:relative;border:1px solid var(--line);border-radius:5px;overflow:hidden;background:#0d182c;box-shadow:0 25px 65px #0005;transform-style:preserve-3d;transition:transform .22s ease-out}arkaders-landing .ark-frame img{width:100%;height:auto}arkaders-landing .ark-glare{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(255,235,172,.2),transparent 50%);opacity:0;mix-blend-mode:screen;transition:opacity .3s}arkaders-landing .ark-tilt:hover .ark-glare{opacity:1}arkaders-landing .ark-frame::after{content:"";position:absolute;inset:8px;border:1px solid rgba(255,232,184,.2);pointer-events:none;border-radius:2px}arkaders-landing .ark-story-caption{display:flex;justify-content:space-between;gap:16px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#c6cfdf;margin-top:18px}arkaders-landing .ark-name-strip{display:flex;gap:9px;flex-wrap:wrap;margin-top:27px}arkaders-landing .ark-name-strip span{border:1px solid var(--line);padding:7px 12px;font-size:11px;letter-spacing:.1em;color:var(--gold)}arkaders-landing .ark-wide-scene{margin-top:72px;position:relative;overflow:hidden;border-radius:6px;border:1px solid var(--line)}arkaders-landing .ark-wide-scene img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}arkaders-landing .ark-scene-caption{position:absolute;bottom:0;left:0;right:0;padding:90px 40px 30px;background:linear-gradient(transparent,#060b17ed)}arkaders-landing .ark-scene-caption h3{font-size:clamp(24px,3vw,42px);max-width:650px}
arkaders-landing .ark-cosmos{background:#09111f}arkaders-landing .ark-cosmos-banner{position:relative;min-height:640px;display:flex;align-items:center;padding-block:80px;isolation:isolate}arkaders-landing .ark-cosmos-banner>img{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover}arkaders-landing .ark-cosmos-banner::before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#07101ff0,#07101fbb 38%,transparent 80%),linear-gradient(0deg,#09111f,transparent 40%)}arkaders-landing .ark-cosmos-copy{max-width:630px}arkaders-landing .ark-cosmos-copy h2{font-size:clamp(60px,8vw,116px)}arkaders-landing .ark-bridge{display:grid;grid-template-columns:1fr 80px 1fr;gap:34px;align-items:center;margin-top:70px;padding:30px 0;border-block:1px solid var(--line)}arkaders-landing .ark-bridge h3{font-size:25px;margin-bottom:12px}arkaders-landing .ark-bridge p{color:var(--muted);font-size:15px}arkaders-landing .ark-bridge-symbol{font:42px Georgia,serif;text-align:center;color:var(--gold)}arkaders-landing .ark-cosmos-bottom{padding-bottom:100px}arkaders-landing .ark-race-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:60px}arkaders-landing .ark-race-art{position:relative}arkaders-landing .ark-race-art img{width:100%;aspect-ratio:2/3;object-fit:cover}arkaders-landing .ark-race-art .ark-scene-caption{padding:110px 26px 28px}arkaders-landing .ark-race-art h3{font-size:34px;margin-bottom:8px}arkaders-landing .ark-race-art p{font-size:13px;color:#d5dbe7}arkaders-landing .ark-species{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-top:65px}arkaders-landing .ark-species-controls{display:flex;gap:10px;flex-wrap:wrap;align-content:start}arkaders-landing .ark-species-controls button{border:1px solid var(--line);background:transparent;border-radius:3px;font-size:12px;letter-spacing:.04em;padding:12px 18px;transition:background .25s,border-color .25s}arkaders-landing .ark-species-controls button[aria-pressed=true]{background:#edc77d;color:#111827;border-color:#edc77d}arkaders-landing .ark-species-text{min-height:150px}arkaders-landing .ark-species-text h3{color:var(--gold);margin-bottom:14px}arkaders-landing .ark-species-text p{color:var(--muted);font-size:15px}arkaders-landing .ark-values{margin-top:30px;display:flex;gap:15px;flex-wrap:wrap;color:var(--gold);font-size:12px;letter-spacing:.12em}
arkaders-landing .ark-learning{background:radial-gradient(ellipse at top right,#1b274d55,transparent 65%)}arkaders-landing .ark-learning-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:45px}arkaders-landing .ark-learning-head .ark-section-head{margin:0;max-width:750px}arkaders-landing .ark-rail-actions{display:flex;gap:10px;align-items:center}arkaders-landing .ark-circle-button{border:1px solid var(--line);background:transparent;border-radius:50%;width:47px;height:47px;display:grid;place-items:center;font:24px Georgia,serif}arkaders-landing .ark-circle-button:hover{background:#eac579;color:#091021}arkaders-landing .ark-rail{display:flex;gap:25px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:2px;padding:14px 2px 28px;overscroll-behavior-inline:contain;scrollbar-color:#b48943 #0e1525;scrollbar-width:thin}arkaders-landing .ark-skill-card{flex:0 0 calc((100% - 50px)/3);min-width:270px;scroll-snap-align:start;position:relative;perspective:1000px}arkaders-landing .ark-skill-card .ark-frame{aspect-ratio:1/3;max-height:1000px}arkaders-landing .ark-skill-card .ark-frame img{width:100%;height:100%;object-fit:contain}arkaders-landing .ark-skill-title{display:flex;gap:15px;align-items:center;padding-top:24px}arkaders-landing .ark-skill-title h3{font-size:23px;letter-spacing:-.03em}arkaders-landing .ark-skill-card>p{font-size:14px;color:var(--muted);margin-top:14px}arkaders-landing .ark-learning-foot{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:36px}
arkaders-landing .ark-intelligence{position:relative;background:#0a1223}arkaders-landing .ark-intelligence .ark-split{grid-template-columns:1.13fr .87fr}arkaders-landing .ark-tech-art{max-height:820px;width:100%;object-fit:contain!important}arkaders-landing .ark-core-shell{position:relative;width:100%;height:320px;margin-top:35px;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:radial-gradient(ellipse at center,#173966,#07101f 65%)}arkaders-landing .ark-core-shell canvas{width:100%;height:100%;display:block;touch-action:pan-y}arkaders-landing .ark-core-meta{position:absolute;bottom:15px;left:20px;right:20px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:#c8d4e9}arkaders-landing .ark-motion{border:1px solid var(--line);background:#070c19bb;padding:6px 10px;font-size:10px;letter-spacing:.08em;text-transform:uppercase}arkaders-landing .ark-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px}arkaders-landing .ark-pillar{border-top:1px solid var(--line);padding-top:18px;font-size:13px;color:var(--muted)}arkaders-landing .ark-pillar strong{display:block;color:var(--gold);font-family:Georgia,serif;font-size:22px;font-weight:400;margin-bottom:10px}
arkaders-landing .ark-community{background:radial-gradient(ellipse at 10% 50%,#33301b30,transparent 60%)}arkaders-landing .ark-community .ark-frame{max-width:310px;margin:auto}arkaders-landing .ark-community .ark-split{grid-template-columns:.75fr 1.25fr}arkaders-landing .ark-community h2{font-size:clamp(40px,5.5vw,80px)}arkaders-landing .ark-community .ark-lede{max-width:52ch}arkaders-landing .ark-final{position:relative;isolation:isolate;padding-block:110px;background:#0b1529;border-top:1px solid var(--line)}arkaders-landing .ark-final::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 70% 50%,#69542955,transparent 65%)}arkaders-landing .ark-final .ark-split{grid-template-columns:1.2fr .8fr}arkaders-landing .ark-final-art{width:min(320px,90%);margin-inline:auto;transform:rotate(-3deg);box-shadow:25px 30px 70px #0009}arkaders-landing .ark-final-points{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:29px;color:var(--gold);font-size:12px;letter-spacing:.09em;text-transform:uppercase}arkaders-landing .ark-footer{border-top:1px solid var(--line);padding-block:32px 90px}arkaders-landing .ark-footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:25px;color:#9da8c0;font-size:12px}arkaders-landing .ark-footer-links{display:flex;gap:22px;flex-wrap:wrap}arkaders-landing .ark-dock{position:fixed;bottom:20px;left:50%;transform:translate(-50%,120px);opacity:0;z-index:35;background:#091122f0;border:1px solid var(--line);backdrop-filter:blur(16px);padding:9px 10px 9px 20px;display:flex;align-items:center;gap:25px;border-radius:5px;box-shadow:0 10px 35px #0008;transition:transform .4s,opacity .4s;max-width:calc(100% - 28px)}arkaders-landing .ark-dock[data-visible=true]{transform:translate(-50%,0);opacity:1}arkaders-landing .ark-dock-label{font:15px Georgia,serif;white-space:nowrap}arkaders-landing .ark-dock-label small{display:block;font:9px system-ui;color:var(--gold);letter-spacing:.18em;text-transform:uppercase;margin-bottom:2px}
arkaders-landing[data-enhanced] .ark-reveal{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s ease}arkaders-landing[data-enhanced] .ark-reveal.is-visible{opacity:1;transform:none}arkaders-landing[data-motion=off] .ark-reveal{opacity:1;transform:none;transition:none}arkaders-landing[data-motion=off] :is(.ark-button,.ark-frame,.ark-book){animation:none!important;transition:none!important;transform:none!important}arkaders-landing .ark-stars{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(1px 1px at 13% 22%,#f6d69dcc,transparent),radial-gradient(1px 1px at 72% 14%,#eef7ff,transparent),radial-gradient(2px 2px at 86% 38%,#f6d69daa,transparent),radial-gradient(1px 1px at 41% 61%,#6bbbf5aa,transparent);background-size:550px 600px;opacity:.7;z-index:-1}
@keyframes ark-flash{to{transform:translateX(140%)}}@media(hover:hover) and (prefers-reduced-motion:no-preference){arkaders-landing .ark-hero-art .ark-book{animation:ark-book-drift 8s ease-in-out infinite}arkaders-landing .ark-hero-art:hover .ark-book{animation-play-state:paused}}@keyframes ark-book-drift{0%,100%{transform:rotateY(-11deg) rotateZ(3deg) translateY(0)}50%{transform:rotateY(-7deg) rotateZ(2deg) translateY(-12px)}}
@media(min-width:1600px){arkaders-landing .ark-wrap{width:min(1420px,calc(100% - 120px))}}
@media(max-width:1050px){arkaders-landing .ark-wrap{width:calc(100% - 60px)}arkaders-landing .ark-hero-grid{gap:30px}arkaders-landing .ark-split{gap:40px}arkaders-landing .ark-nav-links{gap:20px}arkaders-landing .ark-skill-card{flex-basis:calc((100% - 25px)/2)}arkaders-landing .ark-orbit{width:400px;height:400px}}
@media(max-width:749px){arkaders-landing{font-size:16px}arkaders-landing .ark-wrap{width:calc(100% - 36px)}arkaders-landing .ark-nav{height:68px}arkaders-landing .ark-wordmark{font-size:23px}arkaders-landing .ark-nav-links{display:none}arkaders-landing .ark-nav .ark-button{font-size:10px;padding:10px 12px;gap:7px}arkaders-landing .ark-section{padding-block:72px;scroll-margin-top:80px}arkaders-landing .ark-hero{padding-block:45px 35px;min-height:auto}arkaders-landing .ark-hero-grid{grid-template-columns:1fr;gap:48px}arkaders-landing .ark-hero-copy{max-width:540px}arkaders-landing h1{font-size:clamp(46px,12vw,68px)}arkaders-landing .ark-hero-bg{opacity:.44}arkaders-landing .ark-hero::before{background:linear-gradient(0deg,#060b17,rgba(6,11,23,.64)),linear-gradient(90deg,#060b17dd,transparent)}arkaders-landing .ark-hero .ark-kicker{font-size:10px;letter-spacing:.15em}arkaders-landing .ark-hero-art{padding:0 20px 30px}arkaders-landing .ark-book{width:230px;transform:rotateY(-7deg) rotateZ(2deg)}arkaders-landing .ark-orbit{width:350px;height:350px}arkaders-landing .ark-float-label{right:8%;bottom:5px;font-size:11px}arkaders-landing .ark-hero-meta{font-size:9px;gap:13px}arkaders-landing .ark-hero-meta span+span::before{margin-right:13px}arkaders-landing .ark-chapterline{flex-direction:column;align-items:start;gap:7px;padding-block:22px}arkaders-landing .ark-split,arkaders-landing .ark-intelligence .ark-split,arkaders-landing .ark-community .ark-split,arkaders-landing .ark-final .ark-split{grid-template-columns:1fr;gap:38px}arkaders-landing .ark-wide-scene{margin-top:45px}arkaders-landing .ark-wide-scene img{aspect-ratio:4/3}arkaders-landing .ark-scene-caption{padding:65px 20px 20px}arkaders-landing .ark-scene-caption h3{font-size:26px}arkaders-landing .ark-cosmos-banner{min-height:580px;padding-block:70px}arkaders-landing .ark-cosmos-banner>img{object-position:70% center;opacity:.8}arkaders-landing .ark-cosmos-banner::before{background:linear-gradient(90deg,#07101fe8,#07101f88),linear-gradient(0deg,#09111f,transparent 50%)}arkaders-landing .ark-cosmos-copy h2{font-size:76px}arkaders-landing .ark-bridge{grid-template-columns:1fr;gap:20px;margin-top:45px}arkaders-landing .ark-bridge-symbol{text-align:left;font-size:32px}arkaders-landing .ark-race-grid{gap:16px;margin-top:40px}arkaders-landing .ark-race-art h3{font-size:22px}arkaders-landing .ark-race-art p{display:none}arkaders-landing .ark-race-art .ark-scene-caption{padding:55px 12px 14px}arkaders-landing .ark-species{grid-template-columns:1fr;gap:28px;padding-top:35px}arkaders-landing .ark-species-controls button{padding:10px 13px;font-size:11px}arkaders-landing .ark-cosmos-bottom{padding-bottom:70px}arkaders-landing .ark-learning-head{align-items:start}arkaders-landing .ark-rail-actions{padding-top:12px}arkaders-landing .ark-circle-button{width:35px;height:35px;font-size:20px}arkaders-landing .ark-skill-card{flex-basis:82%;min-width:0}arkaders-landing .ark-rail{gap:20px}arkaders-landing .ark-skill-card .ark-frame{max-height:none}arkaders-landing .ark-learning-foot{flex-direction:column;align-items:start}arkaders-landing .ark-pillars{gap:15px}arkaders-landing .ark-pillar{font-size:12px}arkaders-landing .ark-pillar strong{font-size:19px}arkaders-landing .ark-community .ark-frame{max-width:270px}arkaders-landing .ark-tech-art{max-height:760px}arkaders-landing .ark-final{padding-block:70px}arkaders-landing .ark-final-art{width:240px;margin-top:12px}arkaders-landing .ark-dock{bottom:12px;gap:14px;width:max-content;padding-left:14px}arkaders-landing .ark-dock-label{font-size:13px}arkaders-landing .ark-dock .ark-button{padding:10px 13px;font-size:10px}arkaders-landing .ark-button{font-size:12px;padding:16px 21px}arkaders-landing .ark-actions{gap:18px}arkaders-landing .ark-section-head{margin-bottom:35px}}
@media(prefers-reduced-motion:reduce){arkaders-landing *,arkaders-landing *::before,arkaders-landing *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}arkaders-landing[data-enhanced] .ark-reveal{opacity:1;transform:none}arkaders-landing .ark-book{transform:none}}
arkaders-landing .ark-wordmark{display:block;flex:0 1 210px;min-width:0}arkaders-landing .ark-wordmark img{width:210px;height:auto;max-height:60px;object-fit:contain}
arkaders-landing .ark-hero-art{flex-direction:column;align-items:center;gap:32px;padding-bottom:14px}arkaders-landing .ark-float-label{position:relative;inset:auto;text-align:center;max-width:100%;margin-top:4px;padding:13px 23px;background:linear-gradient(130deg,#111d30cc,#080f20cc);box-shadow:0 8px 30px #0003}arkaders-landing .ark-book{isolation:isolate}arkaders-landing .ark-book::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 28%,#fce4a555 43%,#fff8d9aa 47%,#91dbff44 51%,transparent 64%);background-size:350% 100%;background-position:120% 0;mix-blend-mode:screen;pointer-events:none;border-radius:2px;opacity:.7}
arkaders-landing[data-motion=on] .ark-book.is-in-view{animation:ark-book-magic 7s ease-in-out infinite}arkaders-landing[data-motion=on] .ark-book.is-in-view::after{animation:ark-foil 7s ease-in-out infinite}
arkaders-landing .ark-glare{z-index:3;background:radial-gradient(ellipse at var(--mx,50%) var(--my,50%),#fff5cc99 0%,#98e4ff33 20%,transparent 55%),repeating-linear-gradient(115deg,transparent 0%,#c3f1ff22 12%,#ffe5a933 15%,transparent 22%);mix-blend-mode:screen;transition:opacity .25s}
arkaders-landing .ark-glare::before{content:"";position:absolute;inset:-35%;background:linear-gradient(115deg,transparent 43%,#fff5cecc 49%,transparent 55%);transform:translateX(-110%);opacity:.65}
arkaders-landing .ark-glare::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 1px 28px at var(--mx,50%) var(--my,50%),#fff8cf,transparent),radial-gradient(ellipse 28px 1px at var(--mx,50%) var(--my,50%),#fff8cf,transparent),radial-gradient(ellipse 1px 12px at 18% 22%,#fff8cf,transparent),radial-gradient(ellipse 12px 1px at 18% 22%,#fff8cf,transparent),radial-gradient(ellipse 1px 18px at 84% 76%,#c8efff,transparent),radial-gradient(ellipse 18px 1px at 84% 76%,#c8efff,transparent);filter:drop-shadow(0 0 5px #e9c575)}
arkaders-landing[data-motion=on] .is-enchanted{border-color:#f4d189;box-shadow:0 0 24px #d7af5840,0 20px 50px #0006}arkaders-landing[data-motion=on] .is-enchanted .ark-glare{opacity:.8}arkaders-landing[data-motion=on] .is-enchanted .ark-glare::before{animation:ark-card-sweep 1.3s ease-out}arkaders-landing[data-motion=on] .ark-tilt.is-in-view:not(.is-enchanted) .ark-glare{animation:ark-card-breathe 7s ease-in-out infinite}arkaders-landing .ark-race-art:nth-child(2) .ark-glare{animation-delay:2s!important}
arkaders-landing .ark-core-shell{height:420px;background:radial-gradient(ellipse at 50% 45%,#18314b,#070e1b 70%)}arkaders-landing .ark-core-shell canvas{height:calc(100% - 45px);cursor:grab;touch-action:pan-y}arkaders-landing .ark-core-shell canvas:active{cursor:grabbing}arkaders-landing .ark-core-meta{font-size:9px;letter-spacing:.06em}arkaders-landing .ark-core-fallback{font-size:55px}
arkaders-landing .ark-split>*{min-width:0}arkaders-landing .ark-community .ark-frame{max-width:100%;width:100%}arkaders-landing .ark-community .ark-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}
@keyframes ark-book-magic{0%,100%{transform:translateY(0) rotateY(-10deg) rotateZ(2deg);filter:drop-shadow(0 0 12px #d9ad4533)}50%{transform:translateY(-17px) rotateY(3deg) rotateZ(-1deg);filter:drop-shadow(0 0 24px #d9ad4566)}}@keyframes ark-foil{0%,25%{background-position:120% 0}70%,100%{background-position:-30% 0}}@keyframes ark-card-sweep{to{transform:translateX(110%)}}@keyframes ark-card-breathe{0%,100%{opacity:.08}45%{opacity:.38}65%{opacity:.12}}
@media(max-width:1050px){arkaders-landing .ark-community .ark-split{grid-template-columns:1fr;gap:36px}arkaders-landing .ark-community .ark-frame{width:100%;max-width:100%}arkaders-landing .ark-community .ark-split-copy{max-width:none}arkaders-landing .ark-community .ark-lede{max-width:none}}
@media(max-width:749px){arkaders-landing .ark-nav-inner{gap:14px}arkaders-landing .ark-wordmark{flex-basis:150px}arkaders-landing .ark-wordmark img{width:150px;max-height:44px}arkaders-landing .ark-hero-art{padding:12px 10px 8px;gap:28px}arkaders-landing .ark-book{width:min(330px,90%)}arkaders-landing .ark-float-label{inset:auto;font-size:12px;margin-top:0}arkaders-landing .ark-race-grid{grid-template-columns:1fr;gap:30px}arkaders-landing .ark-race-art h3{font-size:32px}arkaders-landing .ark-race-art p{display:block}arkaders-landing .ark-race-art .ark-scene-caption{padding:85px 22px 24px}arkaders-landing .ark-core-shell{height:390px}arkaders-landing .ark-core-meta{left:12px;right:12px;gap:8px}arkaders-landing .ark-community .ark-frame{max-width:none;width:100%}arkaders-landing .ark-learning-head{flex-wrap:wrap;gap:20px}arkaders-landing .ark-learning-head .ark-section-head{width:100%}arkaders-landing .ark-rail-actions{padding-top:0}arkaders-landing .ark-wide-scene img{aspect-ratio:16/9}arkaders-landing .ark-wide-scene .ark-scene-caption{position:relative;padding:22px;background:#0b1425}arkaders-landing .ark-wide-scene .ark-kicker{font-size:9px}arkaders-landing .ark-dock-label{white-space:normal;font-size:12px}arkaders-landing .ark-dock{width:calc(100% - 28px);justify-content:space-between}}
arkaders-landing[data-motion=off] .ark-glare{opacity:0!important;animation:none!important}arkaders-landing[data-motion=off] *::before,arkaders-landing[data-motion=off] *::after{animation:none!important}
@media(prefers-reduced-motion:reduce){arkaders-landing .ark-glare{opacity:0!important}}

.ark-hero-mini{margin:28px 0 32px;padding:24px;border:1px solid #dcb96855;border-radius:16px;background:linear-gradient(140deg,#071222e8,#13243acc);box-shadow:0 20px 65px #0005}.ark-hero-mini h2{font-size:clamp(24px,2.3vw,36px);line-height:1.2;margin:0 0 10px}.ark-hero-mini p{font-size:15px;line-height:1.65;color:#d5dbe5;margin:12px 0}.ark-hero-mini .ark-core-shell{height:340px;margin:14px 0;border:0;background:radial-gradient(ellipse at 50% 55%,#35577755,transparent 68%)}.ark-hero-mini .ark-mini-steps{color:#f4d187;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.ark-hero-mini .ark-button{margin-top:8px}.ark-hero-grid{align-items:start}.ark-hero-art{align-self:center}@media(max-width:749px){.ark-hero-mini{padding:18px 12px}.ark-hero-mini .ark-core-shell{height:365px}.ark-hero-mini .ark-core-meta{gap:8px;font-size:9px}.ark-hero-mini .ark-motion{padding:9px;font-size:10px}}

arkaders-landing .ark-hero{padding-top:30px}arkaders-landing .ark-hero-grid{grid-template-columns:1fr;gap:48px;justify-items:center}arkaders-landing .ark-hero-art{width:100%;max-width:650px;gap:28px}arkaders-landing .ark-hero-art .ark-book{width:min(360px,76vw)}arkaders-landing .ark-hero-copy{width:100%;text-align:center;max-width:760px}arkaders-landing .ark-hero .ark-lede{margin-inline:auto}arkaders-landing .ark-hero .ark-actions,arkaders-landing .ark-hero-meta{justify-content:center}.ark-hero-mini{max-width:580px;margin:32px auto}.ark-hero-mini .ark-core-shell{height:420px}.ark-hero-mini .ark-motion{white-space:nowrap;flex-shrink:0}.ark-hero-mini .ark-core-meta{font-size:9px;letter-spacing:.05em}@keyframes ark-book-magic{0%,100%{transform:translate(-13px,0) rotateY(-20deg) rotateZ(-5deg);filter:drop-shadow(0 0 18px #d9ad4544)}50%{transform:translate(13px,-18px) rotateY(18deg) rotateZ(5deg);filter:drop-shadow(0 0 30px #d9ad4577)}}@media(max-width:749px){arkaders-landing .ark-hero-art .ark-book{width:min(310px,76vw)}arkaders-landing .ark-hero-grid{gap:32px}.ark-hero-mini .ark-core-shell{height:365px}}

arkaders-landing .ark-hero-mini{margin-top:90px;margin-bottom:85px}arkaders-landing .ark-story-headline{padding-top:10px}arkaders-landing .ark-six-portrait{padding-top:36px;padding-bottom:20px}arkaders-landing .ark-six-portrait .ark-frame{width:100%;max-height:none;aspect-ratio:auto}arkaders-landing .ark-six-portrait img{width:100%;height:auto;object-fit:contain;display:block}@media(max-width:749px){arkaders-landing .ark-hero-mini{margin-top:65px;margin-bottom:64px}arkaders-landing .ark-six-portrait{padding-top:24px}}

arkaders-landing .ark-bridge{grid-template-columns:1fr 1fr;gap:50px;align-items:center}arkaders-landing .ark-bridge .ark-frame{margin-top:24px;aspect-ratio:auto;max-height:none}arkaders-landing .ark-bridge .ark-frame img{display:block;width:100%;height:auto;object-fit:contain}arkaders-landing .ark-wide-scene{aspect-ratio:auto;max-height:none}arkaders-landing .ark-wide-scene>img{height:auto;aspect-ratio:auto;width:100%;object-fit:contain}arkaders-landing .ark-wide-scene>.ark-scene-caption{position:relative;inset:auto;background:#0b1828;padding:30px 34px}arkaders-landing .ark-arrow{font-family:Arial,sans-serif;font-variant-emoji:text}@media(max-width:749px){arkaders-landing .ark-bridge{grid-template-columns:1fr;gap:55px}arkaders-landing .ark-bridge>div+div{border-top:1px solid #d4b06833;padding-top:32px}arkaders-landing .ark-wide-scene>.ark-scene-caption{padding:25px 22px}}

arkaders-landing .ark-core-fallback{position:absolute;inset:0;display:grid;place-items:center;font-size:100px;color:var(--gold);pointer-events:none}arkaders-landing[data-webgl] .ark-core-fallback{display:none}
/* END_SECTION:arkaders-digital */
