.hh[data-astro-cid-dcwno5ig]{background:var(--navy);width:100%;color:var(--white);justify-content:center;align-items:center;padding:128px 0 160px;display:flex;position:relative;overflow:hidden}@media (width>=768px){.hh[data-astro-cid-dcwno5ig]{padding:192px 0 224px}}.hh__shade[data-astro-cid-dcwno5ig]{z-index:10;background:linear-gradient(to bottom, rgb(var(--navy-rgb) / .9), rgb(var(--navy-rgb) / .65), rgb(var(--navy-rgb) / .85));position:absolute;inset:0}.hh__glow[data-astro-cid-dcwno5ig]{border-radius:var(--r-full);background:rgb(var(--gold-rgb) / .15);filter:blur(64px);pointer-events:none;z-index:10;width:1100px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hh__inner[data-astro-cid-dcwno5ig]{z-index:20;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hh__badge[data-astro-cid-dcwno5ig]{background:var(--gold);color:var(--white);font-weight:700;font-size:var(--fs-14);line-height:var(--lh-14);border-radius:var(--r-5);text-transform:uppercase;letter-spacing:var(--track-wider);box-shadow:var(--shadow-sm);text-wrap:balance;margin-bottom:32px;padding:6px 16px;display:inline-block}.hh__title[data-astro-cid-dcwno5ig]{font-size:var(--fs-48);letter-spacing:var(--track-tight);max-width:64rem;color:var(--white);margin-bottom:24px;line-height:1.25}@media (width>=768px){.hh__title[data-astro-cid-dcwno5ig]{font-size:var(--fs-60);line-height:1}}@media (width>=1024px){.hh__title[data-astro-cid-dcwno5ig]{font-size:var(--fs-72)}}.hh__text[data-astro-cid-dcwno5ig]{font-size:var(--fs-18);line-height:var(--lh-18);color:rgb(var(--white-rgb) / .8);max-width:42rem;margin-bottom:40px;font-weight:500}@media (width>=768px){.hh__text[data-astro-cid-dcwno5ig]{font-size:var(--fs-20);line-height:var(--lh-20)}}.hh__btn[data-astro-cid-dcwno5ig]{color:var(--white);border-radius:var(--r-5)}.qb-slot[data-astro-cid-k6nuprku]{z-index:40;scroll-margin-top:88px;position:relative}.qb[data-astro-cid-k6nuprku]{background:var(--cream);width:100%;box-shadow:var(--shadow-sm);border-bottom:1px solid var(--sand);padding:24px 0}@media (width>=1024px){.qb-slot[data-astro-cid-k6nuprku]{top:var(--header-h);position:sticky}}.qb__form[data-astro-cid-k6nuprku]{flex-direction:column;align-items:center;gap:16px;display:flex}.qb__title[data-astro-cid-k6nuprku]{color:var(--navy);white-space:nowrap;align-items:center;gap:8px;font-weight:700;display:flex}.qb__t1[data-astro-cid-k6nuprku]{font-size:var(--fs-20);line-height:var(--lh-20)}.qb__t2[data-astro-cid-k6nuprku]{opacity:.6;font-weight:500;display:none}@media (width>=768px){.qb__t2[data-astro-cid-k6nuprku]{display:inline}}.qb__fields[data-astro-cid-k6nuprku]{flex-direction:column;gap:16px;width:100%;display:flex}@media (width>=1024px){.qb__fields[data-astro-cid-k6nuprku]{flex-direction:row;justify-content:center;align-items:center;width:auto}.qb__fields[data-astro-cid-k6nuprku] .qb__input[data-astro-cid-k6nuprku]{width:12rem}.qb__fields[data-astro-cid-k6nuprku] .qb__select[data-astro-cid-k6nuprku]{width:14rem}.qb__fields[data-astro-cid-k6nuprku] .qb__submit[data-astro-cid-k6nuprku]{width:auto}.qb__fields[data-astro-cid-k6nuprku]>[data-astro-cid-k6nuprku]{flex-shrink:0}}@media (width>=1280px){.qb__form[data-astro-cid-k6nuprku]{flex-direction:row;justify-content:center}.qb__title[data-astro-cid-k6nuprku]{margin-right:16px}}.qb__input[data-astro-cid-k6nuprku],.qb__select[data-astro-cid-k6nuprku] select[data-astro-cid-k6nuprku]{width:100%;height:40px;font-size:var(--fs-16);line-height:var(--lh-16);background:var(--white);border:1px solid var(--sand);border-radius:var(--r-5);color:var(--navy);padding:8px 12px;display:flex}@media (width>=768px){.qb__input[data-astro-cid-k6nuprku],.qb__select[data-astro-cid-k6nuprku] select[data-astro-cid-k6nuprku]{font-size:var(--fs-14);line-height:var(--lh-14)}}.qb__input[data-astro-cid-k6nuprku]::placeholder{color:var(--taupe);opacity:1}.qb__input[data-astro-cid-k6nuprku]:focus-visible,.qb__input[data-astro-cid-k6nuprku]:focus,.qb__select[data-astro-cid-k6nuprku] select[data-astro-cid-k6nuprku]:focus{box-shadow:0 0 0 2px var(--cream), 0 0 0 4px var(--navy);outline:none}.qb__select[data-astro-cid-k6nuprku]{width:100%;position:relative}.qb__select[data-astro-cid-k6nuprku] select[data-astro-cid-k6nuprku]{-webkit-appearance:none;appearance:none;font-size:var(--fs-14);line-height:var(--lh-14);cursor:pointer;padding-right:36px}.qb__select[data-astro-cid-k6nuprku] .qb__chev{opacity:.5;pointer-events:none;width:16px;height:16px;color:var(--navy);position:absolute;top:12px;right:12px}.qb__submit[data-astro-cid-k6nuprku]{white-space:nowrap;background:var(--gold);width:100%;height:40px;color:var(--navy);font-size:var(--fs-14);line-height:var(--lh-14);border-radius:var(--r-5);transition:all var(--t-fast) var(--ease-standard);justify-content:center;align-items:center;padding:8px 32px;font-weight:700;display:inline-flex}.qb__submit[data-astro-cid-k6nuprku]:focus-visible{box-shadow:0 0 0 2px var(--cream), 0 0 0 4px var(--gold-btn);outline:none}@media (hover:hover){.qb__submit[data-astro-cid-k6nuprku]:hover{background:var(--gold-dark)}}@media (hover:none){.qb__submit[data-astro-cid-k6nuprku]:active{background:var(--gold-dark)}}.qb__status[data-astro-cid-k6nuprku]:empty{display:none}.qb__status[data-astro-cid-k6nuprku]{font-size:var(--fs-14);color:var(--taupe);text-align:center}.qb__status[data-astro-cid-k6nuprku].is-error{color:var(--error);font-weight:600}@media (width>=1280px){.qb__form[data-astro-cid-k6nuprku]{position:relative}.qb__status[data-astro-cid-k6nuprku]{line-height:var(--lh-14);position:absolute;top:calc(100% + 2px);left:0;right:0}}.qb__input[data-astro-cid-k6nuprku][aria-invalid=true],.qb__select[data-astro-cid-k6nuprku] select[data-astro-cid-k6nuprku][aria-invalid=true]{border-color:var(--error)}.qb__input[data-astro-cid-k6nuprku].is-glow{box-shadow:0 0 0 2px var(--cream), 0 0 0 4px var(--navy), 0 0 18px 4px rgb(var(--gold-rgb) / .55);transition:box-shadow .3s var(--ease-standard)}.qb__input[data-astro-cid-k6nuprku].is-glow-out{transition:box-shadow 1.2s var(--ease-standard)}.qb__close[data-astro-cid-k6nuprku]{font-size:var(--fs-14);color:var(--navy);text-underline-offset:3px;margin:12px auto 0;font-weight:700;text-decoration:underline;display:none}.qb-slim[data-astro-cid-k6nuprku]{top:var(--header-h);z-index:40;background:var(--cream);border-bottom:1px solid var(--sand);box-shadow:var(--shadow-sm);opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--t-header) var(--ease-standard), opacity var(--t-header) var(--ease-standard), visibility var(--t-header);padding:12px 0;position:fixed;left:0;right:0;transform:translateY(-100%)}.qb-slim[data-astro-cid-k6nuprku].is-shown{opacity:1;visibility:visible;pointer-events:auto;transform:none}@media (width>=1024px){.qb-slim[data-astro-cid-k6nuprku]{display:none}}.qb-slim__btn[data-astro-cid-k6nuprku]{font-weight:700}@media (width<=1023.98px){.qb-slot[data-astro-cid-k6nuprku].is-docked{min-height:var(--qb-h,301px)}.qb-slot[data-astro-cid-k6nuprku].is-docked .qb[data-astro-cid-k6nuprku]{top:var(--header-h);z-index:45;max-height:calc(100dvh - var(--header-h));animation:qb-dock var(--t-header) var(--ease-standard);position:fixed;left:0;right:0;overflow-y:auto}.qb-slot[data-astro-cid-k6nuprku].is-docked .qb__close[data-astro-cid-k6nuprku]{display:block}.qb-slot[data-astro-cid-k6nuprku].is-undocking .qb[data-astro-cid-k6nuprku]{animation:qb-undock .2s var(--ease-standard) forwards}}@keyframes qb-dock{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes qb-undock{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.qb-slim[data-astro-cid-k6nuprku]{transition:none}.qb-slot[data-astro-cid-k6nuprku].is-docked .qb[data-astro-cid-k6nuprku],.qb-slot[data-astro-cid-k6nuprku].is-undocking .qb[data-astro-cid-k6nuprku]{animation:none}.qb__input[data-astro-cid-k6nuprku].is-glow,.qb__input[data-astro-cid-k6nuprku].is-glow-out{transition:none}}.mq-wrap[data-astro-cid-eykxo7h2]{z-index:30;margin-top:48px;margin-bottom:64px;position:relative}.mq[data-astro-cid-eykxo7h2]{background:var(--white);border-radius:var(--r-8);box-shadow:var(--shadow-xl);border:1px solid var(--sand);padding:32px 0;overflow:hidden}.mq__track[data-astro-cid-eykxo7h2]{width:max-content;min-width:200%;animation:mq-loop calc(var(--t-marquee) * 2) linear infinite;gap:32px;display:flex}.mq__copy[data-astro-cid-eykxo7h2]{flex-shrink:0;justify-content:space-around;align-items:flex-start;gap:32px;min-width:calc(50% - 16px);display:flex}@media (hover:hover){.mq[data-astro-cid-eykxo7h2]:hover .mq__track[data-astro-cid-eykxo7h2]{animation-play-state:paused}}@keyframes mq-loop{0%{transform:translate(0)}to{transform:translate(calc(-50% - 16px))}}.mq__item[data-astro-cid-eykxo7h2]{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;display:flex}.mq__disc[data-astro-cid-eykxo7h2]{border-radius:var(--r-full);background:var(--gold);width:64px;height:64px;color:var(--navy);box-shadow:var(--shadow-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mq__disc[data-astro-cid-eykxo7h2] .mq__icon{width:24px;height:24px}.mq__label[data-astro-cid-eykxo7h2]{text-align:center;color:var(--gold);font-weight:700;font-size:var(--fs-14);line-height:var(--lh-14);letter-spacing:var(--track-widest);text-transform:uppercase;margin-top:24px}.mq__name[data-astro-cid-eykxo7h2]{color:var(--navy);font-weight:700;font-size:var(--fs-18);line-height:var(--lh-18);text-align:center}@media (prefers-reduced-motion:reduce){.mq__track[data-astro-cid-eykxo7h2]{width:100%;min-width:0;animation:none}.mq__copy[data-astro-cid-eykxo7h2]{flex-wrap:wrap;justify-content:center;row-gap:24px;width:100%;min-width:0;padding-inline:16px}.mq__copy[data-astro-cid-eykxo7h2][aria-hidden]{display:none}.mq__item[data-astro-cid-eykxo7h2]{flex:0 0 calc(33.3333% - 21.3333px);max-width:9rem}}@media (prefers-reduced-motion:reduce) and (width<=639.98px){.mq__copy[data-astro-cid-eykxo7h2]{column-gap:16px}}.rp[data-astro-cid-lbroiqiw]{background:var(--white);border-radius:var(--r-8);box-shadow:var(--shadow-sm);border:1px solid var(--sand);flex-direction:column;align-items:center;gap:16px;padding:16px;display:inline-flex}@media (width>=640px){.rp[data-astro-cid-lbroiqiw]{flex-direction:row}}.rp__score[data-astro-cid-lbroiqiw]{align-items:center;gap:8px;display:flex}.rp__g[data-astro-cid-lbroiqiw]{border-radius:var(--r-full);background:var(--white);width:32px;height:32px;box-shadow:var(--shadow-sm);font-weight:700;font-size:var(--fs-18);color:var(--navy);justify-content:center;align-items:center;display:flex}.rp__value[data-astro-cid-lbroiqiw]{color:var(--navy);font-weight:700;font-size:var(--fs-20);line-height:var(--lh-20)}.rp__stars[data-astro-cid-lbroiqiw]{color:var(--gold);display:flex}.rp__stars[data-astro-cid-lbroiqiw] .rp__star{width:20px;height:20px}.rp__rule[data-astro-cid-lbroiqiw]{background:var(--sand);width:1px;height:32px;display:none}@media (width>=640px){.rp__rule[data-astro-cid-lbroiqiw]{display:block}}.rp__note[data-astro-cid-lbroiqiw]{color:var(--taupe);font-weight:500}.hi__inner[data-astro-cid-ksx7rjb5]{text-align:center}.hi__eyebrow[data-astro-cid-ksx7rjb5]{margin-bottom:32px}.hi__photo[data-astro-cid-ksx7rjb5]{aspect-ratio:16/9;border-radius:var(--r-6);max-width:42rem;box-shadow:var(--shadow-md);margin:0 auto 48px;overflow:hidden}.hi__photo[data-astro-cid-ksx7rjb5] .hi__img{border-radius:var(--r-6)}.hi__photo[data-astro-cid-ksx7rjb5] .hi__ph{border-radius:var(--r-6);background:linear-gradient(to bottom right, #faf3e699, var(--cream-3), #faf3e64d);gap:8px;height:100%}.hi__photo[data-astro-cid-ksx7rjb5] .ph__label{color:rgb(var(--gold-rgb) / .8);font-weight:600}.hi__photo[data-astro-cid-ksx7rjb5] .ph__caption{font-size:var(--fs-14);line-height:var(--lh-14);color:var(--taupe);margin-top:8px}.hi__title[data-astro-cid-ksx7rjb5]{color:var(--navy);margin-bottom:24px}.hi__text[data-astro-cid-ksx7rjb5]{max-width:48rem;margin:0 auto 40px}.sc__title[data-astro-cid-ve6qokdt]{text-align:center;margin-bottom:64px}.sc__grid[data-astro-cid-ve6qokdt]{grid-template-columns:1fr;gap:24px;margin-bottom:64px;display:grid}@media (width>=768px){.sc__grid[data-astro-cid-ve6qokdt]{grid-template-columns:repeat(3,1fr)}}.sc__card[data-astro-cid-ve6qokdt]{aspect-ratio:1;border-radius:var(--r-8);background:var(--sand);cursor:pointer;display:block;position:relative;overflow:hidden}.sc__card[data-astro-cid-ve6qokdt] .sc__img,.sc__card[data-astro-cid-ve6qokdt] .sc__ph{z-index:0;width:100%;height:100%;position:absolute;inset:0}.sc__card[data-astro-cid-ve6qokdt] .sc__ph{background:var(--sand);box-shadow:none}.sc__card[data-astro-cid-ve6qokdt] .ph__label{font-weight:700}.sc__shade[data-astro-cid-ve6qokdt]{z-index:10;transition:opacity var(--t-overlay) var(--ease-standard);background:linear-gradient(to top, rgb(var(--navy-rgb) / .9), rgb(var(--navy-rgb) / .2), transparent);position:absolute;inset:0}.sc__panel[data-astro-cid-ve6qokdt]{z-index:20;background:rgb(var(--gold-rgb) / .9);opacity:0;transition:opacity var(--t-overlay) var(--ease-standard);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.sc__text[data-astro-cid-ve6qokdt]{color:var(--navy);font-weight:500;font-size:var(--fs-16);line-height:var(--lh-16)}@media (width<=1023.98px){.sc__text[data-astro-cid-ve6qokdt]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.sc__more[data-astro-cid-ve6qokdt]{color:var(--navy);font-weight:700;font-size:var(--fs-12);line-height:var(--lh-12);letter-spacing:var(--track-widest);text-transform:uppercase;align-items:center;gap:4px;margin-top:16px;display:inline-flex}.sc__more[data-astro-cid-ve6qokdt] .sc__arrow{width:16px;height:16px}.sc__name[data-astro-cid-ve6qokdt]{z-index:30;font-size:var(--fs-30);line-height:var(--lh-30);color:var(--white);transition:color var(--t-overlay) var(--ease-standard);position:absolute;bottom:24px;left:24px}.sc__card[data-astro-cid-ve6qokdt]:focus-visible .sc__shade[data-astro-cid-ve6qokdt],.sc__card[data-astro-cid-ve6qokdt].is-tapped .sc__shade[data-astro-cid-ve6qokdt]{opacity:0}.sc__card[data-astro-cid-ve6qokdt]:focus-visible .sc__panel[data-astro-cid-ve6qokdt],.sc__card[data-astro-cid-ve6qokdt].is-tapped .sc__panel[data-astro-cid-ve6qokdt]{opacity:1}.sc__card[data-astro-cid-ve6qokdt]:focus-visible .sc__name[data-astro-cid-ve6qokdt],.sc__card[data-astro-cid-ve6qokdt].is-tapped .sc__name[data-astro-cid-ve6qokdt]{color:var(--navy)}.sc__card[data-astro-cid-ve6qokdt].is-tapped{box-shadow:var(--shadow-lift);transform:translateY(-4px)}@media (hover:hover){.sc__card[data-astro-cid-ve6qokdt]:hover .sc__shade[data-astro-cid-ve6qokdt]{opacity:0}.sc__card[data-astro-cid-ve6qokdt]:hover .sc__panel[data-astro-cid-ve6qokdt]{opacity:1}.sc__card[data-astro-cid-ve6qokdt]:hover .sc__name[data-astro-cid-ve6qokdt]{color:var(--navy)}}.sc__cta[data-astro-cid-ve6qokdt]{text-align:center}.gb[data-astro-cid-cfmrgzxh]{background:var(--gold);position:relative;overflow:hidden}.gb[data-astro-cid-cfmrgzxh] .gb__img{opacity:.3;mix-blend-mode:multiply}.gb__tint[data-astro-cid-cfmrgzxh]{background:linear-gradient(to right, rgb(var(--gold-rgb) / .9), rgb(var(--gold-rgb) / .8));position:absolute;inset:0}.gb__inner[data-astro-cid-cfmrgzxh]{z-index:10;text-align:center;position:relative}.gb__eyebrow[data-astro-cid-cfmrgzxh]{color:var(--navy);margin-bottom:24px}.gb__title[data-astro-cid-cfmrgzxh]{font-size:var(--fs-48);color:var(--navy);margin-bottom:40px;line-height:1.25}@media (width>=768px){.gb__title[data-astro-cid-cfmrgzxh]{font-size:var(--fs-60);line-height:1}}@media (width>=1024px){.gb__title[data-astro-cid-cfmrgzxh]{font-size:var(--fs-72)}}.gb__btn[data-astro-cid-cfmrgzxh]{font-size:var(--fs-18);line-height:var(--lh-18)}.ps[data-astro-cid-2wiinlhw]{overflow:hidden}.ps__strip[data-astro-cid-2wiinlhw]{margin-bottom:64px;position:relative;overflow:hidden}.ps__fade[data-astro-cid-2wiinlhw]{z-index:10;pointer-events:none;width:128px;position:absolute;top:0;bottom:0}.ps__fade--l[data-astro-cid-2wiinlhw]{background:linear-gradient(to right, var(--cream), transparent);left:0}.ps__fade--r[data-astro-cid-2wiinlhw]{background:linear-gradient(to left, var(--cream), transparent);right:0}.ps__track[data-astro-cid-2wiinlhw]{width:max-content;animation:ps-loop var(--t-strip) linear infinite;gap:24px;display:flex}.ps__set[data-astro-cid-2wiinlhw]{align-items:center;gap:24px;display:flex}@keyframes ps-loop{0%{transform:translate(0)}to{transform:translate(calc(-50% - 12px))}}.ps__card[data-astro-cid-2wiinlhw]{flex-shrink:0;width:300px}@media (width>=768px){.ps__card[data-astro-cid-2wiinlhw]{width:400px}}.ps__card[data-astro-cid-2wiinlhw] .ps__img,.ps__card[data-astro-cid-2wiinlhw] .ps__ph{aspect-ratio:4/3;border-radius:var(--r-8);width:100%;box-shadow:var(--shadow-sm);height:auto;margin-bottom:16px}.ps__card[data-astro-cid-2wiinlhw] .ps__ph{background:var(--sand)}.ps__card[data-astro-cid-2wiinlhw] .ph__label{font-size:var(--fs-16);line-height:var(--lh-16);letter-spacing:0;text-transform:none;color:rgb(var(--navy-rgb) / .4);font-weight:500}.ps__where[data-astro-cid-2wiinlhw]{text-align:center;color:var(--taupe);font-weight:500}.ps__title[data-astro-cid-2wiinlhw]{text-align:center;color:var(--gold);font-weight:700;font-size:var(--fs-14);line-height:var(--lh-14);letter-spacing:var(--track-widest);text-transform:uppercase;margin-top:8px}.ps__cta[data-astro-cid-2wiinlhw]{text-align:center}@media (prefers-reduced-motion:reduce){.ps__track[data-astro-cid-2wiinlhw]{animation:none}.ps__set[data-astro-cid-2wiinlhw][aria-hidden]{display:none}.ps__scroller[data-astro-cid-2wiinlhw]{scroll-snap-type:x mandatory;padding-inline:16px;overflow-x:auto}.ps__card[data-astro-cid-2wiinlhw]{scroll-snap-align:center}.ps__fade[data-astro-cid-2wiinlhw]{display:none}}
