:root{--lava-red: #ff2d0f;--lava-orange: #ff7a18;--lava-yellow: #ffd23f;--lava-deep: #5a0e02;--lava-glow: 0 0 24px rgba(255, 122, 24, .55), 0 0 60px rgba(255, 45, 15, .35)}.template-index.lava-reveal-ready .shopify-section:not(.is-in-view){opacity:0;transform:translateY(28px)}.template-index .shopify-section{transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.template-index #MainContent>.shopify-section:first-of-type{position:relative;overflow:hidden;isolation:isolate;opacity:1;transform:none}.template-index #header-group{position:absolute;top:0;left:0;right:0;z-index:10;background:transparent!important;pointer-events:none}.template-index #header-group>*,.template-index #header-group .shopify-section,.template-index #header-group header-component,.template-index #header-group .header,.template-index #header-group [class*=header]{background:transparent!important;pointer-events:auto}.template-index #header-group:after{content:"";position:absolute;inset:0 0 auto 0;height:180%;background:linear-gradient(180deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.25) 55%,transparent 100%);pointer-events:none;z-index:-1}.template-index main#MainContent{margin-top:0!important;padding-top:0!important}.template-index #MainContent>.shopify-section:first-of-type .hero__media,.template-index #MainContent>.shopify-section:first-of-type [class*=hero] picture,.template-index #MainContent>.shopify-section:first-of-type [class*=hero] img{animation:hero-media-in 1.8s cubic-bezier(.16,1,.3,1) both;will-change:transform,filter,opacity}@keyframes hero-media-in{0%{opacity:0;transform:scale(1.15);filter:blur(28px) saturate(.6)}60%{opacity:1;filter:blur(6px) saturate(.9)}to{opacity:1;transform:scale(1);filter:blur(0) saturate(1)}}.template-index #MainContent>.shopify-section:first-of-type .jumbo-text,.template-index #MainContent>.shopify-section:first-of-type h1,.template-index #MainContent>.shopify-section:first-of-type h2{animation:hero-content-in 1.6s cubic-bezier(.16,1,.3,1) .3s both}.template-index #MainContent>.shopify-section:first-of-type p{animation:hero-content-in 1.4s cubic-bezier(.16,1,.3,1) .7s both}.template-index #MainContent>.shopify-section:first-of-type .button,.template-index #MainContent>.shopify-section:first-of-type a[class*=button]{animation:hero-content-in 1.2s cubic-bezier(.16,1,.3,1) 1s both}@keyframes hero-content-in{0%{opacity:0;transform:translateY(24px);filter:blur(14px);letter-spacing:.2em}to{opacity:1;transform:none;filter:blur(0);letter-spacing:normal}}.template-index #MainContent>.shopify-section:first-of-type>.lava-embers-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:7;mix-blend-mode:screen;opacity:0;animation:embers-in 2.4s ease-out .6s forwards;display:block}@keyframes embers-in{0%{opacity:0}to{opacity:1}}.template-index #MainContent>.shopify-section:first-of-type>*:not(.lava-embers-canvas){position:relative;z-index:auto}.template-index #MainContent>.shopify-section:first-of-type :is(h1,h2,h3,p,[class*=hero__inner],[class*=text-block],.hero__text){position:relative;z-index:5}.template-index #MainContent>.shopify-section:first-of-type :is(.button,a[class*=button],button){position:relative;z-index:20}.template-index #MainContent>.shopify-section:first-of-type :is([class*=button],[class*=cta],[class*=actions]):has(.button,a[class*=button],button){z-index:20;position:relative;isolation:auto}@media(max-width:749px){.template-index #MainContent>.shopify-section:first-of-type :is([class*=button],[class*=cta],[class*=actions]):has(.button,a[class*=button],button){margin-top:18vh}}.template-index #MainContent>.shopify-section:first-of-type .hero__container{position:relative;z-index:auto!important;overflow:visible!important}.template-index #MainContent>.shopify-section:first-of-type .hero__media-grid{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;z-index:8!important;pointer-events:none;margin:0!important}.template-index #MainContent>.shopify-section:first-of-type :is(.hero__media,[class*=hero__media],.hero__blurred-image){pointer-events:none}.template-index #MainContent>.shopify-section:first-of-type .hero__content-wrapper{position:relative;z-index:auto;isolation:auto}.lava-text{background:linear-gradient(100deg,var(--lava-yellow) 0%,var(--lava-orange) 38%,var(--lava-red) 72%,var(--lava-yellow) 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:lava-flow 8s ease-in-out infinite;text-shadow:0 0 36px rgba(255,90,0,.15)}@keyframes lava-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.lava-glow{color:var(--lava-yellow);text-shadow:var(--lava-glow);animation:lava-pulse 4.5s ease-in-out infinite}@keyframes lava-pulse{0%,to{text-shadow:0 0 18px rgba(255,122,24,.45),0 0 40px rgba(255,45,15,.25)}50%{text-shadow:0 0 30px rgba(255,122,24,.85),0 0 80px rgba(255,45,15,.55)}}.template-index .shopify-section [class*=hero] h1,.template-index .shopify-section [class*=hero] h2,.template-index .lava-blur-in{animation:lava-blur-in 1.4s cubic-bezier(.16,1,.3,1) both}@keyframes lava-blur-in{0%{opacity:0;filter:blur(18px);transform:translateY(20px);letter-spacing:.3em}60%{opacity:1;filter:blur(0);transform:none;letter-spacing:normal}to{opacity:1;filter:blur(0);transform:none}}.template-index .jumbo-text{transition:filter .6s ease,text-shadow .6s ease}.template-index .jumbo-text:hover{filter:drop-shadow(0 0 32px rgba(255,90,0,.55))}.template-index #MainContent>.shopify-section:first-of-type{position:relative;overflow:hidden;isolation:isolate}.template-index #MainContent>.shopify-section:first-of-type:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;background:radial-gradient(40% 35% at 20% 80%,rgba(255,45,15,.55) 0%,transparent 60%),radial-gradient(50% 40% at 80% 20%,rgba(255,122,24,.45) 0%,transparent 60%),radial-gradient(35% 30% at 60% 75%,rgba(255,210,63,.3) 0%,transparent 60%);filter:blur(60px);animation:lava-drift 18s ease-in-out infinite alternate;pointer-events:none}@keyframes lava-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(3%,-2%,0) scale(1.08)}to{transform:translate3d(-3%,2%,0) scale(1.04)}}.template-index .product-card,.template-index [class*=product-card]{position:relative;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s ease}.template-index .product-card:after,.template-index [class*=product-card]:after{content:none;display:none}.template-index .button:not(.button-secondary):not(.link),.template-index button.button:not(.button-secondary){background:linear-gradient(180deg,#1a1a1a,#0a0a0a)!important;color:#f3e5c1!important;border:1px solid rgba(201,168,107,.55)!important;border-radius:2px!important;padding:1rem 2.25rem!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-size:.78rem!important;transition:color .4s ease,border-color .4s ease,background .4s ease,box-shadow .4s ease,transform .3s ease;box-shadow:0 1px #ffffff0a inset,0 12px 30px -16px #000c}.template-index .button:not(.button-secondary):not(.link):hover,.template-index button.button:not(.button-secondary):hover{color:#f3e5c1!important;border-color:#c9a86b8c!important;background:linear-gradient(180deg,#1a1a1a,#0a0a0a)!important;box-shadow:0 1px #ffffff0a inset,0 12px 30px -16px #000c!important}.template-index .button-secondary{position:relative;background:transparent!important;border:1px solid rgba(243,229,193,.35)!important;border-radius:2px!important;color:#f3e5c1d9!important;padding:1rem 2.25rem!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-size:.78rem!important;transition:color .4s ease,border-color .4s ease,background .4s ease,transform .3s ease}.template-index .button-secondary:hover{color:#f3e5c1d9!important;border-color:#f3e5c159!important;background:transparent!important}.template-index marquee-component .marquee__repeated-items :is(p,h1,h2,h3,h4,h5,h6,span,a){background:none;color:#fff!important;-webkit-text-fill-color:#ffffff;animation:none}.template-index marquee-component .marquee__repeated-items hr,.template-index marquee-component .marquee__repeated-items [class*=divider]{flex:0 0 auto;width:10px;height:10px;border:none;border-radius:50%;background:#fff;box-shadow:0 0 8px #fff9;animation:none;align-self:center;opacity:1}.template-index #MainContent>.shopify-section:first-of-type em{font-style:normal;color:var(--lava-yellow);text-shadow:var(--lava-glow);animation:lava-pulse 4.5s ease-in-out infinite}.template-index .product-list h3,.template-index .product-list h2{position:relative;display:inline-block}.template-index .product-list h3:after,.template-index .product-list h2:after{content:"";position:absolute;left:0;bottom:-10px;height:1px;width:40px;background:#c9a86b;border-radius:0;box-shadow:none}.template-index marquee-component,.template-index [class*=marquee]{mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}.template-index h2 .lava-underline,.template-index .lava-underline{position:relative;display:inline-block}.template-index .lava-underline:after{content:"";position:absolute;left:0;bottom:-8px;height:3px;width:100%;background:linear-gradient(90deg,var(--lava-red),var(--lava-yellow));border-radius:999px;box-shadow:0 0 16px #ff7a18b3;transform-origin:left;animation:lava-underline 1.2s cubic-bezier(.16,1,.3,1) .2s both}@keyframes lava-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.template-index .shopify-section{opacity:1;transform:none}}.template-index :is(.lux-manifesto,.lux-artist,.lux-process,.lux-cta){--lux-accent: #e0b870}.template-index :is(.lux-manifesto,.lux-artist,.lux-process,.lux-cta) :is(.lux-kicker,.lux-accent,.lux-artist__sig-mark,.lux-artist__sig-name,.lux-artist__link,.lux-step__num,.lux-step__meta dt,.lux-cta__btn){color:var(--lux-accent)!important}.template-index :is(.lux-manifesto,.lux-artist,.lux-process,.lux-cta) .lux-kicker:after,.template-index :is(.lux-manifesto,.lux-artist,.lux-process,.lux-cta) .lux-step__mark:before,.template-index :is(.lux-manifesto,.lux-artist,.lux-process,.lux-cta) .lux-step__mark:after{background:var(--lux-accent)!important}.template-index .lux-cta__btn{border-color:#e0b8708c!important}.template-index .lux-cta__btn:hover{border-color:#ffd282f2!important;color:#fff8e4!important}.template-index .lux-artist__link{border-bottom-color:#e0b87066!important}.template-index .lux-artist__link:hover{border-bottom-color:#ffd282f2!important;color:#fff8e4!important}.template-index .lux-artist__monogram{color:var(--lux-accent)!important}.template-index :is(.lux-manifesto,.lux-artist,.lux-process,.lux-cta){position:relative!important;isolation:isolate!important;overflow:hidden!important;background:#050505!important}.template-index :is(.lux-manifesto,.lux-artist,.lux-process,.lux-cta):before{content:"";position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;background:radial-gradient(50% 40% at 20% 30%,rgba(255,122,24,.35) 0%,transparent 65%),radial-gradient(45% 55% at 85% 75%,rgba(255,45,15,.28) 0%,transparent 70%);filter:blur(60px);z-index:0;pointer-events:none;animation:lux-drift 22s ease-in-out infinite alternate}.template-index :is(.lux-manifesto,.lux-artist,.lux-process,.lux-cta)>*{position:relative;z-index:1}.template-index .lux-artist:before{background:radial-gradient(45% 60% at 25% 40%,rgba(255,122,24,.38) 0%,transparent 65%),radial-gradient(40% 45% at 80% 60%,rgba(224,184,112,.22) 0%,transparent 70%)}.template-index .lux-process:before{background:radial-gradient(55% 35% at 50% 10%,rgba(255,122,24,.32) 0%,transparent 65%),radial-gradient(45% 45% at 50% 90%,rgba(255,45,15,.22) 0%,transparent 70%)}.template-index .lux-cta:before{background:radial-gradient(65% 80% at 50% 50%,rgba(255,122,24,.45) 0%,transparent 65%),radial-gradient(45% 55% at 10% 50%,rgba(255,45,15,.28) 0%,transparent 70%)}@keyframes lux-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(2%,-3%,0) scale(1.08)}}.template-index :is(.lux-artist,.lux-process,.lux-cta){border-top:none!important}.template-index :is(.lux-artist,.lux-process,.lux-cta):after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(80%,1200px);height:1px;background:linear-gradient(90deg,transparent 0%,rgba(224,184,112,.7) 50%,transparent 100%);box-shadow:0 0 24px #ff7a1873;pointer-events:none;z-index:2}.template-index :is(.lux-manifesto,.lux-artist,.lux-process,.lux-cta) :is(h2,h3){font-weight:400!important}.template-index :is(.lux-manifesto,.lux-artist,.lux-process,.lux-cta) .lux-accent{text-shadow:0 0 28px rgba(255,122,24,.35)}.template-index marquee-component .marquee__repeated-items :is(p,h1,h2,h3,h4,h5,h6,span,a){text-shadow:0 0 24px rgba(255,122,24,.3)}.template-index marquee-component{background:linear-gradient(180deg,#0a0a0a,#120804,#0a0a0a)}.template-index .shopify-section:has(.product-list){position:relative;isolation:isolate;overflow:hidden}.template-index .shopify-section:has(.product-list):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 40% at 80% 20%,rgba(255,122,24,.08) 0%,transparent 70%),radial-gradient(40% 50% at 15% 80%,rgba(255,45,15,.05) 0%,transparent 70%);filter:blur(40px);z-index:-1;pointer-events:none}.template-index .product-list h3:after,.template-index .product-list h2:after{background:#e0b870!important;width:48px!important;box-shadow:0 0 16px #ff7a1866!important}.lux-manifesto,.lux-artist,.lux-process,.lux-cta{padding-left:24px;padding-right:24px;color:#e8dcc4}.lux-kicker{font-size:.72rem;letter-spacing:.35em;text-transform:uppercase;color:#c9a86b;margin:0 0 40px;font-weight:500;position:relative;display:inline-block;padding-bottom:12px}.lux-kicker:after{content:"";position:absolute;left:0;bottom:0;width:32px;height:1px;background:#c9a86b}.lux-accent{color:#c9a86b;font-style:italic;font-weight:400}.lux-manifesto{display:flex;justify-content:center}.lux-manifesto__inner{max-width:880px;text-align:center}.lux-manifesto .lux-kicker{margin-left:auto;margin-right:auto}.lux-manifesto .lux-kicker:after{left:50%;transform:translate(-50%)}.lux-manifesto__title{font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:1.3;letter-spacing:-.005em;margin:0 0 36px;font-weight:300;color:#f3e5c1}.lux-manifesto__body{font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.85;opacity:.72;max-width:620px;margin:0 auto;font-weight:300}.lux-manifesto__body p{margin:0 0 1em}.lux-artist{border-top:1px solid rgba(201,168,107,.18)}.lux-artist__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(40px,6vw,96px);align-items:center}.lux-artist__portrait{margin:0}.lux-artist__portrait-frame{position:relative;aspect-ratio:4 / 5;background:radial-gradient(120% 90% at 30% 20%,rgba(201,168,107,.18) 0%,transparent 60%),linear-gradient(160deg,#1a1a1a,#0a0a0a);border:1px solid rgba(201,168,107,.25);display:flex;align-items:center;justify-content:center;overflow:hidden}.lux-artist__portrait-frame:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(201,168,107,.15);pointer-events:none;z-index:2}.lux-artist__portrait-img{width:100%;height:100%;object-fit:cover;display:block}.lux-artist__monogram{font-family:var(--font-heading--family);font-size:clamp(6rem,14vw,12rem);color:#c9a86b;opacity:.35;font-weight:300;line-height:1;letter-spacing:-.04em}.lux-artist__caption{margin-top:14px;font-size:.7rem;letter-spacing:.28em;text-transform:uppercase;color:#c9a86b;opacity:.7;text-align:center}.lux-artist__content{display:flex;flex-direction:column;align-items:flex-start}.lux-artist__title{font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.25;letter-spacing:-.005em;margin:0 0 28px;font-weight:300;color:#f3e5c1}.lux-artist__lead{font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6;font-style:italic;color:#f3e5c1;opacity:.9;margin:0 0 32px;font-weight:300;max-width:520px}.lux-artist__lead p{margin:0}.lux-artist__body p{font-size:.98rem;line-height:1.85;opacity:.72;margin:0 0 18px;font-weight:300;max-width:540px}.lux-artist__signature{margin:24px 0 32px;display:flex;align-items:baseline;gap:12px}.lux-artist__sig-mark{color:#c9a86b}.lux-artist__sig-name{font-family:var(--font-heading--family);font-size:1.4rem;font-style:italic;color:#f3e5c1;font-weight:300;letter-spacing:.02em}.lux-artist__link{color:#c9a86b;text-decoration:none;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;padding-bottom:6px;border-bottom:1px solid rgba(201,168,107,.4);transition:border-color .4s ease,color .4s ease;display:inline-flex;align-items:center;gap:10px}.lux-artist__link:hover{color:#fff8e4;border-color:#e8c88af2}@media(max-width:749px){.lux-artist__inner{grid-template-columns:1fr;gap:40px}.lux-artist__portrait{max-width:280px;margin:0 auto}}.lux-process__head{max-width:760px;margin:0 auto 64px;text-align:center}.lux-process__head .lux-kicker{margin-left:auto;margin-right:auto}.lux-process__head .lux-kicker:after{left:50%;transform:translate(-50%)}.lux-process__title{font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:1.25;margin:0 0 20px;font-weight:300;letter-spacing:-.005em;color:#f3e5c1}.lux-process__lead{font-size:.95rem;opacity:.6;margin:0;font-weight:300;line-height:1.7}.lux-process__list{max-width:920px;margin:0 auto;padding:0;list-style:none;border-top:1px solid rgba(201,168,107,.18)}.lux-step{border-bottom:1px solid rgba(201,168,107,.18)}.lux-step__details{width:100%}.lux-step__details summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:64px 1fr auto 32px;align-items:center;gap:20px;padding:28px 8px;transition:background .4s ease,padding .4s ease}.lux-step__details summary::-webkit-details-marker{display:none}.lux-step__details summary:hover{background:#c9a86b0a;padding-left:16px;padding-right:16px}.lux-step__num{font-size:.72rem;letter-spacing:.3em;color:#c9a86b;font-weight:500}.lux-step__title{font-size:clamp(1.15rem,2vw,1.5rem);color:#f3e5c1;font-weight:300;letter-spacing:.01em}.lux-step__hint{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;opacity:.45;font-weight:400}.lux-step__mark{position:relative;width:14px;height:14px;justify-self:end}.lux-step__mark:before,.lux-step__mark:after{content:"";position:absolute;background:#c9a86b;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s ease}.lux-step__mark:before{top:50%;left:0;right:0;height:1px;transform:translateY(-50%)}.lux-step__mark:after{left:50%;top:0;bottom:0;width:1px;transform:translate(-50%)}.lux-step__details[open] .lux-step__mark:after{transform:translate(-50%) rotate(90deg);opacity:0}.lux-step__body{padding:0 8px 36px 84px;opacity:0;transform:translateY(-8px);transition:opacity .5s ease .1s,transform .5s ease .1s;max-width:720px}.lux-step__details[open] .lux-step__body{opacity:1;transform:translateY(0)}.lux-step__body p{margin:0 0 24px;font-size:1rem;line-height:1.85;opacity:.75;font-weight:300}.lux-step__meta{display:flex;flex-wrap:wrap;gap:32px;margin:0;padding-top:20px;border-top:1px solid rgba(201,168,107,.12)}.lux-step__meta>div{display:flex;flex-direction:column;gap:4px}.lux-step__meta dt{font-size:.68rem;letter-spacing:.28em;text-transform:uppercase;color:#c9a86b;opacity:.8}.lux-step__meta dd{margin:0;font-size:.92rem;opacity:.75;font-weight:300}@media(max-width:749px){.lux-step__details summary{grid-template-columns:48px 1fr 24px;padding:22px 4px;gap:14px}.lux-step__hint{display:none}.lux-step__body{padding:0 4px 28px 62px}}.lux-cta{position:relative;text-align:center;border-top:1px solid rgba(201,168,107,.18)}.lux-cta__inner{max-width:680px;margin:0 auto}.lux-cta .lux-kicker{margin-left:auto;margin-right:auto}.lux-cta .lux-kicker:after{left:50%;transform:translate(-50%)}.lux-cta__title{font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.2;letter-spacing:-.01em;margin:0 0 24px;font-weight:300;color:#f3e5c1}.lux-cta__body{font-size:clamp(.95rem,1.3vw,1.1rem);opacity:.7;margin:0 0 48px;font-weight:300;line-height:1.75}.lux-cta__body p{margin:0 0 1em}.lux-cta__btn{display:inline-block;padding:18px 44px;font-weight:500;text-decoration:none;background:linear-gradient(180deg,#1a1a1a,#0a0a0a);color:#f3e5c1;border:1px solid rgba(201,168,107,.55);border-radius:2px;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;transition:color .4s ease,border-color .4s ease,background .4s ease,box-shadow .4s ease}.lux-cta__btn:hover{color:#fff8e4;border-color:#e8c88af2;background:linear-gradient(180deg,#232323,#111);box-shadow:0 0 24px -4px #e8c88a59}.template-index{--lux-bg: #1a1c1f;--lux-bg-soft: #202327;--lux-cream: #ecebe7;--lux-cream-dim: #c8c5be;--lux-beige: #b8b6ae;--lux-accent: #d8d6cf;--lux-line: rgba(236, 235, 231, .12);--lux-line-strong: rgba(236, 235, 231, .28)}.template-index #ember-canvas{display:none!important}.template-index :is(.lux-manifesto,.lux-artist,.lux-process,.lux-cta,.lux-collectible,.lux-proof):before{opacity:.35!important;filter:blur(80px)!important}.template-index #MainContent>.shopify-section:first-of-type{background:var(--lux-bg)!important}.lux-hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:flex-end;justify-content:flex-start;text-align:left;isolation:isolate;overflow:hidden;background:var(--lux-bg);padding-bottom:clamp(64px,10vh,120px)!important;padding-top:clamp(120px,18vh,200px)!important}.lux-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.lux-hero__bg-img{width:100%;height:100%;object-fit:cover;object-position:center 35%;filter:contrast(1.12) saturate(1.02) brightness(.95)}.lux-hero__bg-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a090800 0% 35%,#0a09088c 75%,#0a0908f2),linear-gradient(90deg,#0a09088c,#0a090800 55%)}.lux-hero__vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 90% 70% at 50% 40%,#0000 0% 55%,#0000008c);pointer-events:none}.lux-hero__inner{position:relative;z-index:1;width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(20px,5vw,56px);display:flex;flex-direction:column;align-items:flex-start;gap:clamp(18px,2.4vw,28px)}.lux-hero__kicker{margin:0;font-size:.68rem;letter-spacing:.5em;text-transform:uppercase;color:var(--lux-cream);font-weight:500;position:relative;padding-left:52px}.lux-hero__kicker:before{content:"";position:absolute;left:0;top:50%;width:36px;height:1px;background:var(--lux-accent)}.lux-hero__title{margin:0;font-family:var(--font-heading--family, Georgia, "Times New Roman", serif);font-size:clamp(2.6rem,8vw,6.4rem);line-height:.98;letter-spacing:-.02em;font-weight:300;color:var(--lux-cream);text-transform:none;font-style:italic;max-width:12ch}.lux-hero__title-text{display:inline-block;position:relative}.lux-hero__subtitle{margin:0;max-width:460px;display:flex;flex-direction:column;gap:4px}.lux-hero__subtitle p{margin:0;font-size:clamp(.92rem,1vw,1.02rem);line-height:1.55;color:#efe9dcc7;font-weight:300;letter-spacing:.005em}.lux-hero__subtitle p:last-child{color:#efe9dc8c;font-style:italic}.lux-hero__ctas{margin-top:clamp(16px,2vw,28px);display:flex;gap:32px;align-items:center;flex-wrap:wrap}.lux-hero__scroll{position:absolute;right:clamp(20px,5vw,56px);bottom:clamp(36px,6vh,72px);z-index:1}.lux-hero__scroll-line{display:block;width:1px;height:56px;background:linear-gradient(to bottom,transparent,var(--lux-cream) 50%,transparent);animation:lux-scroll-pulse 2.4s ease-in-out infinite;transform-origin:top center}@keyframes lux-scroll-pulse{0%,to{opacity:.3;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}.lux-btn{position:relative;display:inline-flex;align-items:center;gap:14px;text-decoration:none;border-radius:0;transition:color .35s ease,background .35s ease,border-color .35s ease,gap .35s ease;font-weight:500}.lux-btn--solid{padding:14px 28px 14px 30px;font-size:.7rem;letter-spacing:.28em;text-transform:uppercase;background:#efe9dcf5;color:#15110d;border:1px solid rgba(239,233,220,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lux-btn--solid:hover{background:#fff;border-color:#fff;color:#0a0908;gap:18px}.lux-btn__arrow{display:inline-block;font-size:1.15rem;line-height:1;transform:translateY(-1px);transition:transform .35s ease}.lux-btn--solid:hover .lux-btn__arrow{transform:translate(4px,-1px)}.lux-btn--link{padding:14px 0;font-size:.7rem;letter-spacing:.28em;text-transform:uppercase;background:transparent;color:var(--lux-cream);border:0;border-bottom:1px solid rgba(239,233,220,.35)}.lux-btn--link:hover{color:#fff;border-bottom-color:var(--lux-cream)}.lux-btn--ghost{padding:14px 28px;font-size:.7rem;letter-spacing:.28em;text-transform:uppercase;background:transparent;color:var(--lux-cream);border:1px solid rgba(239,233,220,.35)}.lux-btn--ghost:hover{background:#efe9dc0f;border-color:var(--lux-cream);color:var(--lux-cream)}.template-index .button:not(.button-secondary):not(.link),.template-index button.button:not(.button-secondary){background:var(--lux-cream)!important;color:#1a1715!important;border:1px solid var(--lux-cream)!important;letter-spacing:.24em!important}.template-index .button:not(.button-secondary):not(.link):hover,.template-index button.button:not(.button-secondary):hover{background:#fff!important;border-color:#fff!important;color:#0a0908!important}.template-index .button-secondary{border-color:#efe9dc59!important;color:var(--lux-cream)!important}.template-index .button-secondary:hover{background:#efe9dc14!important;border-color:var(--lux-cream)!important;color:var(--lux-cream)!important}.template-index marquee-component .marquee__repeated-items :is(p,h1,h2,h3,h4,h5,h6,span,a){font-size:clamp(1rem,1.2vw,1.2rem)!important;letter-spacing:.42em!important;font-weight:400!important;color:var(--lux-beige)!important;background:none!important;-webkit-text-fill-color:var(--lux-beige)!important;text-transform:uppercase!important}.template-index marquee-component{border-top:1px solid var(--lux-line);border-bottom:1px solid var(--lux-line);background:var(--lux-bg)!important;padding:14px 0!important}.template-index .lux-accent,.template-index :is(.lux-manifesto,.lux-artist,.lux-process,.lux-cta,.lux-collectible,.lux-proof) :is(.lux-kicker,.lux-accent,.lux-artist__sig-mark,.lux-artist__sig-name,.lux-artist__link,.lux-step__num,.lux-cta__btn,.lux-collectible__num){color:var(--lux-accent)!important}.lux-collectible{background:var(--lux-bg)!important;color:var(--lux-cream)}.lux-collectible__inner{max-width:1100px;margin:0 auto;padding:0 24px}.lux-collectible__head{text-align:center;margin-bottom:64px}.lux-collectible__title{font-family:var(--font-heading--family, serif);font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:400;letter-spacing:.01em;line-height:1.15;margin:12px 0 0;color:var(--lux-cream)}.lux-collectible__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;background:var(--lux-line);border-top:1px solid var(--lux-line);border-bottom:1px solid var(--lux-line)}.lux-collectible__item{background:var(--lux-bg);padding:36px 24px;display:flex;flex-direction:column;gap:12px}.lux-collectible__num{font-size:.68rem;letter-spacing:.32em;color:var(--lux-accent);font-weight:500}.lux-collectible__item-title{font-family:var(--font-heading--family, serif);font-size:1.05rem;font-weight:400;letter-spacing:.02em;margin:0;color:var(--lux-cream)}.lux-collectible__item-body{font-size:.86rem;line-height:1.6;color:var(--lux-cream-dim);margin:0}.lux-proof{background:var(--lux-bg)!important;color:var(--lux-cream)}.lux-proof__inner{max-width:880px;margin:0 auto;padding:0 24px;text-align:center}.lux-proof__title{font-family:var(--font-heading--family, serif);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:400;letter-spacing:.01em;line-height:1.2;margin:12px 0 40px;color:var(--lux-cream)}.lux-proof__list{list-style:none;margin:0 0 32px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:0;border-top:1px solid var(--lux-line);border-bottom:1px solid var(--lux-line)}.lux-proof__item{padding:28px 32px;font-size:.82rem;letter-spacing:.18em;text-transform:uppercase;color:var(--lux-cream-dim);border-right:1px solid var(--lux-line)}.lux-proof__item:last-child{border-right:0}.lux-proof__note{font-size:.78rem;color:var(--lux-cream-dim);font-style:italic;margin:0}.template-index .lux-manifesto__title,.template-index .lux-artist__title,.template-index .lux-process__title,.template-index .lux-cta__title{font-family:var(--font-heading--family, serif)!important;font-weight:400!important;letter-spacing:.005em!important;color:var(--lux-cream)!important}.template-index .lux-manifesto__body p,.template-index .lux-artist__body p,.template-index .lux-cta__body p,.template-index .lux-step__body p{color:var(--lux-cream-dim)!important;font-weight:300!important}.template-index .lux-kicker{font-size:.7rem!important;letter-spacing:.42em!important;font-weight:500!important}.template-index .lux-cta__btn{background:var(--lux-cream)!important;color:#1a1715!important;border:1px solid var(--lux-cream)!important}.template-index .lux-cta__btn:hover{background:#fff!important;border-color:#fff!important;color:#0a0908!important;box-shadow:none!important}@media(max-width:749px){.lux-hero{align-items:flex-end;padding-top:clamp(96px,16vh,140px)!important;padding-bottom:clamp(48px,8vh,88px)!important}.lux-hero__bg-veil{background:linear-gradient(180deg,#0a090800 0% 30%,#0a0908b3 70%,#0a0908f7)}.lux-hero__bg-img{object-position:center 30%}.lux-hero__inner{gap:16px}.lux-hero__title{font-size:clamp(2.4rem,13vw,4rem);max-width:none}.lux-hero__kicker{font-size:.62rem;letter-spacing:.42em;padding-left:40px}.lux-hero__kicker:before{width:28px}.lux-hero__subtitle{max-width:none}.lux-hero__subtitle p{font-size:.88rem}.lux-hero__ctas{flex-direction:column;align-items:stretch;width:100%;gap:16px}.lux-btn--solid{justify-content:space-between;padding:16px 22px}.lux-btn--link{text-align:left;padding:8px 0;align-self:flex-start}.lux-hero__scroll{display:none}.lux-proof__list{flex-direction:column}.lux-proof__item{border-right:0;border-bottom:1px solid var(--lux-line)}.lux-proof__item:last-child{border-bottom:0}}.template-index .lux-manifesto,.template-index .lux-process,.template-index .lux-artist,.template-index .lux-collectible,.template-index .lux-proof,.template-index .lux-cta{background:var(--lux-bg)!important;color:var(--lux-cream)!important;padding-left:0!important;padding-right:0!important;border-top:0!important;position:relative}.template-index .lux-manifesto:before,.template-index .lux-collectible:before,.template-index .lux-proof:before,.template-index .lux-cta:before{display:none!important}.template-index .lux-process:before,.template-index .lux-artist:before{opacity:.28!important;filter:blur(120px)!important}.template-index .lux-kicker{font-size:.66rem!important;letter-spacing:.5em!important;text-transform:uppercase!important;color:var(--lux-cream)!important;font-weight:500!important;margin:0 0 28px!important;padding:0 0 0 52px!important;position:relative!important;display:inline-block!important}.template-index .lux-kicker:before{content:""!important;position:absolute!important;left:0!important;top:50%!important;width:36px!important;height:1px!important;background:var(--lux-accent)!important;transform:none!important}.template-index .lux-manifesto__title,.template-index .lux-process__title,.template-index .lux-artist__title,.template-index .lux-collectible__title,.template-index .lux-proof__title,.template-index .lux-cta__title{font-family:var(--font-heading--family, Georgia, "Times New Roman", serif)!important;font-weight:300!important;font-style:italic!important;color:var(--lux-cream)!important;letter-spacing:-.015em!important;line-height:1.08!important;text-transform:none!important}.template-index .lux-accent{color:#efe9dc8c!important;font-style:italic!important;font-weight:300!important;display:block;margin-top:6px}.template-index .lux-manifesto{display:block!important}.template-index .lux-manifesto__inner{max-width:1320px!important;margin:0 auto!important;padding:0 clamp(20px,5vw,56px)!important;display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,120px);text-align:left!important;align-items:start}.template-index .lux-manifesto .lux-kicker{margin-left:0!important}.template-index .lux-manifesto__title{font-size:clamp(2rem,5vw,4rem)!important;margin:0!important;max-width:14ch}.template-index .lux-manifesto__body{margin:0!important;max-width:460px!important;padding-top:clamp(20px,4vw,60px)}.template-index .lux-manifesto__body p{font-size:clamp(.95rem,1.1vw,1.05rem)!important;line-height:1.75!important;color:#efe9dcb8!important;font-weight:300!important;opacity:1!important}@media(max-width:899px){.template-index .lux-manifesto__inner{grid-template-columns:1fr!important;gap:32px!important}.template-index .lux-manifesto__body{padding-top:0}}.template-index .lux-process{padding-left:clamp(20px,5vw,56px)!important;padding-right:clamp(20px,5vw,56px)!important}.template-index .lux-process__head{max-width:1320px!important;margin:0 auto clamp(56px,8vw,96px)!important;text-align:left!important;display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,120px);align-items:end}.template-index .lux-process__head .lux-kicker{margin:0!important}.template-index .lux-process__head .lux-kicker:before{left:0!important;transform:none!important}.template-index .lux-process__title{font-size:clamp(2rem,5vw,4rem)!important;margin:0!important;max-width:16ch}.template-index .lux-process__lead{font-size:.95rem!important;color:#efe9dc8c!important;margin:0!important;font-weight:300!important;font-style:italic!important;max-width:380px;line-height:1.7!important}.template-index .lux-process__list{max-width:1320px!important;margin:0 auto!important;border-top:1px solid var(--lux-line)!important}.template-index .lux-step{border-bottom:1px solid var(--lux-line)!important}.template-index .lux-step__details summary{grid-template-columns:72px minmax(0,1fr) auto 32px!important;padding:clamp(24px,3vw,36px) 4px!important;gap:clamp(20px,3vw,40px)!important}.template-index .lux-step__details summary:hover{background:transparent!important;padding-left:16px!important;padding-right:16px!important}.template-index .lux-step__num{font-size:.7rem!important;letter-spacing:.32em!important;color:var(--lux-accent)!important;font-weight:500!important}.template-index .lux-step__title{font-family:var(--font-heading--family, serif)!important;font-size:clamp(1.4rem,2.6vw,2.1rem)!important;font-weight:300!important;font-style:italic!important;color:var(--lux-cream)!important;letter-spacing:-.01em!important}.template-index .lux-step__hint{font-size:.7rem!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:#efe9dc66!important;font-weight:500!important}.template-index .lux-step__mark:before,.template-index .lux-step__mark:after{background:var(--lux-cream)!important;opacity:.6}.template-index .lux-step__body{padding:0 4px clamp(28px,4vw,44px) 96px!important;max-width:720px}.template-index .lux-step__body p{font-size:1rem!important;line-height:1.8!important;color:#efe9dcb3!important;font-weight:300!important;opacity:1!important}@media(max-width:749px){.template-index .lux-process__head{grid-template-columns:1fr!important;gap:20px!important}.template-index .lux-step__details summary{grid-template-columns:52px 1fr 24px!important;gap:14px!important}.template-index .lux-step__hint{display:none!important}.template-index .lux-step__body{padding:0 4px 28px 66px!important}}.template-index .lux-artist{padding-left:clamp(20px,5vw,56px)!important;padding-right:clamp(20px,5vw,56px)!important}.template-index .lux-artist__inner{max-width:1320px!important;margin:0 auto!important;grid-template-columns:5fr 7fr!important;gap:clamp(40px,7vw,96px)!important;align-items:center!important}.template-index .lux-artist__portrait-frame{background:radial-gradient(120% 90% at 30% 20%,rgba(239,233,220,.06) 0%,transparent 60%),linear-gradient(160deg,#1c1a17,#0a0908)!important;border:1px solid var(--lux-line)!important;aspect-ratio:4 / 5!important}.template-index .lux-artist__portrait-frame:before{top:14px!important;right:14px!important;bottom:14px!important;left:14px!important;border-color:var(--lux-line)!important}.template-index .lux-artist__monogram{font-family:var(--font-heading--family, serif)!important;font-style:italic!important;color:var(--lux-cream)!important;opacity:.18!important;font-weight:300!important}.template-index .lux-artist__caption{font-size:.66rem!important;letter-spacing:.42em!important;color:var(--lux-cream)!important;opacity:.55!important;margin-top:18px!important;text-align:left!important}.template-index .lux-artist__title{font-size:clamp(2.4rem,5.4vw,4.6rem)!important;margin:0 0 28px!important}.template-index .lux-artist__lead{font-size:clamp(1.05rem,1.5vw,1.2rem)!important;line-height:1.55!important;font-style:italic!important;color:#efe9dcd9!important;font-weight:300!important;margin:0 0 28px!important;max-width:520px;opacity:1!important}.template-index .lux-artist__body p{font-size:.98rem!important;line-height:1.75!important;color:#efe9dca6!important;font-weight:300!important;margin:0 0 16px!important;opacity:1!important;max-width:540px}.template-index .lux-artist__sig-mark{color:var(--lux-accent)!important}.template-index .lux-artist__sig-name{font-family:var(--font-heading--family, serif)!important;font-style:italic!important;color:var(--lux-cream)!important;font-weight:300!important;font-size:1.5rem!important}.template-index .lux-artist__link{color:var(--lux-cream)!important;font-size:.68rem!important;letter-spacing:.28em!important;border-bottom:1px solid rgba(239,233,220,.35)!important;padding-bottom:8px!important}.template-index .lux-artist__link:hover{color:#fff!important;border-color:var(--lux-cream)!important}@media(max-width:749px){.template-index .lux-artist__inner{grid-template-columns:1fr!important;gap:40px!important}.template-index .lux-artist__portrait{max-width:320px;margin:0 auto!important}.template-index .lux-artist__caption{text-align:center!important}}.template-index .lux-collectible__inner{max-width:1320px!important;padding:0 clamp(20px,5vw,56px)!important}.template-index .lux-collectible__head{text-align:left!important;margin-bottom:clamp(56px,7vw,88px)!important;display:grid;grid-template-columns:1fr;gap:24px;max-width:760px}.template-index .lux-collectible__head .lux-kicker{margin:0!important}.template-index .lux-collectible__title{font-size:clamp(2rem,4.8vw,3.6rem)!important;margin:0!important}.template-index .lux-collectible__list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;background:var(--lux-line)!important;gap:1px!important}.template-index .lux-collectible__item{background:var(--lux-bg)!important;padding:clamp(32px,4vw,44px) clamp(24px,3vw,32px)!important;gap:16px!important}.template-index .lux-collectible__num{font-size:.66rem!important;letter-spacing:.36em!important;color:var(--lux-accent)!important}.template-index .lux-collectible__item-title{font-family:var(--font-heading--family, serif)!important;font-size:1.15rem!important;font-weight:400!important;font-style:italic!important;letter-spacing:-.005em!important;color:var(--lux-cream)!important;margin:0!important}.template-index .lux-collectible__item-body{font-size:.88rem!important;line-height:1.7!important;color:#efe9dc99!important;font-weight:300!important;margin:0!important}.template-index .lux-proof__inner{max-width:1100px!important;padding:0 clamp(20px,5vw,56px)!important;text-align:center}.template-index .lux-proof__head{margin-bottom:48px}.template-index .lux-proof .lux-kicker{padding-left:0!important;padding-right:0!important;display:inline-block}.template-index .lux-proof .lux-kicker:before{left:50%!important;transform:translate(-50%,-50%) translateY(0)!important;top:auto!important;bottom:-16px!important;width:36px!important}.template-index .lux-proof__title{font-size:clamp(2rem,4.5vw,3.4rem)!important;max-width:22ch;margin:24px auto 0!important}.template-index .lux-proof__list{gap:0!important}.template-index .lux-proof__item{padding:clamp(22px,3vw,32px) clamp(20px,3vw,40px)!important;font-size:.74rem!important;letter-spacing:.32em!important;color:#efe9dca6!important;text-transform:uppercase;font-weight:500}.template-index .lux-proof__note{font-size:.78rem!important;font-style:italic!important;color:#efe9dc66!important;margin-top:28px!important}.template-index .lux-cta{padding-left:clamp(20px,5vw,56px)!important;padding-right:clamp(20px,5vw,56px)!important;text-align:left!important}.template-index .lux-cta__inner{max-width:1320px!important;margin:0 auto!important;display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,120px);align-items:end}.template-index .lux-cta .lux-kicker{margin:0!important}.template-index .lux-cta__title{font-size:clamp(2.4rem,6vw,5rem)!important;margin:0!important;max-width:14ch}.template-index .lux-cta__body{margin:0 0 32px!important;max-width:460px;padding-top:clamp(20px,4vw,40px);opacity:1!important}.template-index .lux-cta__body p{font-size:clamp(.95rem,1.1vw,1.05rem)!important;line-height:1.75!important;color:#efe9dcb3!important;font-weight:300!important}.template-index .lux-cta__btn{display:inline-flex!important;align-items:center;gap:14px;background:#efe9dcf5!important;color:#15110d!important;border:1px solid rgba(239,233,220,.96)!important;padding:14px 28px 14px 30px!important;font-size:.7rem!important;letter-spacing:.28em!important;border-radius:0!important;text-transform:uppercase;font-weight:500;transition:color .35s ease,background .35s ease,border-color .35s ease,gap .35s ease!important;box-shadow:none!important}.template-index .lux-cta__btn:hover{background:#fff!important;border-color:#fff!important;color:#0a0908!important;gap:18px!important;box-shadow:none!important}.template-index .lux-cta__btn:after{content:"\203a";font-size:1.15rem;line-height:1;transform:translateY(-1px);transition:transform .35s ease}.template-index .lux-cta__btn:hover:after{transform:translate(4px,-1px)}@media(max-width:899px){.template-index .lux-cta__inner{grid-template-columns:1fr!important;gap:24px!important}.template-index .lux-cta__body{padding-top:0}}.template-index .lux-process,.template-index .lux-artist,.template-index .lux-collectible,.template-index .lux-cta{border-top:1px solid var(--lux-line)!important}.template-index section.product-list,.template-index [class*=product-list]{background:var(--lux-bg)!important}.template-index .product-list h3,.template-index .product-list-text,.template-index .product-list .product-list-text h1,.template-index .product-list .product-list-text h2,.template-index .product-list .product-list-text h3,.template-index .product-list .product-list-text h4{font-family:var(--font-heading--family, Georgia, serif)!important;font-style:italic!important;font-weight:300!important;letter-spacing:-.015em!important;color:var(--lux-cream)!important;text-transform:none!important;font-size:clamp(2rem,4.8vw,3.6rem)!important}.template-index .product-list .product-title,.template-index .product-list product-title,.template-index .product-list .product-card__title{font-family:var(--font-heading--family, serif)!important;font-style:italic!important;font-weight:400!important;letter-spacing:-.005em!important;color:var(--lux-cream)!important;font-size:1.05rem!important}.template-index .product-list .price,.template-index .product-list price-list{color:#efe9dc99!important;font-size:.92rem!important;letter-spacing:.04em!important;font-weight:400!important}.template-index .product-list .product-card,.template-index .product-list product-card{background:transparent!important}.template-index .product-list .product-card img,.template-index .product-list product-card img{border-radius:0!important;filter:contrast(1.04) saturate(1.02);transition:transform .7s cubic-bezier(.16,1,.3,1)}.template-index .product-list .product-card:hover img,.template-index .product-list product-card:hover img{transform:scale(1.03)}.template-index .product-list .link,.template-index .product-list a.link{color:var(--lux-cream)!important;text-decoration:none!important;font-size:.7rem!important;letter-spacing:.28em!important;text-transform:uppercase!important;border-bottom:1px solid rgba(239,233,220,.35)!important;padding-bottom:6px!important;transition:color .35s ease,border-color .35s ease!important}.template-index .product-list .link:hover{color:#fff!important;border-color:var(--lux-cream)!important}.template-index .header,.template-index header.header{background:#0a0908b3!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--lux-line)!important}.template-index .header a,.template-index .header button{letter-spacing:.18em!important;text-transform:uppercase!important;font-size:.74rem!important}.template-index .product-list-text,.template-index .product-list-text *,.template-index .product-list .product-list-text h1,.template-index .product-list .product-list-text h2,.template-index .product-list .product-list-text h3,.template-index .product-list .product-list-text h4,.template-index [class*=product-list] h1,.template-index [class*=product-list] h2,.template-index [class*=product-list] h3{font-family:var(--font-heading--family, Georgia, "Times New Roman", serif)!important;font-style:italic!important;font-weight:300!important;letter-spacing:-.015em!important;color:var(--lux-cream)!important;text-transform:none!important;font-size:clamp(2rem,4.8vw,3.6rem)!important;line-height:1.08!important}.template-index .product-list,.template-index [class*=product-list],.template-index .shopify-section--lux-collectible,.template-index .shopify-section--lux-proof,.template-index .shopify-section--lux-cta,.template-index .shopify-section--lux-manifesto{background:var(--lux-bg)!important}.template-index .product-list:before,.template-index .product-list:after,.template-index [class*=product-list]:before,.template-index [class*=product-list]:after{display:none!important;background:none!important}.template-index .lux-manifesto--with-image{display:block}.template-index .lux-manifesto--with-image .lux-manifesto__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,6vw,96px);align-items:center;max-width:1320px;margin:0 auto;padding:0 clamp(20px,4vw,56px);text-align:left}.template-index .lux-manifesto--with-image .lux-manifesto__content{max-width:560px}.template-index .lux-manifesto--with-image .lux-kicker{margin-left:52px}.template-index .lux-manifesto--with-image .lux-kicker:after{left:0;transform:none}.template-index .lux-manifesto--with-image[data-image-position=right] .lux-manifesto__media{order:2}.lux-manifesto__media{margin:0}.lux-manifesto__media-frame{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#0f0e0c;border:1px solid var(--lux-line, rgba(239,233,220,.12));box-shadow:0 30px 80px -40px #000c}.lux-manifesto__media-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s ease}.lux-manifesto__media-frame:hover .lux-manifesto__media-img{transform:scale(1.03)}.lux-manifesto__media-caption{margin-top:14px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--lux-cream-dim, #c9c1b0);font-family:var(--font-body--family, sans-serif)}@media(max-width:900px){.template-index .lux-manifesto--with-image .lux-manifesto__inner{grid-template-columns:1fr;gap:36px}.template-index .lux-manifesto--with-image[data-image-position=right] .lux-manifesto__media{order:0}}.template-index .lux-process--split{display:block}.template-index .lux-process--split .lux-process__head{max-width:1320px;margin:0 auto clamp(40px,6vw,80px);padding:0 clamp(20px,4vw,56px)}.template-index .lux-process--split .lux-process__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:start;max-width:1320px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.template-index .lux-process--split .lux-process__list{list-style:none;margin:0;padding:0}.lux-process__media{position:relative}.lux-process__media-sticky{position:sticky;top:clamp(80px,12vh,140px)}.lux-process__media-frame{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#0f0e0c;border:1px solid var(--lux-line, rgba(239,233,220,.12));box-shadow:0 30px 80px -40px #000c}.lux-process__media-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.02);transition:opacity .7s ease,transform 1.6s ease;pointer-events:none}.lux-process__media-slide.is-active{opacity:1;transform:scale(1);pointer-events:auto}.lux-process__media-img{width:100%;height:100%;object-fit:cover;display:block}.lux-process__media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#14110d,#0a0908);z-index:-1}@media(max-width:900px){.template-index .lux-process--split .lux-process__grid{grid-template-columns:1fr;gap:28px}.lux-process__media-sticky{position:relative;top:auto}.lux-process__media-frame{max-width:520px;margin:0 auto}}.template-index .lux-process--split .lux-step__details summary{grid-template-columns:56px minmax(0,1fr) 24px!important;gap:clamp(16px,2vw,28px)!important}.template-index .lux-process--split .lux-step__hint{display:none!important}.template-index .lux-process--split .lux-step__body{padding-left:clamp(60px,8vw,84px)!important}.template-index{--lux-bg: #1a1c1f !important;--lux-bg-soft: #202327 !important;--lux-bg-deep: #131517 !important;--lux-cream: #ECEBE7 !important;--lux-cream-dim: #C8C5BE !important;--lux-cream-mute: rgba(236, 235, 231, .55) !important;--lux-cream-line: rgba(236, 235, 231, .1) !important;--lux-beige: #B8B6AE !important;--lux-accent: #D8D6CF !important;--lux-line: rgba(236, 235, 231, .1) !important;--lux-line-strong: rgba(236, 235, 231, .22) !important;--simmer-grotesk: "Inter", "S\f6hne", "Neue Haas Grotesk", "Helvetica Neue", system-ui, sans-serif}.template-index,.template-index body,.template-index #MainContent,.template-index .shopify-section{background:var(--lux-bg)!important}.template-index :is(.lux-manifesto,.lux-artist,.lux-process,.lux-cta,.lux-collectible,.lux-proof,.lux-hero){background:var(--lux-bg)!important}.template-index :is(.lux-manifesto,.lux-artist,.lux-process,.lux-cta,.lux-collectible,.lux-proof,.lux-hero):before,.template-index :is(.lux-manifesto,.lux-artist,.lux-process,.lux-cta,.lux-collectible,.lux-proof,.lux-hero):after{display:none!important;background:none!important;content:none!important;opacity:0!important;filter:none!important}.template-index #MainContent{position:relative}.template-index #MainContent:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.9  0 0 0 0 0.88  0 0 0 0 0.85  0 0 0 0.55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.template-index :is(h1,h2,h3,h4,.lux-hero__title-text,.lux-manifesto__title,.lux-process__title,.lux-artist__title,.lux-collectible__title,.lux-proof__title,.lux-cta__title,.lux-step__title,.lux-collectible__item-title){font-family:var(--simmer-grotesk)!important;font-style:normal!important;font-weight:300!important;letter-spacing:-.025em!important;color:var(--lux-cream)!important;text-transform:none!important}.template-index :is(.lux-hero__title-text,.lux-manifesto__title,.lux-process__title,.lux-artist__title,.lux-collectible__title,.lux-proof__title,.lux-cta__title){font-size:clamp(2.4rem,5.2vw,4.6rem)!important;line-height:1.02!important}.template-index .lux-hero__title-text{font-size:clamp(3rem,8vw,7rem)!important;letter-spacing:-.035em!important}.template-index :is(.lux-step__title,.lux-collectible__item-title){font-size:clamp(1.3rem,2.2vw,1.8rem)!important;font-weight:400!important;letter-spacing:-.015em!important}.template-index .lux-accent{color:var(--lux-cream-dim)!important;font-style:normal!important;display:inline!important;font-weight:300!important}.template-index .lux-kicker{font-family:var(--simmer-grotesk)!important;font-size:10px!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--lux-cream-mute)!important;font-weight:500!important;padding-left:40px!important;position:relative!important;margin-bottom:clamp(24px,3vw,36px)!important}.template-index .lux-kicker:before{content:"";position:absolute;left:0;top:50%;width:28px;height:1px;background:var(--lux-cream-line);transform:translateY(-50%)}.template-index .lux-kicker:after{display:none!important}.template-index :is(.lux-manifesto__body,.lux-artist__body,.lux-cta__body,.lux-process__lead,.lux-step__body,.lux-collectible__item-body,.lux-proof__note){font-family:var(--simmer-grotesk)!important;font-weight:300!important;font-style:normal!important;color:var(--lux-cream-dim)!important;font-size:clamp(.95rem,1.1vw,1.05rem)!important;line-height:1.7!important;letter-spacing:0!important}.template-index .lux-btn{font-family:var(--simmer-grotesk)!important;font-size:11px!important;letter-spacing:.24em!important;text-transform:uppercase!important;font-weight:500!important;padding:18px 28px!important;border-radius:0!important;transition:all .5s cubic-bezier(.16,1,.3,1)!important}.template-index .lux-btn--solid{background:transparent!important;color:var(--lux-cream-dim)!important;border:none!important;border-bottom:1px solid rgba(232,227,218,.22)!important;box-shadow:none!important;padding:14px 0!important;border-radius:0!important}.template-index .lux-btn--solid:hover{background:transparent!important;color:var(--lux-cream)!important;border-bottom-color:#e8e3da99!important}.template-index .lux-btn--link{background:transparent!important;color:var(--lux-cream-dim)!important;border:none!important;padding:18px 0!important;margin-left:32px!important;position:relative!important}.template-index .lux-btn--link:after{content:"";position:absolute;left:0;right:0;bottom:14px;height:1px;background:var(--lux-cream-line);transition:background .5s ease}.template-index .lux-btn--link:hover{color:var(--lux-cream)!important}.template-index .lux-btn--link:hover:after{background:var(--lux-cream)!important}.template-index .lux-btn__arrow{margin-left:14px!important;display:inline-block!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important}.template-index .lux-btn--solid:hover .lux-btn__arrow{transform:translate(6px)!important}.template-index .lux-cta__btn{font-family:var(--simmer-grotesk)!important;font-size:11px!important;letter-spacing:.24em!important;text-transform:uppercase!important;font-weight:500!important;color:var(--lux-cream-dim)!important;background:transparent!important;border:none!important;border-bottom:1px solid rgba(232,227,218,.22)!important;padding:14px 0!important;border-radius:0!important;transition:all .5s cubic-bezier(.16,1,.3,1)!important}.template-index .lux-cta__btn:hover{background:transparent!important;color:var(--lux-cream)!important;border-bottom-color:#e8e3da99!important}.template-index .lux-hero{min-height:100svh!important;padding-bottom:clamp(80px,14vh,160px)!important}.template-index .lux-hero__inner{max-width:1320px;padding-left:clamp(20px,5vw,64px)!important;padding-right:clamp(20px,5vw,64px)!important}.template-index .lux-hero__bg-veil{background:linear-gradient(180deg,rgba(22,21,20,.4) 0%,rgba(22,21,20,.75) 65%,var(--lux-bg) 100%)!important}.template-index .lux-hero__vignette{background:radial-gradient(ellipse at center,transparent 30%,rgba(22,21,20,.5) 100%)!important}.template-index .lux-hero__subtitle{max-width:480px!important;margin-top:clamp(24px,3vw,36px)!important;margin-bottom:clamp(36px,4vw,52px)!important}.template-index .lux-hero__subtitle p{font-family:var(--simmer-grotesk)!important;font-weight:300!important;font-style:normal!important;color:var(--lux-cream-dim)!important;font-size:clamp(.95rem,1.15vw,1.1rem)!important;line-height:1.6!important;margin:0 0 6px!important}.template-index .lux-hero__scroll-line{background:var(--lux-cream-line)!important}.template-index .lux-step__num{color:var(--lux-cream-mute)!important;font-family:var(--simmer-grotesk)!important;font-weight:500!important;font-size:10px!important;letter-spacing:.28em!important}.template-index .lux-step__mark:before,.template-index .lux-step__mark:after{background:var(--lux-cream-dim)!important;opacity:.45!important}.template-index :is(.lux-step,.lux-process__list,.product-list,[class*=product-list]){border-color:var(--lux-line)!important}.template-index :is(.lux-collectible__item,.lux-proof__item){border-color:var(--lux-line)!important}.template-index .lux-collectible__num,.template-index .lux-artist__sig-mark,.template-index .lux-artist__sig-name,.template-index .lux-artist__link{color:var(--lux-cream-dim)!important;font-family:var(--simmer-grotesk)!important;font-weight:400!important;font-style:normal!important}.template-index .lux-artist__link{font-size:11px!important;letter-spacing:.22em!important;text-transform:uppercase!important}.template-index :is(.lux-manifesto__media-frame,.lux-process__media-frame,.lux-artist__portrait-frame){background:var(--lux-bg-deep)!important;border:1px solid var(--lux-line)!important;box-shadow:0 40px 100px -50px #000000b3!important}.template-index :is(.lux-manifesto,.lux-artist,.lux-process,.lux-collectible,.lux-proof,.lux-cta){padding-top:clamp(120px,18vh,200px)!important;padding-bottom:clamp(120px,18vh,200px)!important}.template-index .header{background:#16151466!important;backdrop-filter:blur(20px) saturate(120%)!important;-webkit-backdrop-filter:blur(20px) saturate(120%)!important;border-bottom:1px solid var(--lux-line)!important}.template-index .header,.template-index .header *{font-family:var(--simmer-grotesk)!important;letter-spacing:.12em!important}.template-index .header a{text-transform:uppercase!important;font-size:11px!important;font-weight:500!important;color:var(--lux-cream)!important}.template-index [class*=product-card] :is(.price,.product-title,h3,h4){font-family:var(--simmer-grotesk)!important;font-weight:400!important;font-style:normal!important;letter-spacing:-.005em!important;color:var(--lux-cream)!important;text-transform:none!important}.template-index [class*=product-card] .price{font-size:13px!important;color:var(--lux-cream-dim)!important;letter-spacing:.05em!important}.template-index [class*=product-card] :is(h3,h4,.product-title){font-size:clamp(1rem,1.3vw,1.2rem)!important}.template-index [style*=gradient]:not(.lux-hero__bg-veil):not(.lux-hero__vignette){background-image:none!important}.template-index .lux-immersive{position:relative;display:block;width:100%;overflow:hidden;background:var(--lux-im-bg, var(--lux-bg, #1a1c1f));padding-top:var(--lux-im-pad-top, 0px);padding-bottom:var(--lux-im-pad-bottom, 0px);padding-left:var(--lux-im-pad-left, 0px);padding-right:var(--lux-im-pad-right, 0px);margin-top:var(--lux-im-margin-top, 0px);margin-bottom:var(--lux-im-margin-bottom, 0px)}.template-index .lux-immersive__media{position:relative;width:100%;height:var(--lux-im-h, 92vh);min-height:var(--lux-im-h-min, 600px);overflow:hidden}.template-index .lux-immersive__img{width:100%;height:100%;object-fit:var(--lux-im-fit, cover);display:block;transform:scale(1.02);transition:transform 6s ease}.template-index .lux-immersive:hover .lux-immersive__img{transform:scale(1.06)}.template-index .lux-immersive__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#16151440,#16151400 30% 65%,#16151499),radial-gradient(ellipse at center,transparent 40%,rgba(22,21,20,.35) 100%);opacity:var(--lux-im-veil, 0);pointer-events:none}.template-index .lux-immersive__whisper{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(40px,7vh,80px);max-width:460px;margin:0;font-family:var(--simmer-grotesk)!important;font-size:clamp(.9rem,1.1vw,1.05rem);font-weight:300;letter-spacing:.01em;line-height:1.6;color:var(--lux-cream);z-index:2}@media(max-width:749px){.template-index .lux-immersive{padding-top:var(--lux-im-pad-top-m, 0px);padding-bottom:var(--lux-im-pad-bottom-m, 0px);padding-left:var(--lux-im-pad-left-m, 0px);padding-right:var(--lux-im-pad-right-m, 0px);margin-top:var(--lux-im-margin-top-m, 0px);margin-bottom:var(--lux-im-margin-bottom-m, 0px)}.template-index .lux-immersive--fullbleed-m{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.template-index .lux-immersive__media{width:100%;max-width:100%;height:var(--lux-im-h-m, auto);min-height:0}.template-index .lux-immersive--fullbleed-m .lux-immersive__media{width:100vw;max-width:100vw}.template-index .lux-immersive__img{width:100%;height:100%;object-fit:var(--lux-im-fit-m, contain);transform:none}.template-index .lux-immersive[style*="--lux-im-h-m: auto"] .lux-immersive__media,.template-index .lux-immersive[style*="--lux-im-h-m: auto"] .lux-immersive__img{height:auto}.template-index .lux-immersive__whisper{position:static;margin:16px 20px 24px;max-width:none}}.template-index .lux-philosophy{background:var(--lux-bg)!important}.template-index .lux-philosophy__inner{max-width:1100px;margin:0 auto;padding:0 clamp(24px,5vw,64px)}.template-index .lux-philosophy .lux-kicker{margin-bottom:clamp(60px,8vw,100px)!important}.template-index .lux-philosophy__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(28px,4vw,56px)}.template-index .lux-philosophy__item{font-family:var(--simmer-grotesk);font-weight:300;font-style:normal;letter-spacing:-.025em;line-height:1.1;color:var(--lux-cream);font-size:clamp(2rem,4.8vw,4.2rem);padding-left:clamp(40px,5vw,64px);position:relative;opacity:.92;transition:opacity .6s ease,transform .8s ease}.template-index .lux-philosophy__item:before{content:"";position:absolute;left:0;top:.7em;width:24px;height:1px;background:var(--lux-cream-line)}.template-index .lux-philosophy__item:hover{opacity:1;transform:translate(8px)}@media(max-width:749px){.template-index .lux-philosophy__item{font-size:clamp(1.5rem,6.5vw,2.4rem);padding-left:32px}}.template-index :is(.product-list,[class*=product-list]){background:var(--lux-bg)!important}.template-index .product-list,.template-index [class*=product-list]{padding-left:clamp(24px,5vw,64px)!important;padding-right:clamp(24px,5vw,64px)!important}.template-index [class*=product-card]{background:transparent!important;border:none!important;box-shadow:none!important}.template-index [class*=product-card] :is(a,.product-card__media,[class*=gallery]){background:transparent!important}.template-index [class*=product-card] img{transition:transform 1.8s cubic-bezier(.16,1,.3,1)!important}.template-index [class*=product-card]:hover img{transform:scale(1.04)!important}.template-index [class*=product-card] :is(h3,h4,.product-title){margin-top:24px!important;font-size:clamp(.95rem,1.15vw,1.1rem)!important;font-weight:400!important;letter-spacing:-.005em!important;color:var(--lux-cream)!important}.template-index [class*=product-card] .price{margin-top:6px!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:400!important;color:var(--lux-cream-mute)!important}.template-index .product-list :is(h1,h2,h3){font-family:var(--simmer-grotesk)!important;font-style:normal!important;font-weight:300!important;font-size:clamp(1.6rem,3vw,2.4rem)!important;letter-spacing:-.02em!important;text-transform:none!important;color:var(--lux-cream)!important}.template-index .product-list a[class*=link],.template-index .product-list a.link{font-family:var(--simmer-grotesk)!important;font-size:11px!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:500!important;color:var(--lux-cream-dim)!important}.template-index :is(h1,h2,h3,h4,h5,h6,p,a,span,li,.lux-hero__title-text,.lux-section__title,.lux-philosophy__item,.lux-immersive__whisper,.lux-kicker,.lux-btn,[class*=title],[class*=heading]){text-shadow:none!important;-webkit-text-stroke:0!important;filter:none!important}.template-index :is(.lux-hero,.lux-immersive,.lux-philosophy,.lux-cta,.product-list):before,.template-index :is(.lux-hero,.lux-immersive,.lux-philosophy,.lux-cta,.product-list):after{background:none!important;box-shadow:none!important}.template-index .lux-hero__title-text{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:var(--lux-cream)!important;color:var(--lux-cream)!important;animation:none!important}.template-index canvas:not([data-allow]),.template-index :is([id*=ember],[id*=particle],[class*=ember],[class*=particle],[class*=orb],[class*=firefly],[class*=spark]){display:none!important}:is(.header,[class*=header]) :is(.header__logo,[class*=logo],[class*=brand]){opacity:.42!important;transition:opacity .6s ease!important}:is(.header,[class*=header]) :is(.header__logo,[class*=logo],[class*=brand]):hover{opacity:.85!important}:is(.header,[class*=header]) :is(.header__logo,[class*=logo],[class*=brand]) :is(img,svg,span,a){font-family:var(--simmer-grotesk)!important;font-weight:300!important;font-size:11px!important;letter-spacing:.32em!important;text-transform:uppercase!important;max-height:22px!important;width:auto!important}.template-index [class*=product-card] :is(.price,price-list,.product-card__price,[class*=price],[class*=badge],[class*=swatch],[class*=quick-add],[class*=rating],[class*=vendor]){display:none!important}.template-index [class*=product-card] :is(button,[type=submit]){display:none!important}.template-index .product-list,.template-index [class*=product-list__list]{padding-left:clamp(40px,8vw,140px)!important;padding-right:clamp(40px,8vw,140px)!important}.template-index :is(.product-list__list,[class*=product-list__grid],[class*=product-grid]){gap:clamp(80px,10vw,160px) clamp(40px,6vw,100px)!important;align-items:start!important}.template-index [class*=product-card]:nth-child(1){transform:translateY(0)!important}.template-index [class*=product-card]:nth-child(2){transform:translateY(clamp(60px,10vh,140px))!important}.template-index [class*=product-card]:nth-child(3){transform:translateY(clamp(-30px,-4vh,-10px))!important}.template-index [class*=product-card] :is(.product-card__media,[class*=product-card__gallery],[class*=media]){aspect-ratio:4 / 5!important;width:100%!important;background:#1b1a17!important}.template-index [class*=product-card] :is(.product-card__media,[class*=media]) img{width:100%!important;height:100%!important;object-fit:cover!important}.template-index [class*=product-card] :is(h3,h4,.product-title,[class*=product-title]){margin-top:clamp(28px,3vw,44px)!important;font-family:var(--simmer-grotesk)!important;font-weight:300!important;font-size:clamp(.85rem,1vw,.95rem)!important;letter-spacing:.04em!important;line-height:1.5!important;color:var(--lux-cream)!important;text-transform:none!important}.template-index [class*=product-card] :is(h3,h4,.product-title,[class*=product-title]):after{content:"Szkliwiony obiekt kamionkowy";display:block;margin-top:6px;font-size:10px;letter-spacing:.28em;text-transform:uppercase;font-weight:400;color:var(--lux-cream-dim);opacity:.55}.template-index .product-list :is(.product-list__header,[class*=product-list__header],[class*=static-header]){padding-left:clamp(40px,8vw,140px)!important;padding-right:clamp(40px,8vw,140px)!important;padding-bottom:clamp(60px,8vw,120px)!important;display:flex!important;justify-content:space-between!important;align-items:baseline!important}.template-index .product-list :is(h1,h2,h3){font-size:clamp(1.2rem,1.6vw,1.5rem)!important;font-weight:300!important;letter-spacing:-.005em!important;margin:0!important}.template-index .lux-philosophy__inner{max-width:1400px!important;padding:0 clamp(40px,8vw,140px)!important}.template-index .lux-philosophy__item{padding-left:0!important;font-size:clamp(2rem,5.5vw,5.2rem)!important;line-height:1.15!important;letter-spacing:-.035em!important}.template-index .lux-philosophy__item:before{display:none!important}.template-index .lux-philosophy__item:nth-child(1){padding-left:0!important;max-width:70%}.template-index .lux-philosophy__item:nth-child(2){padding-left:clamp(80px,18vw,280px)!important;max-width:78%;margin-left:auto}.template-index .lux-philosophy__item:nth-child(3){padding-left:clamp(40px,8vw,140px)!important;max-width:60%}.template-index .lux-philosophy__item:nth-child(4){padding-left:clamp(120px,24vw,380px)!important;max-width:70%;margin-left:auto}.template-index .lux-hero .lux-kicker{font-size:10px!important;letter-spacing:.48em!important;opacity:.5!important}.template-index .lux-hero__title-text{font-size:clamp(4rem,14vw,12rem)!important;font-weight:200!important;letter-spacing:-.055em!important;line-height:.92!important}.template-index .lux-hero__subtitle,.template-index .lux-hero :is(p,.subtitle){font-size:clamp(.95rem,1.1vw,1.05rem)!important;font-weight:300!important;letter-spacing:.01em!important;opacity:.78!important;max-width:38ch!important}.template-index .lux-cta{text-align:left!important;padding-left:clamp(40px,8vw,140px)!important;padding-right:clamp(40px,8vw,140px)!important}.template-index .lux-cta__inner,.template-index .lux-cta>div{max-width:760px!important;margin:0!important;text-align:left!important}.template-index .lux-cta :is(h1,h2,h3,.lux-section__title){font-size:clamp(2.4rem,5.5vw,4.6rem)!important;letter-spacing:-.035em!important;font-weight:200!important}.template-index .lux-cta p{max-width:42ch!important;opacity:.75!important}.email-signup__heading{font-size:0!important;line-height:0!important;margin-bottom:32px!important}.email-signup__heading:before{content:"Private releases. Collector access.";display:block;font-family:var(--simmer-grotesk, "Inter", sans-serif);font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:300;letter-spacing:-.01em;line-height:1.3;color:var(--lux-cream, #E8E3DA);max-width:24ch}.email-signup__heading:after{content:"Dyskretna informacja o przysz\142ych obiektach, wysy\142 ana tylko do os\f3 b z listy.";display:block;margin-top:16px;font-family:var(--simmer-grotesk, "Inter", sans-serif);font-size:12px;letter-spacing:.04em;line-height:1.6;font-weight:300;color:var(--lux-cream-dim, #B5AEA3);opacity:.75;max-width:36ch}.email-signup__input{background:transparent!important;border:none!important;border-bottom:1px solid rgba(232,227,218,.18)!important;border-radius:0!important;padding:14px 0!important;font-family:var(--simmer-grotesk, "Inter", sans-serif)!important;font-size:13px!important;letter-spacing:.06em!important;color:var(--lux-cream, #E8E3DA)!important}.email-signup__input::placeholder{color:#e8e3da52!important;font-style:normal!important;text-transform:uppercase!important;letter-spacing:.22em!important;font-size:11px!important}.email-signup__button{background:transparent!important;border:none!important;color:var(--lux-cream, #E8E3DA)!important;font-family:var(--simmer-grotesk, "Inter", sans-serif)!important;font-size:10px!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-weight:400!important;padding:14px 0!important;opacity:.7!important}.email-signup__button:hover{opacity:1!important}.email-signup__button :is(svg,[class*=icon]){display:none!important}.email-signup__input-group{border:none!important;background:transparent!important;padding:0!important}.footer :is([class*=badge],[class*=payment],[class*=social-icons]){opacity:.35!important}.footer :is(h2,h3,h4,[class*=heading]){font-family:var(--simmer-grotesk, "Inter", sans-serif)!important;font-weight:300!important;font-size:10px!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:var(--lux-cream-dim, #B5AEA3)!important;opacity:.6!important}.footer{padding-top:clamp(120px,14vh,200px)!important;padding-bottom:clamp(60px,8vh,100px)!important}@media(max-width:749px){.template-index [class*=product-card]:nth-child(n){transform:none!important}.template-index .lux-philosophy__item:nth-child(n){padding-left:0!important;max-width:100%!important;margin-left:0!important;font-size:clamp(1.7rem,7vw,2.8rem)!important}.template-index .lux-hero__title-text{font-size:clamp(3rem,18vw,6rem)!important}}.template-index [class*=product-card] :is(.product-card__media,[class*=product-card__gallery],[class*=media]){aspect-ratio:auto!important;background:transparent!important}.template-index [class*=product-card] :is(product-card-gallery,.product-card-gallery){display:block!important;width:100%!important;background:transparent!important}.template-index [class*=product-card] img,.template-index [class*=product-card] picture,.template-index [class*=product-card] picture img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:cover!important;opacity:1!important;visibility:visible!important}.template-index .product-list :is(h1,h2,h3,h4,[class*=heading],[class*=title]){font-family:var(--simmer-grotesk),"Inter",system-ui,sans-serif!important;font-style:normal!important;font-weight:300!important;text-transform:none!important;font-size:clamp(1.2rem,1.6vw,1.5rem)!important;letter-spacing:-.005em!important;color:var(--lux-cream)!important}.template-index [class*=product-card]:nth-child(n){transform:none!important}.template-index :is(.product-list__list,[class*=product-list__grid],[class*=product-grid])>*:nth-child(1){transform:translateY(0)!important}.template-index :is(.product-list__list,[class*=product-list__grid],[class*=product-grid])>*:nth-child(2){transform:translateY(clamp(40px,8vh,100px))!important}.template-index :is(.product-list__list,[class*=product-list__grid],[class*=product-grid])>*:nth-child(3){transform:translateY(clamp(-20px,-3vh,-8px))!important}@media(max-width:749px){.template-index :is(.product-list__list,[class*=product-list__grid],[class*=product-grid])>*:nth-child(n){transform:none!important}}.template-index [class*=product-card] :is(h3,h4,.product-title,[class*=product-title]):after{content:none!important}.template-index .product-list :is(.product-card,[class*=product-card]):after{content:"Szkliwiony obiekt kamionkowy";display:block;margin-top:10px;font-family:var(--simmer-grotesk),"Inter",sans-serif;font-size:10px;letter-spacing:.28em;text-transform:uppercase;font-weight:400;color:var(--lux-cream-dim);opacity:.55}.template-index [class*=product-card] :is(h3,h4,.product-title,[class*=product-title],a){font-family:var(--simmer-grotesk),"Inter",sans-serif!important;font-style:normal!important;text-transform:none!important}.template-index :is(.product-list,[class*=product-list]) :is(.text-block,[class*=text-block],.rte,.richtext,[class*=rte],h1,h2,h3,h4,h5,h6,p,span,a){font-family:var(--simmer-grotesk),"Inter",system-ui,sans-serif!important;font-style:normal!important;font-variation-settings:normal!important}.template-index :is(.product-list,[class*=product-list]) :is(h1,h2,h3){font-size:clamp(1.2rem,1.6vw,1.5rem)!important;font-weight:300!important;letter-spacing:-.005em!important;text-transform:none!important;color:var(--lux-cream)!important}.template-index :is(slideshow-component,slideshow-slides,slideshow-container,.slideshow,[class*=slideshow],card-gallery,.card-gallery,product-card-gallery,.product-card-gallery,.product-media-container,[class*=product-media-container],product-media){all:revert!important}.template-index :is(slideshow-component,card-gallery,.card-gallery,product-card-gallery,[class*=slideshow],.product-media-container) :is(img,picture,source,video,.contents){all:revert!important}.template-index [class*=product-card] img{transition:transform 1.6s cubic-bezier(.16,1,.3,1)!important}.template-index [class*=product-card]:hover img{transform:scale(1.03)!important}.template-index :is(.product-card,product-card),.template-index :is(.product-card,product-card):hover{transform:none!important;border:none!important;outline:none!important;background:transparent!important;box-shadow:none!important}.template-index :is(.product-card,product-card):before,.template-index :is(.product-card,product-card):after,.template-index :is(.product-card,product-card):hover:before,.template-index :is(.product-card,product-card):hover:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important;filter:none!important}.template-index :is(.product-card,product-card) .product-card__content{gap:14px!important;--product-card-gap: 14px !important;background:transparent!important;box-shadow:none!important}.template-index :is(.product-card,product-card) .product-card__content>*{margin-top:0!important;margin-bottom:0!important}.template-index .product-card__link{cursor:pointer!important}.template-index .card-gallery{position:relative!important;aspect-ratio:1 / 1!important;--gallery-aspect-ratio: 1 !important;overflow:hidden!important;padding:0!important;border:none!important;outline:none!important;border-radius:0!important;background:#0f0e0d!important}.template-index .card-gallery:before{content:"01 / 03"!important;display:block!important;position:absolute!important;top:14px!important;left:14px!important;z-index:4!important;font-family:var(--simmer-grotesk),"Inter",sans-serif!important;font-size:9px!important;font-weight:400!important;letter-spacing:.34em!important;text-transform:uppercase!important;color:var(--lux-cream, #e8e3da)!important;opacity:.55!important;pointer-events:none!important}.template-index :is(.product-card,product-card):nth-of-type(2) .card-gallery:before{content:"02 / 03"!important}.template-index :is(.product-card,product-card):nth-of-type(3) .card-gallery:before{content:"03 / 03"!important}.template-index .card-gallery:after{content:""!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:4!important;box-shadow:inset 0 0 0 1px #e8e3da33!important;transition:box-shadow .45s ease!important;pointer-events:none!important}.template-index :is(.product-card,product-card):hover .card-gallery:after{box-shadow:inset 0 0 0 1px #e8e3da70!important}.template-index .card-gallery,.template-index .card-gallery slideshow-component,.template-index .card-gallery slideshow-slides,.template-index .card-gallery .slideshow,.template-index .card-gallery [class*=slideshow],.template-index .card-gallery .product-media-container,.template-index .card-gallery product-media,.template-index .card-gallery [class*=slide]:not([class*=slideshow-control]){width:100%!important;height:100%!important}.template-index .card-gallery :is(slideshow-component,slideshow-slides,.slideshow,[class*=slideshow]){overflow:hidden!important;position:relative!important}.template-index .card-gallery slideshow-slides,.template-index .card-gallery [class*=slideshow-slide]{display:block!important}.template-index .card-gallery :is(img,picture,picture img,video){position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important;display:block!important}.template-index :is(.product-card,product-card) img{transition:opacity .45s ease!important;transform:none!important}.template-index :is(.product-card,product-card):hover img{opacity:.9!important}.template-index .swimmers-card-cta[hidden]{display:block!important;align-self:flex-start!important;margin-top:4px!important;font-family:var(--simmer-grotesk),"Inter",sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.34em!important;text-transform:uppercase!important;color:#e8e3da!important;opacity:0!important;max-height:0!important;overflow:hidden!important;transform:translateY(-4px)!important;transition:opacity .35s ease,transform .35s ease,letter-spacing .45s ease,max-height .35s ease!important;pointer-events:none!important}@media(hover:hover){.template-index :is(.product-card,product-card):hover .swimmers-card-cta[hidden],.template-index :is(.product-card,product-card):focus-within .swimmers-card-cta[hidden]{opacity:1!important;max-height:40px!important;transform:translateY(0)!important;letter-spacing:.42em!important}}.template-index :is(.product-card,product-card).is-revealed .swimmers-card-cta[hidden]{opacity:1!important;max-height:40px!important;transform:translateY(0)!important;letter-spacing:.42em!important}@media screen and (max-width:749px){.template-index :is(.product-card,product-card) .product-card__content{gap:12px!important;--product-card-gap: 12px !important}.template-index .card-gallery:before{top:12px!important;left:12px!important;font-size:8px!important;letter-spacing:.28em!important;opacity:.48!important}.template-index .swimmers-card-cta[hidden]{margin-top:2px!important;font-size:10px!important;letter-spacing:.28em!important;color:#e8e3dae6!important}.template-index :is(.product-card,product-card).is-revealed .swimmers-card-cta[hidden]{letter-spacing:.32em!important}}:root{--sm-graphite: #1a1c1f;--sm-graphite-soft: #202327;--sm-graphite-deep: #131517;--sm-cream: #ecebe7;--sm-cream-dim: #c8c5be}html,body{background-color:var(--sm-graphite)!important;color:var(--sm-cream-dim)}body:before,body:after{content:"";position:fixed;pointer-events:none;z-index:0;border-radius:50%;filter:blur(120px);opacity:.55;will-change:transform}body:before{top:-10vh;left:-10vw;width:55vw;height:55vw;background:radial-gradient(circle at 50% 50%,#ecebe71a,#ecebe70a 45%,#ecebe700 70%)}body:after{bottom:-15vh;right:-10vw;width:60vw;height:60vw;background:radial-gradient(circle at 50% 50%,#b8b6ae14,#b8b6ae08 50%,#b8b6ae00 75%)}.shopify-section,main,#MainContent,header,footer{position:relative;z-index:1}.shopify-section[style*="#ffffff"],.shopify-section[style*="#FFFFFF"],.shopify-section[style*="#fff;"]{background-color:var(--sm-graphite)!important}@media(prefers-reduced-motion:reduce){body:before,body:after{filter:blur(80px);opacity:.4}}@media(max-width:749px){.template-index .lux-hero__subtitle--hide-mobile{display:none!important}}.template-index .lux-philosophy__list{gap:var(--lux-philo-gap, 140px)!important}@media(max-width:749px){.template-index .lux-philosophy__list{gap:var(--lux-philo-gap-m, 72px)!important}}@media(max-width:749px){.template-index .lux-hero__kicker--hide-mobile{display:none!important}}@media(min-width:1024px){.template-index .lux-hero{position:relative}.template-index .lux-hero .lux-hero__inner{min-height:88vh;justify-content:flex-end;padding-bottom:var(--lux-hero-inner-padding-bottom, 80px);padding-left:clamp(48px,8vw,140px)!important;padding-right:clamp(48px,8vw,140px)!important;max-width:1480px;gap:0}.template-index .lux-hero__kicker{font-size:.62rem;letter-spacing:.55em;color:#e8e3da8c;font-weight:400}.template-index .lux-hero__kicker:before{background:#e8e3da59;width:44px}.template-index .lux-hero__title{font-size:clamp(4.2rem,7.8vw,7.6rem);line-height:var(--lux-hero-title-line-height, .92);letter-spacing:-.035em;max-width:9ch;margin-top:var(--lux-hero-gap-kicker-title, 12px);margin-bottom:var(--lux-hero-title-margin-bottom, 0px)}.template-index .lux-hero__subtitle{max-width:380px;margin-top:var(--lux-hero-gap-title-subtitle, 10px);margin-bottom:var(--lux-hero-subtitle-margin-bottom, 0px)}.template-index .lux-hero__subtitle p{font-size:.86rem!important;line-height:var(--lux-hero-subtitle-line-height, 1.65);color:#e8e3da80!important;font-weight:300;letter-spacing:.01em}.template-index .lux-hero__subtitle p:last-child{color:#e8e3da59!important}.template-index .lux-hero__ctas{margin-top:var(--lux-hero-gap-subtitle-cta, 14px);gap:40px}.template-index .lux-btn--solid{padding-top:var(--lux-hero-cta-padding-y, 14px)!important;padding-bottom:var(--lux-hero-cta-padding-y, 14px)!important}.template-index .lux-btn--solid{font-size:.74rem!important;letter-spacing:.32em!important}.template-index .lux-hero__scroll{opacity:.35}.template-index .shopify-section+.shopify-section{border-top:0!important}.template-index .shopify-section hr,.template-index .shopify-section .section-divider,.template-index .shopify-section [class*=divider]:not([class*=brand]){display:none!important}.template-index :is(.lux-manifesto,.lux-artist,.lux-process,.lux-cta,.lux-philosophy,.lux-immersive):before,.template-index :is(.lux-manifesto,.lux-artist,.lux-process,.lux-cta,.lux-philosophy,.lux-immersive):after{display:none!important}.template-index .lux-immersive{position:relative;padding-left:0!important;padding-right:0!important;margin-top:clamp(80px,10vh,140px)!important;margin-bottom:clamp(80px,10vh,140px)!important}.template-index .lux-immersive__media{width:78vw;max-width:1500px;margin-left:auto;margin-right:0;height:clamp(560px,84vh,880px)!important;overflow:hidden;position:relative}.template-index .lux-immersive__img{width:100%;height:100%;object-fit:cover;object-position:50% 38%;transform:scale(1.02)}.template-index .lux-immersive__whisper{position:absolute!important;left:clamp(48px,6vw,100px);bottom:clamp(40px,6vh,90px);margin:0!important;max-width:18ch;font-family:var(--font-heading--family, Georgia, serif);font-style:italic;font-weight:300;font-size:clamp(1.3rem,2.1vw,2rem);line-height:1.25;letter-spacing:-.005em;color:#e8e3daeb;text-shadow:0 2px 30px rgba(0,0,0,.6);z-index:2}.template-index .product-list,.template-index .product-grid,.template-index .collection-grid{padding-left:clamp(48px,8vw,140px)!important;padding-right:clamp(48px,8vw,140px)!important;counter-reset:swimmer}.template-index :is(.product-card,[class*=product-card],product-card){background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;counter-increment:swimmer}.template-index :is(.product-card,[class*=product-card]) :is(.media,[class*=media],.product-card__image,[class*=product-card__image],.image-wrapper){background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:hidden}.template-index :is(.product-card,[class*=product-card]) img{border-radius:0!important;transition:transform 1.6s cubic-bezier(.22,.61,.36,1)}.template-index :is(.product-card,[class*=product-card]):hover img{transform:scale(1.03)}.template-index :is(.product-card,[class*=product-card]) :is(.media,.product-card__image,[class*=product-card__image]){aspect-ratio:3 / 4}.template-index :is(.product-card,[class*=product-card]) :is(.product-title,[class*=product-title],product-title){font-size:0!important;line-height:0!important;color:transparent!important;letter-spacing:0!important;position:relative;display:block;margin:22px 0 6px!important}.template-index :is(.product-card,[class*=product-card]) :is(.product-title,[class*=product-title],product-title) a{color:transparent!important;font-size:0!important;line-height:0!important}.template-index :is(.product-card,[class*=product-card]) :is(.product-title,[class*=product-title],product-title):before{content:"OBIEKT / " counter(swimmer,decimal-leading-zero);display:block;font-size:.72rem!important;line-height:1.6;letter-spacing:.32em;text-transform:uppercase;color:#e8e3da8c!important;font-weight:400;font-family:var(--font-body--family, system-ui, sans-serif);font-style:normal}.template-index :is(.product-card,[class*=product-card]) :is(.product-title,[class*=product-title],product-title):after{display:none!important}.template-index :is(.product-card,[class*=product-card]) :is(.price,[class*=price]){font-size:.78rem!important;letter-spacing:.04em!important;color:#e8e3dab3!important;font-weight:300!important}.template-index .product-list .section-heading,.template-index .product-list h2,.template-index .collection-list h2{text-align:left!important;font-size:clamp(.7rem,.9vw,.85rem)!important;letter-spacing:.45em!important;text-transform:uppercase!important;font-weight:400!important;color:#e8e3da8c!important;margin-bottom:clamp(48px,6vh,80px)!important}.template-index .product-list .product-grid,.template-index .product-list [class*=grid],.template-index .product-list ul{gap:clamp(48px,5vw,96px)!important}.template-index .lux-philosophy .lux-philosophy__inner{max-width:1480px;margin:0 auto;padding:0 clamp(48px,8vw,140px)}.template-index .lux-philosophy__list{gap:clamp(120px,14vh,220px)!important;list-style:none;padding:0;margin:0}.template-index .lux-philosophy__item{font-size:clamp(2.4rem,5.2vw,5rem)!important;line-height:1.1!important;letter-spacing:-.035em!important;max-width:18ch;font-style:italic;font-weight:300}.template-index .lux-philosophy__item:nth-child(1){margin-left:0}.template-index .lux-philosophy__item:nth-child(2){margin-left:38%;text-align:left}.template-index .lux-philosophy__item:nth-child(3){margin-left:8%}.template-index .lux-philosophy__item:nth-child(4){margin-left:52%}.template-index .lux-philosophy__item:nth-child(5){margin-left:18%}.template-index .lux-philosophy .lux-kicker{margin-bottom:clamp(60px,8vh,120px)!important}.template-index .lux-cta .lux-cta__inner{max-width:1100px!important;margin:0 auto!important;padding:0 clamp(48px,8vw,140px)!important;display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(60px,8vw,140px);row-gap:clamp(32px,4vh,56px);align-items:end;text-align:left}.template-index .lux-cta .lux-kicker{grid-column:1 / -1;margin:0 0 clamp(8px,1vh,16px)!important}.template-index .lux-cta__title{grid-column:1 / 2;margin:0!important;font-size:clamp(2.4rem,4.4vw,4.2rem)!important;line-height:1.02!important;letter-spacing:-.025em!important;max-width:11ch}.template-index .lux-cta__body{grid-column:2 / 3;max-width:38ch;margin:0!important}.template-index .lux-cta__body p{font-size:.92rem!important;line-height:1.7!important;color:#e8e3daa6!important;font-weight:300!important}.template-index .lux-cta__btn{grid-column:1 / -1;justify-self:start;margin-top:clamp(24px,3vh,44px);font-size:.74rem!important;letter-spacing:.32em!important}.template-index .lux-cta,.template-index .lux-philosophy{padding-top:clamp(140px,18vh,240px)!important;padding-bottom:clamp(140px,18vh,240px)!important}.template-index .lux-philosophy,.template-index .lux-cta,.template-index .product-list,.template-index .lux-immersive{background:transparent!important}}.announcement-bar{padding-block:6px!important;min-height:0!important;font-size:.72rem!important;letter-spacing:.08em!important;border-block-end:0!important}.announcement-bar__slide,.announcement-bar__slides p{font-size:.72rem!important;line-height:1.2!important;margin:0!important}.shopify-section-header,.shopify-section--header,.section-header,header.header,.header-wrapper,.header{padding-block:8px!important;min-height:0!important}.header__heading,.header__inline-menu,.header__icons{padding-block:0!important}#header-group,#header-group>*,#header-group .shopify-section,#header-group .section,#header-group .spacing-style,#header-group .header-section,#header-group .announcement-bar,#header-group header-component,#header-group .header{--padding-block-start: 0px !important;--padding-block-end: 0px !important;--padding-block: 0px !important;--margin-block-start: 0px !important;--margin-block-end: 0px !important;margin-block:0!important}#header-group .announcement-bar{padding-block:6px!important}#header-group header-component,#header-group .header{padding-block:6px!important}#header-group #shopify-section-header_announcements_9jGBFp,#header-group [id*=header_announcements],#header-group .announcement-bar,#header-group announcement-bar-component{display:none!important}#header-group,#header-group:has(#header-component[sticky]){display:block!important;position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:100!important}.template-index #header-group{position:fixed!important}.header-section,.header-section:has(>#header-component[sticky=always]),.header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){position:static!important;top:auto!important}body:not(.template-index) main{padding-top:var(--header-group-height, 64px)}.template-index .lux-philosophy--editorial{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(191,143,86,.12),transparent 34%),linear-gradient(180deg,#1a1c1f00,#0a0a0a6b 52%,#1a1c1f00)}.template-index .lux-philosophy--editorial:before,.template-index .lux-philosophy--editorial:after{display:none!important}.template-index .lux-philosophy__frame{width:min(100%,1720px);margin:0 auto;padding:0 clamp(18px,5vw,92px)}.template-index .lux-philosophy__intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.45fr);column-gap:clamp(48px,8vw,150px);align-items:end;margin-bottom:clamp(56px,8vh,120px)}.template-index .lux-philosophy__kicker{grid-column:1 / -1;margin:0 0 clamp(18px,2.5vw,34px);font-size:.68rem;letter-spacing:.46em;text-transform:uppercase;color:#e8e3da80;font-weight:400}.template-index .lux-philosophy__headline{margin:0;max-width:13ch;font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(3rem,7vw,7.2rem);line-height:.94;letter-spacing:-.045em;font-weight:300;color:#f5f2ebf0}.template-index .lux-philosophy__body,.template-index .lux-philosophy__detail-text,.template-index .lux-philosophy__closing-body{max-width:36ch;color:#e8e3da94;font-size:clamp(.92rem,1vw,1.06rem);line-height:1.7;font-weight:300}.template-index .lux-philosophy__body p,.template-index .lux-philosophy__detail-text p,.template-index .lux-philosophy__closing-body p{margin:0}.template-index .lux-philosophy__visual{position:relative;margin:0;overflow:hidden;background:#090a0b;box-shadow:0 42px 120px #00000073}.template-index .lux-philosophy__img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.08);transform:scale(1.015)}.template-index .lux-philosophy__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 68% 32%,rgba(255,210,160,.08),transparent 28%),linear-gradient(180deg,rgba(0,0,0,var(--lux-philo-veil, .2)),rgba(0,0,0,calc(var(--lux-philo-veil, .2) + .12)));pointer-events:none}.template-index .lux-philosophy__visual--primary{height:var(--lux-philo-hero-h, 82vh);width:min(100%,1520px);margin-left:auto}.template-index .lux-philosophy__visual--primary .lux-philosophy__img{object-position:50% 42%}.template-index .lux-philosophy__caption{position:absolute;left:clamp(22px,4vw,72px);bottom:clamp(24px,5vh,72px);max-width:16ch;font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(1.7rem,3.2vw,3.8rem);line-height:1;letter-spacing:-.035em;color:#f5f2ebeb;font-style:italic;font-weight:300;z-index:2}.template-index .lux-philosophy__spread{display:grid;grid-template-columns:minmax(260px,.52fr) minmax(360px,.48fr);gap:clamp(48px,9vw,160px);align-items:center;margin-top:clamp(90px,14vh,190px)}.template-index .lux-philosophy__statement{padding-left:clamp(0px,5vw,84px)}.template-index .lux-philosophy__statement-large{margin:0 0 clamp(24px,4vh,58px);font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(4rem,10vw,10rem);line-height:.82;letter-spacing:-.06em;font-style:italic;font-weight:300;color:#f5f2ebf0}.template-index .lux-philosophy__visual--detail{height:var(--lux-philo-detail-h, 620px);width:min(100%,620px);margin-left:auto}.template-index .lux-philosophy__visual--detail .lux-philosophy__img{object-position:50% 50%}.template-index .lux-philosophy__png-wrap{position:relative;z-index:3;width:min(var(--lux-philo-png-width, 420px),100%);margin:clamp(20px,4vh,56px) auto 0;transform:translate(var(--lux-philo-png-x, 0px),var(--lux-philo-png-y, 0px));background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;pointer-events:none}.template-index .lux-philosophy__png{display:block;width:100%;height:auto;object-fit:contain;background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important}.template-index .lux-philosophy__closing{display:grid;grid-template-columns:minmax(380px,.62fr) minmax(260px,.38fr);gap:clamp(44px,8vw,140px);align-items:end;margin-top:clamp(90px,16vh,210px)}.template-index .lux-philosophy__visual--context{height:var(--lux-philo-context-h, 560px);width:100%}.template-index .lux-philosophy__visual--context .lux-philosophy__img{object-position:50% 45%}.template-index .lux-philosophy__closing-copy{padding-bottom:clamp(8px,4vh,60px)}.template-index .lux-philosophy__closing-title{margin:0 0 clamp(20px,3vh,34px);max-width:12ch;font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(2.1rem,4.8vw,5.2rem);line-height:.96;letter-spacing:-.04em;color:#f5f2ebeb;font-weight:300}@media(max-width:989px){.template-index .lux-philosophy__frame{padding:0 18px}.template-index .lux-philosophy__intro,.template-index .lux-philosophy__spread,.template-index .lux-philosophy__closing{display:flex;flex-direction:column;align-items:stretch;gap:34px}.template-index .lux-philosophy__intro{margin-bottom:44px}.template-index .lux-philosophy__headline{max-width:11ch;font-size:clamp(2.5rem,13vw,4.8rem)}.template-index .lux-philosophy__visual--primary{height:var(--lux-philo-hero-h-m, 68vh);width:calc(100% + 36px);margin-left:-18px}.template-index .lux-philosophy__spread,.template-index .lux-philosophy__closing{margin-top:72px}.template-index .lux-philosophy__statement{padding-left:0}.template-index .lux-philosophy__statement-large{font-size:clamp(3.4rem,18vw,6.8rem)}.template-index .lux-philosophy__visual--detail,.template-index .lux-philosophy__visual--context{width:100%;height:min(var(--lux-philo-detail-h, 620px),68vh)}.template-index .lux-philosophy__caption{font-size:clamp(1.6rem,10vw,3.2rem)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/lava-effects.css.map */
