.luxeora{--luxe-ink:#171512;--luxe-paper:#f5f2eb;--luxe-soft:#e7e0d5;--luxe-line:#c8beb0;--luxe-moss:#66705d;--luxe-clay:#a98268;--luxe-serif:Georgia, "Times New Roman", serif;--luxe-sans:Arial, Helvetica, sans-serif;background:var(--luxe-paper);color:var(--luxe-ink);font-family:var(--luxe-sans);overflow-x:clip}.luxeora :is(h1,h2,h3,h4,h5,h6){font-family:var(--luxe-serif);letter-spacing:-.035em;overflow-wrap:anywhere;font-weight:400}.luxeora .luxeora-display{letter-spacing:-.065em;font-size:clamp(3.5rem,9vw,8.5rem);line-height:.82}.luxeora .luxeora-page-title{font-size:clamp(3rem,7vw,7rem);line-height:.9}.luxeora .luxeora-section-title{font-size:clamp(2.25rem,4.5vw,4.75rem);line-height:.94}.luxeora .luxeora-card-title{font-size:clamp(1.45rem,2.2vw,2.25rem);line-height:.98}.luxeora .luxeora-small-title{font-size:.72rem;font-family:var(--luxe-sans);letter-spacing:.16em;text-transform:uppercase;font-weight:700;line-height:1.2}.luxeora .luxeora-cart-title{font-size:clamp(1.7rem,4vw,2.6rem);line-height:1}.luxeora .luxeora-cart-item-title{font-family:var(--luxe-sans);letter-spacing:0;font-size:.875rem;font-weight:600;line-height:1.25}.luxeora .luxeora-nav-wordmark{font-family:var(--luxe-serif);letter-spacing:-.04em}.luxeora h2.luxeora-nav-wordmark{font-size:1.5rem;line-height:1}.luxeora-index-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2.5rem,7vw,7rem) clamp(1rem,2vw,2rem);display:grid}.luxeora-index-item{grid-column:span 4}.luxeora-index-item:first-child,.luxeora-index-item:nth-child(6){grid-column:span 7}.luxeora-index-item:nth-child(2),.luxeora-index-item:nth-child(7){grid-column:span 5;padding-top:clamp(3rem,8vw,8rem)}.luxeora-index-item:nth-child(4),.luxeora-index-item:nth-child(8){padding-top:clamp(2rem,5vw,5rem)}.luxeora-art-frame{isolation:isolate;position:relative}.luxeora-art-frame:after{border:1px solid color-mix(in srgb, var(--luxe-ink) 18%, transparent);content:"";pointer-events:none;position:absolute;inset:0}.luxeora-artwork{transition:transform .7s cubic-bezier(.22,1,.36,1),filter .7s;transform:scale(1.005)}.luxeora-card:hover .luxeora-artwork,.luxeora-card:focus-within .luxeora-artwork{filter:saturate(1.06)contrast(1.02);transform:scale(1.035)rotate(-.35deg)}.luxeora-card-action{transition:background-color .18s,color .18s,transform .18s;transform:translateY(0)}.luxeora-card-action:active{transform:translateY(2px)}.luxeora-hero-stage{background:linear-gradient(90deg, transparent 49.9%, color-mix(in srgb, var(--luxe-ink) 14%, transparent) 50%, transparent 50.1%), var(--luxe-soft)}.luxeora-hero-object{animation:1.1s cubic-bezier(.22,1,.36,1) both luxeora-arrive}.luxeora-hero-object-secondary{animation:1.25s cubic-bezier(.22,1,.36,1) .12s both luxeora-arrive-secondary}.luxeora-reveal{animation:.7s cubic-bezier(.22,1,.36,1) both luxeora-rise}.luxeora-reveal-delay{animation-delay:.1s}.luxeora-ticker-track{width:max-content;animation:28s linear infinite luxeora-ticker;display:flex}.luxeora-product-layout{grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.luxeora-product-sticky{position:sticky;top:8.75rem}.luxeora-magazine-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;display:grid}.luxeora-magazine-card:first-child{grid-column:span 8}.luxeora-magazine-card:nth-child(2){grid-column:9/span 4;margin-top:8rem}.luxeora-magazine-card:nth-child(3){grid-column:3/span 7;margin-top:2rem}.luxeora-reading-copy p{font-family:var(--luxe-serif);margin-bottom:1.75rem;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.65}.luxeora-footer-heading{text-transform:uppercase;font-family:var(--luxe-sans)!important;letter-spacing:.18em!important;font-size:.7rem!important;font-weight:700!important;line-height:1.2!important}.luxeora-quickview{opacity:0;transition:opacity .22s,transform .22s,background-color .18s,color .18s;transform:translateY(.35rem)}.luxeora-card:hover .luxeora-quickview,.luxeora-card:focus-within .luxeora-quickview{opacity:1;transform:translateY(0)}@media (hover:none){.luxeora-quickview{opacity:1;transform:none}}.luxeora-toast{animation:.26s cubic-bezier(.22,1,.36,1) both luxeora-rise}.luxeora-study{width:100%;height:100%;transition:transform .65s cubic-bezier(.22,1,.36,1);display:block}.luxeora-study[data-study=detail]{transform:scale(1.9)translateY(-6%)}.luxeora-study[data-study=ambient]{outline:1px solid color-mix(in srgb, var(--luxe-ink) 30%, transparent);outline-offset:-1px;transform:scale(.74)}@keyframes luxeora-arrive{0%{opacity:0;transform:translateY(5%)rotate(-1.5deg)}to{opacity:1;transform:translate(0,0)rotate(0)}}@keyframes luxeora-arrive-secondary{0%{opacity:0;transform:translate(7%)rotate(2deg)}to{opacity:1;transform:translate(0,0)rotate(0)}}@keyframes luxeora-rise{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes luxeora-ticker{to{transform:translate(-50%)}}@media (max-width:900px){.luxeora-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4.5rem 1rem}.luxeora-index-item,.luxeora-index-item:first-child,.luxeora-index-item:nth-child(2),.luxeora-index-item:nth-child(4),.luxeora-index-item:nth-child(6),.luxeora-index-item:nth-child(7),.luxeora-index-item:nth-child(8){grid-column:span 1;padding-top:0}.luxeora-index-item:nth-child(3n+2){padding-top:3rem}.luxeora-product-layout{grid-template-columns:1fr}.luxeora-product-sticky{position:relative;top:auto}.luxeora-magazine-card:first-child,.luxeora-magazine-card:nth-child(2),.luxeora-magazine-card:nth-child(3){grid-column:span 6;margin-top:0}.luxeora-magazine-card:first-child{grid-column:span 12}}@media (max-width:560px){.luxeora .luxeora-display{font-size:clamp(3.25rem,18vw,5.3rem);line-height:.87}.luxeora .luxeora-page-title{font-size:clamp(2.8rem,15vw,4.7rem)}.luxeora-index-grid{grid-template-columns:1fr;gap:4rem}.luxeora-index-item:nth-child(3n+2){padding-top:0}.luxeora-magazine-grid{grid-template-columns:1fr;gap:3.5rem}.luxeora-magazine-card:first-child,.luxeora-magazine-card:nth-child(2),.luxeora-magazine-card:nth-child(3){grid-column:auto}}@media (prefers-reduced-motion:reduce){.luxeora *,.luxeora :before,.luxeora :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.luxeora-ticker-track{animation:none}}
