.owner-faq[data-v-a9f9dbc6]{padding:var(--benefits-section-gap, 64px) 24px;color:#202320;scroll-margin-top:112px}.owner-faq__layout[data-v-a9f9dbc6]{display:grid;gap:24px;max-width:1200px;margin:0 auto}.owner-faq__eyebrow[data-v-a9f9dbc6]{margin:0 0 12px;color:#c93400;font-size:13px;font-weight:700;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.owner-faq__title[data-v-a9f9dbc6]{margin:0;font-size:clamp(32px,8vw,38px);font-weight:700;letter-spacing:-.055em;line-height:1.08;text-wrap:balance}.owner-faq__help[data-v-a9f9dbc6]{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:8px;color:#202320;font-size:15px;font-weight:600;text-decoration:underline;text-decoration-color:#bfc3ba;text-underline-offset:5px;transition:color .16s ease;text-wrap:balance}.owner-faq__help[data-v-a9f9dbc6]:hover{color:#c93400}.owner-faq__help svg[data-v-a9f9dbc6]{width:18px;height:18px;flex:0 0 auto;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.owner-faq__questions[data-v-a9f9dbc6]{min-width:0;border-top:1px solid #d9ddd4}.owner-faq__item[data-v-a9f9dbc6]{border-bottom:1px solid #d9ddd4}.owner-faq__question[data-v-a9f9dbc6]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0;font-size:16px;font-weight:600;line-height:1.4;list-style:none;cursor:pointer}.owner-faq__question[data-v-a9f9dbc6]::-webkit-details-marker{display:none}.owner-faq__question>span[data-v-a9f9dbc6]{text-wrap:balance}.owner-faq__question[data-v-a9f9dbc6]:hover{color:#c93400}.owner-faq__question[data-v-a9f9dbc6]:focus-visible,.owner-faq__help[data-v-a9f9dbc6]:focus-visible{outline:2px solid #c93400;outline-offset:5px;border-radius:2px}.owner-faq__icon[data-v-a9f9dbc6]{flex:0 0 18px;width:18px;height:18px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.owner-faq__item[open] .owner-faq__icon-vertical[data-v-a9f9dbc6]{display:none}.owner-faq__answer[data-v-a9f9dbc6]{margin:-2px 42px 24px 0;color:#62665f;font-size:15px;line-height:1.7}.owner-faq__topic+.owner-faq__topic[data-v-a9f9dbc6]{margin-top:20px}.owner-faq__topic h3[data-v-a9f9dbc6]{margin:0 0 4px;color:#202320;font-size:inherit;font-weight:600;text-wrap:balance}.owner-faq__topic p[data-v-a9f9dbc6]{margin:0;text-wrap:pretty}@media (max-width: 767px){.owner-faq[data-v-a9f9dbc6]{padding-inline:20px}.owner-faq__title[data-v-a9f9dbc6]{font-size:var(--benefits-mobile-heading-size);line-height:1.15;letter-spacing:-.04em}.owner-faq__eyebrow[data-v-a9f9dbc6]{font-size:var(--benefits-mobile-eyebrow-size)}.owner-faq__help[data-v-a9f9dbc6]{font-size:var(--benefits-mobile-action-size);font-weight:700;line-height:1.5}.owner-faq__question[data-v-a9f9dbc6]{font-size:var(--benefits-mobile-body-size);line-height:1.5}.owner-faq__answer[data-v-a9f9dbc6]{margin-right:0;font-size:var(--benefits-mobile-body-size);font-weight:400;line-height:1.6}}@media (min-width: 768px){.owner-faq__eyebrow[data-v-a9f9dbc6]{font-size:14px;letter-spacing:.12em}.owner-faq[data-v-a9f9dbc6]{padding-inline:40px}.owner-faq__layout[data-v-a9f9dbc6]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}.owner-faq__title[data-v-a9f9dbc6]{font-size:clamp(40px,4.5vw,56px)}.owner-faq__question[data-v-a9f9dbc6]{padding:20px 0;font-size:17px}.owner-faq__answer[data-v-a9f9dbc6]{font-size:16px}}.owner-locations[data-v-4e8fe45d]{scroll-margin-top:100px;background:#efefef;color:#202320;padding:var(--benefits-section-gap, 64px) 24px;margin-bottom:var(--benefits-section-gap, 64px)}.owner-locations__inner[data-v-4e8fe45d]{max-width:1200px;margin-inline:auto}.owner-locations__header[data-v-4e8fe45d]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:var(--benefits-content-gap, 24px)}.owner-locations__heading[data-v-4e8fe45d]{display:grid;gap:8px}.owner-locations__rotation-control[data-v-4e8fe45d]{display:grid;flex-shrink:0;width:44px;height:44px;place-items:center;border:1px solid #d1d3cf;border-radius:50%;color:#62665f}.owner-locations__rotation-control[data-v-4e8fe45d]:hover{border-color:#c93400;color:#c93400}.owner-locations__rotation-control svg[data-v-4e8fe45d]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.owner-locations__title[data-v-4e8fe45d]{font-family:inherit;font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.2;text-wrap:balance}.owner-locations__subtitle[data-v-4e8fe45d]{color:#656963;font-size:16px;line-height:1.4;text-wrap:balance}.owner-locations__layout[data-v-4e8fe45d]{display:grid;gap:28px}.owner-locations__mobile-picker[data-v-4e8fe45d]{display:none}.owner-locations__selector[data-v-4e8fe45d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:20px;column-gap:20px;align-self:start}.owner-locations__button[data-v-4e8fe45d]{display:grid;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:64px;border-bottom:1px solid #d9dcd5;color:#656963;text-align:left;font-size:15px;font-weight:650;line-height:1.2;transition:color .15s ease}.owner-locations__number[data-v-4e8fe45d]{position:relative;display:grid;width:34px;height:34px;place-items:center;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.05em}.owner-locations__progress-ring[data-v-4e8fe45d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:currentColor;stroke-width:1.6}.owner-locations__progress-track[data-v-4e8fe45d]{opacity:.16}.owner-locations__progress-value[data-v-4e8fe45d]{stroke-linecap:round}.owner-locations__button>svg[data-v-4e8fe45d],.owner-locations__link svg[data-v-4e8fe45d]{width:20px;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.owner-locations__button>svg[data-v-4e8fe45d]{width:16px;height:16px;opacity:0}.owner-locations__button[aria-pressed=true][data-v-4e8fe45d],.owner-locations__button[data-v-4e8fe45d]:hover{color:#c93400}.owner-locations__button[aria-pressed=true]>svg[data-v-4e8fe45d]{opacity:1}.owner-locations__button[data-v-4e8fe45d]:focus-visible,.owner-locations__select[data-v-4e8fe45d]:focus-visible,.owner-locations__link[data-v-4e8fe45d]:focus-visible,.owner-locations__rotation-control[data-v-4e8fe45d]:focus-visible{outline:2px solid #c93400;outline-offset:5px;border-radius:2px}.owner-locations__details[data-v-4e8fe45d]{min-width:0}.owner-locations__photo[data-v-4e8fe45d]{position:relative;overflow:hidden;aspect-ratio:4 / 3;border-radius:24px;background:#e8e9e2}.owner-locations__photo-image[data-v-4e8fe45d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform:scale(1.025);transition:opacity .55s ease,transform .7s cubic-bezier(.2,.65,.3,1)}.owner-locations__photo-image--active[data-v-4e8fe45d]{z-index:1;opacity:1;transform:scale(1)}.owner-locations__photo-fallback[data-v-4e8fe45d]{display:grid;height:100%;place-items:center;padding:24px;color:#62665f;font-size:14px}.owner-locations__photo-label[data-v-4e8fe45d]{position:absolute;z-index:2;bottom:20px;left:20px;padding:8px 12px;border:1px solid rgb(255 255 255 / 30%);border-radius:100px;background:rgb(32 35 32 / 65%);color:#fff;font-size:13px;font-weight:650;letter-spacing:.08em;line-height:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.owner-locations__caption[data-v-4e8fe45d]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:20px;padding-top:24px}.owner-locations__caption-copy[data-v-4e8fe45d]{display:grid;min-width:0}.owner-locations__caption-content[data-v-4e8fe45d]{grid-area:1 / 1;visibility:hidden;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .3s ease,transform .45s cubic-bezier(.2,.65,.3,1),visibility 0s .45s}.owner-locations__caption-content--active[data-v-4e8fe45d]{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto;transition-delay:0s}.owner-locations h3[data-v-4e8fe45d]{font-size:25px;font-weight:700;letter-spacing:-.035em;line-height:1.2;text-wrap:balance}.owner-locations__caption p[data-v-4e8fe45d]{margin-top:10px;color:#656963;font-size:15px;line-height:1.65}.owner-locations__link[data-v-4e8fe45d]{display:inline-flex;align-items:center;gap:14px;padding-block:4px 7px;border-bottom:1px solid #c93400;color:#c93400;font-size:15px;font-weight:700;white-space:nowrap}.owner-locations__link[data-v-4e8fe45d]:hover{color:#ad3000}@media (max-width: 767px){.owner-locations[data-v-4e8fe45d]{padding-inline:20px}.owner-locations__title[data-v-4e8fe45d]{font-size:var(--benefits-mobile-heading-size);line-height:1.15;letter-spacing:-.04em}.owner-locations__subtitle[data-v-4e8fe45d]{color:#62665f;font-size:var(--benefits-mobile-body-size);font-weight:400;line-height:1.6}.owner-locations__selector[data-v-4e8fe45d]{display:none}.owner-locations__mobile-picker[data-v-4e8fe45d]{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;color:#c93400}.owner-locations__select-wrap[data-v-4e8fe45d]{position:relative;min-width:0;border:1px solid #d1d3cf;border-radius:12px;background:#f7f7f3}.owner-locations__select[data-v-4e8fe45d]{width:100%;min-height:56px;padding:12px 42px 12px 14px;border:0;border-radius:inherit;background:transparent;color:#202320;font:inherit;font-size:var(--benefits-mobile-body-size);font-weight:600;line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.owner-locations__select-wrap>svg[data-v-4e8fe45d]{position:absolute;top:50%;right:14px;width:20px;height:20px;transform:translateY(-50%);stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.owner-locations__photo-label[data-v-4e8fe45d]{display:none}.owner-locations__caption p[data-v-4e8fe45d]{color:#62665f;font-size:var(--benefits-mobile-body-size);font-weight:400;line-height:1.6}.owner-locations__caption h3[data-v-4e8fe45d]{font-size:var(--benefits-mobile-subheading-size);font-weight:600;line-height:1.3;letter-spacing:-.02em}.owner-locations__link[data-v-4e8fe45d]{min-height:44px;font-size:var(--benefits-mobile-action-size);line-height:1.5}}@media (min-width: 768px){.owner-locations[data-v-4e8fe45d]{padding-inline:40px}.owner-locations__heading[data-v-4e8fe45d]{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 24px}.owner-locations__title[data-v-4e8fe45d]{font-size:34px}.owner-locations__layout[data-v-4e8fe45d]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:40px}.owner-locations__selector[data-v-4e8fe45d]{grid-template-columns:minmax(0,1fr);border-top:1px solid #d9dcd5}.owner-locations__button[data-v-4e8fe45d]{grid-template-columns:36px minmax(0,1fr) 20px;gap:12px;min-height:78px;font-size:19px}.owner-locations__button>svg[data-v-4e8fe45d]{width:20px;height:20px}.owner-locations__number[data-v-4e8fe45d]{width:36px;height:36px;font-size:13px}.owner-locations__photo[data-v-4e8fe45d]{aspect-ratio:1.46}}@media (prefers-reduced-motion: reduce){.owner-locations__button[data-v-4e8fe45d],.owner-locations__photo-image[data-v-4e8fe45d],.owner-locations__caption-content[data-v-4e8fe45d]{transition:none}.owner-locations__photo-image[data-v-4e8fe45d],.owner-locations__caption-content[data-v-4e8fe45d]{transform:none}}.owner-experiences[data-v-5764d494]{width:min(100%,1280px);margin-inline:auto;padding:0 40px var(--benefits-section-gap, 96px);scroll-margin-top:105px;background:#f7f7f3;color:#202320;font-family:Mosvita,sans-serif}.experiences-eyebrow[data-v-5764d494]{color:#c93400;font-size:14px;font-weight:750;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}h2[data-v-5764d494],h3[data-v-5764d494]{font-family:inherit;font-weight:750;text-wrap:balance}h2[data-v-5764d494]{margin-top:12px;font-size:clamp(36px,4.1vw,56px);line-height:1.04;letter-spacing:-.055em}.experiences-privileges[data-v-5764d494]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:var(--benefits-content-gap, 32px)}.experiences-privilege[data-v-5764d494]{padding:26px;background:#efefe8;border-radius:20px}.experiences-privilege h3[data-v-5764d494]{margin-bottom:10px;font-size:22px;line-height:1.15;letter-spacing:-.035em}.experiences-privilege p[data-v-5764d494]{color:#62665f;font-size:15px;line-height:1.6;text-wrap:pretty}.experiences-details-link[data-v-5764d494]{display:inline-flex;align-items:center;gap:22px;margin-top:18px;padding-block:8px;border-bottom:1px solid #202320;font-size:15px;font-weight:700;line-height:1.5}.experiences-details-link svg[data-v-5764d494]{font-size:19px}.experiences-details-link[data-v-5764d494]:hover{color:#c93400;border-color:currentColor}.experiences-details-link[data-v-5764d494]:focus-visible{outline:3px solid #c93400;outline-offset:5px}@media (max-width: 767px){.owner-experiences[data-v-5764d494]{padding-inline:20px}h2[data-v-5764d494]{margin-top:12px;font-size:var(--benefits-mobile-heading-size);font-weight:700;line-height:1.15;letter-spacing:-.04em}.experiences-eyebrow[data-v-5764d494]{font-size:var(--benefits-mobile-eyebrow-size);font-weight:700;letter-spacing:.1em}.experiences-privileges[data-v-5764d494]{grid-template-columns:1fr;gap:0;margin-top:var(--benefits-content-gap, 24px);border-top:1px solid #d9dcd5}.experiences-privilege[data-v-5764d494]{padding:20px 0;border-bottom:1px solid #d9dcd5;border-radius:0;background:transparent}.experiences-privilege h3[data-v-5764d494]{margin-bottom:8px;font-size:var(--benefits-mobile-subheading-size);font-weight:600;line-height:1.3;letter-spacing:-.02em}.experiences-privilege p[data-v-5764d494]{font-size:var(--benefits-mobile-body-size);font-weight:400}.experiences-details-link[data-v-5764d494]{min-height:44px;font-size:var(--benefits-mobile-action-size)}}.lifestyle-card[data-v-0c7b9b95]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px 80px;width:min(100%,1280px);margin-inline:auto;padding-inline:40px;scroll-margin-top:112px;color:#202320;font-family:Mosvita,sans-serif}.lifestyle-card__visual[data-v-0c7b9b95]{display:grid;place-items:center;padding:24px;border-radius:28px;background:#eee8e2}.lifestyle-card__brands[data-v-0c7b9b95]{grid-column:1 / -1;min-width:0}.lifestyle-card__visual img[data-v-0c7b9b95]{display:block;width:100%;height:auto;max-height:500px;-o-object-fit:contain;object-fit:contain}.lifestyle-card__eyebrow[data-v-0c7b9b95]{color:#c93400;font-size:14px;font-weight:750;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.lifestyle-card h2[data-v-0c7b9b95]{margin-top:12px;font-family:inherit;font-size:clamp(36px,4.1vw,56px);font-weight:750;line-height:1.04;letter-spacing:-.055em;text-wrap:balance}.lifestyle-card__intro[data-v-0c7b9b95]{margin-top:24px;font-size:20px;line-height:1.55;text-wrap:balance}.lifestyle-card__intro strong[data-v-0c7b9b95]{font-weight:700}.lifestyle-card__description[data-v-0c7b9b95]{margin-top:16px;color:#62665f;font-size:17px;line-height:1.65;text-wrap:pretty}.lifestyle-card__link[data-v-0c7b9b95]{display:inline-flex;align-items:center;gap:22px;margin-top:24px;padding-block:8px;border-bottom:1px solid currentColor;font-size:15px;font-weight:700;line-height:1.5}.lifestyle-card__link svg[data-v-0c7b9b95]{font-size:19px}.lifestyle-card__link[data-v-0c7b9b95]:hover{color:#c93400}.lifestyle-card__link[data-v-0c7b9b95]:focus-visible{outline:3px solid #c93400;outline-offset:5px}@media (min-width: 768px) and (max-width: 1023px){.lifestyle-card[data-v-0c7b9b95]{gap:40px}}@media (max-width: 767px){.lifestyle-card[data-v-0c7b9b95]{grid-template-columns:minmax(0,1fr);gap:0;padding-inline:20px}.lifestyle-card__copy[data-v-0c7b9b95]{display:contents}.lifestyle-card__visual[data-v-0c7b9b95]{order:2;margin-top:24px;padding:20px;border-radius:20px}.lifestyle-card__visual img[data-v-0c7b9b95]{max-height:200px}.lifestyle-card__eyebrow[data-v-0c7b9b95]{order:-1;font-size:var(--benefits-mobile-eyebrow-size);font-weight:700;letter-spacing:.1em}.lifestyle-card__description[data-v-0c7b9b95]{display:none}.lifestyle-card h2[data-v-0c7b9b95]{order:0;margin-top:12px;font-size:var(--benefits-mobile-heading-size);font-weight:700;line-height:1.15;letter-spacing:-.04em}.lifestyle-card__intro[data-v-0c7b9b95]{order:1;margin-top:16px;color:#62665f;font-size:var(--benefits-mobile-body-size);font-weight:400;line-height:1.6}.lifestyle-card__intro strong[data-v-0c7b9b95]{color:#202320;font-weight:600}.lifestyle-card__link[data-v-0c7b9b95]{order:3;justify-self:start;min-height:44px;font-size:var(--benefits-mobile-action-size)}.lifestyle-card__brands[data-v-0c7b9b95]{order:4;margin-top:32px}}.reward-dialog{position:relative;z-index:180;color:#202320;font-family:Mosvita,sans-serif}.reward-dialog__backdrop[data-v-7dc356fb]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgb(20 24 20 / 55%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.reward-dialog__viewport[data-v-7dc356fb]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px}.reward-dialog__panel[data-v-7dc356fb]{display:flex;flex-direction:column;width:min(100%,620px);max-height:90vh;max-height:90dvh;overflow:hidden;border:1px solid #dedfd8;border-radius:24px;background:#f7f7f3;box-shadow:0 24px 100px #14181433}.reward-dialog__header[data-v-7dc356fb]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 12px 32px}.reward-dialog__eyebrow[data-v-7dc356fb]{color:#c93400;font-size:14px;font-weight:750;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.reward-dialog__close[data-v-7dc356fb]{display:grid;flex-shrink:0;width:44px;height:44px;place-items:center;border:1px solid #dedfd8;border-radius:50%;background:white}.reward-dialog__close svg[data-v-7dc356fb]{width:20px;height:20px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.reward-dialog__body[data-v-7dc356fb]{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 32px 24px}.reward-dialog__body[data-v-7dc356fb]:focus-visible{outline:2px solid #c93400;outline-offset:-3px}.reward-dialog__title[data-v-7dc356fb]{max-width:480px;font-family:inherit;font-size:40px;font-weight:750;line-height:1.05;letter-spacing:-.045em;text-wrap:balance}.reward-dialog__description[data-v-7dc356fb]{margin-top:18px;color:#62665f;font-size:15px;line-height:1.65;text-wrap:pretty}.reward-dialog__total[data-v-7dc356fb]{display:flex;flex-direction:column;gap:8px;margin-top:24px;padding:22px 24px;border-radius:16px;background:#f1ebe2}.reward-dialog__total strong[data-v-7dc356fb]{color:#dc3c00;font-size:56px;font-weight:750;line-height:1;letter-spacing:-.04em}.reward-dialog__total span[data-v-7dc356fb]{font-size:15px;font-weight:600;line-height:1.4;text-wrap:balance}.reward-dialog__breakdown[data-v-7dc356fb]{margin-top:16px}.reward-dialog__breakdown>div[data-v-7dc356fb]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:16px 0;border-bottom:1px solid #dedfd8}.reward-dialog__breakdown dt[data-v-7dc356fb]{max-width:250px;font-size:15px;line-height:1.5;text-wrap:balance}.reward-dialog__breakdown dd[data-v-7dc356fb]{font-size:24px;font-weight:700;letter-spacing:-.025em}.reward-dialog__terms[data-v-7dc356fb]{margin-top:18px;color:#62665f;font-size:14px;line-height:1.6;text-wrap:pretty}.reward-dialog__footer[data-v-7dc356fb]{flex-shrink:0;padding:18px 32px 24px;border-top:1px solid #dedfd8}.reward-dialog__action[data-v-7dc356fb]{display:flex;align-items:center;justify-content:center;gap:24px;width:100%;min-height:48px;padding:14px 20px;border-radius:999px;background:#c93400;color:#fff;font-size:15px;font-weight:700;line-height:1.4}.reward-dialog__action svg[data-v-7dc356fb]{font-size:20px}.reward-dialog__action[data-v-7dc356fb]:hover{background:#ad3000}.reward-dialog__close[data-v-7dc356fb]:hover{background:#efefe8}.reward-dialog button[data-v-7dc356fb]:focus-visible,.reward-dialog a[data-v-7dc356fb]:focus-visible{outline:3px solid #c93400;outline-offset:4px}@media (max-width: 767px){.reward-dialog__eyebrow[data-v-7dc356fb]{font-size:var(--benefits-mobile-eyebrow-size);font-weight:700;letter-spacing:.1em}.reward-dialog__viewport[data-v-7dc356fb]{align-items:flex-end;padding:12px}.reward-dialog__panel[data-v-7dc356fb]{max-height:calc(100dvh - 24px);border-radius:22px}.reward-dialog__header[data-v-7dc356fb]{padding:16px 16px 12px 22px}.reward-dialog__body[data-v-7dc356fb]{padding:0 22px 20px}.reward-dialog__title[data-v-7dc356fb]{font-size:var(--benefits-mobile-heading-size);font-weight:700;line-height:1.15;letter-spacing:-.04em}.reward-dialog__description[data-v-7dc356fb]{font-size:var(--benefits-mobile-body-size);font-weight:400;line-height:1.6}.reward-dialog__total[data-v-7dc356fb]{padding:20px}.reward-dialog__total strong[data-v-7dc356fb]{font-size:var(--benefits-mobile-value-size);font-weight:700;letter-spacing:-.035em}.reward-dialog__total span[data-v-7dc356fb]{font-size:var(--benefits-mobile-support-size);font-weight:400;line-height:1.5}.reward-dialog__breakdown>div[data-v-7dc356fb]{gap:14px}.reward-dialog__breakdown dt[data-v-7dc356fb]{font-size:var(--benefits-mobile-body-size);font-weight:400;line-height:1.6}.reward-dialog__breakdown dd[data-v-7dc356fb]{font-size:var(--benefits-mobile-subheading-size);font-weight:600;line-height:1.3}.reward-dialog__terms[data-v-7dc356fb]{font-size:var(--benefits-mobile-support-size);font-weight:400}.reward-dialog__action[data-v-7dc356fb]{font-size:var(--benefits-mobile-action-size);line-height:1.5}.reward-dialog__footer[data-v-7dc356fb]{padding:16px 22px max(20px,env(safe-area-inset-bottom))}}html.owner-benefits-smooth-scroll{scroll-behavior:smooth}.owner-benefits-page[data-v-52af31bf]{--benefits-paper: #f7f7f3;--benefits-ink: #202320;--benefits-muted: #62665f;--benefits-line: #dedfd8;--benefits-accent: #dc3c00;--benefits-accent-text: #c93400;--benefits-section-gap: 96px;--benefits-content-gap: 32px;background:var(--benefits-paper);color:var(--benefits-ink);font-family:Mosvita,sans-serif}.benefits-container[data-v-52af31bf]{width:min(100%,1280px);margin-inline:auto;padding-inline:40px}.benefits-mobile-text[data-v-52af31bf]{display:none}section[id][data-v-52af31bf],article[id][data-v-52af31bf]{scroll-margin-top:105px}.benefits-eyebrow[data-v-52af31bf]{color:var(--benefits-accent-text);font-size:14px;line-height:1.5;font-weight:750;letter-spacing:.12em;text-transform:uppercase}h1[data-v-52af31bf],h2[data-v-52af31bf],h3[data-v-52af31bf]{font-family:inherit;font-weight:750;text-wrap:balance}h2[data-v-52af31bf]{font-size:clamp(36px,4.1vw,56px);line-height:1.04;letter-spacing:-.055em}.benefits-eyebrow+h2[data-v-52af31bf]{margin-top:12px}.benefits-body[data-v-52af31bf],.benefits-intro[data-v-52af31bf]{color:var(--benefits-muted);font-size:16px;line-height:1.65;font-weight:450}.benefits-body[data-v-52af31bf]{text-wrap:pretty}.benefits-intro[data-v-52af31bf],.benefits-owner-note[data-v-52af31bf],.benefits-testdrive-action p[data-v-52af31bf]{text-wrap:balance}.benefits-body strong[data-v-52af31bf]{color:var(--benefits-ink);font-weight:650}h2+.benefits-body[data-v-52af31bf]{margin-top:22px}.benefits-button[data-v-52af31bf]{display:inline-flex;min-height:52px;align-items:center;justify-content:space-between;gap:32px;padding:15px 24px;border-radius:999px;background:#c93400;color:#fff;font-size:15px;font-weight:700;transition:background .2s,transform .2s}.benefits-button svg[data-v-52af31bf]{font-size:20px;line-height:1}.benefits-button[data-v-52af31bf]:hover{background:#ad3000;transform:translateY(-2px)}.benefits-text-link[data-v-52af31bf]{display:inline-flex;align-items:center;gap:24px;font-size:15px;font-weight:700;padding-block:8px;border-bottom:1px solid var(--benefits-ink);width:-moz-fit-content;width:fit-content}.benefits-text-link svg[data-v-52af31bf]{font-size:19px}.benefits-text-link[data-v-52af31bf]:hover{color:var(--benefits-accent-text)}a[data-v-52af31bf]:focus-visible,button[data-v-52af31bf]:focus-visible{outline:3px solid var(--benefits-accent-text);outline-offset:5px}.benefits-hero[data-v-52af31bf]{display:grid;grid-template-columns:.94fr 1.06fr;align-items:center;gap:52px;padding-top:32px;padding-bottom:48px}h1[data-v-52af31bf]{font-size:clamp(54px,5.2vw,76px);line-height:.99;letter-spacing:-.065em;margin-block:24px}.benefits-period[data-v-52af31bf]{color:var(--benefits-accent)}.benefits-intro[data-v-52af31bf]{max-width:375px;font-size:17px;margin-bottom:28px}.benefits-owner-note[data-v-52af31bf]{display:flex;align-items:center;gap:8px;margin-top:22px;font-size:14px;line-height:1.6;color:var(--benefits-muted)}.benefits-owner-note span[data-v-52af31bf]{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:#567849}.benefits-hero-photo[data-v-52af31bf]{position:relative;height:450px;border-radius:28px;overflow:hidden;background:#e7e4dc}.benefits-hero-photo img[data-v-52af31bf]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:48% center;object-position:48% center}.benefits-photo-caption[data-v-52af31bf]{position:absolute;inset:auto 0 0;display:flex;gap:18px;justify-content:space-between;align-items:end;padding:60px 26px 24px;background:linear-gradient(transparent,#171c17b0);color:#fff;font-size:15px}.benefits-photo-caption span[data-v-52af31bf]:first-child{font-weight:650}.benefits-photo-caption span[data-v-52af31bf]:last-child{font-size:14px}.benefits-index[data-v-52af31bf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.benefits-index a[data-v-52af31bf]{display:flex;align-items:center;gap:14px;border-block:1px solid var(--benefits-line);padding:22px;font-size:14px;font-weight:600}.benefits-index a[data-v-52af31bf]:first-child{padding-left:0}.benefits-index a[data-v-52af31bf]:last-child{padding-right:0}.benefits-index a[data-v-52af31bf]:hover{color:var(--benefits-accent-text)}.benefits-index-number[data-v-52af31bf]{font-size:12px;color:var(--benefits-muted)}.benefits-index-arrow[data-v-52af31bf]{margin-left:auto;color:var(--benefits-accent-text);font-size:18px}.benefits-dining[data-v-52af31bf]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-top:var(--benefits-section-gap);padding-bottom:var(--benefits-section-gap)}.benefits-dining-photo[data-v-52af31bf]{height:430px;position:relative;border-radius:24px;overflow:hidden;background:#e7e4dc}.benefits-dining-photo img[data-v-52af31bf]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:56% center;object-position:56% center}.benefits-dining-highlight[data-v-52af31bf]{color:var(--benefits-accent-text)}.benefits-dining-lead[data-v-52af31bf],.benefits-dining-membership[data-v-52af31bf]{text-wrap:balance}.benefits-dining-brand[data-v-52af31bf]{white-space:nowrap}.benefits-dining-lead[data-v-52af31bf]{margin-top:24px;color:var(--benefits-ink);font-size:22px;font-weight:600;line-height:1.5;letter-spacing:-.02em}.benefits-dining-details[data-v-52af31bf]{margin-top:24px}.benefits-dining-membership[data-v-52af31bf]{margin-top:20px;color:var(--benefits-muted);font-size:14px;font-weight:400;line-height:1.6}.benefits-rewards[data-v-52af31bf]{padding-bottom:var(--benefits-section-gap)}.benefits-rewards-grid[data-v-52af31bf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:var(--benefits-content-gap)}.benefits-reward-card[data-v-52af31bf]{display:flex;flex-direction:column;align-items:flex-start;padding:32px;background:#f1ebe2;border-radius:22px}.benefits-reward-card--loyalty[data-v-52af31bf]{background:#eef1e9}.benefits-reward-value[data-v-52af31bf]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin-top:20px;font-size:clamp(40px,4.45vw,64px);font-weight:750;letter-spacing:-.045em;line-height:1.06;color:var(--benefits-accent)}.benefits-reward-card .benefits-reward-qualifier[data-v-52af31bf]{font-size:18px;letter-spacing:-.03em;white-space:nowrap}.benefits-reward-card .benefits-body[data-v-52af31bf]{flex:1;margin-top:18px;max-width:420px}.benefits-reward-card .benefits-text-link[data-v-52af31bf]{margin-top:18px}.benefits-testdrive[data-v-52af31bf]{padding-bottom:var(--benefits-section-gap)}.benefits-testdrive-panel[data-v-52af31bf]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:48px;padding:40px;border:1px solid #dedfd8;border-radius:24px;background:white}.benefits-testdrive h2[data-v-52af31bf]{font-size:clamp(30px,3vw,42px)}.benefits-testdrive .benefits-body[data-v-52af31bf]{margin-top:14px;font-size:15px}.benefits-testdrive-action[data-v-52af31bf]{text-align:center}.benefits-testdrive-action p[data-v-52af31bf]{margin-top:14px;color:var(--benefits-muted);font-size:14px;line-height:1.6}@media (min-width: 768px) and (max-width: 1023px){.owner-benefits-page[data-v-52af31bf]{--benefits-section-gap: 80px}.benefits-hero[data-v-52af31bf]{gap:30px}h1[data-v-52af31bf]{font-size:50px}.benefits-hero-photo[data-v-52af31bf]{height:430px}.benefits-dining[data-v-52af31bf]{gap:40px}.benefits-dining-photo[data-v-52af31bf]{height:450px}.benefits-index a[data-v-52af31bf]{padding-inline:12px;gap:10px}.benefits-testdrive-panel[data-v-52af31bf]{padding:30px;gap:28px}}@media (max-width: 767px){.benefits-desktop-text[data-v-52af31bf],.benefits-index[data-v-52af31bf],.benefits-owner-note[data-v-52af31bf],.benefits-photo-caption[data-v-52af31bf]{display:none}.benefits-mobile-text[data-v-52af31bf]{display:inline}.owner-benefits-page[data-v-52af31bf]{--benefits-section-gap: 96px;--benefits-content-gap: 24px}.benefits-rewards[data-v-52af31bf],.benefits-rewards~section[data-v-52af31bf]{--benefits-section-gap: 128px}.benefits-container[data-v-52af31bf]{padding-inline:20px}.benefits-eyebrow[data-v-52af31bf]{font-size:var(--benefits-mobile-eyebrow-size);font-weight:700;letter-spacing:.1em}.benefits-hero[data-v-52af31bf]{grid-template-columns:1fr;padding-top:20px;padding-bottom:28px;gap:24px}h1[data-v-52af31bf]{font-size:var(--benefits-mobile-hero-size);font-weight:700;line-height:1.06;letter-spacing:-.055em;margin:16px 0}h2[data-v-52af31bf]{font-size:var(--benefits-mobile-heading-size);font-weight:700;line-height:1.15;letter-spacing:-.04em}.benefits-intro[data-v-52af31bf]{max-width:330px;margin-bottom:22px}.benefits-body[data-v-52af31bf],.benefits-intro[data-v-52af31bf]{font-size:var(--benefits-mobile-body-size);font-weight:400;line-height:1.6}.benefits-body strong[data-v-52af31bf]{font-weight:600}.benefits-hero .benefits-button[data-v-52af31bf]{width:100%}.benefits-hero-photo[data-v-52af31bf]{height:auto;aspect-ratio:1.42;border-radius:20px}.benefits-dining[data-v-52af31bf]{grid-template-columns:1fr;gap:24px;padding-top:var(--benefits-section-gap)}.benefits-dining-copy[data-v-52af31bf]{display:contents}.benefits-dining-heading[data-v-52af31bf]{order:-1}.benefits-dining-details[data-v-52af31bf]{margin-top:0}.benefits-dining-photo[data-v-52af31bf]{height:auto;aspect-ratio:1.5;border-radius:20px}.benefits-dining-lead[data-v-52af31bf]{margin-top:20px;font-size:var(--benefits-mobile-subheading-size)}.benefits-dining-membership[data-v-52af31bf]{font-size:var(--benefits-mobile-support-size)}.benefits-rewards-grid[data-v-52af31bf]{grid-template-columns:1fr;gap:0;margin-top:var(--benefits-content-gap)}.benefits-reward-card[data-v-52af31bf]{display:grid;grid-template-columns:minmax(0,1fr) 44px;-moz-column-gap:20px;column-gap:20px;padding:24px 0;border-radius:0;border-top:1px solid var(--benefits-line);background:transparent}.benefits-reward-card[data-v-52af31bf]:last-child{padding-bottom:0}.benefits-reward-card>.benefits-reward-title[data-v-52af31bf]{grid-area:1 / 1;color:var(--benefits-ink);font-size:var(--benefits-mobile-subheading-size);font-weight:600;line-height:1.3;letter-spacing:-.02em;text-transform:none}.benefits-reward-value[data-v-52af31bf]{grid-area:2 / 1;font-size:var(--benefits-mobile-value-size);font-weight:700;letter-spacing:-.035em;margin-top:10px}.benefits-reward-card .benefits-body[data-v-52af31bf]{grid-column:1 / -1;margin-top:14px}.benefits-text-link[data-v-52af31bf]{min-height:44px;font-size:var(--benefits-mobile-action-size);line-height:1.5}.benefits-reward-card .benefits-text-link[data-v-52af31bf]{grid-area:1 / 2 / 3;align-self:center;justify-content:center;width:44px;height:44px;margin-top:0;padding:0;border:1px solid var(--benefits-line);border-radius:50%}.benefits-reward-link-label[data-v-52af31bf]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.benefits-reward-card .benefits-reward-qualifier[data-v-52af31bf]{color:var(--benefits-muted);font-size:var(--benefits-mobile-support-size);font-weight:400;line-height:1.5;letter-spacing:normal}.benefits-testdrive[data-v-52af31bf]{padding-bottom:var(--benefits-section-gap)}.benefits-testdrive-panel[data-v-52af31bf]{grid-template-columns:1fr;padding:28px 24px;gap:24px;border-radius:20px}.benefits-testdrive h2[data-v-52af31bf]{font-size:var(--benefits-mobile-heading-size);max-width:280px}.benefits-testdrive .benefits-body[data-v-52af31bf]{font-size:var(--benefits-mobile-body-size)}.benefits-testdrive-action p[data-v-52af31bf]{font-size:var(--benefits-mobile-support-size);font-weight:400}.benefits-testdrive-action .benefits-button[data-v-52af31bf]{width:100%}.benefits-button[data-v-52af31bf]{font-size:var(--benefits-mobile-action-size);line-height:1.5;min-height:52px}}@media (max-width: 359px){.benefits-reward-card .benefits-reward-qualifier[data-v-52af31bf]{flex-basis:100%}}@media (prefers-reduced-motion: reduce){html.owner-benefits-smooth-scroll{scroll-behavior:auto}[data-v-52af31bf],[data-v-52af31bf]:before,[data-v-52af31bf]:after{transition:none!important}.benefits-button[data-v-52af31bf]:hover{transform:none}}
