.lu{--lu-cream:#fff7ca;--lu-gold:#c58020;--lu-ink:#2e0308;--lu-bg:#1a0204;--lu-fit-css:max(tan(atan2(100vw,539px)),tan(atan2(100dvh - 61px,791px)));width:100%;height:var(--lu-stage-h,calc(100dvh - 61px));background:var(--lu-bg);color:#f6e7c1;-webkit-font-smoothing:antialiased;touch-action:manipulation;-webkit-user-select:none;user-select:none;font-family:Poppins,sans-serif;position:relative;overflow:clip}.lu *{box-sizing:border-box}.lu:before{content:"";background:var(--lu-bg-img)center top/cover no-repeat;filter:blur(10px)brightness(.55);pointer-events:none;position:absolute;inset:-24px}@media (min-width:768px){.lu{display:none}}.lu img{-webkit-user-drag:none;max-width:none}.lu :where(button){all:unset;cursor:pointer}.lu button:focus-visible{outline:2px solid var(--lu-cream);outline-offset:2px}.lu-fit{width:393px;height:791px;transform:translateX(-50%)scale(var(--lu-fit,var(--lu-fit-css,1)));transform-origin:50% 0;position:absolute;top:0;left:50%;overflow:visible}.lu-canvas{background:#3a0409;width:393px;height:852px;position:absolute;top:-61px;left:0}.lu-scene{transition:filter .3s ease-out;position:absolute;inset:0}.lu-scene-dim{filter:blur(12px)}.lu-serif{font-family:Playfair Display,serif;font-weight:700}.lu-gold-text{background:linear-gradient(90deg,#fff4d2 0%,#f6dda6 50%,#d7a35c 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lu-kicker{letter-spacing:.14em;background:linear-gradient(90deg,#fff7ca 35%,#c58020 120%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:12px;font-weight:500;line-height:1.2}.lu-title{text-wrap:balance;background:linear-gradient(145deg,#fff7ca 38%,#dca962 99%);color:#0000;filter:drop-shadow(0 2px 8px #0000008c);-webkit-background-clip:text;background-clip:text;font-size:35px;line-height:1.05}.lu-btn{letter-spacing:.03em;border-radius:15px;justify-content:center;align-items:center;height:51.6px;font-size:16px;font-weight:600;transition:transform .15s;display:flex}.lu-btn:active{transform:scale(.98)}.lu-btn-gold{border:2px solid var(--lu-gold);background:linear-gradient(-34.76deg,#c58020 38.45%,#fff7ca 84.42%)}.lu-btn-gold span{background:linear-gradient(122deg,#190504 37%,#471412 72%,#190504 121%);color:#0000;-webkit-background-clip:text;background-clip:text}.lu-btn-ghost{border:1px solid var(--lu-gold);font-weight:500}.lu-btn-ghost span{background:linear-gradient(122deg,#fff7ca 19%,#c58020 147%);color:#0000;-webkit-background-clip:text;background-clip:text}.lu-band{opacity:.3;filter:blur(3.4px);pointer-events:none;background:linear-gradient(90deg,#f1d9a000 14%,#f1d9a0 51%,#f1d9a033 75%,#f1d9a000 100%);height:36px;position:absolute;left:-100px;right:-100px}@keyframes lu-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes lu-pulse{0%,to{opacity:.75}50%{opacity:1}}@keyframes lu-ring2{0%{opacity:0;transform:scale(.6)}25%{opacity:1}to{opacity:0;transform:scale(1.5)}}@keyframes lu-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes lu-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lu-fade{0%{opacity:0}to{opacity:1}}@keyframes lu-hero{0%{opacity:0;transform:translateY(60px)scale(.8)}to{opacity:1;transform:none}}@keyframes lu-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)rotate(-3deg)}75%{transform:translate(4px)rotate(3deg)}}@keyframes lu-flash{0%,to{opacity:.35}50%{opacity:1}}@keyframes lu-spin{to{transform:rotate(360deg)}}@keyframes lu-drop{0%{opacity:1;transform:translateY(-40px)rotate(0)}85%{opacity:1}to{transform:translate3d(var(--dx),760px,0)rotate(var(--rot));opacity:0}}@keyframes lu-conf{0%{opacity:0;transform:translateY(-60px)}to{opacity:1;transform:none}}@keyframes lu-shock{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(4)}}@keyframes lu-slam{0%{opacity:0;transform:scale(1.8)}60%{opacity:1;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.lu-anim-fade{animation:.5s both lu-fade}.lu-anim-in{animation:.5s both lu-in}.lu-anim-up{animation:.6s cubic-bezier(.2,.8,.2,1) both lu-up}.lu-anim-hero{animation:.9s cubic-bezier(.2,.8,.2,1) both lu-hero}.lu-anim-slam{animation:.8s cubic-bezier(.2,.8,.2,1) both lu-slam}.lu-anim-spin{animation:24s linear infinite lu-spin}.lu-anim-pulse{animation:1.8s ease-in-out infinite lu-pulse}@media (prefers-reduced-motion:reduce){.lu *,.lu :before,.lu :after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.lu-sheet-scrim{z-index:30;-webkit-backdrop-filter:blur(12px);background:#21212136;position:absolute;inset:0 -393px}.lu-sheet{left:calc(-1*var(--lu-bleed,0px));right:calc(-1*var(--lu-bleed,0px));bottom:calc(var(--lu-clip,0px) + var(--lu-kb,0px));z-index:31;color:#210507;text-align:center;background:#fff;border-radius:24px 24px 0 0;flex-direction:column;align-items:center;padding:39px 24px 8px;transition:bottom .2s ease-out;animation:.4s cubic-bezier(.2,.8,.2,1) both lu-up;display:flex;position:absolute}.lu-sheet-title{color:#210507;font-family:Playfair Display,serif;font-size:28px;font-weight:600;line-height:1.19}.lu-sheet-body{color:#212121d9;max-width:280px;margin-top:14px;font-size:15px;line-height:1.5}.lu-sheet input{text-align:center;color:#212121;background:#fff;border:.7px solid #dcdce3;border-radius:8px;outline:none;width:297px;max-width:100%;height:48px;margin-top:14px;padding:0 14px;font:400 16px Poppins,sans-serif}.lu-sheet input::placeholder{color:#757575ad}.lu-sheet input:focus{border-color:#212121}.lu-sheet-cta{color:#fff;text-transform:uppercase;background:#000;border-radius:12px;justify-content:center;align-items:center;width:315px;max-width:100%;height:44px;margin-top:28px;font:600 12px Poppins,sans-serif;display:flex}.lu-sheet-cta:disabled{cursor:default;background:#bdbdbd}.lu-sheet-homebar{background:#dedede;border-radius:3px;width:134px;height:5px;margin-top:16px}.lu-btn-white{color:#212121;letter-spacing:1.32px;text-transform:uppercase;white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:13px 12px;font:500 13px Poppins,sans-serif;display:flex}.lu-btn-white:active{transform:scale(.98)}.lu-pill{width:max-content;position:absolute}.lu-pill-body{white-space:nowrap;background:linear-gradient(#3a0607 0%,#1e0304 100%);border:1px solid #d9a75e;border-radius:999px;align-items:center;gap:8px;height:calc(100% - 2.5px);padding:0 10px 0 7.5px;display:flex;box-shadow:0 2px 10px #00000080,inset 0 0 0 1px #fff7ca1f}.lu-pill-swatch{border-radius:50%;flex-shrink:0;width:19.6px;height:19.6px;box-shadow:0 0 0 1.5px #e9cb86,inset 0 -2px 4px #00000059}.lu-pill-text{letter-spacing:.66px;text-transform:uppercase;background:linear-gradient(110deg,#c58020 37%,#fff7ca 72%,#c58020 121%);color:#0000;-webkit-background-clip:text;background-clip:text;font:400 11px/1 Poppins,sans-serif}.lu-pill-tail{background:#1e0304;border-bottom:1px solid #d9a75e;border-right:1px solid #d9a75e;width:7px;height:7px;margin:-6px 0 0 -3.5px;position:absolute}.lu-reflect{-webkit-mask-image:linear-gradient(#0000 38%,#00000059 70%,#000 100%);mask-image:linear-gradient(#0000 38%,#00000059 70%,#000 100%)}.lu-btn-pill{text-transform:uppercase;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;height:44px;padding:0 16px;font:600 14px Poppins,sans-serif;display:flex}.lu-btn-pill-white{color:#000;background:#fff}.lu-btn-pill-black{color:#fff;background:#000}.lu-btn-pill:disabled{color:#fff;cursor:default;background:#bdbdbd}.lu-btn-pill:active:not(:disabled){transform:scale(.98)}.lu-sheet-leave{padding-top:110px;overflow:visible}@keyframes lu-ripple{0%{opacity:0;transform:scale(.35)}20%{opacity:1}to{opacity:0;transform:scale(1.35)}}.lu-ripple{mix-blend-mode:plus-lighter;filter:blur(1.2px);transform-origin:50%;animation:2.1s ease-out infinite both lu-ripple}@keyframes lu-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes lu-sheet-out{0%{transform:none}to{transform:translateY(100%)}}@keyframes lu-scrim-out{0%{opacity:1}to{opacity:0}}.lu-sheet-in{animation:.5s ease-out both lu-sheet-in}.lu-sheet-out{pointer-events:none;animation:.5s ease-out both lu-sheet-out}.lu-scrim-out{pointer-events:none;animation:.5s ease-out both lu-scrim-out}
