html:has([data-version=lumiere]){background:#f4eee4}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}::view-transition-image-pair(.lu-exit){background:#5e1628;animation:.56s cubic-bezier(.7,0,.2,1) both lumiere-curtain-hold}::view-transition-old(.lu-exit){animation:.42s cubic-bezier(.55,0,.75,.2) both lumiere-sink}::view-transition-new(.lu-enter){animation:.82s cubic-bezier(.7,0,.2,1) .3s both lumiere-rise}::view-transition-group(lumiere-header){z-index:100;animation:none}::view-transition-old(lumiere-header){display:none}::view-transition-new(lumiere-header){animation:none}::view-transition-group(.lu-morph){z-index:60;animation-duration:.88s;animation-timing-function:cubic-bezier(.7,0,.2,1)}@keyframes lumiere-sink{to{opacity:0;scale:.96}}@keyframes lumiere-curtain-hold{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes lumiere-rise{0%{clip-path:inset(100% 0 0);translate:0 6vh}to{clip-path:inset(0);translate:none}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-image-pair(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.lumiere-cursor{z-index:2000;pointer-events:none;opacity:0;border:1px solid #5e1628;border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;transition:width .35s cubic-bezier(.2,.7,.2,1),height .35s cubic-bezier(.2,.7,.2,1),margin .35s cubic-bezier(.2,.7,.2,1),background-color .3s,border-color .3s,opacity .3s;position:fixed;top:0;left:0}.lumiere-cursor[data-visible=true]{opacity:1}.lumiere-cursor[data-tone=dark]{border-color:#c9a96e}.lumiere-cursor span{color:#f4eee4;font:600 11px/1 var(--lu-body,sans-serif);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;opacity:0;background:#5e1628;border-radius:999px;padding:7px 12px 6px;transition:opacity .25s,translate .35s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:calc(100% + 12px);translate:-6px -50%}.lumiere-cursor[data-tone=dark] span{color:#140c0e;background:#c9a96e}.lumiere-cursor[data-state=view]{background:#5e1628;border-color:#0000;width:10px;height:10px;margin:-5px 0 0 -5px}.lumiere-cursor[data-state=view][data-tone=dark]{background:#c9a96e}.lumiere-cursor[data-state=view] span{opacity:1;translate:0 -50%}.lumiere-cursor[data-state=hide]{opacity:0}
