@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(font-0.ttf) format('truetype');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(font-1.ttf) format('truetype');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(font-2.ttf) format('truetype');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(font-3.ttf) format('truetype');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(font-4.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(font-5.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(font-6.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(font-7.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(font-8.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(font-9.ttf) format('truetype');
}

:root{--bg:#080f13;--panel:#0c171c;--ink:#f0ece3;--muted:#a4b1b3;--gold:#d6b778;--line:rgba(209,183,129,.2);--teal:#7bb4b1;--serif:'Cormorant Garamond',Georgia,serif;--sans:'Manrope',Arial,sans-serif;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--ink);font:14px/1.75 var(--sans);-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}button:not(:disabled),summary{cursor:pointer}button{border:0}img{max-width:100%;vertical-align:middle}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gold);outline-offset:5px}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:500}h1,h2{font-family:var(--serif);line-height:1.02;letter-spacing:-.025em}h2{font-size:clamp(42px,4.7vw,68px)}h2 em,h1 em{font-weight:500;color:var(--gold)}h3{font-family:var(--serif)}p{color:var(--muted)}.wrap{width:min(1180px,calc(100% - 104px));margin-inline:auto}.section{padding-block:112px}.eyebrow{color:var(--gold);font-size:10px;letter-spacing:2.7px;font-weight:800;line-height:1.7;margin-bottom:22px}.small-star{font-size:22px;vertical-align:middle;margin-right:10px}.site-header{height:86px;display:flex;align-items:center;justify-content:space-between;padding:0 4.2%;border-bottom:1px solid var(--line);background:rgba(8,15,19,.95);position:sticky;top:0;z-index:10;backdrop-filter:blur(20px);gap:28px}.wordmark{display:flex;align-items:center;gap:8px;font:700 22px var(--serif);letter-spacing:2px;white-space:nowrap}.wordmark>span{color:var(--gold);margin-left:-8px}.wordmark img{margin-right:4px}.desktop-nav{display:flex;gap:26px;font-size:11px;color:#c1c9c8}.desktop-nav a:hover,.text-link:hover,.site-footer a:hover{color:var(--gold)}.button{display:inline-flex;align-items:center;justify-content:center;gap:36px;padding:15px 25px;border:1px solid #d9bd80;background:linear-gradient(115deg,#e6ce98,#be9957);color:#172025;font-size:12px;font-weight:800;transition:filter .2s,transform .2s;border-radius:2px;line-height:1.6}.button:hover{filter:brightness(1.12);transform:translateY(-2px)}.button span{font-size:20px;line-height:1}.button-small{font-size:10px;gap:21px;padding:11px 18px}.text-link{display:inline-flex;gap:24px;align-items:center;font-size:12px;font-weight:600;transition:color .2s}.text-link span{font-size:21px}.menu-toggle{display:none}.mobile-menu{position:absolute;top:85px;left:0;right:0;background:#0b151a;border-bottom:1px solid var(--line);padding:22px 28px}.mobile-menu a{display:block;padding:10px}.hero{min-height:700px;height:min(800px,calc(100svh - 85px));position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center}.hero-art,.hero-shade{position:absolute;inset:0;width:100%;height:100%;z-index:-2;object-fit:cover;object-position:63% center}.hero-shade{z-index:-1;background:linear-gradient(90deg,rgba(6,14,19,.48),rgba(6,14,19,.04)),linear-gradient(0deg,#080f13 0%,transparent 38%)}.hero-content{padding-block:74px 95px}.hero h1{font-size:clamp(62px,6.2vw,92px);max-width:700px;text-shadow:0 3px 30px #080f1380}.hero-description{font-size:14px;max-width:440px;margin-top:25px;color:#bbc8ca;line-height:1.95}.hero-actions{display:flex;gap:35px;align-items:center;margin-top:35px}.hero-edition{display:flex;gap:15px;align-items:center;color:#a7b1b2;font-size:8px;font-weight:600;letter-spacing:2px;margin-top:62px}.thin-line{width:45px;height:1px;background:#b39a63}.art-credit{position:absolute;bottom:23px;right:4%;font-size:8px;letter-spacing:1px;color:#829494}.identity-strip{border-block:1px solid var(--line);background:#0b151a}.identity-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:27px 0;gap:30px}.identity-grid>div{display:flex;align-items:center;gap:18px;justify-content:center}.identity-grid>div:not(:last-child){border-right:1px solid var(--line)}.identity-grid strong{font:500 46px var(--serif);color:var(--gold)}.identity-grid span{font-size:10px;color:#b8c2c2;max-width:130px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:70px;margin-bottom:57px}.section-heading>p{font-size:13px;max-width:345px;padding-bottom:4px}.forces-layout{display:grid;grid-template-columns:.88fr 1.25fr;gap:55px;align-items:center}.label{font-size:8px;font-weight:700;letter-spacing:1.8px;color:#a7b4b4;margin-bottom:16px}.force-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.force-tabs button{background:transparent;border:1px solid var(--line);display:flex;align-items:center;gap:9px;padding:10px 9px;font-size:10px;transition:background .2s,border-color .2s;border-radius:2px}.force-tabs button:hover{background:#14272c}.force-tabs button[aria-selected=true]{border-color:#b29156;background:linear-gradient(125deg,#38302075,#19282b);color:#f6dcaa}.force-icon{display:inline-block;flex-shrink:0;width:32px;height:32px;background-image:url('forces.png');background-size:300% 300%;background-repeat:no-repeat}.force-0{background-position:0 0}.force-1{background-position:50% 0}.force-2{background-position:100% 0}.force-3{background-position:0 50%}.force-4{background-position:50% 50%}.force-5{background-position:100% 50%}.force-6{background-position:0 100%}.force-7{background-position:50% 100%}.force-8{background-position:100% 100%}.force-detail{margin-top:24px}.force-title{display:flex;align-items:center;gap:16px}.force-title .force-icon{width:70px;height:70px}.force-title h3{font-size:33px;line-height:1.15}.force-title p{font-size:11px;margin-top:5px}.tier-grid{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);padding:17px 0;margin-top:18px}.tier-grid>div{text-align:center;border-right:1px solid var(--line)}.tier-grid>div:last-child{border:0}.tier-grid span{display:block;font-size:9px;color:#a3b2b3}.tier-grid strong{display:block;font:500 30px var(--serif);color:var(--gold);margin-top:4px}.energy-note{display:flex;align-items:center;gap:14px;margin-top:20px}.energy-note strong{font-size:10px;color:#c7d0ca}.energy-note span{display:block;font-size:9px;color:#8b9ea0}.client-showcase{min-width:0;position:relative}.client-showcase:before{content:'';position:absolute;inset:10% -8%;background:radial-gradient(ellipse,#1e544344,transparent 65%);z-index:-1}.image-zoom{display:block;background:none;padding:0;position:relative;width:100%;text-align:inherit}.image-zoom>img{width:100%;height:auto;transition:filter .2s}.image-zoom:hover>img{filter:brightness(1.08)}.zoom-label{position:absolute;bottom:35px;left:50%;transform:translateX(-50%);display:flex;gap:16px;align-items:center;background:#080f13e8;padding:8px 15px;border:1px solid var(--line);font-size:9px;white-space:nowrap;opacity:0;transition:opacity .2s}.image-zoom:hover .zoom-label,.image-zoom:focus .zoom-label{opacity:1}.client-showcase figcaption{font-size:8px;letter-spacing:.6px;color:#829798;text-align:center;margin-top:15px}.steps-strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);margin-top:60px;padding-top:30px;gap:40px}.steps-strip>div{display:flex;gap:17px}.steps-strip>div>span{font:italic 28px var(--serif);color:#bca271}.steps-strip p{font-size:10px}.steps-strip strong{display:block;font-size:12px;color:var(--ink);font-weight:600;margin-bottom:6px}.king-section{background:#e9e0cf;color:#18272b;padding:100px 0;position:relative;overflow:hidden}.king-section:before{content:'IX';position:absolute;font:500 520px var(--serif);color:#c1ad8320;right:-20px;bottom:-150px;line-height:1;pointer-events:none}.king-layout{display:grid;grid-template-columns:1fr .95fr;gap:110px;align-items:center;position:relative}.king-section .eyebrow{color:#806039}.king-section h2 em{color:#8e6834}.king-copy>p:not(.eyebrow){color:#5c655f;font-size:13px;margin-top:27px;max-width:410px}.craft-facts{display:flex;gap:60px;margin-top:27px}.craft-facts strong{font:600 39px var(--serif);display:block}.craft-facts span{display:block;text-transform:uppercase;letter-spacing:1.2px;font-size:8px;color:#666e65;margin-top:2px}.king-copy .property-note{font-size:11px!important;display:flex;align-items:flex-start;gap:12px}.property-note>span{font-size:25px;line-height:1.2;color:#94713e}.recipe{border-block:1px solid #b7a7856b;margin-top:22px;max-width:410px}.recipe summary{display:flex;justify-content:space-between;list-style:none;font-size:11px;font-weight:700;padding-block:16px}.recipe summary>span{font-size:19px;line-height:1}.recipe ul{padding-left:18px;color:#46534d;font-size:11px;margin-top:0}.recipe p{font-size:10px;color:#46534d;padding-bottom:15px}.king-explorer{background:#faf6ed5c;border:1px solid #b6a1747d;padding:32px 35px 25px;box-shadow:0 20px 80px #313e3710}.equipment-path{display:flex;justify-content:center;align-items:center;gap:40px}.equipment-path>div:not(.evolution-arrow){display:flex;flex-direction:column;align-items:center;min-width:100px}.equipment-path img{object-fit:contain;filter:drop-shadow(0 12px 14px #685b3344);image-rendering:auto}.equipment-path span{font-size:10px;font-weight:800;letter-spacing:2px;margin-top:14px}.king-item{background:radial-gradient(ellipse,#d2af6335,transparent 70%)}.evolution-arrow{color:#9c7a43;font-size:38px}.king-control{margin-top:32px}.king-control label{display:flex;justify-content:space-between;font-size:11px;color:#555f58}.king-control output{font-weight:800;color:#765521}.king-control input{width:100%;margin:15px 0 4px;accent-color:#8d6936;height:20px;cursor:pointer;color-scheme:light}.range-ends{display:flex;justify-content:space-between;font-size:8px;color:#7d8377}.king-stats{display:grid;grid-template-columns:1fr 1fr;margin-top:17px;gap:23px 10px;border-top:1px solid #b7a7856b;padding-top:22px}.king-stats strong{display:block;font:600 35px var(--serif);line-height:1.1;color:#253e40}.king-stats span{font-size:8px;color:#596c65}.king-explorer .fineprint{font-size:8px;color:#768070;margin-top:22px}.boss-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.boss-card{height:540px;background-image:linear-gradient(0deg,#080f13 0%,#080f1399 40%,transparent 80%),url('fire-ice.webp');background-size:100% 100%,200% 100%;border:1px solid var(--line);position:relative;padding:28px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.boss-card.fire{background-position:0 0,0 0;--boss-accent:#e8af68}.boss-card.ice{background-position:0 0,100% 0;--boss-accent:#9dcbd8}.boss-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.tag{display:inline-block;border:1px solid var(--line);font-size:8px;letter-spacing:1px;padding:6px 10px;color:#d0c9b6;font-weight:700}.boss-top .tag{background:#070d10a3;color:var(--boss-accent);border-color:#ffffff35}.boss-hp{font:500 25px var(--serif);text-align:right;white-space:nowrap;text-shadow:0 2px 6px #000}.boss-hp small{font:600 8px var(--sans);display:block;letter-spacing:2px}.boss-subtitle{font-size:8px;font-weight:700;letter-spacing:2px;color:var(--boss-accent)}.boss-content h3{font-size:41px;line-height:1.1;margin:10px 0 13px}.boss-content p{font-size:9px}.boss-bonuses{font-size:10px!important;color:#c8d3d0;margin-bottom:4px}.boss-bonuses b{font-size:15px;color:var(--boss-accent);font-weight:700}.boss-bonuses i{margin:0 7px;font-style:normal;color:#667e7e}.boss-reward{display:flex;align-items:center;gap:15px;border-top:1px solid #ffffff22;margin-top:23px;padding-top:18px}.boss-reward>span{font-size:27px;color:var(--boss-accent)}.boss-reward strong{display:block;font-size:12px;font-weight:600}.boss-reward div>span{display:block;font-size:9px;color:#9aafb0}.boss-footnotes{display:flex;justify-content:space-between;gap:15px;margin-top:14px;font-size:9px}.boss-footnotes>span{color:#6d8587;font-size:8px}.boss-footnotes strong{color:#bac7c2;font-weight:600}.weekend-banner{margin-top:65px;border:1px solid var(--line);padding:30px 34px;display:flex;align-items:center;gap:29px;background:linear-gradient(115deg,#84714515,#0d1c22)}.calendar-mark{flex-shrink:0;text-align:center;padding:14px 20px;border-right:1px solid var(--line)}.calendar-mark span{display:block;font-size:7px;letter-spacing:1.5px;color:#b6a482}.calendar-mark strong{font:500 55px var(--serif);line-height:1.3;color:var(--gold)}.weekend-banner .eyebrow{margin-bottom:6px;font-size:8px;letter-spacing:2px}.weekend-banner h3{font-size:32px;line-height:1.1}.weekend-banner p:not(.eyebrow){font-size:11px;max-width:560px;margin-top:9px}.weekend-banner .text-link{flex-shrink:0;margin-left:auto;font-size:10px;gap:15px}.systems-section{background:#0b151a;border-block:1px solid var(--line)}.bonus-feature{display:grid;grid-template-columns:.9fr 1.1fr;gap:95px;align-items:center}.bonus-description h3{font-size:41px;line-height:1.1;margin-top:20px;margin-bottom:20px}.bonus-description>p{font-size:12px;max-width:350px}.demo-instruction{margin-top:20px;color:#b0bcae}.demo-instruction span{color:var(--gold);margin-right:8px}.consumable{display:flex;align-items:center;gap:12px;margin-top:25px}.consumable span{font-size:9px;color:#819c9d}.bonus-demo{background:linear-gradient(140deg,#182329,#0b1318);padding:25px;border:1px solid #44636675;box-shadow:0 15px 50px #0003}.demo-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:12px}.demo-top strong{font:500 26px var(--serif)}.demo-top>span{font-size:7px;letter-spacing:1px;color:#8aa5a4}.bonus-rows{display:grid;gap:7px}.bonus-rows button{display:flex;gap:10px;align-items:center;padding:13px 11px;background:#0b141a;border:1px solid #2d4448;font-size:10px;text-align:left}.bonus-dot{flex-shrink:0;width:6px;height:6px;border:1px solid #496063;transform:rotate(45deg)}.bonus-state{margin-left:auto;font-size:8px;color:#607b80;min-width:34px;text-align:right}.bonus-rows button[aria-pressed=true]{border-color:#b69a66;background:#51412642}.bonus-rows button[aria-pressed=true] .bonus-dot{background:#d6b778;border-color:#d6b778}.bonus-rows button[aria-pressed=true] .bonus-state{color:#ddbe82}.demo-change{width:100%;margin-top:18px;padding:11px 15px;font-size:10px}.bonus-demo>p{font-size:8px;text-align:center;margin-top:11px;min-height:28px}.comfort-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:85px}.comfort-grid article{min-width:0;border-top:1px solid var(--line);padding-top:21px}.comfort-number{font-size:9px;letter-spacing:2px;color:#ac976b}.comfort-grid h3{font-size:28px;margin-top:8px}.comfort-grid p{font-size:10px;min-height:55px;margin-top:7px}.comfort-grid .image-zoom{margin-top:18px;height:230px;overflow:hidden;background:#080f13;border:1px solid #30444b70}.comfort-grid img{height:100%;width:100%;object-fit:contain;padding:14px}.chest-note{border-top:1px solid var(--line);margin-top:50px;padding-top:28px;display:flex;gap:20px;align-items:center}.chest-note>span:first-child{font-size:40px;color:#a99059}.chest-note h3{font-size:26px}.chest-note p{font-size:10px;margin-top:3px;max-width:690px}.chest-note .tag{margin-left:auto;white-space:nowrap}.drop-section{display:grid;grid-template-columns:1fr 1.05fr;gap:85px;align-items:center}.section-intro{font-size:12px;max-width:370px;margin-top:25px}.drop-ledger>div{padding:24px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;column-gap:25px}.drop-ledger>div>span{font-size:8px;letter-spacing:1.4px;color:var(--teal);grid-column:1/-1;margin-bottom:8px}.drop-ledger p{font-size:11px;color:#c2cdcb;max-width:220px}.drop-ledger strong{font:500 29px var(--serif);color:var(--gold);line-height:1;text-align:right}.drop-ledger small{font:400 7px var(--sans);color:#94a7a5;display:block;margin-top:8px}.start-section{border-top:1px solid var(--line);display:grid;grid-template-columns:.8fr 1fr;gap:110px;align-items:center}.start-section figure{height:450px;position:relative;background:#0c181d;border:1px solid var(--line);overflow:hidden}.start-section figure>img{width:100%;height:100%;object-fit:cover;object-position:center 40%}.start-section figcaption{position:absolute;bottom:0;left:0;right:0;text-align:center;background:linear-gradient(0deg,#081116,transparent);padding:50px 15px 17px;font-size:9px;color:#d1d6c9}.start-section>div>p:not(.eyebrow){font-size:13px;max-width:455px;margin-top:23px}.class-list{display:flex;flex-wrap:wrap;gap:9px;margin-block:27px 33px}.class-list span{border:1px solid var(--line);padding:6px 12px;font-size:9px;color:#a1b4b4}.class-list .elf{border-color:#ad955a;color:var(--gold)}.faq-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:75px;border-top:1px solid var(--line)}.faq-section h2{font-size:53px}.faq-list details{border-bottom:1px solid var(--line);padding:20px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{font-size:12px;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;line-height:1.7}.faq-list summary>span{font-size:20px;color:var(--gold);font-weight:400}.faq-list details[open] summary>span,.recipe[open] summary>span{transform:rotate(45deg)}.faq-list details p{font-size:11px;margin-top:15px;max-width:550px}.faq-list details:target{border-color:var(--gold)}summary::-webkit-details-marker{display:none}.closing{padding:90px 0 100px;background:linear-gradient(90deg,#091419f5,#0a161ce6),url('sanctuary.webp') center 60%/cover;border-block:1px solid var(--line)}.closing .wrap{text-align:center}.closing h2{font-size:clamp(55px,5.5vw,80px)}.closing .hero-actions{justify-content:center}.site-footer{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-block:34px}.site-footer .wordmark{font-size:20px}.site-footer>p:not(.media-note),.site-footer>a:last-of-type{font-size:9px;color:#94a3a2}.media-note{flex-basis:100%;font-size:8px;text-align:center;color:#6e8585;border-top:1px solid #748e8b20;padding-top:20px;margin-top:12px}.skip-link{position:fixed;left:15px;top:-100px;background:var(--gold);color:#081116;padding:12px 20px;z-index:100}.skip-link:focus{top:15px}dialog{background:#0a1419;color:var(--ink);border:1px solid var(--line);max-width:min(1000px,92vw);max-height:92svh;padding:45px 25px 20px;box-shadow:0 20px 100px #000a;overflow:auto}dialog::backdrop{background:#02070ce8;backdrop-filter:blur(8px)}dialog>img{max-height:75svh;max-width:100%;display:block;margin:auto;object-fit:contain}dialog>p{font-size:11px;max-width:800px;text-align:center;margin:15px auto 0}.dialog-close{position:absolute;right:13px;top:7px;background:none;color:var(--gold);font-size:30px;line-height:1.2;width:36px;height:36px}
@media(min-width:1600px){.hero-content{padding-left:0}.hero-shade{background:linear-gradient(90deg,#06101690,transparent 70%),linear-gradient(0deg,#080f13,transparent 45%)}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.desktop-nav{gap:16px}.site-header{gap:18px}.wordmark{font-size:19px}.forces-layout{gap:30px;grid-template-columns:1fr 1.13fr}.force-tabs button{font-size:9px;gap:5px;padding:9px 6px}.force-tabs .force-icon{width:27px;height:27px}.king-layout{gap:60px}.bonus-feature{gap:45px}.boss-card{padding:24px;height:510px}.boss-content h3{font-size:35px}.weekend-banner{padding:25px;gap:22px}.weekend-banner .text-link{max-width:130px}.drop-section{gap:50px}.start-section{gap:65px}.comfort-grid{gap:22px}}
@media(max-width:860px){.desktop-nav{display:none}.site-header{height:74px;padding-inline:28px}.menu-toggle{display:grid;gap:5px;background:none;padding:12px}.menu-toggle span{width:20px;height:1px;background:var(--gold)}.header-cta{margin-left:auto}.mobile-menu{top:73px}.hero{height:auto;min-height:680px}.hero h1{font-size:74px}.hero-art{object-position:59% center}.hero-shade{background:linear-gradient(90deg,#061016aa,transparent),linear-gradient(0deg,#080f13,transparent 70%)}.identity-grid{gap:18px}.identity-grid>div{flex-direction:column;gap:2px;text-align:center}.identity-grid strong{font-size:39px}.identity-grid span{font-size:8px}.section{padding-block:80px}.section-heading{gap:35px;align-items:flex-start}.section-heading>p{max-width:260px;font-size:11px}.section-heading h2{font-size:49px}.forces-layout{grid-template-columns:1fr;gap:36px}.force-tabs{grid-template-columns:repeat(9,1fr);gap:4px}.force-tabs button{flex-direction:column;font-size:8px;padding:10px 3px;gap:7px}.force-tabs .force-icon{width:35px;height:35px}.force-title{justify-content:center}.force-detail{max-width:450px;margin-inline:auto;margin-top:28px}.energy-note{justify-content:center}.client-showcase{max-width:600px;margin:auto}.steps-strip{gap:25px;margin-top:40px}.steps-strip>div{gap:10px}.king-layout{gap:35px}.king-section{padding-block:80px}.king-copy h2{font-size:52px}.king-copy>p:not(.eyebrow){font-size:11px}.king-explorer{padding:25px 20px}.equipment-path{gap:12px}.equipment-path>div:not(.evolution-arrow){min-width:70px}.craft-facts{gap:38px}.boss-card{height:510px;padding:18px}.boss-top{flex-direction:column;gap:10px}.boss-hp{text-align:left;font-size:23px}.boss-hp small{display:inline;margin-left:5px}.boss-content h3{font-size:31px}.boss-bonuses b{font-size:13px}.boss-bonuses i{margin:0 2px}.boss-content p{font-size:8px}.boss-footnotes{flex-direction:column;gap:5px}.weekend-banner{flex-wrap:wrap}.weekend-banner>div:nth-child(2){flex:1}.weekend-banner .text-link{margin-left:130px;max-width:none}.bonus-feature{grid-template-columns:1fr 1.2fr;gap:35px}.bonus-description h3{font-size:33px}.bonus-description>p{font-size:11px}.bonus-demo{padding:18px}.demo-top strong{font-size:23px}.demo-top>span{font-size:6px}.bonus-rows button{font-size:8px;padding:12px 8px;gap:7px}.bonus-state{font-size:7px}.comfort-grid{gap:20px}.comfort-grid h3{font-size:24px}.comfort-grid p{font-size:9px;min-height:67px}.comfort-grid .image-zoom{height:180px}.chest-note .tag{display:none}.drop-section{gap:35px;grid-template-columns:1fr 1.1fr}.drop-section h2{font-size:46px}.drop-ledger p{font-size:10px}.drop-ledger strong{font-size:25px}.drop-ledger>div{column-gap:15px}.start-section{gap:45px}.start-section figure{height:390px}.start-section h2{font-size:49px}.faq-section{gap:30px}.faq-section h2{font-size:43px}.faq-list summary{font-size:11px}}
@media(max-width:600px){.wrap{width:calc(100% - 40px)}.site-header{padding-inline:20px;gap:12px;height:68px}.wordmark{font-size:19px;letter-spacing:1.5px}.wordmark img{width:25px;height:29px}.header-cta{font-size:8px;padding:9px 10px;gap:9px}.header-cta span{font-size:14px}.menu-toggle{padding:8px 0 8px 8px}.mobile-menu{top:67px}.hero{min-height:650px}.hero-content{padding-block:70px 80px}.hero-art{object-position:64% center;opacity:.75}.hero-shade{background:linear-gradient(90deg,#071117aa,#07111735),linear-gradient(0deg,#080f13,transparent 80%)}.hero .eyebrow{font-size:8px;letter-spacing:2px;margin-bottom:23px}.hero h1{font-size:clamp(50px,11.7vw,69px);line-height:1.04}.hero-description{font-size:12px;max-width:335px;margin-top:26px}.hero-actions{gap:22px;flex-wrap:wrap;margin-top:27px}.button{padding:13px 18px;font-size:10px;gap:22px}.text-link{font-size:10px;gap:13px}.hero-edition{font-size:6px;letter-spacing:1.5px;margin-top:45px;gap:12px}.art-credit{font-size:7px;bottom:14px;right:20px}.identity-grid{grid-template-columns:1fr 1fr;gap:20px;padding:23px 0}.identity-grid>div{flex-direction:row;gap:15px;text-align:left;justify-content:flex-start;padding-left:10px}.identity-grid>div:nth-child(2){border:0}.identity-grid>div:nth-child(3){border-right:1px solid var(--line)}.identity-grid strong{font-size:38px;min-width:38px}.identity-grid span{font-size:8px;max-width:96px}.section{padding-block:64px}.eyebrow{font-size:8px;letter-spacing:2px;margin-bottom:17px}h2{font-size:46px}.section-heading{display:block;margin-bottom:32px}.section-heading h2{font-size:46px}.section-heading>p{font-size:12px;max-width:100%;margin-top:24px}.forces-layout{gap:25px}.force-tabs{grid-template-columns:repeat(3,1fr);gap:7px}.force-tabs button{flex-direction:row;font-size:10px;padding:10px 8px;gap:7px}.force-tabs .force-icon{width:31px;height:31px}.label{font-size:7px;letter-spacing:1.4px}.force-title{justify-content:flex-start}.force-detail{margin-top:25px}.client-showcase figcaption{font-size:7px;margin-top:6px}.client-showcase .small-star{font-size:17px}.energy-note{justify-content:flex-start}.energy-note strong{font-size:9px}.energy-note span{font-size:8px}.steps-strip{grid-template-columns:1fr;gap:20px;margin-top:30px}.steps-strip>div{gap:20px}.steps-strip p{font-size:11px}.steps-strip strong{font-size:12px;margin-bottom:3px}.king-section{padding-block:64px}.king-layout{grid-template-columns:1fr;gap:40px}.king-copy h2{font-size:54px}.king-copy>p:not(.eyebrow){font-size:12px}.craft-facts{gap:55px}.king-explorer{padding:25px}.equipment-path{gap:35px}.king-stats strong{font-size:36px}.king-stats span{font-size:9px}.boss-grid{grid-template-columns:1fr;gap:23px}.boss-card{height:530px;padding:24px;background-size:100% 100%,200% 100%}.boss-top{flex-direction:row}.boss-hp{text-align:right}.boss-hp small{display:block}.boss-content h3{font-size:36px}.boss-bonuses{font-size:10px!important}.boss-bonuses b{font-size:15px}.boss-content p{font-size:9px}.boss-footnotes{font-size:8px}.weekend-banner{margin-top:40px;padding:23px 20px;gap:20px}.calendar-mark{padding:4px 15px 4px 0}.calendar-mark span{font-size:6px;letter-spacing:1px}.calendar-mark strong{font-size:45px}.weekend-banner h3{font-size:28px}.weekend-banner .eyebrow{font-size:7px;letter-spacing:1.1px}.weekend-banner p:not(.eyebrow){font-size:10px}.weekend-banner .text-link{margin-left:0;width:100%;justify-content:center;padding-top:15px;border-top:1px solid var(--line)}.bonus-feature{grid-template-columns:1fr;gap:30px}.bonus-description h3{font-size:40px}.bonus-description>p{font-size:12px;max-width:none}.bonus-demo{padding:20px}.demo-top strong{font-size:27px}.demo-top>span{font-size:6px}.bonus-rows button{font-size:9px;gap:7px;padding:13px 9px}.bonus-state{font-size:7px}.bonus-demo>p{font-size:8px}.comfort-grid{grid-template-columns:1fr;gap:35px;margin-top:45px}.comfort-grid h3{font-size:31px}.comfort-grid p{font-size:11px;min-height:0}.comfort-grid .image-zoom{height:240px;margin-top:17px}.comfort-grid img{padding:15px}.chest-note{margin-top:35px;gap:15px}.chest-note h3{font-size:26px;line-height:1.2}.chest-note p{font-size:10px;margin-top:9px}.drop-section{grid-template-columns:1fr;gap:25px}.drop-ledger>div{column-gap:23px;padding-block:22px}.drop-ledger p{font-size:11px}.drop-ledger strong{font-size:29px}.start-section{grid-template-columns:1fr;gap:35px}.start-section figure{height:400px;max-width:360px;width:100%;margin:auto}.start-section h2{font-size:48px}.start-section>div>p:not(.eyebrow){font-size:12px}.faq-section{grid-template-columns:1fr;gap:35px}.faq-section h2{font-size:48px}.faq-list summary{font-size:12px}.faq-list details p{font-size:11px}.closing{padding-block:65px}.closing h2{font-size:58px}.closing .hero-actions{flex-direction:column;gap:24px}.site-footer{justify-content:center;text-align:center;gap:15px;padding-block:30px}.site-footer .wordmark{flex-basis:100%;justify-content:center}.site-footer>p:not(.media-note){font-size:8px}.media-note{font-size:7px;padding-inline:10px;line-height:1.9}dialog{padding:43px 12px 18px;max-width:95vw}dialog>p{font-size:9px}.zoom-label{opacity:1;font-size:7px;padding:5px 10px;bottom:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

.classic-jump{display:block;margin-top:15px;font-size:10px;color:#77572f;text-decoration:underline;text-underline-offset:4px}.classic-section{border-bottom:1px solid var(--line)}.classic-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.classic-card{padding:30px;background:linear-gradient(135deg,#132329,#0c151b);border:1px solid var(--line)}.classic-card label{display:block;color:var(--gold);font-size:10px;letter-spacing:1px;margin-bottom:12px}.classic-card select{width:100%;min-width:0;background:#0b171d;border:1px solid #496065;color:#e2e5dc;padding:12px 35px 12px 13px;font:12px var(--sans);border-radius:2px;cursor:pointer}.classic-card select:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.classic-path{display:grid;grid-template-columns:1fr 36px 1fr;align-items:center;gap:16px;margin-top:30px}.classic-path>div{display:flex;align-items:center;flex-direction:column;text-align:center;min-width:0}.classic-path img{object-fit:contain;filter:drop-shadow(0 6px 20px #bda56140);height:128px;width:64px}.classic-path strong{font:500 22px/1.2 var(--serif);min-height:53px;margin-top:18px;color:#e8ddc2}.classic-path div>span{font-size:9px;color:#789696;margin-top:8px}.classic-arrow{font-size:30px;color:var(--gold);text-align:center}.classic-caption{font-size:10px;margin-top:20px;color:#8c9d9d;max-width:850px}.system-catalog{margin-top:70px;border-top:1px solid var(--line);padding-top:55px}.catalog-heading{display:flex;justify-content:space-between;gap:30px;align-items:end}.catalog-heading .eyebrow{margin-bottom:10px}.catalog-heading h3{font-size:46px;line-height:1.1}.catalog-search{font-size:9px;color:#abbcb9;min-width:260px}.catalog-search input{display:block;width:100%;margin-top:8px;background:#071216;border:1px solid #3d575b;border-radius:2px;color:var(--ink);padding:12px 15px;font:12px var(--sans)}.catalog-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-block:28px}.catalog-filters button{padding:9px 13px;font-size:10px;border:1px solid var(--line);background:transparent;color:#a5b8b6;border-radius:2px}.catalog-filters button[aria-pressed=true]{background:#d6b778;color:#142225;border-color:#d6b778}.catalog-filters button:hover{border-color:#d6b778}.catalog-filters p{margin-left:auto;font-size:9px}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 30px}.catalog-card{padding:22px 0;border-top:1px solid #264149;min-width:0}.catalog-card>span{font-size:7px;letter-spacing:1.4px;color:#799f9f}.catalog-card h4{font:500 25px/1.15 var(--serif);margin:10px 0;color:#e8dfcb}.catalog-card p{font-size:11px;line-height:1.8}.catalog-card[hidden]{display:none}#catalog-empty{padding-block:30px;font-size:12px}.boss-footnotes p{max-width:830px}.boss-footnotes>span{flex-shrink:0}
@media(max-width:860px){.classic-grid{gap:20px}.classic-card{padding:23px}.classic-path{gap:8px;grid-template-columns:1fr 28px 1fr}.classic-path strong{font-size:20px}.catalog-grid{grid-template-columns:1fr 1fr;gap:0 25px}.catalog-heading h3{font-size:38px}.catalog-search{min-width:230px}.catalog-filters p{width:100%;margin:6px 0 0}}
@media(max-width:600px){.classic-grid{grid-template-columns:1fr}.classic-card{padding:24px 20px}.classic-path strong{font-size:23px}.classic-caption{font-size:9px}.catalog-heading{display:block}.catalog-heading h3{font-size:38px}.catalog-search{display:block;margin-top:25px;min-width:0}.catalog-grid{grid-template-columns:1fr}.catalog-card{padding-block:20px}.catalog-card h4{font-size:28px}.catalog-card p{font-size:12px}.catalog-filters{gap:7px}.catalog-filters button{padding:10px 12px}.system-catalog{margin-top:45px;padding-top:40px}}

.shops-section{border-top:1px solid var(--line)}.shops-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.shop-tabs{display:grid;grid-template-columns:1fr 1fr;gap:9px}.shop-tabs button{background:#0e1b20;border:1px solid #34484c;display:flex;align-items:center;gap:14px;padding:14px 16px;text-align:left;font-size:12px;min-height:50px}.shop-tabs button>span:first-child{font:italic 20px var(--serif);color:#738a85}.shop-tabs button>span:last-child{margin-left:auto;color:#a9976d}.shop-tabs button[aria-selected=true]{background:#433a2544;border-color:var(--gold);color:var(--gold)}.shop-currencies{margin-top:30px}.shop-currencies>div{display:flex;gap:18px;align-items:center;padding:20px 0;border-top:1px solid var(--line)}.shop-currencies img,.currency-mark{flex-shrink:0;width:32px}.currency-mark{text-align:center;font:600 29px var(--serif);color:var(--gold)}.shop-currencies p{font-size:11px}.shop-currencies strong{display:block;font-size:12px;color:#dfdece;margin-bottom:5px}.shop-panel{padding:30px;text-align:center;background:radial-gradient(ellipse at 50% 55%,#25433a60,transparent 70%),#0c171c;border:1px solid var(--line)}.shop-panel-title>span{font-size:7px;letter-spacing:2px;color:#96aeaa}.shop-panel h3{font-size:37px;margin:7px 0}.shop-panel-title p{font-size:11px;min-height:40px}.shop-panel>img{width:auto;height:391px;max-width:100%;object-fit:contain;margin:20px auto 0;filter:drop-shadow(0 20px 20px #0005)}.shop-panel figcaption{font-size:8px;margin-top:20px;color:#8aa29d}@media(max-width:860px){.shops-layout{gap:30px}.shop-tabs{grid-template-columns:1fr}.shop-currencies>div{padding-block:16px}.shop-panel{padding:23px}.shop-panel>img{height:auto;max-height:391px}}@media(max-width:600px){.shops-layout{grid-template-columns:1fr;gap:25px}.shop-tabs{grid-template-columns:1fr 1fr}.shop-tabs button{padding:12px;font-size:11px;gap:10px}.shop-panel{padding:24px}.shop-currencies{margin-top:25px}.shop-panel>img{height:391px;max-width:100%}.shop-currencies p{font-size:11px}}

@media(max-width:600px){.site-header .header-cta{white-space:nowrap;padding:9px 10px;font-size:8px;gap:8px}}@media(max-width:380px){.site-header .header-cta{display:none}.menu-toggle{margin-left:auto}}
.forces-explorer,.classic-card,.king-explorer{min-width:0}.force-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:601px) and (max-width:860px){.force-tabs{grid-template-columns:repeat(9,minmax(0,1fr))}}@media(max-width:380px){.force-tabs button{flex-direction:column;font-size:9px;gap:5px;padding:9px 4px}.equipment-path{gap:10px}.equipment-path .evolution-arrow{font-size:28px}.king-explorer{padding:23px 18px}.classic-path strong{font-size:20px}.boss-card{padding:18px}.boss-bonuses{line-height:2}}
.client-showcase:before{inset:10% 0}
