.benefit-card{display:flex;flex-direction:column;width:100%;min-width:264px;height:100%}.benefit-card__image{min-height:187px;max-height:24.5rem;object-fit:cover;aspect-ratio:1.5;overflow-clip-margin:unset;border-top-left-radius:.4rem;border-top-right-radius:.4rem}.benefit-card__content{text-align:center;background-color:#f4f2ed;border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem;padding:2.4rem 1.6rem;color:#1f513f;flex:1}.benefit-card__content sup{font-size:.8rem;font-weight:600}.benefit-card__pill{display:block;background-color:#1f513f;color:#fafbf9;font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;letter-spacing:.032rem;font-size:1.2rem;line-height:1.8rem;text-transform:uppercase;padding:.4rem .8rem;border-radius:34px;display:inline-block;margin-top:.8rem}.benefit-card__heading.benefit-card__heading{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;letter-spacing:0;font-size:1.8rem;line-height:2.4rem;margin-bottom:1.2rem}.benefit-card__heading.benefit-card__heading sup{font-size:1rem;font-weight:600}@media (min-width: 992px){.benefit-card__heading.benefit-card__heading{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;letter-spacing:0;font-size:2.4rem;line-height:3rem}}.benefit-card__subheading.benefit-card__subheading{color:#1f513f;font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.016rem;font-size:1.6rem;line-height:2.2rem}@media (min-width: 992px){.benefit-card__subheading.benefit-card__subheading{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:1.8rem;line-height:3rem}}.thumbnail-nav{overflow:auto;padding-bottom:.8rem}.thumbnail-nav__track{display:grid;grid-auto-flow:column;grid-column-gap:2.4rem;padding:0 0 0 1.6rem;margin:0;list-style:none}.thumbnail-nav__card{padding-left:2.4rem}.thumbnail-nav__card:last-child{padding-right:2.4rem}.thumbnail-nav__card-inner{display:flex;align-items:flex-end;position:relative;padding:1.6rem;min-width:260px;height:160px;border-radius:.8rem;overflow:hidden}.card-carousel{max-width:100vw;margin-left:-1.6rem;margin-right:-1.6rem}@media (min-width: 992px){.card-carousel{margin-left:0;margin-right:0;padding-bottom:1.6rem}}@media (min-width: 768px){.card-carousel .thumbnail-nav__track{justify-content:center}.card-carousel .benefit-card{max-width:36.8rem}}.card-carousel__heading{font-family:Stuart,Stuart fallback,Georgia,serif;font-style:normal;font-weight:400;letter-spacing:-.032rem;font-size:2.4rem;line-height:3rem;text-align:center;color:#4b4a48;width:80vw;max-width:820px;margin:0 auto 2.4rem}@media (min-width: 992px){.card-carousel__heading{font-family:Stuart,Stuart fallback,Georgia,serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:3.6rem;line-height:4rem}}.card-carousel__item:last-child{margin-right:1.6rem}@media (min-width: 992px){.card-carousel__item:last-child{margin-right:0}}.card-group__track{display:grid;grid-auto-flow:column;grid-column-gap:2.4rem;justify-content:center}@media (min-width: 992px){.card-group__track{grid-column-gap:3.2rem}}.how-signup-works{margin:3.2rem 0 1.6rem}@media (max-width: 767px){.how-signup-works .step-card-set__track{margin-bottom:1.6rem}}@media (min-width: 992px){.how-signup-works{margin:4.8rem 0 0}}.how-signup-works sup{font-size:1.2rem;line-height:0}.how-signup-works .step-card-set{margin:0 auto}.how-signup-works .step-card-set__track-wrapper{margin:2.4rem 0}.how-signup-works .step-card-set__heading{max-width:69rem;margin:0 auto 1.6rem;text-wrap:initial}@media (min-width: 0) and (max-width: 767px){.how-signup-works .step-card-set__heading{margin:0 auto .8rem;font-size:2.4rem;line-height:3rem}}.how-signup-works .step-card-set__subheading{margin-bottom:2.4rem}.how-signup-works .step-card{max-width:initial}.how-signup-works .step-card .step-card__inner{min-height:26rem;margin-bottom:0;padding:2.4rem;grid-template-columns:5.5rem auto;grid-gap:1.6rem;border-radius:.4rem}.how-signup-works .step-card .step-card__inner .step-card__title{margin-bottom:.8rem;text-wrap:initial;color:#4b4a48;font-size:1.6rem;line-height:2rem}.how-signup-works .step-card__text{margin-bottom:0}@media (min-width: 992px){.how-signup-works .step-card__text{padding-right:1.8rem}}.how-signup-works .step-card__cta{display:inline-block;margin-top:.8rem}.how-signup-works__cta{margin:0 auto;text-align:center}.just-for-members{text-align:center;margin-bottom:1.6rem}.just-for-members__airplane{width:250px;margin-bottom:1.6rem}@media (min-width: 992px){.just-for-members__airplane{width:340px}}.just-for-members__heading{font-family:Stuart,Stuart fallback,Georgia,serif;font-style:normal;font-weight:400;letter-spacing:-.032rem;font-size:2.4rem;line-height:3rem;color:#1f513f;margin-bottom:1.6rem}@media (min-width: 992px){.just-for-members__heading{font-family:Stuart,Stuart fallback,Georgia,serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:3.6rem;line-height:4rem;text-wrap:unset;padding-left:12rem;padding-right:12rem}}.just-for-members__notification{max-width:340px;margin:0 auto 1.6rem}.just-for-members__message{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:.008rem;font-size:1.6rem;line-height:2.6rem;margin-bottom:1.6rem}@media (min-width: 992px){.just-for-members__message{padding-left:22rem;padding-right:22rem}}.just-for-members__sign-in-wrapper{display:flex;justify-content:center}.just-for-members__sign-in-wrapper p,.just-for-members__sign-in-wrapper a,.just-for-members__sign-in-wrapper span{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.016rem;font-size:1.4rem;line-height:1.8rem}.just-for-members__sign-in-link{margin-left:.8rem}.just-for-members__add-membership-button{margin-bottom:1.6rem;margin-left:-.8rem;margin-right:-.8rem}.lead{background-color:#f4f2ed}.lead--is-cardholder .lead__subtitle{margin-bottom:1rem}.lead--is-cardholder .lead__ctas{margin-top:2.5rem}@media (min-width: 992px){.lead--is-cardholder .lead__ctas{margin-bottom:0}}.lead--is-cardholder .lead__cta{display:block;width:max-content;margin-right:auto;margin-left:auto}@media (min-width: 992px){.lead--is-cardholder .lead__cta{margin-left:0;margin-right:1.6rem}}.lead--is-cardholder .lead__cta--secondary{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;letter-spacing:-.08px;font-size:16px;line-height:22px;border:none;border-radius:.4rem;cursor:pointer;display:inline-flex;outline:none;overflow:visible;margin:0;padding:.8rem 1.6rem;text-align:left;text-decoration:none;text-transform:none;vertical-align:middle;transition:box-shadow .2s cubic-bezier(.15,0,.15,0),background-color .2s cubic-bezier(.15,0,.15,0),color .2s cubic-bezier(.15,0,.15,0),fill .2s cubic-bezier(.15,0,.15,0);margin:0 auto 1.6rem}.lead--is-cardholder .lead__cta--secondary:hover,.lead--is-cardholder .lead__cta--secondary:active,.lead--is-cardholder .lead__cta--secondary:focus{outline:none;outline-offset:0;text-decoration:none}.lead--is-cardholder .lead__cta--secondary[disabled]{cursor:not-allowed}@media (min-width: 992px){.lead--is-cardholder .lead__cta--secondary{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;letter-spacing:-.08px;font-size:16px;line-height:22px;padding:1.2rem 2.4rem;width:auto;margin:0}.lead--is-cardholder .lead__cta--secondary.cdr-button--has-icon-left{padding-left:2rem}.lead--is-cardholder .lead__cta--secondary.cdr-button--has-icon-right{padding-right:2rem}.lead--is-cardholder .lead__cta--secondary svg{width:2.4rem;height:2.4rem}}@media (min-width: 992px){.lead__content,.lead__media{max-width:50vw}}.lead__inner{letter-spacing:-.016rem;line-height:2.2rem;padding-left:1.6rem;padding-right:1.6rem;width:100%;margin-left:auto;margin-right:auto;max-width:1232px;text-align:center;font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:.008rem;font-size:1.6rem;line-height:2.6rem;padding-top:1.6rem}@media (min-width: 992px){.lead__inner{padding-left:3.2rem;padding-right:3.2rem}}@media (min-width: 992px){.lead__inner{padding-top:0;text-align:left;display:grid;grid-template-areas:"content    image" "value-prop value-prop" "disclaimer disclaimer";grid-template-columns:1fr 1fr}}.lead__skip-apply-now{font-weight:500}.lead__manage-card{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.016rem;font-size:1.4rem;line-height:1.8rem;display:none;position:relative;z-index:1;margin-top:-1.6rem;padding-left:0;font-weight:500;color:#4b4a48}@media (min-width: 992px){.lead__manage-card{display:flex;flex-direction:column;justify-content:center;padding-left:1.6rem}.lead__manage-card a{display:block}}.lead__manage-card a,.lead__manage-card a:active,.lead__manage-card a:hover,.lead__manage-card a:visited,.lead__manage-card a:focus{color:inherit}.lead__manage-card--sm{display:block;margin-top:.8rem;font-weight:400}@media (min-width: 992px){.lead__manage-card--sm{display:none}}.lead__media{margin-bottom:.8rem;position:relative;display:inline-flex;align-items:center;width:100%}@media (min-width: 992px) and (max-width: 1231px){.lead__media{justify-content:center}}@media (min-width: 992px){.lead__media{flex-direction:column;align-items:flex-end;grid-area:image;padding-top:6.4rem}}@media (min-width: 992px){.lead__content{grid-area:content}}@media (min-width: 992px){.lead__content{padding:6.4rem 6.4rem 6.4rem 0}}.lead__image{width:100%;position:relative;z-index:1;aspect-ratio:7/4;max-height:280px}@media (min-width: 992px){.lead__image{max-height:initial;max-height:321px}}.lead__heading,.lead__subtitle{color:#1f513f}.lead__heading{font-family:Stuart,Stuart fallback,Georgia,serif;font-style:normal;font-weight:400;letter-spacing:-.016rem;font-size:1.8rem;line-height:2.4rem;display:inline-block;margin-bottom:.8rem}@media (min-width: 992px){.lead__heading{font-family:Stuart,Stuart fallback,Georgia,serif;font-style:normal;font-weight:400;letter-spacing:-.032rem;font-size:2.4rem;line-height:3rem}}.lead__subtitle{font-family:Stuart,Stuart fallback,Georgia,serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:3.2rem;line-height:3.6rem;margin-top:0;margin-bottom:2.4rem;text-wrap:balance}@media (min-width: 992px){.lead__subtitle{font-family:Stuart,Stuart fallback,Georgia,serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:5.4rem;line-height:6rem;margin-bottom:3.2rem}}.lead__cobrand-pre-approval-text{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.016rem;font-size:1.4rem;line-height:1.8rem;margin-bottom:.6rem}.lead__ctas{margin-bottom:2.4rem}@media (min-width: 992px){.lead__ctas{display:flex}}.lead__cta--primary{margin-bottom:1.6rem;white-space:nowrap}@media (min-width: 992px){.lead__cta--primary{margin-bottom:0;font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;letter-spacing:-.08px;font-size:16px;line-height:22px;padding:1.2rem 2.4rem;width:auto}.lead__cta--primary.cdr-button--has-icon-left{padding-left:2rem}.lead__cta--primary.cdr-button--has-icon-right{padding-right:2rem}.lead__cta--primary svg{width:2.4rem;height:2.4rem}}.lead__ctas--top-margin{margin-top:3.2rem}.lead__cta--secondary{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.016rem;font-size:1.4rem;line-height:1.8rem;color:#4b4a48;background-color:#f4f2ed;font-weight:500}@media (min-width: 992px){.lead__cta--secondary{margin:0 0 0 1.6rem;letter-spacing:-.08px;font-size:16px;line-height:22px;padding:1.2rem 2.4rem;width:auto;font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.016rem;font-size:1.6rem;line-height:2.2rem;font-weight:500;padding:0;display:flex;flex-direction:column;justify-content:center}.lead__cta--secondary.cdr-button--has-icon-left{padding-left:2rem}.lead__cta--secondary.cdr-button--has-icon-right{padding-right:2rem}.lead__cta--secondary svg{width:2.4rem;height:2.4rem}}@media (min-width: 992px){.lead__secondary-cta-container{display:flex;align-items:center}.lead__secondary-cta-container>a{display:block}}.lead__description{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:.008rem;font-size:1.6rem;line-height:2.6rem;margin-bottom:2.4rem}@media (min-width: 992px){.lead__description{margin-bottom:0}}.lead__description a{font-family:inherit;font-size:inherit;line-height:inherit;align-items:center;background-color:transparent;border:0;margin:0;color:var(--cdr-link-text-color, var(--cdr-color-text-link-rest, #406eb5));fill:var(--cdr-link-fill-color, var(--cdr-color-text-link-rest, #406eb5));cursor:pointer;display:inline-flex;outline:none;padding:0;text-decoration:underline;vertical-align:top}.lead__description a:active,.lead__description a:focus{color:var(--cdr-link-active-text-color-active, var(--cdr-color-text-link-active, #0b2d60))}.lead__description a:hover{color:var(--cdr-link-text-color-hover, var(--cdr-color-text-link-hover, #406eb5));text-decoration:none}.lead__description a:focus{outline:.2rem solid Highlight;outline-color:-webkit-focus-ring-color;outline-offset:0}.lead__description sup{font-size:.8rem}@media (min-width: 768px) and (max-width: 991px){.lead__description{max-width:550px;margin-left:auto;margin-right:auto}}.lead__value-props{margin-bottom:2.4rem}@media (min-width: 992px){.lead__value-props{grid-area:value-prop}}.lead__value-prop-list{padding-left:0;margin:0}@media (min-width: 992px){.lead__value-prop-list{display:grid;grid-template-columns:repeat(3,1fr)}}.lead__value-prop{display:grid;grid-template-columns:38% 1fr;grid-auto-flow:column;align-content:center;margin-bottom:1.2rem}.lead__value-prop:last-child{margin-bottom:0}.lead__value-prop img{justify-self:center;align-self:center;height:50px;max-width:90px}.lead__value-prop sup{font-size:.8rem;font-weight:600}@media (min-width: 768px) and (max-width: 991px){.lead__value-prop img{justify-self:end;margin-right:3.2rem}}@media (min-width: 992px){.lead__value-prop{padding:0;display:flex;margin-top:0!important}.lead__value-prop img{height:initial;max-width:initial}}.lead__value-prop-text{display:flex;flex-direction:column;text-align:left;margin-top:auto;margin-bottom:auto}@media (min-width: 992px){.lead__value-prop-text{margin-top:.8rem;max-width:230px;align-self:center;padding-left:1.6rem}}.lead__value-prop-text span{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:600;letter-spacing:-.008rem;font-size:1.6rem;line-height:2.2rem}.lead__value-prop-pill{align-self:baseline;display:block;background-color:#1f513f;color:#fafbf9;font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;letter-spacing:.032rem;font-size:1.2rem;line-height:1.8rem;text-transform:uppercase;padding:.4rem .8rem;border-radius:34px;margin-top:.4rem}@media (min-width: 992px){.lead__value-prop-pill{margin-top:.8rem}}.lead__disclaimer{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;letter-spacing:.032rem;font-size:1.2rem;line-height:1.8rem;text-transform:uppercase;display:inline-block;text-align:center;margin-bottom:1.6rem}.lead__disclaimer sup{font-size:.66rem;font-weight:600}@media (min-width: 992px){.lead__disclaimer{grid-area:disclaimer}}@media (max-width: 991px){.lead--double-rewards .lead__ctas,.lead--double-rewards .lead__subtitle{max-width:34.3rem;margin:0 auto 1.2rem}}@media (min-width: 992px){.lead--double-rewards .lead__ctas,.lead--double-rewards .lead__subtitle{margin-bottom:1.6rem}}@media (max-width: 991px){.lead--double-rewards .lead__secondary-cta-container{line-height:1.8rem}}@media (max-width: 991px){.lead--double-rewards .lead__heading{margin-bottom:1.2rem}}.lead--double-rewards .lead__subtitle{text-wrap:pretty}.lead--double-rewards .lead__cobrand-pre-approval-text{margin-bottom:1.6rem}.lead--double-rewards .lead__cobrand-pre-approval-text p{margin-bottom:0}@media (max-width: 991px){.lead--double-rewards .lead__cobrand-pre-approval-text{max-width:20rem;margin:0 auto 1.6rem}}.lead--double-rewards .lead__cta--primary{padding-top:1.3rem;padding-bottom:1.3rem}@media (max-width: 991px){.lead--double-rewards .lead__cta--primary{width:100%;justify-content:center}}.lead--double-rewards .lead__description{text-wrap:initial}.lead--double-rewards .lead__description sup{line-height:0}.lead--double-rewards .lead__manage-card{margin-top:1.6rem}@media (min-width: 992px){.lead--double-rewards .lead__manage-card{margin-top:.8rem}}.lead--double-rewards .lead__media{padding-top:0;margin-bottom:0;justify-content:center}.lead--double-rewards .lead__image{width:auto;aspect-ratio:initial;max-height:20.7rem;vertical-align:bottom;margin-bottom:1.6rem}@media (min-width: 992px){.lead--double-rewards .lead__image{max-height:initial;margin-bottom:0}}.lead--double-rewards .lead__value-prop-pill{background-color:#13352c}.retention-event-banner__container{display:flex;flex-direction:column;align-items:center;gap:2.4rem;padding:3.2rem 1.5rem;border-radius:.4rem;text-align:left;background-color:#f4f2ed;margin-left:-1.6rem;margin-right:-1.6rem}@media (min-width: 768px){.retention-event-banner__container{padding:4.8rem 3.2rem;gap:3.2rem;margin-left:auto;margin-right:auto;flex-direction:row}}.retention-event-banner__actions{display:flex;flex-flow:column wrap;align-items:flex-start;gap:1.6rem}@media (min-width: 768px){.retention-event-banner__actions{flex-direction:row}}@media (min-width: 992px){.retention-event-banner__actions{gap:2.4rem}}.retention-event-banner__main-image{text-align:center}.retention-event-banner__image{image-rendering:inherit;max-width:100%;width:31.3rem}@media (min-width: 768px){.retention-event-banner__image{max-inline-size:none;width:33.8rem}}.retention-event-banner__body{text-align:left}@media (min-width: 768px){.retention-event-banner__body{font-family:Stuart,Stuart fallback,Georgia,serif;font-style:normal;font-weight:500;letter-spacing:0;font-size:2rem;line-height:2.6rem}}.retention-event-banner__heading{font-family:Stuart,Stuart fallback,Georgia,serif;font-style:normal;font-weight:500;letter-spacing:0;font-size:3.2rem;line-height:3.6rem;color:#1f513f;margin-bottom:.8rem;text-align:center}@media (min-width: 768px){.retention-event-banner__heading{text-align:left}}.retention-event-banner__subheading{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;letter-spacing:0;font-size:1.8rem;line-height:2.4rem;margin-bottom:1.6rem;padding-right:.6rem;text-wrap:unset}.retention-event-banner__subheading sup{font-size:1rem;line-height:0}.retention-event-banner__link{color:#406eb5;white-space:nowrap}.retention-event-banner__link:hover{text-decoration:none}.retention-event-banner__trade-mark{font-size:.8rem;line-height:1.6rem}.retention-event-banner__text{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.016rem;font-size:1.6rem;line-height:2.2rem;text-wrap:unset;padding-right:4rem}@media (min-width: 768px){.retention-event-banner__text{padding-right:0}}.retention-event-banner__text sup{line-height:0}.retention-event-banner__list{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.016rem;font-size:1.6rem;line-height:2.2rem;margin-bottom:1.6rem;list-style-type:none;margin-top:.8rem;padding-left:.8rem;padding-right:.8rem}.retention-event-banner__list li{margin-bottom:.8rem;display:flex}@media (min-width: 992px){.retention-event-banner__list{padding-left:2.4rem}}.retention-event-banner__list-item-number{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:600;letter-spacing:-.008rem;font-size:1.6rem;line-height:2.2rem;margin-right:1.2rem;color:#000}.range-slider{width:100%}.range-slider__input{-webkit-appearance:none;cursor:pointer;padding:.8rem 0;margin:0 auto;width:100%;box-shadow:0 0 0 0 transparent;mix-blend-mode:darken}.range-slider__input::-webkit-slider-thumb{transition-duration:.1s;transition-timing-function:cubic-bezier(.15,0,.15,0);transition-property:transform,background-image,box-shadow,border}.range-slider__input::-moz-range-thumb{transition-duration:.1s;transition-timing-function:cubic-bezier(.15,0,.15,0);transition-property:transform,background-image,box-shadow,border}.range-slider__input::-ms-thumb{transition-duration:.1s;transition-timing-function:cubic-bezier(.15,0,.15,0);transition-property:transform,background-image,box-shadow,border}.range-slider__input:focus{outline:none}.range-slider__input:focus::-webkit-slider-thumb{box-shadow:0 0 2px .2rem #1f513f;border-color:#fff;transform:scale(1.5)}.range-slider__input:focus::-moz-range-thumb{box-shadow:0 0 2px .2rem #1f513f;border-color:#fff;transform:scale(1.5)}.range-slider__input:focus::-ms-thumb{box-shadow:0 0 2px .2rem #1f513f;border-color:#fff;transform:scale(1.5)}.range-slider__input:active::-webkit-slider-thumb{background-image:radial-gradient(circle,#1f513f 0%,#1f513f 27%,#ffffff 29%,#ffffff 43%,#1f513f 46%)}.range-slider__input:active::-moz-range-thumb{background-image:radial-gradient(circle,#1f513f 0%,#1f513f 27%,#ffffff 29%,#ffffff 43%,#1f513f 46%)}.range-slider__input:active::-ms-thumb{background-image:radial-gradient(circle,#1f513f 0%,#1f513f 27%,#ffffff 29%,#ffffff 43%,#1f513f 46%)}.range-slider__input::-webkit-slider-thumb{height:1.6rem;width:1.6rem;background-color:#1f513f;border:1px solid transparent;padding:0;border-radius:50%;position:relative;top:-.4rem;transition-property:transform,background-image,box-shadow,border;-webkit-appearance:none}.range-slider__input::-webkit-slider-thumb:hover,.range-slider__input::-webkit-slider-thumb:active{box-shadow:0 0 2px .2rem #1f513f;border-color:#fff;transform:scale(1.5)}.range-slider__input::-moz-range-thumb{height:1.6rem;width:1.6rem;background-color:#1f513f;border:1px solid transparent;padding:0;border-radius:50%;position:relative;top:-.4rem;transition-property:transform,background-image,box-shadow,border;-moz-appearance:none}.range-slider__input::-moz-range-thumb:hover,.range-slider__input::-moz-range-thumb:active{box-shadow:0 0 2px .2rem #1f513f;border-color:#fff;transform:scale(1.5)}.range-slider__input::-ms-thumb{height:1.6rem;width:1.6rem;background-color:#1f513f;border:1px solid transparent;padding:0;border-radius:50%;position:relative;top:-.4rem;transition-property:transform,background-image,box-shadow,border}.range-slider__input::-ms-thumb:hover,.range-slider__input::-ms-thumb:active{box-shadow:0 0 2px .2rem #1f513f;border-color:#fff;transform:scale(1.5)}.range-slider__input::-webkit-slider-runnable-track{background-repeat:no-repeat;position:relative;background-color:#d5cfc3;background-image:linear-gradient(to right,var(--range-slider-progress-lower-color) 0%,var(--range-slider-progress-lower-color) var(--range-slider-progress-percentage),var(--range-slider-progress-upper-color) var(--range-slider-progress-percentage),var(--range-slider-progress-upper-color) 100%);border-radius:.4rem;border:solid 1px #1f513f;height:.8rem}.range-slider__input::-moz-range-track{background-repeat:no-repeat;position:relative;background-color:#d5cfc3;background-image:linear-gradient(to right,var(--range-slider-progress-lower-color) 0%,var(--range-slider-progress-lower-color) var(--range-slider-progress-percentage),var(--range-slider-progress-upper-color) var(--range-slider-progress-percentage),var(--range-slider-progress-upper-color) 100%);border-radius:.4rem;border:solid 1px #1f513f}.range-slider__input::-ms-track{background-repeat:no-repeat;position:relative;background-color:#d5cfc3;background-image:linear-gradient(to right,var(--range-slider-progress-lower-color) 0%,var(--range-slider-progress-lower-color) var(--range-slider-progress-percentage),var(--range-slider-progress-upper-color) var(--range-slider-progress-percentage),var(--range-slider-progress-upper-color) 100%);border-radius:.4rem;border:solid 1px #1f513f}.range-slider__meta{padding-bottom:.8rem}.range-slider__label{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.016rem;font-size:1.4rem;line-height:1.8rem}.range-slider__helper-text{display:inline-block;font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.008rem;font-size:1.2rem;line-height:1.6rem;color:#736e65}.range-slider__value{display:inline-block;font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;letter-spacing:0;font-size:1.6rem;line-height:2rem;margin-bottom:.4rem;position:relative;left:var(--range-slider-label-percentage)}.range-slider__range-labels{display:flex;justify-content:space-between}.range-slider__range-label{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.008rem;font-size:1.2rem;line-height:1.6rem;color:#736e65}.rwd-calc{--aside-width: 64px}.rwd-calc sup{font-size:.8rem;font-weight:600}@media (min-width: 992px){.rwd-calc{--aside-width: 85px;display:grid;grid-auto-flow:column;grid-gap:3.7rem}}.rwd-calc__heading{font-family:Stuart,Stuart fallback,Georgia,serif;font-style:normal;font-weight:400;letter-spacing:-.032rem;font-size:2.4rem;line-height:3rem;color:#1f513f;margin-bottom:1.6rem}@media (min-width: 992px){.rwd-calc__heading{font-family:Stuart,Stuart fallback,Georgia,serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:3.2rem;line-height:3.6rem;margin-bottom:8rem}}.rwd-calc__image{display:none}@media (min-width: 992px){.rwd-calc__image{position:relative;display:block}}.rwd-calc__stamp{position:absolute;top:-9.95%;right:9.5%;max-width:150px}.rwd-calc__main-image{border-top-right-radius:.8rem;border-top-left-radius:.8rem}@media (min-width: 992px){.rwd-calc__col-2{padding-bottom:2.4rem}}.range-slider__label{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;letter-spacing:0;font-size:1.8rem;line-height:2.4rem;color:#1f513f}@media (min-width: 992px){.range-slider__label{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;letter-spacing:0;font-size:2rem;line-height:2.6rem}}.range-slider__helper-text{color:#4b4a48}.range-slider__helper-text span{font-weight:600}@media (min-width: 992px){.range-slider__helper-text{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.016rem;font-size:1.6rem;line-height:2.2rem;padding-right:2.4rem}}.rwd-calc__range-slider-module{display:grid;grid-template-columns:1fr var(--aside-width);grid-gap:1.6rem;position:relative;padding-bottom:1.6rem;margin-bottom:1.6rem}.rwd-calc__range-slider-module:after{content:"";display:block;width:100%;height:1px;background-color:#d5cfc3;position:absolute;bottom:0;right:0;left:0}.rwd-calc__rewards-outcome{text-align:center;margin-bottom:1.6rem}@media (min-width: 992px){.rwd-calc__rewards-outcome{text-align:right;max-width:350px;margin-left:auto}}.rwd-calc__grand-total{display:inline-block;padding:.8rem 2.4rem;background:center/100% no-repeat;background-image:var(--rewards-calculator-graphic-circle);color:#1f513f;font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;letter-spacing:0;font-size:1.8rem;line-height:2.4rem}@media (min-width: 992px){.rwd-calc__grand-total{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;letter-spacing:0;font-size:2rem;line-height:2.6rem}}.rwd-calc__disclaimer{display:block;font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.008rem;font-size:1.2rem;line-height:1.6rem}.rwd-calc__aside{width:var(--aside-width);display:grid;justify-items:center;grid-template-rows:1fr 46px}@media (min-width: 992px){.rwd-calc__aside{grid-template-rows:1fr 48px}}.rwd-calc__icon{width:100%}@media (min-width: 992px){.rwd-calc__icon--everyday-purchases{max-width:85%}}.rwd-calc__bonus{color:#1f513f;font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.016rem;font-size:1.6rem;line-height:2.2rem;font-weight:500}@media (min-width: 992px){.rwd-calc__bonus{justify-self:end}}.rwd-calc__member-reward-mention{border:1px solid #d5cfc3;border-radius:.4rem;padding:.8rem 1.2rem;margin-bottom:1.6rem}@media (min-width: 992px){.rwd-calc__member-reward-mention{margin-bottom:2.4rem}}.rwd-calc__member-reward-mention .rwd-calc__member-reward-title{max-width:44px}.rwd-calc__member-reward-mention h3{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;letter-spacing:0;font-size:1.4rem;line-height:1.8rem;margin:0 0 .4rem;color:#1f513f}.rwd-calc__member-reward-content{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.008rem;font-size:1.2rem;line-height:1.6rem;display:inline-block}.rwd-calc__member-reward-content span{font-weight:600}.rwd-calc__faq{text-align:center}@media (max-width: 767px){.rwd-calc__faq button{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;letter-spacing:-.08px;font-size:14px;line-height:18px}}@media (min-width: 992px){.rwd-calc__faq{text-align:left}}.third-tier{max-width:600px;margin:0 auto}@media (min-width: 992px){.third-tier{max-width:initial}}.third-tier__item{display:grid!important;grid-auto-flow:column;align-items:center;margin:0;grid-template-columns:3.2rem 1fr}@media (min-width: 992px){.third-tier__item{column-gap:1.2rem}}.third-tier__item svg{fill:#bfb33e;width:3.2rem;height:3.2rem;padding:0}@media (min-width: 992px){.third-tier ul{display:grid;grid-auto-flow:column;grid-template-columns:3fr 2.5fr repeat(3,2fr)}}.third-tier__text{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:600;letter-spacing:-.008rem;font-size:1.6rem;line-height:2.2rem}.third-tier__text sup{font-size:.8rem;font-weight:600}.text-body{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:.008rem;font-size:1.6rem;line-height:2.6rem}.cdr-link{font-family:inherit;font-size:inherit;line-height:inherit;align-items:center;background-color:transparent;border:0;margin:0;color:var(--cdr-link-text-color, var(--cdr-color-text-link-rest, #406eb5));fill:var(--cdr-link-fill-color, var(--cdr-color-text-link-rest, #406eb5));cursor:pointer;display:inline-flex;outline:none;padding:0;text-decoration:underline;vertical-align:top}.cdr-link:active,.cdr-link:focus{color:var(--cdr-link-active-text-color-active, var(--cdr-color-text-link-active, #0b2d60))}.cdr-link:hover{color:var(--cdr-link-text-color-hover, var(--cdr-color-text-link-hover, #406eb5));text-decoration:none}.cdr-link:focus{outline:.2rem solid Highlight;outline-color:-webkit-focus-ring-color;outline-offset:0}.mastercard{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.016rem;font-size:1.6rem;line-height:2.2rem;padding-left:1.6rem;padding-right:1.6rem;width:100%;margin-left:auto;margin-right:auto;max-width:1232px;margin-top:3.2rem;margin-bottom:3.2rem;display:grid;grid-row-gap:3.2rem}@media (min-width: 992px){.mastercard{padding-left:3.2rem;padding-right:3.2rem}}@media (min-width: 992px){.mastercard{margin-top:4.8rem;grid-row-gap:4.8rem}}.mastercard__lower{background-color:#f4f2ed;margin-top:4.8rem}@media (min-width: 992px){.mastercard__lower{margin-top:6.4rem}}.mastercard__lower-inner{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.016rem;font-size:1.6rem;line-height:2.2rem;padding-left:1.6rem;padding-right:1.6rem;width:100%;margin-left:auto;margin-right:auto;max-width:1232px}@media (min-width: 992px){.mastercard__lower-inner{padding-left:3.2rem;padding-right:3.2rem}}.mastercard__rwd-calc{background-color:#fff}.mastercard__rwd-calc-inner{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.016rem;font-size:1.6rem;line-height:2.2rem;padding-left:1.6rem;padding-right:1.6rem;width:100%;margin-left:auto;margin-right:auto;max-width:1232px;padding:2.4rem}@media (min-width: 992px){.mastercard__rwd-calc-inner{padding-left:3.2rem;padding-right:3.2rem}}@media (min-width: 992px){.mastercard__rwd-calc-inner{padding-top:8rem;padding-bottom:0}}
