:root{--way-bg:#483324;--way-mark:#f2c623;--way-ink:#f6efe3;--way-stripes:0;--way-fade:.45s}.hero[data-astro-cid-lcdefpme]{z-index:0;height:min(calc(100svh - 2.6rem - var(--nav-h) - var(--gutter)), 56rem);min-height:34rem;margin:var(--nav-h) var(--gutter) 0;color:var(--way-ink);background:var(--way-bg);transition:background-color var(--way-fade) ease, color var(--way-fade) ease;flex-direction:column;justify-content:center;align-items:center;gap:clamp(3rem,9vh,5.5rem);padding:clamp(3.25rem,8vh,5rem) 3rem 3.5rem;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;opacity:var(--way-stripes);transition:opacity var(--way-fade) ease;pointer-events:none;background:repeating-linear-gradient(90deg,#fff3 0 2px,#0000 2px 30px);position:absolute;inset:0}.credits[data-astro-cid-lcdefpme]{z-index:1;letter-spacing:.2em;text-transform:uppercase;opacity:.85;justify-content:space-between;gap:1rem;font-size:.6875rem;display:flex;position:absolute;left:1.85rem;right:1.85rem}.credits-top[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto 1fr;display:grid;top:1.6rem}.credits-top[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{justify-self:end}.credits-bottom[data-astro-cid-lcdefpme]{bottom:1.5rem}.credits-bottom[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{letter-spacing:.04em;text-transform:none;font-style:italic}.hero-copy[data-astro-cid-lcdefpme]{z-index:1;text-align:center;flex-shrink:0;width:min(52rem,100%);position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.015em;text-wrap:balance;margin-bottom:.9rem;font-size:clamp(2.25rem,4.2vw,3.75rem);line-height:1.04}.hero-blurb[data-astro-cid-lcdefpme]{opacity:.9;text-wrap:balance;max-width:30rem;margin:1.1rem auto 0;font-size:1.1rem;line-height:1.55}.lede[data-astro-cid-lcdefpme]{letter-spacing:.04em;opacity:.82;max-width:34rem;margin:0 auto 1.75rem;font-style:italic}.hero-marks[data-astro-cid-lcdefpme]{flex:none;justify-content:center;width:100%;display:flex;position:relative}.hero-mark[data-astro-cid-lcdefpme]{width:min(60%,46rem,62vh);height:auto;color:var(--way-mark);transition:color var(--way-fade) ease;display:block;transform:translate(2%)}.hero-light[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-light[data-astro-cid-lcdefpme]:before{content:"";mix-blend-mode:soft-light;filter:blur(40px);background:linear-gradient(90deg,#0000 0 10%,#fff2d680 10% 30%,#0000 30% 34%,#fff2d680 34% 54%,#0000 54%);width:70%;animation:28s ease-in-out infinite alternate daylight;position:absolute;top:-10%;bottom:-10%;left:-24%;transform:skew(-16deg);-webkit-mask-image:linear-gradient(#0000 2%,#000 18% 44%,#0000 47% 50%,#000 53% 82%,#0000 98%);mask-image:linear-gradient(#0000 2%,#000 18% 44%,#0000 47% 50%,#000 53% 82%,#0000 98%)}.hero-light[data-astro-cid-lcdefpme]:after{content:"";background:radial-gradient(72% 72% at 50% 45%,#0000 40%,#140c0633 75%,#140c066b 100%);position:absolute;inset:0}@keyframes daylight{0%{opacity:.7;transform:translate(-6%)skew(-16deg)}45%{opacity:1}70%{opacity:.55}to{opacity:.85;transform:translate(26%)skew(-16deg)}}.hero-grain[data-astro-cid-lcdefpme]{pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(6,end) infinite grain;position:absolute;inset:0}@keyframes grain{to{background-position:220px 110px}}.hero[data-astro-cid-lcdefpme] .note[data-astro-cid-lcdefpme]{color:inherit}.drop[data-astro-cid-lcdefpme]{padding:clamp(3.5rem, 7vw, 6rem) var(--gutter) 0}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.6875rem}.row-head[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--ink);grid-template-columns:1fr auto;align-items:baseline;gap:.35rem 1.5rem;margin-bottom:1.75rem;padding-bottom:1rem;display:grid}.row-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15}.row-link[data-astro-cid-lcdefpme]{white-space:nowrap;grid-area:1/2/3;place-self:end;align-items:baseline;gap:.5rem;padding-bottom:.35rem;font-size:1rem;transition:color .2s;display:inline-flex}.row-arrow[data-astro-cid-lcdefpme]{transition:transform .3s var(--ease-out);display:inline-block}.row-link[data-astro-cid-lcdefpme]:hover{color:var(--red)}.row-link[data-astro-cid-lcdefpme]:hover .row-arrow[data-astro-cid-lcdefpme]{transform:translate(6px)}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.5rem);display:grid}.card-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5;background:#3b2a1f;position:relative;overflow:hidden}.card-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.gram-grid[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:sepia(.22)contrast(1.04)saturate(.88)brightness(.98)}.card-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.card-photo[data-astro-cid-lcdefpme] .card-alt[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .45s,transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.04)}@media (hover:hover){.card[data-astro-cid-lcdefpme]:hover .card-alt[data-astro-cid-lcdefpme]{opacity:1;transform:scale(1)}}.badge[data-astro-cid-lcdefpme]{z-index:2;color:#fff;background:#767170d9;border-radius:90px;padding:.25rem .75rem;font-size:.8125rem;position:absolute;top:.75rem;left:.75rem}.card-meta[data-astro-cid-lcdefpme]{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:1rem;margin-top:.85rem;font-size:.6875rem;display:flex}.card-meta[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{letter-spacing:.04em;text-transform:none;font-size:.8125rem;font-style:italic}.card-name[data-astro-cid-lcdefpme]{margin-top:.35rem;font-size:1.0625rem;line-height:1.3}.card-price[data-astro-cid-lcdefpme]{color:var(--muted);font-variant-numeric:lining-nums tabular-nums;margin-top:.1rem;font-size:.9375rem}.card-feature[data-astro-cid-lcdefpme] .card-photo[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#0000 45%,#140c06b3);position:absolute;inset:0}.feature-copy[data-astro-cid-lcdefpme]{z-index:1;color:#fff;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.feature-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:.75rem;font-size:1.1875rem;line-height:1.3}.feature-copy[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-underline-offset:.3em;font-size:.9375rem;text-decoration:underline 1px}.marquee[data-astro-cid-lcdefpme]{padding:clamp(4rem,8vw,7rem) 0;position:relative;overflow:hidden}.marquee-track[data-astro-cid-lcdefpme]{width:max-content;animation:120s linear infinite drift;display:flex}.marquee-track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:-.01em;white-space:nowrap;color:var(--whisper);padding-right:.6em;font-size:clamp(4rem,10vw,9.5rem);line-height:1}.marquee-lens[data-astro-cid-lcdefpme]{padding:inherit;clip-path:ellipse(0 0);pointer-events:none;position:absolute;inset:0}.marquee-lens[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--red)}@keyframes drift{to{transform:translate(-50%)}}.gram-head[data-astro-cid-lcdefpme]{padding:0 var(--gutter) 1.75rem}.gram-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:.35rem;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.2}.gram-head[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--muted);font-size:clamp(1.125rem,1.6vw,1.375rem)}.gram-head[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--ink)}.gram-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.gram-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{aspect-ratio:1;display:block;overflow:hidden}.gram-grid[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:opacity .2s}.gram-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{opacity:.85}@media (width<=48rem){.hero[data-astro-cid-lcdefpme]{height:auto;min-height:clamp(36rem, calc(100svh - 2.6rem - var(--nav-h) - .75rem), 52rem);margin:var(--nav-h) .75rem 0;justify-content:flex-start;gap:0;padding:4.5rem 1.5rem 4.25rem}.hero-copy[data-astro-cid-lcdefpme]{margin:auto 0}.hero-marks[data-astro-cid-lcdefpme]{margin-top:2.5rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:1.1rem;font-size:clamp(2.25rem,10vw,2.75rem)}.lede[data-astro-cid-lcdefpme]{margin-bottom:2.25rem}.hero-blurb[data-astro-cid-lcdefpme]{margin-top:1.5rem;padding:0 .5rem}.hero-light[data-astro-cid-lcdefpme]:before{filter:blur(32px);width:150%;top:50%;bottom:-14%;left:-55%}.hero-light[data-astro-cid-lcdefpme]:after{background:radial-gradient(95% 70% at 50% 45%,#0000 45%,#140c062e 78%,#140c065c 100%)}.hero-marks[data-astro-cid-lcdefpme]{flex:none;width:100%}.hero-mark[data-astro-cid-lcdefpme]{width:86%}.credits[data-astro-cid-lcdefpme]{font-size:.625rem;left:1.3rem;right:1.3rem}.credits-top[data-astro-cid-lcdefpme]{top:1.25rem}.credits-bottom[data-astro-cid-lcdefpme]{bottom:1.15rem}.credits-top[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.credits-top[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){display:none}.cards[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) .5rem;scroll-padding-left:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:72vw;grid-auto-flow:column;overflow-x:auto}.cards[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.card[data-astro-cid-lcdefpme]{scroll-snap-align:start}.gram-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.gram-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-lcdefpme],.hero-light[data-astro-cid-lcdefpme]:before{animation:none}}
