.HomeSalts-module__E2zkDG__band{background:var(--char);color:var(--cream);margin-top:-1px;padding-block:clamp(4.5rem,8vw,7.5rem);position:relative}.HomeSalts-module__E2zkDG__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.HomeSalts-module__E2zkDG__h2{margin-top:14px;font-size:clamp(2.6rem,6.4vw,5.2rem)}.HomeSalts-module__E2zkDG__h2 .serif-i{color:var(--gold);margin-top:.08em;font-size:.72em;display:block}.HomeSalts-module__E2zkDG__count{opacity:.14;font-size:clamp(3rem,7vw,6rem);line-height:.8}.HomeSalts-module__E2zkDG__sub{font-family:var(--font-serif);color:var(--gold);margin-top:16px;font-size:clamp(1.2rem,1.8vw,1.5rem);font-style:italic}.HomeSalts-module__E2zkDG__joinGo{margin-top:10px}.HomeSalts-module__E2zkDG__joinGo a{color:var(--gold);text-underline-offset:4px;gap:8px;padding:6px 0;font-weight:700;text-decoration:none;display:inline-flex}.HomeSalts-module__E2zkDG__joinGo a:hover,.HomeSalts-module__E2zkDG__joinGo a:focus-visible{text-decoration:underline}.HomeSalts-module__E2zkDG__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,18px);margin:clamp(2.2rem,4vw,3.4rem) 0 0;padding:0;list-style:none;display:grid}.HomeSalts-module__E2zkDG__row>li{display:flex}.HomeSalts-module__E2zkDG__tile{color:var(--cream);isolation:isolate;transition:transform .5s var(--ease), box-shadow .5s var(--ease);border-radius:22px;flex-direction:column;flex:1;padding:18px 18px 22px;text-decoration:none;display:flex;position:relative;overflow:hidden}.HomeSalts-module__E2zkDG__tile:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(90% 55% at 50% 38%,#ffffff1a,#0000 70%);position:absolute;inset:0}.HomeSalts-module__E2zkDG__tile:hover{transform:translateY(-6px);box-shadow:0 30px 60px #0006}.HomeSalts-module__E2zkDG__tile:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.HomeSalts-module__E2zkDG__idx{font-family:var(--font-display);opacity:.22;font-size:2.2rem;line-height:.8}.HomeSalts-module__E2zkDG__tube{place-items:center;height:290px;padding:6px 0 18px;display:grid}.HomeSalts-module__E2zkDG__tube img{filter:drop-shadow(0 22px 26px #0000006b);width:auto;height:250px;transition:transform .6s var(--ease)}.HomeSalts-module__E2zkDG__tile:hover .HomeSalts-module__E2zkDG__tube img{transform:translateY(-8px)rotate(-3deg)}.HomeSalts-module__E2zkDG__nm{font-family:var(--font-display);text-transform:uppercase;min-height:1.84em;font-size:clamp(1.35rem,1.9vw,1.9rem);line-height:.92}.HomeSalts-module__E2zkDG__ln{font-family:var(--font-serif);opacity:.9;margin-top:8px;font-size:.95rem;font-style:italic}.HomeSalts-module__E2zkDG__meta{box-sizing:content-box;letter-spacing:.2em;text-transform:uppercase;min-height:2.6em;color:color-mix(in srgb, var(--accent) 60%, var(--cream));flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:auto;padding-top:14px;font-size:.7rem;font-weight:700;display:flex}.HomeSalts-module__E2zkDG__flag{color:var(--cream);letter-spacing:.14em;border:1px solid;border-radius:999px;padding:4px 9px}.HomeSalts-module__E2zkDG__actions{border-top:1px solid #f6efdf24;grid-template-columns:auto 1fr;align-items:center;gap:24px 40px;margin-top:clamp(2.2rem,4vw,3.2rem);padding-top:clamp(1.6rem,3vw,2.4rem);display:grid}.HomeSalts-module__E2zkDG__actions .btn{white-space:nowrap}.HomeSalts-module__E2zkDG__join{text-align:right;justify-self:end}.HomeSalts-module__E2zkDG__joinLead{font-family:var(--font-serif);opacity:.9;font-size:1.05rem;font-style:italic}.HomeSalts-module__E2zkDG__join .cta-form{justify-content:flex-end;margin-top:12px}.HomeSalts-module__E2zkDG__join .field{max-width:300px}.HomeSalts-module__E2zkDG__join .micro{letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin-top:12px;font-size:.7rem}.HomeSalts-module__E2zkDG__join .micro a{color:inherit;text-underline-offset:3px;transition:color .25s var(--ease);text-decoration:underline}:is(.HomeSalts-module__E2zkDG__join .micro a:hover,.HomeSalts-module__E2zkDG__join .micro a:focus-visible){color:var(--gold)}.HomeSalts-module__E2zkDG__join .micro.err{color:var(--gold);opacity:1;text-transform:none;letter-spacing:.04em}@media (max-width:1100px){.HomeSalts-module__E2zkDG__tile{padding:16px 14px 20px}.HomeSalts-module__E2zkDG__tube{height:260px}.HomeSalts-module__E2zkDG__tube img{height:220px}}@media (max-width:900px){.HomeSalts-module__E2zkDG__row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(62%,240px);grid-auto-flow:column;margin-inline:-4vw;padding:10px 4vw;scroll-padding-inline:4vw;overflow-x:auto}.HomeSalts-module__E2zkDG__row::-webkit-scrollbar{display:none}.HomeSalts-module__E2zkDG__row>li{scroll-snap-align:start}.HomeSalts-module__E2zkDG__actions{grid-template-columns:1fr}.HomeSalts-module__E2zkDG__join{text-align:left;justify-self:stretch}.HomeSalts-module__E2zkDG__join .cta-form{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.HomeSalts-module__E2zkDG__tile,.HomeSalts-module__E2zkDG__tube img{transition:none}.HomeSalts-module__E2zkDG__tile:hover,.HomeSalts-module__E2zkDG__tile:hover .HomeSalts-module__E2zkDG__tube img{transform:none}}
.SaltRain-module__tdTELq__band{background:var(--char);color:var(--cream);margin-top:-1px;padding-block:clamp(1rem,3vw,3rem) clamp(4.5rem,8vw,7.5rem);position:relative;overflow:hidden}.SaltRain-module__tdTELq__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.SaltRain-module__tdTELq__frame{aspect-ratio:9/16;background:#0b0604;border-radius:24px;justify-self:center;width:min(100%,420px);position:relative;overflow:hidden;box-shadow:0 50px 100px -40px #000000e6,inset 0 0 0 1px #f6efdf14}.SaltRain-module__tdTELq__frame video,.SaltRain-module__tdTELq__frame img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.SaltRain-module__tdTELq__frame video{background:url(/video/advent/salt-rain-poster.jpg) 50%/cover no-repeat}.SaltRain-module__tdTELq__note{letter-spacing:.2em;text-transform:uppercase;color:#f6efdf99;text-align:center;margin-top:14px;font-size:.7rem;display:block}.SaltRain-module__tdTELq__h2{margin-top:14px;font-size:clamp(2.6rem,6.4vw,5.2rem)}.SaltRain-module__tdTELq__h2 .serif-i{color:var(--gold);margin-top:.08em;font-size:.72em;display:block}.SaltRain-module__tdTELq__line{max-width:42ch;margin-top:20px}.SaltRain-module__tdTELq__actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:28px;display:flex}.SaltRain-module__tdTELq__quiet{color:var(--cream);text-underline-offset:4px;transition:color .3s var(--ease), text-decoration-color .3s var(--ease);font-size:.9rem;font-weight:600;-webkit-text-decoration:underline #f6efdf66;text-decoration:underline #f6efdf66}.SaltRain-module__tdTELq__quiet:hover,.SaltRain-module__tdTELq__quiet:focus-visible{color:var(--gold);text-decoration-color:currentColor}.SaltRain-module__tdTELq__quiet:focus-visible{outline:3px solid var(--cream);outline-offset:3px;border-radius:4px}.SaltRain-module__tdTELq__strip{color:var(--cream);transition:box-shadow .3s var(--ease), background .3s var(--ease);background:linear-gradient(120deg,#e9a13b29,#e9a13b0f);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;margin-top:clamp(2.6rem,5vw,4.5rem);padding:16px 22px;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #e9a13b4d}.SaltRain-module__tdTELq__strip:hover,.SaltRain-module__tdTELq__strip:focus-visible{background:linear-gradient(120deg,#e9a13b42,#e9a13b1a);box-shadow:inset 0 0 0 1px #e9a13b99}.SaltRain-module__tdTELq__strip:focus-visible{outline:3px solid var(--cream);outline-offset:3px}.SaltRain-module__tdTELq__stripLead{align-items:center;gap:14px;min-width:0;display:flex}.SaltRain-module__tdTELq__stripCameo{object-fit:cover;object-position:50% 42%;width:44px;height:44px;box-shadow:0 0 0 2px var(--gold);border-radius:50%;flex:none}.SaltRain-module__tdTELq__stripTag{letter-spacing:.26em;text-transform:uppercase;color:var(--gold);font-size:.7rem;font-weight:700;display:block}.SaltRain-module__tdTELq__stripText{font-family:var(--font-serif);margin-top:3px;font-size:1.1rem;font-style:italic;line-height:1.3;display:block}.SaltRain-module__tdTELq__stripGo{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);flex:none;font-size:.82rem;font-weight:700}@media (max-width:900px){.SaltRain-module__tdTELq__grid{grid-template-columns:1fr}.SaltRain-module__tdTELq__frame{aspect-ratio:4/5;justify-self:start;width:100%;max-width:420px}.SaltRain-module__tdTELq__note{text-align:left}}
.Home-module__YeEf2G__passes{background:var(--cream);color:var(--ink);margin-top:-1px;padding-block:clamp(2.6rem,5vw,4.4rem)}.Home-module__YeEf2G__passesHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 28px;margin-bottom:clamp(18px,3vw,30px);display:flex}.Home-module__YeEf2G__passesH{margin-top:10px;font-size:clamp(1.9rem,4vw,3.2rem)}.Home-module__YeEf2G__passesH .serif-i{color:var(--red)}.Home-module__YeEf2G__passesNote{max-width:44ch;color:var(--ink-soft);font-size:clamp(.98rem,1.15vw,1.06rem);line-height:1.65}.Home-module__YeEf2G__merch{background:var(--cream-2);color:var(--ink);margin-top:-1px;padding-block:clamp(4rem,7vw,6.5rem)}.Home-module__YeEf2G__merchHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.Home-module__YeEf2G__merchH{margin-top:14px;font-size:clamp(2.4rem,5.6vw,4.6rem)}.Home-module__YeEf2G__merchH .serif-i{color:var(--red)}.Home-module__YeEf2G__merchNote{max-width:40ch;color:var(--ink-soft);font-size:clamp(.98rem,1.15vw,1.06rem);line-height:1.65}.Home-module__YeEf2G__merchRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,22px);margin:clamp(1.8rem,3.5vw,2.8rem) 0 0;padding:0;list-style:none;display:grid}.Home-module__YeEf2G__merchCard{height:100%;color:var(--ink);transition:transform .45s var(--ease), box-shadow .45s var(--ease);background:#fffaf0;border-radius:20px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #2a0f0814,0 18px 50px #3c14081a}.Home-module__YeEf2G__merchCard:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1px #2a0f0814,0 30px 64px #3c140829}.Home-module__YeEf2G__merchCard:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.Home-module__YeEf2G__merchPh{aspect-ratio:1;background:var(--cream-2);display:block;overflow:hidden}.Home-module__YeEf2G__merchPh img{object-fit:cover;object-position:center 30%;width:100%;height:100%;transition:transform 1s var(--ease)}.Home-module__YeEf2G__merchCard:hover .Home-module__YeEf2G__merchPh img{transform:scale(1.05)}.Home-module__YeEf2G__merchNm{font-family:var(--font-display);text-transform:uppercase;padding:16px 18px 0;font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:.95;display:block}.Home-module__YeEf2G__merchPrice{letter-spacing:.06em;color:var(--ink-soft);padding:8px 18px 18px;font-size:.9rem;font-weight:700;display:block}.Home-module__YeEf2G__merchFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:clamp(1.6rem,3vw,2.4rem);display:flex}.Home-module__YeEf2G__merch .btn:focus-visible{outline-color:var(--ink)}.Home-module__YeEf2G__story{background:var(--cream);color:var(--ink);margin-top:-1px;padding-block:clamp(4.5rem,8vw,7.5rem)}.Home-module__YeEf2G__storyGrid{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(26px,5vw,80px);display:grid}.Home-module__YeEf2G__storyH{margin-top:16px;font-size:clamp(2.8rem,6.4vw,5.4rem)}.Home-module__YeEf2G__storyH .serif-i{color:var(--red);margin-top:.05em;display:block}.Home-module__YeEf2G__storyLine{max-width:48ch;padding-top:10px}.Home-module__YeEf2G__storyMore{margin-top:22px}.Home-module__YeEf2G__storyMore a{color:var(--red);text-underline-offset:4px;gap:8px;padding:6px 0;font-weight:700;text-decoration:none;display:inline-flex}.Home-module__YeEf2G__storyMore a:hover,.Home-module__YeEf2G__storyMore a:focus-visible{text-decoration:underline}.Home-module__YeEf2G__sauces{background:var(--cream);color:var(--ink);border-top:1px solid #1d0b061f;margin-top:-1px;padding-block:clamp(3.5rem,7vw,6rem)}.Home-module__YeEf2G__saucesGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,5vw,72px);display:grid}.Home-module__YeEf2G__saucesH{margin-top:14px;font-size:clamp(2.4rem,5.6vw,4.6rem)}.Home-module__YeEf2G__saucesH .serif-i{color:var(--red)}.Home-module__YeEf2G__saucesLine{max-width:44ch;margin-top:18px}.Home-module__YeEf2G__saucesFig{margin:0}.Home-module__YeEf2G__saucesFig img{filter:drop-shadow(0 22px 28px #14040038);width:100%;height:auto;display:block}.Home-module__YeEf2G__saucesFig figcaption{margin-top:12px}@media (max-width:900px){.Home-module__YeEf2G__merchRow{grid-template-columns:repeat(2,minmax(0,1fr))}.Home-module__YeEf2G__storyGrid,.Home-module__YeEf2G__saucesGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Home-module__YeEf2G__merchCard,.Home-module__YeEf2G__merchPh img{transition:none}.Home-module__YeEf2G__merchCard:hover,.Home-module__YeEf2G__merchCard:hover .Home-module__YeEf2G__merchPh img{transform:none}}
