html:has(.lx){background:#080705}html:has(.lx) body{background:#080705}.lx{--lx-bg:#080705;--lx-gold:#e2c88e;--lx-gold-hi:#f6e7c1;--lx-gold-lo:#8a6a34;--lx-ink:#f4eee2;--lx-ink-2:#bdb4a4;--lx-ink-3:#8c8374;--lx-line:#e2c88e2e;--lx-line-2:#e2c88e52;--lx-gutter:clamp(16px, 4.5vw, 56px);--lx-ease:cubic-bezier(.16, 1, .3, 1);isolation:isolate;background:var(--lx-bg);min-height:100svh;color:var(--lx-ink);font-family:var(--body);flex-direction:column;display:flex;position:relative;overflow:hidden}.lx-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lx-spot{z-index:0;pointer-events:none;background:radial-gradient(52% 46% at 50% -4%,#e2c88e2b,#e2c88e00 72%),radial-gradient(30% 22% at 50% 30%,#e2c88e14,#e2c88e00 70%),radial-gradient(120% 60% at 50% 110%,#0000008c,#0000 60%);position:absolute;inset:0}.lx-flash{z-index:6;pointer-events:none;background:radial-gradient(40% 32% at 50% 30%,#fff4d68c,#fff4d600 70%);animation:.55s ease-out forwards lx-flash;position:absolute;inset:0}@keyframes lx-flash{0%{opacity:1}to{opacity:0}}.lx-top{z-index:5;padding:calc(env(safe-area-inset-top) + 14px) var(--lx-gutter) 0;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.lx-brand{color:var(--lx-ink);font:600 15px/1 var(--display);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.lx-brand b{color:var(--lx-gold);font-weight:700}.lx-mark{flex:none;width:34px;height:34px}.lx-top-side{align-items:center;gap:8px;display:flex}.lx-signin{border:1px solid var(--lx-line-2);min-height:34px;color:var(--lx-ink);font:600 13.5px/1 var(--body);border-radius:999px;align-items:center;padding:0 15px;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.lx-signin:hover,.lx-signin:focus-visible{border-color:var(--lx-gold);background:#e2c88e14}.lx .gd-lang{min-height:34px;color:var(--lx-ink-2);border-color:var(--lx-line-2)}.lx .gd-lang:hover,.lx .gd-lang-menu.is-open>.gd-lang{color:var(--lx-ink);border-color:var(--lx-gold);background:#e2c88e14}.lx .gd-acct-drop{border-color:var(--lx-line);background:#15110b;box-shadow:0 0 0 5px #e2c88e0f,0 26px 50px -22px #000c}.lx .gd-acct-drop a{color:var(--lx-ink)}.lx .gd-acct-drop a:hover,.lx .gd-acct-drop a:focus-visible,.lx .gd-lang-drop a.is-on{background:#e2c88e1a}.lx .gd-lang-drop .gd-lang-tick{stroke:var(--lx-gold)}.lx-hero{z-index:2;text-align:center;padding:clamp(22px, 4.5vh, 56px) var(--lx-gutter) clamp(28px, 5vh, 56px);flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.lx-gl{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lx-kicker{z-index:2;color:var(--lx-gold);font:500 11.5px/1.3 var(--mono);letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:12px;margin:0;display:inline-flex;position:relative}.lx-kicker i{background:var(--lx-gold);flex:none;width:6px;height:6px;transform:rotate(45deg)}.lx-date{--sheen:.5;--lx-digit:clamp(96px, 25vw, 300px);z-index:2;width:100%;max-width:1200px;font:inherit;grid-template-columns:1fr auto 1fr;align-items:center;margin:clamp(10px,2.4vh,28px) 0 0;display:grid;position:relative}.lx-11{font-family:Bodoni Moda,Didot,"Bodoni 72",Georgia,serif;font-weight:600;font-size:var(--lx-digit);font-variation-settings:"opsz" 28;letter-spacing:-.03em;color:var(--lx-gold);background-image:linear-gradient(100deg, #fff8e600 calc(var(--sheen) * 120% - 32%), #fff8e6cc calc(var(--sheen) * 120% - 10%), #fff8e600 calc(var(--sheen) * 120% + 12%)), linear-gradient(180deg, #faf0d2 0%, #e9cf96 30%, #c9a45e 49%, #8f6c35 53%, #d4b06a 74%, #f1ddab 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding:.04em .02em;line-height:.86;display:block}.lx-11.is-l{justify-self:end}.lx-11.is-r{justify-self:start}.lx-slot{aspect-ratio:1;touch-action:pan-y;cursor:grab;-webkit-tap-highlight-color:transparent;border-radius:50%;width:clamp(150px,38vw,400px);margin:0 clamp(4px,1.2vw,22px);display:block;position:relative}.lx-slot:active{cursor:grabbing}.lx-halo{transition:opacity .5s ease, transform .6s var(--lx-ease);background:radial-gradient(closest-side,#e2c88e1a,#e2c88e00);border:1px solid #e2c88e38;border-radius:50%;position:absolute;inset:4%}.lx[data-landed] .lx-halo{opacity:0;transform:scale(1.35)}.lx-still{object-fit:contain;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.lx[data-gl=off] .lx-still,.lx-still.is-static{opacity:1}.lx[data-gl=off] .lx-halo{opacity:0}@media (scripting:none){.lx-halo{opacity:0}}.lx-count{z-index:2;justify-items:center;gap:12px;margin-top:clamp(16px,3.2vh,36px);display:grid;position:relative}.lx-count-label{color:var(--lx-ink-3);font:500 11px/1 var(--mono);letter-spacing:.28em;text-transform:uppercase;margin:0}.lx-count-row{justify-content:center;gap:clamp(14px,4vw,40px);display:flex}.lx-unit{justify-items:center;gap:8px;min-width:2.2em;display:grid;position:relative}.lx-num{color:var(--lx-ink);font:400 clamp(30px, 7.6vw, 54px) / 1 var(--mono);font-variant-numeric:tabular-nums;display:flex}.lx-digit{width:.62em;height:1.06em;display:block;position:relative;overflow:hidden}.lx-digit>span{animation:lx-roll .42s var(--lx-ease) both;display:block}@keyframes lx-roll{0%{opacity:0;transform:translateY(-62%)}to{opacity:1;transform:none}}.lx-unit small{color:var(--lx-ink-3);font:500 10px/1 var(--mono);letter-spacing:.24em;text-transform:uppercase}.lx-colon{background:var(--lx-gold-lo);width:4px;height:4px;position:absolute;top:calc(clamp(30px,7.6vw,54px)/2);right:calc(clamp(14px,4vw,40px)/-2);transform:translate(50%,-50%)rotate(45deg)}.lx-lead{z-index:2;max-width:36em;color:var(--lx-ink-2);font:400 clamp(15px, 1.5vw, 17.5px) / 1.6 var(--body);text-wrap:pretty;margin:clamp(18px,3.2vh,34px) 0 0;position:relative}.lx-form{z-index:2;border:1px solid var(--lx-line-2);background:#fff8e60a;border-radius:999px;gap:6px;width:min(100%,540px);margin-top:clamp(18px,3vh,30px);padding:6px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.lx-form:focus-within{border-color:var(--lx-gold);box-shadow:0 0 0 4px #e2c88e24}.lx-form input{min-width:0;color:var(--lx-ink);font:500 16px var(--body);background:0 0;border:0;outline:none;flex:1;padding:0 18px}.lx-form input::placeholder{color:var(--lx-ink-3)}.lx-trap{opacity:0;width:1px;height:1px;left:-9999px;position:absolute!important}.lx-btn{color:#1b150b;min-height:48px;font:700 15px/1 var(--display);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:transform .16s var(--lx-ease), filter .2s ease;background:linear-gradient(#f7e6bb 0%,#e2c88e 45%,#c49a55 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff8c,0 10px 30px -10px #e2c88e73}.lx-btn svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .25s var(--lx-ease)}.lx-btn:hover{filter:brightness(1.06)}.lx-btn:hover svg{transform:translate(2px)}.lx-btn:active{transform:scale(.97)}.lx-btn:disabled{cursor:progress;filter:saturate(.6)}.lx-btn:focus-visible{outline:2px solid var(--lx-gold-hi);outline-offset:3px}.lx-btn.is-ghost{color:var(--lx-ink);box-shadow:inset 0 0 0 1px var(--lx-line-2);background:0 0}.lx-btn.is-ghost:hover{background:#e2c88e14}.lx-btn.is-big{min-height:56px;padding:0 30px;font-size:17px}.lx-note{z-index:2;min-height:1.5em;color:var(--lx-ink-3);font:400 13px/1.5 var(--body);margin:12px 0 0;position:relative}.lx-note.is-error{color:#f0a48f}.lx-done{z-index:2;justify-items:center;gap:8px;margin-top:clamp(18px,3vh,30px);display:grid;position:relative}.lx-done.is-fresh{animation:lx-rise .6s var(--lx-ease) .45s backwards}.lx-done-kicker{color:var(--lx-gold);font:500 11px/1 var(--mono);letter-spacing:.28em;text-transform:uppercase;margin:0}.lx-done-title{color:var(--lx-ink);font:600 clamp(24px, 3.2vw, 34px) / 1.15 var(--display);letter-spacing:-.02em;margin:0}.lx-done-title b{-webkit-text-fill-color:transparent;background:linear-gradient(#faf0d2 0%,#e2c88e 45%,#b08a4a 100%);-webkit-background-clip:text;background-clip:text;font-weight:800}.lx-done-text{max-width:30em;color:var(--lx-ink-2);font:400 15px/1.55 var(--body);margin:0}.lx-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.lx-opened{z-index:2;margin-top:clamp(22px,4vh,40px);position:relative}.lx-hero:has(.lx-opened){justify-content:center;padding-bottom:clamp(48px,10vh,120px)}.lx-inside{z-index:2;color:var(--lx-ink-3);font:500 13px/1.3 var(--body);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:clamp(22px,4vh,40px) 0 0;padding:0;list-style:none;display:flex;position:relative}.lx-inside li{align-items:center;gap:9px;display:inline-flex}.lx-inside li:before{content:"";background:var(--lx-gold-lo);width:5px;height:5px;transform:rotate(45deg)}.lx-foot{z-index:2;padding:18px var(--lx-gutter) calc(18px + env(safe-area-inset-bottom));color:var(--lx-ink-3);font:500 12.5px/1.4 var(--body);border-top:1px solid #e2c88e1a;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;display:flex;position:relative}.lx-foot-links{gap:18px;display:flex}.lx-foot a{color:var(--lx-ink-2);text-decoration:none}.lx-foot a:hover{color:var(--lx-gold)}@media (width<=560px){.lx-brand span{font-size:14px}.lx-mark{width:30px;height:30px}.lx-kicker{letter-spacing:.2em;gap:10px;font-size:11px}.lx-date{--lx-digit:clamp(78px, 25vw, 140px)}.lx-slot{width:clamp(132px,41vw,220px);margin:0 2px}.lx-form{border-radius:24px;flex-direction:column;gap:6px}.lx-form input{text-align:center;min-height:50px}.lx-btn{width:100%}.lx-actions .lx-btn{width:auto}.lx-foot{text-align:center;justify-content:center}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.lx-in{animation:lx-rise .62s var(--lx-ease) calc(60ms + var(--d,0) * 70ms) backwards}.lx-11.is-l{animation:lx-from-left .9s var(--lx-ease) .16s backwards}.lx-11.is-r{animation:lx-from-right .9s var(--lx-ease) .16s backwards}.lx-halo{animation:lx-halo .8s var(--lx-ease) .2s backwards}.lx-spot{animation:1.2s backwards lx-fade}}@keyframes lx-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes lx-from-left{0%{opacity:0;filter:blur(6px);transform:translate(-.22em)}}@keyframes lx-from-right{0%{opacity:0;filter:blur(6px);transform:translate(.22em)}}@keyframes lx-halo{0%{opacity:0;transform:scale(.6)}}@keyframes lx-fade{0%{opacity:0}}
