@font-face{font-family:Forum;src:url(/static/fonts/Forum-Regular.3280d653.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/static/fonts/EBGaramond-Regular.d2d7d2fc.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/static/fonts/EBGaramond-Italic.c63238f3.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:EB Garamond;src:url(/static/fonts/EBGaramond-Medium.7cb69a0f.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/static/fonts/EBGaramond-MediumItalic.e21e4868.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:EB Garamond;src:url(/static/fonts/EBGaramond-SemiBold.e9ff71da.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PT Mono;src:url(/static/fonts/PTMono-Regular.a2f2c0a7.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--paper: #ebe5d8;--paper-raised: #f4f0e7;--paper-sunk: #e0d9c9;--ink: #1b1713;--ink-soft: #3f3830;--ink-muted: #5f5648;--rule: var(--ink);--line: #d3c9b6;--line-strong: #7a6f5d;--copper: #975b2c;--copper-ink: #7a4520;--copper-soft: #e5d2b9;--on-copper: #f8f3ea;--cta: #975b2c;--on-cta: #f8f3ea;--forest: #232f17;--on-forest: #e3d5b3;--cream: #e3d5b3;--cover-paper: #e4ddcd;--cover-ink: #1b1713;--cover-copper: #975b2c;--ok: #2d5650;--error: #a0331c;--focus: var(--copper-ink);--shadow-book: 0 2px 3px #1b171329, 0 30px 60px -12px #1b171366, 0 18px 36px -18px #4a2a1259;--shadow-float: 0 1px 0 #1b17131a, 0 16px 40px -8px #1b171340;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 112px;--radius-none: 0;--radius-sm: 2px;--radius-md: 28px;--radius-full: 9999px;--container: 1280px;--gutter: clamp(20px, 4vw, 48px);--section: clamp(72px, 8.5vw, 128px);--gap: clamp(28px, 4.4vw, 72px);--measure: 36em;--header-height: 88px;--dur-quick: .16s;--dur-move: .42s;--dur-surface: 1.1s;--ease-river: cubic-bezier(.22, 1, .36, 1);--ease-type: cubic-bezier(.5, 0, .1, 1.25);--fs-hero: clamp(44px, 6.6vw, 100px);--fs-1: clamp(38px, 5vw, 72px);--fs-2: clamp(32px, 4.2vw, 60px);--fs-3: clamp(24px, 2.3vw, 32px);--fs-4: clamp(15px, 1.2vw, 17px);--fs-lead: clamp(19px, 1.6vw, 23px);--fs-body: clamp(18px, 1.35vw, 20px);--fs-small: clamp(15px, 1.15vw, 17px);--font-display: Forum, "Cormorant SC", Georgia, serif;--font-text: "EB Garamond", Garamond, "Times New Roman", serif;--font-mono: "PT Mono", "Courier New", monospace}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=paper]){--paper: #232f17;--paper-raised: #2c3a1f;--paper-sunk: #1a2311;--ink: #e3d5b3;--ink-soft: #cfc3a3;--ink-muted: #aaa086;--rule: var(--ink);--line: #3e4c2a;--line-strong: #7d8a63;--copper: #dba36b;--copper-ink: #e4b07b;--copper-soft: #4a3a22;--on-copper: #1b1713;--cta: #e3d5b3;--on-cta: #232f17;--forest: #121a0b;--on-forest: #e3d5b3;--cream: #e3d5b3;--cover-paper: #e4ddcd;--cover-ink: #1b1713;--cover-copper: #975b2c;--ok: #8cc7b4;--error: #f08a6c;--focus: var(--copper-ink);--shadow-book: 0 2px 3px #00000066, 0 30px 60px -12px #000000b3;--shadow-float: 0 1px 0 #00000080, 0 16px 40px -8px #000000b3;color-scheme:dark}}:root[data-theme=dark]{--paper: #232f17;--paper-raised: #2c3a1f;--paper-sunk: #1a2311;--ink: #e3d5b3;--ink-soft: #cfc3a3;--ink-muted: #aaa086;--rule: var(--ink);--line: #3e4c2a;--line-strong: #7d8a63;--copper: #dba36b;--copper-ink: #e4b07b;--copper-soft: #4a3a22;--on-copper: #1b1713;--cta: #e3d5b3;--on-cta: #232f17;--forest: #121a0b;--on-forest: #e3d5b3;--cream: #e3d5b3;--cover-paper: #e4ddcd;--cover-ink: #1b1713;--cover-copper: #975b2c;--ok: #8cc7b4;--error: #f08a6c;--focus: var(--copper-ink);--shadow-book: 0 2px 3px #00000066, 0 30px 60px -12px #000000b3;--shadow-float: 0 1px 0 #00000080, 0 16px 40px -8px #000000b3;color-scheme:dark}[data-theme=night]{--paper: #232f17;--paper-raised: #2c3a1f;--paper-sunk: #1a2311;--ink: #e3d5b3;--ink-soft: #cfc3a3;--ink-muted: #aaa086;--rule: var(--ink);--line: #3e4c2a;--line-strong: #7d8a63;--copper: #dba36b;--copper-ink: #e4b07b;--copper-soft: #4a3a22;--on-copper: #1b1713;--cta: #e3d5b3;--on-cta: #232f17;--forest: #121a0b;--on-forest: #e3d5b3;--cream: #e3d5b3;--cover-paper: #e4ddcd;--cover-ink: #1b1713;--cover-copper: #975b2c;--ok: #8cc7b4;--error: #f08a6c;--focus: var(--copper-ink);--shadow-book: 0 2px 3px #00000066, 0 30px 60px -12px #000000b3;--shadow-float: 0 1px 0 #00000080, 0 16px 40px -8px #000000b3;color-scheme:dark}[data-theme=paper]{--paper: #ebe5d8;--paper-raised: #f4f0e7;--paper-sunk: #e0d9c9;--ink: #1b1713;--ink-soft: #3f3830;--ink-muted: #5f5648;--rule: var(--ink);--line: #d3c9b6;--line-strong: #7a6f5d;--copper: #975b2c;--copper-ink: #7a4520;--copper-soft: #e5d2b9;--on-copper: #f8f3ea;--cta: #975b2c;--on-cta: #f8f3ea;--forest: #232f17;--on-forest: #e3d5b3;--cream: #e3d5b3;--cover-paper: #e4ddcd;--cover-ink: #1b1713;--cover-copper: #975b2c;--ok: #2d5650;--error: #a0331c;--focus: var(--copper-ink);--shadow-book: 0 2px 3px #1b171329, 0 30px 60px -12px #1b171366, 0 18px 36px -18px #4a2a1259;--shadow-float: 0 1px 0 #1b17131a, 0 16px 40px -8px #1b171340;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=paper]) .rk-island{--paper: #1a2311;--paper-raised: #232f17;--paper-sunk: #121a0b}}:root[data-theme=dark] .rk-island,:root[data-theme=night] .rk-island{--paper: #1a2311;--paper-raised: #232f17;--paper-sunk: #121a0b}body{margin:0;background-color:var(--paper);color:var(--ink);font:400 var(--fs-body, 20px)/1.55 var(--font-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-kerning:normal}.rk-paper{background-color:var(--paper);color:var(--ink);background-image:linear-gradient(90deg,color-mix(in srgb,var(--ink) 3.5%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--ink) 3%,transparent) 1px,transparent 1px);background-size:3px 3px}.rk-island{background-color:var(--paper);color:var(--ink)}.rk-caps{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:.28em;font-size:13px;line-height:20px}.rk-label{font-family:var(--font-mono);font-size:12px;line-height:16px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.rk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px}@media(max-width:560px){.rk-actions>.rk-btn{flex:1 1 100%}}.rk-code{font-family:var(--font-mono);font-size:15px;line-height:20px;letter-spacing:.04em}.rk-rule{display:block;border:0;border-top:1px solid var(--rule);margin:0}.rk-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.rk-sample{display:inline-block;font-family:var(--font-mono);font-size:10px;line-height:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);border:1px solid var(--line-strong);padding:0 5px;vertical-align:middle}rk-logo{display:inline-block;line-height:0;color:inherit;perspective:700px;-webkit-tap-highlight-color:transparent}rk-logo .rk-logo__svg{height:100%;width:auto;max-width:100%;display:block;overflow:visible;transform-origin:50% var(--waterline, 52%)}rk-logo path,rk-logo rect{fill:currentColor}rk-logo .rk-logo__row,rk-logo .rk-logo__glyph,rk-logo .rk-logo__letter,rk-logo .rk-logo__waterline{transform-box:fill-box}rk-logo .rk-logo__row{transform-origin:50% 0}rk-logo .rk-logo__glyph{transform-origin:50% 100%}rk-logo .rk-logo__letter{transform-origin:50% 100%}rk-logo .rk-logo__waterline{opacity:0;transform-origin:0 50%}rk-logo[motion~=cycle],rk-logo[motion~=ripple]{cursor:pointer}rk-logo[data-state=intro]:not(.is-playing) :is(.rk-logo__row,.rk-logo__glyph,.rk-logo__letter){opacity:0}rk-logo.is-playing .rk-logo__glyph{animation:rk-glyph-set .9s var(--ease-type, cubic-bezier(.5,0,.1,1.25)) both}rk-logo.is-playing .rk-logo__waterline{animation:rk-waterline 1.5s var(--ease-river, cubic-bezier(.22,1,.36,1)) .35s both}rk-logo.is-playing .rk-logo__row{animation:rk-row-surface var(--dur-surface, 1.1s) var(--ease-river, cubic-bezier(.22,1,.36,1)) both;animation-delay:calc(.55s + var(--i) * 95ms)}rk-logo.is-playing .rk-logo__letter{animation:rk-letter-in .7s var(--ease-river, cubic-bezier(.22,1,.36,1)) both;animation-delay:calc(.8s + var(--i) * 45ms)}@keyframes rk-glyph-set{0%{opacity:0;transform:translateY(-46px)}55%{opacity:1;transform:translateY(5px)}78%{transform:translateY(-1.5px)}to{opacity:1;transform:none}}@keyframes rk-waterline{0%{opacity:1;transform:scaleX(0)}45%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes rk-row-surface{0%{opacity:0;transform:translate(calc(var(--dir) * 24px)) scaleY(.04)}28%{opacity:1;transform:translate(calc(var(--dir) * -9px)) scaleY(1.08)}50%{transform:translate(calc(var(--dir) * 4.5px)) scaleY(.97)}72%{transform:translate(calc(var(--dir) * -1.8px)) scaleY(1)}to{opacity:1;transform:none}}@keyframes rk-letter-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}rk-logo[data-state=idle] .rk-logo__row{animation:rk-sway 4.2s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.62s)}@keyframes rk-sway{0%{transform:translate(-1.8px)}to{transform:translate(1.8px)}}rk-logo.is-rippling .rk-logo__row{animation:rk-ripple .95s var(--ease-river, cubic-bezier(.22,1,.36,1)) both;animation-delay:calc(var(--i) * 60ms)}@keyframes rk-ripple{0%{transform:none}22%{transform:translate(calc(var(--dir) * 8px))}46%{transform:translate(calc(var(--dir) * -4px))}70%{transform:translate(calc(var(--dir) * 1.6px))}to{transform:none}}rk-logo.is-waving .rk-logo__letter{animation:rk-letter-wave .9s var(--ease-river, cubic-bezier(.22,1,.36,1)) both;animation-delay:calc(var(--i) * 40ms)}@keyframes rk-letter-wave{0%{transform:none}30%{transform:translateY(-7px)}60%{transform:translateY(2px)}to{transform:none}}rk-logo[data-state=flow] .rk-logo__row{animation:none}rk-logo[data-state=loader] .rk-logo__row{animation:rk-flowing 1.3s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.21s)}@keyframes rk-flowing{0%{transform:translate(-10px)}to{transform:translate(10px)}}rk-logo.is-cycling .rk-logo__svg{animation:rk-cycle 1.8s var(--ease-river, cubic-bezier(.22,1,.36,1))}@keyframes rk-cycle{0%{transform:rotateX(0)}48%,56%{transform:rotateX(180deg)}to{transform:rotateX(360deg)}}rk-logo[drained] .rk-logo__row{animation:none!important;transform:scaleY(0);opacity:0;transition:transform .45s var(--ease-river, cubic-bezier(.22,1,.36,1)),opacity .3s;transition-delay:calc((5 - var(--i)) * 35ms)}rk-logo:not([drained]) .rk-logo__row{transition:transform .6s var(--ease-river, cubic-bezier(.22,1,.36,1)),opacity .4s;transition-delay:calc(var(--i) * 50ms)}.rk-btn{--rk-h: 52px;--rk-fill: var(--ink);--rk-on-fill: var(--paper);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:14px;height:var(--rk-h);padding:0 28px;box-sizing:border-box;border:1px solid var(--rule);border-radius:0;background:transparent;color:var(--ink);font:400 13px/1 var(--font-display);letter-spacing:.24em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color var(--dur-quick, .16s) ease .08s,border-color var(--dur-quick, .16s) ease}.rk-btn:before{content:"";position:absolute;z-index:-1;left:-4px;right:-4px;bottom:0;height:calc(100% + 14px);background:var(--rk-fill);transform:translateY(101%);transition:transform .62s var(--ease-river, cubic-bezier(.22,1,.36,1));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='12' viewBox='0 0 48 12'%3E%3Cpath d='M0 6C8 0 16 0 24 6s16 6 24 0v6H0z'/%3E%3C/svg%3E") 0 0/48px 12px repeat-x,linear-gradient(#000 0 0) 0 11px/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='12' viewBox='0 0 48 12'%3E%3Cpath d='M0 6C8 0 16 0 24 6s16 6 24 0v6H0z'/%3E%3C/svg%3E") 0 0/48px 12px repeat-x,linear-gradient(#000 0 0) 0 11px/100% 100% no-repeat;animation:rk-tide 1.5s linear infinite paused}.rk-btn:hover:before,.rk-btn:focus-visible:before,.rk-btn.is-hover:before{transform:translateY(0);animation-play-state:running}.rk-btn:hover,.rk-btn:focus-visible,.rk-btn.is-hover{color:var(--rk-on-fill)}.rk-btn:active{transform:translateY(1px)}@keyframes rk-tide{to{-webkit-mask-position:48px 0,0 11px;mask-position:48px 0,0 11px}}.rk-btn--primary{background:var(--ink);color:var(--paper);border-color:var(--ink);--rk-fill: var(--copper);--rk-on-fill: var(--on-copper)}.rk-btn--accent{background:var(--cta);color:var(--on-cta);border-color:var(--cta);--rk-fill: var(--copper-ink);--rk-on-fill: var(--on-copper)}.rk-btn--quiet{border-color:transparent;padding:0 4px}.rk-btn--quiet:before{display:none}.rk-btn--quiet:hover{color:var(--copper-ink)}.rk-btn--s{--rk-h: 40px;padding:0 18px;font-size:12px;letter-spacing:.22em}.rk-btn--l{--rk-h: 60px;padding:0 36px;font-size:14px}.rk-btn--block{display:flex;width:100%}.rk-btn[disabled],.rk-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.rk-btn[disabled]:before{display:none}.rk-btn .rk-btn__price{font-family:var(--font-text);font-size:1.25em;letter-spacing:0;text-transform:none;font-weight:500}.rk-btn[aria-busy=true]{pointer-events:none}.rk-btn rk-logo{height:26px}.rk-link{position:relative;color:inherit;text-decoration:none;padding-bottom:2px;cursor:pointer}.rk-link:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:6px;background:currentColor;-webkit-mask:linear-gradient(#000 0 0) 0 50%/100% 1px no-repeat;mask:linear-gradient(#000 0 0) 0 50%/100% 1px no-repeat}.rk-link:hover,.rk-link.is-hover{color:var(--copper-ink)}.rk-link:hover:after,.rk-link.is-hover:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='6' viewBox='0 0 14 6'%3E%3Cpath d='M0 3c3.5-3 3.5-3 7 0s3.5 3 7 0' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E") 0 50%/14px 6px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='6' viewBox='0 0 14 6'%3E%3Cpath d='M0 3c3.5-3 3.5-3 7 0s3.5 3 7 0' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E") 0 50%/14px 6px repeat-x;animation:rk-underline .9s linear infinite}@keyframes rk-underline{to{-webkit-mask-position:14px 50%;mask-position:14px 50%}}.rk-section-head{display:grid;grid-template-columns:minmax(0,1fr);row-gap:clamp(14px,1.5vw,20px);border-top:1px solid var(--rule);padding-top:clamp(16px,1.6vw,22px)}.rk-section-head__num{margin:0;font:400 12px/16px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.rk-section-head__title{margin:0;font:400 var(--fs-2, 60px)/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;text-wrap:balance}.rk-section-head__lead{margin:0;max-width:34em;font-size:var(--fs-lead, 22px);line-height:1.42;color:var(--ink-soft);text-wrap:pretty}@media(min-width:900px){.rk-section-head--inline{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--gap, 56px);align-items:start}.rk-section-head--inline .rk-section-head__num{grid-column:1 / -1}.rk-section-head--inline .rk-section-head__lead{grid-column:2;padding-top:calc(var(--fs-2, 60px) * .06)}}rk-river{display:block;overflow:hidden;border-block:1px solid var(--rule);padding:clamp(12px,1.3vw,18px) 0;white-space:nowrap;contain:content}rk-river .rk-river__track{display:inline-flex;will-change:transform}rk-river .rk-river__item{font:400 40px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;padding-right:.9em}rk-river .rk-river__item:after{content:"~";display:inline-block;padding-left:.9em;color:var(--copper);letter-spacing:0}rk-river[size=s] .rk-river__item{font-size:20px;letter-spacing:.3em}rk-river[tone=copper]{color:var(--copper)}rk-river[italic] .rk-river__item{font:italic 400 clamp(24px,2.4vw,34px)/1.1 var(--font-text);letter-spacing:0;text-transform:none}rk-header{--rk-hh: 88px;--rk-logo-h: 60px;--rk-wl: 45px;position:sticky;top:env(safe-area-inset-top,0px);z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:var(--space-7);height:var(--rk-hh);padding:0 calc(max(0px,(100% - var(--container, 1280px)) / 2) + var(--gutter, 48px));box-sizing:border-box;background-color:var(--paper);color:var(--ink);border-bottom:1px solid var(--rule);transition:height var(--dur-move, .42s) var(--ease-river, cubic-bezier(.22,1,.36,1))}rk-header[compact]{--rk-hh: 64px;--rk-logo-h: 54px;--rk-wl: 46px}rk-header .rk-header__brand{position:relative;align-self:stretch;display:block;overflow:clip;width:calc(var(--rk-logo-h) * 1.88);color:inherit;transition:width var(--dur-move, .42s) var(--ease-river, cubic-bezier(.22,1,.36,1))}rk-header .rk-header__brand rk-logo{position:absolute;left:0;height:var(--rk-logo-h);top:calc(var(--rk-wl) - var(--rk-logo-h) * .52);transition:top var(--dur-move, .42s) var(--ease-river, cubic-bezier(.22,1,.36,1)),height var(--dur-move, .42s) var(--ease-river, cubic-bezier(.22,1,.36,1))}rk-header .rk-header__nav{display:flex;gap:clamp(20px,2.4vw,36px);justify-content:center}rk-header .rk-header__nav a{font:400 13px/20px var(--font-display);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-soft);text-decoration:none;position:relative;padding:12px 0}rk-header .rk-header__nav a:hover,rk-header .rk-header__nav a[aria-current]{color:var(--ink)}rk-header .rk-header__nav a[aria-current]:after{content:"";position:absolute;left:0;right:.28em;bottom:2px;height:6px;background:var(--copper-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='6' viewBox='0 0 14 6'%3E%3Cpath d='M0 3c3.5-3 3.5-3 7 0s3.5 3 7 0' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E") 0 50%/14px 6px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='6' viewBox='0 0 14 6'%3E%3Cpath d='M0 3c3.5-3 3.5-3 7 0s3.5 3 7 0' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E") 0 50%/14px 6px repeat-x}rk-header .rk-header__actions{display:flex;gap:var(--space-4);align-items:center}rk-header .rk-header__burger{display:none}rk-header[narrow]{--rk-hh: 64px;--rk-logo-h: 50px;--rk-wl: 33px;grid-template-columns:1fr auto;column-gap:var(--space-4)}rk-header[narrow][compact]{--rk-hh: 56px;--rk-logo-h: 48px;--rk-wl: 40px}rk-header[narrow] .rk-header__nav{display:none}rk-header[narrow] .rk-header__actions{display:none}rk-header[narrow] .rk-header__burger{grid-column:2;grid-row:1;justify-self:end;display:inline-flex;align-items:center;gap:10px;height:44px;padding:0;margin:0 -2px 0 0;border:0;background:none;color:var(--ink);font:400 12px/1 var(--font-display);letter-spacing:.28em;text-transform:uppercase;cursor:pointer}rk-header[narrow] .rk-header__burger:after{content:"";width:26px;height:9px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' viewBox='0 0 13 9'%3E%3Cpath d='M0 1.5c3.2-2 3.3 2 6.5 0s3.3 2 6.5 0M0 7.5c3.2-2 3.3 2 6.5 0s3.3 2 6.5 0' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E") 0 0/13px 9px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' viewBox='0 0 13 9'%3E%3Cpath d='M0 1.5c3.2-2 3.3 2 6.5 0s3.3 2 6.5 0M0 7.5c3.2-2 3.3 2 6.5 0s3.3 2 6.5 0' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E") 0 0/13px 9px repeat-x}rk-header[narrow][open] .rk-header__nav{display:flex;position:absolute;left:0;right:0;top:100%;flex-direction:column;gap:0;padding:var(--space-3) var(--gutter, 20px) var(--space-6);background:var(--paper);border-bottom:1px solid var(--rule);box-shadow:var(--shadow-float)}rk-header[narrow][open] .rk-header__nav a{font-size:26px;line-height:1;letter-spacing:.1em;padding:18px 0;border-bottom:1px solid var(--line);color:var(--ink);animation:rk-letter-in .5s var(--ease-river, cubic-bezier(.22,1,.36,1)) both}rk-header[narrow][open] .rk-header__nav a:nth-child(2){animation-delay:40ms}rk-header[narrow][open] .rk-header__nav a:nth-child(3){animation-delay:80ms}rk-header[narrow][open] .rk-header__nav a:nth-child(4){animation-delay:.12s}rk-header[narrow][open] .rk-header__nav a:nth-child(5){animation-delay:.16s}rk-header[narrow][open] .rk-header__nav a[aria-current]:after{display:none}rk-header[narrow][open] .rk-header__nav rk-theme{display:flex;align-self:flex-start;margin:12px 0 0 -6px;font-size:14px;animation:rk-letter-in .5s var(--ease-river, cubic-bezier(.22,1,.36,1)) .2s both}rk-header[narrow][open] .rk-header__nav rk-theme .rk-theme__opt{height:48px}rk-theme{display:inline-flex;align-items:center;font:400 12px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap}rk-theme .rk-theme__opt{all:unset;position:relative;box-sizing:border-box;display:inline-flex;align-items:center;height:40px;padding:0 6px;cursor:pointer;color:var(--ink-muted);transition:color var(--dur-quick, .16s) ease;-webkit-tap-highlight-color:transparent}rk-theme .rk-theme__opt:hover{color:var(--ink)}rk-theme .rk-theme__opt[aria-pressed=true]{color:var(--ink);cursor:default}rk-theme .rk-theme__opt:focus-visible{outline:2px solid var(--focus);outline-offset:3px}rk-theme .rk-theme__opt:after{content:"";position:absolute;left:6px;right:calc(6px + .14em);bottom:5px;height:6px;background:var(--copper-ink);visibility:hidden;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='6' viewBox='0 0 14 6'%3E%3Cpath d='M0 3c3.5-3 3.5-3 7 0s3.5 3 7 0' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E") 0 50%/14px 6px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='6' viewBox='0 0 14 6'%3E%3Cpath d='M0 3c3.5-3 3.5-3 7 0s3.5 3 7 0' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E") 0 50%/14px 6px repeat-x}rk-theme .rk-theme__opt[aria-pressed=true]:after{visibility:visible;animation:rk-theme-flow .7s var(--ease-river, cubic-bezier(.22,1,.36,1)) both}@keyframes rk-theme-flow{0%{clip-path:inset(0 100% 0 0);-webkit-mask-position:-14px 50%;mask-position:-14px 50%}to{clip-path:inset(0 0 0 0);-webkit-mask-position:0 50%;mask-position:0 50%}}rk-theme .rk-theme__sep{padding:0 1px;color:var(--line-strong)}:root.rk-theme-shift::view-transition-old(root),:root.rk-theme-shift::view-transition-new(root){animation:none;mix-blend-mode:normal}rk-thunder{--cell: 56px;display:grid;grid-template-columns:auto minmax(0,1fr);min-width:0;gap:var(--space-7);align-items:start;color:var(--ink)}rk-thunder[legend=none]{grid-template-columns:auto}rk-thunder .rk-thunder__frame{position:relative;border-block:1px solid var(--rule);padding:calc(var(--cell) * .32) 0}rk-thunder .rk-thunder__grid{display:grid;grid-template-columns:repeat(var(--cols, 10),var(--cell));grid-auto-rows:var(--cell)}rk-thunder .rk-thunder__cell{position:relative;display:grid;place-items:center;font:400 calc(var(--cell) * .66)/1 var(--font-display);color:var(--ink);transition:color .25s ease,background-color .25s ease;border-radius:var(--radius-sm)}rk-thunder .rk-thunder__cell.is-lit{color:var(--copper-ink);background-color:var(--copper-soft)}rk-thunder .rk-thunder__cell.is-lit:after{content:"";position:absolute;left:14%;right:14%;bottom:10%;height:1px;background:var(--copper-ink)}rk-thunder .rk-thunder__cell.is-settling{color:var(--ink-muted)}rk-thunder.is-dim .rk-thunder__cell:not(.is-lit){color:color-mix(in srgb,var(--ink) 38%,transparent)}rk-thunder.is-thunder .rk-thunder__grid{animation:rk-shake .6s cubic-bezier(.36,.07,.19,.97)}rk-thunder.is-thunder .rk-thunder__frame:after{content:"";position:absolute;inset:0;background:var(--copper-soft);mix-blend-mode:multiply;animation:rk-flash .7s ease-out both;pointer-events:none}@keyframes rk-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px,1px)}30%,50%,70%{transform:translate(-4px,-1px)}40%,60%{transform:translate(4px,1px)}}@keyframes rk-flash{0%{opacity:0}12%{opacity:.9}30%{opacity:.2}42%{opacity:.7}to{opacity:0}}rk-thunder .rk-thunder__legend{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}rk-thunder .rk-thunder__item{border-bottom:1px solid var(--line)}rk-thunder .rk-thunder__btn{all:unset;box-sizing:border-box;display:grid;grid-template-columns:1fr auto;gap:2px 16px;width:100%;padding:12px 4px;cursor:pointer}rk-thunder .rk-thunder__name{font:400 15px/22px var(--font-display);letter-spacing:.24em;text-transform:uppercase}rk-thunder .rk-thunder__pos{font:12px/22px var(--font-mono);color:var(--ink-muted);letter-spacing:.06em}rk-thunder .rk-thunder__note{grid-column:1 / -1;font:400 17px/24px var(--font-text);color:var(--ink-soft);max-height:0;overflow:hidden;opacity:0;transition:max-height .4s var(--ease-river, cubic-bezier(.22,1,.36,1)),opacity .3s}rk-thunder .rk-thunder__btn[aria-pressed=true] .rk-thunder__name{color:var(--copper-ink)}rk-thunder .rk-thunder__btn[aria-pressed=true] .rk-thunder__note{max-height:80px;opacity:1}rk-thunder .rk-thunder__btn:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}rk-thunder .rk-thunder__foot{margin-top:var(--space-4);display:flex;gap:var(--space-4);align-items:center}@media(max-width:860px){rk-thunder{grid-template-columns:1fr;--cell: min(9vw, 44px)}}rk-book{--w: 320px;--d: calc(var(--w) * .3);--ry: 28deg;--rx: 0deg;--cam: calc(var(--w) * .45);position:relative;display:inline-block;perspective:calc(var(--w) * 5);perspective-origin:50% calc(50% - var(--cam));color:var(--ink);-webkit-tap-highlight-color:transparent}rk-book[reflect]{--rx: 5deg;--cam: 0px}rk-book .rk-book__obj{position:relative;width:var(--w);aspect-ratio:148 / 210;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .9s var(--ease-river, cubic-bezier(.22,1,.36,1))}rk-book.is-tracking .rk-book__obj{transition:transform .25s ease-out}rk-book .rk-book__body{position:absolute;inset:0;transform-style:preserve-3d}rk-book .rk-book__face{position:absolute;box-sizing:border-box;backface-visibility:hidden}rk-book .rk-book__front{inset:0;transform:translateZ(calc(var(--d) / 2));background:var(--cover-paper);overflow:hidden}rk-book .rk-book__front img{display:block;width:100%;height:100%;object-fit:cover}rk-book .rk-book__front:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#ffffff47 0,#fff0 1.1%),linear-gradient(90deg,transparent 4.4%,rgb(27 23 19 / .12) 5.1%,rgb(27 23 19 / .03) 5.8%,rgb(255 255 255 / .18) 6.3%,transparent 7.3%),linear-gradient(98deg,rgb(255 255 255 / .1) 0,transparent 38%,rgb(27 23 19 / .07) 100%),linear-gradient(180deg,rgb(255 255 255 / .06) 0,transparent 30%,rgb(27 23 19 / .05) 100%)}rk-book .rk-book__imprint{position:absolute;left:33%;right:33%;bottom:5.4%;height:2.9%;display:grid;place-items:center;background:var(--cover-paper);color:var(--cover-ink)}rk-book .rk-book__imprint rk-logo{height:100%}rk-book .rk-book__light{position:absolute;inset:0;pointer-events:none}rk-book .rk-book__light:before,rk-book .rk-book__light:after{content:"";position:absolute;inset:0;transition:opacity .9s var(--ease-river, cubic-bezier(.22,1,.36,1)),background-position .9s var(--ease-river, cubic-bezier(.22,1,.36,1))}rk-book.is-tracking .rk-book__light:before,rk-book.is-tracking .rk-book__light:after{transition-duration:.25s;transition-timing-function:ease-out}rk-book .rk-book__light:before{background:#1b1713;opacity:.05}rk-book .rk-book__front .rk-book__light:after{background:linear-gradient(112deg,transparent 36%,rgb(255 255 255 / .09) 46%,rgb(255 255 255 / .11) 50%,rgb(255 255 255 / .03) 58%,transparent 66%) 50% 0 / 300% 100% no-repeat}@supports (opacity: sin(30deg)){rk-book{--lit-f: calc(-.35*sin(var(--ry)) + .45*cos(var(--ry))*sin(var(--rx)) + .82*cos(var(--ry))*cos(var(--rx))) ;--lit-s: calc(.35*cos(var(--ry)) + .45*sin(var(--ry))*sin(var(--rx)) + .82*sin(var(--ry))*cos(var(--rx))) }rk-book .rk-book__front .rk-book__light:before{opacity:clamp(0,calc(.04 + (.6 - var(--lit-f)) * .26),.18)}rk-book .rk-book__spine .rk-book__light:before{opacity:clamp(0,calc(.05 + (.7 - var(--lit-s)) * .3),.2)}rk-book .rk-book__front .rk-book__light:after{background-position:calc(50% + (sin(var(--ry)) - .47)*130%) 0}}rk-book .rk-book__back{inset:0;transform:rotateY(180deg) translateZ(calc(var(--d) / 2));background:var(--cover-paper)}rk-book .rk-book__spine{top:0;left:calc(50% - var(--d) / 2);width:var(--d);height:100%;transform:rotateY(-90deg) translateZ(calc(var(--w) / 2));background:var(--cover-paper);color:var(--cover-ink)}rk-book .rk-book__spine:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#1b171333 0,#1b171312 9%,#ffffff1a 36%,#ffffff0d 60%,#1b17130f 86%,#1b171329),linear-gradient(180deg,rgb(255 255 255 / .05) 0,transparent 35%,rgb(27 23 19 / .07) 100%)}rk-book .rk-book__spine-in{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:calc(var(--w) * .1);background:linear-gradient(#1b17134d,#1b17134d) 0 5%/100% 1px no-repeat,linear-gradient(#1b17134d,#1b17134d) 0 95%/100% 1px no-repeat}rk-book .rk-book__spine-text{writing-mode:vertical-rl;display:flex;flex-direction:column;align-items:center;gap:calc(var(--d) * .14);white-space:nowrap;text-transform:uppercase}rk-book .rk-book__spine-author{font:400 clamp(6px,calc(var(--w) * .03),13px)/1 var(--font-display);letter-spacing:.3em}rk-book .rk-book__spine-title{font:400 clamp(7px,calc(var(--w) * .043),18px)/1 var(--font-display);letter-spacing:.2em;color:var(--cover-copper, #975b2c)}rk-book .rk-book__spine-mark{position:absolute;left:50%;bottom:8.5%;height:clamp(12px,calc(var(--w) * .085),34px);transform:translate(-50%);color:var(--cover-ink)}rk-book .rk-book__pages{top:1.2%;left:calc(50% - var(--d) / 2);width:calc(var(--d) - 2px);height:97.6%;transform:rotateY(90deg) translateZ(calc(var(--w) / 2 - 3px));background:linear-gradient(90deg,#1b171329,#1b17130a 12%,#1b171305,#1b17130a 88%,#1b171329),repeating-linear-gradient(90deg,rgb(110 88 58 / .07) 0 1px,transparent 1px 4px),#ebe2cf}rk-book .rk-book__top,rk-book .rk-book__bottom{left:0;top:calc(50% - var(--d) / 2);width:calc(100% - 3px);height:calc(var(--d) - 2px);--b: calc(var(--w) * .016);--edge: linear-gradient(90deg, #d9cfba 0 calc(var(--w) * .01), transparent 0), linear-gradient(180deg, #ebe3d1 0 var(--b), rgb(27 23 19 / .16) 0 calc(var(--b) + 1px), transparent 0 calc(100% - var(--b) - 1px), rgb(27 23 19 / .16) 0 calc(100% - var(--b)), #ebe3d1 0), linear-gradient(90deg, transparent calc(var(--w) * .01), #7e4a25 0, #b27c4a calc(var(--w) * .017), #7e4a25 calc(var(--w) * .024), rgb(27 23 19 / .12) 0 calc(var(--w) * .024 + 1px), transparent 0), linear-gradient(180deg, rgb(27 23 19 / .1), transparent 24%, transparent 76%, rgb(27 23 19 / .1)), linear-gradient(90deg, rgb(255 255 255 / .2), transparent 30%, transparent 75%, rgb(27 23 19 / .07)), #f1e9da;background:var(--edge)}rk-book .rk-book__top{transform:rotateX(90deg) translateZ(calc(var(--w) * 105 / 148 - 1px))}rk-book .rk-book__bottom{transform:rotateX(-90deg) translateZ(calc(var(--w) * 105 / 148 - 1px));background:linear-gradient(#1b171338,#1b171338),var(--edge)}rk-book .rk-book__floor{position:absolute;left:calc(50% - var(--w) * .65);top:calc(50% - var(--d) * 1.1);width:calc(var(--w) * 1.3);height:calc(var(--d) * 2.2);pointer-events:none;backface-visibility:hidden;transform:rotateX(var(--rx)) rotateY(var(--ry)) translateY(calc(var(--w) * 105 / 148)) rotateX(90deg);transition:transform .9s var(--ease-river, cubic-bezier(.22,1,.36,1))}rk-book.is-tracking .rk-book__floor{transition:transform .25s ease-out}rk-book .rk-book__shadow{position:absolute;inset:0;background:radial-gradient(closest-side at 54% 46%,#100c084d,#100c081f 55%,#100c0800)}rk-book .rk-book__shadow:before{content:"";position:absolute;left:calc(11.54% + var(--w) * .03);top:calc(27.27% - var(--d) * .08);width:calc(var(--w) * .96);height:calc(var(--d) * 1.02);background:#100c086b;filter:blur(calc(var(--w) * .022))}rk-book .rk-book__reflection{position:absolute;left:calc(var(--w) * -.25);width:calc(var(--w) * 1.5);top:100%;height:var(--reflect-h, calc(var(--w) * .9));pointer-events:none;opacity:.5;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='16' viewBox='0 0 96 16'%3E%3Cpath d='M0 4C16 1 32 1 48 4s32 3 48 0v8c-16 3-32 3-48 0S16 9 0 12z'/%3E%3C/svg%3E") 0 2px/96px 16px repeat,linear-gradient(#000 0,transparent 82%);-webkit-mask-composite:source-in;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='16' viewBox='0 0 96 16'%3E%3Cpath d='M0 4C16 1 32 1 48 4s32 3 48 0v8c-16 3-32 3-48 0S16 9 0 12z'/%3E%3C/svg%3E") 0 2px/96px 16px repeat,linear-gradient(#000 0,transparent 82%);mask-composite:intersect;animation:rk-current 9s linear infinite}@keyframes rk-current{to{-webkit-mask-position:96px 2px,0 0;mask-position:96px 2px,0 0}}rk-book .rk-book__mirror{position:absolute;left:calc(var(--w) * .25);top:0;width:var(--w);height:calc(var(--w) * 210 / 148);perspective:calc(var(--w) * 5);perspective-origin:50% calc(50% + var(--cam))}rk-book .rk-book__mirror .rk-book__obj{transform:rotateX(calc(var(--rx) * -1)) rotateY(var(--ry))}rk-book .rk-book__mirror .rk-book__flip{position:absolute;inset:0;transform:scaleY(-1)}rk-book .rk-book__mirror .rk-book__front:after,rk-book .rk-book__mirror .rk-book__spine-in{transform:scaleY(-1)}rk-book[float] .rk-book__body{animation:rk-float 6s ease-in-out infinite}rk-book[float] .rk-book__mirror .rk-book__body{animation-name:rk-float-mirror}rk-book[float] .rk-book__shadow{animation:rk-shadow-bob 6s ease-in-out infinite}@keyframes rk-float{50%{transform:rotateY(4deg) translateY(calc(var(--w) * -.025))}}@keyframes rk-float-mirror{50%{transform:rotateY(4deg) translateY(calc(var(--w) * .025))}}@keyframes rk-shadow-bob{50%{opacity:.62;transform:scale(1.07)}}rk-book.is-tracking .rk-book__body,rk-book.is-tracking .rk-book__shadow{animation-play-state:paused}rk-run{--goal: 50;--rk-run-gap: clamp(2px, .35vw, 4px);display:block;min-width:0;color:var(--ink)}rk-run .rk-run__head{margin:0 0 var(--space-5);display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;font-size:var(--fs-small, 17px);line-height:1.45;color:var(--ink-soft)}rk-run .rk-run__num{display:inline-flex;align-items:baseline;gap:12px;white-space:nowrap;color:var(--ink)}rk-run .rk-run__n{font:400 clamp(52px,6vw,76px)/.86 var(--font-display);color:var(--copper);font-variant-numeric:lining-nums}rk-run .rk-run__of{font:400 18px/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase}rk-run .rk-run__text{flex:1 1 15em;max-width:30em}rk-run .rk-run__shelf{position:relative}rk-run .rk-run__row,rk-run .rk-run__refl{display:grid;grid-template-columns:repeat(var(--goal),minmax(0,1fr));gap:var(--rk-run-gap);padding:0 1px}rk-run .rk-run__row{height:64px;align-items:end;border-bottom:1px solid var(--rule)}rk-run .rk-run__row i{display:block;height:100%;background:color-mix(in srgb,var(--line) 55%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line-strong) 45%,transparent)}rk-run .rk-run__row i.is-on{background:linear-gradient(var(--ink) 0 16%,var(--copper) 16% 22%,var(--ink) 22%);box-shadow:none}rk-run .rk-run__row i.is-mine{background:linear-gradient(var(--copper) 0 16%,var(--paper) 16% 22%,var(--copper) 22%)}rk-run .rk-run__row i.is-new{animation:rk-run-in .7s var(--ease-type, cubic-bezier(.5,0,.1,1.25)) both}@keyframes rk-run-in{0%{transform:translateY(-80%);opacity:0}to{transform:none;opacity:1}}rk-run .rk-run__refl{height:22px;align-items:end;overflow:hidden;transform:scaleY(-1);opacity:.4;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='8' viewBox='0 0 48 8'%3E%3Cpath d='M0 2C8 .5 16 .5 24 2s16 1.5 24 0v4c-8 1.5-16 1.5-24 0S8 4.5 0 6z'/%3E%3C/svg%3E") 0 0/48px 8px repeat,linear-gradient(to top,#000 0,transparent 95%);-webkit-mask-composite:source-in;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='8' viewBox='0 0 48 8'%3E%3Cpath d='M0 2C8 .5 16 .5 24 2s16 1.5 24 0v4c-8 1.5-16 1.5-24 0S8 4.5 0 6z'/%3E%3C/svg%3E") 0 0/48px 8px repeat,linear-gradient(to top,#000 0,transparent 95%);mask-composite:intersect}rk-run .rk-run__refl i{display:block;height:64px;background:transparent}rk-run .rk-run__refl i.is-on{background:var(--ink)}rk-run .rk-run__refl i.is-mine{background:var(--copper)}rk-run .rk-run__more{position:absolute;right:0;bottom:calc(100% + 6px);font:400 12px/16px var(--font-mono);letter-spacing:.06em;color:var(--copper-ink)}rk-run.is-thunder .rk-run__row{animation:rk-run-shake .6s cubic-bezier(.36,.07,.19,.97) both}rk-run.is-thunder .rk-run__n{animation:rk-run-flash 1.2s ease-out both}@keyframes rk-run-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@keyframes rk-run-flash{0%{color:var(--copper)}12%{color:var(--paper);text-shadow:0 0 0 var(--copper),0 0 18px var(--copper)}to{color:var(--copper);text-shadow:none}}rk-run[compact]{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap}rk-run[compact] .rk-run__shelf{order:-1;flex:0 0 auto;width:132px}rk-run[compact] .rk-run__row{--rk-run-gap: 1px;height:18px;padding:0}rk-run[compact] .rk-run__row i.is-on{background:var(--ink)}rk-run[compact] .rk-run__row i.is-mine{background:var(--copper)}rk-run[compact] .rk-run__head{margin:0;flex:1 1 14em;gap:0 6px;font-size:15px;line-height:22px}rk-run[compact] .rk-run__num{gap:6px}rk-run[compact] .rk-run__n{font:500 15px/22px var(--font-text);color:var(--ink)}rk-run[compact] .rk-run__of{font:inherit;letter-spacing:0;text-transform:none;color:var(--ink)}rk-run[compact] .rk-run__text{flex:0 1 auto}rk-run[compact] .rk-run__more{display:none}.rk-buy{display:grid;gap:var(--space-5);max-width:460px;min-width:0}.rk-buy__author{margin:0;font:400 13px/20px var(--font-display);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-soft)}.rk-buy__title{margin:0;font:400 var(--fs-3, 32px)/1.08 var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--ink);text-wrap:balance}.rk-buy__sub{margin:0;font-size:var(--fs-small, 17px);line-height:1.45;color:var(--ink-soft)}.rk-buy__row{display:flex;align-items:end;justify-content:space-between;gap:var(--space-5);border-top:1px solid var(--rule);padding-top:var(--space-5)}.rk-buy__price{font:500 clamp(32px,2.8vw,40px)/1.1 var(--font-text);font-variant-numeric:lining-nums;white-space:nowrap}.rk-buy__price s{font-size:22px;color:var(--ink-muted);margin-left:10px;text-decoration-thickness:1px}.rk-buy__actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3)}.rk-buy__meta{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:var(--fs-small, 17px);line-height:1.4;color:var(--ink-soft)}.rk-buy__meta li{display:flex;gap:12px;align-items:baseline}.rk-buy__meta li:before{content:"";flex:none;width:14px;height:6px;background:var(--copper-ink);transform:translateY(-3px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='6' viewBox='0 0 14 6'%3E%3Cpath d='M0 3c3.5-3 3.5-3 7 0s3.5 3 7 0' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E") 0 50%/14px 6px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='6' viewBox='0 0 14 6'%3E%3Cpath d='M0 3c3.5-3 3.5-3 7 0s3.5 3 7 0' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E") 0 50%/14px 6px no-repeat}.rk-buy__pay{font:12px/16px var(--font-mono);letter-spacing:.06em;color:var(--ink-muted);text-transform:uppercase}rk-qty{display:inline-grid;grid-template-columns:44px 44px 44px;height:52px;border:1px solid var(--line-strong);box-sizing:border-box}rk-qty button{all:unset;display:grid;place-items:center;cursor:pointer;font:400 22px/1 var(--font-text);color:var(--ink)}rk-qty button:hover{background:var(--paper-sunk)}rk-qty button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}rk-qty button[disabled]{color:var(--line-strong);cursor:default;background:none}rk-qty output{display:grid;place-items:center;font:500 20px/1 var(--font-text);border-inline:1px solid var(--line)}.rk-specs{display:grid;grid-template-columns:max-content 1fr;margin:0;border-top:1px solid var(--rule)}.rk-specs dt,.rk-specs dd{margin:0;padding:12px 0;border-bottom:1px solid var(--line)}.rk-specs dt{font:12px/26px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);padding-right:var(--space-6)}.rk-specs dd{font-size:var(--fs-body, 19px);line-height:1.35}rk-listen{display:grid;grid-template-columns:76px minmax(0,1fr);gap:var(--space-5);align-items:center;color:var(--ink)}rk-listen .rk-listen__play{all:unset;box-sizing:border-box;width:76px;height:76px;border-radius:var(--radius-full);display:grid;place-items:center;cursor:pointer;background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);transition:transform var(--dur-quick, .16s),background-color var(--dur-quick, .16s),color var(--dur-quick, .16s)}rk-listen .rk-listen__play:hover,rk-listen[playing] .rk-listen__play{background:var(--ink);color:var(--paper)}rk-listen .rk-listen__play:focus-visible{outline:2px solid var(--focus);outline-offset:3px}rk-listen .rk-listen__play svg{width:26px;height:26px;fill:currentColor}rk-listen .rk-listen__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px var(--space-4)}rk-listen .rk-listen__title{font:italic 400 24px/30px var(--font-text)}rk-listen .rk-listen__time{font:13px/16px var(--font-mono);color:var(--ink-muted);letter-spacing:.04em;white-space:nowrap}rk-listen .rk-listen__meta{font:12px/16px var(--font-mono);color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:4px}rk-listen .rk-listen__wave{display:block;width:100%;height:64px;margin-top:10px;cursor:pointer;touch-action:none}rk-listen .rk-listen__wave path{fill:none;stroke-width:2.4;stroke-linecap:round}rk-listen .rk-listen__wave .is-ahead{stroke:var(--line-strong)}rk-listen .rk-listen__wave .is-done{stroke:var(--copper)}rk-listen .rk-listen__wave .rk-listen__head-line{stroke:var(--ink);stroke-width:1}rk-search{display:block;position:relative;color:var(--ink);min-width:0}rk-search .rk-search__label{display:block;margin-bottom:10px}rk-search .rk-search__box{display:flex;align-items:center;gap:var(--space-3);border-bottom:2px solid var(--ink);padding-bottom:8px}rk-search .rk-search__box svg{flex:none;width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.4}rk-search input{all:unset;flex:1;min-width:0;font:italic 400 34px/44px var(--font-text);color:var(--ink)}rk-search input::placeholder{color:var(--ink-muted)}rk-search .rk-search__kbd{font:12px/1 var(--font-mono);color:var(--ink-muted);border:1px solid var(--line-strong);padding:5px 7px}rk-search .rk-search__field{position:relative}rk-search .rk-search__list{list-style:none;margin:0;padding:0;position:absolute;z-index:5;left:0;right:0;top:100%;background:var(--paper-raised);border:1px solid var(--rule);border-top:0;box-shadow:var(--shadow-float);max-height:360px;overflow:auto}rk-search .rk-search__list[hidden]{display:none}rk-search .rk-search__opt{display:grid;grid-template-columns:1fr auto;gap:2px var(--space-4);padding:12px var(--space-5);border-bottom:1px solid var(--line);cursor:pointer}rk-search .rk-search__opt[aria-selected=true]{background:var(--paper-sunk)}rk-search .rk-search__opt-word{font:italic 500 24px/30px var(--font-text)}rk-search .rk-search__opt-word mark{background:var(--copper-soft);color:var(--copper-ink);border-radius:var(--radius-sm)}rk-search .rk-search__opt-ref{font:12px/30px var(--font-mono);color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase}rk-search .rk-search__opt-gloss{grid-column:1 / -1;font-size:17px;line-height:24px;color:var(--ink-soft)}rk-search .rk-search__empty{padding:16px var(--space-5);font-size:17px;color:var(--ink-soft)}rk-search .rk-search__hint{margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;font-size:17px;color:var(--ink-soft)}rk-search .rk-chip{all:unset;cursor:pointer;font:italic 400 18px/1 var(--font-text);padding:8px 12px;border:1px solid var(--line-strong);color:var(--ink)}rk-search .rk-chip:hover{border-color:var(--ink)}rk-search .rk-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}rk-search .rk-search__busy{height:30px;flex:none}rk-search[busy] .rk-search__box svg{animation:rk-pulse 1.2s ease-in-out infinite}rk-entry{display:block;color:var(--ink);min-width:0;container:rk-entry / inline-size}rk-entry .rk-entry__card{background:var(--paper-raised);border-top:1px solid var(--rule);padding:var(--space-6) var(--space-6) var(--space-7)}rk-entry .rk-entry__card.is-loading{min-height:180px;display:grid;place-items:center}rk-entry .rk-entry__card.is-loading[aria-busy=true] .rk-label{animation:rk-pulse 1.2s ease-in-out infinite}rk-entry .rk-entry__top{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap}rk-entry .rk-entry__word{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;row-gap:var(--lane-space, 0px);margin:var(--space-5) 0 0;padding-bottom:var(--lane-space, 0px);font:italic 500 56px/1.06 var(--font-text);letter-spacing:0;transition:letter-spacing var(--dur-move, .42s) var(--ease-river, cubic-bezier(.22,1,.36,1))}rk-entry .rk-entry__w{display:inline-flex;white-space:nowrap}rk-entry[open] .rk-entry__word{letter-spacing:.06em}rk-entry .rk-entry__ch{position:relative;display:inline-block;white-space:pre}rk-entry .rk-entry__ch.is-space{width:.32em}rk-entry .rk-entry__track{position:absolute;height:0;border-top:2px solid var(--track-c, var(--ink));transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--ease-river, cubic-bezier(.22,1,.36,1)),border-width .2s;transition-delay:calc(var(--t) * .12s)}rk-entry .rk-entry__track:before,rk-entry .rk-entry__track:after{content:"";position:absolute;top:-6px;width:1px;height:10px;background:var(--track-c, var(--ink))}rk-entry .rk-entry__track-label{position:absolute;left:50%;top:3px;transform:translate(-50%);font:400 11px/14px var(--font-mono);letter-spacing:.04em;font-style:normal;color:var(--track-c, var(--ink));white-space:nowrap;opacity:0;transition:opacity .4s;transition-delay:calc(var(--t) * .12s + .35s)}rk-entry .rk-entry__track:not(.is-packed) .rk-entry__track-label{opacity:1}rk-entry .rk-entry__track:before{left:0}rk-entry .rk-entry__track:after{right:0}rk-entry .rk-entry__track:not(.is-packed){transform:scaleX(1)}rk-entry .rk-entry__track.is-hot{border-top-width:4px!important;transition-delay:0s}rk-entry .rk-entry__toggle{all:unset;cursor:pointer;display:inline-flex;gap:10px;align-items:center;font:400 12px/1 var(--font-display);letter-spacing:.28em;text-transform:uppercase;padding:10px 14px;border:1px solid var(--rule)}rk-entry .rk-entry__toggle:hover{background:var(--ink);color:var(--paper-raised)}rk-entry .rk-entry__toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}rk-entry .rk-entry__toggle svg{width:18px;height:14px;fill:none;stroke:currentColor;stroke-width:1.3;transition:transform var(--dur-move, .42s) var(--ease-river, cubic-bezier(.22,1,.36,1))}rk-entry[open] .rk-entry__toggle svg{transform:scaleY(-1)}rk-entry .rk-entry__layers{list-style:none;margin:var(--space-5) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:0 var(--space-5)}rk-entry .rk-entry__layer{border-top:2px solid var(--track-c, var(--ink));padding:12px 0 18px;opacity:0;transform:translateY(-14px);transition:opacity .45s,transform .6s var(--ease-river, cubic-bezier(.22,1,.36,1));transition-delay:calc(var(--t) * .12s + .12s)}rk-entry[open] .rk-entry__layer{opacity:1;transform:none}rk-entry:not([open]) .rk-entry__layers{height:0;overflow:hidden}rk-entry .rk-entry__layer-word{font:italic 500 26px/32px var(--font-text)}rk-entry .rk-entry__layer-lang{font:11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-left:8px}rk-entry .rk-entry__layer p{margin:6px 0 0;font-size:17px;line-height:25px;color:var(--ink-soft)}rk-entry .rk-entry__sec{margin-top:var(--space-6);display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--space-5);border-top:1px solid var(--line);padding-top:var(--space-4)}rk-entry .rk-entry__sec h4{margin:4px 0 0;font:12px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-weight:400}rk-entry .rk-entry__sec p{margin:0;font-size:20px;line-height:31px;max-width:36em;overflow-wrap:break-word}rk-entry blockquote{margin:0;font:italic 400 24px/34px var(--font-text);max-width:32em;overflow-wrap:anywhere}rk-entry blockquote b{font-weight:500;color:var(--copper-ink);background:var(--copper-soft);border-radius:var(--radius-sm);padding:0 3px}rk-entry .rk-entry__cite{display:block;margin-top:8px;font:12px/16px var(--font-mono);letter-spacing:.06em;color:var(--ink-muted);font-style:normal}rk-entry .rk-entry__rel{display:flex;flex-wrap:wrap;gap:10px}rk-entry .rk-entry__rel button{all:unset;cursor:pointer;font:italic 400 19px/1 var(--font-text);padding:9px 13px;border:1px solid var(--line-strong)}rk-entry .rk-entry__rel button:hover{border-color:var(--ink)}rk-entry .rk-entry__rel button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}rk-entry rk-thunder{margin-top:var(--space-5)}@container rk-entry (max-width: 520px){rk-entry .rk-entry__card{padding:var(--space-5) var(--space-4) var(--space-6)}rk-entry .rk-entry__word{font-size:40px}rk-entry .rk-entry__sec{grid-template-columns:1fr;gap:8px}rk-entry .rk-entry__sec p{font-size:18px;line-height:28px}rk-entry blockquote{font-size:20px;line-height:29px}rk-entry .rk-entry__layers{grid-template-columns:1fr}}@media(max-width:640px){rk-entry .rk-entry__card{padding:var(--space-5) var(--space-4) var(--space-6)}rk-entry .rk-entry__word{font-size:40px}rk-entry .rk-entry__sec{grid-template-columns:1fr;gap:8px}rk-entry .rk-entry__sec p{font-size:18px;line-height:28px}rk-entry blockquote{font-size:20px;line-height:29px}}rk-qr-access{display:block;color:var(--ink);max-width:420px;min-width:0}rk-qr-access .rk-qr__card{background:var(--paper-raised);border-top:1px solid var(--rule);padding:var(--space-6) var(--space-5) var(--space-6);text-align:center}rk-qr-access .rk-qr__mark{height:46px;color:var(--ink)}rk-qr-access .rk-qr__label{margin-top:var(--space-4)}rk-qr-access .rk-qr__art{display:block;width:min(240px,100%);height:auto;aspect-ratio:1;margin:var(--space-5) auto var(--space-4);overflow:visible}rk-qr-access .rk-qr__art rect{fill:var(--ink)}rk-qr-access .rk-qr__art text{fill:var(--ink);font:400 15px var(--font-display);text-anchor:middle;dominant-baseline:central;opacity:0;transition:opacity .5s}rk-qr-access.is-open .rk-qr__art text{opacity:1}rk-qr-access.is-open .rk-qr__art text.is-lit{fill:var(--copper-ink)}rk-qr-access .rk-qr__copy{font:400 30px/1.1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;margin:0}rk-qr-access .rk-qr__copy span{font-family:var(--font-text);font-weight:500;letter-spacing:0}rk-qr-access .rk-qr__text{margin:var(--space-3) auto 0;max-width:22em;font-size:18px;line-height:27px;color:var(--ink-soft)}rk-qr-access .rk-qr__status{display:inline-flex;gap:8px;align-items:center;margin-top:var(--space-4);font:12px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}rk-qr-access .rk-qr__status svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6}rk-qr-access[state=ok] .rk-qr__status{color:var(--ok)}rk-qr-access[state=used] .rk-qr__status,rk-qr-access[state=invalid] .rk-qr__status{color:var(--error)}rk-qr-access .rk-qr__form{display:grid;gap:var(--space-3);margin-top:var(--space-5);text-align:left}rk-qr-access .rk-qr__form .rk-btn{width:100%}rk-qr-access .rk-qr__fine{font-size:15px;line-height:21px;color:var(--ink-muted);margin:var(--space-3) 0 0}rk-qr-access[state=checking] .rk-qr__art{animation:rk-pulse 1.2s ease-in-out infinite}@keyframes rk-pulse{50%{opacity:.45}}.rk-field{display:grid;gap:8px;align-content:start}.rk-field__label{font:12px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.rk-field__label i{font-style:normal;color:var(--ink-muted)}.rk-field__input{box-sizing:border-box;width:100%;min-width:0;height:56px;padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:0;background:var(--paper-raised);color:var(--ink);font:400 20px/1 var(--font-text);transition:border-color var(--dur-quick, .16s),box-shadow var(--dur-quick, .16s)}.rk-field__input::placeholder{color:var(--ink-muted)}.rk-field__input:hover{border-color:var(--ink-soft)}.rk-field__input:focus{outline:none;border-color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.rk-field__input:focus-visible{outline:2px solid var(--focus);outline-offset:3px}textarea.rk-field__input{height:auto;min-height:96px;padding-top:14px;line-height:1.4;resize:vertical}.rk-field__hint{font-size:15px;line-height:21px;color:var(--ink-muted)}.rk-field.is-error .rk-field__input{border-color:var(--error);box-shadow:inset 0 -2px 0 var(--error)}.rk-field__error{display:none;gap:8px;align-items:center;font-size:15px;line-height:21px;color:var(--error)}.rk-field.is-error .rk-field__error{display:flex}.rk-field__error:before{content:"!";flex:none;display:grid;place-items:center;width:18px;height:18px;border:1.5px solid currentColor;border-radius:var(--radius-full);font:600 12px/1 var(--font-text)}.rk-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--space-5)}.rk-form-grid>*{min-width:0}.rk-form-grid>.is-wide{grid-column:1 / -1}.rk-choices{display:grid;gap:0;border:0;padding:0;margin:0}.rk-choices>legend{padding:0;margin-bottom:var(--space-3)}.rk-choice{position:relative;display:grid;grid-template-columns:22px 1fr auto;gap:4px var(--space-4);align-items:start;padding:var(--space-4) var(--space-5);background:var(--paper-raised);border:1px solid var(--line-strong);margin-top:-1px;cursor:pointer;transition:background-color var(--dur-quick, .16s)}.rk-choice:hover{background:color-mix(in srgb,var(--paper-raised) 60%,var(--paper-sunk))}.rk-choice input{appearance:none;-webkit-appearance:none;margin:4px 0 0;width:20px;height:20px;border:1.5px solid var(--line-strong);border-radius:var(--radius-full);display:grid;place-items:center;background:var(--paper-raised)}.rk-choice input:after{content:"";width:10px;height:10px;border-radius:var(--radius-full);background:var(--ink);transform:scale(0);transition:transform var(--dur-quick, .16s) var(--ease-type, cubic-bezier(.5,0,.1,1.25))}.rk-choice input:checked{border-color:var(--ink)}.rk-choice input:checked:after{transform:scale(1)}.rk-choice input:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.rk-choice:has(input:checked){z-index:1;border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.rk-choice__title{font:500 20px/28px var(--font-text)}.rk-choice__meta{grid-column:2 / 3;font-size:16px;line-height:22px;color:var(--ink-muted)}.rk-choice__aside{font:500 19px/28px var(--font-text);white-space:nowrap;text-align:right}.rk-choice__aside small{display:block;font:11px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.rk-check{display:grid;grid-template-columns:22px 1fr;gap:var(--space-3);align-items:start;font-size:16px;line-height:23px;color:var(--ink-soft);cursor:pointer}.rk-check input{appearance:none;-webkit-appearance:none;margin:1px 0 0;width:20px;height:20px;border:1.5px solid var(--line-strong);background:var(--paper-raised);display:grid;place-items:center}.rk-check input:after{content:"";width:11px;height:6px;border-left:2px solid var(--paper-raised);border-bottom:2px solid var(--paper-raised);transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform var(--dur-quick, .16s)}.rk-check input:checked{background:var(--ink);border-color:var(--ink)}.rk-check input:checked:after{transform:translateY(-1px) rotate(-45deg) scale(1)}.rk-check input:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.rk-check a{color:var(--ink)}.rk-steps{display:flex;gap:0;list-style:none;margin:0;padding:0;counter-reset:rk-step;border-top:1px solid var(--rule)}.rk-steps li{flex:1;counter-increment:rk-step;padding:12px 0 0;font:400 13px/20px var(--font-display);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-muted);position:relative}.rk-steps li:before{content:"0" counter(rk-step) "  ";font-family:var(--font-mono);letter-spacing:.04em;white-space:pre}.rk-steps li[aria-current]{color:var(--ink)}.rk-steps li[aria-current]:after,.rk-steps li.is-done:after{content:"";position:absolute;top:-2px;left:0;right:0;height:3px;background:var(--ink)}.rk-steps li.is-done{color:var(--ink-soft)}.rk-summary{background:var(--paper-raised);border-top:1px solid var(--rule);padding:var(--space-6);display:grid;gap:var(--space-5)}.rk-summary__item{display:grid;grid-template-columns:74px 1fr;gap:var(--space-4);align-items:start}.rk-summary__item img{width:74px;aspect-ratio:148 / 210;object-fit:cover;box-shadow:var(--shadow-book);display:block}.rk-summary__name{font:400 15px/21px var(--font-display);letter-spacing:.18em;text-transform:uppercase;margin:0}.rk-summary__ed{font-size:16px;line-height:22px;color:var(--ink-muted);margin:4px 0 0}.rk-summary__lines{margin:0;display:grid;grid-template-columns:1fr auto;gap:10px var(--space-4);border-top:1px solid var(--line);padding-top:var(--space-4);font-size:18px;line-height:24px}.rk-summary__lines dt{color:var(--ink-soft)}.rk-summary__lines dd{margin:0;text-align:right;font-variant-numeric:lining-nums tabular-nums}.rk-summary__total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--rule);padding-top:var(--space-4)}.rk-summary__total span:first-child{font:400 14px/20px var(--font-display);letter-spacing:.3em;text-transform:uppercase}.rk-summary__total span:last-child{font:500 40px/44px var(--font-text);font-variant-numeric:lining-nums}.rk-summary__key{display:grid;grid-template-columns:40px 1fr;gap:var(--space-3);align-items:center;font-size:16px;line-height:22px;color:var(--ink-soft);padding:var(--space-3);border:1px dashed var(--line-strong)}.rk-summary__key svg{width:40px;height:40px}.rk-summary__key svg rect{fill:var(--ink)}.rk-summary__legal{font-size:14px;line-height:20px;color:var(--ink-muted);margin:0}.rk-summary__legal a{color:var(--ink-soft)}.rk-faq{border-top:1px solid var(--rule)}.rk-faq details{border-bottom:1px solid var(--line)}.rk-faq summary{list-style:none;display:grid;grid-template-columns:1fr 28px;gap:var(--space-4);align-items:center;padding:clamp(16px,1.7vw,22px) 0;cursor:pointer;font:400 clamp(20px,1.7vw,24px)/1.3 var(--font-text)}.rk-faq summary::-webkit-details-marker{display:none}.rk-faq summary:after{content:"";width:28px;height:12px;background:currentColor;transition:transform var(--dur-move, .42s) var(--ease-river, cubic-bezier(.22,1,.36,1));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='12' viewBox='0 0 28 12'%3E%3Cpath d='M1 6c4.5-6 8.5 6 13 0s8.5 6 13 0' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") center/28px 12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='12' viewBox='0 0 28 12'%3E%3Cpath d='M1 6c4.5-6 8.5 6 13 0s8.5 6 13 0' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") center/28px 12px no-repeat}.rk-faq details[open] summary:after{transform:scaleX(-1) scaleY(-1)}.rk-faq summary:hover{color:var(--copper-ink)}.rk-faq .rk-faq__a{padding:0 56px var(--space-5) 0;font-size:var(--fs-body, 19px);line-height:1.55;color:var(--ink-soft);max-width:36em}.rk-faq .rk-faq__a p{margin:0 0 10px}rk-footer{--rk-edge: calc(max(0px, (100% - var(--container, 1280px)) / 2) + var(--gutter, 48px));display:block;background-color:var(--paper);color:var(--ink)}rk-footer .rk-footer__loop{padding:var(--section, 112px) var(--rk-edge) clamp(56px,6vw,88px);border-bottom:1px solid var(--line)}rk-footer .rk-footer__last{margin:0;font:italic 400 clamp(30px,4.6vw,64px)/1.08 var(--font-text);letter-spacing:-.005em;text-wrap:balance}rk-footer .rk-footer__last span{display:inline-block}rk-footer .rk-footer__last span.is-in{animation:rk-word-wave 1.1s var(--ease-river, cubic-bezier(.22,1,.36,1)) both}@keyframes rk-word-wave{0%{transform:none}35%{transform:translateY(-.12em);color:var(--copper-ink)}to{transform:none}}rk-footer .rk-footer__note{margin:var(--space-4) 0 0;max-width:34em;font-size:var(--fs-body, 19px);line-height:1.5;color:var(--ink-soft)}rk-footer .rk-footer__again{margin-top:var(--space-6)}rk-footer .rk-footer__grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:var(--space-6) var(--gap, 48px);padding:clamp(48px,5vw,72px) var(--rk-edge) clamp(40px,4.4vw,64px)}rk-footer .rk-footer__brand rk-logo{height:112px;color:var(--ink)}rk-footer h3{margin:0 0 var(--space-4);font:12px/16px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);font-weight:400}rk-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:var(--fs-small, 17px);line-height:1.35}rk-footer a{color:inherit}rk-footer .rk-footer__news{display:grid;gap:var(--space-3);align-content:start}rk-footer .rk-footer__news p{margin:0;font-size:var(--fs-small, 17px);line-height:1.45;color:var(--ink-soft)}rk-footer .rk-footer__news form{display:grid;grid-template-columns:1fr auto}rk-footer .rk-footer__news .rk-field__input{height:48px;font-size:18px}rk-footer .rk-footer__news .rk-btn{--rk-h: 48px;padding:0 18px}rk-footer .rk-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3) var(--space-6);padding:var(--space-5) var(--rk-edge) calc(var(--space-5) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);font:12px/18px var(--font-mono);letter-spacing:.04em;color:var(--ink-muted)}@media(max-width:1100px){rk-footer .rk-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}rk-footer .rk-footer__brand{grid-column:1 / -1}rk-footer .rk-footer__brand rk-logo{height:96px}}@media(max-width:680px){rk-footer .rk-footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6) var(--space-5)}rk-footer .rk-footer__news{grid-column:1 / -1}}.rk-phone{position:relative;width:390px;height:800px;border-radius:var(--radius-md);border:10px solid var(--cover-ink);background:var(--paper);overflow:hidden;box-shadow:var(--shadow-book);box-sizing:content-box}.rk-phone__screen{position:absolute;inset:0;overflow:auto;scrollbar-width:none}.rk-phone__screen::-webkit-scrollbar{display:none}.rk-phone__bar{height:44px;display:flex;justify-content:space-between;align-items:center;padding:0 22px;font:13px/1 var(--font-mono);color:var(--ink)}.rk-read{--read-size: 21px;max-width:32em;font:400 var(--read-size)/1.62 var(--font-text);color:var(--ink);font-kerning:normal;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.rk-read[data-size=s]{--read-size: 18px}.rk-read[data-size=l]{--read-size: 24px}.rk-read p{margin:0;text-indent:1.5em;text-align:justify}.rk-read p.is-cont,.rk-read .rk-read__ep+p{text-indent:0}.rk-read p:has(.rk-read__thunder){text-align:left}.rk-read p.rk-read__lead{font-size:1.3em;line-height:1.5;text-indent:0;text-align:left;hyphens:manual;-webkit-hyphens:manual}.rk-read .rk-read__ep{margin:2.4em 0 1em;display:flex;align-items:center;gap:14px;font:400 12px/18px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);scroll-margin-top:calc(var(--head, 72px) + 28px)}.rk-read .rk-read__ep:first-child{margin-top:0}.rk-read .rk-read__ep:after{content:"";flex:1;height:1px;background:var(--line)}.rk-read .rk-read__ep b{font-weight:400;color:var(--copper-ink)}.rk-read .rk-read__scene{margin:.7em 0}.rk-read .rk-read__dlg,.rk-read .rk-read__annal{display:grid;grid-template-columns:3.4em minmax(0,1fr);column-gap:.9em;align-items:baseline}.rk-read .rk-read__annal{grid-template-columns:5.6em minmax(0,1fr)}.rk-read .rk-read__annal+.rk-read__annal{margin-top:.5em}.rk-read .rk-read__dlg p,.rk-read .rk-read__annal p{text-indent:0;text-align:left}.rk-read .rk-read__who,.rk-read .rk-read__date{font:400 .6em/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);text-align:right;white-space:nowrap}.rk-read .rk-read__date{letter-spacing:.02em;text-transform:none;color:var(--copper-ink)}.rk-read .rk-read__thunder{color:var(--copper-ink);word-break:break-all;hyphens:none;-webkit-hyphens:none;letter-spacing:.03em;cursor:pointer;border-radius:var(--radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color var(--dur-quick, .16s) ease,color var(--dur-quick, .16s) ease}.rk-read .rk-read__thunder:hover{background:var(--copper-soft);color:var(--ink)}.rk-read .rk-read__word{cursor:pointer;text-decoration:underline wavy var(--copper-ink);text-decoration-thickness:1px;text-underline-offset:.26em;text-decoration-skip-ink:none}.rk-read .rk-read__word:hover{color:var(--copper-ink)}.rk-read .rk-read__thunder:focus-visible,.rk-read .rk-read__word:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rk-read p.rk-read__end{margin:2.6em 0 0;text-indent:0;text-align:center;font-style:italic;color:var(--ink-soft)}.rk-read p.rk-read__end:before{content:"~";display:block;margin-bottom:.4em;font:400 1.4em/1 var(--font-text);color:var(--copper-ink)}@media(max-width:699px){.rk-read{--read-size: 19px}.rk-read[data-size=s]{--read-size: 17px}.rk-read[data-size=l]{--read-size: 21px}.rk-read p{text-align:left}.rk-read .rk-read__annal{grid-template-columns:minmax(0,1fr)}.rk-read .rk-read__date{text-align:left;margin-bottom:.35em}}dialog.rk-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(460px,100vw);max-width:100vw;height:100%;max-height:100%;box-sizing:border-box;padding:0;border:0;border-left:1px solid var(--rule);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-float);overflow:auto;overscroll-behavior:contain}dialog.rk-drawer::backdrop{background:color-mix(in srgb,var(--cover-ink) 38%,transparent)}dialog.rk-drawer[open]{animation:rk-drawer-in .45s var(--ease-river, cubic-bezier(.22,1,.36,1)) both}@keyframes rk-drawer-in{0%{transform:translate(48px);opacity:0}to{transform:none;opacity:1}}.rk-drawer__head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;background:var(--paper);border-bottom:1px solid var(--rule)}.rk-drawer__head .rk-label{margin:0}.rk-drawer__close{all:unset;box-sizing:border-box;cursor:pointer;display:inline-grid;place-items:center;width:44px;height:44px;margin-right:-12px;font:400 28px/1 var(--font-text);color:var(--ink-soft)}.rk-drawer__close:hover{color:var(--ink)}.rk-drawer__close:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.rk-drawer__body{padding:20px 20px calc(28px + env(safe-area-inset-bottom,0px))}.rk-drawer rk-thunder{--cell: calc((min(460px, 100vw) - 40px)*.1) }@media(max-width:699px){dialog.rk-drawer{inset:auto 0 0;width:100%;height:auto;max-height:88vh;border-left:0;border-top:1px solid var(--rule)}dialog.rk-drawer[open]{animation-name:rk-sheet-in}}@keyframes rk-sheet-in{0%{transform:translateY(48px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){rk-logo *,rk-thunder *,rk-entry *,rk-qr-access *,rk-footer *,.rk-btn:before,.rk-link:after,rk-book .rk-book__obj,rk-book .rk-book__body,rk-book .rk-book__floor,rk-book .rk-book__shadow,rk-book .rk-book__light:before,rk-book .rk-book__light:after,rk-book .rk-book__reflection,rk-header .rk-header__nav a,rk-theme,rk-theme .rk-theme__opt:after,rk-run *,rk-run,dialog.rk-drawer,rk-search[busy] .rk-search__box svg{animation:none!important;transition:none!important}rk-logo[data-state] :is(.rk-logo__row,.rk-logo__glyph,.rk-logo__letter){opacity:1!important}rk-entry .rk-entry__layer{opacity:1;transform:none}}:root{--gut: var(--gutter, 20px);--head: 64px}@media(max-width:999px){:root{--head: 56px}}html{scroll-padding-top:calc(var(--head) + 16px)}body{background-color:var(--paper);color:var(--ink);font:400 var(--fs-body, 19px)/1.55 var(--font-text);overflow-x:hidden}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:30;background:var(--paper)}.wrap{box-sizing:border-box;width:100%;max-width:var(--container);margin-inline:auto;padding-left:max(var(--gut),env(safe-area-inset-left,0px));padding-right:max(var(--gut),env(safe-area-inset-right,0px))}h1,h2,h3{text-wrap:balance}:where(p,li,dd,blockquote){text-wrap:pretty}#app{display:block;min-height:70vh}#app:focus{outline:none}rk-header.site-header{padding-left:max(env(safe-area-inset-left,0px),calc(max(0px,(100% - var(--container)) / 2) + var(--gut)));padding-right:max(env(safe-area-inset-right,0px),calc(max(0px,(100% - var(--container)) / 2) + var(--gut)))}rk-header.site-header .is-narrow-only{display:none}rk-header.site-header[narrow] .is-narrow-only{display:block}rk-header.site-header[narrow][open] .rk-header__nav{padding-left:max(var(--gut),env(safe-area-inset-left,0px));padding-right:max(var(--gut),env(safe-area-inset-right,0px))}rk-book{--d: calc(var(--w) * .32)}rk-book .rk-book__spine-in{justify-content:flex-start;padding:calc(var(--w) * .106) 0 0;background:none}rk-book .rk-book__spine-text{display:contents}rk-book .rk-book__spine-author{writing-mode:horizontal-tb;white-space:normal;width:min-content;text-align:center;font-size:calc(var(--w) * .024);line-height:1.45;letter-spacing:.22em;text-indent:.22em;padding-bottom:calc(var(--w) * .036);border-bottom:1px solid currentColor}rk-book .rk-book__spine-title{writing-mode:vertical-rl;margin-top:calc(var(--w) * .065);font-size:calc(var(--w) * .0486);letter-spacing:.1em}rk-book .rk-book__spine-in:after{content:"Бух";position:absolute;top:calc(var(--w) * 1);left:50%;transform:translate(-50%);width:calc(var(--d) * .41);padding-top:calc(var(--w) * .036);border-top:1px solid currentColor;text-align:center;font:400 calc(var(--w) * .024)/1 var(--font-display);letter-spacing:.22em;text-indent:.22em;text-transform:uppercase}rk-book .rk-book__spine-mark{bottom:calc(var(--w) * .061);height:calc(var(--w) * .169)}rk-book:not(:defined){width:var(--w, 320px);aspect-ratio:148 / 210}@media(max-width:860px){rk-thunder .rk-thunder__btn{grid-template-columns:minmax(50%,1fr) auto}rk-thunder .rk-thunder__pos{text-align:right}}@media(max-width:1086px){rk-header.site-header:not([narrow]){--rk-hh: 64px;--rk-logo-h: 50px;--rk-wl: 33px;grid-template-columns:1fr auto;column-gap:var(--space-4)}rk-header.site-header[compact]:not([narrow]){--rk-hh: 56px;--rk-logo-h: 48px;--rk-wl: 40px}rk-header.site-header:not([narrow]) .rk-header__nav,rk-header.site-header:not([narrow]) .rk-header__actions{display:none}rk-header.site-header:not([narrow]) .rk-header__burger{grid-column:2;grid-row:1;justify-self:end;display:inline-flex;align-items:center;gap:10px;height:44px;padding:0;margin:0 -2px 0 0;border:0;background:none;color:var(--ink);font:400 12px/1 var(--font-display);letter-spacing:.28em;text-transform:uppercase;cursor:pointer}rk-header.site-header:not([narrow]) .rk-header__burger:after{content:"";width:26px;height:9px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' viewBox='0 0 13 9'%3E%3Cpath d='M0 1.5c3.2-2 3.3 2 6.5 0s3.3 2 6.5 0M0 7.5c3.2-2 3.3 2 6.5 0s3.3 2 6.5 0' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E") 0 0/13px 9px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' viewBox='0 0 13 9'%3E%3Cpath d='M0 1.5c3.2-2 3.3 2 6.5 0s3.3 2 6.5 0M0 7.5c3.2-2 3.3 2 6.5 0s3.3 2 6.5 0' fill='none' stroke='%23000' stroke-width='1.3'/%3E%3C/svg%3E") 0 0/13px 9px repeat-x}}.page-title{margin:0;font:400 var(--fs-1, 64px)/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase}.page-lead{margin:clamp(16px,1.8vw,24px) 0 0;max-width:32em;font-size:var(--fs-lead, 22px);line-height:1.45;color:var(--ink-soft)}.kicker{margin:0 0 clamp(14px,1.6vw,20px)}.hero{--bw: clamp(250px, 25vw, 350px);padding-top:clamp(40px,5vw,72px);overflow-x:clip}.hero__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"head book" "body book";column-gap:var(--gap);border-bottom:1px solid var(--rule)}.hero__head{grid-area:head;align-self:end;min-width:0}.hero__book{grid-area:book;align-self:end;justify-self:center;padding-top:8px}.hero__book rk-book{display:block;--w: var(--bw);--reflect-h: calc(var(--bw) * .5)}.hero__body{grid-area:body;min-width:0;padding-bottom:clamp(36px,4vw,56px)}.hero__kicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 clamp(18px,2vw,28px)}.hero__kicker .rk-caps{color:var(--ink)}.hero__kicker i{width:40px;height:1px;background:var(--rule)}.hero__title{margin:0;font:400 var(--fs-hero, 96px)/.96 var(--font-display);font-size:min(var(--fs-hero, 96px),96px);letter-spacing:.04em;text-transform:uppercase;color:var(--copper)}.hero__lead{margin:clamp(22px,2.4vw,32px) 0 0;max-width:31em;font-size:var(--fs-lead, 22px);line-height:1.45;color:var(--ink-soft)}.hero__buy{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:clamp(26px,3vw,36px)}.hero__price{font:500 clamp(34px,3vw,42px)/1 var(--font-text);font-variant-numeric:lining-nums;white-space:nowrap}.hero__water{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;min-height:calc(var(--bw) * .5 + 8px);padding-top:24px;box-sizing:border-box}.hero__key{display:flex;gap:16px;align-items:center;margin:0;max-width:30em;font-size:var(--fs-small, 17px);line-height:1.45;color:var(--ink-soft)}.hero__key svg{flex:none;width:36px;height:28px;fill:none;stroke:var(--ink);stroke-width:1.4}.hero__key svg *{vector-effect:non-scaling-stroke}.hero__key a{color:var(--ink)}.hero__mark{align-self:flex-end;padding-bottom:14px;white-space:nowrap}@media(max-width:899px){.hero{--bw: min(54vw, 300px);padding-top:28px}.hero__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"head" "book" "body";border-bottom:0}.hero__title{font-size:min(12.2vw,64px)}.hero__book{justify-self:stretch;display:grid;justify-items:center;margin:28px 0 calc(var(--bw) * .34 + 16px);padding-top:0;border-bottom:1px solid var(--rule)}.hero__book rk-book{--reflect-h: calc(var(--bw) * .34)}.hero__body{padding-bottom:28px}.hero__water{display:block;min-height:0;padding:0 0 32px}.hero__mark{display:none}}.sec{padding-top:var(--section, 112px);scroll-margin-top:calc(var(--head) + 8px)}.sec__body{margin-top:clamp(32px,4vw,56px)}.steps,.tz__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.steps li,.tz__steps li{border-top:1px solid var(--rule);padding-top:16px}.steps b,.tz__steps b{display:block;font:400 clamp(30px,2.8vw,40px)/1 var(--font-display);color:var(--ink);margin-bottom:12px}.steps span,.tz__steps span{display:block;font-size:var(--fs-small, 17px);line-height:1.5;color:var(--ink-soft)}@media(max-width:720px){.steps,.tz__steps{grid-template-columns:minmax(0,1fr);gap:0}.steps li,.tz__steps li{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:baseline;padding:14px 0}.steps li:last-child,.tz__steps li:last-child{border-bottom:1px solid var(--line)}.steps b,.tz__steps b{font-size:28px;margin:0}}.opening__body{display:grid;gap:clamp(24px,3vw,40px)}.opening__text{margin:0}.opening__text p{margin:0;max-width:23em;font:400 clamp(26px,3.2vw,44px)/1.26 var(--font-text);color:var(--ink)}.opening__first{color:var(--copper);font-style:italic}.tr{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px var(--gap);align-items:start}.tr__points{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.tr__points li{display:grid;grid-template-columns:52px minmax(0,1fr);padding:clamp(18px,1.8vw,24px) 0;border-bottom:1px solid var(--line)}.tr__points b{grid-row:1 / 3;font:400 12px/30px var(--font-mono);letter-spacing:.1em;color:var(--ink-muted)}.tr__points strong{font:500 clamp(20px,1.7vw,23px)/1.3 var(--font-text)}.tr__points span{margin-top:6px;font-size:var(--fs-small, 17px);line-height:1.5;color:var(--ink-soft)}.tr__listen{min-width:0;padding:clamp(24px,2.6vw,34px) clamp(20px,2.4vw,32px);background:var(--paper-raised);border-top:1px solid var(--rule)}.tr__quote{margin:0 0 28px;font:italic 400 clamp(22px,2vw,27px)/1.36 var(--font-text)}.tr__quote cite{display:block;margin-top:12px;font:12px/16px var(--font-mono);font-style:normal;letter-spacing:.08em;color:var(--ink-muted)}.tr__more{display:inline-block;margin-top:22px;font-size:var(--fs-small, 17px)}@media(max-width:899px){.tr{grid-template-columns:minmax(0,1fr)}.tr__points li{grid-template-columns:40px minmax(0,1fr)}}.island{margin-top:var(--section, 112px);padding-block:var(--section, 112px);scroll-margin-top:var(--head)}.island__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px var(--gap);align-items:start}.island .steps{margin:clamp(32px,3.6vw,48px) 0 clamp(36px,4vw,52px)}.island__cta{display:grid;gap:14px;margin-top:36px;justify-items:start}.phone-wrap{justify-self:center;width:100%;max-width:410px}.island .rk-phone{width:auto}.island .rk-phone{transform:rotate(2deg);transform-origin:50% 0;height:760px}.island .rk-phone rk-entry .rk-entry__card,.dict-phone rk-entry .rk-entry__card{padding:22px 18px 28px}.island .rk-phone rk-entry .rk-entry__word{font-size:42px}.island .rk-phone rk-entry .rk-entry__sec{grid-template-columns:1fr;gap:6px}.island .rk-phone rk-entry .rk-entry__sec p{font-size:17px;line-height:25px}.island .rk-phone rk-entry blockquote{font-size:19px;line-height:27px}.island .rk-phone rk-entry .rk-entry__layers{grid-template-columns:1fr}.phone-top{display:flex;justify-content:space-between;align-items:center;padding:6px 18px 12px;border-bottom:1px solid var(--rule)}.phone-top rk-logo{height:30px}@media(max-width:999px){.island__grid{grid-template-columns:minmax(0,1fr);gap:44px}.island .rk-phone{transform:none;width:auto;height:auto;border:0;border-radius:0;box-shadow:none;background:transparent}.island .rk-phone__screen{position:static;overflow:visible}.island .rk-phone__bar,.island .phone-top{display:none}.phone-wrap{justify-self:stretch}.island rk-entry .rk-entry__sec{display:none}}.tz{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,400px);gap:56px var(--gap);align-items:start}.tz__main{min-width:0;display:grid;gap:clamp(36px,4vw,52px)}.tz__card{position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--head) + 24px);max-width:none;padding:clamp(24px,2.4vw,32px);background:var(--paper-raised);border-top:1px solid var(--rule)}.tz__about{justify-self:start;font-size:var(--fs-small, 17px)}@media(max-width:999px){.tz{grid-template-columns:minmax(0,1fr)}.tz__card{position:static}}@media(max-width:720px){.tz__card{padding:24px 20px}}.about{padding-top:clamp(40px,5vw,72px)}.about__hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"head book" "body book";column-gap:var(--gap)}.about__head{grid-area:head;align-self:end;min-width:0}.about__body{grid-area:body;min-width:0}.about__title{margin:0;font:400 var(--fs-1, 72px)/.98 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--copper)}.about__lead{margin:clamp(20px,2.2vw,28px) 0 0;max-width:31em;font-size:var(--fs-lead, 22px);line-height:1.45;color:var(--ink-soft)}.about__book{grid-area:book;align-self:center;justify-self:center;padding:12px 0 40px}.about__book rk-book{--w: clamp(200px, 21vw, 280px);--ry: 38deg;display:block}.toc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 32px;align-items:start}.toc__book h3{margin:0;display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--rule)}.toc__book h3 b{font:400 17px/24px var(--font-display);letter-spacing:.22em;text-transform:uppercase}.toc__book h3 span,.toc__guide h3 span{font:12px/24px var(--font-mono);letter-spacing:.04em;color:var(--ink-muted)}.toc__note{margin:10px 0 12px;min-height:46px;font-size:16px;line-height:23px;color:var(--ink-soft)}.toc__book ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.toc__book li{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:8px;padding:10px 0;border-bottom:1px solid var(--line);font-size:17px;line-height:23px}.toc__book li.is-open{display:block;padding:0}.toc__book li.is-open a{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:8px;padding:10px 0;color:var(--copper-ink);text-decoration:none}.toc__book li.is-open a:hover span{text-decoration:underline;text-underline-offset:3px}.toc__book b{grid-row:span 3;font:400 12px/23px var(--font-mono);letter-spacing:.04em;color:var(--ink-muted)}.toc__book li.is-open b{color:var(--copper-ink)}.toc__book small{grid-column:2;font:11px/17px var(--font-mono);letter-spacing:.04em;color:var(--ink-muted)}.toc__book em{grid-column:2;font:italic 400 15px/21px var(--font-text)}.toc__guide{grid-column:1 / -1;display:grid;grid-template-columns:240px minmax(0,1fr) auto;gap:12px 40px;align-items:start;padding:28px 30px;background:var(--paper-raised);border-top:1px solid var(--rule)}.toc__guide h3{margin:0;display:grid;gap:4px}.toc__guide h3 b{font:400 20px/28px var(--font-display);letter-spacing:.2em;text-transform:uppercase}.toc__guide p{margin:0;max-width:40em;font-size:var(--fs-small, 17px);line-height:1.55;color:var(--ink-soft)}.toc__guide .rk-sample{justify-self:start}.about__ed{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px var(--gap);align-items:start}.about__order .rk-link{font-size:var(--fs-small, 17px)}@media(max-width:1099px){.toc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.about{padding-top:32px}.about__hero{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"head" "book" "body"}.about__title{font-size:min(12.2vw,64px)}.about__book{padding:32px 0 48px}.about__book rk-book{--w: min(52vw, 230px)}.about__ed{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.toc{grid-template-columns:minmax(0,1fr)}.toc__guide{grid-template-columns:minmax(0,1fr);padding:24px 20px}.toc__note{min-height:0}}.read__head{padding-top:clamp(40px,5vw,64px)}.read__head-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:36px var(--gap);align-items:end;padding-bottom:clamp(32px,3.6vw,44px);border-bottom:1px solid var(--rule)}.read__title{margin:0;font:400 var(--fs-1, 72px)/.96 var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--copper)}.read__lead{margin:clamp(18px,2vw,24px) 0 0;max-width:32em;font-size:var(--fs-lead, 22px);line-height:1.45;color:var(--ink-soft)}.read__meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:26px}.read__size{display:inline-flex;border:1px solid var(--line-strong)}.read__size button{all:unset;box-sizing:border-box;cursor:pointer;display:grid;place-items:center;width:44px;height:44px;font-family:var(--font-text);line-height:1;color:var(--ink-soft)}.read__size button+button{border-left:1px solid var(--line-strong)}.read__size button[data-size=s]{font-size:15px}.read__size button[data-size=m]{font-size:19px}.read__size button[data-size=l]{font-size:23px}.read__size button:hover{color:var(--ink)}.read__size button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.read__size button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.read__listen{min-width:0}.read__grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--gap);align-items:start;padding-top:clamp(40px,4.4vw,60px);padding-bottom:clamp(64px,7vw,96px)}.read__toc{position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--head) + 20px);max-height:calc(100vh - var(--head) - 48px);overflow:auto;overscroll-behavior:contain}.read__toc .rk-label{margin:0 0 10px}.read__toc ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.read__toc a{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:7px 0;border-bottom:1px solid var(--line);color:var(--ink-soft);text-decoration:none;font-size:16px;line-height:21px}.read__toc a b{font:400 11px/21px var(--font-mono);letter-spacing:.06em;color:var(--ink-muted)}.read__toc a:hover{color:var(--ink)}.read__toc a[aria-current],.read__toc a[aria-current] b{color:var(--copper-ink)}.read__toc a:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.read__toc-note{margin:16px 0 0;font-size:14px;line-height:20px;color:var(--ink-muted)}.read .rk-read{justify-self:center;width:100%}.read__end{padding-block:clamp(56px,6vw,88px);background:var(--paper-raised);border-top:1px solid var(--rule)}.read__end-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px var(--gap);align-items:center}.read__end-title{margin:0;font:400 var(--fs-2, 56px)/1.02 var(--font-display);letter-spacing:.05em;text-transform:uppercase}.read__end-lead{margin:16px 0 0;max-width:28em;font-size:var(--fs-lead, 21px);line-height:1.45;color:var(--ink-soft)}.read__end-cta{margin-top:28px}.read__again{margin-top:20px}.read-progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;pointer-events:none}.read-progress i{display:block;height:100%;background:var(--copper);transform-origin:0 50%;transform:scaleX(0)}.read__fab{display:none}.drawer__note{margin:20px 0 12px;font-size:16px;line-height:23px;color:var(--ink-soft)}.drawer__eps{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.drawer__eps a{display:grid;grid-template-columns:34px minmax(0,1fr);padding:12px 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;font-size:19px;line-height:24px}.drawer__eps a b{font:400 12px/24px var(--font-mono);color:var(--ink-muted)}.drawer__eps a[aria-current],.drawer__eps a[aria-current] b{color:var(--copper-ink)}@media(max-width:1099px){.read__head-grid{grid-template-columns:minmax(0,1fr)}.read__grid{grid-template-columns:minmax(0,1fr);padding-top:32px}.read__toc{display:none}.read__fab{all:unset;box-sizing:border-box;position:fixed;left:max(16px,calc(env(safe-area-inset-left,0px) + 12px));bottom:calc(env(safe-area-inset-bottom,0px) + 16px);z-index:59;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;background:var(--paper-raised);color:var(--ink);border:1px solid var(--rule);box-shadow:var(--shadow-float);cursor:pointer;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity var(--dur-move, .42s) var(--ease-river),transform var(--dur-move, .42s) var(--ease-river)}.read__fab.is-shown{opacity:1;transform:none;pointer-events:auto}.read__fab:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.read__fab .rk-label{color:var(--ink-muted)}.read__fab b{font:400 15px/1 var(--font-mono)}.read__fab-of{font:12px/1 var(--font-mono);color:var(--ink-muted)}.read__end-grid{grid-template-columns:minmax(0,1fr)}}.foot-space{height:var(--section, 112px)}.co{padding-top:clamp(40px,5vw,64px);padding-bottom:var(--section, 112px)}.co__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:56px var(--gap);align-items:start}.co__h1{margin:14px 0 0;font:400 var(--fs-1, 64px)/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase}.co__sec{margin-top:clamp(36px,4vw,52px);border:0;padding:0;min-width:0}.co__sec-head{display:flex;align-items:baseline;gap:16px;margin-bottom:20px;padding:0 0 12px;border-bottom:1px solid var(--rule)}.co__sec-head b{font:400 12px/16px var(--font-mono);letter-spacing:.1em;color:var(--ink-muted)}.co__sec-head h2{margin:0;font:400 var(--fs-4, 17px)/1.3 var(--font-display);letter-spacing:.2em;text-transform:uppercase}.co__place{margin-top:20px}.co__points{margin-top:16px;display:grid;gap:0}.co__points .rk-choice{padding-block:12px}.co__note{margin:10px 0 0;font-size:15px;line-height:21px;color:var(--ink-muted)}.co__consent{display:grid;gap:14px;margin-top:28px}.co__consent .rk-field__error{margin-left:34px}.co__aside{position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--head) + 24px)}.alert{display:grid;grid-template-columns:22px minmax(0,1fr);gap:4px 12px;padding:16px 18px;border:1px solid var(--error);background:var(--paper-raised);color:var(--ink)}.alert svg{width:20px;height:20px;fill:none;stroke:var(--error);stroke-width:1.6;margin-top:3px}.alert b{font:400 12px/22px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--error)}.alert p{grid-column:2;margin:0;font-size:17px;line-height:24px;color:var(--ink-soft)}.alert--ok{border-color:var(--ok)}.alert--ok svg{stroke:var(--ok)}.alert--ok b{color:var(--ok)}.alert[hidden]{display:none}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:999px){.co__grid{grid-template-columns:minmax(0,1fr);gap:48px}.co__aside{position:static}}@media(max-width:560px){.rk-steps li{font-size:11px;letter-spacing:.14em}}.zapis__lead{margin:clamp(16px,1.8vw,22px) 0 0;max-width:32em;font-size:var(--fs-lead, 21px);line-height:1.45;color:var(--ink-soft)}.zapis__qty{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.zapis__qty p{margin:0;font-size:var(--fs-small, 17px);line-height:1.4;color:var(--ink-soft)}.rk-field__opt{margin-left:6px;letter-spacing:.02em;text-transform:none;color:var(--ink-muted)}.done{padding-block:clamp(40px,5vw,64px) var(--section, 112px)}.done__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px var(--gap);align-items:start}.done__mark{height:clamp(96px,10vw,132px);display:block}.done__h1{margin:24px 0 0;font:400 var(--fs-1, 64px)/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase}.done__lead{margin:16px 0 0;font-size:var(--fs-lead, 21px);line-height:1.45;color:var(--ink-soft);max-width:30em}.done__next{list-style:none;margin:36px 0 0;padding:0;border-top:1px solid var(--rule)}.done__next li{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:baseline;padding:16px 0;border-bottom:1px solid var(--line);font-size:var(--fs-small, 17px);line-height:1.5}.done__next b{font:400 28px/1 var(--font-display);color:var(--ink)}.done__cta{margin-top:32px}@media(max-width:899px){.done__grid{grid-template-columns:minmax(0,1fr);gap:48px}}.dict{min-height:80vh;padding-block:clamp(40px,5vw,64px) var(--section, 112px)}.dict__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-bottom:20px;border-bottom:1px solid var(--rule)}.dict__top h1{margin:0;font:400 var(--fs-3, 30px)/1.1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.dict__me{display:flex;gap:20px;align-items:center}.dict__grid{display:grid;grid-template-columns:250px minmax(0,1fr);gap:var(--gap);margin-top:40px;align-items:start}.dict__side{display:grid;gap:36px;position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--head) + 24px)}.dict__side h2{margin:0 0 12px;font:400 12px/16px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.dict__books{display:grid;gap:14px}.dict__book .rk-label{display:block;margin-bottom:6px}.dict__chips{display:flex;flex-wrap:wrap;gap:6px}.dict__chips button{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px;border:1px solid var(--line-strong);font:400 13px/1 var(--font-mono);letter-spacing:.04em;color:var(--ink)}.dict__chips button small{font:400 11px/1 var(--font-mono);color:var(--copper-ink)}.dict__chips button:hover:not([disabled]),.dict__chips button[aria-pressed=true]{background:var(--copper-soft);border-color:var(--copper-ink);color:var(--ink)}.dict__chips button[disabled]{cursor:default;color:var(--line-strong);border-color:var(--line)}.dict__chips button:focus-visible,.dict__abc button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dict__abc{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--rule);border-left:1px solid var(--line)}.dict__abc button{all:unset;box-sizing:border-box;cursor:pointer;display:grid;place-items:center;height:42px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font:400 17px/1 var(--font-display);color:var(--ink)}.dict__abc button:hover:not([disabled]),.dict__abc button[aria-pressed=true]{background:var(--copper-soft);color:var(--copper-ink)}.dict__abc button[disabled]{color:var(--line-strong);cursor:default}.dict__recent{display:flex;flex-wrap:wrap;gap:8px}.dict__recent button,.dict__list button{all:unset;cursor:pointer;font:italic 400 18px/1 var(--font-text);padding:10px 12px;border:1px solid var(--line-strong);color:var(--ink)}.dict__recent button:hover,.dict__list button:hover{border-color:var(--ink)}.dict__recent button:focus-visible,.dict__list button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dict__content{display:grid;gap:32px;min-width:0}.dict__list{display:grid;gap:12px;padding:16px 18px;background:var(--paper-raised);border-top:1px solid var(--rule)}.dict__list[hidden]{display:none}.dict__list-row{display:flex;flex-wrap:wrap;gap:10px}.dict__list p{margin:0;font-size:var(--fs-small, 17px);color:var(--ink-soft)}.gate{max-width:760px;padding-block:24px}.gate h1{margin:0;font:400 var(--fs-2, 56px)/1.04 var(--font-display);letter-spacing:.05em;text-transform:uppercase}.gate form,.gate p:not(.rk-label){max-width:640px}.gate p:not(.rk-label){margin:18px 0 0;font-size:var(--fs-lead, 21px);line-height:1.45;color:var(--ink-soft)}.gate form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin-top:32px}.gate form .rk-btn{height:56px}.gate__alt{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin-top:28px}@media(max-width:899px){.dict__grid{grid-template-columns:minmax(0,1fr);gap:48px;margin-top:24px}.dict__side{position:static;order:2}.dict__abc{grid-template-columns:repeat(7,minmax(0,1fr))}.gate form{grid-template-columns:minmax(0,1fr)}}.info{padding-block:clamp(40px,5vw,64px) var(--section, 112px)}.info__grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--gap);align-items:start}.info__toc{position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--head) + 24px);display:grid;gap:0;border-top:1px solid var(--rule)}.info__toc a{padding:11px 0;border-bottom:1px solid var(--line);color:var(--ink-soft);text-decoration:none;font-size:var(--fs-small, 17px);line-height:1.35}.info__toc a:hover{color:var(--copper-ink)}.info h1{margin:0;font:400 var(--fs-1, 60px)/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase}.info__sec{padding-top:clamp(32px,3.6vw,44px);scroll-margin-top:calc(var(--head) + 16px);max-width:36em}.info__sec h2{margin:0 0 14px;font:400 var(--fs-4, 17px)/1.3 var(--font-display);letter-spacing:.2em;text-transform:uppercase}.info__sec p{margin:0 0 12px;font-size:var(--fs-body, 19px);line-height:1.55;color:var(--ink-soft)}.copyline{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.copyline code{font:16px/1 var(--font-mono);padding:8px 10px;border:1px solid var(--line-strong);user-select:all}@media(max-width:899px){.info__grid{grid-template-columns:minmax(0,1fr);gap:32px}.info__toc{position:static;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));column-gap:20px}}.lost{padding-block:clamp(48px,6vw,88px) var(--section, 112px)}.lost h1{margin:0;font:400 var(--fs-1, 64px)/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase}.lost p:not(.rk-label){margin:18px 0 28px;font-size:var(--fs-lead, 21px);line-height:1.45;color:var(--ink-soft);max-width:30em}.slimfoot{padding-block:24px calc(24px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);font:12px/18px var(--font-mono);letter-spacing:.04em;color:var(--ink-muted)}.slimfoot .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px}.slimfoot a{color:var(--ink-soft)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.admin{padding:48px 0 72px}.admin__top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px 32px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--rule)}.admin__top h1{margin:0;font:400 var(--fs-2)/1.05 var(--font-display);text-transform:uppercase;letter-spacing:.02em}.admin__nav{display:flex;flex-wrap:wrap;gap:6px 22px;align-items:center;font:13px/20px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.admin__nav a{color:var(--ink-soft);text-decoration:none;padding:4px 0;border-bottom:1px solid transparent}.admin__nav a[aria-current],.admin__nav a:hover{color:var(--copper-ink);border-bottom-color:var(--copper)}.admin__nav form{display:inline}.admin h2{margin:36px 0 12px;font:400 var(--fs-3)/1.2 var(--font-display);text-transform:uppercase;letter-spacing:.04em}.admin__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.admin__card{padding:18px 20px;background:var(--paper-raised);border:1px solid var(--line)}.admin__card .rk-label{margin:0}.admin__card b{display:block;margin:8px 0 6px;font:500 40px/1 var(--font-text)}.admin__card span{color:var(--ink-muted);font-size:var(--fs-small)}.admin__wrap{overflow-x:auto}.admin__table{width:100%;border-collapse:collapse;font-size:var(--fs-small);margin:8px 0 24px}.admin__table th{text-align:left;font:12px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);padding:8px 12px 8px 0;border-bottom:1px solid var(--rule);white-space:nowrap}.admin__table td{padding:10px 12px 10px 0;border-bottom:1px solid var(--line);vertical-align:top}.admin__table .is-num{font-family:var(--font-mono);font-size:14px;white-space:nowrap}.admin__table .is-muted{color:var(--ink-muted)}.admin__table .is-off{color:var(--error)}.admin__table form{display:inline-block;margin:0 6px 4px 0}.admin__table .rk-btn--s{height:32px;padding:0 12px;font-size:11px}.admin__form{max-width:760px}.admin__form .rk-actions{margin-top:24px}.admin__search{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:0 0 20px}.admin__search .rk-field{margin:0;min-width:260px}.admin__note{max-width:36em;color:var(--ink-soft)}.admin__dl{display:grid;grid-template-columns:max-content 1fr;gap:8px 24px;margin:0 0 24px}.admin__dl dt{font:12px/22px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.admin__dl dd{margin:0}.admin .alert{margin:0 0 24px}@media(max-width:760px){.admin__table{font-size:14px}.admin__top h1{font-size:var(--fs-3)}}.read__guide{margin:0 0 clamp(36px,4vw,56px);padding:26px 30px 28px;background:var(--paper-raised);border:1px solid var(--line);font-size:var(--fs-small, 17px);line-height:1.5}.rk-read .read__guide p{text-indent:0;text-align:left;hyphens:manual;-webkit-hyphens:manual}.rk-read .read__guide .rk-label{margin:0}.read__guide-title{margin:10px 0 0;font:400 clamp(26px,2.4vw,34px)/1.05 var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.rk-read .read__guide-text{margin:12px 0 0;max-width:34em;color:var(--ink-soft)}.read__guide .rk-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.read__toc .read__toc-guide{display:block;margin:0 0 22px;padding:12px 0;border-block:1px solid var(--line);color:var(--ink);font-size:17px;line-height:1.3}.read__toc .read__toc-guide:hover{color:var(--copper-ink)}.read__toc-guide small{display:block;margin-top:4px;font:11px/1.6 var(--font-mono);letter-spacing:.04em;color:var(--ink-muted)}.rk-read p{position:relative}.rk-read__mark{position:absolute;left:calc(100% + 22px);margin-top:.35em;padding:3px 6px;border:1px solid var(--line);background:var(--paper);font:12px/1 var(--font-mono);letter-spacing:.04em;color:var(--copper-ink);text-decoration:none;text-indent:0;white-space:nowrap;scroll-margin-top:calc(var(--head) + 48px)}.rk-read__mark:hover,.rk-read__mark:focus-visible{border-color:var(--copper-ink)}.guide__sec{margin-top:1.5em;scroll-margin-top:calc(var(--head) + 24px)}.guide__title{margin:0 0 .35em;font:500 1em/1.35 var(--font-text)}.guide__title b{margin-right:.5em;font:400 .66em/1 var(--font-mono);letter-spacing:.04em;color:var(--copper-ink)}.rk-read .guide__start{margin:0 0 .5em;text-indent:0;text-align:left;font:.64em/1.6 var(--font-mono);letter-spacing:.02em;color:var(--ink-muted)}.guide__start a{color:var(--copper-ink)}.guide__start a:before{content:"·";display:inline-block;margin:0 .7em;color:var(--ink-muted)}.rk-read .guide__title+p,.rk-read .guide__start+p{text-indent:0}.guide__text ul{margin:.35em 0 .7em;padding-left:1.1em}.guide__text li{margin:.2em 0}.guide__text a{color:var(--copper-ink)}.drawer__guide .guide__title{margin:6px 0;font:400 26px/1.1 var(--font-display);letter-spacing:.04em;text-transform:uppercase}.drawer__guide .guide__title b{display:none}.drawer__guide .guide__start{margin:0 0 14px;font:12px/1.5 var(--font-mono);color:var(--ink-muted)}.drawer__guide p{margin:0 0 12px;font-size:18px;line-height:1.5}.drawer__guide ul{margin:0 0 12px;padding-left:1.1em;font-size:17px;line-height:1.45}.drawer__guide a{color:var(--copper-ink)}.drawer__links{display:flex;flex-wrap:wrap;gap:18px;margin:18px 0 0}.drawer__links .rk-link{font-size:18px}@media(max-width:1099px){.rk-read__mark{position:static;display:inline-block;margin:0 10px 0 0;padding:1px 5px;vertical-align:.15em}}@media(max-width:860px){.read__guide{padding:22px 20px 24px}.read__guide .rk-actions .rk-btn{flex:1 1 100%;justify-content:center}}.about+rk-river{margin-top:clamp(32px,6vw,88px)}rk-river[italic]:not(:defined){font:italic 400 clamp(24px,2.4vw,34px)/1.1 var(--font-text)}.novel p{margin:0;max-width:32em;font-size:clamp(18px,1.45vw,20px);line-height:1.6;text-wrap:pretty}.novel p+p{margin-top:.8em}@media(min-width:900px){.novel{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--gap, 56px);align-items:start}.novel p+p{margin-top:0}}.zakaz__ship{margin:0;max-width:34em;font-size:var(--fs-small, 17px);line-height:1.5;color:var(--ink-soft)}.order__code{margin:28px 0 0}.order__again{margin:20px 0 0;font-size:var(--fs-small, 17px)}.order__aside{max-width:430px;position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--head) + 24px)}.kabinet__narrow{max-width:680px}.kabinet__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;max-width:640px;margin-top:32px}.kabinet__form .rk-field{margin:0}.kabinet__form .rk-btn{height:56px}.kabinet__alt{margin:24px 0 0;color:var(--ink-soft)}.kabinet .alert{margin-top:24px}.kabinet__order p{margin:0 0 12px;max-width:36em;line-height:1.5}.kabinet__status{color:var(--ink-soft)}.kabinet__status .rk-label{color:var(--copper-ink)}.kabinet__addr{margin-top:18px;padding:16px 18px;background:var(--paper-raised);border-top:1px solid var(--rule)}.kabinet__addr .rk-label{margin:0 0 8px}.kabinet__addr p{margin:0 0 12px}.kabinet__edit summary{list-style:none;cursor:pointer;display:inline-flex}.kabinet__edit summary::-webkit-details-marker{display:none}.kabinet__edit[open] summary{margin-bottom:18px}.kabinet__edit .rk-actions{margin-top:18px}.kabinet__refuse{margin-top:18px;padding:16px 18px;border:1px solid var(--rule)}.kabinet__refuse .rk-actions{margin-top:12px}.kabinet__refuse-btn{margin-top:14px}.kabinet__note{max-width:36em;margin:0 0 16px;color:var(--ink-soft);line-height:1.5}.kabinet__devices{list-style:none;max-width:36em;margin:0 0 16px;padding:0;border-top:1px solid var(--line)}.kabinet__devices li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-height:48px;padding:8px 0;border-bottom:1px solid var(--line)}.kabinet__devices b{font-weight:400;color:var(--copper-ink)}.cena__card{display:grid;gap:20px;align-content:start}.cena__prices{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin:0}.cena__price{display:grid;gap:8px;align-content:start}.cena__price dt{margin:0}.cena__price dd{margin:0;font:400 clamp(30px,3vw,40px)/1 var(--font-display);letter-spacing:.02em}.cena__price .cena__note{font:15px/1.4 var(--font-text);letter-spacing:0;color:var(--ink-muted)}.cena__price.is-later dd{color:var(--ink-muted)}.cena__when{margin:0;font-size:var(--fs-small, 17px);line-height:1.5;color:var(--ink-soft)}.cena__card .rk-btn{justify-self:start}.admin__tabs{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 20px;font:13px/20px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.admin__tabs a{padding:4px 0;border-bottom:1px solid transparent;color:var(--ink-soft);text-decoration:none}.admin__tabs a[aria-current],.admin__tabs a:hover{color:var(--copper-ink);border-bottom-color:var(--copper)}.admin__tabs b{font-weight:400;color:var(--ink-muted)}.admin__todo{margin:0 0 12px;padding-left:1.2em;line-height:1.7}.admin__order{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px var(--gap);align-items:start}.admin__actions{display:grid;gap:12px;justify-items:start}.admin__actions .admin__form{padding:18px 20px;background:var(--paper-raised);border:1px solid var(--line)}@media(max-width:899px){.order__aside{position:static}.admin__order{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.kabinet__form{grid-template-columns:minmax(0,1fr)}.kabinet__form .rk-btn{height:auto}.cena__prices{grid-template-columns:minmax(0,1fr)}}.tg{align-items:center}.tg-scene{min-width:0}.tg-scene__svg{display:block;width:100%;height:auto;overflow:hidden}.tg-scene__water{fill:none;stroke:var(--rule);stroke-width:1;vector-effect:non-scaling-stroke}.tg-scene__trail{fill:none;stroke:var(--ink-muted);stroke-width:1.2;stroke-dasharray:3 6;stroke-linecap:round;vector-effect:non-scaling-stroke}.tg-plane__wing,.tg-plane__keel{stroke:var(--ink);stroke-width:1.4;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tg-plane__wing{fill:var(--paper-raised)}.tg-plane__keel{fill:var(--paper-sunk)}.tg-plane__lines{fill:none;stroke:var(--ink-muted);stroke-width:1;vector-effect:non-scaling-stroke}.tg-scene__reflection{opacity:.4}.tg-scene__ripple ellipse,.tg-scene__ring ellipse{fill:none;stroke:var(--copper);stroke-width:1.2;vector-effect:non-scaling-stroke}.tg-scene__still{display:none}@media(prefers-reduced-motion:reduce){.tg-scene__fly,.tg-scene__ripple{display:none}.tg-scene__still{display:inline}}.tg__card{display:grid;gap:16px;align-content:start}.tg__card .rk-label,.tg__note{margin:0}.tg__note{font-size:var(--fs-small, 17px);line-height:1.45;color:var(--ink-soft)}.tg__handle{margin:0;font:400 clamp(20px,2vw,26px)/1.25 var(--font-mono);letter-spacing:.02em;color:var(--ink);overflow-wrap:anywhere}.tg__card .rk-btn{justify-self:start}.read__tg{padding:clamp(24px,2.6vw,34px) clamp(20px,2.4vw,32px);background:var(--paper);border-top:1px solid var(--rule)}
