.hero__media[data-astro-cid-ge2uvauf]{align-items:center;width:100%;min-height:max(36rem,min(100svh - 4.7rem,56.25vw));margin:0;display:flex;position:relative;overflow:hidden}.hero__bg[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.hero__bg[data-astro-cid-ge2uvauf]>img,.hero__video[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:100% 100%;width:100%;height:100%;position:absolute;inset:0}.hero__video[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity .8s}.hero__video[data-astro-cid-ge2uvauf].is-playing{opacity:1}@media (prefers-reduced-motion:reduce){.hero__video[data-astro-cid-ge2uvauf]{display:none}}.hint[data-astro-cid-ge2uvauf]{pointer-events:none;z-index:1;opacity:0;position:absolute;inset:0;overflow:hidden}.hint[data-astro-cid-ge2uvauf].is-placed{opacity:1}.hint__dot[data-astro-cid-ge2uvauf]{left:var(--dx);top:var(--dy);background:var(--gold);opacity:0;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;transform:scale(.4);box-shadow:0 0 0 3px #fbf8f2d9,0 0 14px 2px #c9a24ab3}.hint__line[data-astro-cid-ge2uvauf]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hint__line[data-astro-cid-ge2uvauf] line[data-astro-cid-ge2uvauf]{stroke:var(--gold);stroke-width:1.2px;stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.hint__text[data-astro-cid-ge2uvauf]{left:var(--tx);top:var(--ty);opacity:0;color:var(--ink);text-shadow:0 0 2px #fbf8f2f2,0 0 12px #fbf8f2f2,0 0 26px #fbf8f2d9;gap:.15rem;max-width:44%;margin:0;display:grid;position:absolute;transform:translateY(6px)}.hint__text[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{font-family:var(--f-display);color:#6e4e1c;font-size:1.75rem;font-style:italic}.hint__text[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-family:var(--f-display);letter-spacing:.01em;font-size:2.25rem;font-weight:600}.hint[data-astro-cid-ge2uvauf].is-on .hint__dot[data-astro-cid-ge2uvauf]{animation:.7s ease-out forwards hint-dot,2.4s ease-in-out .7s 2 hint-breathe}.hint[data-astro-cid-ge2uvauf].is-on .hint__line[data-astro-cid-ge2uvauf] line[data-astro-cid-ge2uvauf]{stroke-dashoffset:0;transition:stroke-dashoffset .9s ease-in-out .5s}.hint[data-astro-cid-ge2uvauf].is-on .hint__text[data-astro-cid-ge2uvauf]{opacity:1;transition:opacity .7s 1.2s,transform .7s 1.2s;transform:none}.hint[data-astro-cid-ge2uvauf].is-off{opacity:0;transition:opacity .9s}@keyframes hint-dot{to{opacity:1;transform:scale(1)}}@keyframes hint-breathe{50%{box-shadow:0 0 0 3px #fbf8f2d9,0 0 22px 6px #c9a24acc}}@media (prefers-reduced-motion:reduce){.hint[data-astro-cid-ge2uvauf].is-on .hint__dot[data-astro-cid-ge2uvauf],.hint[data-astro-cid-ge2uvauf].is-on .hint__text[data-astro-cid-ge2uvauf]{opacity:1;transition:none;animation:none;transform:none}.hint[data-astro-cid-ge2uvauf].is-on .hint__line[data-astro-cid-ge2uvauf] line[data-astro-cid-ge2uvauf]{transition:none}}.hero__veil[data-astro-cid-ge2uvauf]{background:linear-gradient(90deg,#fbf8f2d6 0%,#fbf8f2b3 32%,#fbf8f200 62%);position:absolute;inset:0}.hero__content[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf]:is(h1,.sub,.eyebrow,.icons span){text-shadow:0 0 2px #fbf8f2e6,0 0 14px #fbf8f2f2,0 0 30px #fbf8f2cc}.hero__content[data-astro-cid-ge2uvauf]{justify-items:start;gap:1.2rem;width:100%;padding-block:3rem;display:grid;position:relative}.hero__content[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{max-width:34rem}.eyebrow[data-astro-cid-ge2uvauf]{color:#6e4e1c;text-transform:uppercase;letter-spacing:.32em;font-size:var(--step--1);margin:0;font-weight:500}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{color:var(--ink);font-size:clamp(2.4rem,1.3rem + 3.6vw,4.4rem)}.sub[data-astro-cid-ge2uvauf]{font-size:var(--step-1);color:var(--ink);margin:0;font-weight:500;line-height:1.5}.icons[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:1.8rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.icons[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{text-align:center;width:7.5rem;color:var(--ink);justify-items:center;gap:.5rem;font-size:.95rem;line-height:1.3;display:grid}.icons[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{border:1px solid var(--gold);width:3.4rem;height:3.4rem;color:var(--gold);background:#ffffff8c;border-radius:50%;padding:.75rem}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.8rem;display:flex}.hero__media[data-astro-cid-ge2uvauf] figcaption[data-astro-cid-ge2uvauf]{left:var(--gutter);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;background:#ffffffb3;padding:.18rem .45rem;font-size:.7rem;position:absolute;bottom:.9rem}@media (width<=860px){.hero__media[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:stretch;height:auto;min-height:0}.hero__veil[data-astro-cid-ge2uvauf]{display:none}.hero__content[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf]:is(h1,.sub,.eyebrow,.icons span){text-shadow:none}.hero__content[data-astro-cid-ge2uvauf]{display:contents}.eyebrow[data-astro-cid-ge2uvauf]{margin:1.6rem var(--gutter) 0;order:1}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{margin:.5rem var(--gutter) 0;order:2;font-size:clamp(2rem,1.2rem + 4vw,3rem)}.sub[data-astro-cid-ge2uvauf]{margin:.6rem var(--gutter) 1rem;order:3;font-size:1.1rem}.hero__bg[data-astro-cid-ge2uvauf]{aspect-ratio:16/9;order:4;position:relative;inset:auto}.hint__text[data-astro-cid-ge2uvauf]{max-width:80%}.hint__text[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{display:none}.hint__text[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-size:1.25rem}.hero__media[data-astro-cid-ge2uvauf] figcaption[data-astro-cid-ge2uvauf]{margin:.4rem var(--gutter) 0;color:var(--ink-dim);background:0 0;order:5;place-self:flex-start start;padding:0;font-size:.7rem;position:static}.ctas[data-astro-cid-ge2uvauf]{margin:1.1rem var(--gutter) 0;order:6}.icons[data-astro-cid-ge2uvauf]{margin:1.3rem var(--gutter) 1.8rem;flex-wrap:nowrap;order:7;justify-content:space-between;gap:.6rem}.icons[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{flex:1;width:auto;font-size:.85rem}.icons[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:2.8rem;height:2.8rem;padding:.6rem}}.surfaces[data-astro-cid-sxmrwwka]{padding-block:clamp(2.5rem,5vw,4rem)}.grid[data-astro-cid-sxmrwwka]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);display:grid}article[data-astro-cid-sxmrwwka]{text-align:center;justify-items:center;gap:.6rem;display:grid}figure[data-astro-cid-sxmrwwka]{width:100%;margin:0}figure[data-astro-cid-sxmrwwka] img{aspect-ratio:16/10;object-fit:cover;object-position:100% 100%;width:100%}figcaption[data-astro-cid-sxmrwwka]{font-family:var(--f-display);color:var(--gold);text-transform:uppercase;letter-spacing:.03em;margin-top:1rem;font-size:1.7rem;font-weight:600}p[data-astro-cid-sxmrwwka]{max-width:22rem;color:var(--ink-dim);margin:0}a[data-astro-cid-sxmrwwka]{text-transform:uppercase;letter-spacing:.12em;color:var(--ink);font-size:.85rem;font-weight:600;text-decoration:none}a[data-astro-cid-sxmrwwka]:hover{color:var(--gold)}@media (width<=860px){.grid[data-astro-cid-sxmrwwka]{grid-template-columns:1fr}}.ba[data-astro-cid-67ggu7zt]{grid-template-columns:1fr 1.5fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.ba[data-astro-cid-67ggu7zt]>[data-astro-cid-67ggu7zt]{min-width:0}figure[data-astro-cid-67ggu7zt]{margin:0}.ba__media[data-astro-cid-67ggu7zt]{aspect-ratio:16/9;position:relative;box-shadow:0 14px 34px #3c280a33}.ba__media[data-astro-cid-67ggu7zt]>img,.ba__video[data-astro-cid-67ggu7zt]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ba__video[data-astro-cid-67ggu7zt]{opacity:0;transition:opacity .6s}.ba__video[data-astro-cid-67ggu7zt].is-playing{opacity:1}figcaption[data-astro-cid-67ggu7zt]{color:var(--ink-dim);letter-spacing:.06em;text-transform:uppercase;margin-top:.6rem;font-size:.75rem}@media (prefers-reduced-motion:reduce){.ba__video[data-astro-cid-67ggu7zt]{display:none}}.bah[data-astro-cid-67ggu7zt]{pointer-events:none;opacity:0;transition:opacity .6s;position:absolute;inset:0;overflow:hidden}.bah[data-astro-cid-67ggu7zt].is-on{opacity:1}.bah__dot[data-astro-cid-67ggu7zt]{left:var(--dx);top:var(--dy);background:var(--gold);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;box-shadow:0 0 0 3px #fbf8f2d9,0 0 12px 2px #c9a24ab3}.bah__line[data-astro-cid-67ggu7zt]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bah__line[data-astro-cid-67ggu7zt] line[data-astro-cid-67ggu7zt]{stroke:var(--gold);stroke-width:1.2px;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset .8s ease-in-out .2s}.bah[data-astro-cid-67ggu7zt].is-on .bah__line[data-astro-cid-67ggu7zt] line[data-astro-cid-67ggu7zt]{stroke-dashoffset:0}.bah__text[data-astro-cid-67ggu7zt]{left:var(--tx);top:var(--ty);max-width:60%;color:var(--ink);text-shadow:0 0 2px #fbf8f2f2,0 0 10px #fbf8f2f2,0 0 22px #fbf8f2d9;opacity:0;gap:.1rem;margin:0;transition:opacity .6s .8s,transform .6s .8s;display:grid;position:absolute;transform:translateY(5px)}.bah[data-astro-cid-67ggu7zt].is-on .bah__text[data-astro-cid-67ggu7zt]{opacity:1;transform:none}.bah__text[data-astro-cid-67ggu7zt] em[data-astro-cid-67ggu7zt]{font-family:var(--f-display);color:#6e4e1c;font-size:1.3rem;font-style:italic}.bah__text[data-astro-cid-67ggu7zt] strong[data-astro-cid-67ggu7zt]{font-family:var(--f-display);font-size:1.7rem;font-weight:600}@media (width<=560px){.bah__text[data-astro-cid-67ggu7zt] em[data-astro-cid-67ggu7zt]{display:none}.bah__text[data-astro-cid-67ggu7zt]{max-width:92%}.bah__text[data-astro-cid-67ggu7zt] strong[data-astro-cid-67ggu7zt]{font-size:1.05rem}}@media (width<=860px){.ba[data-astro-cid-67ggu7zt]{grid-template-columns:1fr}}.bc[data-astro-cid-4wwdcxa2]{grid-template-columns:1fr 1.2fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.bc[data-astro-cid-4wwdcxa2]>[data-astro-cid-4wwdcxa2]{min-width:0}.bc__title[data-astro-cid-4wwdcxa2]{color:var(--on-ivory);margin:.6rem 0 1rem;font-size:clamp(2.25rem,1.3rem + 3.6vw,4rem)}.lead[data-astro-cid-4wwdcxa2]{color:var(--on-ivory)}table[data-astro-cid-4wwdcxa2]{border-collapse:collapse;width:100%;font-size:var(--step-0)}th[data-astro-cid-4wwdcxa2],td[data-astro-cid-4wwdcxa2]{text-align:left;vertical-align:top;border-bottom:1px solid #221c142e;padding:1.1rem .5rem}thead[data-astro-cid-4wwdcxa2] th[data-astro-cid-4wwdcxa2]{font-size:var(--step--1);text-transform:uppercase;letter-spacing:.14em;color:var(--on-ivory-dim);font-weight:600}tbody[data-astro-cid-4wwdcxa2] th[data-astro-cid-4wwdcxa2]{width:100%;font-weight:600}td[data-astro-cid-4wwdcxa2]{text-align:right;white-space:nowrap;font-weight:800;font-family:var(--f-display);font-size:1.25rem}.bar[data-astro-cid-4wwdcxa2]{height:.6rem;width:var(--w);background:#221c1438;margin-top:.6rem;display:block}tr[data-astro-cid-4wwdcxa2].hl th[data-astro-cid-4wwdcxa2],tr[data-astro-cid-4wwdcxa2].hl td[data-astro-cid-4wwdcxa2]{color:#7a5420}tr[data-astro-cid-4wwdcxa2].hl td[data-astro-cid-4wwdcxa2]{font-size:1.6rem}tr[data-astro-cid-4wwdcxa2].hl .bar[data-astro-cid-4wwdcxa2]{background:linear-gradient(90deg,#b8893e,#d8ad62);height:.9rem}.after[data-astro-cid-4wwdcxa2]{color:var(--on-ivory-dim);max-width:36em;margin-top:1.5rem}.bc__cta[data-astro-cid-4wwdcxa2]{margin-top:1.2rem}@media (width<=860px){.bc[data-astro-cid-4wwdcxa2]{grid-template-columns:1fr}}
