.rr-questions{padding:0 var(--continuation-gutter) 64px}.rr-questions__layout{border-top:1px solid #c9cebd;grid-template-columns:1fr 1.25fr;gap:64px;padding-top:56px;display:grid}.rr-atelier .rr-questions h2{font-size:clamp(40px,4.5vw,64px)}.rr-questions details{border-bottom:1px solid #c9cebd}.rr-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:18px;line-height:1.4;list-style:none;display:flex}.rr-questions summary::-webkit-details-marker{display:none}.rr-questions details p{color:#47533f;max-width:56ch;margin:0 0 24px;font-size:16px;line-height:1.65}.rr-atelier .rr-questions__contact{text-underline-offset:5px;align-items:center;min-height:44px;margin-top:24px;text-decoration:underline;display:inline-flex}.rr-questions summary:focus-visible{outline:3px solid var(--atelier-brad);outline-offset:4px}.rr-questions details[open]>summary>span{rotate:45deg}@media (width<=1000px){.rr-questions__layout{grid-template-columns:1fr;gap:24px}}@media (width<=700px){.rr-questions__layout{padding-top:40px}.rr-questions summary{font-size:16px}}.rr-atelier{color:var(--atelier-lapte);background:var(--atelier-brad);min-height:100svh;font-family:var(--atelier-font);-webkit-font-smoothing:antialiased;--atelier-header-height:92px;padding:0 var(--atelier-gutter);display:flow-root;overflow-x:clip}html:has(.rr-atelier){background:var(--atelier-brad)}html:has(.rr-atelier) body{background:var(--atelier-brad)}html:has(.rr-atelier){font-family:var(--atelier-font)}html:has(.rr-atelier) body{font-family:var(--atelier-font)}.rr-atelier a{color:inherit;text-decoration:none}.rr-atelier a:focus-visible,.rr-atelier [tabindex]:focus-visible{outline:3px solid var(--atelier-miere);outline-offset:6px}.rr-atelier svg{stroke:currentColor;stroke-width:1.5px;width:22px;height:22px}.rr-atelier__skip{z-index:10;background:var(--atelier-lapte);padding:16px;position:fixed;top:-100px;left:20px;color:var(--atelier-brad)!important}.rr-atelier__skip:focus{top:16px}.rr-atelier__header{max-width:1440px;height:var(--atelier-header-height);border-bottom:1px solid #faf5eb2e;justify-content:space-between;align-items:center;margin:auto;display:flex}.rr-atelier__brand{width:173px;margin-left:-8px;display:block}.rr-atelier__brand img{width:100%;height:auto;display:block}.rr-atelier__nav{align-items:center;gap:52px;font-size:14px;display:flex}.rr-atelier__experience{align-items:center;min-height:44px;display:inline-flex}.rr-atelier__contact{align-items:center;gap:24px;min-height:44px;display:flex}.rr-atelier__brand,.rr-atelier__nav a{touch-action:manipulation;transition:opacity .12s ease-out}.rr-atelier__brand:active,.rr-atelier__nav a:active{opacity:.6}.rr-atelier__first{flex-direction:column;display:flex}.rr-atelier__intro{max-width:1260px;margin:0 auto;padding:34px 0 52px}.rr-atelier h1{font-family:var(--atelier-font);letter-spacing:-.058em;text-align:center;margin:0;font-size:clamp(78px,9.1vw,146px);font-weight:450;line-height:.91}.rr-atelier h1 span{display:block}.rr-atelier__promise{text-align:center;max-width:700px;margin:28px auto 0}.rr-atelier__promise p{color:#d7dece;text-wrap:pretty;margin:0;font-size:18px;line-height:1.55}.rr-atelier__services{color:#d7dece;margin:18px 0 0;padding:0;font-size:13px;line-height:1.5;list-style:none}.rr-atelier__services li+li:before{content:"";background:#faf5eb47;width:28px;height:1px;margin:7px auto;display:block}.rr-atelier__services span{text-wrap:balance;display:block}.rr-atelier__promise .rr-atelier__offer{color:var(--atelier-miere-pala);letter-spacing:.01em;justify-content:center;align-items:center;gap:14px;margin-top:16px;font-size:15px;line-height:1.6;display:flex}.rr-atelier__offer:before,.rr-atelier__offer:after{content:"";background:#faf5eb47;flex:0 0 28px;height:1px}.rr-atelier__offer span{white-space:nowrap}.rr-atelier__demo-invitation{justify-content:space-between;align-items:center;gap:32px;max-width:1184px;margin:48px auto 0;display:flex}.rr-atelier__demo-invitation p{color:#d7dece;max-width:42ch;margin:0;font-size:16px;line-height:1.6}.rr-atelier .rr-atelier__cta{color:var(--atelier-brad);background:var(--atelier-miere);touch-action:manipulation;border-radius:100px;justify-content:space-between;align-items:center;gap:27px;padding:17px 24px;font-size:15px;font-weight:600;transition:transform .16s ease-out,background-color .16s ease-out;display:inline-flex}.rr-atelier .rr-atelier__cta:active{transform:scale(.97)}.rr-atelier__showcase{transform-origin:top;max-width:1184px;margin:0 auto;scroll-margin-top:28px}.rr-atelier__showcase-caption{display:none}.rr-atelier__canvas{background:var(--atelier-lapte);color:var(--atelier-brad);border:1px solid #faf5eb40;border-radius:16px;overflow:hidden;box-shadow:0 26px 64px #00000029}.rr-atelier__site{padding:0 42px}.rr-atelier__site-header{border-bottom:1px solid #152e1d26;justify-content:space-between;align-items:center;height:62px;display:flex}.rr-atelier__site-name{font-family:var(--atelier-font);letter-spacing:-.04em;font-size:23px;font-weight:500}.rr-atelier__site-nav{gap:28px;font-size:12px;display:flex}.rr-atelier__site-book{align-items:center;gap:18px;font-size:12px;display:flex}.rr-atelier__site-book svg{width:15px;height:15px}.rr-atelier__site-body{grid-template-columns:38% 62%;align-items:center;min-height:350px;display:grid;position:relative;overflow:hidden}.rr-atelier__site-copy{z-index:1;padding-bottom:10px;position:relative}.rr-atelier__welcome{margin-bottom:15px;font-size:12px;display:block}.rr-atelier__site-copy p{font-family:var(--atelier-font);letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.1vw,62px);font-weight:450;line-height:1}.rr-atelier__site-note{color:#5e685b;margin-top:20px;font-size:12px;line-height:1.5;display:block}.rr-atelier__house{--house-light:0;pointer-events:none;min-width:0;height:350px;position:relative}.rr-house__scene{aspect-ratio:3/2;isolation:isolate;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 7% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 7% 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.rr-house__scene img{width:100%;height:auto;display:block}.rr-atelier__canvas .rr-house__scene img{filter:brightness(.988)}.rr-atelier .rr-house__light{stroke:none;width:100%;height:100%;position:absolute;inset:0}.rr-house__shade{opacity:calc((1 - var(--house-light)) * .65);mix-blend-mode:multiply}.rr-house__warm{opacity:calc(var(--house-light) * .75)}.rr-atelier .rr-atelier__booking-strip{min-height:76px;color:var(--atelier-brad);cursor:pointer;touch-action:manipulation;border-top:1px solid #152e1d26;grid-template-columns:1.05fr 1fr 1fr 1.12fr;align-items:center;gap:24px;margin:0 -14px;padding:0 14px;transition:background-color .12s ease-out;display:grid}.rr-atelier .rr-atelier__booking-strip:active{background-color:#152e1d0f}.rr-atelier .rr-atelier__cta,.rr-atelier .rr-atelier__booking-strip{-webkit-user-select:none;user-select:none}.rr-atelier .rr-atelier__booking-strip:focus-visible{outline:2px solid var(--atelier-brad);outline-offset:-3px}.rr-atelier__booking-message{font-family:var(--atelier-font);letter-spacing:-.02em;font-size:16px;line-height:1.15}.rr-atelier__booking-field{border-left:1px solid #152e1d26;flex-direction:column;gap:5px;padding-left:24px;display:flex}.rr-atelier__booking-field>span:first-child{color:#5e685b;font-size:12px}.rr-atelier__booking-field>span:last-child{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.rr-atelier__booking-field i{border:1px solid;border-radius:2px;width:12px;height:12px;margin-right:20px;position:relative}.rr-atelier__booking-field i:before{content:"";border-top:1px solid;position:absolute;top:3px;left:0;right:0}.rr-atelier__booking-action{background:var(--atelier-brad);color:var(--atelier-lapte);border-radius:5px;justify-content:space-between;align-items:center;padding:14px 19px;font-size:13px;transition:background-color .18s ease-out;display:flex}.rr-atelier__booking-action svg{width:17px;height:17px}.rr-atelier__showcase-intro{grid-template-columns:1.25fr 1fr;align-items:end;gap:32px;width:100%;max-width:1184px;margin:0 auto 24px;display:grid}.rr-atelier .rr-atelier__showcase-arrow{width:1.2em;height:1.65em;color:var(--atelier-miere);stroke-width:1.6px;margin:0 0 -.74em .14em;display:inline-block;overflow:visible}.rr-atelier .rr-atelier__showcase-arrow-down{color:var(--atelier-miere);stroke-width:1.6px;display:none;overflow:visible}.rr-atelier__showcase-intro h2{max-width:24ch;font-family:var(--atelier-font);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(27px,2.6vw,36px);font-weight:450;line-height:1.12}.rr-atelier__word{white-space:nowrap}.rr-atelier__showcase-intro p{color:#bbc8b6;justify-self:end;max-width:36ch;margin:0 0 2px;font-size:15px;line-height:1.6}.rr-atelier__continuation{--continuation-panel-gutter:clamp(12px, 2.23vw, 32px);margin:clamp(88px, 8vw, 128px) calc(24px - var(--atelier-gutter)) 0;background:var(--atelier-lapte);color:var(--atelier-brad);border-radius:64px 64px 0 0;display:flow-root}.rr-atelier__inner{max-width:1184px;margin:0 auto}.rr-atelier__subsol{margin:0 var(--continuation-gutter) var(--continuation-gutter)}.rr-atelier__eyebrow{margin:0;font-size:13px;line-height:1.5}.rr-atelier__continuation :where(h2,h3,h4){font-family:var(--atelier-font);font-weight:450}.rr-atelier__continuation :where(h2){letter-spacing:-.055em;margin:0;font-size:clamp(56px,6.25vw,90px);line-height:.98}@media (prefers-reduced-motion:no-preference){.rr-atelier__showcase-arrow path,.rr-atelier__showcase-arrow-down path{stroke-dasharray:1;stroke-dashoffset:1px}.rr-atelier__arrow-tail{animation:.9s cubic-bezier(.23,1,.32,1) .45s forwards rr-arrow-draw}.rr-atelier__arrow-head{animation:.32s cubic-bezier(.23,1,.32,1) 1.05s forwards rr-arrow-draw}.rr-atelier .rr-atelier__showcase-arrow,.rr-atelier .rr-atelier__showcase-arrow-down{animation:3.2s cubic-bezier(.77,0,.175,1) 1.8s 3 rr-arrow-nudge}}@keyframes rr-arrow-draw{to{stroke-dashoffset:0}}@keyframes rr-arrow-nudge{0%,62%,to{transform:translateY(0)}78%{transform:translateY(.12em)}}@media (hover:hover) and (pointer:fine){.rr-atelier__cta:hover{background:#ffc27e}.rr-atelier__booking-strip:hover .rr-atelier__booking-action{background:#24452f}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.rr-atelier__cta svg{transition:transform .18s ease-out}.rr-atelier__cta:hover svg{transform:translate(3px)}.rr-atelier__booking-action svg{transition:transform .18s ease-out}.rr-atelier__booking-strip:hover .rr-atelier__booking-action svg{transform:translate(3px)}}@media (prefers-reduced-motion:reduce),print{.rr-atelier__showcase{transform:none!important}.rr-atelier__canvas{clip-path:none!important}.rr-atelier__house{--house-light:1!important;transform:none!important}.rr-atelier .rr-atelier__cta:active{opacity:.85;transform:none}.rr-atelier [data-atelier-parallax],.rr-atelier [data-atelier-reveal]{opacity:1!important;transform:none!important}}@media (width>=1600px){.rr-atelier__intro{padding-top:60px}}@media (width>=901px){.rr-atelier__first{min-height:calc(100svh - var(--atelier-header-height))}.rr-atelier__intro{margin-block:auto}}@media (width<=900px){.rr-atelier{--atelier-header-height:88px}.rr-atelier__nav{gap:30px}.rr-atelier h1{font-size:10.5vw}.rr-atelier__showcase-intro{gap:28px}.rr-atelier__site{padding:0 26px}.rr-atelier__site-nav{gap:16px;font-size:12px}.rr-atelier__site-body{min-height:290px}.rr-atelier__house{height:290px}.rr-atelier .rr-atelier__booking-strip{gap:12px}.rr-atelier__booking-field{padding-left:12px}.rr-atelier__booking-field i{margin-right:8px}}@media (width<=700px){.rr-atelier__continuation :where(h2){font-size:clamp(44px,11.8vw,70px)}}@media (width<=600px){.rr-atelier__continuation{margin-right:calc(8px - var(--atelier-gutter));margin-left:calc(8px - var(--atelier-gutter));border-radius:34px 34px 0 0}.rr-atelier{--atelier-header-height:84px}.rr-atelier__brand{width:145px}.rr-atelier__nav{font-size:12px}.rr-atelier__experience{display:none}.rr-atelier__contact{gap:10px}.rr-atelier__contact svg{width:18px;height:18px}.rr-atelier__first{min-height:min(calc(100svh - var(--atelier-header-height)), 600px)}.rr-atelier__intro{margin-block:auto;padding:28px 0}.rr-atelier h1{letter-spacing:-.064em;font-size:clamp(43px,13.7vw,80px);line-height:.99}.rr-atelier__promise{margin-top:22px}.rr-atelier__promise p{text-wrap:balance;font-size:16px;line-height:1.6}.rr-atelier__services{display:none}.rr-atelier__promise .rr-atelier__offer{margin-top:20px;font-size:14px}.rr-atelier__showcase-intro{text-align:center;grid-template-columns:1fr;justify-items:center;gap:10px;margin-bottom:20px}.rr-atelier .rr-atelier__showcase-arrow{display:none}.rr-atelier .rr-atelier__showcase-arrow-down{width:32px;height:44px;margin-top:2px;display:block}.rr-atelier__showcase-intro p{display:none}.rr-atelier__showcase-caption{color:#bbc8b6;text-align:center;text-wrap:balance;max-width:34ch;margin:16px auto 0;font-size:14px;line-height:1.6;display:block}.rr-atelier__demo-invitation{text-align:center;flex-direction:column;align-items:stretch;gap:18px;margin-top:36px}.rr-atelier__demo-invitation p{text-wrap:balance;max-width:none;font-size:15px}.rr-atelier .rr-atelier__cta{justify-content:center;gap:24px;padding:14px 20px;font-size:13px}.rr-atelier__canvas{border-radius:12px}.rr-atelier__site{padding:0 20px}.rr-atelier__site-header{height:53px}.rr-atelier__site-name{font-size:18px}.rr-atelier__site-nav{display:none}.rr-atelier__site-book{gap:8px;font-size:12px}.rr-atelier__site-body{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.rr-atelier__site-copy{padding-top:21px}.rr-atelier__welcome{margin-bottom:9px;font-size:12px}.rr-atelier__site-copy p{font-size:34px;line-height:.99}.rr-atelier__site-note{display:none}.rr-atelier__house{aspect-ratio:3/2;width:calc(100% + 32px);height:auto;margin:-8px -16px 0}.rr-house__scene{width:100%;inset:0;transform:none}.rr-atelier .rr-atelier__booking-strip{grid-template-columns:1fr 1fr;gap:12px;min-height:77px;margin:0 -10px;padding:13px 10px}.rr-atelier__booking-message,.rr-atelier__booking-action{display:none}.rr-atelier__booking-field{border:none;gap:5px;padding-left:0}.rr-atelier__booking-field+.rr-atelier__booking-field{border-left:1px solid #152e1d26;padding-left:16px}.rr-atelier__booking-field>span:last-child{font-size:12px}}.rr-atelier__offer span{white-space:normal;text-wrap:balance}.rr-fit{padding:0 var(--continuation-gutter) 104px;scroll-margin-top:30px}.rr-fit__intro{border-top:1px solid #c9cebd;grid-template-columns:minmax(0,1fr) 390px;align-items:end;gap:56px;padding-top:80px;display:grid}.rr-fit__eyebrow{color:#4f6048;margin-bottom:24px}.rr-fit__lead{color:#47533f;max-width:36ch;margin:0 0 6px;font-size:17px;line-height:1.65}.rr-fit__comparison{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,72px);margin-top:64px;display:grid}.rr-fit__side{border-top:2px solid #b6b9a9;padding-top:25px}.rr-fit__side--suited{border-top-color:var(--atelier-brad)}.rr-fit__side h3{letter-spacing:-.04em;margin:0 0 8px;font-size:34px;line-height:1.1}.rr-fit__side ul{margin:0;padding:0;list-style:none}.rr-fit__side li{color:#47533f;border-bottom:1px solid #c9cebd;padding:18px clamp(24px,5vw,92px) 18px 26px;font-size:16px;line-height:1.6;position:relative}.rr-fit__side li:before{content:"";border:1px solid var(--atelier-brad);border-radius:50%;width:7px;height:7px;position:absolute;top:27px;left:0}.rr-fit__side--suited li:before{background:var(--atelier-miere);border-color:var(--atelier-miere)}.rr-fit__side--unsuited li:before{border-width:1px 0 0;border-color:#8a9280;border-radius:0;width:11px;height:0;top:30px}@media (width<=1000px){.rr-fit__intro{grid-template-columns:1fr 300px;gap:32px}}@media (width<=700px){.rr-fit{padding-bottom:64px}.rr-fit__intro{grid-template-columns:1fr;gap:24px;padding-top:60px}.rr-fit__lead{max-width:36ch;margin:0;font-size:15px}.rr-fit__comparison{grid-template-columns:1fr;gap:36px;margin-top:34px}.rr-fit__side h3{font-size:29px}.rr-fit__side li{padding:16px 0 16px 24px;font-size:15px}.rr-fit__side li:before{top:25px}.rr-fit__side--unsuited li:before{top:28px}}.rr-zone{padding:var(--zone-pad-y) var(--zone-pad-x);background:var(--atelier-brad);color:var(--atelier-lapte);border-radius:36px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,64px);display:grid;overflow:hidden}.rr-zone__copy,.rr-zone__art{min-width:0}.rr-zone--art-start .rr-zone__copy{grid-area:1/2}.rr-zone--art-start .rr-zone__art{grid-area:1/1}.rr-zone__art [data-asset] img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.rr-zone--bleed .rr-zone__art{margin:0 calc(-1 * var(--zone-pad-x) - 1px) calc(-1 * var(--zone-pad-y) - 1px) 0;align-self:end}.rr-zone--bleed.rr-zone--art-start .rr-zone__art{margin:0 0 calc(-1 * var(--zone-pad-y) - 1px) calc(-1 * var(--zone-pad-x) - 1px)}.rr-status{align-items:center;gap:10px;font-size:12px;line-height:1.4;display:inline-flex}.rr-status:before{content:"";border:1px solid var(--atelier-miere);border-radius:50%;width:7px;height:7px}.rr-status--available:before{background:var(--atelier-miere)}@media (width<=1000px){.rr-zone{gap:32px}}@media (width<=700px){.rr-zone{border-radius:24px;grid-template-columns:1fr;gap:26px}.rr-zone--art-start .rr-zone__copy,.rr-zone--art-start .rr-zone__art{grid-area:auto}.rr-zone__art{justify-self:center;width:100%;max-width:340px}.rr-zone--bleed .rr-zone__art,.rr-zone--bleed.rr-zone--art-start .rr-zone__art{width:88%;max-width:380px;margin:0 calc(-1 * var(--zone-pad-x) - 1px) calc(-1 * var(--zone-pad-y) - 1px) 0;justify-self:end}}.rr-future{padding:0 var(--continuation-gutter) 104px;scroll-margin-top:30px}.rr-future__intro{border-top:1px solid #c9cebd;grid-template-columns:1fr 390px;align-items:end;gap:56px;margin-bottom:60px;padding-top:80px;display:grid}.rr-future__intro p{color:#47533f;max-width:36ch;margin:0 0 4px;font-size:17px;line-height:1.65}.rr-future .rr-future__group-heading{letter-spacing:-.035em;border-top:1px solid #c9cebd;margin:0 0 24px;padding-top:24px;font-size:28px;line-height:1.15}.rr-future .rr-future__group-heading--network{margin-top:64px}.rr-future__features{background:var(--atelier-brad);color:var(--atelier-lapte);border-radius:36px;grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;padding:40px;display:grid}.rr-future__feature{grid-row:span 4;grid-template-rows:subgrid;min-width:0;padding:28px 0;display:grid}.rr-future__feature--recenzii{background:var(--atelier-lapte);color:var(--atelier-brad);border-radius:22px;padding:28px}.rr-future__feature--recenzii .rr-status:before{border-color:#6a7451}.rr-future__feature h4{letter-spacing:-.04em;margin:20px 0 0;font-size:36px;line-height:1.05}.rr-future__art{width:100%;margin:20px 0 24px;position:relative}.rr-future__art img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.rr-future__description{color:#cdd5c6;max-width:40ch;margin:0;font-size:16px;line-height:1.65}.rr-future__condition{color:#cdd5c6;border-top:1px solid #52644e;max-width:48ch;margin:28px 0 0;padding-top:20px;font-size:12px;line-height:1.65}.rr-future__feature--recenzii .rr-future__description,.rr-future__feature--recenzii .rr-future__condition{color:#47533f}.rr-future__feature--recenzii .rr-future__condition{border-color:#c9cebd}.rr-future__feature[data-passage=pending]{opacity:0;transform:translateY(32px)scale(.97)}@media (prefers-reduced-motion:no-preference){.rr-future__feature{transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1)}}@media (width>=1001px) and (prefers-reduced-motion:no-preference){.rr-future__feature{transition:opacity .9s cubic-bezier(.33,1,.68,1),transform 1.3s cubic-bezier(.33,1,.68,1)}.rr-future__feature--bacanie{transition-delay:.12s}.rr-future__feature--recenzii{transition-delay:.24s}}@media (width>=701px){.rr-future__landing[data-passage=pending]{opacity:0;transform:translateY(32px)scale(.97)}}@media (width>=701px) and (prefers-reduced-motion:no-preference){.rr-future__landing{transition:opacity .9s cubic-bezier(.33,1,.68,1),transform 1.3s cubic-bezier(.33,1,.68,1)}}.rr-future__sclipire{aspect-ratio:1;pointer-events:none;width:103%;margin-top:36%;position:absolute;top:0;left:50%;translate:-50% -50%}.rr-atelier .rr-future__sclipire svg{stroke:none;width:100%;height:100%;display:block}.rr-future__network{gap:24px;display:grid}.rr-future .rr-zone h4{letter-spacing:-.045em;margin:24px 0;font-size:clamp(42px,4.3vw,62px);line-height:1}.rr-future .rr-zone .rr-future__description{font-size:18px}.rr-future .rr-zone .rr-future__condition{margin-top:32px;font-size:13px}@media (width<=1000px){.rr-future__intro{grid-template-columns:1fr 300px;gap:32px}.rr-future__features{grid-template-rows:none;grid-template-columns:1fr;gap:28px;padding:32px}.rr-future__feature{grid-row:auto;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;padding:20px;display:grid}.rr-future__feature h4{margin-bottom:20px}.rr-future__feature .rr-future__art{grid-area:1/2/4;align-self:center;margin:0}.rr-future__feature .rr-future__description,.rr-future__feature .rr-future__condition{grid-column:1}.rr-future .rr-zone .rr-future__description{font-size:16px}}@media (width<=700px){.rr-future{padding-bottom:64px}.rr-future__intro{grid-template-columns:1fr;gap:24px;margin-bottom:40px;padding-top:58px}.rr-future__intro h2{font-size:clamp(44px,11.8vw,70px)}.rr-future__intro p{font-size:15px}.rr-future .rr-future__group-heading{margin-bottom:20px;font-size:25px}.rr-future .rr-future__group-heading--network{margin-top:40px}.rr-future__features{border-radius:24px;gap:32px;padding:24px}.rr-future__feature{padding:4px 0;display:block}.rr-future__feature--recenzii{border-radius:18px;margin:0 -8px;padding:24px}.rr-future__feature h4{margin:18px 0 0;font-size:34px}.rr-future__feature .rr-future__art{max-width:300px;margin:16px auto 22px}.rr-future__description{font-size:15px}.rr-future__condition{margin-top:22px;padding-top:18px}.rr-future .rr-zone h4{margin:20px 0;font-size:40px}.rr-future .rr-zone .rr-future__description{font-size:15px}.rr-future .rr-zone .rr-future__condition{margin-top:24px;font-size:12px}.rr-future [data-planned-module=aplicatie] .rr-zone__art [data-asset] img{aspect-ratio:4/5;object-fit:cover}}.rr-invitation{padding:0 var(--continuation-gutter) 94px}.rr-invitation__layout{text-align:center;border-top:1px solid #c9cebd;grid-template-columns:minmax(0,1fr);justify-items:center;padding-top:56px;display:grid}.rr-invitation__house{background:var(--atelier-lapte);width:min(100%,400px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.rr-invitation__house img{mix-blend-mode:darken;width:100%;height:auto;display:block}.rr-invitation__copy{justify-items:center;margin-top:8px;display:grid}.rr-invitation h2{letter-spacing:-.05em;font-size:clamp(52px,5.4vw,78px);line-height:1.08}.rr-invitation p{max-width:40ch;margin:26px 0 0;font-size:17px;line-height:1.65}.rr-invitation .rr-invitation__eyebrow{color:#4f6048;margin:0 0 22px}.rr-invitation .rr-invitation__note{color:#47533f;max-width:42ch;margin-top:18px;font-size:13px;line-height:1.65}.rr-atelier .rr-invitation__cta{background:var(--atelier-brad);min-height:48px;color:var(--atelier-lapte);border-radius:100px;align-items:center;gap:24px;margin-top:30px;padding:16px 22px;font-size:14px;display:inline-flex}.rr-atelier .rr-invitation__cta:focus-visible{outline-color:var(--atelier-brad)}.rr-atelier .rr-invitation__cta{touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .16s ease-out,background-color .16s ease-out}.rr-atelier .rr-invitation__cta:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.rr-atelier .rr-invitation__cta:hover{background:#24452f}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.rr-atelier .rr-invitation__cta svg{transition:transform .18s ease-out}.rr-atelier .rr-invitation__cta:hover svg{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.rr-atelier .rr-invitation__cta:active{opacity:.85;transform:none}}@media (width>=901px){.rr-invitation__layout{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,520px);place-items:center start;column-gap:64px;padding-top:68px}.rr-invitation__copy{grid-area:1/1;justify-items:start;margin-top:0}.rr-invitation__house{grid-area:1/2;justify-self:end;width:100%}}@media (width<=600px){.rr-invitation{padding-bottom:64px}.rr-invitation__layout{padding-top:32px}.rr-invitation__house{width:min(100%,260px)}.rr-invitation h2{font-size:clamp(44px,11.8vw,70px)}.rr-invitation p{margin:22px 0 0;font-size:15px}.rr-invitation .rr-invitation__note{margin-top:16px;font-size:12px}.rr-atelier .rr-invitation__cta{margin-top:24px}}.rr-packages{padding:0 var(--continuation-gutter) 104px;scroll-margin-top:30px}.rr-packages__intro{border-top:1px solid #c9cebd;grid-template-columns:minmax(0,1fr) 390px;align-items:end;gap:56px;margin-bottom:56px;padding-top:80px;display:grid}.rr-packages__eyebrow{color:#4f6048;margin-bottom:24px}.rr-packages__lead{color:#47533f;max-width:36ch;margin:0 0 6px;font-size:17px;line-height:1.65}.rr-packages__panel{background:var(--atelier-brad);color:var(--atelier-lapte);border-radius:36px;padding:clamp(40px,4.4vw,64px)}.rr-packages__offer{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:clamp(32px,5vw,72px);display:grid}.rr-packages__from{font-family:var(--atelier-font);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(40px,5vw,72px);font-weight:450;line-height:1}.rr-packages__from strong{font-weight:inherit;color:var(--atelier-miere);white-space:nowrap}.rr-packages__caption{color:#bdc9b6;margin:18px 0 0;font-size:13px;line-height:1.5}.rr-packages__quote{border:0;min-width:0;margin:0;padding:0}.rr-packages__quote legend{color:#e0e5d9;margin-bottom:16px;padding:0;font-size:15px;line-height:1.5}.rr-packages__room{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.rr-packages__options{flex-wrap:wrap;gap:8px;display:flex}.rr-packages__options label{color:#e0e5d9;cursor:pointer;touch-action:manipulation;border:1px solid #52644e;border-radius:100px;align-items:center;min-height:44px;padding:0 18px;font-size:15px;transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out;display:inline-flex}.rr-packages__options label:active{transform:scale(.97)}.rr-packages__room[value=esential]:checked~.rr-packages__options [data-room=esential],.rr-packages__room[value=plus]:checked~.rr-packages__options [data-room=plus],.rr-packages__room[value=signature]:checked~.rr-packages__options [data-room=signature]{border-color:var(--atelier-lapte);background:var(--atelier-lapte);color:var(--atelier-brad)}.rr-packages__room[value=esential]:focus-visible~.rr-packages__options [data-room=esential],.rr-packages__room[value=plus]:focus-visible~.rr-packages__options [data-room=plus],.rr-packages__room[value=signature]:focus-visible~.rr-packages__options [data-room=signature]{outline:3px solid var(--atelier-miere);outline-offset:3px}.rr-packages__results{min-height:76px;margin-top:22px}.rr-packages__hint{color:#bdc9b6;margin:0;font-size:14px;line-height:1.6}.rr-packages__result{margin:0;display:none}.rr-packages__room:checked~.rr-packages__results .rr-packages__hint{display:none}.rr-packages__room[value=esential]:checked~.rr-packages__results [data-room=esential],.rr-packages__room[value=plus]:checked~.rr-packages__results [data-room=plus],.rr-packages__room[value=signature]:checked~.rr-packages__results [data-room=signature]{display:block}.rr-packages__price-label{color:#bdc9b6;margin-bottom:8px;font-size:13px;line-height:1.5;display:block}.rr-packages__price-amount{white-space:nowrap;display:block}.rr-packages__price-value{font-family:var(--atelier-font);letter-spacing:-.04em;color:var(--atelier-miere);font-size:clamp(30px,2.9vw,40px);font-weight:450;line-height:1.05}.rr-packages__price-unit{letter-spacing:0;color:#cdd5c6;margin-left:4px;font-size:14px}.rr-packages__terms{border-top:1px solid #52644e;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px clamp(32px,5vw,72px);margin:30px 0 0;padding:26px 0 0;list-style:none;display:grid}.rr-packages__terms li{color:#cdd5c6;max-width:62ch;padding-left:20px;font-size:14px;line-height:1.6;position:relative}.rr-packages__terms li:before{content:"";background:var(--atelier-miere);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:0}.rr-packages__terms strong{color:var(--atelier-miere-pala);font-weight:400}.rr-packages__detail{border-top:1px solid #52644e;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,72px);margin-top:56px;padding-top:44px;display:grid}.rr-packages__panel h3{letter-spacing:-.035em;margin:0;font-size:28px;line-height:1.15}.rr-packages__includes{margin:0;padding:0;list-style:none}.rr-packages__includes li:first-child{padding-top:0}.rr-packages__includes li:first-child:before{top:8px}.rr-packages__includes li{color:#e0e5d9;border-bottom:1px solid #52644e;max-width:46ch;padding:11px 0 11px 20px;font-size:15px;line-height:1.5;position:relative}.rr-packages__includes li:before{content:"";background:var(--atelier-miere);border-radius:50%;width:5px;height:5px;position:absolute;top:19px;left:0}.rr-packages__note{color:#bdc9b6;max-width:48ch;margin:20px 0 0;font-size:13px;line-height:1.65}.rr-packages__note .rr-status{white-space:nowrap;margin-left:4px}@media (width<=1000px){.rr-packages__intro{grid-template-columns:1fr 300px;gap:32px}.rr-packages__panel{padding:40px}.rr-packages__terms{grid-template-columns:minmax(0,1fr);gap:12px}.rr-packages__detail{grid-template-columns:minmax(0,1fr);row-gap:22px}}@media (width<=700px){.rr-packages{padding-bottom:64px}.rr-packages__intro{grid-template-columns:1fr;gap:24px;margin-bottom:36px;padding-top:60px}.rr-packages__lead{margin:0;font-size:15px}.rr-packages__panel{border-radius:24px;padding:30px 24px}.rr-packages__offer{grid-template-columns:minmax(0,1fr);gap:30px}.rr-packages__price-value{font-size:34px}.rr-packages__terms{margin-top:26px;padding-top:22px}.rr-packages__terms li{font-size:13px}.rr-packages__detail{margin-top:36px;padding-top:32px}.rr-packages__panel h3{font-size:24px}.rr-packages__includes li{font-size:14px}}@media (width<=300px){.rr-packages__panel{padding:26px 16px}.rr-packages__from{font-size:34px}.rr-packages__from strong,.rr-packages__price-amount{white-space:normal}.rr-packages__price-value{font-size:28px}.rr-packages__price-unit{margin:4px 0 0;display:block}.rr-packages__options label{padding:0 14px}.rr-packages__panel h3,.rr-packages__terms li,.rr-packages__includes li,.rr-packages__note,.rr-packages__quote legend{overflow-wrap:anywhere}}.rr-proof{color:var(--atelier-brad);padding:104px var(--continuation-gutter) 100px;background:0 0;scroll-margin-top:20px}.rr-proof__intro{grid-template-columns:1fr 290px;align-items:end;gap:60px;margin-bottom:60px;display:grid}.rr-proof__intro h2{font-size:clamp(56px,6.25vw,90px);line-height:.98}.rr-proof__intro>p{margin:0 0 5px;font-size:17px;line-height:1.65}.rr-proof__workspace{grid-template-columns:280px 1fr;align-items:start;gap:60px;display:grid}.rr-proof__guide{padding-top:8px}.rr-proof__guide>.rr-atelier__eyebrow{color:#4f6048;margin:0 0 24px}.rr-proof button{cursor:pointer;font-family:inherit}.rr-proof__switch{border-top:1px solid #a5ac98}.rr-proof__switch button{text-align:left;letter-spacing:-.025em;width:100%;color:var(--atelier-brad);background:0 0;border:0;border-bottom:1px solid #a5ac98;align-items:center;gap:14px;padding:19px 14px;font-size:25px;display:flex}.rr-proof__switch button>span{margin-right:6px;font-size:12px}.rr-proof__switch button>svg{width:20px;margin-left:auto}.rr-proof__switch button[aria-pressed=true]{background:var(--atelier-brad);color:var(--atelier-lapte);border-color:var(--atelier-brad)}.rr-proof__instruction{max-width:30ch;margin:24px 0 36px;font-size:15px;line-height:1.65}.rr-proof__disclosure{font-size:12px;font-weight:500;line-height:1.5}.rr-proof__disclosure>span{background:#6a7451;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.rr-proof__disclosure p{color:#4f6048;max-width:32ch;margin:9px 0 0;font-size:12px;font-weight:400;line-height:1.6}.rr-proof__reset{min-height:44px;color:var(--atelier-brad);background:0 0;border:0;border-bottom:1px solid #a5ac98;align-items:center;gap:18px;margin-top:20px;padding:6px 0;font-size:13px;display:inline-flex}.rr-proof__reset span{font-size:19px}.rr-proof__screen{background:#fffdf7;border:1px solid #b8bfac;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 14px 40px -25px #152e1d4d}.rr-proof__screen-heading{border-bottom:1px solid #d5d9c9;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}.rr-proof__screen-heading span:first-child{font-family:var(--atelier-font);letter-spacing:-.035em;font-size:22px}.rr-proof__screen-heading span:last-child{white-space:nowrap;border:1px solid #b8bfac;border-radius:3px;padding:3px 8px;font-size:12px}.rr-proof__product{padding:32px 28px;font-size:14px;line-height:1.6}.rr-proof__product>div{max-width:none}.rr-proof__product h2,.rr-proof__product h3{letter-spacing:-.035em;margin:0 0 26px;font-size:27px;font-weight:450;line-height:1.15}.rr-proof__product input{color:var(--atelier-brad);min-width:0;max-width:100%;min-height:44px;accent-color:var(--atelier-brad);background:0 0;border:1px solid #8b997e;border-radius:4px;padding:8px 10px;font-family:inherit;font-size:16px}.rr-proof__product input[type=radio]{flex-shrink:0;width:16px;height:16px;min-height:0}.rr-proof__product label{gap:6px}.rr-proof__product fieldset label{min-height:44px}.rr-proof__product button{background:var(--atelier-brad);min-height:44px;color:var(--atelier-lapte);border:1px solid var(--atelier-brad);border-radius:4px;padding:10px 14px;font-size:13px;line-height:1.4}.rr-proof__product ul{padding:0;list-style:none}.rr-proof__product li{border-color:#c5ccba;border-radius:5px;flex-wrap:wrap;gap:14px;padding:16px}.rr-proof__product li>span{min-width:0}.rr-proof__product form{border:0;border-top:1px solid #c5ccba;margin-top:24px;padding:24px 0 0}.rr-proof__product form>label{margin-top:14px}.rr-proof__product form>label input{margin-top:4px}.rr-proof__product fieldset{margin:20px 0}.rr-proof__product legend{margin-bottom:10px}.rr-proof__product .text-gray-400{color:#687460}.rr-proof__product .text-red-600{color:#9b281e}.rr-proof__product [data-testid=booking-confirmation]{background:#eef0e4;border:0;border-radius:6px;padding:26px}.rr-proof__product [data-testid=booking-confirmation] h2{margin-bottom:16px}.rr-proof__product [data-testid=booking-confirmation] p{margin:12px 0 0}.rr-proof__product .rr-proof__continue{align-items:center;gap:20px;margin-top:24px;display:flex}.rr-proof__product--host li{gap:22px;display:grid}.rr-proof__product--host li>span:first-child{overflow-wrap:anywhere;line-height:1.9}.rr-proof__product--host li>span:last-child{flex-wrap:wrap}.rr-proof__product--host li>span:last-child button:last-child{color:var(--atelier-brad);background:0 0}.rr-proof__empty{padding:16px 0 0}.rr-proof__empty p{font-family:var(--atelier-font);letter-spacing:-.025em;margin:0 0 24px;font-size:30px;line-height:1.2}.rr-proof__empty button{align-items:center;gap:16px;display:flex}.rr-proof__screen-foot{color:#4f6048;border-top:1px solid #d5d9c9;padding:15px 28px;font-size:12px}.rr-proof__nojs{padding:0 28px 20px;font-size:14px}.rr-proof button:focus-visible,.rr-proof input:focus-visible{outline:2px solid var(--atelier-brad);outline-offset:4px}.rr-atelier .rr-proof__product:focus-visible{outline:2px solid var(--atelier-brad);outline-offset:-5px}.rr-proof button:disabled{cursor:wait}.rr-proof__pending[data-product=guest]{min-height:127px}.rr-proof__product div:has(>label>input[type=date]){background:#fffdf7;border:1px solid #c5ccba;border-radius:5px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:stretch;gap:0;display:grid}.rr-proof__product label:has(>input[type=date]){color:#5e685b;flex-direction:column;justify-content:center;gap:4px;min-height:68px;padding:10px 48px 10px 18px;font-size:12px;line-height:1.3;display:flex;position:relative}.rr-proof__product label:has(>input[type=date])+label:has(>input[type=date]){border-left:1px solid #152e1d26}.rr-proof__product label>input[type=date]{appearance:none;font-variant-numeric:tabular-nums;width:100%;min-height:26px;color:var(--atelier-brad);background:0 0;border:0;border-radius:0;padding:0;font-size:16px}.rr-proof__product label:has(>input[type=date]):focus-within{outline:2px solid var(--atelier-brad);outline-offset:-3px}.rr-proof label>input[type=date]:focus-visible{outline:none}@supports selector(::-webkit-calendar-picker-indicator){.rr-proof__product label:has(>input[type=date]):after{content:"";border:1px solid var(--atelier-brad);background:linear-gradient(var(--atelier-brad), var(--atelier-brad)) 0 3px / 100% 1px no-repeat;pointer-events:none;border-radius:2px;width:12px;height:12px;margin-top:-2px;position:absolute;top:50%;right:20px}.rr-proof__product label>input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:44px;height:44px;margin:-22px 0 0;position:absolute;top:50%;right:2px}}.rr-proof__product div:has(>label>input[type=date])>button{border-radius:4px;align-self:center;min-height:50px;margin:8px;padding:10px 22px}.rr-proof button{touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .16s cubic-bezier(.23,1,.32,1),filter .12s ease-out,background-color .12s ease-out}@media (hover:hover) and (pointer:fine){.rr-proof button:hover{filter:brightness(.93)}}.rr-proof button:active{filter:brightness(.86);transform:scale(.97)}.rr-proof__switch button:active{transform:scale(.98)}.rr-proof__switch button:not([aria-pressed=true]):active{filter:none;background:#152e1d12}@media (prefers-reduced-motion:reduce){.rr-proof button:active,.rr-proof__switch button:active{transform:none}}@media (pointer:coarse){.rr-proof__product label:has(>input[type=date]){gap:0;padding-block:6px}.rr-proof__product label>input[type=date]{min-height:44px}}@media (width<=1100px){.rr-proof__workspace{grid-template-columns:240px 1fr;gap:32px}.rr-proof__intro{grid-template-columns:1fr 240px;gap:32px}}@media (width<=900px){.rr-proof__intro{grid-template-columns:1fr;gap:24px}.rr-proof__intro>p{max-width:35ch}.rr-proof__workspace{grid-template-columns:1fr;gap:32px}.rr-proof__switch{grid-template-columns:1fr 1fr;display:grid}.rr-proof__guide>.rr-atelier__eyebrow{margin-bottom:18px}.rr-proof__instruction{max-width:50ch;margin:20px 0}.rr-proof__disclosure p{max-width:none}.rr-proof__reset{margin-top:12px}}@media (width<=600px){.rr-proof{padding-top:66px;padding-bottom:52px}.rr-proof__intro{margin-bottom:32px}.rr-proof__intro h2{font-size:clamp(44px,11.8vw,70px)}.rr-proof__intro>p{font-size:15px}.rr-proof__switch button{gap:9px;padding:16px 12px;font-size:22px}.rr-proof__switch button>span{margin-right:0}.rr-proof__switch button>svg{width:16px}.rr-proof__instruction{font-size:14px}.rr-proof__screen{border-radius:10px}.rr-proof__screen-heading{flex-wrap:wrap;gap:10px;padding:18px}.rr-proof__screen-heading span:first-child{font-size:20px}.rr-proof__product{padding:24px 18px}.rr-proof__product h2,.rr-proof__product h3{font-size:26px}.rr-proof__product div:has(>label>input[type=date]){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rr-proof__product label:has(>input[type=date]){padding:10px 12px}.rr-proof__product label:has(>input[type=date]):after{margin-top:0;top:13px;right:12px}.rr-proof__product label>input[type=date]::-webkit-calendar-picker-indicator{right:-10px}.rr-proof__product div:has(>label>input[type=date])>button{border-radius:0 0 4px 4px;grid-column:1/-1;margin:0}.rr-proof__product li{padding:14px}.rr-proof__product li button{width:100%}.rr-proof__product [data-testid=booking-confirmation]{padding:20px}.rr-proof__product .rr-proof__continue{gap:10px}.rr-proof__screen-foot{padding:15px 18px}.rr-proof__empty p{font-size:26px}.rr-proof__product--host li>span:last-child{display:grid}.rr-proof__pending[data-product=guest]{min-height:176px}}@media (width<=360px){.rr-proof__product div:has(>label>input[type=date]){grid-template-columns:1fr}.rr-proof__product label:has(>input[type=date])+label:has(>input[type=date]){border-top:1px solid #152e1d26;border-left:0}.rr-proof__pending[data-product=guest]{min-height:244px}}.rr-media-scene{position:relative}.rr-media-scene__strat--drona{transform-origin:29.5% 27.1%}.rr-media-scene__strat--obiectiv{transform-origin:75.495% 74.951%;position:absolute;inset:0}.rr-media-scene__intoarcere{opacity:0;width:24%;height:29.3333%;position:absolute;top:58.2222%;left:66%}.rr-media-scene__strat--obiectiv[data-media-turned]>img{opacity:0}.rr-media-scene__strat--obiectiv[data-media-turned]>.rr-media-scene__intoarcere{opacity:1}.rr-media-scene__sticla{width:8.715%;height:11.62%;position:absolute;top:74.951%;left:75.495%;transform:translate(-50%,-50%)}.rr-media-scene__urma{width:29.35%;height:57.75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rr-media-scene__gate{opacity:0;color:#fff;width:100%;height:100%;display:block}.rr-media-scene__gate svg{width:100%;height:100%;display:block}.rr-site-visual{--site-pas:.12s;--site-durata:.7s;--site-pauza:.2s;--site-lumina:calc(4 * var(--site-pas) + var(--site-durata) + var(--site-pauza));aspect-ratio:4/3;place-items:center;width:100%;display:grid;container-type:inline-size}.rr-site-visual__window{background:var(--atelier-lapte);width:90%;color:var(--atelier-brad);border-radius:3cqw;padding:3.6cqw 4.6cqw 4.6cqw;overflow:hidden;box-shadow:0 5cqw 10cqw -5cqw #0000008c}.rr-site-visual__bar{border-bottom:1px solid #152e1d26;gap:1.2cqw;padding-bottom:3cqw;display:flex}.rr-site-visual__bar span{background:#7a886f;border-radius:50%;width:1.4cqw;height:1.4cqw}.rr-site-visual__composition{grid-template-columns:36% 64%;align-items:center;min-height:34cqw;display:grid}.rr-site-visual__lines{z-index:1;position:relative}.rr-site-visual__lines i{background:var(--atelier-brad);border-radius:.5cqw;height:3.2cqw;margin:1.8cqw 0;display:block}.rr-site-visual__lines i:nth-child(2){width:76%}.rr-site-visual__lines i:last-child{opacity:.45;width:48%;height:1.2cqw;margin-top:4cqw}.rr-site-visual__house{width:100%;margin-left:-5%;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.rr-site-visual__house img{max-width:none;display:block}.rr-site-visual .rr-house__light{stroke:none;width:100%;height:100%;position:absolute;inset:0}.rr-site-visual__reserve{border-top:1px solid #152e1d26;grid-template-columns:1fr 1fr .9fr;align-items:center;gap:2.4cqw;padding-top:3cqw;display:grid}.rr-site-visual__reserve span{border-left:1px solid #152e1d26;height:4.6cqw;position:relative}.rr-site-visual__reserve span:before{content:"";background:#152e1d59;border-radius:.45cqw;width:60%;height:.9cqw;position:absolute;top:1.9cqw;left:2cqw}.rr-site-visual__reserve b{background:var(--atelier-brad);border-radius:.8cqw;height:5.6cqw}.rr-site-visual .rr-house__shade{opacity:0;mix-blend-mode:multiply}.rr-site-visual .rr-house__warm{opacity:.75}.rr-site-visual .rr-house__halo{opacity:1}.rr-site-visual [data-site-piece=titlu]{--dx:-8cqw;--dy:2cqw;--rot:-5deg}.rr-site-visual [data-site-piece=casa]{--dx:9cqw;--dy:-3cqw;--rot:4deg}.rr-site-visual [data-site-piece=camp]{--dx:-3cqw;--dy:8cqw;--rot:-6deg}.rr-site-visual [data-site-piece=camp]+[data-site-piece=camp]{--dx:1cqw;--dy:9cqw;--rot:5deg}.rr-site-visual [data-site-piece=buton]{--dx:6cqw;--dy:8cqw;--rot:8deg}.rr-site-visual[data-site-state=asteapta] [data-site-piece]{opacity:0}.rr-site-visual[data-site-state=asteapta] .rr-house__shade{opacity:.65}.rr-site-visual[data-site-state=asteapta] .rr-house__warm,.rr-site-visual[data-site-state=asteapta] .rr-house__halo{opacity:0}.rr-site-visual[data-site-state=ruleaza] [data-site-piece]{animation:rr-site-piesa var(--site-durata) cubic-bezier(.23, 1, .32, 1) both;animation-delay:calc(var(--i) * var(--site-pas))}.rr-site-visual[data-site-state=ruleaza] .rr-house__shade{animation:rr-site-stinge .6s ease-out var(--site-lumina) both}.rr-site-visual[data-site-state=ruleaza] .rr-house__warm,.rr-site-visual[data-site-state=ruleaza] .rr-house__halo{animation:rr-site-aprinde .6s ease-out var(--site-lumina) both}@keyframes rr-site-piesa{0%{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--rot))}}@keyframes rr-site-stinge{0%{opacity:.65}}@keyframes rr-site-aprinde{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.rr-site-visual[data-site-state] [data-site-piece]{opacity:1;animation:none}.rr-site-visual[data-site-state] .rr-house__shade{opacity:0;animation:none}.rr-site-visual[data-site-state] .rr-house__warm{opacity:.75;animation:none}.rr-site-visual[data-site-state] .rr-house__halo{opacity:1;animation:none}}.rr-video{-webkit-mask-composite:source-in;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.rr-video__clip{object-fit:contain;opacity:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}[data-video-playing] .rr-video__clip{opacity:1}.rr-services{padding:104px var(--continuation-gutter) 0;scroll-margin-top:24px}.rr-services__intro{border-top:1px solid #c9cebd;grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:56px;margin-bottom:56px;padding-top:80px;display:grid}.rr-services__eyebrow{color:#4f6048;margin-bottom:24px}.rr-services__intro h2{max-width:15ch;font-size:clamp(52px,5.4vw,78px)}.rr-services__lead{max-width:41ch;margin:0 0 6px;font-size:17px;line-height:1.65}.rr-services__zones{gap:24px;display:grid}.rr-services .rr-zone h3{letter-spacing:-.045em;margin:22px 0 14px;font-size:clamp(42px,4.3vw,62px);line-height:1}.rr-services__benefit{font-family:var(--atelier-font);letter-spacing:-.02em;color:var(--atelier-miere-pala);margin:0;font-size:24px;line-height:1.2}.rr-services__description{color:#cdd5c6;max-width:44ch;margin:22px 0 0;font-size:17px;line-height:1.65}.rr-services__includes{border-top:1px solid #52644e;max-width:46ch;margin:24px 0 0;padding:0;list-style:none}.rr-services__includes li{color:#e0e5d9;border-bottom:1px solid #52644e;padding:11px 0 11px 20px;font-size:15px;line-height:1.5;position:relative}.rr-services__includes li:before{content:"";background:var(--atelier-miere);border-radius:50%;width:5px;height:5px;position:absolute;top:19px;left:0}.rr-services__note{color:#bdc9b6;max-width:46ch;margin:18px 0 0;font-size:13px;line-height:1.6}.rr-atelier .rr-services__action{border-bottom:1px solid var(--atelier-miere);min-height:44px;color:var(--atelier-miere);touch-action:manipulation;align-items:center;gap:24px;margin-top:18px;font-size:15px;transition:opacity .12s ease-out;display:inline-flex}.rr-atelier .rr-services__action:active{opacity:.6}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.rr-services__action svg{transition:transform .18s ease-out}.rr-services__action:hover svg{transform:translate(3px)}}@media (width<=1000px){.rr-services__intro{grid-template-columns:1fr 240px;gap:32px}.rr-services__benefit{font-size:21px}.rr-services__description{font-size:16px}}@media (width<=700px){.rr-services{padding-top:64px}.rr-services__intro{grid-template-columns:1fr;gap:24px;margin-bottom:36px;padding-top:60px}.rr-services__intro h2{max-width:13ch;font-size:clamp(44px,11.8vw,70px)}.rr-services__lead{max-width:36ch;margin:0;font-size:15px}.rr-services__zones{gap:16px}.rr-services .rr-zone h3{margin:18px 0 12px;font-size:40px}.rr-services__benefit{font-size:20px}.rr-services__description{margin-top:18px;font-size:15px}.rr-services__includes li{font-size:14px}}@media (prefers-reduced-motion:no-preference){.rr-services__console [data-asset]{transition:transform 1.1s cubic-bezier(.23,1,.32,1) .1s}}.rr-services__console[data-passage=pending] [data-asset]{transform:translate(6%,8%)}@media (width>=701px){.rr-services__console[data-passage=pending] [data-asset]{transform:translate(8%,10%)}}@media (width>=701px) and (prefers-reduced-motion:no-preference){.rr-services__console [data-asset]{transition:transform 1.4s cubic-bezier(.33,1,.68,1)}}.rr-guest{aspect-ratio:1340/2780;justify-self:center;width:150px;max-width:100%;position:relative;overflow:hidden}.rr-guest img{width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}@media (width>=381px) and (prefers-reduced-motion:no-preference){.rr-guest img{width:500%;height:500%;transform:translate(calc(var(--turn-col,0) * -100% / 5), calc(var(--turn-row,0) * -100% / 5))}}@media (width<=700px){.rr-guest{align-self:end;width:118px}}@media (width<=380px){.rr-guest{justify-self:start;width:104px}}.rr-tension{--passage-gap:clamp(32px, 5vw, 72px);padding:88px var(--continuation-gutter) 0;background:0 0}.rr-tension__intro{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:56px;display:grid}.rr-tension__invitation{letter-spacing:-.035em;max-width:23ch;margin:24px 0 0;font-size:clamp(24px,3vw,38px);line-height:1.2}.rr-tension__comparison{column-gap:var(--passage-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:56px;display:grid;position:relative}.rr-tension__side{padding:27px 0 0;position:relative}.rr-tension__side:before{content:"";top:0;left:0;right:calc(var(--passage-gap) / -2);background:#b6b9a9;height:2px;position:absolute}.rr-tension__side--owned:before{left:calc(var(--passage-gap) / -2);background:var(--atelier-brad);transform-origin:0;right:0}.rr-tension__passage{z-index:1;letter-spacing:.01em;color:#58644f;white-space:nowrap;flex-direction:column;align-items:center;gap:7px;margin:0;font-size:12px;line-height:1;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-100%)}.rr-atelier .rr-tension__gate{width:10px;height:20px;color:var(--atelier-brad);display:block}.rr-tension__side .rr-tension__axis{color:#58644f;margin:0 0 28px;font-size:13px}.rr-tension__axis:before{content:"";border:1px solid;border-radius:50%;width:7px;height:7px;margin-right:10px;display:inline-block}.rr-tension__side--owned .rr-tension__axis{color:var(--atelier-brad)}.rr-tension__side--owned .rr-tension__axis:before{background:currentColor}@media (prefers-reduced-motion:no-preference){.rr-tension__side--owned:before{transition:transform .9s cubic-bezier(.23,1,.32,1)}.rr-tension__side--owned .rr-tension__axis:before{transition:background-color .28s ease-out .6s}}.rr-tension__comparison[data-passage=pending] .rr-tension__side--owned:before{transform:scaleX(0)}.rr-tension__comparison[data-passage=pending] .rr-tension__side--owned .rr-tension__axis:before{background-color:#0000}@media (width>=701px){.rr-tension__comparison[data-passage=pending] .rr-tension__side{opacity:0;transform:translateY(24px)}.rr-tension__comparison[data-passage=pending] .rr-tension__passage{opacity:0}}@media (width>=701px) and (prefers-reduced-motion:no-preference){.rr-tension__side{transition:opacity .9s cubic-bezier(.33,1,.68,1),transform 1.2s cubic-bezier(.33,1,.68,1)}.rr-tension__passage{transition:opacity .6s cubic-bezier(.33,1,.68,1) .35s}.rr-tension__side--owned,.rr-tension__side--owned:before{transition-delay:.6s}.rr-tension__side--owned .rr-tension__axis:before{transition-delay:1.2s}}@media (width>=1001px){.rr-tension__intro{column-gap:var(--passage-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.rr-tension__intro-copy{grid-area:1/1/auto/-1}.rr-tension__intro .rr-guest{grid-area:1/2}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.rr-tension__intro{cursor:url(/brand/cursor-gate-32.png) 16 16,auto;cursor:-webkit-image-set(url(/brand/cursor-gate-32.png) 1x, url(/brand/cursor-gate-64.png) 2x) 16 16, auto;cursor:image-set(url(/brand/cursor-gate-32.png) 1x, url(/brand/cursor-gate-64.png) 2x) 16 16, auto}.rr-tension__intro :is(a,button,summary,label,[role=button]){cursor:pointer}}.rr-tension__side h3{letter-spacing:-.04em;margin:0 0 16px;font-size:34px;line-height:1.1}.rr-tension__side>p:not(.rr-tension__axis){color:#47533f;max-width:42ch;margin:0;font-size:16px;line-height:1.65}@media (width<=700px){.rr-tension__intro{grid-template-columns:minmax(0,1fr) 118px;align-items:end;gap:20px}.rr-tension{padding-top:62px;padding-bottom:0}.rr-tension__invitation{max-width:19ch;margin:22px 0 0;font-size:26px}.rr-tension__comparison{grid-template-columns:1fr;gap:36px;margin-top:32px}.rr-tension__side:before,.rr-tension__side--owned:before{left:0;right:0}.rr-tension__passage{flex-direction:row-reverse;justify-content:flex-end;gap:10px;position:static;transform:none}.rr-tension__side .rr-tension__axis{margin-bottom:20px}.rr-tension__side h3{font-size:29px}.rr-tension__side>p:not(.rr-tension__axis){font-size:15px}}@media (width<=380px){.rr-tension__intro{grid-template-columns:1fr;gap:14px}}
