.hero[data-astro-cid-f2t6dg3d]{position:relative;min-height:min(72svh,44rem);display:flex;align-items:flex-end;overflow:hidden;background:var(--color-bg)}.hero[data-astro-cid-f2t6dg3d] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.scrim[data-astro-cid-f2t6dg3d]{position:absolute;inset:0;background:linear-gradient(to top,color-mix(in oklab,var(--color-bg) 96%,transparent) 0%,color-mix(in oklab,var(--color-bg) 72%,transparent) 30%,color-mix(in oklab,var(--color-bg) 30%,transparent) 55%,transparent 78%),linear-gradient(to right,color-mix(in oklab,var(--color-bg) 55%,transparent) 0%,color-mix(in oklab,var(--color-bg) 25%,transparent) 40%,transparent 65%)}.content[data-astro-cid-f2t6dg3d]{position:relative;z-index:2;width:100%;max-width:64rem;margin:0 auto;padding:clamp(4rem,12vh,7rem) 1rem 5.5rem;color:var(--color-text)}.tagline[data-astro-cid-f2t6dg3d]{margin:0 0 .9rem;max-width:16ch;font-family:var(--font-display);font-size:clamp(2.4rem,5.6vw,4.2rem);font-weight:400;line-height:1.06;letter-spacing:.005em;color:#fff;text-shadow:0 2px 26px rgba(0,0,0,.5);text-wrap:balance}.sub[data-astro-cid-f2t6dg3d]{margin:0 0 1.6rem;max-width:44ch;color:#fff;font-size:clamp(1rem,1.6vw,1.1rem);line-height:1.55;text-shadow:0 1px 16px rgba(0,0,0,.55)}.actions[data-astro-cid-f2t6dg3d]{display:flex;flex-wrap:wrap;gap:.6rem}.act[data-astro-cid-f2t6dg3d]{display:inline-block;padding:.6rem 1.3rem;text-decoration:none;font-weight:600;font-size:.95rem}.primary[data-astro-cid-f2t6dg3d]{background:var(--color-accent-fill);color:#fff;border:1px solid var(--color-accent-fill);letter-spacing:.08em;text-transform:uppercase;font-size:.85rem}.primary[data-astro-cid-f2t6dg3d]:hover,.primary[data-astro-cid-f2t6dg3d]:focus-visible{background:color-mix(in oklab,var(--color-accent-fill) 85%,black)}.ghost[data-astro-cid-f2t6dg3d]{color:#fff;background:color-mix(in srgb,var(--color-bg) 30%,transparent);border:1px solid color-mix(in srgb,#fff 75%,transparent);letter-spacing:.08em;text-transform:uppercase;font-size:.85rem}.ghost[data-astro-cid-f2t6dg3d]:hover,.ghost[data-astro-cid-f2t6dg3d]:focus-visible{background:color-mix(in srgb,var(--color-bg) 55%,transparent);border-color:#fff}.act[data-astro-cid-f2t6dg3d]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.bryn[data-astro-cid-f2t6dg3d]{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:clamp(2.5rem,7vw,6rem);z-index:3}@supports (animation-timeline: scroll()){.hero[data-astro-cid-f2t6dg3d] img{scale:1.2;animation:hero-drift linear both;animation-timeline:scroll();animation-range:0 100svh}}@keyframes hero-drift{to{translate:0 12%}}.content[data-astro-cid-f2t6dg3d]>[data-astro-cid-f2t6dg3d]{animation:hero-rise .9s cubic-bezier(.16,1,.3,1) both}.content[data-astro-cid-f2t6dg3d]>[data-astro-cid-f2t6dg3d]:nth-child(2){animation-delay:.15s}.content[data-astro-cid-f2t6dg3d]>[data-astro-cid-f2t6dg3d]:nth-child(3){animation-delay:.28s}@keyframes hero-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.facts-band[data-astro-cid-fafimf4s]{background:var(--color-pale);color:var(--color-bg)}.cols[data-astro-cid-fafimf4s]{display:grid;gap:1.75rem 0;padding-top:clamp(2rem,5vw,3rem);padding-bottom:clamp(2rem,5vw,3rem);text-align:center}@media(min-width:40rem){.cols[data-astro-cid-fafimf4s]{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.cols[data-astro-cid-fafimf4s]{grid-template-columns:repeat(4,1fr)}.col[data-astro-cid-fafimf4s]+.col[data-astro-cid-fafimf4s]{border-left:1px solid color-mix(in oklab,var(--color-bg) 18%,transparent)}}.col[data-astro-cid-fafimf4s]{padding-inline:1.25rem}svg[data-astro-cid-fafimf4s]{width:1.75rem;height:1.75rem;stroke:var(--color-bg);stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round;margin-bottom:.6rem}h2[data-astro-cid-fafimf4s]{font-family:var(--font-sans);font-size:.8rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-bg);margin:0 0 .5rem}p[data-astro-cid-fafimf4s]{margin:0 0 .15rem;font-size:.92rem;color:color-mix(in oklab,var(--color-bg) 88%,var(--color-pale))}a[data-astro-cid-fafimf4s]{position:relative;display:inline-block;margin-top:.6rem;font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-ink);text-decoration:underline;text-underline-offset:.35em;padding-block:.3rem}a[data-astro-cid-fafimf4s]:after{content:"";position:absolute;inset:-.45rem -.6rem}a[data-astro-cid-fafimf4s]:hover,a[data-astro-cid-fafimf4s]:focus-visible{color:color-mix(in oklab,var(--color-accent-ink) 80%,black)}.reasons[data-astro-cid-ueetre3e]{padding-top:clamp(2.5rem,6vw,4rem);padding-bottom:clamp(2.5rem,6vw,4.5rem)}.eyebrow[data-astro-cid-ueetre3e]{display:flex;align-items:center;gap:1rem;justify-content:center;margin:0 0 clamp(1.5rem,4vw,2.5rem);font-size:.78rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-text)}.eyebrow[data-astro-cid-ueetre3e]:before,.eyebrow[data-astro-cid-ueetre3e]:after{content:"";flex:0 1 4rem;height:1px;background:var(--color-line)}.cards[data-astro-cid-ueetre3e]{display:grid;gap:2.5rem 2rem}@media(min-width:48rem){.cards[data-astro-cid-ueetre3e]{grid-template-columns:1fr 1fr}}.reasons[data-astro-cid-ueetre3e] img.pic{display:block;width:100%;height:auto;aspect-ratio:8 / 5;object-fit:cover;margin-bottom:1.25rem}.reasons[data-astro-cid-ueetre3e] img.pic--food{object-position:50% 40%}.kicker[data-astro-cid-ueetre3e]{margin:0 0 .35rem;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-text)}h2[data-astro-cid-ueetre3e]{margin:0 0 .65rem;font-size:clamp(1.7rem,3.4vw,2.4rem);line-height:1.1}.rule[data-astro-cid-ueetre3e]{display:block;width:2.5rem;height:2px;background:var(--color-accent);margin-bottom:.85rem}.body[data-astro-cid-ueetre3e]{margin:0 0 1.1rem;max-width:44ch}.actions[data-astro-cid-ueetre3e]{display:flex;flex-wrap:wrap;gap:.6rem}.btn[data-astro-cid-ueetre3e]{display:inline-block;padding:.6rem 1.2rem;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.solid[data-astro-cid-ueetre3e]{background:var(--color-accent-fill);color:#fff}.solid[data-astro-cid-ueetre3e]:hover,.solid[data-astro-cid-ueetre3e]:focus-visible{background:color-mix(in oklab,var(--color-accent-fill) 85%,black)}.line[data-astro-cid-ueetre3e]{color:#fff;border:1px solid var(--color-line)}.line[data-astro-cid-ueetre3e]:hover,.line[data-astro-cid-ueetre3e]:focus-visible{border-color:var(--color-text)}.wed-band[data-astro-cid-357hbkql]{background:var(--color-field);color:var(--color-bg)}.inner[data-astro-cid-357hbkql]{display:grid;gap:2rem 3rem;align-items:center;padding-top:clamp(2.5rem,6vw,4.5rem);padding-bottom:clamp(2.5rem,6vw,4.5rem)}@media(min-width:48rem){.inner[data-astro-cid-357hbkql]{grid-template-columns:5fr 7fr}}.kicker[data-astro-cid-357hbkql]{margin:0 0 .5rem;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-ink)}h2[data-astro-cid-357hbkql]{margin:0 0 .7rem;color:var(--color-bg);font-size:clamp(1.8rem,3.6vw,2.6rem);line-height:1.1;text-wrap:balance}.rule[data-astro-cid-357hbkql]{display:block;width:2.5rem;height:2px;background:var(--color-accent-fill);margin-bottom:.9rem}.body[data-astro-cid-357hbkql]{margin:0 0 1.25rem;max-width:40ch;color:color-mix(in oklab,var(--color-bg) 88%,var(--color-field))}.btn[data-astro-cid-357hbkql]{display:inline-block;padding:.65rem 1.3rem;background:var(--color-accent-fill);color:#fff;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.btn[data-astro-cid-357hbkql]:hover,.btn[data-astro-cid-357hbkql]:focus-visible{background:color-mix(in oklab,var(--color-accent-fill) 85%,black)}.collage[data-astro-cid-357hbkql]{display:grid;grid-template-columns:3fr 2fr;gap:.75rem}.collage[data-astro-cid-357hbkql] img{display:block;width:100%;height:100%;object-fit:cover}.collage[data-astro-cid-357hbkql] .c1{aspect-ratio:3 / 2}.collage[data-astro-cid-357hbkql] .c2,.collage[data-astro-cid-357hbkql] .c3{aspect-ratio:1 / 1}.collage[data-astro-cid-357hbkql] .c4{aspect-ratio:3 / 2}
