.renata-page{--renata-ivory: #fef9f6;--renata-white: #fffdfb;--renata-stone: #eadfd8;--renata-deep: #b09f92;--renata-charcoal: #7a6b60;--renata-radius: 22px;background:var(--renata-ivory);color:var(--renata-deep);overflow-x:clip}.renata-container{width:min(1180px,calc(100% - 40px));margin:0 auto}.renata-page-hero{padding:86px 0 76px;border-bottom:1px solid var(--renata-stone)}.renata-page-hero__grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);gap:56px;align-items:center}.renata-page-hero__image,.renata-inline-image,.renata-card__image{overflow:hidden;border:1px solid var(--renata-stone);border-radius:var(--renata-radius)}.renata-page-hero__image,.renata-inline-image,.renata-card__image{aspect-ratio:4 / 3}.renata-inline-image{margin-top:34px}.renata-inline-image--portrait{aspect-ratio:3 / 4}.renata-card__image{margin:0;border:0;border-bottom:1px solid var(--renata-stone);border-radius:0}.renata-page-hero__image img,.renata-inline-image img,.renata-card__image img{width:100%;height:100%;object-fit:cover}.renata-placeholder{width:100%;min-height:100%;display:grid;place-items:center;background:linear-gradient(135deg,#b09f9214,#b09f922e),var(--renata-white);color:#b09f92b8;font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase}.renata-kicker{margin:0 0 18px;color:var(--renata-deep);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.renata-page h1,.renata-page h2,.renata-page h3{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:0;line-height:1.04}.renata-page h1{max-width:840px;font-size:clamp(4rem,5.4vw,6.4rem);overflow-wrap:anywhere}.renata-page h2{font-size:clamp(2.8rem,3.8vw,4.2rem);overflow-wrap:anywhere}.renata-page h3{font-size:clamp(2rem,2.1vw,2.6rem)}.renata-lead,.renata-copy,.renata-card__text,.renata-cta__text,.renata-faq__answer{color:var(--renata-deep);font-size:.875rem;line-height:1.68}.renata-lead{max-width:720px;margin-top:24px}.renata-copy p,.renata-card__text p,.renata-cta__text p,.renata-faq__answer p{margin:0 0 18px}.renata-section{padding:76px 0}.renata-section--light{padding-top:15px;padding-bottom:15px;background:#fffdfbb8}.renata-two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.renata-intro-heading{max-width:840px;margin-bottom:42px}.renata-intro-heading .renata-lead{margin-top:18px}.renata-intro-content-grid{align-items:start}.renata-two-col.renata-intro-content-grid{grid-template-columns:minmax(0,1fr) minmax(min(100%,var(--renata-intro-image-width, 520px)),var(--renata-intro-image-width, 520px))}.renata-founder-grid.renata-intro-content-grid{grid-template-columns:minmax(min(100%,var(--renata-intro-image-width, 520px)),var(--renata-intro-image-width, 520px)) minmax(0,1fr)}.renata-intro-content-grid .renata-inline-image{margin-top:0}.renata-intro-overlay{position:relative;width:min(100%,var(--renata-intro-image-width, 520px));overflow:hidden;border-radius:var(--renata-radius)}.renata-intro-overlay .renata-inline-image{margin-top:0}.renata-intro-overlay--gradient:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#7a6b60b8,#7a6b6014 64%);pointer-events:none}.renata-intro-overlay__content{position:absolute;right:0;bottom:0;left:0;z-index:1;max-height:78%;overflow:auto;padding:32px;color:var(--renata-white)}.renata-intro-overlay__content p{margin:0 0 14px}.renata-intro-landscape{position:relative;width:100%;overflow:hidden;border-radius:var(--renata-radius)}.renata-intro-landscape .renata-inline-image{aspect-ratio:16 / 7;margin-top:0}.renata-intro-landscape.renata-intro-overlay{width:100%}.renata-intro-landscape-copy{max-width:760px;margin-top:28px}.renata-founder-intro{padding-top:86px}.renata-founder-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px;align-items:start}.renata-founder-media{display:grid;align-content:start}.renata-founder-copy{padding-top:4px}.renata-page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.renata-page-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.renata-card,.renata-quote,.renata-faq,.renata-list-card,.renata-form-shell{background:var(--renata-white);border:1px solid var(--renata-stone);border-radius:var(--renata-radius)}.renata-card,.renata-faq,.renata-list-card,.renata-form-shell{padding:28px}.renata-card{display:flex;min-width:0;flex-direction:column;overflow:hidden}.renata-card--feature{padding:0}.renata-card--service{min-height:300px}.renata-card__main{flex:1 1 auto}.renata-card--feature h3,.renata-card--feature .renata-card__text{padding-right:28px;padding-left:28px}.renata-card--feature h3{padding-top:28px}.renata-card--feature .renata-card__text{padding-bottom:28px}.renata-card__image.renata-placeholder{display:grid;place-items:center;height:auto;min-height:0;padding:18px;text-align:center}.renata-card__image.renata-placeholder span{max-width:calc(100% - 24px);margin:auto;line-height:1.3}.renata-card__text{margin-top:18px}.renata-meta{margin-top:auto;padding-top:20px;border-top:1px solid var(--renata-stone);font-weight:600}.renata-quote{min-height:220px;display:flex;align-items:center;margin:0;padding:34px;color:var(--renata-deep);font-family:Georgia,Times New Roman,serif;font-size:2.35rem;line-height:1.35}.renata-faq summary{cursor:pointer;display:grid;gap:8px;font-family:Georgia,Times New Roman,serif;font-size:2.2rem}.renata-faq summary small{color:var(--renata-charcoal);font-family:inherit;font-size:1.1rem;line-height:1.3}.renata-faq__answer{margin-top:14px}.renata-list-card{color:var(--renata-deep)}.renata-icon{width:44px;height:44px;display:grid;place-items:center;margin-bottom:24px;color:var(--renata-deep)}.renata-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.renata-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;margin-top:28px;padding:0 24px;border:1px solid var(--renata-deep);background:var(--renata-deep);color:var(--renata-white);border-radius:999px;font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:.18s ease}.renata-button:hover{background:var(--renata-charcoal);border-color:var(--renata-charcoal);color:var(--renata-white)}.renata-booking-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);gap:34px;align-items:stretch}.renata-booking-main{display:grid;align-content:start}.renata-booking-main .renata-form-shell{margin-top:34px}.renata-booking-info{display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:16px}.renata-booking-info-card{display:grid;align-content:center;min-height:176px;padding:28px;border:1px solid var(--renata-stone);border-radius:var(--renata-radius)}.renata-booking-info-card--dark{background:var(--renata-deep);color:var(--renata-white)}.renata-booking-info-card--light{background:var(--renata-white);color:var(--renata-charcoal)}.renata-booking-info-card h3{font-size:clamp(2rem,2.2vw,2.7rem)}.renata-booking-info-card div{margin-top:14px;font-size:.875rem;line-height:1.62}.renata-booking-info-card p{margin:0}.renata-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.renata-form-grid__full{grid-column:1 / -1}.renata-form-shell label{display:grid;gap:8px;color:var(--renata-deep);font-size:1.2rem}.renata-form-shell input,.renata-form-shell select,.renata-form-shell textarea{width:100%;min-height:48px;border:1px solid var(--renata-stone);background:var(--renata-ivory);color:var(--renata-charcoal);font:inherit;padding:12px 14px;border-radius:14px}.renata-form-shell select{-webkit-appearance:auto;appearance:auto}.renata-checkbox{display:flex;align-items:center;gap:12px}.renata-checkbox input{width:28px;height:28px;min-height:28px;flex:0 0 28px;margin:0;-webkit-appearance:none;appearance:none;display:grid;place-items:center;padding:0;border:1px solid var(--renata-stone);border-radius:50%;background:var(--renata-white);cursor:pointer}.renata-checkbox input:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--renata-charcoal);opacity:0}.renata-checkbox input:checked{border-color:var(--renata-charcoal)}.renata-checkbox input:checked:after{opacity:1}.renata-checkbox span{font-size:1rem;line-height:1.5}.renata-form-note{margin:20px 0 0;color:var(--renata-deep);font-size:1rem;line-height:1.5}.renata-cta{padding:76px 24px;background:var(--renata-deep);color:var(--renata-white);text-align:center}.renata-cta__text{max-width:720px;margin:24px auto 8px;color:#fef9f6db}.renata-cta .renata-button{background:var(--renata-white);color:var(--renata-charcoal);border-color:var(--renata-white)}@media screen and (max-width:920px){.renata-page-hero__grid,.renata-two-col,.renata-two-col.renata-intro-content-grid,.renata-booking-layout,.renata-founder-grid,.renata-founder-grid.renata-intro-content-grid{grid-template-columns:1fr;gap:42px}.renata-booking-info{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.renata-page-grid,.renata-page-grid--two{grid-template-columns:1fr;gap:18px}.renata-founder-intro{padding-top:64px}.renata-intro-heading{margin-bottom:34px}.renata-intro-overlay{width:100%}.renata-intro-landscape .renata-inline-image{aspect-ratio:16 / 9}}@media screen and (max-width:720px){.renata-page-grid,.renata-page-grid--two{display:flex;grid-template-columns:none;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:1px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.renata-page-grid::-webkit-scrollbar,.renata-page-grid--two::-webkit-scrollbar{display:none}.renata-page-grid>*,.renata-page-grid--two>*{flex:0 0 min(86vw,380px);scroll-snap-align:start}}@media screen and (max-width:560px){.renata-container{width:min(100% - 28px,1180px)}.renata-page-hero,.renata-section{padding:58px 0}.renata-page h1{font-size:clamp(3.4rem,10.5vw,4.4rem);line-height:1.02}.renata-page h2{font-size:clamp(2.8rem,8vw,3.6rem)}.renata-lead,.renata-copy,.renata-card__text,.renata-cta__text,.renata-faq__answer{font-size:.875rem;line-height:1.6}.renata-kicker{font-size:1.1rem;letter-spacing:.16em}.renata-card,.renata-quote,.renata-faq,.renata-list-card,.renata-form-shell,.renata-booking-info-card{padding:26px}.renata-card__image{margin:0}.renata-card--feature h3,.renata-card--feature .renata-card__text{padding-right:26px;padding-left:26px}.renata-card--feature h3{padding-top:26px}.renata-card--feature .renata-card__text{padding-bottom:26px}.renata-intro-overlay__content{max-height:72%;padding:24px}.renata-intro-landscape .renata-inline-image{aspect-ratio:4 / 3}.renata-form-grid,.renata-booking-info{grid-template-columns:1fr}.renata-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/renata-page.css.map */
