.eyebrow{font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);margin-bottom:26px}.gold-text{background:linear-gradient(100deg,#b8902b,#f6e3a1 45%,#d4af37 62%,#9c7a22);-webkit-background-clip:text;background-clip:text;color:transparent}.announce{background:#070707;color:var(--gold);border-bottom:1px solid var(--line);padding:0;overflow:hidden;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.announce-wrap{display:flex;width:max-content;animation:marq 48s linear infinite}.announce-track{display:flex;align-items:center;flex-shrink:0}.announce-track span{padding:10px 26px;white-space:nowrap}.announce-track b{font-weight:500;color:var(--ivory);letter-spacing:.24em}.announce-track i{font-style:normal;color:var(--gold);opacity:.7}@keyframes marq{to{transform:translate(-50%)}}.lux-hero{position:relative;min-height:calc(100svh - 112px);display:grid;place-items:center;text-align:center;overflow:hidden;isolation:isolate;border-bottom:1px solid var(--line)}.lux-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:#000}.lux-hero-media video,.lux-hero-media img{width:100%;height:100%;object-fit:cover;animation:kenburns 18s ease-out both}.lux-hero-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at center,#00000061,#000c 72%),linear-gradient(180deg,#00000040,#000000e0)}.lux-hero-copy{padding:110px var(--gutter) 130px;max-width:1040px;display:flex;flex-direction:column;align-items:center}.lux-hero .hero-title{font-size:clamp(56px,9vw,148px)}.lux-hero .hero-rule{margin:32px auto 26px;transform-origin:center}.lux-hero .hero-lede{margin:0 auto;max-width:46ch}.lux-hero .hero-cta{justify-content:center}.lux-scroll{position:absolute;bottom:26px;left:50%;transform:translate(-50%);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--ash);padding-bottom:46px}.lux-scroll:after{content:"";position:absolute;left:50%;bottom:0;width:1px;height:36px;background:linear-gradient(var(--gold),transparent);animation:drip 2.4s ease-in-out infinite}@keyframes kenburns{0%{transform:scale(1.12)}to{transform:scale(1.02)}}@keyframes drip{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media(max-width:860px){.lux-hero{min-height:88svh}.lux-hero-copy{padding:80px var(--gutter) 120px}.lux-hero .hero-cta .btn{flex:1 1 100%}}.values{border-bottom:1px solid var(--line);overflow:hidden;padding:24px 0;background:#050505}.values-wrap{display:flex;width:max-content;animation:marq 36s linear infinite}.values-track{display:flex;align-items:center;flex-shrink:0}.values-track span{font-family:var(--serif);font-style:italic;font-size:clamp(26px,3vw,44px);color:var(--ivory);padding:0 30px;white-space:nowrap}.values-track i{font-style:normal;color:var(--gold);font-size:16px}.card-media img{transition:transform 1.2s cubic-bezier(.2,.7,.1,1),opacity .5s ease}.card:hover .card-media img{transform:scale(1.045)}.card-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #d4af3700;transition:box-shadow .4s;pointer-events:none}.card:hover .card-media:after{box-shadow:inset 0 0 0 1px #d4af37b3}.pillars{max-width:var(--max);margin:0 auto;padding:clamp(72px,10vw,140px) var(--gutter);text-align:center}.pillars h2{font-size:clamp(38px,5vw,72px);margin-bottom:clamp(40px,6vw,80px)}.pillars-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.pillars-grid>div{padding:48px 36px;border-right:1px solid var(--line-soft)}.pillars-grid>div:last-child{border-right:0}.numeral{display:block;font-family:var(--serif);font-size:56px;color:var(--gold);line-height:1;margin-bottom:22px}.pillars h3{font-size:30px;margin-bottom:14px}.pillars p{color:var(--ash);font-size:15px;max-width:32ch;margin:0 auto}@media(max-width:860px){.pillars-grid{grid-template-columns:1fr}.pillars-grid>div{border-right:0;border-bottom:1px solid var(--line-soft);padding:40px 8px}}.welcome{padding:clamp(64px,9vw,120px) var(--gutter);background:radial-gradient(ellipse at top,rgba(212,175,55,.15),transparent 62%),#070707;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center}.welcome-inner{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.welcome h2{font-size:clamp(38px,5vw,68px);margin-bottom:18px}.welcome p{color:var(--ivory-soft)}.code-chip{margin:22px 0 30px;display:inline-flex;align-items:center;gap:18px;padding:14px 24px;border:1px dashed var(--gold);background:transparent;color:var(--gold);font-family:var(--serif);font-size:26px;letter-spacing:.18em;cursor:pointer;transition:background .25s}.code-chip:hover{background:#d4af3714}.code-chip span{font-family:var(--sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ash)}.seo-copy h2{font-size:clamp(30px,3.4vw,48px);max-width:24ch;margin-bottom:28px}.seo-cols{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px);color:var(--ash);font-size:16px}@media(max-width:760px){.seo-cols{grid-template-columns:1fr}}.pdp-trust{list-style:none;display:flex;flex-wrap:wrap;gap:8px 22px;margin:20px 0 8px;font-size:13px;color:var(--ash)}.pdp-trust li{white-space:nowrap}.pdp-trust li:before{content:"\2726";color:var(--gold);margin-right:8px}.pdp-code{font-size:14px;color:var(--gold);margin:6px 0 10px}.pdp-code b{letter-spacing:.14em;font-weight:500}.js .reveal{opacity:0;transform:translateY(26px);transition:opacity 1.1s ease,transform 1.1s cubic-bezier(.2,.7,.1,1)}.js .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none}.announce-wrap,.values-wrap{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/lux.css.map */
