.rk05{--paper:#ede9e0;--ink:#1f1d19;--ink2:#514d44;--line:#c9c4b6;--accent:#a8300f;--col:min(47vw,700px);isolation:isolate;clip-path:inset(0);color:var(--ink);background:var(--paper);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:17px;line-height:1.45;position:relative}.rk05 :where(h1,h2,h3,p,ul,dl,dd){margin:0;padding:0}.rk05 a{color:inherit}.rk05 a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.rk05-ground{z-index:0;background:#7a766c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='.33 .33 .33 0 0 .33 .33 .33 0 0 .33 .33 .33 0 0 0 0 0 0 1'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='3.2' intercept='-1.1'/%3E%3CfeFuncG type='linear' slope='3.1' intercept='-1.07'/%3E%3CfeFuncB type='linear' slope='2.9' intercept='-1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.rk05[data-gl=off] .rk05-ground,.rk05[data-gl=off] .rk05-readout{display:none}.rk05 canvas.rk05-stage{z-index:0;opacity:0;width:100vw;height:100lvh;transition:opacity .25s linear;display:block;position:fixed;inset:0}.rk05 canvas.rk05-stage.ready{opacity:1}.rk05-hero,.rk05-ch,.rk05-done{z-index:1;position:relative}.rk05-col{z-index:3;width:var(--col);background:var(--paper);position:relative}.rk05-gap{display:none}.rk05-hero{min-height:100svh;display:flex}.rk05-hero-in{padding:92px clamp(24px,3vw,44px) 30px clamp(20px,3vw,40px)}.rk05-ch{height:var(--tall,260vh)}.rk05-ch .rk05-col{height:100%}.rk05-col-in{height:100svh;padding:86px clamp(24px,3vw,44px) 20px clamp(20px,3vw,40px);position:sticky;top:0;overflow:hidden}.rk05-done{height:100svh;min-height:560px}.rk05-done .rk05-col{height:100%}.rk05-done-in{padding:clamp(100px,18vh,190px) clamp(24px,3vw,44px) 40px clamp(20px,3vw,40px)}.rk05 h1{letter-spacing:-.034em;margin-bottom:18px;font-size:clamp(44px,5.3vw,84px);font-weight:640;line-height:.96}.rk05-lead{letter-spacing:-.012em;margin-bottom:12px;font-size:clamp(20px,1.75vw,26px);font-weight:540;line-height:1.2}.rk05-sub{color:var(--ink2);max-width:36em;margin-bottom:20px}.rk05-index{border-top:1px solid var(--ink);margin-bottom:20px;list-style:none}.rk05-index a{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:1px 18px;padding:11px 0 10px;text-decoration:none;display:grid}.rk05-index a:hover b{text-underline-offset:3px;text-decoration:underline}.rk05-index b{font-size:18px;font-weight:620;line-height:1.2}.rk05-index .p{color:var(--accent);text-align:right;font-size:18px;font-weight:620;line-height:1.2}.rk05-index .m{color:var(--ink2);grid-column:1/-1;font-size:15px;line-height:1.3}.rk05-actions{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.rk05-btn{background:var(--ink);border-radius:1px;padding:12px 20px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block;color:var(--paper)!important}.rk05-btn:hover{background:var(--accent)}.rk05-btn-big{margin-top:22px;padding:16px 28px;font-size:20px}.rk05-link{text-underline-offset:4px;font-weight:600}.rk05-ch h2,.rk05-calm h2{letter-spacing:-.028em;margin:2px 0 10px;font-size:clamp(32px,3.3vw,50px);font-weight:640;line-height:1.02}.rk05-kicker{color:var(--ink2);font-size:15px}.rk05-price{letter-spacing:-.018em;color:var(--accent);font-size:clamp(23px,2.1vw,30px);font-weight:600;line-height:1.12}.rk05-note{color:var(--ink2);margin-top:3px;font-size:15.5px;line-height:1.34}.rk05-card{max-width:36em;margin-top:11px}.rk05-high{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 22px;margin-top:14px;display:grid}.rk05-high>div{border-bottom:1px solid var(--line);padding:9px 0}.rk05-high dt{font-size:16px;font-weight:620;line-height:1.25}.rk05-high dd{color:var(--ink2);margin-top:2px;font-size:14.5px;line-height:1.34}.rk05-proof{color:var(--ink2);margin:12px 0;font-size:15.5px}.rk05-proof a{color:var(--ink);text-underline-offset:3px;font-weight:560}.rk05-calm{z-index:6;background:var(--paper);align-items:center;min-height:100lvh;padding:90px clamp(20px,3vw,40px);display:flex;position:relative}.rk05-calm-in{max-width:760px;margin:0 auto}.rk05-calm p{letter-spacing:-.008em;margin-bottom:16px;font-size:clamp(20px,1.7vw,24px);line-height:1.32}.rk05-done h2{letter-spacing:-.04em;margin-bottom:22px;font-size:clamp(52px,6.4vw,104px);font-weight:640;line-height:.94}.rk05-done p{max-width:30em;font-size:19px}.rk05-readout{left:var(--col);z-index:2;background:var(--paper);color:var(--ink);pointer-events:none;max-width:min(52vw,520px);padding:12px 22px 14px 18px;position:fixed;bottom:0}.rk05-prompt{margin-bottom:7px;font-family:Newsreader,Georgia,serif;font-size:clamp(18px,1.5vw,22px);font-style:italic;font-weight:380;line-height:1.15}.rk05-prompt:before{content:"“"}.rk05-prompt:after{content:"”"}.rk05-readrow{align-items:flex-end;gap:16px;display:flex}.rk05-count{letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:1.42em;font-size:64px;font-weight:300;line-height:.84}.rk05-count i{letter-spacing:-.01em;color:var(--ink2);margin-left:3px;font-size:22px;font-style:normal;font-weight:400}.rk05-sched{color:var(--ink2);white-space:nowrap;flex-direction:column;gap:4px;font-size:12.5px;line-height:1.25;display:flex}.rk05-sched svg{display:block;overflow:visible}.rk05-sched path{fill:none;stroke-width:1px}.rk05-sched path.a{stroke:var(--ink)}.rk05-sched path.b{stroke:#8e897c}.rk05-sched circle{fill:var(--accent)}@media (width>=761px) and (height<=820px){.rk05-hero-in{padding-top:76px}.rk05 h1{margin-bottom:12px;font-size:clamp(38px,4.3vw,62px)}.rk05-lead{margin-bottom:8px;font-size:20px}.rk05-sub{margin-bottom:12px;font-size:15.5px;line-height:1.36}.rk05-index{margin-bottom:12px}.rk05-index a{padding:7px 0 6px}.rk05-index b,.rk05-index .p{font-size:16px}.rk05-index .m{font-size:14px}.rk05-col-in{height:auto;padding-top:80px;padding-bottom:40px;position:relative;overflow:visible}.rk05-count{font-size:44px}.rk05-count i{font-size:17px}.rk05-prompt{margin-bottom:4px;font-size:17px}.rk05-readout{padding:8px 16px 9px 14px}.rk05-sched svg{width:93px;height:24px}}@media (width<=760px){.rk05{--col:100%;font-size:16.5px}.rk05-gap{height:88svh;display:block}.rk05-gap-hero{height:34svh}.rk05-hero{display:block}.rk05-col{min-height:100lvh}.rk05-ch,.rk05-ch .rk05-col{height:auto}.rk05-col-in{height:auto;padding:22px 16px 56px;position:static;overflow:visible}.rk05-hero-in{padding:18px 16px 40px}.rk05 h1{margin-bottom:10px;font-size:42px}.rk05-lead{margin-bottom:8px;font-size:19px}.rk05-sub{margin-bottom:14px;font-size:15.5px;line-height:1.38}.rk05-index a{padding:9px 0}.rk05-index b,.rk05-index .p{font-size:16px}.rk05-index .m{font-size:14px}.rk05-high{grid-template-columns:1fr}.rk05-done,.rk05-done .rk05-col{height:auto;min-height:0}.rk05-done-in{padding:24px 16px 64px}.rk05-done h2{font-size:52px}.rk05-readout{max-width:100%;padding:5px 12px 6px 16px;top:64px;bottom:auto;left:0}.rk05-prompt{margin-bottom:0;font-size:15px}.rk05-readrow{align-items:baseline;gap:10px}.rk05-count{min-width:0;font-size:26px;line-height:1}.rk05-count i{font-size:13px}.rk05-sched svg{display:none}.rk05-sched{font-size:11.5px}.rk05-calm{min-height:100lvh;padding:64px 16px}}@media (prefers-reduced-motion:reduce){.rk05 canvas.rk05-stage,.rk05-btn{transition:none}}
