.lux-home-daily-card_card__EKrDp{--lux-hero-gold:var(--lux-gold);--lux-hero-text:var(--lux-text);scroll-margin-top:96px}.lux-home-daily-card_inner__W39gF{max-width:960px;margin:0 auto;display:grid;grid-template-columns:auto 1fr;grid-gap:clamp(1.75rem,5vw,4rem);gap:clamp(1.75rem,5vw,4rem);align-items:center}.lux-home-daily-card_cardCol__iJCXh{display:flex;justify-content:center}.lux-home-daily-card_cardLink__0WYlZ{display:inline-flex;border-radius:16px;transition:transform .25s ease}.lux-home-daily-card_cardLink__0WYlZ:hover{transform:translateY(-3px)}.lux-home-daily-card_textCol__619tf{min-width:0}.lux-home-daily-card_textCol__619tf .lux-home-daily-card_title__VVaTB{margin-bottom:.75rem}.lux-home-daily-card_lead__2cXPQ{margin:0 0 1.5rem;max-width:34rem;font-size:1rem;line-height:1.8;color:var(--lux-muted)}.lux-home-daily-card_advice__GTFxq{margin:0 0 1.5rem;max-width:34rem;font-family:var(--lux-font-display);font-size:1.15rem;line-height:1.7;color:var(--lux-gold);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.lux-home-daily-card_ctas__gen1K{display:flex;flex-wrap:wrap;gap:.75rem}.lux-home-daily-card_button__yw7lv{cursor:pointer}@media (max-width:720px){.lux-home-daily-card_inner__W39gF{grid-template-columns:1fr;justify-items:center;text-align:center}.lux-home-daily-card_advice__GTFxq,.lux-home-daily-card_lead__2cXPQ{margin-inline:auto}.lux-home-daily-card_ctas__gen1K{justify-content:center}}@media (prefers-reduced-motion:reduce){.lux-home-daily-card_cardLink__0WYlZ:hover{transform:none}}.lux-home-signs-row_row__Egx0f{width:100%;max-width:60rem;margin:clamp(1.5rem,3vw,2.25rem) auto 0;text-align:center}.lux-home-signs-row_title__8ya_C{margin:0 0 1rem;font-family:var(--lux-font-display);font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:600;line-height:1.3;color:#f0ede8;text-wrap:pretty}.lux-home-signs-row_strip__cY_lG{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:clamp(.4rem,1vw,.75rem);gap:clamp(.4rem,1vw,.75rem);margin:0 0 1rem;padding:0;list-style:none}.lux-home-signs-row_cell__29Azm{min-width:0}.lux-home-signs-row_sign__vJ8D_{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-decoration:none}.lux-home-signs-row_sign__vJ8D_:focus-visible{outline:2px solid var(--lux-gold);outline-offset:3px;border-radius:12px}.lux-home-signs-row_signArt__J7471{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:10px;border:1px solid var(--lux-gold-hairline);opacity:.88;transition:opacity .16s ease,border-color .16s ease,transform .16s ease}.lux-home-signs-row_sign__vJ8D_:hover .lux-home-signs-row_signArt__J7471{opacity:1;border-color:var(--lux-gold);transform:translateY(-3px)}.lux-home-signs-row_signName__Qk5OA{font-size:.72rem;line-height:1.25;letter-spacing:.02em;text-align:center;color:#d8d3ca;overflow-wrap:anywhere}.lux-home-signs-row_sign__vJ8D_:hover .lux-home-signs-row_signName__Qk5OA{color:var(--lux-gold)}.lux-home-signs-row_allWrap__50Gvu{margin:0}.lux-home-signs-row_allCta__30kyC{display:inline-block;padding:.5rem 1.25rem;border-radius:999px;border:1px solid var(--lux-gold-hairline);color:#e6e1d8;font-size:.85rem;text-decoration:none;transition:color .16s ease,border-color .16s ease}.lux-home-signs-row_allCta__30kyC:hover{color:var(--lux-gold);border-color:var(--lux-gold)}.lux-home-signs-row_allCta__30kyC:focus-visible{outline:2px solid var(--lux-gold);outline-offset:3px}@media (max-width:48rem){.lux-home-signs-row_strip__cY_lG{display:flex;gap:.6rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:.25rem 1rem;margin-inline:-1rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 1rem,#000 calc(100% - 1rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 1rem,#000 calc(100% - 1rem),transparent)}.lux-home-signs-row_strip__cY_lG::-webkit-scrollbar{display:none}.lux-home-signs-row_cell__29Azm{flex:0 0 4.25rem;scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.lux-home-signs-row_allCta__30kyC,.lux-home-signs-row_signArt__J7471{transition:none}.lux-home-signs-row_sign__vJ8D_:hover .lux-home-signs-row_signArt__J7471{transform:none}}.lux-home-today-section_section__v8A6e{padding:clamp(2.25rem,6vw,4rem) clamp(1.25rem,4vw,2.5rem)}.lux-home-today-section_inner__hFYN8{max-width:60rem;margin:0 auto}.lux-lanterns-strip_strip__Xobgk{width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);padding-block:.5rem .75rem;cursor:-webkit-grab;cursor:grab}.lux-lanterns-strip_strip__Xobgk::-webkit-scrollbar{display:none}.lux-lanterns-strip_strip__Xobgk:active{cursor:-webkit-grabbing;cursor:grabbing}.lux-lanterns-strip_track__SuuVx{display:flex;gap:clamp(.75rem,1.5vw,1rem);width:max-content;margin:0;padding:0 clamp(1rem,3vw,2rem);list-style:none}.lux-lanterns-strip_cell__OROEz{flex:0 0 auto;width:clamp(9.5rem,15vw,12rem)}.lux-lanterns-strip_card__Jw0aw{position:relative;display:grid;grid-template:1fr/1fr;width:100%;aspect-ratio:4/5;border-radius:10px;border:1px solid rgba(201,168,106,.18);background:linear-gradient(160deg,#0c1829,#091420);overflow:hidden;isolation:isolate;color:inherit;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .4s cubic-bezier(.23,1,.32,1),border-color .3s ease,box-shadow .3s ease}.lux-lanterns-strip_card__Jw0aw:hover{transform:translateY(-4px);border-color:rgba(201,168,106,.5);box-shadow:0 18px 40px rgba(0,0,0,.45)}.lux-lanterns-strip_card__Jw0aw:focus-visible{outline:2px solid var(--lux-gold);outline-offset:3px}.lux-lanterns-strip_art__446NP{grid-area:1/1;display:block;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;pointer-events:none}.lux-lanterns-strip_name__cUR8n{grid-area:1/1;align-self:end;z-index:1;padding:2.25rem .6rem .75rem;text-align:center;font-family:var(--lux-font-display);font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.3;color:#f0ede8;background:linear-gradient(180deg,transparent,rgba(4,8,16,.55) 40%,rgba(4,8,16,.92));overflow-wrap:anywhere}@media (max-width:48rem){.lux-lanterns-strip_cell__OROEz{width:clamp(8.5rem,40vw,10rem)}.lux-lanterns-strip_track__SuuVx{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.lux-lanterns-strip_card__Jw0aw{transition:none}.lux-lanterns-strip_card__Jw0aw:hover{transform:none}}