.rk-fleet{--ink:#1d1a33;--ink-2:#4a4560;--ultra:#24348c;--paper:#f5ecd9;--paper-2:#efe3ca;--rule:#cdbf9f;--oxide:#8a2f1f;--sky-ink:#1a1838;--sky-css:linear-gradient(180deg, #5f8ddc 0%, #f7eadb 62%, #ccd8f6 66%, #6f88de 100%);font-family:var(--font-sans);color:var(--ink);clip-path:inset(0);background:#6c92da;font-size:17px;line-height:1.55;position:relative;overflow-x:clip}.rk-fleet .sky-fallback{background:var(--sky-css);z-index:0;position:fixed;inset:0}.rk-fleet .sky-canvas{z-index:1;opacity:0;width:100vw;height:100lvh;transition:opacity 1.4s;display:block;position:fixed;inset:0}.rk-fleet[data-ready="1"] .sky-canvas{opacity:1}.rk-fleet main,.rk-fleet .timedial{z-index:2;position:relative}.rk-fleet h1,.rk-fleet h2,.rk-fleet h3,.rk-fleet .kicker,.rk-fleet .plate{margin:0;font-family:Young Serif,Georgia,serif;font-weight:400}.rk-fleet a{color:var(--ultra);text-underline-offset:.18em;text-decoration-line:underline;text-decoration-thickness:1px}.rk-fleet .sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rk-fleet p{margin:0 0 14px}.rk-fleet .paper-wrap{filter:drop-shadow(0 18px 26px #262a6e47)drop-shadow(0 2px 2px #262a6e38)}.rk-fleet .paper{background-color:var(--paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .27 0 0 0 0 .16 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");padding:32px 34px}.rk-fleet .plate{color:var(--oxide);margin:0 0 6px;font-size:16px}.rk-fleet .ink-link{font-weight:600}.rk-fleet .ink-link:after{content:" →"}.rk-fleet .hero{flex-direction:column;justify-content:space-between;gap:24px;min-height:100svh;padding:96px 56px 92px;display:flex}.rk-fleet .hero-sky{max-width:min(700px,52vw)}.rk-fleet .kicker{color:var(--sky-ink);margin:0 0 12px;font-size:clamp(20px,2vw,28px)}.rk-fleet h1{color:var(--sky-ink);letter-spacing:-.012em;font-size:clamp(44px,6.1vw,96px);line-height:1.02}.rk-fleet .kicker,.rk-fleet h1{text-shadow:0 0 30px #ffe8c86b,0 0 8px #ffe8c838}.rk-fleet[data-skylight="1"] .kicker,.rk-fleet[data-skylight="1"] h1{text-shadow:0 0 30px #121a5080,0 0 8px #121a5047}.rk-fleet .cartouche{max-width:470px}.rk-fleet .cartouche .paper{padding:20px 24px}.rk-fleet .who{margin:0 0 14px;font-size:16.5px;line-height:1.5}.rk-fleet .cta{flex-wrap:wrap;align-items:center;gap:22px;margin:0;display:flex}.rk-fleet .btn{background:var(--ultra);color:#fbf1de;font:600 16px/1.3 var(--font-sans);cursor:pointer;border:0;border-radius:2px;padding:10px 18px;text-decoration:none;display:inline-block}.rk-fleet .btn:hover:not(:disabled){background:#1b2873}.rk-fleet .btn:disabled{cursor:default;background:#6b6f92}.rk-fleet .btn.ghost{color:var(--ultra);border:1.5px solid var(--ultra);background:0 0}.rk-fleet .btn.ghost:hover{background:var(--ultra);color:#fbf1de}.rk-fleet .air{height:90vh}.rk-fleet .air.tall{height:120vh}.rk-fleet .chapter{padding:0 56px;display:flex}.rk-fleet .chapter.left{justify-content:flex-start}.rk-fleet .chapter.right{justify-content:flex-end}.rk-fleet .chapter .paper-wrap{width:460px;max-width:100%}.rk-fleet h2{color:var(--ink);margin:2px 0 14px;font-size:36px;line-height:1.1}.rk-fleet h3{margin-bottom:8px;font-size:23px;line-height:1.18}.rk-fleet .evidence{color:var(--ink-2);border-top:1px solid var(--rule);margin:14px 0 0;padding-top:12px;font-size:15.5px}.rk-fleet .sim-note{color:var(--ink-2);margin:10px 0 0;font-size:14px}.rk-fleet .ledger{border-top:1px solid var(--rule);margin:12px 0;font-size:15px}.rk-fleet .ledger div{border-bottom:1px solid var(--rule);grid-template-columns:130px 1fr;padding:5px 0;display:grid}.rk-fleet .ledger dt{color:var(--ink-2)}.rk-fleet .ledger dd{font-variant-numeric:tabular-nums;margin:0;font-weight:500}.rk-fleet .checks{border:0;margin:0 0 14px;padding:0}.rk-fleet .check{border-bottom:1px dotted var(--rule);cursor:pointer;align-items:flex-start;gap:10px;padding:7px 0;display:flex}.rk-fleet .check.inline{border:0;align-items:center;padding:0}.rk-fleet .check input{accent-color:var(--ultra);flex:none;width:17px;height:17px;margin:4px 0 0}.rk-fleet .check.inline input{margin:0}.rk-fleet .verdict{background:var(--paper-2);margin-top:4px;padding:14px 16px}.rk-fleet .verdict .evidence{border-top-color:var(--rule);margin-top:10px;padding-top:10px}.rk-fleet .verdict p{margin-bottom:0}.rk-fleet .slider{align-items:center;gap:14px;margin:4px 0 8px;font-weight:600;display:flex}.rk-fleet .slider input{accent-color:var(--ultra);flex:1}.rk-fleet .controls{flex-wrap:wrap;align-items:center;gap:18px;margin:4px 0 10px;display:flex}.rk-fleet .controls.stack{flex-direction:column;align-items:stretch;gap:10px}.rk-fleet .seg{border:1.5px solid var(--ultra);border-radius:2px;grid-template-columns:repeat(3,1fr);display:grid}.rk-fleet .seg button{font:600 15px/1.2 var(--font-sans);color:var(--ultra);cursor:pointer;background:0 0;border:0;padding:9px 6px}.rk-fleet .seg button+button{border-left:1.5px solid var(--ultra)}.rk-fleet .seg button[aria-pressed=true]{background:var(--ultra);color:#fbf1de}.rk-fleet .log{min-height:92px;margin:0;padding:0;font-size:15px;list-style:none}.rk-fleet .log li{padding:4px 0}.rk-fleet .log li:last-child{font-weight:600}.rk-fleet .cabins{grid-template-columns:repeat(6,1fr);gap:4px;margin:10px 0;display:grid}.rk-fleet .cabins i{background:#c98a2a;height:22px;transition:opacity .25s linear;display:block}.rk-fleet .cabins i.noisy{background:var(--oxide)}.rk-fleet .contact{align-items:center;min-height:100svh;padding-top:80px;padding-bottom:96px}.rk-fleet .letter h2{font-size:42px}.rk-fleet .launch label{margin-bottom:5px;font-weight:600;display:block}.rk-fleet .launch .row{gap:8px;display:flex}.rk-fleet .launch input{min-width:0;font:500 17px/1.3 var(--font-sans);border:1.5px solid var(--ink);color:var(--ink);background:#fbf5e7;border-radius:2px;flex:1;padding:9px 11px}.rk-fleet .launch input:disabled{background:var(--paper-2)}.rk-fleet .launch input::placeholder{color:#6f6a80}.rk-fleet .status{min-height:26px;margin:8px 0;font-weight:600}.rk-fleet .next{margin:0 0 14px}.rk-fleet .more-work{color:var(--ink-2);margin:0;font-size:15px}.rk-fleet .timedial{z-index:20;background:var(--paper);border:1px solid var(--ink);border-radius:3px;align-items:center;gap:10px;padding:7px 12px;font-size:14px;font-weight:500;display:flex;position:fixed;bottom:16px;left:16px}.rk-fleet .timedial label{white-space:nowrap}.rk-fleet .timedial output{font-variant-numeric:tabular-nums}.rk-fleet .timedial input[type=range]{width:110px;accent-color:var(--ultra);margin:0}.rk-fleet .timedial button{font:inherit;border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;border-radius:2px;padding:1px 8px}.rk-fleet .timedial button:disabled{color:var(--ink-2);cursor:default;border-color:#0000}@media (width<=760px){.rk-fleet{font-size:16px}.rk-fleet .hero{padding:84px 16px 76px}.rk-fleet .hero-sky{max-width:100%}.rk-fleet h1{font-size:44px}.rk-fleet .kicker{margin-bottom:6px;font-size:18px}.rk-fleet .cartouche{max-width:100%}.rk-fleet .chapter{padding:0 12px}.rk-fleet .chapter .paper-wrap{width:100%}.rk-fleet .air{height:72vh}.rk-fleet .air.tall{height:90vh}.rk-fleet .paper{padding:22px 20px}.rk-fleet h2{font-size:30px}.rk-fleet .contact{align-items:flex-end}.rk-fleet .timedial{gap:6px;padding:5px 8px;font-size:13px;bottom:8px;left:8px}.rk-fleet .timedial input[type=range]{width:70px}}@media (prefers-reduced-motion:reduce){.rk-fleet .sky-canvas,.rk-fleet .cabins i{transition:none}}
