.runava-world{color:#e9dcc1;background:#101d19;font-family:Georgia,Times New Roman,serif;overflow:hidden}.runava-hero{isolation:isolate;align-items:center;min-height:clamp(740px,72vw,930px);display:flex;position:relative}.runava-sky{z-index:-3;background:linear-gradient(90deg,#061312eb 0%,#071313de 29%,#0a191978 56%,#0a19191f 100%),url(/images/runava-miglos-zemelapis.svg) 50%/cover no-repeat;position:absolute;inset:0}.runava-haze{z-index:-2;pointer-events:none;background:radial-gradient(at 78% 42%,#0000 10%,#0a1c1a33 60%,#06100f77 100%),linear-gradient(#0000 75%,#101d19 100%);position:absolute;inset:0}.runava-hero-content{width:min(680px,90vw);margin-left:max(6vw,50vw - 685px);padding:90px 20px 105px 0;position:relative}.runava-eyebrow{letter-spacing:.32em;text-transform:uppercase;color:#daba79;margin:0 0 19px;font:600 12px/1.5 system-ui,sans-serif}.runava-hero h1{letter-spacing:.07em;color:#f5d58d;text-transform:uppercase;text-shadow:0 3px 10px #000,0 0 45px #a77e353b;margin:0 0 23px;font:clamp(4.5rem,10vw,9.5rem)/.98 Georgia,serif}.runava-subtitle{letter-spacing:.06em;color:#efd8a8!important;margin-bottom:18px!important;font-size:clamp(1.2rem,2.4vw,1.8rem)!important;line-height:1.35!important}.runava-divider{color:#c19b5b;letter-spacing:.16em;margin:18px 0 28px}.runava-hero-content>p:not(.runava-eyebrow):not(.runava-subtitle){color:#f0e6ce;text-shadow:0 1px 4px #000;margin:0 0 21px;font-size:clamp(1.12rem,1.7vw,1.36rem);line-height:1.75}.runava-button{text-transform:uppercase;letter-spacing:.09em;background:#261d13d9;border:1px solid #e8c67d;align-items:center;gap:34px;margin-top:22px;padding:16px 23px;font:600 13px system-ui,sans-serif;transition:background .2s,transform .2s;display:inline-flex;box-shadow:inset 0 0 0 3px #795d3255,0 6px 30px #0007;color:#f6dfab!important;text-decoration:none!important}.runava-button:hover{background:#49371f;transform:translateY(-2px)}.runava-map-caption{color:#d4cbac77;letter-spacing:.25em;text-align:right;max-width:270px;font:12px Georgia,serif;position:absolute;bottom:11%;right:5%}.runava-lore{background:radial-gradient(at 70% 20%,#4b432b80,#0000 55%),linear-gradient(115deg,#15271f,#201e17 65%,#0d1c18);border-top:1px solid #8a6e3d66;border-bottom:1px solid #8a6e3d66;padding:90px 24px 85px}.runava-lore-inner{border-left:2px solid #8c754a;max-width:900px;margin:auto;padding-left:40px;position:relative}.runava-lore h2{color:#f0d69d;margin:8px 0 7px;scroll-margin-top:120px;font:clamp(2.5rem,5.5vw,5.2rem)/1.1 Georgia,serif}.runava-lore h2 span{color:#dfc8a0;font-size:.65em}.runava-character-role{text-transform:uppercase;letter-spacing:.24em;color:#caa96a!important;font:600 13px system-ui,sans-serif!important}.runava-lore p:not(.runava-eyebrow){color:#ebdcc1;margin:0 0 18px;font-size:clamp(1.1rem,1.7vw,1.36rem);line-height:1.85}.runava-lore blockquote{color:#e7c98c;border-left:1px solid #b49355;margin:35px 0 0;padding:14px 0 14px 22px;font:italic clamp(1.35rem,2.4vw,2rem)/1.5 Georgia,serif}.runava-bottom{text-align:center;max-width:850px;margin:auto;padding:65px 24px 100px}.runava-bottom span{color:#e2c288;font-size:35px}.runava-bottom p{margin:15px 0 22px;font:italic 1.35rem/1.7 Georgia,serif}.runava-bottom small{color:#bcbaa9;margin-bottom:30px;font:14px/1.8 system-ui,sans-serif;display:block}.runava-bottom a{color:#e7c781;text-underline-offset:5px;font:15px system-ui,sans-serif;text-decoration:underline}@media (max-width:720px){.runava-hero{align-items:flex-start;min-height:840px}.runava-sky{background:linear-gradient(#081513cc 2%,#0b1d1ad9 49%,#091b1688 75%,#101d19 100%),url(/images/runava-miglos-zemelapis.svg) 65%/auto 100% no-repeat}.runava-hero-content{width:90vw;margin:0 auto;padding:74px 5px 100px}.runava-hero h1{letter-spacing:.035em;font-size:clamp(3.3rem,14vw,5.8rem)}.runava-hero-content>p:not(.runava-eyebrow):not(.runava-subtitle){font-size:1.08rem;line-height:1.65}.runava-map-caption{font-size:9px;bottom:7%;right:7%}.runava-lore{padding:58px 20px}.runava-lore-inner{padding-left:21px}.runava-lore h2 span{margin-top:6px;display:block}.runava-bottom{padding:50px 20px 75px}}@media (prefers-reduced-motion:reduce){.runava-button{transition:none}}
