.rs{--rs-green:#10382c;--rs-ivory:#faf5e9;--rs-gold:#bb9a5b;--rs-ink:#183e30;--rs-muted:#5a665c;color:var(--rs-ink);background:var(--rs-ivory);font-family:var(--rs-body,Arial,sans-serif);font-weight:var(--rs-body-weight,400);font-size:17px;line-height:1.7;overflow:clip}.rs *,.rs *:before,.rs *:after{box-sizing:border-box}.rs h1,.rs h2,.rs h3{font-family:var(--rs-heading,Georgia,serif);font-weight:var(--rs-heading-weight,400);font-style:normal;letter-spacing:-.035em;line-height:1.25;color:inherit;text-transform:none;margin:0 0 22px;text-wrap:balance}.rs h1{font-size:clamp(38px,4.5vw,66px);white-space:pre-line}.rs h2{font-size:clamp(29px,3.2vw,44px)}.rs h3{font-size:25px}.rs p{font:inherit;margin:0 0 22px;letter-spacing:normal}.rs a{color:inherit}.rs figure{margin:0}.rs img{display:block;width:100%;height:100%;object-fit:cover}.rs .rs-wrap{width:min(1120px,calc(100% - 80px));margin:auto;position:relative;z-index:1}.rs .rs-dark{background:var(--rs-green);color:var(--rs-ivory)}.rs .rs-light{background:var(--rs-ivory);color:var(--rs-ink)}.rs .rs-chapter{padding:92px 0;position:relative}.rs .rs-split{display:grid;grid-template-columns:1fr 1fr;gap:68px;align-items:center}.rs .rs-kicker{font-family:var(--rs-body,Arial,sans-serif);font-size:11px;line-height:1.6;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#8e6e36;margin-bottom:19px}.rs .rs-dark .rs-kicker{color:#d0b479}.rs .rs-lead{font-size:20px;line-height:1.6;max-width:440px;color:#e2e6db}.rs .rs-hero{position:relative;padding-top:72px}.rs .rs-hero-photo{position:relative;aspect-ratio:1.12;border-radius:180px 180px 8px 8px;overflow:hidden;border:1px solid #bb9a5b70;box-shadow:12px 16px 0 -4px #bb9a5b20}.rs .rs-hero-photo img{object-position:center}.rs .rs-hero-photo figcaption{position:absolute;bottom:0;width:100%;padding:40px 20px 18px;background:linear-gradient(transparent,#10382cd9);font-size:13px;color:#fff8e9;text-align:center}.rs .rs-village{width:100%;height:190px;position:relative;overflow:hidden;margin-top:20px}.rs .rs-village img{object-fit:cover;object-position:center bottom}.rs .rs-button,.rs .rs-outline{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:14px 22px;border:1px solid var(--rs-green);border-radius:5px;background:var(--rs-green);color:var(--rs-ivory);text-decoration:none;font-family:var(--rs-body,Arial,sans-serif);font-size:15px;font-weight:600;line-height:1.45;cursor:pointer;transition:transform .2s,background .2s}.rs .rs-button span,.rs .rs-outline span{font-size:21px;font-weight:400}.rs .rs-gold{background:#d5b46f;color:#10382c;border-color:#d5b46f}.rs .rs-text-link{display:block;width:fit-content;text-decoration:none;font-size:13px;margin-top:19px;border-bottom:1px solid #d0b47970;padding-bottom:3px}.rs .rs-text-link span{padding-left:14px;color:#d0b479}.rs .rs-connector{position:relative;z-index:2;height:0;text-align:center}.rs .rs-connector:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#bb9a5b80}.rs .rs-connector span{position:relative;display:inline-grid;place-items:center;top:-23px;width:46px;height:46px;border-radius:50%;background:var(--rs-ivory);border:1px solid #bb9a5b80;color:#9b783d;font-size:26px;line-height:1}.rs .rs-photo{border-radius:7px;overflow:hidden;aspect-ratio:1.3;border:1px solid #bb9a5b40}.rs .rs-beginning-photo{aspect-ratio:1.54;transform:rotate(1.3deg);box-shadow:14px 14px #e9dfca}.rs .rs-year{font-family:var(--rs-heading,Georgia,serif);font-size:43px;line-height:1.3;color:#aa8851;margin-top:30px}.rs .rs-year span{display:inline-block;font-size:32px;margin-left:24px}.rs .rs-community{background:linear-gradient(#f5efdf,#faf5e9)}.rs .rs-section-intro{max-width:740px;margin:0 auto 38px;text-align:center}.rs .rs-section-intro p:not(.rs-kicker){color:var(--rs-muted)}.rs .rs-dark .rs-section-intro p:not(.rs-kicker){color:#d9e0d6}.rs .rs-stats{display:grid;grid-template-columns:1fr 1fr;max-width:640px;margin:0 auto 42px;text-align:center;padding:24px 0;border-top:1px solid #bb9a5b60;border-bottom:1px solid #bb9a5b60}.rs .rs-stats>div+div{border-left:1px solid #bb9a5b60}.rs .rs-stats strong{display:block;font-family:var(--rs-heading,Georgia,serif);font-size:clamp(42px,6vw,68px);line-height:1.25;font-weight:400;letter-spacing:-.05em}.rs .rs-stats span{display:block;font-size:14px;margin-top:7px}.rs .rs-wide-photo{aspect-ratio:2.1;max-width:880px;margin:auto}.rs .rs-founders{display:grid;grid-template-columns:1fr 1fr;gap:32px}.rs .rs-founder{display:grid;grid-template-columns:42% 1fr;gap:24px;align-items:start;border-top:1px solid #bb9a5b70;padding-top:26px}.rs .rs-founder-photo{aspect-ratio:413/565;border-radius:100px 100px 4px 4px;overflow:hidden}.rs .rs-founder-copy{padding-top:20px}.rs .rs-founder h3{font-size:29px;margin-bottom:10px}.rs .rs-founder p{font-size:15px;line-height:1.65;color:#d9e0d6}.rs .rs-founder .rs-role{font-size:10px;color:#d0b479;line-height:1.7;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px}.rs .rs-route{max-width:780px;margin:42px auto 0;padding:35px 40px;background:#f1e8d5;border:1px solid #bb9a5b60;border-radius:10px;display:grid;grid-template-columns:30% 1fr;gap:30px;align-items:center}.rs .rs-origin{text-align:center;position:relative}.rs .rs-origin svg{display:block;width:110px;max-width:100%;height:90px;margin:0 auto 14px;color:#9b783d}.rs .rs-origin strong{font-size:18px;font-weight:400}.rs .rs-routes{display:grid;grid-template-columns:1fr 1fr;gap:28px}.rs .rs-destination{position:relative;padding-left:26px;border-left:1px dashed #aa8851}.rs .rs-road{color:#a27c3c;font-size:30px;line-height:1;margin-bottom:10px}.rs .rs-destination>strong{font-family:var(--rs-heading,Georgia,serif);font-size:28px;font-weight:400;color:#8e6e36}.rs .rs-destination h3{font-size:20px;margin:8px 0 4px}.rs .rs-destination p{font-size:12px;line-height:1.5;margin:0}.rs .rs-route-caption{grid-column:1/-1;text-align:center;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase;margin:0!important;color:#687060}.rs .rs-product-photo{aspect-ratio:auto;border-color:#bb9a5b60;background:#163e30}.rs .rs-product-photo img{height:340px;object-fit:cover}.rs .rs-product-photo figcaption{padding:13px 16px;font-size:11px;line-height:1.5;color:#d9e0d6}.rs .rs-dark .rs-split p:not(.rs-kicker){color:#d9e0d6}.rs .rs-quality{display:flex;justify-content:space-between;gap:30px;align-items:center;padding-top:24px;max-width:880px;margin:auto}.rs .rs-quality h3{font-size:24px;margin-bottom:10px}.rs .rs-quality p{font-size:15px;margin-bottom:0;max-width:500px}.rs .rs-outline{background:transparent;flex-shrink:0;font-size:13px;color:var(--rs-green);gap:12px}.rs .rs-options-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rs .rs-option{display:flex;flex-direction:column;padding:26px;border:1px solid #bb9a5b80;border-radius:7px;background:#ffffff04;text-decoration:none;transition:background .2s,transform .2s}.rs .rs-option h3{font-size:25px;margin-bottom:16px}.rs .rs-option p{font-size:15px;color:#d9e0d6;line-height:1.65}.rs .rs-option>span{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #bb9a5b60;padding-top:15px;margin-top:auto;color:#dfc58f;font-size:12px}.rs .rs-option b{font-size:23px;font-weight:400}.rs .rs-faq{padding-bottom:30px}.rs .rs-faq .rs-wrap{max-width:820px}.rs .rs-faq h2{font-size:32px;margin-bottom:30px}.rs .rs-faq details{border-bottom:1px solid #bb9a5b60}.rs .rs-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;min-height:62px;padding:16px 0;font-size:17px;line-height:1.5}.rs .rs-faq summary::-webkit-details-marker{display:none}.rs .rs-faq summary span{font-size:24px;color:#9b783d}.rs .rs-faq details[open] summary span{transform:rotate(45deg)}.rs .rs-faq details>p{font-size:15px;color:var(--rs-muted);padding-right:32px}.rs .rs-enquiry{scroll-margin-top:100px}.rs .rs-form-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:start}.rs .rs-form-intro{padding-top:28px}.rs .rs-form-intro .rs-steps{font-size:12px;line-height:1.7;color:#8e6e36;padding:20px 0;border-top:1px solid #bb9a5b60;border-bottom:1px solid #bb9a5b60}.rs .rs-email{font-size:16px;text-underline-offset:5px;overflow-wrap:anywhere}.rs .rs-form-card{padding:30px;background:#fffdf7;border:1px solid #b99a5e;border-radius:8px;box-shadow:0 8px 30px #153c2b06}.rs .rs-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}.rs .rs-fields label{display:block;font-family:var(--rs-body,Arial,sans-serif);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0;color:#224535}.rs .rs-fields input,.rs .rs-fields select,.rs .rs-fields textarea{-webkit-appearance:auto;appearance:auto;display:block;width:100%;max-width:100%;min-height:46px;border:1px solid #c5ccbf;border-radius:4px;background:#fffefb;color:#183e30;padding:11px 12px;font:400 16px/1.4 var(--rs-body,Arial,sans-serif);margin:7px 0 0;box-shadow:none}.rs .rs-fields textarea{resize:vertical}.rs .rs-full{grid-column:1/-1}.rs .rs-form .rs-button{margin-top:24px;width:100%}.rs .rs-required{font-size:11px;color:#687060;margin-bottom:18px}.rs .rs-privacy{font-size:11px;line-height:1.6;color:#687060;margin:14px 0 0}.rs .rs-privacy a{text-decoration:underline;text-underline-offset:3px}.rs .rs-errors,.rs .rs-success{padding:18px;border:1px solid #9c7840;background:#f6f0dd;margin-bottom:22px;font-size:15px}.rs .rs-errors{border-color:#a64c3d;background:#fff3ed}.rs .rs-end{text-align:center;padding:36px 0 0}.rs .rs-end p{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#d0b479;margin:0}.rs .rs-end .rs-village{margin:0;height:160px}.rs .rs-sticky{display:none}.rs :focus-visible{outline:3px solid #b99a5e;outline-offset:5px}@media(hover:hover){.rs .rs-button:hover{transform:translateY(-2px)}.rs .rs-option:hover{background:#ffffff0d;transform:translateY(-3px)}}@media(min-width:750px)and (prefers-reduced-motion:no-preference){.rs.rs-ready .rs-reveal{transition:transform .65s ease}.rs.rs-ready .rs-reveal.rs-before{transform:translateY(16px)}}@media(max-width:989px){.rs .rs-wrap{width:calc(100% - 48px)}.rs .rs-split{gap:32px}.rs .rs-founders{gap:24px}.rs .rs-founder{grid-template-columns:1fr}.rs .rs-founder-photo{max-width:240px}.rs .rs-founder-copy{padding-top:0}.rs .rs-form-layout{gap:30px}.rs .rs-quality{flex-direction:column;align-items:flex-start}}@media(max-width:749px){.rs{font-size:16px;line-height:1.7}.rs .rs-wrap{width:calc(100% - 40px)}.rs .rs-chapter{padding:60px 0}.rs .rs-split{grid-template-columns:1fr;gap:30px}.rs h1{font-size:39px;line-height:1.2}.rs h2{font-size:29px;line-height:1.3}.rs h3{font-size:23px}.rs .rs-kicker{font-size:10px;letter-spacing:.14em;margin-bottom:14px}.rs .rs-hero{padding-top:40px}.rs .rs-lead{font-size:17px;line-height:1.6}.rs .rs-hero-photo{aspect-ratio:1.45;border-radius:90px 90px 6px 6px;box-shadow:7px 9px 0 -2px #bb9a5b20}.rs .rs-hero .rs-village{height:105px;margin-top:10px}.rs .rs-text-link{display:inline-block;font-size:12px;margin-top:18px}.rs .rs-hero-copy .rs-button{display:flex;width:100%}.rs .rs-photo{border-radius:6px}.rs .rs-year{font-size:31px;margin-top:18px}.rs .rs-section-intro{text-align:left;margin-bottom:25px}.rs .rs-stats{margin-bottom:26px;padding:19px 0}.rs .rs-stats strong{font-size:44px}.rs .rs-stats span{font-size:12px}.rs .rs-wide-photo{aspect-ratio:1.5}.rs .rs-founders{grid-template-columns:1fr;gap:32px}.rs .rs-founder{grid-template-columns:34% 1fr;gap:18px;padding-top:22px}.rs .rs-founder h3{font-size:25px}.rs .rs-founder p{font-size:14px;line-height:1.6}.rs .rs-founder .rs-role{font-size:9px;letter-spacing:.06em}.rs .rs-route{grid-template-columns:1fr;padding:24px 18px;gap:24px;margin-top:28px}.rs .rs-origin svg{height:65px}.rs .rs-routes{gap:18px;border-top:1px dashed #bb9a5b;padding-top:20px}.rs .rs-destination{border-left:0;padding-left:0;text-align:center}.rs .rs-road{transform:rotate(90deg);font-size:24px;margin-bottom:8px}.rs .rs-destination>strong{font-size:27px}.rs .rs-route-caption{font-size:9px!important}.rs .rs-product-photo img{height:auto;aspect-ratio:1.2}.rs .rs-product-photo figcaption{font-size:10px}.rs .rs-quality{gap:22px;padding-top:10px}.rs .rs-quality h3{font-size:23px}.rs .rs-outline{width:100%;min-height:48px}.rs .rs-options-grid{grid-template-columns:1fr;gap:15px}.rs .rs-option{padding:22px}.rs .rs-option h3{font-size:23px;margin-bottom:10px}.rs .rs-option p{font-size:14px;margin-bottom:18px}.rs .rs-faq{padding-bottom:10px}.rs .rs-faq h2{font-size:27px}.rs .rs-faq summary{font-size:15px}.rs .rs-form-layout{grid-template-columns:1fr;gap:20px}.rs .rs-form-intro{padding-top:0}.rs .rs-form-intro h2{font-size:29px}.rs .rs-form-card{padding:22px 18px}.rs .rs-fields{grid-template-columns:1fr;gap:17px}.rs .rs-fields label{font-size:13px}.rs .rs-form .rs-button{font-size:14px;padding:14px}.rs .rs-end{padding-top:24px}.rs .rs-end .rs-village{height:110px}.rs .rs-sticky{display:flex;position:fixed;z-index:120;bottom:max(12px,env(safe-area-inset-bottom));left:20px;right:20px;min-height:50px;align-items:center;justify-content:space-between;padding:12px 20px;color:#10382c;background:#dfc080;border:1px solid #e5ce9c;border-radius:6px;box-shadow:0 4px 24px #0003;font-size:14px;font-weight:600;text-decoration:none}.rs .rs-sticky[hidden],body.rs-story-page #ratnaya-welcome-switch{display:none}}@media(prefers-reduced-motion:reduce){.rs *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(max-width:749px){body.rs-story-page .hdt-toolbar{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/ratnaya-b2b-story.css.map */
