.rr-slider{position:relative;min-height:690px;background:#f4f0e8;color:#183d35;overflow:hidden}.rr-slide{display:grid;grid-template-columns:1.08fr 1fr;min-height:inherit}.rr-slide[hidden]{display:none!important}.rr-slide-art{position:relative;min-height:inherit;background:#ded4c4;overflow:hidden}.rr-slide-art>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center 44%}.rr-slide-art>span{position:absolute;bottom:25px;left:30px;font-size:9px;letter-spacing:.16em;background:#f4f0e8dd;padding:10px}.rr-slide-copy{padding:60px 10% 100px;align-self:center}.rr-slide-copy .edition{margin-top:45px;font-size:10px;letter-spacing:.16em}.rr-slide-title{font:clamp(44px,5.8vw,90px)/1.02 Georgia,serif;font-weight:400;letter-spacing:-.05em;margin:20px 0}.rr-slide-description{max-width:390px;font-size:14px;line-height:1.8;margin-bottom:30px}.rr-slider-controls{position:absolute;right:4%;bottom:28px;display:flex;gap:10px;align-items:center;z-index:3}.rr-slider-controls button{width:42px;height:42px;border:1px solid #183d3540;border-radius:50%;background:#f4f0e8;color:#183d35}.rr-slider-count{margin-right:20px;font-size:11px;letter-spacing:.1em}.rr-slices{position:absolute;left:0;top:0;bottom:0;width:51.923%;pointer-events:none;overflow:hidden}.rr-slices img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 44%;animation:rr-slice .75s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(var(--slice)*25ms)}@keyframes rr-slice{from{transform:translateY(var(--direction))}to{transform:translateY(0)}}.rr-slide.is-active .rr-slide-copy{animation:rr-copy .65s ease both}@keyframes rr-copy{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.rr-edit{padding:80px 5%;color:#183d35}.rr-section-heading{max-width:850px;margin-bottom:36px}.rr-section-heading h2{font:clamp(38px,4.8vw,72px)/1.06 Georgia,serif;letter-spacing:-.04em;font-weight:400;margin:20px 0}.rr-section-heading p{max-width:650px}.rr-items{display:grid;grid-template-columns:repeat(var(--rr-columns,4),minmax(0,1fr));gap:22px}.rr-item{min-width:0}.rr-item img{width:100%;height:390px;object-fit:cover;transition:transform .65s ease}.rr-item h3{font:28px/1.2 Georgia,serif;font-weight:400}.rr-item-copy{padding:20px 0}.rr-item-copy p{font-size:14px;line-height:1.8}.rr-edit-cards .rr-item{overflow:hidden}.rr-edit-cards .rr-item:hover img{transform:scale(1.025)}.rr-edit-journal .rr-items{display:flex;overflow-x:auto;gap:25px;padding:10px 0 25px;scroll-snap-type:x mandatory}.rr-edit-journal .rr-item{flex:0 0 32%;scroll-snap-align:start}.rr-edit-journal .rr-item:nth-child(even){padding-top:55px}.rr-edit-feature{background:#173e35;color:#f4f0e8}.rr-edit-feature .rr-items{display:block}.rr-edit-feature .rr-item{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.rr-edit-feature .rr-item img{height:650px}.rr-edit-feature .rr-item h3{font-size:clamp(38px,5vw,75px)}.rr-edit-story{text-align:center;max-width:1100px;margin:auto}.rr-edit-story .rr-section-heading{margin-left:auto;margin-right:auto}.rr-edit-story .rr-section-heading p{margin-left:auto;margin-right:auto}.rr-edit-story .rr-items{display:block}.rr-edit-details .rr-item{padding:20px;border-top:1px solid #183d3540}.rr-edit-details a{overflow-wrap:anywhere}.ravi-elementor-main{width:100%;min-height:50vh}.ravi-elementor-main .elementor{--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}.rr-legal-content{padding:35px 7%;max-width:1100px;margin:auto}.rr-legal-content h2{font:34px Georgia}.rr-legal-content p{line-height:1.9}.rr-shop-heading{padding:60px 5% 20px}.rr-shop-grid{padding:0 5% 60px}.rr-global-region .elementor{width:100%}
@media(max-width:1024px){.rr-items{--rr-columns:2}.rr-slide-copy{padding-left:7%;padding-right:7%}.rr-slider{min-height:590px}.rr-edit-journal .rr-item{flex-basis:44%}}
@media(max-width:767px){.rr-slider{min-height:0}.rr-slide{display:flex;flex-direction:column}.rr-slide-art{height:430px;min-height:0}.rr-slide-copy{padding:35px 6% 95px}.rr-slide-title{font-size:52px}.rr-slide-copy .edition{margin-top:25px}.rr-slider-controls{right:6%;bottom:24px}.rr-slices{width:100%;height:430px;bottom:auto}.rr-edit{padding:50px 6%}.rr-items{--rr-columns:1}.rr-edit-cards .rr-items{gap:28px}.rr-edit-journal .rr-item{flex-basis:82%}.rr-edit-feature .rr-item{display:block}.rr-edit-feature .rr-item img{height:460px}.rr-item img{height:420px}}
@media(prefers-reduced-motion:reduce){.rr-slider *,.rr-edit *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* White gallery direction, inspired by the supplied reference. */
:root{--paper:#fff;--ink:#292929;--plum:#b74e37;--accent:#b74e37;--line:#dedede}
body{background:#fff;color:#292929;font:15px/1.7 Arial,sans-serif}
.announcement{background:#f7f2ed;color:#62534c;font-size:11px;letter-spacing:.08em;padding:8px}
.site-head{max-width:1280px;margin:auto;padding:32px 28px 22px;grid-template-columns:1fr auto 1fr;min-height:130px;border:0}
.wordmark{font:400 clamp(24px,3.4vw,47px)/1.1 Arial,sans-serif;color:#b74e37;letter-spacing:-.045em}
.wordmark small{font:10px Arial,sans-serif;letter-spacing:.3em;color:#6d6a65;margin-top:12px}
.leftnav,.rightnav{font-size:12px;text-transform:none;letter-spacing:0;gap:18px}
.rr-main-nav{max-width:1224px;margin:0 auto 28px;border-bottom:1px solid #ddd;display:flex;justify-content:center;gap:40px;padding:15px 20px 24px;font-size:16px}
.rr-main-nav a:hover,.leftnav a:hover,.rightnav a:hover{color:#b74e37}
.rr-slider{max-width:1224px;margin:0 auto;min-height:570px;background:#f7f2ed;color:#292929;border-radius:4px}
.rr-slide{grid-template-columns:1fr 1.05fr;min-height:570px}
.rr-slide-art{grid-column:2;grid-row:1;background:#f7f2ed;min-height:570px}
.rr-slide-art>img{object-fit:contain;object-position:center;padding:18px}
.rr-slide-art>span{display:none}
.rr-slide-copy{grid-column:1;grid-row:1;padding:50px 12% 90px}
.rr-slide-title{font:500 clamp(36px,4.4vw,65px)/1.12 Arial,sans-serif;letter-spacing:-.04em}
.rr-slide-description{font-size:16px;line-height:1.75;color:#625b55}
.rr-slide-copy .edition{margin-top:24px;color:#ad503b;font-size:11px}
.pill{border-radius:3px;background:#b74e37;color:white;font-size:14px;padding:13px 23px;gap:20px}
.rr-slices{left:auto;right:0;width:51.22%}.rr-slices img{object-fit:contain;object-position:center;padding:18px;background:#f7f2ed}
.rr-slider-controls{left:6%;right:auto;bottom:25px}.rr-slider-controls button{border-color:#d6c9bf;background:#fff;color:#623f35}
.rr-edit{max-width:1280px;margin:auto;padding:65px 28px;color:#292929}
.rr-section-heading{max-width:none;text-align:center;margin-bottom:32px}.rr-section-heading h2{font:400 clamp(27px,3vw,39px)/1.2 Arial,sans-serif;letter-spacing:-.025em;margin:12px 0}.rr-section-heading p{margin:15px auto;color:#716c67}
.rr-item img{height:auto;aspect-ratio:1;object-fit:contain;background:#faf9f7;border-radius:3px}
.rr-item h3{font:400 19px/1.4 Arial,sans-serif;margin:8px 0}.rr-item-copy{text-align:center;padding:15px 5px}.rr-item-copy p{color:#6d6862}.line-link{display:inline-block;font-size:13px;color:#a64732;margin-top:5px;padding:7px 0}
.rr-edit-journal .rr-items{gap:24px;scroll-behavior:smooth;scrollbar-width:thin;padding-bottom:20px}.rr-edit-journal .rr-item{flex:0 0 calc(25% - 18px)}.rr-edit-journal .rr-item:nth-child(even){padding-top:0}
.rr-carousel-nav{display:flex;justify-content:center;gap:12px;margin-top:18px}.rr-carousel-nav button{width:43px;height:43px;background:white;border:1px solid #d8d0c8;border-radius:50%;color:#8b4d3e}
.rr-edit-feature{background:#f8f4ef;border-radius:4px;max-width:1224px;padding:45px;margin:25px auto}.rr-edit-feature .rr-item{gap:7%;grid-template-columns:1.1fr 1fr}.rr-edit-feature .rr-item img{height:480px;object-fit:contain;background:transparent}.rr-edit-feature .rr-item-copy{text-align:left}.rr-edit-feature .rr-item h3{font:400 34px/1.25 Arial,sans-serif}
.rr-edit-details .rr-item{border-top:0;border-right:1px solid #e4dcd4;padding:20px}.rr-edit-details .rr-item:last-child{border-right:0}
.rr-edit-story{max-width:1050px}.rr-shop-heading{background:#fff;text-align:center;padding:40px 25px 15px}.rr-shop-heading h1{font:400 36px Arial,sans-serif}.rr-shop-grid{max-width:1280px;margin:auto;padding:15px 28px 60px}
.site-footer{background:#fff;color:#333;border-top:1px solid #ddd;max-width:1224px;margin:50px auto 0;padding:50px 28px 25px}.footer-top h2{font:400 26px/1.3 Arial,sans-serif}.footer-top h3{font-size:14px;letter-spacing:0}.footer-top p,.footer-top a{color:#71645e;font-size:14px}.footer-wordmark{font:400 clamp(30px,6vw,70px) Arial,sans-serif;color:#b74e37;letter-spacing:-.04em;border-top:1px solid #ddd}.footer-bottom{color:#6d625c;font-size:10px}.footer-legal{display:flex;gap:25px;font-size:12px;padding:20px 0}
@media(max-width:900px){.rr-main-nav{gap:24px;font-size:14px}.rr-slider{margin:0 20px}.rr-slide,.rr-slide-art{min-height:500px}.rr-slide-copy{padding:35px 9% 85px}.rr-edit-journal .rr-item{flex-basis:calc(33.33% - 16px)}.rr-edit-feature{margin:20px}.rr-edit-feature .rr-item img{height:380px}}
@media(max-width:700px){.site-head{padding:24px 20px;min-height:95px;grid-template-columns:1fr auto}.wordmark{font-size:29px;text-align:left}.wordmark small{font-size:8px}.rr-main-nav{gap:22px;justify-content:flex-start;overflow:auto;padding:12px 20px 18px;white-space:nowrap;margin-bottom:18px}.rr-main-nav a{flex-shrink:0}.rr-slider{margin:0 14px;min-height:0}.rr-slide{display:flex;flex-direction:column;min-height:0}.rr-slide-art{min-height:0;height:320px;order:0}.rr-slide-art>img{padding:12px}.rr-slide-copy{order:1;padding:25px 25px 90px}.rr-slide-title{font-size:37px;margin:15px 0}.rr-slide-description{font-size:14px}.rr-slide-copy .edition{margin:14px 0}.rr-slices{left:0;right:0;width:100%;height:320px}.rr-slices img{padding:12px}.rr-slider-controls{left:25px;bottom:24px}.rr-edit{padding:42px 20px}.rr-items{--rr-columns:2;gap:14px}.rr-item h3{font-size:16px}.rr-edit-journal .rr-item{flex-basis:70%}.rr-edit-feature{padding:28px 20px;margin:15px}.rr-edit-feature .rr-item img{height:330px}.rr-edit-feature .rr-item h3{font-size:28px}.rr-edit-details .rr-items{--rr-columns:1}.rr-edit-details .rr-item{border-right:0;border-bottom:1px solid #e5ddd5}.rr-section-heading h2{font-size:28px}.rr-shop-grid{padding:10px 18px 40px}}

.site-head{position:relative;top:auto;background:#fff;backdrop-filter:none}.rr-slider .pill{background:#b74e37;color:#fff}.rr-slide-title{color:#292929}
