._landing_1c8iv_1{color:#f2ede2;background:#111a22;font-family:Arial,Helvetica,sans-serif}._landing_1c8iv_1 .landing-nav{background:#18232bf5;border-bottom:1px solid #b7b2a52c;gap:24px;padding:20px clamp(20px,5vw,88px)}._landing_1c8iv_1 .landing-nav nav{gap:22px}._landing_1c8iv_1 .landing-nav nav a{letter-spacing:0;text-transform:none;white-space:nowrap;font:500 13px/1.4 Arial,Helvetica,sans-serif}._landing_1c8iv_1 .landing-nav>div{flex-shrink:0;gap:10px;display:flex}._landing_1c8iv_1 .landing-hero{justify-content:flex-start;align-items:center;min-height:680px;display:flex}._landing_1c8iv_1 .landing-hero>img{object-position:center;will-change:auto;animation:none;position:absolute;inset:0}._landing_1c8iv_1 .hero-vignette{background:linear-gradient(90deg,#0d1820ee,#0d1820c9 62%,#0d182028),linear-gradient(#0000 55%,#111a22)}._landing_1c8iv_1 .hero-actions{text-align:left;width:100%;max-width:850px;margin:0;padding:70px clamp(24px,6vw,100px);position:relative;inset:auto;transform:none}._landing_1c8iv_1 .hero-actions small{color:#edc789;letter-spacing:.14em;font:600 12px/1.6 Arial,Helvetica,sans-serif}._landing_1c8iv_1 .hero-actions h1{font:500 clamp(36px,4.7vw,72px)/1.12 var(--font-display),Georgia,serif;color:#fff0d5;letter-spacing:-.025em;text-transform:none;margin:22px 0}._landing_1c8iv_1 .hero-actions p{color:#d8dedb;max-width:620px;font:18px/1.75 Arial,Helvetica,sans-serif}._landing_1c8iv_1 .hero-actions>div{justify-content:flex-start;gap:12px;margin-top:30px}._landing_1c8iv_1 .ornate-button:before,._landing_1c8iv_1 .ornate-button:after{display:none}._landing_1c8iv_1 .red-button,._landing_1c8iv_1 .gold-button,._landing_1c8iv_1 .blue-button,._landing_1c8iv_1 .nav-login{letter-spacing:0;text-transform:none;min-height:48px;box-shadow:none;text-shadow:none;border:1px solid #e2ba7655;border-radius:4px;padding:13px 22px;font:600 14px/1.5 Arial,Helvetica,sans-serif}._landing_1c8iv_1 .red-button,._landing_1c8iv_1 .gold-button{color:#201b14;background:linear-gradient(#e5c28c,#cda265);border-color:#edcf9a}._landing_1c8iv_1 .blue-button,._landing_1c8iv_1 .nav-login{color:#f1e5cf;background:#172730c9;border-color:#c1c9cb55}._landing_1c8iv_1 a:focus-visible{outline-offset:4px;outline:3px solid #f7d69a}._landing_1c8iv_1 .feature-ribbon{background:#1a252d;border-color:#b7b2a52c;gap:28px;padding:32px clamp(24px,6vw,100px)}._landing_1c8iv_1 .feature-ribbon article{background:0 0;border:0;padding:0}._landing_1c8iv_1 .feature-ribbon h2{font:500 18px/1.4 var(--font-display),Georgia,serif;color:#f2e3c8;text-transform:none}._landing_1c8iv_1 .feature-ribbon p{color:#c4cccc;font:14px/1.65 Arial,Helvetica,sans-serif}._landing_1c8iv_1 .feature-ribbon a{color:#e9c48c;font-size:13px}._landing_1c8iv_1 .landing-section{padding:80px clamp(24px,6vw,100px)}._landing_1c8iv_1 .section-heading{max-width:800px;margin:0 auto 40px}._landing_1c8iv_1 .section-heading h2,._landing_1c8iv_1 .world-section h2,._landing_1c8iv_1 .season-section h2{color:#f1e3c9;font:500 clamp(28px,3vw,46px)/1.25 var(--font-display),Georgia,serif;text-transform:none}._landing_1c8iv_1 .section-heading p,._landing_1c8iv_1 .world-section p,._landing_1c8iv_1 .season-section p{color:#c6cecc;font:16px/1.75 Arial,Helvetica,sans-serif}._landing_1c8iv_1 .section-heading>span{letter-spacing:.14em;color:#e2ba76;font:600 12px/1.6 Arial,Helvetica,sans-serif}._landing_1c8iv_1 .systems-section{background:#111a22}._landing_1c8iv_1 .systems-art{display:none}._landing_1c8iv_1 .systems-grid{gap:18px}._landing_1c8iv_1 .systems-grid article{background:#1c2830;border:1px solid #a3aba526;border-radius:8px;padding:24px}._landing_1c8iv_1 .systems-grid h3{font:500 18px/1.5 var(--font-display),Georgia,serif;text-transform:none;color:#efdec0}._landing_1c8iv_1 .systems-grid p{color:#c7cecb;font:14px/1.7 Arial,Helvetica,sans-serif}._landing_1c8iv_1 .systems-grid b{color:#e2ba76}._landing_1c8iv_1 .factions-section{background:#18232b}._landing_1c8iv_1 .faction-grid{gap:20px}._landing_1c8iv_1 .faction-card{border:1px solid #d2b67a33;border-radius:8px;min-height:340px;overflow:hidden}._landing_1c8iv_1 .faction-copy h3{color:#fff0d5;font-size:25px}._landing_1c8iv_1 .faction-copy p{color:#d2d8d1;font:14px/1.7 Arial,Helvetica,sans-serif}._landing_1c8iv_1 .faction-copy small{color:#e5c48a;font-family:Arial,Helvetica,sans-serif}._landing_1c8iv_1 .faction-copy a{color:#f3cf92;font:600 13px/1.6 Arial,Helvetica,sans-serif}._landing_1c8iv_1 .world-section{background:#111a22;border-block:1px solid #b7b2a526}._landing_1c8iv_1 .world-section li{color:#c6cecc;font:14px/1.7 Arial,Helvetica,sans-serif}._landing_1c8iv_1 .season-section{background:#1a252d}._landing_1c8iv_1 .landing-footer{background:#0d151c;border-color:#b7b2a52c}._landing_1c8iv_1 .landing-footer nav a{color:#c4cccc;font:13px/1.7 Arial,Helvetica,sans-serif}._landing_1c8iv_1 .landing-footer>small{color:#aebbbd;font-family:Arial,Helvetica,sans-serif}@media (max-width:1100px){._landing_1c8iv_1 .landing-nav{flex-wrap:wrap}._landing_1c8iv_1 .landing-nav nav{flex-wrap:wrap;order:3;justify-content:center;gap:12px 24px;width:100%}._landing_1c8iv_1 .landing-nav>div{margin-left:auto}}@media (max-width:620px){._landing_1c8iv_1 .landing-nav{gap:14px;padding:16px}._landing_1c8iv_1 .landing-nav nav{flex-wrap:nowrap;justify-content:flex-start;padding-block:4px;display:flex;overflow-x:auto}._landing_1c8iv_1 .landing-nav>div a{min-height:44px;padding:10px 12px;font-size:13px}._landing_1c8iv_1 .landing-hero{min-height:560px}._landing_1c8iv_1 .hero-vignette{background:linear-gradient(90deg,#0d1820d9,#0d1820c9),linear-gradient(#0000 55%,#111a22)}._landing_1c8iv_1 .hero-actions{padding:50px 24px}._landing_1c8iv_1 .hero-actions p{font-size:16px}._landing_1c8iv_1 .hero-actions small{font-size:10px}._landing_1c8iv_1 .hero-actions>div{flex-wrap:wrap}._landing_1c8iv_1 .landing-section{padding:48px 20px}._landing_1c8iv_1 .feature-ribbon{gap:24px;padding:28px 24px}._landing_1c8iv_1 .faction-card{min-height:330px}}._landing_1c8iv_1 .hero-vignette:before,._landing_1c8iv_1 .hero-vignette:after{-webkit-mask-image:linear-gradient(90deg,#0000 0 min(850px,100%),#000 min(1000px,100%));mask-image:linear-gradient(90deg,#0000 0 min(850px,100%),#000 min(1000px,100%))}@media (max-width:1100px){._landing_1c8iv_1 .hero-vignette{background:linear-gradient(90deg,#0d1820d9,#0d1820c9),linear-gradient(#0000 55%,#111a22)}}._landing_1c8iv_1 .landing-map-deferred{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}._landing_1c8iv_1 .landing-map-deferred button{color:#f2ede2;background:#263640;border:1px solid #bfa475;min-height:44px;padding:12px 20px;font:14px Arial,sans-serif}._tour_nqxze_1{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:center;gap:36px 52px;max-width:1680px;margin:auto;padding:80px clamp(24px,6vw,100px);display:grid}._heading_nqxze_2{grid-column:1/-1;max-width:850px}._heading_nqxze_2 small{color:#e2ba76;letter-spacing:.14em;font:600 12px/1.6 Arial,Helvetica,sans-serif}._heading_nqxze_2 h2{color:#f1e3c9;font:500 clamp(30px,3.5vw,52px)/1.2 var(--font-display),Georgia,serif;letter-spacing:-.02em;margin:18px 0}._heading_nqxze_2 p{color:#c6cecc;max-width:640px;font:16px/1.8 Arial,Helvetica,sans-serif}._preview_nqxze_3{min-width:0;margin:0}._preview_nqxze_3 img{border:1px solid #d9b37555;border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 18px 50px #0004}._preview_nqxze_3 figcaption{color:#a9b9bc;max-width:700px;margin-top:12px;font:12px/1.6 Arial,Helvetica,sans-serif}._orders_nqxze_4{gap:30px;display:grid}._orders_nqxze_4 article{grid-template-columns:36px minmax(0,1fr);gap:16px;display:grid}._orders_nqxze_4 article>span{color:#e2ba76;border-top:2px solid #e2ba76;padding-top:10px;font:600 13px/1.5 Arial,Helvetica,sans-serif}._orders_nqxze_4 h3{color:#f1e3c9;font:500 21px/1.4 var(--font-display),Georgia,serif;margin:0 0 10px}._orders_nqxze_4 p{color:#c6cecc;margin:0;font:15px/1.75 Arial,Helvetica,sans-serif}._orders_nqxze_4>a{color:#edc789;margin-left:52px;font:600 14px/1.6 Arial,Helvetica,sans-serif}._orders_nqxze_4>a:focus-visible{outline-offset:4px;outline:3px solid #f7d69a}@media (max-width:900px){._tour_nqxze_1{grid-template-columns:1fr;gap:30px;padding:48px 24px}._heading_nqxze_2{grid-column:auto}._orders_nqxze_4{gap:24px}._heading_nqxze_2 h2{font-size:32px}}
