html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
._4BAgia_opening{display:none}html[data-intro] ._4BAgia_opening{--ease:cubic-bezier(.22, 1, .36, 1);--fabric-colour:#2e1d14;z-index:900;pointer-events:auto;animation:_4BAgia_done calc(var(--part) + var(--open)) linear both;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}:is(html[data-intro=ready] ._4BAgia_opening,html[data-intro=ready] ._4BAgia_opening *){animation-play-state:paused!important}._4BAgia_still,._4BAgia_stage{width:100%;height:100%;position:absolute;inset:0}._4BAgia_still{background:var(--fabric-colour) var(--fabric) center / cover no-repeat}html[data-intro]:not([data-intro-short]) ._4BAgia_still{filter:brightness(.62)}._4BAgia_opening[data-gl] ._4BAgia_still{display:none}._4BAgia_opening:not([data-gl]) ._4BAgia_still{animation:_4BAgia_fade-out 1s var(--part) ease both}._4BAgia_logo{z-index:1;aspect-ratio:1186/528;width:min(560px,76vw);position:relative}._4BAgia_opening:not([data-gl]) ._4BAgia_logo{animation:_4BAgia_logo-out .5s calc(var(--part) - .25s) ease-in both}html[data-intro-short] ._4BAgia_logo{display:none}html[data-intro]:not([data-intro-short]) header svg[data-revida-logo]{visibility:hidden}._4BAgia_art,._4BAgia_art>*,._4BAgia_landing{width:100%;height:100%;position:absolute;inset:0}._4BAgia_art>*{background-size:100% 100%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._4BAgia_landing{opacity:0;filter:drop-shadow(1.5px 2px 1px #2a1a0e80)drop-shadow(4px 6px 5px #2a1a0e47)}._4BAgia_lines{animation:.4s 1.55s both _4BAgia_fade-out;overflow:visible}._4BAgia_lines path{fill:none;stroke:url(#opening-champagne);stroke-width:30px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.95s cubic-bezier(.65,0,.35,1) forwards _4BAgia_draw}._4BAgia_traceV path{animation-delay:.15s}._4BAgia_traceLeft path,._4BAgia_traceRight path{animation-delay:.4s}._4BAgia_bronze{background-image:var(--art);animation:.85s cubic-bezier(.45,0,.3,1) 1s both _4BAgia_rise;-webkit-mask-image:linear-gradient(#0000 45%,#000 55%);mask-image:linear-gradient(#0000 45%,#000 55%);-webkit-mask-size:100% 300%;mask-size:100% 300%}._4BAgia_molten{background:linear-gradient(#0000 46%,#ffc88ccc 50%,#0000 58%) 0 0/100% 300% no-repeat;animation:.85s cubic-bezier(.45,0,.3,1) 1s both _4BAgia_rise-glow,.3s 1.75s both _4BAgia_fade-out}._4BAgia_maison{background-image:var(--word);opacity:0;animation:_4BAgia_letter .55s calc(1.65s + var(--i) * 70ms) var(--ease) both}._4BAgia_light{background:linear-gradient(105deg,#0000 40%,#fff6e48c 50%,#0000 60%) 0 0/300% 100% no-repeat;animation:.9s ease-in-out 2s both _4BAgia_shine}._4BAgia_shadow{filter:brightness(0)blur(3px);animation:.6s 1.7s both _4BAgia_shadow;transform:translate(.7%,1.4%)}@keyframes _4BAgia_done{99.9%{visibility:visible}to{visibility:hidden}}@keyframes _4BAgia_logo-out{to{opacity:0;transform:translateY(-14px)scale(.985)}}@keyframes _4BAgia_draw{to{stroke-dashoffset:0}}@keyframes _4BAgia_rise{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:0 100%;mask-position:0 100%}}@keyframes _4BAgia_rise-glow{0%{background-position:0 0}to{background-position:0 100%}}@keyframes _4BAgia_letter{0%{opacity:0;transform:translateY(6%)}to{opacity:1;transform:none}}@keyframes _4BAgia_shine{0%{background-position:100% 0}to{background-position:0 0}}@keyframes _4BAgia_shadow{0%{opacity:0}to{opacity:.32}}@keyframes _4BAgia_fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){._4BAgia_opening{display:none!important}}._4BAgia_caption{z-index:1;white-space:nowrap;font:400 var(--step-lead) / 1.3 var(--font-display);letter-spacing:.01em;color:#eadbc4;animation:_4BAgia_caption-in .9s .5s var(--ease) both, _4BAgia_fade-out .45s calc(var(--part) - .3s) ease both;margin:0;position:absolute;top:calc(50% + min(150px,19vw));left:50%;transform:translate(-50%)}html[data-intro-short] ._4BAgia_caption{display:none}@keyframes _4BAgia_caption-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}
