@keyframes rv-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes rv4-open-left{0%{transform:translate(0,0)scaleX(1)}to{transform:translate(-72%,-1.4%)scaleX(.74)}}@keyframes rv4-open-right{0%{transform:translate(0,0)scaleX(1)}to{transform:translate(72%,-1.4%)scaleX(.74)}}@keyframes rv4-billow-left{0%{transform:translate(.8%,.35%)skew(.25deg)}to{transform:translate(-1.8%,-.45%)skew(-1.1deg)}}@keyframes rv4-billow-right{0%{transform:translate(-.5%,.2%)skew(-.15deg)}to{transform:translate(1.5%,-.6%)skew(.95deg)}}@keyframes rv4-card{0%{opacity:0;transform:translateY(6px)}22%{opacity:1;transform:translateY(0)}58%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes rv4-rule{0%{transform:scaleX(.35)}to{transform:scaleX(1)}}@keyframes rv4-seam{0%{opacity:.22;transform:translate(-50%)scaleX(.65)}45%{opacity:.6;transform:translate(-50%)scaleX(1.1)}to{opacity:0;transform:translate(-50%)scaleX(1.8)}}@keyframes rv4-retire{0%{visibility:visible}to{visibility:hidden}}@keyframes rv4-release-fx{to{filter:none;-webkit-backdrop-filter:none;backdrop-filter:none}}@keyframes rv4-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.rv-hero.rv-hero--v4{--rv4-photo-position:60% 45%;isolation:isolate;color:#f8f6f2;background:#2a2320;align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.rv-hero.rv-hero--v4:has(.rv-hero__min){padding:0}.rv-hero.rv-hero--v4 .lx-bleed__media{z-index:0;background:#2a2320;position:absolute;inset:0;overflow:hidden}.rv-hero.rv-hero--v4 .lx-bleed__media picture{width:100%;height:100%;display:block}.rv-hero.rv-hero--v4 .lx-bleed__media img{object-fit:cover;object-position:var(--rv4-photo-position);transform-origin:50%;opacity:1;will-change:auto;width:100%;max-width:none;height:100%;animation:none;display:block;transform:scale(1)}.rv-hero.rv-hero--v4 .lx-bleed__wash{z-index:1;pointer-events:none;opacity:1;background:linear-gradient(#1b161380 0%,#1b161338 12%,#1b161300 28%),linear-gradient(#1b161300 27%,#1b16131f 51%,#1b16136b 75%,#1b1613c7 100%),linear-gradient(90deg,#1b161338 0%,#1b161300 68%);position:absolute;inset:0}.rv-hero.rv-hero--v4 .lx-bleed__body.rv-hero__min{z-index:2;box-sizing:border-box;color:#f8f6f2;text-align:left;grid-template-columns:minmax(0,1fr);align-content:end;align-self:end;justify-items:start;gap:1rem;width:100%;max-width:none;margin:0;padding:clamp(2rem,7.5svh,5.5rem) clamp(1.25rem,6vw,6rem);font-family:Outfit,Arial,sans-serif;display:grid;position:relative}.rv-hero.rv-hero--v4 .rv-hero__min>.lx-label{color:#fff;text-shadow:0 1px 10px #1b1613d9,0 0 2px #1b1613b3;letter-spacing:.2em;text-transform:uppercase;margin:0;font-family:Outfit,Arial,sans-serif;font-size:.6875rem;font-weight:400;line-height:1.4}.rv-hero.rv-hero--v4 .rv-hero__min>.lx-h1{color:#f8f6f2;letter-spacing:-.025em;font-variation-settings:"opsz" 72;text-wrap:balance;max-width:14ch;text-shadow:none;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(2.75rem,5.8vw,5.75rem);font-weight:300;line-height:1.02}.rv-hero.rv-hero--v4 .rv-hero__line{color:#efece6;letter-spacing:.005em;max-width:40ch;margin:0;font-family:Outfit,Arial,sans-serif;font-size:clamp(.9375rem,1.1vw,1.0625rem);font-weight:400;line-height:1.55}.rv-hero.rv-hero--v4 .rv-scroll{display:none}.rv-hero.rv-hero--v4.lx-bleed--hero [data-enter]{opacity:1;visibility:visible;animation:none;transform:none}.rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4{--rv4-density:.52;--rv4-blur:6px;z-index:6;pointer-events:none;opacity:1;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-template-columns:none;animation:none;display:none;position:absolute;inset:0;overflow:hidden}.rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 .ct-veil__defs{pointer-events:none;width:1px;height:1px;display:block;position:absolute;top:0;left:0;overflow:hidden}.rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 i{box-sizing:border-box;width:62%;height:auto;box-shadow:none;opacity:1;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;clip-path:none;will-change:auto;background:0 0;border:0;margin:0;padding:0;font-style:normal;animation:none;display:block;position:absolute;top:-8%;bottom:-8%;overflow:visible;transform:none;-webkit-mask-image:none;mask-image:none}.rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 i:first-of-type{--rv4-edge:linear-gradient(90deg, #000 0%, #000 80%, #000000f2 84%, #000000a3 90%, #00000042 96%, transparent 100%);z-index:1;transform-origin:0 0;left:-6%;right:auto}.rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 i:last-of-type{--rv4-edge:linear-gradient(270deg, #000 0%, #000 80%, #000000f2 84%, #000000a3 90%, #00000042 96%, transparent 100%);z-index:0;transform-origin:100% 0;left:auto;right:-6%}.rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 i:before,.rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 i:after{content:"";pointer-events:none;opacity:1;transform-origin:0 0;-webkit-mask-image:var(--rv4-edge);-webkit-mask-image:var(--rv4-edge);mask-image:var(--rv4-edge);mix-blend-mode:normal;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;will-change:auto;animation:none;display:block;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 i:last-of-type:before,.rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 i:last-of-type:after{transform-origin:100% 0}.rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 i:before{z-index:0;background-color:rgba(42, 35, 32, var(--rv4-density));background-image:linear-gradient(180deg, #f8f6f21a 0%, #f8f6f200 62%), linear-gradient(var(--rv4-fold-angle), #110c0a00 0%, #110c0a29 18%, #efe5d226 36%, #efe5d200 52%, #110c0a2e 76%, #efe5d21c 91%, #efe5d200 100%);-webkit-backdrop-filter:blur(var(--rv4-blur)) saturate(.86);backdrop-filter:blur(var(--rv4-blur)) saturate(.86);background-position:0 0,50%;background-repeat:no-repeat;background-size:100% 100%,135% 120%}.rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 i:after{z-index:1;background-image:linear-gradient(var(--rv4-light-angle), #f8efde00 8%, #f8efde33 36%, #f8efde00 57%, #f8efde11 82%, #f8efde00 100%), radial-gradient(ellipse at var(--rv4-sun-x) 0%, #d9cfbc1f 0%, #d9cfbc00 64%);background-position:15%,0 0;background-repeat:no-repeat;background-size:145% 120%,100% 100%}.rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 .ct-veil__seam{z-index:2;pointer-events:none;opacity:0;mix-blend-mode:normal;background:radial-gradient(at 50% 38%,#d9cfbc24 0%,#d9cfbc0b 36%,#d9cfbc00 72%);width:clamp(2rem,10vw,8rem);animation:none;position:absolute;top:-8%;bottom:-8%;left:50%;transform:translate(-50%)}.rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 .ct-veil__card{z-index:3;color:#f8f6f2;text-align:center;text-shadow:0 2px 20px #1b16134d;opacity:0;align-content:center;justify-items:center;gap:.8rem;padding:1.5rem;animation:none;display:grid;position:absolute;inset:0;transform:none}.rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 .ct-veil__card:before{content:none}.rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 .ct-veil__card .lx-label{color:#d9cfbc;letter-spacing:.22em;text-transform:uppercase;margin:0;font-family:Outfit,Arial,sans-serif;font-size:.625rem;font-weight:400;line-height:1.4}.rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 .ct-veil__title{letter-spacing:-.015em;font-variation-settings:"opsz" 48;text-wrap:balance;max-width:18ch;font-family:Newsreader,Georgia,serif;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:300;line-height:1.1}.rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 .ct-veil__rule{opacity:.72;transform-origin:50%;background:#a48e68;width:2rem;height:1px;animation:none;display:block}@media (prefers-reduced-motion:no-preference){.rv-on .rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4{animation:5s step-end forwards rv4-retire;display:block}.rv-on .rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 i:first-of-type{animation:3.55s cubic-bezier(.55,.02,.3,1) 1.25s both rv4-open-left}.rv-on .rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 i:last-of-type{animation:3.5s cubic-bezier(.5,.02,.32,1) 1.4s both rv4-open-right}.rv-on .rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 i:first-of-type:before{animation:3.1s cubic-bezier(.45,0,.55,1) -1.2s 2 alternate both rv4-billow-left,5s step-end forwards rv4-release-fx}.rv-on .rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 i:last-of-type:before{animation:3.4s cubic-bezier(.45,0,.55,1) -1.8s 2 alternate both rv4-billow-right,5s step-end forwards rv4-release-fx}.rv-on .rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 i:first-of-type:after{filter:var(--rv4-air-filter,none);animation:3.6s cubic-bezier(.45,0,.55,1) -2.2s 2 alternate both rv4-billow-left,5s step-end forwards rv4-release-fx}.rv-on .rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 i:last-of-type:after{filter:var(--rv4-air-filter,none);animation:3.8s cubic-bezier(.45,0,.55,1) -2.6s 2 alternate both rv4-billow-right,5s step-end forwards rv4-release-fx}.rv-on .rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 .ct-veil__card{animation:2.1s cubic-bezier(.22,1,.36,1) both rv4-card}.rv-on .rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 .ct-veil__rule{animation:1.05s cubic-bezier(.22,1,.36,1) .15s both rv4-rule}.rv-on .rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 .ct-veil__seam{animation:2.8s ease-in-out both rv4-seam}.rv-on .rv-hero.rv-hero--v4 .lx-bleed__media img{animation-name:rv-settle;animation-duration:6s;animation-timing-function:cubic-bezier(.2,.55,.25,1);animation-iteration-count:1;animation-direction:normal;animation-delay:0s;animation-fill-mode:both}.rv-on .rv-hero--v4.lx-bleed--hero [data-enter]{animation-name:rv4-enter;animation-duration:.9s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-iteration-count:1;animation-direction:normal;animation-delay:3.45s;animation-fill-mode:both}.rv-on .rv-hero--v4.lx-bleed--hero [data-enter="2"]{animation-delay:3.58s}.rv-on .rv-hero--v4.lx-bleed--hero [data-enter="3"]{animation-delay:3.71s}.rv-on .rv-hero--v4.lx-bleed--hero [data-enter="4"]{animation-delay:3.84s}}@media (width<=700px),(hover:none) and (pointer:coarse){.rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4{--rv4-blur:4px}.rv-on .rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 i:after{filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4{--rv4-density:.58}}.rv-hero.rv-hero--v4[data-curtain-fx=off] .ct-veil.ct-veil--v4{--rv4-density:.58}.rv-hero.rv-hero--v4[data-curtain-fx=off] .ct-veil.ct-veil--v4 i:before{-webkit-backdrop-filter:none;backdrop-filter:none}.rv-hero.rv-hero--v4[data-curtain-fx=off] .ct-veil.ct-veil--v4 i:after{filter:none}.rv-hero.rv-hero--v4:focus-within .ct-veil.ct-veil--v4{opacity:0}.rv-hero.rv-hero--v4:focus-within [data-enter]{opacity:1!important;transform:none!important}html:not(.rv-on) .rv-hero.rv-hero--v4 [data-enter],html:not(.rv-on) .rv-hero.rv-hero--v4 .lx-bleed__media img{opacity:1;visibility:visible;animation:none;transform:none}@media (prefers-reduced-motion:reduce){.rv-on .rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4{animation:none;display:none}.rv-on .rv-hero--v4.lx-bleed--hero [data-enter],.rv-on .rv-hero--v4 .lx-bleed__media img{opacity:1;visibility:visible;animation:none;transform:none}}@media (width<=700px) and (prefers-reduced-motion:no-preference){html.v2.rv-on .rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4{animation-duration:4s}html.v2.rv-on .rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 i:first-of-type{animation-duration:3s;animation-delay:.7s}html.v2.rv-on .rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 i:last-of-type{animation-duration:2.95s;animation-delay:.85s}html.v2.rv-on .rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 i:before,html.v2.rv-on .rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 i:after{animation-duration:3.1s,4s}html.v2.rv-on .rv-hero.rv-hero--v4 .ct-veil.ct-veil--v4 .ct-veil__card{animation-duration:1.6s}html.v2.rv-on .rv-hero--v4.lx-bleed--hero [data-enter]{animation-delay:2.5s}html.v2.rv-on .rv-hero--v4.lx-bleed--hero [data-enter="2"]{animation-delay:2.62s}html.v2.rv-on .rv-hero--v4.lx-bleed--hero [data-enter="3"]{animation-delay:2.74s}html.v2.rv-on .rv-hero--v4.lx-bleed--hero [data-enter="4"]{animation-delay:2.86s}html.v2 .rv-hero.rv-hero--v4 .rv-hero__min>.lx-h1{max-width:16ch;font-size:clamp(2.1rem,8.6vw,2.6rem)}html.v2 .rv-hero.rv-hero--v4 .lx-bleed__body.rv-hero__min{padding-inline:1.25rem}}.rv-hero.rv-hero--v4 .lx-bleed__body .lx-crumbs,.rv-hero.rv-hero--v4 .lx-bleed__body .lx-crumbs a,.rv-hero.rv-hero--v4 .lx-bleed__body .lx-crumbs span{color:#fff;text-shadow:0 1px 10px #1b1613d9,0 0 2px #1b1613b3}
