.landing-module__g1LwZa__page{--green:#1d4233;--green-2:#28583f;--lime:#c8d96a;--cream:#e8e0d0;--paper:#f3eee3;--ember:#e8642c;--glow:#f6b04a;--muted:#4d6a5c;--line:#1d423329;--wrap:1240px;background:var(--paper);color:var(--green);font-size:17px;line-height:1.55;overflow-x:clip}.landing-module__g1LwZa__page h1,.landing-module__g1LwZa__page h2,.landing-module__g1LwZa__page h3{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.01em;font-weight:400;line-height:.98}.landing-module__g1LwZa__page h2{font-size:clamp(44px,6.4vw,92px)}.landing-module__g1LwZa__page h3{font-size:clamp(28px,3vw,38px);line-height:1.05}.landing-module__g1LwZa__page em{font-style:italic}.landing-module__g1LwZa__wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.landing-module__g1LwZa__lead{color:var(--muted);max-width:58ch;font-size:clamp(18px,1.45vw,22px)}.landing-module__g1LwZa__kicker{color:var(--ember);margin-bottom:16px;font-size:15px;font-weight:600}.landing-module__g1LwZa__btn{border:2px solid var(--green);border-radius:999px;align-items:center;gap:10px;padding:16px 26px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.landing-module__g1LwZa__btn:hover{transform:translateY(-2px)}.landing-module__g1LwZa__btnSolid{background:var(--green);color:var(--cream)}.landing-module__g1LwZa__btnSolid:hover{background:var(--ember);border-color:var(--ember);color:#fff}.landing-module__g1LwZa__btnGhost{color:var(--green);background:0 0}.landing-module__g1LwZa__btnGhost:hover{background:var(--green);color:var(--cream)}.landing-module__g1LwZa__btnEmber{background:var(--ember);border-color:var(--ember);color:#fff}.landing-module__g1LwZa__btnEmber:hover{background:var(--lime);border-color:var(--lime);color:var(--green)}.landing-module__g1LwZa__btnLight{color:var(--cream);background:0 0;border-color:#e8e0d080}.landing-module__g1LwZa__btnLight:hover{background:var(--cream);border-color:var(--cream);color:var(--green)}.landing-module__g1LwZa__nav{z-index:50;width:min(var(--wrap), calc(100% - 24px));-webkit-backdrop-filter:blur(14px);background:#f3eee3db;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:10px 10px 10px 22px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 1px #1d423314}.landing-module__g1LwZa__logo{color:var(--green);align-items:flex-end;gap:12px;text-decoration:none;display:flex}.landing-module__g1LwZa__logo img{width:auto;height:26px}.landing-module__g1LwZa__logo small{color:var(--muted);font-size:13px}.landing-module__g1LwZa__navLinks{gap:24px;font-size:15px;list-style:none;display:flex}.landing-module__g1LwZa__navLinks a{opacity:.8;text-decoration:none}.landing-module__g1LwZa__navLinks a:hover{opacity:1;color:var(--ember)}.landing-module__g1LwZa__navEnd{align-items:center;gap:14px;display:flex}.landing-module__g1LwZa__navLogin{border-right:1px solid var(--line);padding-right:14px;font-size:15px;text-decoration:none}.landing-module__g1LwZa__navLogin:hover{color:var(--ember)}.landing-module__g1LwZa__navEnd .landing-module__g1LwZa__btn{padding:11px 20px;font-size:15px}@media (max-width:1000px){.landing-module__g1LwZa__navLinks{display:none}}@media (max-width:520px){.landing-module__g1LwZa__logo small{display:none}.landing-module__g1LwZa__navLogin{padding-right:10px;font-size:14px}.landing-module__g1LwZa__navEnd .landing-module__g1LwZa__btn{padding:10px 14px;font-size:14px}}.landing-module__g1LwZa__hero{background:radial-gradient(ellipse 70% 55% at 50% 108%, #e8642c47, #e8642c00 60%), radial-gradient(ellipse 50% 40% at 85% 10%, #c8d96a59, #c8d96a00 70%), var(--paper);flex-direction:column;padding:100px 0 0;display:flex;position:relative;overflow:hidden}.landing-module__g1LwZa__heroCopy{text-align:center;z-index:2;position:relative}.landing-module__g1LwZa__heroCopy h1{font-size:clamp(52px,min(8.6vw,14vh),150px);line-height:.9}.landing-module__g1LwZa__heroCopy h1 em{color:var(--ember);white-space:nowrap}.landing-module__g1LwZa__heroCopy .landing-module__g1LwZa__lead{margin:20px auto 0}.landing-module__g1LwZa__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.landing-module__g1LwZa__shelf{justify-content:center;align-items:flex-end;gap:clamp(6px,2vw,34px);height:clamp(280px,42vh,520px);margin-top:clamp(20px,3vh,48px);padding-top:40px;display:flex;position:relative}.landing-module__g1LwZa__shelf:after{content:"";background:var(--green);height:22px;position:absolute;bottom:0;left:0;right:0}.landing-module__g1LwZa__bottle{z-index:1;height:100%;margin-bottom:18px;animation:1s cubic-bezier(.2,.8,.2,1) both landing-module__g1LwZa__rise;position:relative}.landing-module__g1LwZa__bottle img{filter:drop-shadow(0 22px 20px #1d42334d);width:auto;height:100%;animation:6s ease-in-out infinite landing-module__g1LwZa__float}.landing-module__g1LwZa__bottleSm{height:78%}.landing-module__g1LwZa__bottleXs{height:64%}.landing-module__g1LwZa__bottle:first-child{animation-delay:50ms}.landing-module__g1LwZa__bottle:nth-child(2){animation-delay:.15s}.landing-module__g1LwZa__bottle:nth-child(3){animation-delay:.25s}.landing-module__g1LwZa__bottle:nth-child(4){animation-delay:.35s}.landing-module__g1LwZa__bottle:nth-child(5){animation-delay:.45s}.landing-module__g1LwZa__bottle:nth-child(6){animation-delay:.55s}.landing-module__g1LwZa__bottle:nth-child(7){animation-delay:.65s}.landing-module__g1LwZa__bottle:nth-child(2) img,.landing-module__g1LwZa__bottle:nth-child(5) img{animation-duration:7s;animation-delay:-2s}.landing-module__g1LwZa__bottle:nth-child(3) img,.landing-module__g1LwZa__bottle:nth-child(6) img{animation-duration:8s;animation-delay:-4s}@keyframes landing-module__g1LwZa__rise{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}@keyframes landing-module__g1LwZa__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:760px){.landing-module__g1LwZa__hero{padding-top:120px}.landing-module__g1LwZa__hideMobile{display:none}.landing-module__g1LwZa__shelf{height:240px}}.landing-module__g1LwZa__facts{background:var(--green);color:var(--cream);padding:38px 0}.landing-module__g1LwZa__factsGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.landing-module__g1LwZa__fact b{font-family:var(--font-heading), Georgia, serif;color:var(--lime);font-size:clamp(34px,3.6vw,52px);font-weight:400;line-height:1;display:block}.landing-module__g1LwZa__fact span{opacity:.85;font-size:14px}@media (max-width:820px){.landing-module__g1LwZa__factsGrid{grid-template-columns:1fr 1fr}}.landing-module__g1LwZa__block{padding:clamp(80px,8.5vw,116px) 0;position:relative}.landing-module__g1LwZa__head{grid-template-columns:1.1fr .9fr;align-items:end;gap:40px;margin-bottom:48px;display:grid}.landing-module__g1LwZa__head p{justify-self:end}@media (max-width:860px){.landing-module__g1LwZa__block{padding:72px 0}.landing-module__g1LwZa__head{grid-template-columns:1fr}.landing-module__g1LwZa__head p{justify-self:start}}.landing-module__g1LwZa__how{background:var(--lime)}.landing-module__g1LwZa__how .landing-module__g1LwZa__lead{color:var(--green);opacity:.8}.landing-module__g1LwZa__steps{border-top:1.5px solid var(--green);counter-reset:s;grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.landing-module__g1LwZa__steps li{counter-increment:s;padding:30px 26px 10px 0}.landing-module__g1LwZa__steps li:before{content:counter(s);font-family:var(--font-heading), Georgia, serif;margin-bottom:12px;font-size:84px;line-height:1;display:block}.landing-module__g1LwZa__steps h3{margin-bottom:8px}@media (max-width:820px){.landing-module__g1LwZa__steps{grid-template-columns:1fr}}.landing-module__g1LwZa__loyalty{background:var(--green);color:var(--cream);overflow:hidden}.landing-module__g1LwZa__loyalty h2{color:var(--cream)}.landing-module__g1LwZa__loyalty h2 em{color:var(--lime)}.landing-module__g1LwZa__loyalty .landing-module__g1LwZa__lead{color:#e8e0d0cc}.landing-module__g1LwZa__levels{border-top:1.5px solid #e8e0d059;grid-template-columns:repeat(4,1fr);list-style:none;display:grid}.landing-module__g1LwZa__levels li{border-right:1px solid #e8e0d026;padding:28px 22px 28px 0;position:relative}.landing-module__g1LwZa__levels li:last-child{border-right:0}.landing-module__g1LwZa__levels li>span{color:var(--lime);margin-bottom:18px;font-size:13px;font-weight:700;display:block}.landing-module__g1LwZa__levels h3{color:var(--cream);font-size:clamp(40px,4.4vw,64px)}.landing-module__g1LwZa__levels p{opacity:.75;margin-top:8px;font-size:14px}@media (max-width:820px){.landing-module__g1LwZa__levels{grid-template-columns:1fr 1fr}.landing-module__g1LwZa__levels li{border-bottom:1px solid #e8e0d026;border-right:0;padding-left:0}}.landing-module__g1LwZa__rewards{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:70px;display:grid}.landing-module__g1LwZa__reward{background:#e8e0d014;border:1px solid #e8e0d033;border-radius:24px;flex-direction:column;justify-content:space-between;gap:18px;padding:26px;transition:transform .25s,background .25s;display:flex}.landing-module__g1LwZa__reward:hover{background:#e8e0d024;transform:translateY(-4px)}.landing-module__g1LwZa__reward strong{font-family:var(--font-heading), Georgia, serif;font-size:26px;font-weight:400;line-height:1.1}.landing-module__g1LwZa__reward span{background:var(--lime);color:var(--green);border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:13px;font-weight:700}@media (max-width:900px){.landing-module__g1LwZa__rewards{grid-template-columns:1fr 1fr}}.landing-module__g1LwZa__prize{background:var(--lime);color:var(--green);border-radius:28px;grid-template-columns:auto 1fr;align-items:center;gap:40px;margin-top:26px;padding:36px 40px;display:grid}.landing-module__g1LwZa__prize b{font-family:var(--font-heading), Georgia, serif;font-size:clamp(80px,11vw,150px);font-weight:400;line-height:.8}.landing-module__g1LwZa__prize h3{margin-bottom:8px}@media (max-width:760px){.landing-module__g1LwZa__prize{grid-template-columns:1fr;gap:16px}}.landing-module__g1LwZa__range{background:var(--paper)}.landing-module__g1LwZa__track{scroll-snap-type:x mandatory;padding:0 24px 26px max(24px, calc((100vw - var(--wrap)) / 2 + 24px));scrollbar-width:none;gap:22px;display:flex;overflow-x:auto}.landing-module__g1LwZa__track::-webkit-scrollbar{display:none}.landing-module__g1LwZa__panel{scroll-snap-align:start;background:var(--c);height:520px;color:var(--green);border-radius:26px;flex:0 0 min(78vw,330px);grid-template-rows:auto 1fr auto;padding:24px 24px 26px;display:grid}.landing-module__g1LwZa__panelTop{justify-content:space-between;font-size:13px;font-weight:700;display:flex}.landing-module__g1LwZa__panelArt{justify-content:center;align-items:flex-end;min-height:0;padding:12px 0 20px;display:flex;position:relative}.landing-module__g1LwZa__panelArt:after{content:"";background:radial-gradient(#1d423361,#1d423300 70%);border-radius:50%;width:46%;height:16px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.landing-module__g1LwZa__panelArt img{z-index:1;object-fit:contain;filter:drop-shadow(0 22px 18px #1d423347);width:auto;max-width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:relative}.landing-module__g1LwZa__panel:hover .landing-module__g1LwZa__panelArt img{transform:translateY(-12px)rotate(-2deg)}.landing-module__g1LwZa__panel h3{margin-bottom:6px;font-size:clamp(32px,3vw,42px)}.landing-module__g1LwZa__panel p{font-size:15px}.landing-module__g1LwZa__rangeNote{color:var(--muted);margin-top:20px;font-size:14px}.landing-module__g1LwZa__moment{background:var(--green);color:var(--cream);padding:120px 0;overflow:clip}.landing-module__g1LwZa__momentGrid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.landing-module__g1LwZa__moment .landing-module__g1LwZa__kicker{color:var(--lime)}.landing-module__g1LwZa__moment h2{color:var(--cream)}.landing-module__g1LwZa__moment p{color:#e8e0d0d9;max-width:50ch;margin-top:22px}.landing-module__g1LwZa__claim{font-family:var(--font-heading), Georgia, serif;color:var(--lime);margin-top:30px;font-size:clamp(24px,2.2vw,32px)}.landing-module__g1LwZa__shot{aspect-ratio:4/5;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #00000080}.landing-module__g1LwZa__shot img{object-fit:cover;width:100%;height:100%}@media (max-width:860px){.landing-module__g1LwZa__moment{padding:80px 0}.landing-module__g1LwZa__momentGrid{grid-template-columns:1fr;gap:40px}}.landing-module__g1LwZa__faq details{border-bottom:1px solid var(--line)}.landing-module__g1LwZa__faq details:first-child{border-top:1.5px solid var(--green)}.landing-module__g1LwZa__faq summary{cursor:pointer;font-family:var(--font-heading), Georgia, serif;padding:24px 50px 24px 0;font-size:clamp(24px,2.4vw,32px);line-height:1.15;list-style:none;position:relative}.landing-module__g1LwZa__faq summary::-webkit-details-marker{display:none}.landing-module__g1LwZa__faq summary:after{content:"+";font-size:36px;transition:transform .25s;position:absolute;top:18px;right:6px}.landing-module__g1LwZa__faq details[open] summary:after{transform:rotate(45deg)}.landing-module__g1LwZa__faq details p{color:var(--muted);max-width:62ch;padding:0 0 26px}.landing-module__g1LwZa__contact{background:var(--green);color:var(--cream);position:relative;overflow:hidden}.landing-module__g1LwZa__contact h2{color:var(--cream)}.landing-module__g1LwZa__contact h2 em{color:var(--lime)}.landing-module__g1LwZa__contactGrid{z-index:1;grid-template-columns:1.2fr .8fr;gap:60px;margin-top:40px;display:grid;position:relative}.landing-module__g1LwZa__contact ol{margin:0 0 30px;list-style:none}.landing-module__g1LwZa__contact ol li{border-bottom:1px solid #e8e0d033;gap:16px;padding:14px 0;display:flex}.landing-module__g1LwZa__contact ol li b{font-family:var(--font-heading), Georgia, serif;color:var(--lime);width:28px;font-size:26px;font-weight:400}.landing-module__g1LwZa__card{background:#e8e0d014;border:1px solid #e8e0d033;border-radius:24px;align-self:start;padding:30px}.landing-module__g1LwZa__card a{margin:6px 0;font-size:20px;text-decoration:none;display:block}.landing-module__g1LwZa__card a:hover{color:var(--lime)}.landing-module__g1LwZa__cardSmall{color:#e8e0d0b3;font-size:14px}.landing-module__g1LwZa__emberBg{pointer-events:none;background:radial-gradient(at 50% 100%,#e8642c8c,#e8642c00 60%);height:90%;position:absolute;inset:auto -10% -60%}@media (max-width:860px){.landing-module__g1LwZa__contactGrid{grid-template-columns:1fr}}.landing-module__g1LwZa__footer{background:var(--green);color:#e8e0d0b3;border-top:1px solid #e8e0d026;padding:30px 0 50px;font-size:14px}.landing-module__g1LwZa__footerInner{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.landing-module__g1LwZa__footer a{margin-right:18px;text-decoration:none}.landing-module__g1LwZa__footer a:hover{color:var(--lime)}@media (prefers-reduced-motion:reduce){.landing-module__g1LwZa__bottle,.landing-module__g1LwZa__bottle img{animation:none}.landing-module__g1LwZa__btn,.landing-module__g1LwZa__panelArt img,.landing-module__g1LwZa__reward{transition:none}}
