.lux{--ivory:#fbf8f2;--cream:#f6efe3;--champagne:#ecdfc8;--beige:#e6dccb;--gold:#b28a4c;--gold-soft:#d3b787;--gold-line:#d9c8a8;--ink:#2b2620;--ink-soft:#6c6357;--ink-faint:#9a9083;--paper:#fdfbf7;background:var(--ivory);color:var(--ink);font-family:var(--font-sans), Inter, ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;position:relative;overflow-x:clip}.lux *,.lux :before,.lux :after{box-sizing:border-box}.lux ::selection{background:var(--champagne);color:var(--ink)}.lux:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(120% 80% at 50% -10%,#fffcf5e6 0%,#fffcf500 55%),radial-gradient(90% 60% at 100% 100%,#ecdfc859 0%,#ecdfc800 60%),radial-gradient(70% 50% at 0 100%,#e6dccb4d 0%,#e6dccb00 60%);position:fixed;inset:0}.lux__inner{z-index:1;position:relative}.lux-serif{font-family:var(--font-serif), "Cormorant Garamond", Georgia, serif;letter-spacing:-.01em;font-feature-settings:"lnum" 1, "pnum" 1;font-variant-numeric:lining-nums proportional-nums;font-weight:500}.lux-display{font-family:var(--font-serif), "Cormorant Garamond", Georgia, serif;letter-spacing:-.02em;font-weight:500;line-height:.92}.lux-kicker{letter-spacing:.42em;text-transform:uppercase;color:var(--gold);font-size:.6875rem;font-weight:600}.lux-eyebrow{letter-spacing:.34em;text-transform:uppercase;color:var(--ink-faint);font-size:.625rem;font-weight:600}.lux-lead{font-family:var(--font-serif), "Cormorant Garamond", Georgia, serif;color:var(--ink-soft);font-size:clamp(1.15rem,1rem + .9vw,1.6rem);font-weight:500;line-height:1.7}.lux-body{color:var(--ink-soft);font-size:.9375rem;line-height:1.85}.lux-gold-text{background:linear-gradient(100deg,#9c7736 0%,#d8bd8a 42%,#b28a4c 70%,#e0cba1 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lux-rule{background:linear-gradient(90deg, transparent, var(--gold-line) 18%, var(--gold-line) 82%, transparent);border:0;height:1px}.lux-card{background:linear-gradient(180deg, #ffffffb8, #ffffff61), var(--paper);border:1px solid var(--gold-line);position:relative;box-shadow:inset 0 1px #ffffffb3,0 18px 50px -30px #503e2059}.lux-card--framed:after{content:"";pointer-events:none;border:1px solid #b28a4c47;position:absolute;inset:7px}.lux-input{border:1px solid var(--gold-line);width:100%;min-height:3rem;color:var(--ink);background:#ffffffa6;padding:.75rem .9rem;font-size:.9375rem;transition:border-color .35s,box-shadow .35s,background .35s}.lux-input::placeholder{color:var(--ink-faint)}.lux-input:focus{border-color:var(--gold);background:#fff;outline:none;box-shadow:0 0 0 3px #b28a4c24}.lux-gate{z-index:60;perspective:2200px;opacity:1;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.4rem,4vh,2.6rem);padding:2rem 1.25rem;transition:opacity 1.5s cubic-bezier(.4,0,.2,1),visibility 1.5s;display:flex;position:fixed;inset:0;overflow:hidden}.lux-gate[data-open=true]{pointer-events:none}.lux-gate[data-phase=done]{opacity:0;visibility:hidden}.lux[data-opened=true] #hero{transform-origin:50% 46%;animation:2s cubic-bezier(.25,.7,.3,1) lux-focus-pull}@keyframes lux-focus-pull{0%{filter:blur(9px);opacity:.45;transform:scale(1.08)}45%{opacity:.95}to{filter:blur();opacity:1;transform:scale(1)}}.lux-gate__bg{background:radial-gradient(120% 90% at 50% 0%, #fffdf8 0%, var(--ivory) 45%, var(--champagne) 100%);transition:opacity 1.5s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.lux-gate[data-phase=opening] .lux-gate__bg,.lux-gate[data-phase=done] .lux-gate__bg{opacity:0}.lux-gate__glow{opacity:0;background:radial-gradient(48% 62%,#fff6e2 0%,#fff6e28c 34%,#fff6e200 70%);transition:opacity 1.5s;position:absolute;inset:0}.lux-gate[data-phase=opening] .lux-gate__glow,.lux-gate[data-phase=done] .lux-gate__glow{opacity:1}.lux-gate__light{opacity:0;background:radial-gradient(38% 78%,#fffaebf2 0%,#fffaeb00 62%);transition:opacity 1.1s .25s;position:absolute;inset:0}.lux-gate[data-phase=opening] .lux-gate__light,.lux-gate[data-phase=done] .lux-gate__light{opacity:1}.lux-gate__sweep{opacity:0;z-index:7;pointer-events:none;background:linear-gradient(100deg,#fff0 0%,#fffcf0d9 48%,#fff0 100%);width:55%;height:160%;position:absolute;top:-30%;left:-60%;transform:skew(-14deg)}.lux-gate[data-phase=opening] .lux-gate__sweep,.lux-gate[data-phase=done] .lux-gate__sweep{animation:1.5s cubic-bezier(.4,0,.2,1) forwards lux-gate-sweep}@keyframes lux-gate-sweep{0%{opacity:0;left:-60%}18%{opacity:.95}to{opacity:0;left:115%}}.lux[data-opened=true] #hero .lux-split .lux-u{transition-duration:1.15s}.lux-gate__leaf{width:128px;height:128px;color:var(--gold-soft);opacity:0;z-index:6;pointer-events:none;margin:-64px 0 0 -64px;transition:transform 1.5s cubic-bezier(.22,1,.36,1),opacity .8s;position:absolute;top:50%;left:50%;transform:scale(.2)rotate(-25deg)}.lux-gate[data-phase=opening] .lux-gate__leaf,.lux-gate[data-phase=done] .lux-gate__leaf{opacity:.9;transform:scale(1.5)rotate(0)}.lux-gate__leaf [data-petal]{transform-box:fill-box;transform-origin:bottom;transition:transform 1.35s cubic-bezier(.34,1.3,.5,1);transform:scaleY(.1)}.lux-gate[data-phase=opening] .lux-gate__leaf [data-petal],.lux-gate[data-phase=done] .lux-gate__leaf [data-petal]{transform:scaleY(1)}.lux-gate__leaf [data-petal]:first-child{transition-delay:50ms}.lux-gate__leaf [data-petal]:nth-child(2){transition-delay:.12s}.lux-gate__leaf [data-petal]:nth-child(3){transition-delay:.19s}.lux-gate__leaf [data-petal]:nth-child(4){transition-delay:.26s}.lux-gate__leaf [data-petal]:nth-child(5){transition-delay:.33s}.lux-gate__leaf [data-petal]:nth-child(6){transition-delay:.4s}.lux-gate__leaf [data-petal]:nth-child(7){transition-delay:.47s}.lux-gate__leaf [data-petal]:nth-child(8){transition-delay:.54s}.lux-gate__frame{z-index:5;width:min(92vw,560px);height:min(70vh,660px);transform-style:preserve-3d;transition:transform 2.9s cubic-bezier(.32,.62,.24,1);display:flex;position:relative;transform:translateZ(0)scale(1)}.lux-gate[data-phase=opening] .lux-gate__frame,.lux-gate[data-phase=done] .lux-gate__frame{transform:translateZ(190px)scale(1.07)}.lux-door{height:100%;transform-style:preserve-3d;flex:50%;transition:transform 2.5s cubic-bezier(.5,.05,.2,1);position:relative}.lux-door--l{transform-origin:0}.lux-door--r{transform-origin:100%}.lux-door__face{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.lux-door__face--front{background:linear-gradient(#fdfaf3 0%,#f7efe0 40%,#f0e4cf 100%);box-shadow:inset 0 0 0 1px #b28a4c80,0 30px 70px -40px #4634188c}.lux-door--l .lux-door__face--front{border-right:1px solid #b28a4c73}.lux-door--r .lux-door__face--front{border-left:1px solid #b28a4c73}.lux-door__face--back{transform:rotateY(180deg)}.lux-door__inner-cover{background:linear-gradient(#f3e8d5 0%,#ecdfc7 55%,#e3d3b5 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #b28a4c59}.lux-door__inner-cover:after{content:"";border:1px solid #b28a4c47;position:absolute;inset:14px}.lux-door--l .lux-door__inner-cover:after{border-right-color:#b28a4c99}.lux-door--r .lux-door__inner-cover:after{border-left-color:#b28a4c99}.lux-gate[data-phase=opening] .lux-door--l,.lux-gate[data-phase=done] .lux-door--l{transform:rotateY(-118deg)}.lux-gate[data-phase=opening] .lux-door--r,.lux-gate[data-phase=done] .lux-door--r{transform:rotateY(118deg)}.lux-door__relief{color:var(--gold);opacity:.62;position:absolute;inset:0;overflow:hidden}.lux-door__relief svg{width:100%;height:100%}.lux-door__sheen{pointer-events:none;background:linear-gradient(105deg,#0000 34%,#ffffff8c 48%,#0000 62%);transition:transform 1.3s cubic-bezier(.5,0,.2,1);position:absolute;inset:0;transform:translate(-120%)}.lux-gate[data-phase=opening] .lux-door__sheen{transform:translate(120%)}.lux-door [data-door-stem]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.6s cubic-bezier(.4,0,.2,1)}.lux-gate[data-entered=true] .lux-door [data-door-stem]{stroke-dashoffset:0}.lux-gate[data-entered=true] .lux-door--r [data-door-stem]{transition-delay:.18s}.lux-seal{z-index:8;color:#9c7736;opacity:0;pointer-events:none;width:108px;height:108px;margin:-54px 0 0 -54px;transition:transform .9s cubic-bezier(.34,1.4,.5,1),opacity .7s;position:absolute;top:50%;left:50%;transform:scale(.6)}.lux-gate[data-entered=true] .lux-seal{opacity:1;transform:scale(1)}.lux-seal svg{width:100%;height:100%}.lux-seal__pulse{border:1px solid #b28a4c73;border-radius:50%;animation:3s ease-in-out infinite lux-seal-pulse;position:absolute;inset:-14px}@keyframes lux-seal-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.14)}}.lux-gate[data-phase=opening] .lux-seal,.lux-gate[data-phase=done] .lux-seal{opacity:0;transform:scale(.2)rotate(24deg)}.lux-gate__panel{z-index:9;text-align:center;width:min(92vw,460px);transition:opacity .8s,transform 1s cubic-bezier(.22,1,.36,1);position:relative}.lux-gate[data-phase=opening] .lux-gate__panel,.lux-gate[data-phase=done] .lux-gate__panel{opacity:0;transform:translateY(26px)}.lux-gate__hint{z-index:9;opacity:0;transition:opacity .9s;position:relative}.lux-gate[data-phase=sealed] .lux-gate__hint{opacity:1}.lux-seal-btn{z-index:10;cursor:pointer;background:0 0;border:0;border-radius:50%;width:128px;height:128px;margin:-64px 0 0 -64px;padding:0;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%}.lux-seal-btn:hover{transform:scale(1.05)}.lux-seal-btn:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.lux-seal-btn:disabled{cursor:default}.lux-seal-btn span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lux-btn{letter-spacing:.2em;text-transform:uppercase;color:#fff;background:linear-gradient(#c39a58,#a87f42);border:1px solid #a87f42;justify-content:center;align-items:center;gap:.6rem;min-height:3.25rem;padding:0 2.1rem;font-size:.8125rem;font-weight:600;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s,filter .5s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 34px -18px #8c6a34d9}.lux-btn:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 22px 44px -20px #8c6a34e6}.lux-btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.lux-btn--ghost{color:var(--ink);border-color:var(--gold-line);box-shadow:none;background:0 0}.lux-btn--ghost:hover{border-color:var(--gold);background:#fff9}.lux-btn--sheen:after{content:"";background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;animation:4.6s ease-in-out 1.4s infinite lux-sheen;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}@keyframes lux-sheen{0%,62%{left:-60%}88%,to{left:130%}}[data-reveal]{opacity:0;filter:blur(6px);will-change:opacity, transform;transition:opacity 1.05s cubic-bezier(.22,1,.36,1),transform 1.15s cubic-bezier(.22,1,.36,1),filter 1.05s;transform:translateY(26px)}[data-reveal].is-in{opacity:1;filter:blur();transform:none}[data-reveal=fade]{transform:none}[data-reveal=scale]{transform:scale(.965)}[data-reveal=left]{transform:translate(-32px)}[data-reveal=right]{transform:translate(32px)}[data-reveal].is-in{transform:none}[data-stagger]>*{opacity:0;transition:opacity .95s cubic-bezier(.22,1,.36,1),transform 1.05s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}[data-stagger].is-in>*{opacity:1;transform:none}[data-stagger].is-in>:first-child{transition-delay:40ms}[data-stagger].is-in>:nth-child(2){transition-delay:.14s}[data-stagger].is-in>:nth-child(3){transition-delay:.24s}[data-stagger].is-in>:nth-child(4){transition-delay:.34s}[data-stagger].is-in>:nth-child(5){transition-delay:.44s}[data-stagger].is-in>:nth-child(6){transition-delay:.54s}[data-stagger].is-in>:nth-child(7){transition-delay:.64s}[data-stagger].is-in>:nth-child(8){transition-delay:.74s}.lux-draw path,.lux-draw circle,.lux-draw ellipse,.lux-draw line,.lux-draw polyline{stroke-dasharray:var(--len,1);stroke-dashoffset:var(--len,1);transition:stroke-dashoffset 2.4s cubic-bezier(.4,0,.2,1)}.lux-draw.is-in path,.lux-draw.is-in circle,.lux-draw.is-in ellipse,.lux-draw.is-in line,.lux-draw.is-in polyline{stroke-dashoffset:0}.lux-draw.is-in path:nth-child(2){transition-delay:.18s}.lux-draw.is-in path:nth-child(3){transition-delay:.34s}.lux-draw.is-in path:nth-child(4){transition-delay:.5s}.lux-draw.is-in path:nth-child(5){transition-delay:.66s}.lux-vine [data-stem]{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p,0));transition:stroke-dashoffset .12s linear}.lux-vine [data-leaf]{opacity:calc(var(--p,0) * 1.15);transform-box:fill-box;transform-origin:50%;transform:scale(calc(.72 + var(--p,0) * .28));transition:opacity .3s,transform .3s}.lux-petal{pointer-events:none;color:var(--gold-soft);opacity:0;animation:13s ease-in-out infinite lux-float;position:absolute}@keyframes lux-float{0%{opacity:0;transform:translateY(12px)rotate(0)}15%{opacity:.75}50%{opacity:.55;transform:translate(14px,-26px)rotate(140deg)}85%{opacity:.7}to{opacity:0;transform:translate(-10px,-54px)rotate(320deg)}}.lux-drift{animation:22s ease-in-out infinite lux-drift}@keyframes lux-drift{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-12px)rotate(1.4deg)}}[data-parallax]{will-change:transform}.lux-cine{isolation:isolate}.lux-cine>[data-cine]{will-change:transform;backface-visibility:hidden;transform-origin:50%;width:100%;height:100%}.lux-kenburns img{will-change:transform;animation:20s ease-in-out infinite alternate lux-kenburns}.lux-kenburns-img{will-change:transform;backface-visibility:hidden;animation:22s ease-in-out infinite alternate lux-kenburns}@keyframes lux-kenburns{0%{transform:scale(1.01)translate(0,0)}to{transform:scale(1.09)translate(-1.6%,-1.2%)}}.lux__inner{transform:translate(0,0)}.lux-split{display:inline-block}.lux-split .lux-u{opacity:0;transform-origin:50% 100%;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform 1.05s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * var(--lux-stagger,42ms));will-change:opacity, transform;display:inline-block;transform:translateY(.62em)rotateX(-46deg)scale(.94)}.lux-split.is-in .lux-u{opacity:1;transform:none}.lux-split .lux-space{width:.28em;display:inline-block}.lux-progress{z-index:55;height:2px;width:var(--scroll,0%);background:linear-gradient(90deg, var(--gold-soft), var(--gold));position:fixed;top:0;left:0}.lux-nav{z-index:50;flex-direction:column;align-items:flex-end;gap:.95rem;display:none;position:fixed;top:50%;right:1.5rem;transform:translateY(-50%)}@media (min-width:1024px){.lux-nav{display:flex}}.lux-nav__dot{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:.6rem;font-size:.625rem;transition:color .4s;display:flex}.lux-nav__dot i{background:var(--gold-line);width:26px;height:1px;transition:width .5s cubic-bezier(.22,1,.36,1),background .4s;display:block}.lux-nav__dot span{opacity:0;transition:opacity .45s,transform .45s;transform:translate(6px)}.lux-nav__dot:hover span,.lux-nav__dot[data-active=true] span{opacity:1;transform:none}.lux-nav__dot[data-active=true]{color:var(--gold)}.lux-nav__dot[data-active=true] i{background:var(--gold);width:44px}.lux-timeline{position:relative}.lux-timeline__spine{background:linear-gradient(180deg, transparent, var(--gold-line) 8%, var(--gold-line) 92%, transparent);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.lux-timeline__spine:after{content:"";background:linear-gradient(180deg, var(--gold), var(--gold-soft));transform-origin:top;transform:scaleY(var(--p,0));transition:transform .15s linear;position:absolute;inset:0}.lux-clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lux-more{font-family:var(--font-sans), Inter, ui-sans-serif, system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin-top:0;padding:.35rem 0;font-size:.75rem;font-weight:600;transition:color .2s,letter-spacing .2s;display:inline-flex}.lux-more:after{content:"";background:currentColor;width:1.1rem;height:1px;transition:width .2s}.lux-more:hover{color:var(--gold-deep,#9c7736);letter-spacing:.1em}.lux-more:hover:after{width:1.6rem}.lux-more:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}.lux-frame{background:linear-gradient(140deg, var(--cream), var(--beige));position:relative;overflow:hidden}.lux-frame img{transition:transform 1.4s cubic-bezier(.22,1,.36,1)}.lux-frame:hover img{transform:scale(1.05)}.lux-count{font-family:var(--font-sans), Inter, ui-sans-serif, system-ui, sans-serif;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1, "cv11" 1;letter-spacing:.01em;color:var(--ink);white-space:nowrap;font-size:clamp(1.35rem,.95rem + 1.9vw,2.9rem);font-weight:300;line-height:1}.lux-count--sm{font-size:clamp(1.15rem,.85rem + 1.4vw,2.35rem)}.lux-count--xs{font-size:clamp(.95rem,.7rem + 1.05vw,1.9rem)}.lux-loading{text-align:center;background:radial-gradient(120% 90% at 50% 0%, #fffdf8 0%, var(--ivory) 45%, var(--champagne) 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:2rem 1.25rem;display:flex;position:relative;overflow:hidden}.lux-loading__arch{aspect-ratio:64/90;width:min(92vw,560px,64vh);color:var(--gold-soft);opacity:.45;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lux-loading__arch svg{width:100%;height:100%}.lux-loading__inner{z-index:1;flex-direction:column;align-items:center;gap:.9rem;width:min(92vw,420px);display:flex;position:relative}.lux-loading__kicker{border-radius:999px;width:130px;height:9px}.lux-loading__name{border-radius:10px;width:78%;height:46px}.lux-loading__name--short{width:62%}.lux-loading__amp{border-radius:50%;width:30px;height:30px}.lux-loading__rule{width:100%;height:1px}.lux-loading__date{border-radius:999px;width:190px;height:12px}.lux-loading__grid{grid-template-columns:repeat(4,1fr);gap:.6rem;width:100%;margin-top:1.1rem;display:grid}.lux-loading__grid span{border-radius:8px;height:74px}.lux-loading__kicker,.lux-loading__name,.lux-loading__amp,.lux-loading__date,.lux-loading__grid span{background:linear-gradient(100deg,#d9c8a847 20%,#ecdfc8b3 50%,#d9c8a847 80%) 0 0/220% 100%;animation:1.9s ease-in-out infinite lux-skeleton}.lux-loading__rule{background:linear-gradient(90deg, transparent, var(--gold-line) 20%, var(--gold-line) 80%, transparent);opacity:.6}@keyframes lux-skeleton{0%{background-position:120% 0}to{background-position:-120% 0}}.lux-loading__label{z-index:1;letter-spacing:.34em;text-transform:uppercase;color:var(--ink-faint);margin-top:2.4rem;font-size:.6875rem;font-weight:600;position:relative}@media (prefers-reduced-motion:reduce){.lux .lux-loading__kicker,.lux .lux-loading__name,.lux .lux-loading__amp,.lux .lux-loading__date,.lux .lux-loading__grid span{animation:none}}.lux-stepper{border:1px solid var(--gold-line);background:#fff9;justify-content:center;align-items:center;gap:.5rem;width:fit-content;margin-inline:auto;display:flex}.lux-stepper__btn{width:3.25rem;height:3.25rem;color:var(--gold);cursor:pointer;background:0 0;border:0;place-items:center;font-size:1.5rem;line-height:1;transition:background .3s,color .3s;display:grid}.lux-stepper__btn:hover:not(:disabled){background:var(--primary-soft)}.lux-stepper__btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.lux-stepper__btn:disabled{opacity:.35;cursor:not-allowed}.lux-stepper__value{border-inline:1px solid var(--gold-line);justify-content:center;align-items:baseline;gap:.4rem;min-width:6.5rem;padding:.35rem 1rem;display:flex}.lux-chiprow{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.lux-chip{font-variant-numeric:lining-nums tabular-nums;min-width:2.35rem;color:var(--ink-soft);border:1px solid var(--gold-line);background:#ffffff80;padding:.4rem .6rem;font-size:.8125rem;transition:border-color .3s,background .3s,color .3s}.lux-chip:hover{border-color:var(--gold)}.lux-chip:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.lux-chip--on{border-color:var(--gold);background:var(--gold);color:#fff}.lux-music{z-index:52;border:1px solid var(--gold-line);width:46px;height:46px;color:var(--gold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#fdfbf7d1;border-radius:50%;place-items:center;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),border-color .4s,background .4s;display:grid;position:fixed;bottom:clamp(1rem,3vw,1.75rem);right:clamp(1rem,3vw,1.75rem);transform:translateY(12px)scale(.9);box-shadow:0 10px 26px -16px #503e2099}.lux-music[data-visible=true]{opacity:1;pointer-events:auto;transform:none}.lux-music:hover{border-color:var(--gold);background:#fff}.lux-music:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.lux-music__ring{opacity:0;border:1px solid #b28a4c80;border-radius:50%;animation:2.6s ease-out infinite lux-music-ring;position:absolute;inset:-5px}@keyframes lux-music-ring{0%{opacity:.7;transform:scale(.86)}to{opacity:0;transform:scale(1.22)}}.lux-music__bars{align-items:flex-end;gap:2.5px;height:17px;display:flex}.lux-music__bars i{transform-origin:bottom;background:currentColor;border-radius:2px;width:2.5px;display:block}.lux-music__bars i:first-child{height:8px}.lux-music__bars i:nth-child(2){height:15px}.lux-music__bars i:nth-child(3){height:11px}.lux-music__bars i:nth-child(4){height:6px}.lux-music[data-playing=true] .lux-music__bars i{animation:1.05s ease-in-out infinite lux-eq}.lux-music[data-playing=true] .lux-music__bars i:nth-child(2){animation-delay:.16s}.lux-music[data-playing=true] .lux-music__bars i:nth-child(3){animation-delay:.32s}.lux-music[data-playing=true] .lux-music__bars i:nth-child(4){animation-delay:.48s}@keyframes lux-eq{0%,to{transform:scaleY(.42)}50%{transform:scaleY(1)}}.lux-music[data-playing=false] .lux-music__bars i{opacity:.5;transform:scaleY(.34)}.lux-music__slash{transform-origin:50%;background:currentColor;border-radius:2px;width:30px;height:1.5px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;transform:rotate(-45deg)scaleX(0)}.lux-music[data-playing=false] .lux-music__slash{transform:rotate(-45deg)scaleX(1)}@media (prefers-reduced-motion:reduce){.lux [data-reveal],.lux [data-stagger]>*{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.lux .lux-petal,.lux .lux-drift,.lux .lux-btn--sheen:after{animation:none!important}.lux .lux-draw path,.lux .lux-draw circle,.lux .lux-draw ellipse,.lux .lux-draw line{stroke-dashoffset:0!important;transition:none!important}.lux .lux-vine [data-stem]{stroke-dashoffset:0!important}.lux .lux-vine [data-leaf]{opacity:1!important;transform:none!important}.lux .lux-timeline__spine:after{transform:scaleY(1)!important}.lux .lux-gate__leaf [data-petal]{transition:none!important;transform:scaleY(1)!important}.lux .lux-gate__frame,.lux .lux-door,.lux .lux-door__sheen,.lux .lux-seal,.lux .lux-gate__panel,.lux .lux-gate__glow,.lux .lux-gate__light{transition:none!important}.lux .lux-door [data-door-stem]{stroke-dashoffset:0!important;transition:none!important}.lux .lux-music__bars i{animation:none!important}.lux .lux-music__ring{opacity:.4;animation:none!important}.lux #hero{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}.lux .lux-gate__frame{transition:none!important}.lux .lux-kenburns img,.lux .lux-kenburns-img{animation:none!important;transform:none!important}.lux .lux-gate__sweep{opacity:0!important;animation:none!important}.lux [data-cine]{opacity:1!important;filter:none!important;transform:none!important}.lux .lux__inner{transform:none!important}.lux .lux-split .lux-u{opacity:1!important;transition:none!important;transform:none!important}}
