.banner-links[data-astro-cid-lnthwwyx]{flex-wrap:wrap;gap:.5rem;display:flex}.banner-links__a[data-astro-cid-lnthwwyx]{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);min-height:2.5rem;color:var(--ink);font-size:var(--fs-small);transition:border-color var(--t-fast) ease, color var(--t-fast) ease;align-items:center;padding:.4rem .95rem;font-weight:600;text-decoration:none;display:inline-flex}.banner-links__a[data-astro-cid-lnthwwyx]:hover{border-color:var(--rust);color:var(--rust)}.sizes[data-astro-cid-lnthwwyx]{padding-block:clamp(1.5rem,1.2rem + 1.2vw,2.25rem)}.sizes__aside[data-astro-cid-lnthwwyx]{font-size:var(--fs-small);color:var(--ink-soft);max-width:24rem}.sizes__list[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,.6rem + 1.2vw,1.75rem);display:grid}.size-card[data-astro-cid-lnthwwyx]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-card);align-content:start;gap:.15rem;padding:clamp(1.1rem,.9rem + .8vw,1.6rem);display:grid}.size-card__icon[data-astro-cid-lnthwwyx]{background:var(--rust-tint);width:3.25rem;height:3.25rem;color:var(--rust);border-radius:50%;place-items:center;margin-bottom:.6rem;display:grid}.size-card__name[data-astro-cid-lnthwwyx]{font-size:var(--fs-h3)}.size-card__weight[data-astro-cid-lnthwwyx]{color:var(--rust);font-weight:700}.size-card__eg[data-astro-cid-lnthwwyx]{color:var(--muted);font-size:var(--fs-small)}.rates[data-astro-cid-lnthwwyx]{padding-block:clamp(1.5rem,1.2rem + 1.2vw,2.25rem)}.rates__wrap[data-astro-cid-lnthwwyx]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-card);overflow-x:auto}.rates__table[data-astro-cid-lnthwwyx]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:34rem}.rates__table[data-astro-cid-lnthwwyx] th[data-astro-cid-lnthwwyx],.rates__table[data-astro-cid-lnthwwyx] td[data-astro-cid-lnthwwyx]{text-align:left;border-bottom:1px solid var(--line);padding:.95rem clamp(.75rem,.5rem + 1vw,1.5rem)}.rates__table[data-astro-cid-lnthwwyx] tbody[data-astro-cid-lnthwwyx] tr[data-astro-cid-lnthwwyx]:last-child>[data-astro-cid-lnthwwyx]{border-bottom:0}.rates__table[data-astro-cid-lnthwwyx] thead[data-astro-cid-lnthwwyx] th[data-astro-cid-lnthwwyx]{font-size:var(--fs-small);color:var(--ink);background:var(--surface-warm)}.rates__weight[data-astro-cid-lnthwwyx]{color:var(--muted);font-weight:500;font-size:var(--fs-note);display:block}.rates__table[data-astro-cid-lnthwwyx] tbody[data-astro-cid-lnthwwyx] th[data-astro-cid-lnthwwyx]{font-weight:700}.rates__table[data-astro-cid-lnthwwyx] tbody[data-astro-cid-lnthwwyx] th[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]{color:var(--ink);text-decoration:none}.rates__table[data-astro-cid-lnthwwyx] tbody[data-astro-cid-lnthwwyx] th[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]:hover{color:var(--rust);text-underline-offset:.2em;text-decoration:underline}.rates__table[data-astro-cid-lnthwwyx] tbody[data-astro-cid-lnthwwyx] td[data-astro-cid-lnthwwyx]{color:var(--rust);font-weight:700;font-size:var(--fs-h4)}.rates__table[data-astro-cid-lnthwwyx] tbody[data-astro-cid-lnthwwyx] td[data-astro-cid-lnthwwyx].rates__time{color:var(--ink-soft);font-weight:500;font-size:var(--fs-small)}.grooms[data-astro-cid-lnthwwyx]{padding-block:clamp(2rem,1.6rem + 1.4vw,3rem)}.grooms__title[data-astro-cid-lnthwwyx]{font-size:var(--fs-h2);margin-bottom:clamp(1.5rem,1.1rem + 1.2vw,2.25rem)}.groom-row[data-astro-cid-lnthwwyx]{scroll-margin-top:calc(var(--header-h) + 1.5rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,1rem + 3vw,4rem);display:grid}.groom-row[data-astro-cid-lnthwwyx]+.groom-row[data-astro-cid-lnthwwyx]{margin-top:clamp(2.5rem,1.8rem + 2.6vw,4.25rem)}.groom-row--flip[data-astro-cid-lnthwwyx] .groom-row__photo[data-astro-cid-lnthwwyx]{order:2}.groom-row__photo[data-astro-cid-lnthwwyx]{aspect-ratio:1.3;border-radius:var(--radius-lg);background:var(--paper);position:relative;overflow:hidden}.groom-row__photo[data-astro-cid-lnthwwyx] picture,.groom-row__photo[data-astro-cid-lnthwwyx] img{width:100%;height:100%}.groom-row__photo[data-astro-cid-lnthwwyx] img{object-fit:cover}.groom-row__body[data-astro-cid-lnthwwyx]{justify-items:start;gap:.85rem;display:grid}.groom-row__name[data-astro-cid-lnthwwyx]{letter-spacing:var(--track-display);font-size:clamp(1.75rem,1.4rem + 1.1vw,2.5rem);font-weight:800}.groom-row__price[data-astro-cid-lnthwwyx]{color:var(--rust);margin-top:-.4rem;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-weight:800}.groom-row__covers[data-astro-cid-lnthwwyx]{gap:.4rem;display:grid}.groom-row__covers[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{align-items:flex-start;gap:.55rem;display:flex}.groom-row__covers[data-astro-cid-lnthwwyx] .icon{color:var(--leaf);flex:none;margin-top:.22em}.groom-row__when[data-astro-cid-lnthwwyx]{color:var(--ink-soft)}.groom-row__when[data-astro-cid-lnthwwyx] strong[data-astro-cid-lnthwwyx]{color:var(--ink)}.groom-row__sizes[data-astro-cid-lnthwwyx]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:30rem;margin:.25rem 0 .35rem;display:grid;overflow:hidden}.groom-row__sizes[data-astro-cid-lnthwwyx]>div[data-astro-cid-lnthwwyx]{border-left:1px solid var(--line);padding:.65rem .9rem}.groom-row__sizes[data-astro-cid-lnthwwyx]>div[data-astro-cid-lnthwwyx]:first-child{border-left:0}.groom-row__sizes[data-astro-cid-lnthwwyx] dt[data-astro-cid-lnthwwyx]{font-size:var(--fs-note);color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-weight:700}.groom-row__sizes[data-astro-cid-lnthwwyx] dd[data-astro-cid-lnthwwyx]{margin:.15rem 0 0;display:grid}.groom-row__size-price[data-astro-cid-lnthwwyx]{color:var(--rust);font-weight:800;font-size:var(--fs-h4)}.groom-row__size-time[data-astro-cid-lnthwwyx]{font-size:var(--fs-note);color:var(--ink-soft)}@media (width<=899.98px){.sizes__list[data-astro-cid-lnthwwyx],.groom-row[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}.groom-row--flip[data-astro-cid-lnthwwyx] .groom-row__photo[data-astro-cid-lnthwwyx]{order:0}}@media (width<=479.98px){.groom-row__sizes[data-astro-cid-lnthwwyx]>div[data-astro-cid-lnthwwyx]{padding:.6rem .65rem}}
