.ll-rv [data-rv]{--rv-d:calc(var(--rv-i, 0) * 90ms);transition:opacity var(--ll-dur-3) var(--ll-ease) var(--rv-d),transform var(--ll-dur-4) var(--ll-ease-out) var(--rv-d),clip-path var(--ll-dur-4) var(--ll-ease-out) var(--rv-d),color var(--ll-dur-3) var(--ll-ease),background-color var(--ll-dur-2) var(--ll-ease),border-color var(--ll-dur-2) var(--ll-ease)}.ll-js:not(.ll-hydrated) .ll-rv:not(.is-in) :is([data-rv],.ll-rv-fx){animation:ll-rv-failsafe 0s linear 3.5s forwards}@keyframes ll-rv-failsafe{to{opacity:1;transform:none;clip-path:none;stroke-dashoffset:0}}.ll-js .ll-rv:not(.is-in) [data-rv]:not([data-rv=line]):not([data-rv=media]){opacity:0;transform:translate3d(0,14px,0)}.ll-rv [data-rv=line]{display:block}.ll-js .ll-rv:not(.is-in) [data-rv=line]{clip-path:inset(0 0 100% 0);transform:translate3d(0,.45em,0)}.ll-rv.is-in [data-rv=line]{clip-path:inset(-.2em -.2em -.35em -.2em)}.ll-rv [data-rv=media]{transition:clip-path var(--ll-dur-4) var(--ll-ease-silk) var(--rv-dm,0s),opacity var(--ll-dur-2) ease var(--rv-dm,0s)}.ll-js .ll-rv:not(.is-in) [data-rv=media]{clip-path:inset(0 0 0 100%)}.ll-js .ll:lang(en) .ll-rv:not(.is-in) [data-rv=media]{clip-path:inset(0 100% 0 0)}.ll-rv.is-in [data-rv=media]{clip-path:inset(0 0 0 0)}.ll-rv [data-rv=media] .ll-media-poster,.ll-rv [data-rv=media] .ll-media-video{transition:transform 2.4s var(--ll-ease-out) var(--rv-dm,0s),opacity .7s ease}.ll-js .ll-rv:not(.is-in) [data-rv=media] :is(.ll-media-video,.ll-media-poster){transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.ll-rv .ll-rv-fx,.ll-rv [data-rv]{transition:none!important;animation:none!important;opacity:1!important;transform:none!important;clip-path:none!important}.ll-rv [data-rv] :is(.ll-media-video,.ll-media-poster){transition:none!important;transform:none!important}}.ll-media{position:relative;overflow:hidden;background:var(--ll-navy);isolation:isolate}.ll-media-poster,.ll-media-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--focus-pos,50% 50%)}.ll-media-video{opacity:0;transition:opacity .7s ease}.ll-media.is-ready .ll-media-video{opacity:1}.ll{isolation:isolate}.ll-lf{position:fixed;inset:0 0 auto 0;height:100vh;z-index:-1;pointer-events:none;overflow:hidden;contain:strict;background:var(--ll-pearl)}.ll-lf-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0}.ll-lf.is-gl .ll-lf-canvas{opacity:1}@property --ll-paint{syntax:"<percentage>";inherits:false;initial-value:100%}:where(.ll [data-ll-tone]){--ll-paint:100%;--ll-paint-key:78%;transition:--ll-paint .7s ease}:where(:root[dir=ltr] .ll [data-ll-tone]){--ll-paint-key:22%}:where(html.ll-lf-gl .ll [data-ll-tone]){--ll-paint:0%}:where(.ll [data-ll-tone=ivory]){background:radial-gradient(ellipse min(1100px,90vw) 560px at var(--ll-paint-key) 0,color-mix(in oklab,var(--ll-ivory) var(--ll-paint),transparent),transparent 75%),linear-gradient(180deg,color-mix(in oklab,var(--ll-ivory) var(--ll-paint),transparent),color-mix(in oklab,color-mix(in oklab,var(--ll-ivory) 72%,var(--ll-silk)) var(--ll-paint),transparent))}:where(.ll [data-ll-tone=pearl]){background:radial-gradient(ellipse min(1100px,90vw) 560px at var(--ll-paint-key) 0,color-mix(in oklab,color-mix(in oklab,var(--ll-pearl) 60%,var(--ll-ivory)) var(--ll-paint),transparent),transparent 75%),linear-gradient(180deg,color-mix(in oklab,var(--ll-pearl) var(--ll-paint),transparent),color-mix(in oklab,color-mix(in oklab,var(--ll-pearl-2) 84%,var(--ll-nacre-lilac)) var(--ll-paint),transparent))}:where(.ll [data-ll-tone=navy]){background:radial-gradient(ellipse min(900px,80vw) 620px at var(--ll-paint-key) 0,color-mix(in oklab,color-mix(in oklab,var(--ll-champagne) 8%,var(--ll-navy-2)) var(--ll-paint),transparent),transparent 76%),linear-gradient(180deg,color-mix(in oklab,var(--ll-navy) var(--ll-paint),transparent),color-mix(in oklab,var(--ll-ink) var(--ll-paint),transparent))}:where(.ll [data-ll-tone=studio]){background:radial-gradient(ellipse min(700px,70vw) 520px at var(--ll-paint-key) 0,color-mix(in oklab,color-mix(in oklab,var(--ll-champagne) 10%,var(--ll-ink)) var(--ll-paint),transparent),transparent 78%),linear-gradient(180deg,color-mix(in oklab,var(--ll-ink) var(--ll-paint),transparent),color-mix(in oklab,color-mix(in oklab,var(--ll-ink) 60%,black) var(--ll-paint),transparent))}@media (prefers-reduced-motion:reduce){:where(.ll [data-ll-tone]){transition:none}}@media (forced-colors:active){.ll-lf{display:none}}@media print{.ll-lf{display:none}}