:root{--rk-paper: #D6E4DF;--rk-ground: #C3D3CE;--rk-white: #F1F6F4;--rk-ink: #142326;--rk-ink-soft: #3B4E50;--rk-error: #9A2C25;--rk-line: #AEC2BC;--rk-line-strong: #80968F;--rk-dark: #15363C;--rk-dark-deep: #0E282D;--rk-on-dark: #E8F1EF;--rk-on-dark-soft: #A7BFBB;--rk-accent-lit: #DFC38D;--rk-error-lit: #F2A39A;--rk-dark-line: rgba(232, 241, 239, .28);--rk-accent: #1E5560;--rk-accent-text: #1E5560;--rk-on-accent: #EEF5F3;--rk-accent-weak: rgba(30, 85, 96, .12);--rk-error-weak: rgba(154, 44, 37, .12);--rk-grid: rgba(30, 85, 96, .06);--rk-grid-strong: rgba(30, 85, 96, .11);--rk-frame-ink: var(--rk-ink);--rk-font-display: "Brygada 1918", Georgia, "Times New Roman", serif;--rk-font-body: "Mulish", system-ui, sans-serif;--rk-font-draft: var(--rk-font-body);--rk-track-display: -.005em;--rk-track-label: .16em;--rk-track-caps: .1em;--rk-size-h1: clamp(2.2rem, 1.35rem + 3.2vw, 4.3rem);--rk-size-h2: clamp(1.75rem, 1.15rem + 2.3vw, 3.05rem);--rk-size-h3: clamp(1.22rem, 1rem + .9vw, 1.7rem);--rk-size-lede: clamp(1.02rem, .95rem + .32vw, 1.2rem);--rk-size-body: clamp(.98rem, .94rem + .14vw, 1.05rem);--rk-size-small: .86rem;--rk-size-label: .7rem;--rk-head: 4.1rem;--rk-desk: clamp(.375rem, .1rem + 1.2vw, 1.4rem);--rk-gap: clamp(.75rem, .4rem + 1.6vw, 2rem);--rk-bind: clamp(.9rem, .5rem + 1.7vw, 2.4rem);--rk-margin: clamp(.5rem, .35rem + .5vw, .9rem);--rk-pad: clamp(.9rem, .3rem + 2.7vw, 3.4rem);--rk-max: 1400px;--rk-max-text: 62ch;--rk-gut: clamp(1rem, .5rem + 2.6vw, 2.6rem);--rk-ease: cubic-bezier(.22, .61, .36, 1);--rk-ease-out: cubic-bezier(.16, 1, .3, 1);color-scheme:light}@media(max-width:720px){:root{--rk-head: 3.5rem}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--rk-ground);color:var(--rk-ink);font-family:var(--rk-font-body);font-size:var(--rk-size-body);line-height:1.62;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3{margin:0;font-family:var(--rk-font-display);font-weight:400;line-height:1.06;letter-spacing:var(--rk-track-display);text-wrap:balance}h1{font-size:var(--rk-size-h1)}h2{font-size:var(--rk-size-h2)}h3{font-size:var(--rk-size-h3);line-height:1.16}p,figure,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,picture,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}::selection{background:var(--rk-accent);color:var(--rk-on-accent)}:focus-visible{outline:2px solid var(--rk-accent-text);outline-offset:3px}[id]{scroll-margin-top:calc(var(--rk-head) + .6rem)}main{padding:calc(var(--rk-head) + var(--rk-desk)) 0 var(--rk-gap)}.rk-sheet{position:relative;width:min(100% - 2 * var(--rk-desk),var(--rk-max));margin-inline:auto;padding:calc(var(--rk-margin) + var(--rk-pad)) calc(var(--rk-margin) + var(--rk-pad)) calc(var(--rk-margin) + var(--rk-pad)) calc(var(--rk-bind) + var(--rk-pad));background:var(--rk-paper);color:var(--rk-ink);box-shadow:0 1px 1px #1c1a160f,0 22px 44px -30px #1c1a166b}.rk-sheet+.rk-sheet{margin-top:var(--rk-gap)}.rk-sheet--white{background:var(--rk-white)}.rk-frame{position:absolute;top:var(--rk-margin);left:var(--rk-bind);width:calc(100% - var(--rk-bind) - var(--rk-margin));height:calc(100% - 2 * var(--rk-margin));max-width:none;overflow:visible;pointer-events:none}.rk-frame__line{fill:none;stroke:var(--rk-frame-ink);stroke-width:1.5}.rk-sheet--grid:before{content:"";position:absolute;top:var(--rk-margin);left:var(--rk-bind);width:calc(100% - var(--rk-bind) - var(--rk-margin));height:calc(100% - 2 * var(--rk-margin));pointer-events:none;background-image:linear-gradient(var(--rk-grid-strong) 1px,transparent 1px),linear-gradient(90deg,var(--rk-grid-strong) 1px,transparent 1px),linear-gradient(var(--rk-grid) 1px,transparent 1px),linear-gradient(90deg,var(--rk-grid) 1px,transparent 1px);background-size:50px 50px,50px 50px,10px 10px,10px 10px}.rk-sheet__field{position:relative}.rk-sheet--dark{--rk-frame-ink: var(--rk-on-dark);background:var(--rk-dark);color:var(--rk-on-dark)}.rk-sheet--dark h2,.rk-sheet--dark h3{color:var(--rk-on-dark)}.rk-sheet--dark .rk-kicker{color:var(--rk-accent-lit)}.rk-sheet--dark .rk-body,.rk-sheet--dark .rk-lede{color:var(--rk-on-dark-soft)}.rk-sheet--dark.rk-sheet--grid:before{background-image:linear-gradient(rgba(238,241,243,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(238,241,243,.09) 1px,transparent 1px),linear-gradient(rgba(238,241,243,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(238,241,243,.04) 1px,transparent 1px)}.rk-kicker{display:flex;align-items:center;gap:.8rem;font-family:var(--rk-font-draft);font-size:var(--rk-size-label);font-weight:600;line-height:1.4;text-transform:uppercase;letter-spacing:var(--rk-track-label);color:var(--rk-accent-text)}.rk-kicker:before{content:"";flex:none;width:1.8rem;height:1px;background:currentColor}.rk-lede{font-size:var(--rk-size-lede);line-height:1.58;color:var(--rk-ink-soft);max-width:var(--rk-max-text)}.rk-body{color:var(--rk-ink-soft);max-width:var(--rk-max-text)}.rk-body+.rk-body{margin-top:.95em}.rk-text{display:grid;gap:1.15rem;align-content:start}.rk-text h2{max-width:20ch}.rk-text__paras{display:grid}.rk-btn{--btn-bg: var(--rk-ink);--btn-fg: var(--rk-paper);--btn-bd: var(--rk-ink);display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.95rem 1.7rem;background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bd);border-radius:0;font-family:var(--rk-font-draft);font-size:var(--rk-size-label);font-weight:600;line-height:1.3;text-transform:uppercase;letter-spacing:var(--rk-track-label);cursor:pointer;transition:background .3s var(--rk-ease),color .3s var(--rk-ease),border-color .3s var(--rk-ease)}.rk-btn:hover{--btn-bg: var(--rk-accent);--btn-bd: var(--rk-accent);--btn-fg: var(--rk-on-accent)}.rk-btn[disabled]{cursor:default}.rk-btn--ghost{--btn-bg: transparent;--btn-fg: var(--rk-ink);--btn-bd: var(--rk-ink)}.rk-btn--ondark{--btn-bg: var(--rk-on-dark);--btn-fg: var(--rk-ink);--btn-bd: var(--rk-on-dark)}.rk-btn--ondark:hover{--btn-bg: transparent;--btn-fg: var(--rk-on-dark);--btn-bd: var(--rk-on-dark)}.rk-plate{display:flex;flex-direction:column;min-width:0}.rk-plate__frame{position:relative;flex:1 1 auto;background:var(--rk-ground);outline:1px solid var(--rk-ink);outline-offset:0}.rk-sheet--dark .rk-plate__frame{outline-color:var(--rk-on-dark)}.rk-plate__frame img,.rk-plate__frame picture{width:100%;height:100%}.rk-plate__frame img{object-fit:cover}.rk-plate__frame:after{--m: .7rem;--g: .25rem;--c: var(--rk-ink);content:"";position:absolute;inset:calc(-1 * var(--m) - var(--g));pointer-events:none;background:linear-gradient(var(--c),var(--c)) left 0 top calc(var(--m) + var(--g)) / var(--m) 1px no-repeat,linear-gradient(var(--c),var(--c)) left calc(var(--m) + var(--g)) top 0 / 1px var(--m) no-repeat,linear-gradient(var(--c),var(--c)) right 0 top calc(var(--m) + var(--g)) / var(--m) 1px no-repeat,linear-gradient(var(--c),var(--c)) right calc(var(--m) + var(--g)) top 0 / 1px var(--m) no-repeat,linear-gradient(var(--c),var(--c)) left 0 bottom calc(var(--m) + var(--g)) / var(--m) 1px no-repeat,linear-gradient(var(--c),var(--c)) left calc(var(--m) + var(--g)) bottom 0 / 1px var(--m) no-repeat,linear-gradient(var(--c),var(--c)) right 0 bottom calc(var(--m) + var(--g)) / var(--m) 1px no-repeat,linear-gradient(var(--c),var(--c)) right calc(var(--m) + var(--g)) bottom 0 / 1px var(--m) no-repeat}.rk-sheet--dark .rk-plate__frame:after{--c: var(--rk-on-dark)}@media(max-width:560px){.rk-plate__frame:after{--m: .45rem;--g: .2rem}}.rk-plate--4x5 .rk-plate__frame{aspect-ratio:4 / 5}.rk-plate--3x2 .rk-plate__frame{aspect-ratio:3 / 2}.rk-plate--16x9 .rk-plate__frame{aspect-ratio:16 / 9}.rk-plate--wide .rk-plate__frame{aspect-ratio:2.2 / 1}@media(max-width:700px){.rk-plate--wide .rk-plate__frame{aspect-ratio:3 / 2}}.rk-plate__cap{display:flex;align-items:center;gap:.75rem;margin-top:1.05rem;font-family:var(--rk-font-draft);font-size:.72rem;line-height:1.45;letter-spacing:.06em;color:var(--rk-ink-soft)}.rk-sheet--dark .rk-plate__cap{color:var(--rk-on-dark-soft)}.rk-plate__cap span{flex:0 1 auto;text-align:center}.rk-plate__cap:before,.rk-plate__cap:after{content:"";flex:1 1 1.4rem;min-width:1.4rem;height:.8rem;background:linear-gradient(currentColor,currentColor) 0 50% / 100% 1px no-repeat}.rk-plate__cap:before{border-left:1px solid currentColor}.rk-plate__cap:after{border-right:1px solid currentColor}.rk-chain{display:grid;grid-auto-flow:column;grid-template-rows:auto auto auto auto;grid-auto-columns:minmax(0,1fr);margin-top:clamp(2.2rem,1.4rem + 2.4vw,3.6rem);color:var(--rk-accent-text)}.rk-chain__fact{display:contents}.rk-chain__v{grid-row:1;align-self:end;padding:0 .9rem .55rem;text-align:center;font-family:var(--rk-font-display);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.5rem);line-height:1.04;color:var(--rk-ink)}.rk-chain__v small{font-size:.52em;margin-left:.18em;letter-spacing:.02em}.rk-chain__line{grid-row:2;position:relative;height:1px;background:currentColor}.rk-chain__line:before,.rk-chain__fact:last-child .rk-chain__line:after{content:"";position:absolute;top:calc(-.8rem + .5px);width:1.6rem;height:1.6rem;background:linear-gradient(currentColor,currentColor) center / 1px 100% no-repeat,linear-gradient(45deg,transparent calc(50% - .7px),currentColor calc(50% - .7px),currentColor calc(50% + .7px),transparent calc(50% + .7px)) center / .9rem .9rem no-repeat}.rk-chain__line:before{left:-.8rem}.rk-chain__fact:last-child .rk-chain__line:after{right:-.8rem}.rk-chain__l{grid-row:3;padding:.75rem .9rem 0;text-align:center;font-family:var(--rk-font-draft);font-size:var(--rk-size-label);font-weight:500;line-height:1.45;text-transform:uppercase;letter-spacing:var(--rk-track-caps);color:var(--rk-ink)}.rk-chain__src{grid-row:4;padding:.3rem .9rem 0;text-align:center;font-size:.76rem;line-height:1.45;color:var(--rk-ink-soft)}.rk-chain-note{margin-top:1.3rem;font-size:var(--rk-size-small);color:var(--rk-ink-soft);max-width:70ch}.rk-sheet--dark .rk-chain{color:var(--rk-accent-lit)}.rk-sheet--dark .rk-chain__v,.rk-sheet--dark .rk-chain__l{color:var(--rk-on-dark)}.rk-sheet--dark .rk-chain__src,.rk-sheet--dark .rk-chain-note{color:var(--rk-on-dark-soft)}.rk-chain--v{display:block}.rk-chain--v .rk-chain__fact{display:grid;grid-template-columns:1.6rem minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:.9rem}.rk-chain--v .rk-chain__line{grid-column:1;grid-row:1 / span 3;justify-self:center;width:1px;height:auto}.rk-chain--v .rk-chain__line:before{top:-.8rem;left:calc(-.8rem + .5px)}.rk-chain--v .rk-chain__line:before,.rk-chain--v .rk-chain__fact:last-child .rk-chain__line:after{background:linear-gradient(currentColor,currentColor) center / 100% 1px no-repeat,linear-gradient(45deg,transparent calc(50% - .7px),currentColor calc(50% - .7px),currentColor calc(50% + .7px),transparent calc(50% + .7px)) center / .9rem .9rem no-repeat}.rk-chain--v .rk-chain__fact:last-child .rk-chain__line:after{top:auto;bottom:-.8rem;right:auto;left:calc(-.8rem + .5px)}.rk-chain--v .rk-chain__v{grid-column:2;grid-row:1;padding:1.1rem 0 .2rem;text-align:left}.rk-chain--v .rk-chain__l{grid-column:2;grid-row:2;padding:.2rem 0 0;text-align:left}.rk-chain--v .rk-chain__src{grid-column:2;grid-row:3;padding:.25rem 0 1.1rem;text-align:left}@media(max-width:760px){.rk-chain{display:block}.rk-chain .rk-chain__fact{display:grid;grid-template-columns:1.6rem minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:.9rem}.rk-chain .rk-chain__line{grid-column:1;grid-row:1 / span 3;justify-self:center;width:1px;height:auto}.rk-chain .rk-chain__line:before{top:-.8rem;left:calc(-.8rem + .5px)}.rk-chain .rk-chain__line:before,.rk-chain .rk-chain__fact:last-child .rk-chain__line:after{background:linear-gradient(currentColor,currentColor) center / 100% 1px no-repeat,linear-gradient(45deg,transparent calc(50% - .7px),currentColor calc(50% - .7px),currentColor calc(50% + .7px),transparent calc(50% + .7px)) center / .9rem .9rem no-repeat}.rk-chain .rk-chain__fact:last-child .rk-chain__line:after{top:auto;bottom:-.8rem;right:auto;left:calc(-.8rem + .5px)}.rk-chain .rk-chain__v{grid-column:2;grid-row:1;padding:1rem 0 .2rem;text-align:left}.rk-chain .rk-chain__l{grid-column:2;grid-row:2;padding:.2rem 0 0;text-align:left}.rk-chain .rk-chain__src{grid-column:2;grid-row:3;padding:.25rem 0 1rem;text-align:left}}.rk-stamp{position:relative;display:grid;margin:clamp(2rem,1.2rem + 2.4vw,3.4rem) calc(-1 * var(--rk-pad)) calc(-1 * var(--rk-pad)) auto;width:min(100% + var(--rk-pad),46rem);background:var(--rk-white);border-top:1.5px solid var(--rk-frame-ink);border-left:1.5px solid var(--rk-frame-ink);font-family:var(--rk-font-draft)}.rk-stamp--mini{width:min(100% + var(--rk-pad),22rem)}.rk-stamp__cell{display:grid;gap:.15rem;align-content:start;min-width:0;padding:.55rem .85rem .6rem}.rk-stamp__k{font-size:.62rem;font-weight:500;line-height:1.3;text-transform:uppercase;letter-spacing:var(--rk-track-label);color:var(--rk-ink-soft)}.rk-stamp__v{font-size:.86rem;font-weight:500;line-height:1.35;color:var(--rk-ink);overflow-wrap:anywhere}.rk-sheet--dark .rk-stamp{background:var(--rk-dark-deep)}.rk-sheet--dark .rk-stamp__k{color:var(--rk-on-dark-soft)}.rk-sheet--dark .rk-stamp__v{color:var(--rk-on-dark)}.rk-stamp--full{grid-template-columns:minmax(5.6rem,auto) minmax(0,1fr)}.rk-stamp--full .rk-stamp__row{display:contents}.rk-stamp--full .rk-stamp__k,.rk-stamp--full .rk-stamp__v{padding:.62rem .9rem;border-bottom:1px solid var(--rk-line-strong)}.rk-stamp--full .rk-stamp__k{border-right:1px solid var(--rk-line-strong);align-self:stretch;display:flex;align-items:center}.rk-stamp--full .rk-stamp__v{font-size:.92rem;align-self:stretch;display:flex;align-items:center}.rk-stamp__form{grid-column:1 / -1;padding:1rem .95rem 1.1rem}.rk-stamp__form .rk-form-reply{margin-top:0}.rk-stamp__form .rk-form-grid,.rk-stamp__form .rk-form-submit{margin-top:.9rem}.rk-stamp__form .rk-form-consent{margin-top:.7rem}@media(max-width:640px){.rk-stamp--full .rk-stamp__k,.rk-stamp--full .rk-stamp__v{padding:.45rem .75rem}.rk-stamp__form{padding:.8rem .8rem 1rem}}.rk-points{display:grid;border-top:1px solid var(--rk-line)}.rk-points li{position:relative;padding:.85rem 0 .85rem 1.7rem;border-bottom:1px solid var(--rk-line);line-height:1.5}.rk-points li:before{content:"";position:absolute;left:.15rem;top:1.32rem;width:.55rem;height:.55rem;border:1px solid var(--rk-accent-text);transform:rotate(45deg)}.rk-sheet--dark .rk-points{border-color:var(--rk-dark-line)}.rk-sheet--dark .rk-points li{border-color:var(--rk-dark-line);color:var(--rk-on-dark)}.rk-sheet--dark .rk-points li:before{border-color:var(--rk-accent-lit)}.rk-points--steps{border-top:0}.rk-points--steps li{border-bottom:0;padding-block:.7rem}.rk-points--steps li:after{content:"";position:absolute;left:.42rem;top:1.95rem;bottom:-.65rem;width:1px;background:currentColor;opacity:.45}.rk-points--steps li:last-child:after{display:none}.rk-points--steps li:before{top:1.15rem}.rk-faq{border-top:1.5px solid var(--rk-ink)}.rk-faq details{border-bottom:1px solid var(--rk-line)}.rk-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1.2rem;padding:1.15rem 0;font-family:var(--rk-font-display);font-size:clamp(1.1rem,1rem + .4vw,1.32rem);line-height:1.3}.rk-faq summary::-webkit-details-marker{display:none}.rk-faq summary:after{content:"+";font-family:var(--rk-font-draft);color:var(--rk-accent-text);flex:none}.rk-faq details[open] summary:after{content:"−"}.rk-faq__a{padding-bottom:1.3rem}.rk-motion-ready [data-rk-reveal]{transform:translate3d(0,20px,0);transition:transform .85s var(--rk-ease-out);transition-delay:var(--rk-reveal-delay, 0ms)}.rk-motion-ready [data-rk-reveal].is-in{transform:none}.rk-motion-ready [data-rk-draw] .rk-frame__line,.rk-motion-ready [data-rk-draw] .rk-draw{stroke-dasharray:var(--rk-len, 12000);stroke-dashoffset:var(--rk-len, 12000)}.rk-motion-ready [data-rk-draw].is-drawn .rk-frame__line,.rk-motion-ready [data-rk-draw].is-drawn .rk-draw{stroke-dashoffset:0;transition:stroke-dashoffset 1.9s var(--rk-ease)}.rk-motion-ready [data-rk-draw].is-done .rk-frame__line,.rk-motion-ready [data-rk-draw].is-done .rk-draw{stroke-dasharray:none}@media(prefers-reduced-motion:reduce){.rk-motion-ready [data-rk-reveal]{transform:none;transition:none}.rk-motion-ready [data-rk-draw] .rk-frame__line,.rk-motion-ready [data-rk-draw] .rk-draw{stroke-dasharray:none;stroke-dashoffset:0;transition:none}}.rk-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rk-header[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:60;border-bottom:1px solid transparent;transition:background .45s var(--rk-ease),border-color .45s var(--rk-ease)}.rk-header[data-astro-cid-3ef6ksr2].is-scrolled{background:color-mix(in srgb,var(--rk-ground) 94%,transparent);backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px);border-bottom-color:var(--rk-line-strong)}.rk-header__inner[data-astro-cid-3ef6ksr2]{max-width:calc(var(--rk-max) + 2 * var(--rk-desk));height:var(--rk-head);margin-inline:auto;padding:0 calc(var(--rk-desk) + var(--rk-margin));display:flex;align-items:center;gap:1.6rem}.rk-brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.7rem;margin-right:auto;min-width:0;color:var(--rk-ink)}.rk-brand__name[data-astro-cid-3ef6ksr2]{font-family:var(--rk-font-draft);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:var(--rk-track-caps);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk-nav[data-astro-cid-3ef6ksr2]{display:flex;gap:1.25rem}.rk-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{position:relative;padding-block:.35rem;font-family:var(--rk-font-draft);font-size:.66rem;font-weight:500;text-transform:uppercase;letter-spacing:var(--rk-track-caps);color:var(--rk-ink-soft);white-space:nowrap;transition:color .3s var(--rk-ease)}.rk-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:currentColor;transition:right .4s var(--rk-ease-out)}.rk-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.rk-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].is-active{color:var(--rk-ink)}.rk-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after,.rk-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].is-active:after{right:0}.rk-header__btn[data-astro-cid-3ef6ksr2]{padding:.7rem 1.2rem;font-size:.64rem}.rk-burger[data-astro-cid-3ef6ksr2]{display:none;flex:none;width:42px;height:42px;border:1px solid var(--rk-ink);background:transparent;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:5px}.rk-burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:17px;height:1px;background:var(--rk-ink)}.rk-drawer-overlay[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:80;background:#14161a80;opacity:0;pointer-events:none;transition:opacity .4s var(--rk-ease)}.rk-drawer-overlay[data-astro-cid-3ef6ksr2].is-open{opacity:1;pointer-events:auto}.rk-drawer[data-astro-cid-3ef6ksr2]{position:fixed;top:0;right:0;bottom:0;width:min(88vw,380px);z-index:90;background:var(--rk-dark);color:var(--rk-on-dark);transform:translate3d(100%,0,0);transition:transform .5s var(--rk-ease-out);display:flex;flex-direction:column;padding:1.5rem 1.6rem 2rem;overflow-y:auto}.rk-drawer[data-astro-cid-3ef6ksr2].is-open{transform:none}.rk-drawer__top[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.rk-drawer__mark[data-astro-cid-3ef6ksr2]{font-family:var(--rk-font-draft);font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:var(--rk-track-caps)}.rk-drawer__close[data-astro-cid-3ef6ksr2]{background:none;border:0;cursor:pointer;font-family:var(--rk-font-draft);font-size:var(--rk-size-label);text-transform:uppercase;letter-spacing:var(--rk-track-caps);color:var(--rk-on-dark-soft)}.rk-drawer-nav[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;margin-top:2rem;border-top:1px solid var(--rk-dark-line)}.rk-drawer-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-family:var(--rk-font-display);font-size:1.5rem;padding:.78rem 0;border-bottom:1px solid var(--rk-dark-line)}.rk-drawer__foot[data-astro-cid-3ef6ksr2]{margin-top:auto;padding-top:2rem;display:grid;gap:1.1rem}.rk-drawer__foot[data-astro-cid-3ef6ksr2] .rk-btn[data-astro-cid-3ef6ksr2]{width:100%}.rk-drawer__addr[data-astro-cid-3ef6ksr2]{font-size:var(--rk-size-small);color:var(--rk-on-dark-soft);line-height:1.6}@media(max-width:1260px){.rk-nav[data-astro-cid-3ef6ksr2]{display:none}}@media(max-width:720px){.rk-header__cta[data-astro-cid-3ef6ksr2]{display:none}.rk-burger[data-astro-cid-3ef6ksr2]{display:flex}.rk-header__inner[data-astro-cid-3ef6ksr2]{gap:.9rem}.rk-brand[data-astro-cid-3ef6ksr2]{gap:.5rem}.rk-brand__name[data-astro-cid-3ef6ksr2]{font-size:.68rem;letter-spacing:.05em}}@media(min-width:721px)and (max-width:1260px){.rk-burger[data-astro-cid-3ef6ksr2]{display:flex}}.rk-footer[data-astro-cid-sz7xmlte]{width:min(100% - 2 * var(--rk-desk),var(--rk-max));margin:0 auto;padding:clamp(2rem,1.4rem + 2vw,3.4rem) 0 clamp(1.6rem,1.2rem + 1.4vw,2.6rem);color:var(--rk-ink)}.rk-footer__inner[data-astro-cid-sz7xmlte]{display:grid;gap:2.2rem;padding:0 var(--rk-margin) 2.2rem}@media(min-width:860px){.rk-footer__inner[data-astro-cid-sz7xmlte]{grid-template-columns:1.1fr 1.3fr 1fr;gap:3rem}}.rk-footer__brand[data-astro-cid-sz7xmlte]{display:grid;gap:.7rem;align-content:start}.rk-footer__name[data-astro-cid-sz7xmlte]{font-family:var(--rk-font-draft);font-size:.86rem;font-weight:600;text-transform:uppercase;letter-spacing:var(--rk-track-caps)}.rk-footer__addr[data-astro-cid-sz7xmlte]{font-size:var(--rk-size-small);line-height:1.6;color:var(--rk-ink-soft)}.rk-footer__nav[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.55rem 1.4rem;align-content:start}.rk-footer__nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{width:fit-content;font-size:.92rem;color:var(--rk-ink);border-bottom:1px solid transparent;transition:border-color .3s var(--rk-ease)}.rk-footer__nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{border-bottom-color:var(--rk-ink)}.rk-footer__contact[data-astro-cid-sz7xmlte]{display:grid;gap:1rem;justify-items:start;align-content:start}.rk-footer__mail[data-astro-cid-sz7xmlte]{font-family:var(--rk-font-display);font-size:1.3rem;border-bottom:1px solid var(--rk-line-strong);padding-bottom:.15rem;overflow-wrap:anywhere}.rk-footer__mail[data-astro-cid-sz7xmlte]:hover{border-bottom-color:var(--rk-ink)}.rk-footer__legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding:1.4rem var(--rk-margin) 0;border-top:1px solid var(--rk-line-strong)}.rk-footer__legal[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{max-width:80ch;font-size:.76rem;line-height:1.62;color:var(--rk-ink-soft)}.rk-footer__copy[data-astro-cid-sz7xmlte]{white-space:nowrap}.rk-field-error,.rk-form-send-error{margin-top:.4rem;color:var(--rk-error);font-size:.8rem;line-height:1.45}.rk-form--dark .rk-field-error,.rk-form--dark .rk-form-send-error{color:var(--rk-error-lit)}.rk-form-send-error{margin-bottom:.6rem;text-align:center}.rk-form[data-astro-cid-xyq5hly5]{display:block}.rk-form-title[data-astro-cid-xyq5hly5]{font-family:var(--rk-font-display);font-size:var(--rk-size-h3);line-height:1.12;color:var(--rk-ink)}.rk-form-note[data-astro-cid-xyq5hly5]{margin-top:.8rem;color:var(--rk-ink-soft);font-size:.97rem;line-height:1.58;max-width:46ch}.rk-form-grid[data-astro-cid-xyq5hly5]{display:grid;gap:1.05rem;margin-top:1.7rem}@media(min-width:620px){.rk-form-grid[data-astro-cid-xyq5hly5]{grid-template-columns:1fr 1fr;gap:1.1rem}.rk-form--compact[data-astro-cid-xyq5hly5] .rk-form-grid[data-astro-cid-xyq5hly5]{grid-template-columns:1fr}}.rk-input-group[data-astro-cid-xyq5hly5]{display:flex;flex-direction:column;gap:.45rem}.rk-input-label[data-astro-cid-xyq5hly5]{font-size:var(--rk-size-label);font-weight:600;text-transform:uppercase;letter-spacing:var(--rk-track-caps);color:var(--rk-ink-soft)}.rk-input[data-astro-cid-xyq5hly5]{width:100%;padding:.95rem 1.05rem;background:var(--rk-white);border:1px solid var(--rk-line-strong);border-radius:0;color:var(--rk-ink);font-family:var(--rk-font-body);font-size:1rem;transition:border-color .25s var(--rk-ease),box-shadow .25s var(--rk-ease)}.rk-input[data-astro-cid-xyq5hly5]::placeholder{color:var(--rk-ink-soft)}.rk-input[data-astro-cid-xyq5hly5]:focus{outline:none;border-color:var(--rk-accent-text);box-shadow:0 0 0 3px var(--rk-accent-weak)}.rk-input[data-astro-cid-xyq5hly5].is-invalid{border-color:var(--rk-error);box-shadow:0 0 0 3px var(--rk-error-weak)}.rk-form-submit[data-astro-cid-xyq5hly5]{width:100%;margin-top:1.4rem}.rk-form-reply[data-astro-cid-xyq5hly5]{margin-top:.9rem;padding-left:.85rem;border-left:2px solid var(--rk-accent-text);color:var(--rk-ink);font-size:.9rem;line-height:1.55;max-width:46ch}.rk-form-consent[data-astro-cid-xyq5hly5]{margin-top:.95rem;font-size:.77rem;line-height:1.5;color:var(--rk-ink-soft)}.rk-form-consent[data-astro-cid-xyq5hly5] a[data-astro-cid-xyq5hly5]{color:var(--rk-accent-text);text-decoration:underline;text-underline-offset:2px}.rk-form-success[data-astro-cid-xyq5hly5]{display:none;padding:1.6rem 0}.rk-form[data-astro-cid-xyq5hly5].is-success .rk-form-fields[data-astro-cid-xyq5hly5]{display:none}.rk-form[data-astro-cid-xyq5hly5].is-success .rk-form-success[data-astro-cid-xyq5hly5]{display:block}.rk-form-success-title[data-astro-cid-xyq5hly5]{font-family:var(--rk-font-display);font-size:var(--rk-size-h3);color:var(--rk-ink)}.rk-form--dark[data-astro-cid-xyq5hly5] .rk-form-title[data-astro-cid-xyq5hly5],.rk-form--dark[data-astro-cid-xyq5hly5] .rk-form-success-title[data-astro-cid-xyq5hly5]{color:var(--rk-on-dark)}.rk-form--dark[data-astro-cid-xyq5hly5] .rk-form-note[data-astro-cid-xyq5hly5],.rk-form--dark[data-astro-cid-xyq5hly5] .rk-input-label[data-astro-cid-xyq5hly5],.rk-form--dark[data-astro-cid-xyq5hly5] .rk-form-consent[data-astro-cid-xyq5hly5]{color:var(--rk-on-dark-soft)}.rk-form--dark[data-astro-cid-xyq5hly5] .rk-input[data-astro-cid-xyq5hly5]{background:#ffffff12;border-color:#ffffff42;color:#fff}.rk-form--dark[data-astro-cid-xyq5hly5] .rk-input[data-astro-cid-xyq5hly5]::placeholder{color:var(--rk-on-dark-soft)}.rk-form--dark[data-astro-cid-xyq5hly5] .rk-input[data-astro-cid-xyq5hly5]:focus{border-color:#fff;box-shadow:0 0 0 3px #ffffff1f}.rk-form--dark[data-astro-cid-xyq5hly5] .rk-form-reply[data-astro-cid-xyq5hly5]{color:var(--rk-on-dark);border-left-color:var(--rk-accent-lit)}.rk-form--dark[data-astro-cid-xyq5hly5] .rk-form-consent[data-astro-cid-xyq5hly5] a[data-astro-cid-xyq5hly5]{color:var(--rk-on-dark)}.rk-form--dark[data-astro-cid-xyq5hly5] .rk-form-submit[data-astro-cid-xyq5hly5]{background:var(--rk-on-dark);color:var(--rk-ink);border-color:var(--rk-on-dark)}.rk-form--dark[data-astro-cid-xyq5hly5] .rk-form-submit[data-astro-cid-xyq5hly5]:hover{background:var(--rk-accent);color:var(--rk-on-accent);border-color:var(--rk-accent)}.rk-modal[data-astro-cid-wn3yvs2v]{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:1.2rem;background:#141a1e9e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .35s var(--rk-ease)}.rk-modal[data-astro-cid-wn3yvs2v].is-open{opacity:1;pointer-events:auto}.rk-modal__panel[data-astro-cid-wn3yvs2v]{position:relative;width:min(100%,468px);max-height:calc(100dvh - 2.4rem);overflow-y:auto;background:var(--rk-paper);padding:2.3rem 1.9rem 2rem;transform:translate3d(0,14px,0);transition:transform .45s var(--rk-ease-out)}.rk-modal[data-astro-cid-wn3yvs2v].is-open .rk-modal__panel[data-astro-cid-wn3yvs2v]{transform:none}.rk-modal__close[data-astro-cid-wn3yvs2v]{position:absolute;top:.95rem;right:.95rem;width:34px;height:34px;display:grid;place-items:center;background:none;border:0;cursor:pointer;color:var(--rk-ink-soft)}.rk-modal__close[data-astro-cid-wn3yvs2v]:hover{color:var(--rk-ink)}.rk-modal__mark[data-astro-cid-wn3yvs2v]{display:block;color:var(--rk-accent-text);margin-bottom:1.1rem}.rk-modal[data-astro-cid-wn3yvs2v] .rk-kicker[data-astro-cid-wn3yvs2v]{display:block;margin-bottom:.8rem}
