.skybound{--sky-ink:#163b3b;--sky-muted:#486460;--sky-paper:#f2eddc;--sky-coral:#c65538;background:#b8cccb;color:var(--sky-ink);font-family:Arial,Helvetica,sans-serif}.skybound:before{display:none}.skybound .topbar{position:fixed;inset:0 0 auto;z-index:40;background:#f0f0def0;border-color:#163b3b25;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.skybound .topbar .wrap{max-width:none;padding-inline:5vw}.skybound .topbar a{color:var(--sky-ink)}.skybound .topbar .btn{background:var(--sky-ink);color:#fff}.skybound .topbar .user-chip{color:var(--sky-ink)}.skybound .topbar .nav-toggle{color:var(--sky-ink);border-color:var(--sky-ink)}.skybound .topbar nav.is-open{background:var(--sky-paper)}.skip-world{position:fixed;z-index:100;top:-100px;left:20px;padding:14px;background:var(--sky-paper);color:var(--sky-ink)}.skip-world:focus{top:12px}.skybound :focus-visible{outline:3px solid #c65538;outline-offset:6px}.skybound .flash{position:relative;z-index:45;margin-top:90px}#world,.world-wash{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}#world canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity 1.2s}.world-ready #world canvas{opacity:1}.world-wash{z-index:1;background:linear-gradient(90deg,rgba(225,234,220,.7),transparent 58%),linear-gradient(0deg,#8aaca433,transparent 25%)}.world-section{position:relative;min-height:100svh;scroll-margin-top:90px;display:flex;align-items:center;padding:130px 9vw 100px;isolation:isolate}.world-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#dce5d7 0%,#dce5d788 42%,transparent 70%),url(/assets/skybound-arena.svg) right center / auto 95% no-repeat;opacity:1}.world-section:nth-child(2n):before{transform:scaleX(-1)}.world-ready .world-section:before{opacity:0}.world-ready .world-section{height:150svh}.world-ready .opening{height:115svh}.world-ready .ending{height:170svh}.hero-copy{position:relative;z-index:3;max-width:630px;align-self:center}.eyebrow{font:700 10px/1.6 monospace;letter-spacing:.22em;text-transform:uppercase;margin:0 0 22px;color:#32514a}.live-dot{display:inline-block;width:7px;height:7px;background:#c65538;margin-right:10px;box-shadow:0 0 0 4px #c6553815}.skybound-logo{width:min(380px,70vw);height:auto;max-height:125px;object-fit:contain;object-position:left;margin-bottom:24px}.skybound h1{font-size:clamp(30px,3.6vw,58px);font-weight:500;letter-spacing:-.055em;line-height:1.05;margin:0 0 24px}.skybound h2{font-size:clamp(45px,5.5vw,84px);font-weight:500;line-height:.98;letter-spacing:-.065em;margin:0 0 28px}.skybound em{font-family:Georgia,serif;font-weight:400;color:#b84f36}.hero-copy>p:not(.eyebrow),.world-panel>p:not(.eyebrow){font-size:15px;line-height:1.8;max-width:375px;color:#34534c}.skybound .hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:30px}.skybound .btn.journey-primary{display:inline-flex;align-items:center;gap:40px;background:var(--sky-ink);color:#f2eddc;border:1px solid var(--sky-ink);padding:16px 22px;border-radius:0;font-size:12px;font-weight:600;text-decoration:none}.skybound .journey-primary:hover{background:#285650}.journey-link{font-size:12px;font-weight:600;color:var(--sky-ink);text-underline-offset:7px}.world-caption{position:absolute;right:7vw;bottom:100px;display:grid;gap:9px;text-align:right;font:10px monospace;letter-spacing:.15em}.world-caption span:last-child{font-size:9px;letter-spacing:.04em}.scroll-cue{position:absolute;bottom:45px;left:9vw;color:var(--sky-ink);font:9px monospace;letter-spacing:.2em;text-decoration:none}.scroll-cue span{margin-left:35px;font-size:20px}.journey-hud{position:fixed;inset:95px 5vw auto;z-index:30;display:flex;justify-content:space-between;align-items:center;pointer-events:none;font:10px monospace;letter-spacing:.07em;text-transform:uppercase}.journey-hud button{pointer-events:auto;border:1px solid #163b3b44;background:#f2eddce6;color:var(--sky-ink);padding:9px 13px;font:10px monospace;cursor:pointer}#world-status{position:fixed;right:5vw;bottom:22px;z-index:31;font:9px monospace;letter-spacing:.05em;color:#2c5149;background:#e8ecddcc;padding:6px 9px;margin:0}.world-loading #world-status:before{content:"";display:inline-block;width:8px;height:8px;margin-right:9px;background:#c65538;animation:pulse 1s infinite alternate}@keyframes pulse{to{opacity:.25}}.world-panel{position:relative;z-index:4;max-width:430px;background:#f2eddcf2;border:1px solid #fff9;padding:38px 40px;box-shadow:8px 8px #234d4718}.world-panel:before{content:"+";position:absolute;top:-15px;left:-7px;font:25px monospace;color:#c65538}.world-panel:after{content:"";position:absolute;left:40px;bottom:-25px;width:1px;height:24px;background:#3a6455}.world-ready .world-panel{position:fixed;top:50%;left:clamp(6vw,calc(var(--anchor-x,50%) - 37vw),48vw);transform:translateY(-45%);opacity:0;visibility:hidden;transition:opacity .45s,visibility .45s;pointer-events:none;max-width:390px}.world-ready .world-panel.is-active{opacity:1;visibility:visible;pointer-events:auto}.world-ready .world-panel:focus-within{opacity:1;visibility:visible;pointer-events:auto}.world-panel h2{font-size:clamp(42px,4.3vw,66px)}.feature-tags{display:flex;list-style:none;padding:0;gap:7px;flex-wrap:wrap;margin:24px 0 30px}.feature-tags li{border:1px solid #3f665830;padding:7px 9px;font:9px monospace;letter-spacing:.04em}.chapter-nav{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:25;display:grid;gap:8px}.chapter-nav a{width:30px;height:30px;display:grid;place-items:center;font:9px monospace;text-decoration:none;color:#244c43;background:#edf0e0b0;border:1px solid #244c4322}.chapter-nav a:hover{background:#214a42;color:#fff}.journey-track{position:fixed;inset:auto 0 0;height:3px;background:#31584c25;z-index:50}#journey-progress{height:100%;background:#c65538;transform-origin:left;transform:scaleX(0)}.licence-destination{position:relative;z-index:10;background:#152f30;color:#f2eddc;padding:90px 0 45px}.destination-intro{padding:0 9vw}.destination-intro h2{margin-bottom:20px}.destination-intro em{color:#f1aa7b}.destination-intro>p{color:#c0cec0}.destination-intro .eyebrow{color:#bfcca9}.skybound #plans{padding-top:65px;padding-bottom:50px;scroll-margin-top:85px}.skybound #plans .page-head h2{font-size:30px;letter-spacing:-.03em}.skybound #plans .page-head p,.skybound #plans .dim{color:#b8cbc0}.skybound .plan{background:#1e3b3b;border-color:#54716a}.skybound .plan.featured{border-color:#dba478}.skybound .plan h3,.skybound .plan .price{color:#f2eddc}.skybound .plan .kind,.skybound .plan ul,.skybound .plan .price span{color:#c2d2c4}.skybound .plan .btn{background:#e0aa80;color:#173a35;border-color:#e0aa80}.skybound .plan .btn-ghost{background:transparent;color:#f1d0a9}.originality-note{text-align:center;padding:0 25px;font:10px/1.7 monospace;color:#a4bcb1}.skybound .foot{position:relative;z-index:15;background:#102828;color:#b9cbbf;border-color:#3d5c51}.skybound .foot a{color:#e0aa80}.skybound .build-chip{color:#b9cbbf}.skybound main{position:relative;z-index:2}@media(min-width:1600px){.hero-copy{max-width:720px}}@media(max-width:760px){.world-section{padding:150px 7vw 90px;min-height:105svh}.hero-copy{max-width:90%}.hero-copy>p:not(.eyebrow){font-size:14px}.skybound h1{font-size:34px}.skybound-logo{width:265px}.world-section:before{background-position:65% center;opacity:.65}.world-wash{background:linear-gradient(90deg,#e1eadcc9,transparent),linear-gradient(0deg,#e1eadc88,transparent)}.world-ready .world-section{height:135svh}.world-ready .world-panel{left:7vw;right:12vw;top:auto;bottom:15svh;transform:none;max-width:none;padding:27px}.world-panel{padding:28px;max-width:90%}.world-panel h2{font-size:44px}.world-panel>p:not(.eyebrow){font-size:14px}.world-caption{display:none}.journey-hud{inset:88px 7vw auto;font-size:8px}.chapter-nav{right:7px;gap:6px}.chapter-nav a{width:23px;height:25px;font-size:8px}#world-status{right:7vw;font-size:8px;bottom:13px}.destination-intro{padding-inline:7vw}.skybound .hero-actions{gap:20px}.skybound .btn.journey-primary{gap:24px}.scroll-cue{left:7vw}.feature-tags{margin:20px 0}.licence-destination{padding-top:65px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important}}@media(min-width:761px){.world-ready .world-panel{top:var(--anchor-y,50%)}}.skybound [hidden]{display:none!important}
