.lux-site .lux-story-link{display:inline-block;font:500 12px/1.6 'Jost',sans-serif;text-decoration:underline;text-underline-offset:5px}.lux-home .lux-home-halfhour{max-width:1380px;grid-template-columns:.75fr 1.25fr;gap:48px;padding-top:48px;padding-bottom:54px}.lux-home-halfhour .lux-home-intro h1{font-size:clamp(50px,5.2vw,76px);line-height:.98;margin:22px 0 28px}.lux-home-halfhour .lux-home-intro p{max-width:390px;font-size:16px;line-height:1.9}.lux-home .lux-home-photo{margin:0;min-width:0}.lux-home .lux-home-photo img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.lux-home-photo figcaption{font:400 11px/1.7 'Jost',sans-serif;color:#8a7864;margin-top:12px}.lux-home .lux-home-reminder{padding:52px 24px;text-align:center;background:#f0e7d9;border-block:1px solid var(--lux-line)}.lux-home-reminder>p{font-size:12px;letter-spacing:.06em;color:#8a7864;margin:0 0 18px}.lux-home-reminder h2{font-size:clamp(30px,3.6vw,44px);line-height:1.15;color:var(--lux-wine);margin:0 0 22px}.lux-home .products{padding:70px 0}.lux-home .products .card-img{height:auto;aspect-ratio:1}.lux-home .products .card-img img{object-fit:contain;transform:none;background:#eee6d8}.lux-home .products .card:hover .card-img img{transform:scale(1.02)}.lux-home .products .card-body{padding:20px}.lux-home .products .card h3{font-size:27px;line-height:1.15}.lux-home-journal{max-width:900px;margin:0 auto;padding:55px 28px;text-align:center;border-top:1px solid var(--lux-line)}.lux-home-journal h2{font:500 35px/1.2 'Cormorant Garamond',Georgia,serif;color:var(--lux-wine);margin:15px 0 20px}.lux-home-journal p{font:400 14px/1.9 'Jost',sans-serif;max-width:640px;margin:0 auto 22px;color:#7d6d5b}.lux-home .lux-home-origin{max-width:1160px;padding:65px 28px;margin:auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.lux-home-origin>img{display:block;width:100%;height:auto;max-width:470px;justify-self:center}.lux-home-origin h2{font-size:clamp(34px,3.7vw,46px);line-height:1.12;color:var(--lux-wine);margin:18px 0 24px}.lux-home-origin p{color:#7d6d5b;font-size:15px;line-height:1.9;margin:0 0 28px}.lux-home .closing{padding-top:55px;padding-bottom:55px}
.lux-about-v4 *{box-sizing:border-box}.lux-about-v4 a{text-decoration:none}.lux-about-v4 .lux-eyebrow{color:#977843}.lux-about-lead{text-align:center;padding:65px 24px 58px;background:var(--lux-wine);color:#f3e3c4}.lux-about-lead .lux-eyebrow{color:#c9ad70}.lux-about-lead h1{font-size:clamp(42px,5.5vw,68px);line-height:1.06;margin:21px 0 25px;color:#f5ecde}.lux-about-lead p{font-size:16px;line-height:1.9;color:#d9c9b3;margin:0 0 26px}.lux-about-lead .lux-story-link{color:#d9bf7d}.lux-about-story{max-width:820px;margin:auto;padding:70px 28px 60px}.lux-about-story h2{font-size:44px;line-height:1.12;color:var(--lux-wine);margin:16px 0 28px}.lux-about-story p{font-size:16px;line-height:1.95;color:#756654;margin:0 0 20px}.lux-about-story .lux-about-emphasis{font-family:'Cormorant Garamond',Georgia,serif;font-size:28px;line-height:1.35;color:var(--lux-wine);margin:32px 0 0}.lux-thoughts{padding:60px 28px 72px;background:#eee5d7}.lux-story-section-head{max-width:760px;text-align:center;margin:0 auto 40px}.lux-story-section-head h2{font-size:clamp(36px,4vw,49px);line-height:1.1;color:var(--lux-wine);margin:16px 0 22px}.lux-story-section-head>p{font-size:15px;line-height:1.9;color:#7b6b58;margin:0}.lux-thought-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1050px;margin:auto}.lux-thought-card{margin:0;min-width:0;background:#faf7f0;border:1px solid #ddcfb9;align-self:start}.lux-thought-card>img{display:block;width:100%;height:auto;max-width:505px;margin:auto;object-fit:contain}.lux-thought-card figcaption{padding:26px 28px 30px}.lux-thought-card h3{font-size:31px;line-height:1.12;color:var(--lux-wine);margin:13px 0 16px}.lux-thought-card p{font-size:14px;line-height:1.85;color:#7b6b58;margin:0}.lux-world-showcase{padding:70px 28px;max-width:1320px;margin:auto}.lux-world-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.lux-world-tile{min-width:0;border:1px solid var(--lux-line);background:#f5efe4}.lux-world-tile>a{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.lux-world-image{height:295px;padding:18px;background:#ece3d4}.lux-world-image img{display:block;width:100%;height:100%;object-fit:contain}.lux-world-copy{padding:26px;display:flex;flex-direction:column;flex:1}.lux-world-copy h3{font-size:33px;line-height:1.1;color:var(--lux-wine);margin:14px 0 18px}.lux-world-copy p{font-size:14px;line-height:1.85;color:#7b6b58;margin:0 0 20px}.lux-world-copy .lux-text-link{margin-top:auto;font-size:12px;text-decoration:underline;text-underline-offset:5px}.lux-world-digital{text-align:center;font-size:12px;line-height:1.85;color:#8a7864;margin:28px auto 0;max-width:720px}.lux-about-future{background:#eee5d7;text-align:center;padding:45px 24px}.lux-about-future h2{font-size:38px;color:var(--lux-wine);margin:12px 0 20px}.lux-about-future p{font-size:15px;line-height:1.9;color:#7b6b58;max-width:660px;margin:0 auto 22px}.lux-coming-label{display:inline-block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;border:1px solid #bda77f;padding:8px 16px;color:#897044}.lux-about-founder{max-width:960px;margin:auto;padding:70px 28px;display:grid;grid-template-columns:220px 1fr;gap:55px;align-items:center}.lux-about-founder>img{width:220px;height:260px;object-fit:cover;object-position:center 20%}.lux-about-founder h2{font-size:40px;color:var(--lux-wine);line-height:1.1;margin:14px 0 8px}.lux-founder-role{font-size:12px;color:#8a7864;margin:0 0 20px}.lux-about-founder blockquote{font:400 25px/1.5 'Cormorant Garamond',Georgia,serif;color:#665441;margin:0}.lux-halfhour-close{text-align:center;background:var(--lux-wine);color:#f4e9d9;padding:60px 24px}.lux-halfhour-close .lux-eyebrow{color:#c9ad70}.lux-halfhour-close h2{font-size:clamp(44px,5vw,62px);line-height:1.04;color:#f5ecde;margin:21px 0 25px}.lux-halfhour-close>p{font-size:15px;line-height:1.9;color:#d9c9b3;margin:0 0 28px}.lux-halfhour-close>div{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:24px}.lux-halfhour-close .lux-button{background:#d2b26b;border-color:#d2b26b;color:var(--lux-wine)!important}.lux-halfhour-close .lux-story-link{color:#e3c887}
@media(max-width:1050px){.lux-home .lux-home-halfhour{grid-template-columns:.8fr 1.2fr;gap:28px}.lux-home-halfhour .lux-home-intro h1{font-size:55px}.lux-home .lux-home-origin{gap:38px}.lux-world-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.lux-home .lux-home-halfhour{grid-template-columns:1fr;padding:34px 20px 36px;gap:30px}.lux-home-halfhour .lux-home-intro h1{font-size:55px;margin:20px 0 24px}.lux-home-halfhour .lux-home-intro p{font-size:15px}.lux-home .lux-home-photo{width:100%}.lux-home-photo figcaption{font-size:10px}.lux-home .lux-home-reminder{padding:38px 20px}.lux-home-reminder h2{font-size:31px}.lux-home-reminder>p{font-size:11px;line-height:1.9}.lux-home .products{padding:45px 0}.lux-home-journal{padding:40px 20px}.lux-home-journal h2{font-size:30px}.lux-home .lux-home-origin{grid-template-columns:1fr;padding:45px 20px;gap:30px}.lux-home-origin>img{max-width:420px}.lux-home-origin h2{font-size:35px}.lux-about-lead{padding:48px 20px}.lux-about-lead h1{font-size:43px}.lux-about-lead p{font-size:15px}.lux-about-story{padding:45px 22px}.lux-about-story h2{font-size:37px}.lux-about-story p{font-size:15px}.lux-about-story .lux-about-emphasis{font-size:26px}.lux-thoughts{padding:43px 20px 48px}.lux-story-section-head{margin-bottom:30px}.lux-story-section-head h2{font-size:37px}.lux-story-section-head>p{font-size:14px}.lux-thought-grid{grid-template-columns:1fr;gap:26px;max-width:505px}.lux-thought-card figcaption{padding:24px}.lux-thought-card h3{font-size:30px}.lux-world-showcase{padding:45px 20px}.lux-world-grid{gap:20px}.lux-world-image{height:225px;padding:12px}.lux-world-copy{padding:20px}.lux-world-copy h3{font-size:29px}.lux-world-copy p{font-size:13px}.lux-world-copy .lux-eyebrow{font-size:9px}.lux-about-future{padding:40px 22px}.lux-about-founder{grid-template-columns:1fr;gap:28px;padding:45px 22px;text-align:center}.lux-about-founder>img{margin:auto;width:190px;height:225px}.lux-about-founder h2{font-size:36px}.lux-about-founder blockquote{font-size:24px}.lux-halfhour-close{padding:45px 20px}.lux-halfhour-close h2{font-size:49px}.lux-halfhour-close>div{gap:22px}}
@media(max-width:480px){.lux-world-grid{grid-template-columns:1fr}.lux-world-image{height:310px}.lux-world-copy{padding:25px}.lux-world-copy h3{font-size:33px}.lux-world-copy p{font-size:14px}.lux-home .products .card h3{font-size:25px}}
