*{box-sizing:border-box}html{scrollbar-gutter:stable;overscroll-behavior-y:none}html[class*=aem-AuthorLayer-]{overscroll-behavior-y:auto}body{min-width:320px;overscroll-behavior-y:none}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}.g-highlight{font-weight:700;background-color:unset}.g-stop-scroll{overflow:hidden}.bw-cmp-placeholder--error{border:1px solid #c00;background-color:#ff0;padding:1rem}.bw-cmp-placeholder__title{font-weight:700;color:#613400}.bw-cmp-placeholder__errors{color:#c00}a{color:inherit}div[class*=g-color--br],span[class*=g-color--br],nav[class*=g-color--br]{border-style:solid;border-width:1px}@media screen and (min-width:768px){.bw-sidebar{padding-left:var(--spacing-3xl)}}.g-half-height{min-height:50vh}.g-75-height{min-height:75vh}.g-full-height{min-height:100vh}.g-fully-centered{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;width:100%}.blockScroll{width:100%;height:100%;overflow:hidden;scroll-behavior:unset}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-cmp-react=RewardsTierProgression]:not([data-cmp-hydrated]),[data-cmp-react=RewardsBenefitsTable]:not([data-cmp-hydrated]){visibility:hidden}.ghost.aem-GridColumn{display:none}.bw-award-progress-indicator__cell:not(:has(>[data-cmp-react]>*),:has(>.bw-award-progress-indicator__author-preview)){display:none}.bw-award-progress-indicator__cell .bw-section:has(>div>.bw-container>div>div:empty){display:none}.bw-no-nav .bw-header__bottom-nav,.bw-no-nav .bw-header__utility-nav,.bw-no-nav .bw-header__login-button,.bw-no-nav .bw-brand-selector__container,.bw-no-nav .bw-footer__breadcrumbs,.bw-no-nav .bw-footer__navigation-section,.bw-no-nav .bw-welcome-banner{display:none}.loader-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;flex-direction:column}.loader{width:200px;height:140px;background:#979794;box-sizing:border-box;position:relative;border-radius:8px;perspective:1000px}.loader:before{content:"";position:absolute;inset:10px;border-radius:8px;background:#f5f5f5 no-repeat;background-size:60px 10px;background-image:linear-gradient(#ddd 100px,transparent 0),linear-gradient(#ddd 100px,transparent 0),linear-gradient(#ddd 100px,transparent 0),linear-gradient(#ddd 100px,transparent 0),linear-gradient(#ddd 100px,transparent 0),linear-gradient(#ddd 100px,transparent 0);background-position:15px 30px,15px 60px,15px 90px,105px 30px,105px 60px,105px 90px;box-shadow:0 0 10px #00000040}.loader:after{content:"";position:absolute;width:calc(50% - 10px);right:10px;top:10px;bottom:10px;border-radius:8px;background:#fff no-repeat;background-size:60px 10px;background-image:linear-gradient(#ddd 100px,transparent 0),linear-gradient(#ddd 100px,transparent 0),linear-gradient(#ddd 100px,transparent 0);background-position:50% 30px,50% 60px,50% 90px;transform:rotateY(0);transform-origin:left center;animation:paging 1s linear infinite}@keyframes paging{to{transform:rotateY(-180deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bw-btn{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-sm-size);line-height:var(--font-label-sm-line-height);letter-spacing:var(--font-label-sm-letter-spacing);font-weight:var(--font-label-sm-weight);text-transform:none}@media print{.bw-btn{font-size:max(0px,var(--font-label-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-sm-line-height) - var(--print-offset, 0px))}}.bw-btn{color:var(--color-button-filled-on-surface);text-align:center;justify-content:center;align-items:center;text-decoration:none;border:1px solid;cursor:pointer;display:flex;width:fit-content;height:48px;padding:0 var(--unit-24);font-weight:var(--font-label-weight);position:relative}.bw-btn.bw-btn--variant-filled{border:none;background-color:var(--color-button-filled-surface);border-color:var(--transparent);color:var(--color-button-filled-on-surface)}.bw-btn.bw-btn--variant-filled:hover:not(:disabled){background-color:var(--color-button-filled-surface-hover);border-color:var(--transparent);color:var(--color-button-filled-on-surface-hover)}.bw-btn.bw-btn--variant-filled:focus-visible:not(:disabled){background-color:var(--color-button-filled-surface-hover);border-color:var(--transparent);color:var(--color-button-filled-on-surface-hover)}.bw-btn.bw-btn--variant-filled:active:not(:disabled){background-color:var(--color-button-filled-surface-pressed);border-color:var(--transparent);color:var(--color-button-filled-on-surface-pressed)}.bw-btn.bw-btn--variant-filled:not(.bw-btn--loading):disabled{background-color:var(--color-button-filled-surface);border-color:var(--transparent);color:var(--color-button-filled-on-surface);opacity:.25;cursor:not-allowed;pointer-events:none}.bw-btn.bw-btn--variant-filled.bw-btn--inverse{border:none;background-color:var(--color-button-filled-inverse-surface);border-color:var(--transparent);color:var(--color-button-filled-inverse-on-surface)}.bw-btn.bw-btn--variant-filled.bw-btn--inverse:hover:not(:disabled){background-color:var(--color-button-filled-inverse-surface-hover);border-color:var(--transparent);color:var(--color-button-filled-inverse-on-surface-hover)}.bw-btn.bw-btn--variant-filled.bw-btn--inverse:focus-visible:not(:disabled){background-color:var(--color-button-filled-inverse-surface-hover);border-color:var(--transparent);color:var(--color-button-filled-inverse-on-surface-hover)}.bw-btn.bw-btn--variant-filled.bw-btn--inverse:active:not(:disabled){background-color:var(--color-button-filled-inverse-surface-pressed);border-color:var(--transparent);color:var(--color-button-filled-inverse-on-surface-pressed)}.bw-btn.bw-btn--variant-filled.bw-btn--inverse:not(.bw-btn--loading):disabled{background-color:var(--color-button-filled-inverse-surface);border-color:var(--transparent);color:var(--color-button-filled-inverse-on-surface);opacity:.25;cursor:not-allowed;pointer-events:none}.bw-btn.bw-btn--variant-outlined{background-color:var(--transparent);border-color:var(--color-button-outlined-outline);color:var(--color-button-outlined-on-surface)}.bw-btn.bw-btn--variant-outlined:hover:not(:disabled){background-color:var(--transparent);border-color:var(--color-button-outlined-outline-hover);color:var(--color-button-outlined-on-surface-hover)}.bw-btn.bw-btn--variant-outlined:focus-visible:not(:disabled){background-color:var(--transparent);border-color:var(--color-button-outlined-outline-hover);color:var(--color-button-outlined-on-surface-hover)}.bw-btn.bw-btn--variant-outlined:active:not(:disabled){background-color:var(--transparent);border-color:var(--color-button-outlined-outline-pressed);color:var(--color-button-outlined-on-surface-pressed)}.bw-btn.bw-btn--variant-outlined:not(.bw-btn--loading):disabled{background-color:var(--transparent);border-color:var(--color-button-outlined-outline);color:var(--color-button-outlined-on-surface);opacity:.25;cursor:not-allowed;pointer-events:none}.bw-btn.bw-btn--variant-outlined.bw-btn--inverse{background-color:var(--transparent);border-color:var(--color-button-outlined-inverse-outline);color:var(--color-button-outlined-inverse-on-surface)}.bw-btn.bw-btn--variant-outlined.bw-btn--inverse:hover:not(:disabled){background-color:var(--transparent);border-color:var(--color-button-outlined-inverse-outline-hover);color:var(--color-button-outlined-inverse-on-surface-hover)}.bw-btn.bw-btn--variant-outlined.bw-btn--inverse:focus-visible:not(:disabled){background-color:var(--transparent);border-color:var(--color-button-outlined-inverse-outline-hover);color:var(--color-button-outlined-inverse-on-surface-hover)}.bw-btn.bw-btn--variant-outlined.bw-btn--inverse:active:not(:disabled){background-color:var(--transparent);border-color:var(--color-button-outlined-inverse-outline-pressed);color:var(--color-button-outlined-inverse-on-surface-pressed)}.bw-btn.bw-btn--variant-outlined.bw-btn--inverse:not(.bw-btn--loading):disabled{background-color:var(--transparent);border-color:var(--color-button-outlined-inverse-outline);color:var(--color-button-outlined-inverse-on-surface);opacity:.25;cursor:not-allowed;pointer-events:none}.bw-btn.bw-btn--size-sm{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-2xs-size);line-height:var(--font-label-2xs-line-height);letter-spacing:var(--font-label-2xs-letter-spacing);font-weight:var(--font-label-2xs-weight);text-transform:none}@media print{.bw-btn.bw-btn--size-sm{font-size:max(0px,var(--font-label-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-2xs-line-height) - var(--print-offset, 0px))}}.bw-btn.bw-btn--size-sm{height:var(--unit-28);border-radius:var(--component-button-sm-cta-radius);padding:var(--unit-0) var(--unit-16)}.bw-btn.bw-btn--size-sm:focus-visible:not(:disabled){position:relative}.bw-btn.bw-btn--size-sm:focus-visible:not(:disabled):after{content:"";position:absolute;inset:-4px;border:2px solid var(--color-primary);border-radius:var(--component-button-sm-cta-focus-radius);pointer-events:none;background-color:#0000}.bw-btn.bw-btn--size-sm:focus-visible:not(:disabled){outline:none}.bw-btn.bw-btn--size-md{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-xs-size);line-height:var(--font-label-xs-line-height);letter-spacing:var(--font-label-xs-letter-spacing);font-weight:var(--font-label-xs-weight);text-transform:none}@media print{.bw-btn.bw-btn--size-md{font-size:max(0px,var(--font-label-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-xs-line-height) - var(--print-offset, 0px))}}.bw-btn.bw-btn--size-md{height:var(--unit-36);border-radius:var(--component-button-md-cta-radius);padding:var(--unit-0) var(--unit-20)}.bw-btn.bw-btn--size-md:focus-visible:not(:disabled){position:relative}.bw-btn.bw-btn--size-md:focus-visible:not(:disabled):after{content:"";position:absolute;inset:-4px;border:2px solid var(--color-primary);border-radius:var(--component-button-md-cta-focus-radius);pointer-events:none;background-color:#0000}.bw-btn.bw-btn--size-md:focus-visible:not(:disabled){outline:none}.bw-btn.bw-btn--size-lg{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-sm-size);line-height:var(--font-label-sm-line-height);letter-spacing:var(--font-label-sm-letter-spacing);font-weight:var(--font-label-sm-weight);text-transform:none}@media print{.bw-btn.bw-btn--size-lg{font-size:max(0px,var(--font-label-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-sm-line-height) - var(--print-offset, 0px))}}.bw-btn.bw-btn--size-lg{height:var(--unit-48);border-radius:var(--component-button-lg-cta-radius);padding:var(--unit-0) var(--unit-32)}.bw-btn.bw-btn--size-lg:focus-visible:not(:disabled){position:relative}.bw-btn.bw-btn--size-lg:focus-visible:not(:disabled):after{content:"";position:absolute;inset:-4px;border:2px solid var(--color-primary);border-radius:var(--component-button-lg-cta-focus-radius);pointer-events:none;background-color:#0000}.bw-btn.bw-btn--size-lg:focus-visible:not(:disabled){outline:none}.bw-btn.bw-btn--size-xl{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-md-size);line-height:var(--font-label-md-line-height);letter-spacing:var(--font-label-md-letter-spacing);font-weight:var(--font-label-md-weight);text-transform:none}@media print{.bw-btn.bw-btn--size-xl{font-size:max(0px,var(--font-label-md-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-md-line-height) - var(--print-offset, 0px))}}.bw-btn.bw-btn--size-xl{height:var(--unit-56);border-radius:var(--component-button-lg-cta-radius);padding:var(--unit-0) var(--unit-48)}.bw-btn.bw-btn--size-xl:focus-visible:not(:disabled){position:relative}.bw-btn.bw-btn--size-xl:focus-visible:not(:disabled):after{content:"";position:absolute;inset:-4px;border:2px solid var(--color-primary);border-radius:var(--component-button-lg-cta-focus-radius);pointer-events:none;background-color:#0000}.bw-btn.bw-btn--size-xl:focus-visible:not(:disabled){outline:none}.bw-btn--full-width{width:100%}.bw-btn__loading-icon{animation:spin 1s linear infinite;position:absolute;left:50%;top:50%;margin-left:-8px;margin-top:-8px}.bw-btn__content{display:flex;align-items:center;gap:inherit}.bw-btn__content--hidden{display:flex;align-items:center;gap:inherit;visibility:hidden}.cmp-quote{position:relative;border-top:4px solid var(--color-blockquote-line);border-bottom:4px solid var(--color-blockquote-line);padding:var(--unit-56) var(--unit-16) var(--unit-48)}@media screen and (min-width:1024px){.cmp-quote{padding:var(--unit-56) var(--unit-40) var(--unit-48)}}.cmp-quote__icon{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background-color:var(--color-blockquote-line);display:flex;align-items:center;justify-content:center;color:var(--color-blockquote-quotes)}.cmp-quote__body{display:flex;flex-direction:column;gap:var(--xs-block-gap-sm)}.cmp-quote__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}.cmp-quote__text{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-quote__text{margin-top:0;margin-bottom:var(--title-xs-paragraph-spacing)}@media screen and (min-width:768px){.cmp-quote__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-title-size);line-height:var(--sm-font-title-line-height);letter-spacing:var(--sm-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-quote__text{margin-top:0;margin-bottom:var(--title-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.cmp-quote__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-title-size);line-height:var(--md-font-title-line-height);letter-spacing:var(--md-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-quote__text{margin-top:0;margin-bottom:var(--title-md-paragraph-spacing)}}@media screen and (min-width:1440px){.cmp-quote__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-title-size);line-height:var(--lg-font-title-line-height);letter-spacing:var(--lg-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-quote__text{margin-top:0;margin-bottom:var(--title-lg-paragraph-spacing)}}.cmp-quote__text{margin:0 auto;padding:0;text-align:center}.cmp-quote__attribution{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.cmp-quote__author{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-subhead-size);line-height:var(--xs-font-subhead-line-height);letter-spacing:var(--xs-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}.cmp-quote__author{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-subhead-size);line-height:var(--xs-font-subhead-line-height);letter-spacing:var(--xs-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-quote__author{margin-top:0;margin-bottom:var(--subhead-xs-paragraph-spacing)}@media screen and (min-width:768px){.cmp-quote__author{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-subhead-size);line-height:var(--sm-font-subhead-line-height);letter-spacing:var(--sm-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-quote__author{margin-top:0;margin-bottom:var(--subhead-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.cmp-quote__author{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-subhead-size);line-height:var(--md-font-subhead-line-height);letter-spacing:var(--md-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-quote__author{margin-top:0;margin-bottom:var(--subhead-md-paragraph-spacing)}}@media screen and (min-width:1440px){.cmp-quote__author{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-subhead-size);line-height:var(--lg-font-subhead-line-height);letter-spacing:var(--lg-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-quote__author{margin-top:0;margin-bottom:var(--subhead-lg-paragraph-spacing)}}.cmp-quote__author{font-style:normal}.cmp-quote__source{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}.cmp-quote__source{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-quote__source{margin-top:0;margin-bottom:var(--caption-xs-paragraph-spacing)}@media screen and (min-width:768px){.cmp-quote__source{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-caption-size);line-height:var(--sm-font-caption-line-height);letter-spacing:var(--sm-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-quote__source{margin-top:0;margin-bottom:var(--caption-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.cmp-quote__source{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-caption-size);line-height:var(--md-font-caption-line-height);letter-spacing:var(--md-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-quote__source{margin-top:0;margin-bottom:var(--caption-md-paragraph-spacing)}}@media screen and (min-width:1440px){.cmp-quote__source{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-caption-size);line-height:var(--lg-font-caption-line-height);letter-spacing:var(--lg-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-quote__source{margin-top:0;margin-bottom:var(--caption-lg-paragraph-spacing)}}.cmp-quote__source{text-decoration:underline}.cmp-quote__source:hover{opacity:.8}@media screen and (min-width:1024px){.cmp-quote__body{flex-direction:row;gap:var(--md-block-gap-sm)}.cmp-quote__attribution{flex-shrink:0;order:-1;align-items:flex-end;text-align:right;width:296px;padding-top:4px}.cmp-quote__text{flex:1;max-width:none;margin:0;text-align:left}}.bw-quote--inverse .cmp-quote__text,.bw-quote--inverse .cmp-quote__text p,.bw-quote--inverse .cmp-quote__text a,.bw-quote--inverse .cmp-quote__author,.bw-quote--inverse .cmp-quote__source{color:var(--color-inverse-on-surface)}.cmp-text{color:var(--color-on-surface)}.cmp-text p{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}.cmp-text p{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-text p{margin-top:0;margin-bottom:var(--paragraph-xs-paragraph-spacing)}@media screen and (min-width:768px){.cmp-text p{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-paragraph-size);line-height:var(--sm-font-paragraph-line-height);letter-spacing:var(--sm-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-text p{margin-top:0;margin-bottom:var(--paragraph-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.cmp-text p{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-paragraph-size);line-height:var(--md-font-paragraph-line-height);letter-spacing:var(--md-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-text p{margin-top:0;margin-bottom:var(--paragraph-md-paragraph-spacing)}}@media screen and (min-width:1440px){.cmp-text p{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-paragraph-size);line-height:var(--lg-font-paragraph-line-height);letter-spacing:var(--lg-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-text p{margin-top:0;margin-bottom:var(--paragraph-lg-paragraph-spacing)}}.cmp-text p{display:block;-webkit-line-clamp:unset;margin:0 0 var(--paragraph-xs-paragraph-spacing) 0}.cmp-text p:last-child{margin-bottom:0}.cmp-text h1{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}.cmp-text h1{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text h1{margin-top:0;margin-bottom:var(--title-xs-paragraph-spacing)}@media screen and (min-width:768px){.cmp-text h1{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-title-size);line-height:var(--sm-font-title-line-height);letter-spacing:var(--sm-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text h1{margin-top:0;margin-bottom:var(--title-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.cmp-text h1{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-title-size);line-height:var(--md-font-title-line-height);letter-spacing:var(--md-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text h1{margin-top:0;margin-bottom:var(--title-md-paragraph-spacing)}}@media screen and (min-width:1440px){.cmp-text h1{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-title-size);line-height:var(--lg-font-title-line-height);letter-spacing:var(--lg-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text h1{margin-top:0;margin-bottom:var(--title-lg-paragraph-spacing)}}.cmp-text h1{font-size:2em;margin:0 0 var(--paragraph-xs-paragraph-spacing) 0}.cmp-text h2{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}.cmp-text h2{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text h2{margin-top:0;margin-bottom:var(--title-xs-paragraph-spacing)}@media screen and (min-width:768px){.cmp-text h2{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-title-size);line-height:var(--sm-font-title-line-height);letter-spacing:var(--sm-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text h2{margin-top:0;margin-bottom:var(--title-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.cmp-text h2{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-title-size);line-height:var(--md-font-title-line-height);letter-spacing:var(--md-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text h2{margin-top:0;margin-bottom:var(--title-md-paragraph-spacing)}}@media screen and (min-width:1440px){.cmp-text h2{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-title-size);line-height:var(--lg-font-title-line-height);letter-spacing:var(--lg-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text h2{margin-top:0;margin-bottom:var(--title-lg-paragraph-spacing)}}.cmp-text h2{font-size:1.5em;margin:0 0 var(--paragraph-xs-paragraph-spacing) 0}.cmp-text h3{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}.cmp-text h3{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text h3{margin-top:0;margin-bottom:var(--title-xs-paragraph-spacing)}@media screen and (min-width:768px){.cmp-text h3{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-title-size);line-height:var(--sm-font-title-line-height);letter-spacing:var(--sm-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text h3{margin-top:0;margin-bottom:var(--title-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.cmp-text h3{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-title-size);line-height:var(--md-font-title-line-height);letter-spacing:var(--md-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text h3{margin-top:0;margin-bottom:var(--title-md-paragraph-spacing)}}@media screen and (min-width:1440px){.cmp-text h3{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-title-size);line-height:var(--lg-font-title-line-height);letter-spacing:var(--lg-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text h3{margin-top:0;margin-bottom:var(--title-lg-paragraph-spacing)}}.cmp-text h3{font-size:1.17em;margin:0 0 var(--paragraph-xs-paragraph-spacing) 0}.cmp-text h4{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}.cmp-text h4{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text h4{margin-top:0;margin-bottom:var(--title-xs-paragraph-spacing)}@media screen and (min-width:768px){.cmp-text h4{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-title-size);line-height:var(--sm-font-title-line-height);letter-spacing:var(--sm-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text h4{margin-top:0;margin-bottom:var(--title-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.cmp-text h4{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-title-size);line-height:var(--md-font-title-line-height);letter-spacing:var(--md-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text h4{margin-top:0;margin-bottom:var(--title-md-paragraph-spacing)}}@media screen and (min-width:1440px){.cmp-text h4{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-title-size);line-height:var(--lg-font-title-line-height);letter-spacing:var(--lg-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text h4{margin-top:0;margin-bottom:var(--title-lg-paragraph-spacing)}}.cmp-text h4{font-size:1em;margin:0 0 var(--paragraph-xs-paragraph-spacing) 0}.cmp-text h5{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}.cmp-text h5{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text h5{margin-top:0;margin-bottom:var(--title-xs-paragraph-spacing)}@media screen and (min-width:768px){.cmp-text h5{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-title-size);line-height:var(--sm-font-title-line-height);letter-spacing:var(--sm-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text h5{margin-top:0;margin-bottom:var(--title-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.cmp-text h5{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-title-size);line-height:var(--md-font-title-line-height);letter-spacing:var(--md-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text h5{margin-top:0;margin-bottom:var(--title-md-paragraph-spacing)}}@media screen and (min-width:1440px){.cmp-text h5{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-title-size);line-height:var(--lg-font-title-line-height);letter-spacing:var(--lg-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text h5{margin-top:0;margin-bottom:var(--title-lg-paragraph-spacing)}}.cmp-text h5{font-size:.83em;margin:0 0 var(--paragraph-xs-paragraph-spacing) 0}.cmp-text h6{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}.cmp-text h6{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text h6{margin-top:0;margin-bottom:var(--title-xs-paragraph-spacing)}@media screen and (min-width:768px){.cmp-text h6{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-title-size);line-height:var(--sm-font-title-line-height);letter-spacing:var(--sm-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text h6{margin-top:0;margin-bottom:var(--title-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.cmp-text h6{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-title-size);line-height:var(--md-font-title-line-height);letter-spacing:var(--md-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text h6{margin-top:0;margin-bottom:var(--title-md-paragraph-spacing)}}@media screen and (min-width:1440px){.cmp-text h6{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-title-size);line-height:var(--lg-font-title-line-height);letter-spacing:var(--lg-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text h6{margin-top:0;margin-bottom:var(--title-lg-paragraph-spacing)}}.cmp-text h6{font-size:.67em;margin:0 0 var(--paragraph-xs-paragraph-spacing) 0}.cmp-text strong,.cmp-text b{font-weight:var(--font-body-weight-strong)}.cmp-text em,.cmp-text i{font-style:italic}.cmp-text u{text-decoration:underline}.cmp-text a{color:var(--color-link-default-on-surface);text-decoration:underline}.cmp-text a:hover{color:var(--color-link-default-on-surface-hover)}.cmp-text a:active{color:var(--color-link-default-on-surface-pressed)}.cmp-text a:focus-visible{outline:2px solid var(--color-link-default-on-surface);outline-offset:2px;border-radius:2px}.cmp-text ul,.cmp-text ol{margin:0 0 var(--paragraph-xs-paragraph-spacing) 0;padding-left:1.5em}.cmp-text ul:last-child,.cmp-text ol:last-child{margin-bottom:0}.cmp-text ul li,.cmp-text ol li{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}.cmp-text ul li,.cmp-text ol li{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-text ul li,p .cmp-text ol li{margin-top:0;margin-bottom:var(--paragraph-xs-paragraph-spacing)}@media screen and (min-width:768px){.cmp-text ul li,.cmp-text ol li{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-paragraph-size);line-height:var(--sm-font-paragraph-line-height);letter-spacing:var(--sm-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-text ul li,p .cmp-text ol li{margin-top:0;margin-bottom:var(--paragraph-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.cmp-text ul li,.cmp-text ol li{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-paragraph-size);line-height:var(--md-font-paragraph-line-height);letter-spacing:var(--md-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-text ul li,p .cmp-text ol li{margin-top:0;margin-bottom:var(--paragraph-md-paragraph-spacing)}}@media screen and (min-width:1440px){.cmp-text ul li,.cmp-text ol li{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-paragraph-size);line-height:var(--lg-font-paragraph-line-height);letter-spacing:var(--lg-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-text ul li,p .cmp-text ol li{margin-top:0;margin-bottom:var(--paragraph-lg-paragraph-spacing)}}.cmp-text ul li,.cmp-text ol li{display:list-item;-webkit-line-clamp:unset;margin-bottom:.25em}.cmp-text ol ol{list-style-type:lower-alpha}.cmp-text ol ol ol{list-style-type:lower-roman}.cmp-text blockquote{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}.cmp-text blockquote{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-text blockquote{margin-top:0;margin-bottom:var(--paragraph-xs-paragraph-spacing)}@media screen and (min-width:768px){.cmp-text blockquote{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-paragraph-size);line-height:var(--sm-font-paragraph-line-height);letter-spacing:var(--sm-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-text blockquote{margin-top:0;margin-bottom:var(--paragraph-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.cmp-text blockquote{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-paragraph-size);line-height:var(--md-font-paragraph-line-height);letter-spacing:var(--md-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-text blockquote{margin-top:0;margin-bottom:var(--paragraph-md-paragraph-spacing)}}@media screen and (min-width:1440px){.cmp-text blockquote{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-paragraph-size);line-height:var(--lg-font-paragraph-line-height);letter-spacing:var(--lg-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-text blockquote{margin-top:0;margin-bottom:var(--paragraph-lg-paragraph-spacing)}}.cmp-text blockquote{display:block;-webkit-line-clamp:unset;margin:0 0 var(--paragraph-xs-paragraph-spacing) 1.5em;padding-left:1em;border-left:3px solid var(--color-outline);font-style:italic}.cmp-text pre{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}.cmp-text pre{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-text pre{margin-top:0;margin-bottom:var(--paragraph-xs-paragraph-spacing)}@media screen and (min-width:768px){.cmp-text pre{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-paragraph-size);line-height:var(--sm-font-paragraph-line-height);letter-spacing:var(--sm-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-text pre{margin-top:0;margin-bottom:var(--paragraph-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.cmp-text pre{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-paragraph-size);line-height:var(--md-font-paragraph-line-height);letter-spacing:var(--md-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-text pre{margin-top:0;margin-bottom:var(--paragraph-md-paragraph-spacing)}}@media screen and (min-width:1440px){.cmp-text pre{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-paragraph-size);line-height:var(--lg-font-paragraph-line-height);letter-spacing:var(--lg-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-text pre{margin-top:0;margin-bottom:var(--paragraph-lg-paragraph-spacing)}}.cmp-text pre{display:block;-webkit-line-clamp:unset;margin:0 0 var(--paragraph-xs-paragraph-spacing) 0;white-space:pre-wrap;word-wrap:break-word}.cmp-text hr{margin:var(--paragraph-xs-paragraph-spacing) 0;border:0;border-top:1px solid var(--color-outline)}.cmp-text .paragraph-regular{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}.cmp-text .paragraph-regular{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-text .paragraph-regular{margin-top:0;margin-bottom:var(--paragraph-xs-paragraph-spacing)}@media screen and (min-width:768px){.cmp-text .paragraph-regular{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-paragraph-size);line-height:var(--sm-font-paragraph-line-height);letter-spacing:var(--sm-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-text .paragraph-regular{margin-top:0;margin-bottom:var(--paragraph-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.cmp-text .paragraph-regular{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-paragraph-size);line-height:var(--md-font-paragraph-line-height);letter-spacing:var(--md-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-text .paragraph-regular{margin-top:0;margin-bottom:var(--paragraph-md-paragraph-spacing)}}@media screen and (min-width:1440px){.cmp-text .paragraph-regular{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-paragraph-size);line-height:var(--lg-font-paragraph-line-height);letter-spacing:var(--lg-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-text .paragraph-regular{margin-top:0;margin-bottom:var(--paragraph-lg-paragraph-spacing)}}.cmp-text .paragraph-bold{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight-strong)}.cmp-text .paragraph-bold{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight-strong)}p .cmp-text .paragraph-bold{margin-top:0;margin-bottom:var(--paragraph-xs-paragraph-spacing)}@media screen and (min-width:768px){.cmp-text .paragraph-bold{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-paragraph-size);line-height:var(--sm-font-paragraph-line-height);letter-spacing:var(--sm-font-paragraph-letter-spacing);font-weight:var(--font-body-weight-strong)}p .cmp-text .paragraph-bold{margin-top:0;margin-bottom:var(--paragraph-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.cmp-text .paragraph-bold{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-paragraph-size);line-height:var(--md-font-paragraph-line-height);letter-spacing:var(--md-font-paragraph-letter-spacing);font-weight:var(--font-body-weight-strong)}p .cmp-text .paragraph-bold{margin-top:0;margin-bottom:var(--paragraph-md-paragraph-spacing)}}@media screen and (min-width:1440px){.cmp-text .paragraph-bold{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-paragraph-size);line-height:var(--lg-font-paragraph-line-height);letter-spacing:var(--lg-font-paragraph-letter-spacing);font-weight:var(--font-body-weight-strong)}p .cmp-text .paragraph-bold{margin-top:0;margin-bottom:var(--paragraph-lg-paragraph-spacing)}}.cmp-text .title-regular{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}.cmp-text .title-regular{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text .title-regular{margin-top:0;margin-bottom:var(--title-xs-paragraph-spacing)}@media screen and (min-width:768px){.cmp-text .title-regular{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-title-size);line-height:var(--sm-font-title-line-height);letter-spacing:var(--sm-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text .title-regular{margin-top:0;margin-bottom:var(--title-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.cmp-text .title-regular{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-title-size);line-height:var(--md-font-title-line-height);letter-spacing:var(--md-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text .title-regular{margin-top:0;margin-bottom:var(--title-md-paragraph-spacing)}}@media screen and (min-width:1440px){.cmp-text .title-regular{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-title-size);line-height:var(--lg-font-title-line-height);letter-spacing:var(--lg-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text .title-regular{margin-top:0;margin-bottom:var(--title-lg-paragraph-spacing)}}.cmp-text .title-bold{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight-strong)}.cmp-text .title-bold{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight-strong)}p .cmp-text .title-bold{margin-top:0;margin-bottom:var(--title-xs-paragraph-spacing)}@media screen and (min-width:768px){.cmp-text .title-bold{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-title-size);line-height:var(--sm-font-title-line-height);letter-spacing:var(--sm-font-title-letter-spacing);font-weight:var(--font-display-weight-strong)}p .cmp-text .title-bold{margin-top:0;margin-bottom:var(--title-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.cmp-text .title-bold{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-title-size);line-height:var(--md-font-title-line-height);letter-spacing:var(--md-font-title-letter-spacing);font-weight:var(--font-display-weight-strong)}p .cmp-text .title-bold{margin-top:0;margin-bottom:var(--title-md-paragraph-spacing)}}@media screen and (min-width:1440px){.cmp-text .title-bold{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-title-size);line-height:var(--lg-font-title-line-height);letter-spacing:var(--lg-font-title-letter-spacing);font-weight:var(--font-display-weight-strong)}p .cmp-text .title-bold{margin-top:0;margin-bottom:var(--title-lg-paragraph-spacing)}}.cmp-text .headline-regular{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-headline-size);line-height:var(--xs-font-headline-line-height);letter-spacing:var(--xs-font-headline-letter-spacing);font-weight:var(--font-display-weight)}.cmp-text .headline-regular{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-headline-size);line-height:var(--xs-font-headline-line-height);letter-spacing:var(--xs-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text .headline-regular{margin-top:0;margin-bottom:var(--headline-xs-paragraph-spacing)}@media screen and (min-width:768px){.cmp-text .headline-regular{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-headline-size);line-height:var(--sm-font-headline-line-height);letter-spacing:var(--sm-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text .headline-regular{margin-top:0;margin-bottom:var(--headline-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.cmp-text .headline-regular{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-headline-size);line-height:var(--md-font-headline-line-height);letter-spacing:var(--md-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text .headline-regular{margin-top:0;margin-bottom:var(--headline-md-paragraph-spacing)}}@media screen and (min-width:1440px){.cmp-text .headline-regular{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-headline-size);line-height:var(--lg-font-headline-line-height);letter-spacing:var(--lg-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text .headline-regular{margin-top:0;margin-bottom:var(--headline-lg-paragraph-spacing)}}.cmp-text .headline-bold{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-headline-size);line-height:var(--xs-font-headline-line-height);letter-spacing:var(--xs-font-headline-letter-spacing);font-weight:var(--font-display-weight-strong)}.cmp-text .headline-bold{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-headline-size);line-height:var(--xs-font-headline-line-height);letter-spacing:var(--xs-font-headline-letter-spacing);font-weight:var(--font-display-weight-strong)}p .cmp-text .headline-bold{margin-top:0;margin-bottom:var(--headline-xs-paragraph-spacing)}@media screen and (min-width:768px){.cmp-text .headline-bold{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-headline-size);line-height:var(--sm-font-headline-line-height);letter-spacing:var(--sm-font-headline-letter-spacing);font-weight:var(--font-display-weight-strong)}p .cmp-text .headline-bold{margin-top:0;margin-bottom:var(--headline-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.cmp-text .headline-bold{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-headline-size);line-height:var(--md-font-headline-line-height);letter-spacing:var(--md-font-headline-letter-spacing);font-weight:var(--font-display-weight-strong)}p .cmp-text .headline-bold{margin-top:0;margin-bottom:var(--headline-md-paragraph-spacing)}}@media screen and (min-width:1440px){.cmp-text .headline-bold{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-headline-size);line-height:var(--lg-font-headline-line-height);letter-spacing:var(--lg-font-headline-letter-spacing);font-weight:var(--font-display-weight-strong)}p .cmp-text .headline-bold{margin-top:0;margin-bottom:var(--headline-lg-paragraph-spacing)}}.cmp-text .subhead-regular{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-subhead-size);line-height:var(--xs-font-subhead-line-height);letter-spacing:var(--xs-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}.cmp-text .subhead-regular{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-subhead-size);line-height:var(--xs-font-subhead-line-height);letter-spacing:var(--xs-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-text .subhead-regular{margin-top:0;margin-bottom:var(--subhead-xs-paragraph-spacing)}@media screen and (min-width:768px){.cmp-text .subhead-regular{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-subhead-size);line-height:var(--sm-font-subhead-line-height);letter-spacing:var(--sm-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-text .subhead-regular{margin-top:0;margin-bottom:var(--subhead-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.cmp-text .subhead-regular{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-subhead-size);line-height:var(--md-font-subhead-line-height);letter-spacing:var(--md-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-text .subhead-regular{margin-top:0;margin-bottom:var(--subhead-md-paragraph-spacing)}}@media screen and (min-width:1440px){.cmp-text .subhead-regular{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-subhead-size);line-height:var(--lg-font-subhead-line-height);letter-spacing:var(--lg-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .cmp-text .subhead-regular{margin-top:0;margin-bottom:var(--subhead-lg-paragraph-spacing)}}.cmp-text .subhead-bold{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-subhead-size);line-height:var(--xs-font-subhead-line-height);letter-spacing:var(--xs-font-subhead-letter-spacing);font-weight:var(--font-body-weight-strong)}.cmp-text .subhead-bold{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-subhead-size);line-height:var(--xs-font-subhead-line-height);letter-spacing:var(--xs-font-subhead-letter-spacing);font-weight:var(--font-body-weight-strong)}p .cmp-text .subhead-bold{margin-top:0;margin-bottom:var(--subhead-xs-paragraph-spacing)}@media screen and (min-width:768px){.cmp-text .subhead-bold{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-subhead-size);line-height:var(--sm-font-subhead-line-height);letter-spacing:var(--sm-font-subhead-letter-spacing);font-weight:var(--font-body-weight-strong)}p .cmp-text .subhead-bold{margin-top:0;margin-bottom:var(--subhead-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.cmp-text .subhead-bold{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-subhead-size);line-height:var(--md-font-subhead-line-height);letter-spacing:var(--md-font-subhead-letter-spacing);font-weight:var(--font-body-weight-strong)}p .cmp-text .subhead-bold{margin-top:0;margin-bottom:var(--subhead-md-paragraph-spacing)}}@media screen and (min-width:1440px){.cmp-text .subhead-bold{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-subhead-size);line-height:var(--lg-font-subhead-line-height);letter-spacing:var(--lg-font-subhead-letter-spacing);font-weight:var(--font-body-weight-strong)}p .cmp-text .subhead-bold{margin-top:0;margin-bottom:var(--subhead-lg-paragraph-spacing)}}.cmp-text .display-regular{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-display-size);line-height:var(--xs-font-display-line-height);letter-spacing:var(--xs-font-display-letter-spacing);font-weight:var(--font-display-weight)}.cmp-text .display-regular{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-display-size);line-height:var(--xs-font-display-line-height);letter-spacing:var(--xs-font-display-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text .display-regular{margin-top:0;margin-bottom:var(--display-xs-paragraph-spacing)}@media screen and (min-width:768px){.cmp-text .display-regular{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-display-size);line-height:var(--sm-font-display-line-height);letter-spacing:var(--sm-font-display-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text .display-regular{margin-top:0;margin-bottom:var(--display-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.cmp-text .display-regular{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-display-size);line-height:var(--md-font-display-line-height);letter-spacing:var(--md-font-display-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text .display-regular{margin-top:0;margin-bottom:var(--display-md-paragraph-spacing)}}@media screen and (min-width:1440px){.cmp-text .display-regular{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-display-size);line-height:var(--lg-font-display-line-height);letter-spacing:var(--lg-font-display-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text .display-regular{margin-top:0;margin-bottom:var(--display-lg-paragraph-spacing)}}.cmp-text .display-bold{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-display-size);line-height:var(--xs-font-display-line-height);letter-spacing:var(--xs-font-display-letter-spacing);font-weight:var(--font-display-weight-strong)}.cmp-text .display-bold{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-display-size);line-height:var(--xs-font-display-line-height);letter-spacing:var(--xs-font-display-letter-spacing);font-weight:var(--font-display-weight-strong)}p .cmp-text .display-bold{margin-top:0;margin-bottom:var(--display-xs-paragraph-spacing)}@media screen and (min-width:768px){.cmp-text .display-bold{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-display-size);line-height:var(--sm-font-display-line-height);letter-spacing:var(--sm-font-display-letter-spacing);font-weight:var(--font-display-weight-strong)}p .cmp-text .display-bold{margin-top:0;margin-bottom:var(--display-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.cmp-text .display-bold{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-display-size);line-height:var(--md-font-display-line-height);letter-spacing:var(--md-font-display-letter-spacing);font-weight:var(--font-display-weight-strong)}p .cmp-text .display-bold{margin-top:0;margin-bottom:var(--display-md-paragraph-spacing)}}@media screen and (min-width:1440px){.cmp-text .display-bold{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-display-size);line-height:var(--lg-font-display-line-height);letter-spacing:var(--lg-font-display-letter-spacing);font-weight:var(--font-display-weight-strong)}p .cmp-text .display-bold{margin-top:0;margin-bottom:var(--display-lg-paragraph-spacing)}}.cmp-text .heading-regular{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight)}.cmp-text .heading-regular{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text .heading-regular{margin-top:0;margin-bottom:var(--heading-xs-paragraph-spacing)}@media screen and (min-width:768px){.cmp-text .heading-regular{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-heading-size);line-height:var(--sm-font-heading-line-height);letter-spacing:var(--sm-font-heading-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text .heading-regular{margin-top:0;margin-bottom:var(--heading-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.cmp-text .heading-regular{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-heading-size);line-height:var(--md-font-heading-line-height);letter-spacing:var(--md-font-heading-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text .heading-regular{margin-top:0;margin-bottom:var(--heading-md-paragraph-spacing)}}@media screen and (min-width:1440px){.cmp-text .heading-regular{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-heading-size);line-height:var(--lg-font-heading-line-height);letter-spacing:var(--lg-font-heading-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-text .heading-regular{margin-top:0;margin-bottom:var(--heading-lg-paragraph-spacing)}}.cmp-text .heading-bold{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}.cmp-text .heading-bold{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .cmp-text .heading-bold{margin-top:0;margin-bottom:var(--heading-xs-paragraph-spacing)}@media screen and (min-width:768px){.cmp-text .heading-bold{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-heading-size);line-height:var(--sm-font-heading-line-height);letter-spacing:var(--sm-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .cmp-text .heading-bold{margin-top:0;margin-bottom:var(--heading-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.cmp-text .heading-bold{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-heading-size);line-height:var(--md-font-heading-line-height);letter-spacing:var(--md-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .cmp-text .heading-bold{margin-top:0;margin-bottom:var(--heading-md-paragraph-spacing)}}@media screen and (min-width:1440px){.cmp-text .heading-bold{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-heading-size);line-height:var(--lg-font-heading-line-height);letter-spacing:var(--lg-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .cmp-text .heading-bold{margin-top:0;margin-bottom:var(--heading-lg-paragraph-spacing)}}.primary-color .cmp-text p{color:#fd4d3d}.inverse-color .cmp-text p{color:#fff}.primary-color .cmp-text span{color:#fd4d3d}.inverse-color .cmp-text span{color:#fff}.primary-color .cmp-text h1{color:#fd4d3d}.inverse-color .cmp-text h1{color:#fff}.primary-color .cmp-text h2{color:#fd4d3d}.inverse-color .cmp-text h2{color:#fff}.primary-color .cmp-text h3{color:#fd4d3d}.inverse-color .cmp-text h3{color:#fff}.primary-color .cmp-text h4{color:#fd4d3d}.inverse-color .cmp-text h4{color:#fff}.primary-color .cmp-text h5{color:#fd4d3d}.inverse-color .cmp-text h5{color:#fff}.primary-color .cmp-text h6{color:#fd4d3d}.inverse-color .cmp-text h6{color:#fff}.primary-color .cmp-text blockquote{color:#fd4d3d}.inverse-color .cmp-text blockquote{color:#fff}.primary-color .cmp-text{color:#fd4d3d}.inverse-color .cmp-text{color:#fff}.primary-color .cmp-text pre{color:#fd4d3d}.inverse-color .cmp-text pre{color:#fff}.cmp-title__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}.cmp-title__text{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-title__text{margin-top:0;margin-bottom:var(--title-xs-paragraph-spacing)}@media screen and (min-width:768px){.cmp-title__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-title-size);line-height:var(--sm-font-title-line-height);letter-spacing:var(--sm-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-title__text{margin-top:0;margin-bottom:var(--title-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.cmp-title__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-title-size);line-height:var(--md-font-title-line-height);letter-spacing:var(--md-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-title__text{margin-top:0;margin-bottom:var(--title-md-paragraph-spacing)}}@media screen and (min-width:1440px){.cmp-title__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-title-size);line-height:var(--lg-font-title-line-height);letter-spacing:var(--lg-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .cmp-title__text{margin-top:0;margin-bottom:var(--title-lg-paragraph-spacing)}}.cmp-title__text{margin:0}.bw-title--font-weight-strong .cmp-title__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight-strong)}.bw-title--font-weight-strong .cmp-title__text{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-title--font-weight-strong .cmp-title__text{margin-top:0;margin-bottom:var(--title-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-title--font-weight-strong .cmp-title__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-title-size);line-height:var(--sm-font-title-line-height);letter-spacing:var(--sm-font-title-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-title--font-weight-strong .cmp-title__text{margin-top:0;margin-bottom:var(--title-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-title--font-weight-strong .cmp-title__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-title-size);line-height:var(--md-font-title-line-height);letter-spacing:var(--md-font-title-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-title--font-weight-strong .cmp-title__text{margin-top:0;margin-bottom:var(--title-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-title--font-weight-strong .cmp-title__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-title-size);line-height:var(--lg-font-title-line-height);letter-spacing:var(--lg-font-title-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-title--font-weight-strong .cmp-title__text{margin-top:0;margin-bottom:var(--title-lg-paragraph-spacing)}}.bw-typography__wrapper{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-body-size);line-height:var(--xs-font-body-line-height);letter-spacing:var(--xs-font-body-letter-spacing);font-weight:var(--font-body-weight)}.bw-typography__wrapper{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-body-size);line-height:var(--xs-font-body-line-height);letter-spacing:var(--xs-font-body-letter-spacing);font-weight:var(--font-body-weight)}p .bw-typography__wrapper{margin-top:0;margin-bottom:var(--body-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-typography__wrapper{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-body-size);line-height:var(--sm-font-body-line-height);letter-spacing:var(--sm-font-body-letter-spacing);font-weight:var(--font-body-weight)}p .bw-typography__wrapper{margin-top:0;margin-bottom:var(--body-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-typography__wrapper{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-body-size);line-height:var(--md-font-body-line-height);letter-spacing:var(--md-font-body-letter-spacing);font-weight:var(--font-body-weight)}p .bw-typography__wrapper{margin-top:0;margin-bottom:var(--body-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-typography__wrapper{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-body-size);line-height:var(--lg-font-body-line-height);letter-spacing:var(--lg-font-body-letter-spacing);font-weight:var(--font-body-weight)}p .bw-typography__wrapper{margin-top:0;margin-bottom:var(--body-lg-paragraph-spacing)}}.bw-typography--type-headline{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-headline-size);line-height:var(--xs-font-headline-line-height);letter-spacing:var(--xs-font-headline-letter-spacing);font-weight:var(--font-display-weight)}.bw-typography--type-headline{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-headline-size);line-height:var(--xs-font-headline-line-height);letter-spacing:var(--xs-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-typography--type-headline{margin-top:0;margin-bottom:var(--headline-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-typography--type-headline{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-headline-size);line-height:var(--sm-font-headline-line-height);letter-spacing:var(--sm-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-typography--type-headline{margin-top:0;margin-bottom:var(--headline-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-typography--type-headline{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-headline-size);line-height:var(--md-font-headline-line-height);letter-spacing:var(--md-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-typography--type-headline{margin-top:0;margin-bottom:var(--headline-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-typography--type-headline{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-headline-size);line-height:var(--lg-font-headline-line-height);letter-spacing:var(--lg-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-typography--type-headline{margin-top:0;margin-bottom:var(--headline-lg-paragraph-spacing)}}.bw-typography--type-headline-strong{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-headline-size);line-height:var(--xs-font-headline-line-height);letter-spacing:var(--xs-font-headline-letter-spacing);font-weight:var(--font-display-weight-strong)}.bw-typography--type-headline-strong{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-headline-size);line-height:var(--xs-font-headline-line-height);letter-spacing:var(--xs-font-headline-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-typography--type-headline-strong{margin-top:0;margin-bottom:var(--headline-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-typography--type-headline-strong{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-headline-size);line-height:var(--sm-font-headline-line-height);letter-spacing:var(--sm-font-headline-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-typography--type-headline-strong{margin-top:0;margin-bottom:var(--headline-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-typography--type-headline-strong{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-headline-size);line-height:var(--md-font-headline-line-height);letter-spacing:var(--md-font-headline-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-typography--type-headline-strong{margin-top:0;margin-bottom:var(--headline-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-typography--type-headline-strong{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-headline-size);line-height:var(--lg-font-headline-line-height);letter-spacing:var(--lg-font-headline-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-typography--type-headline-strong{margin-top:0;margin-bottom:var(--headline-lg-paragraph-spacing)}}.bw-typography--type-display{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-display-size);line-height:var(--xs-font-display-line-height);letter-spacing:var(--xs-font-display-letter-spacing);font-weight:var(--font-display-weight)}.bw-typography--type-display{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-display-size);line-height:var(--xs-font-display-line-height);letter-spacing:var(--xs-font-display-letter-spacing);font-weight:var(--font-display-weight)}p .bw-typography--type-display{margin-top:0;margin-bottom:var(--display-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-typography--type-display{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-display-size);line-height:var(--sm-font-display-line-height);letter-spacing:var(--sm-font-display-letter-spacing);font-weight:var(--font-display-weight)}p .bw-typography--type-display{margin-top:0;margin-bottom:var(--display-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-typography--type-display{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-display-size);line-height:var(--md-font-display-line-height);letter-spacing:var(--md-font-display-letter-spacing);font-weight:var(--font-display-weight)}p .bw-typography--type-display{margin-top:0;margin-bottom:var(--display-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-typography--type-display{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-display-size);line-height:var(--lg-font-display-line-height);letter-spacing:var(--lg-font-display-letter-spacing);font-weight:var(--font-display-weight)}p .bw-typography--type-display{margin-top:0;margin-bottom:var(--display-lg-paragraph-spacing)}}.bw-typography--type-display-strong{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-display-size);line-height:var(--xs-font-display-line-height);letter-spacing:var(--xs-font-display-letter-spacing);font-weight:var(--font-display-weight-strong)}.bw-typography--type-display-strong{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-display-size);line-height:var(--xs-font-display-line-height);letter-spacing:var(--xs-font-display-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-typography--type-display-strong{margin-top:0;margin-bottom:var(--display-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-typography--type-display-strong{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-display-size);line-height:var(--sm-font-display-line-height);letter-spacing:var(--sm-font-display-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-typography--type-display-strong{margin-top:0;margin-bottom:var(--display-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-typography--type-display-strong{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-display-size);line-height:var(--md-font-display-line-height);letter-spacing:var(--md-font-display-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-typography--type-display-strong{margin-top:0;margin-bottom:var(--display-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-typography--type-display-strong{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-display-size);line-height:var(--lg-font-display-line-height);letter-spacing:var(--lg-font-display-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-typography--type-display-strong{margin-top:0;margin-bottom:var(--display-lg-paragraph-spacing)}}.bw-typography--type-paragraph{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}.bw-typography--type-paragraph{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-typography--type-paragraph{margin-top:0;margin-bottom:var(--paragraph-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-typography--type-paragraph{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-paragraph-size);line-height:var(--sm-font-paragraph-line-height);letter-spacing:var(--sm-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-typography--type-paragraph{margin-top:0;margin-bottom:var(--paragraph-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-typography--type-paragraph{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-paragraph-size);line-height:var(--md-font-paragraph-line-height);letter-spacing:var(--md-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-typography--type-paragraph{margin-top:0;margin-bottom:var(--paragraph-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-typography--type-paragraph{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-paragraph-size);line-height:var(--lg-font-paragraph-line-height);letter-spacing:var(--lg-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-typography--type-paragraph{margin-top:0;margin-bottom:var(--paragraph-lg-paragraph-spacing)}}.bw-typography--type-paragraph-strong{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight-strong)}.bw-typography--type-paragraph-strong{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight-strong)}p .bw-typography--type-paragraph-strong{margin-top:0;margin-bottom:var(--paragraph-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-typography--type-paragraph-strong{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-paragraph-size);line-height:var(--sm-font-paragraph-line-height);letter-spacing:var(--sm-font-paragraph-letter-spacing);font-weight:var(--font-body-weight-strong)}p .bw-typography--type-paragraph-strong{margin-top:0;margin-bottom:var(--paragraph-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-typography--type-paragraph-strong{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-paragraph-size);line-height:var(--md-font-paragraph-line-height);letter-spacing:var(--md-font-paragraph-letter-spacing);font-weight:var(--font-body-weight-strong)}p .bw-typography--type-paragraph-strong{margin-top:0;margin-bottom:var(--paragraph-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-typography--type-paragraph-strong{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-paragraph-size);line-height:var(--lg-font-paragraph-line-height);letter-spacing:var(--lg-font-paragraph-letter-spacing);font-weight:var(--font-body-weight-strong)}p .bw-typography--type-paragraph-strong{margin-top:0;margin-bottom:var(--paragraph-lg-paragraph-spacing)}}.bw-typography--type-heading-xl{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-heading-xl-size);line-height:var(--font-heading-xl-line-height);letter-spacing:var(--font-heading-xl-letter-spacing);font-weight:var(--font-heading-xl-weight);text-transform:none}@media print{.bw-typography--type-heading-xl{font-size:max(0px,var(--font-heading-xl-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-heading-xl-line-height) - var(--print-offset, 0px))}}.bw-typography--type-heading-lg{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-heading-lg-size);line-height:var(--font-heading-lg-line-height);letter-spacing:var(--font-heading-lg-letter-spacing);font-weight:var(--font-heading-lg-weight);text-transform:none}@media print{.bw-typography--type-heading-lg{font-size:max(0px,var(--font-heading-lg-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-heading-lg-line-height) - var(--print-offset, 0px))}}.bw-typography--type-heading-md{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-heading-md-size);line-height:var(--font-heading-md-line-height);letter-spacing:var(--font-heading-md-letter-spacing);font-weight:var(--font-heading-md-weight);text-transform:none}@media print{.bw-typography--type-heading-md{font-size:max(0px,var(--font-heading-md-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-heading-md-line-height) - var(--print-offset, 0px))}}.bw-typography--type-heading-sm{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-heading-sm-size);line-height:var(--font-heading-sm-line-height);letter-spacing:var(--font-heading-sm-letter-spacing);font-weight:var(--font-heading-sm-weight);text-transform:none}@media print{.bw-typography--type-heading-sm{font-size:max(0px,var(--font-heading-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-heading-sm-line-height) - var(--print-offset, 0px))}}.bw-typography--type-heading-xs{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-heading-xs-size);line-height:var(--font-heading-xs-line-height);letter-spacing:var(--font-heading-xs-letter-spacing);font-weight:var(--font-heading-xs-weight);text-transform:none}@media print{.bw-typography--type-heading-xs{font-size:max(0px,var(--font-heading-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-heading-xs-line-height) - var(--print-offset, 0px))}}.bw-typography--type-body-regular-xl{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-xl-size);line-height:var(--font-body-regular-xl-line-height);letter-spacing:var(--font-body-regular-xl-letter-spacing);font-weight:var(--font-body-regular-xl-weight);text-transform:none}@media print{.bw-typography--type-body-regular-xl{font-size:max(0px,var(--font-body-regular-xl-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-xl-line-height) - var(--print-offset, 0px))}}.bw-typography--type-body-strong-xl{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-strong-xl-size);line-height:var(--font-body-strong-xl-line-height);letter-spacing:var(--font-body-strong-xl-letter-spacing);font-weight:var(--font-body-strong-xl-weight);text-transform:none}@media print{.bw-typography--type-body-strong-xl{font-size:max(0px,var(--font-body-strong-xl-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-strong-xl-line-height) - var(--print-offset, 0px))}}.bw-typography--type-body-regular-lg{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-lg-size);line-height:var(--font-body-regular-lg-line-height);letter-spacing:var(--font-body-regular-lg-letter-spacing);font-weight:var(--font-body-regular-lg-weight);text-transform:none}@media print{.bw-typography--type-body-regular-lg{font-size:max(0px,var(--font-body-regular-lg-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-lg-line-height) - var(--print-offset, 0px))}}.bw-typography--type-body-strong-lg{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-strong-lg-size);line-height:var(--font-body-strong-lg-line-height);letter-spacing:var(--font-body-strong-lg-letter-spacing);font-weight:var(--font-body-strong-lg-weight);text-transform:none}@media print{.bw-typography--type-body-strong-lg{font-size:max(0px,var(--font-body-strong-lg-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-strong-lg-line-height) - var(--print-offset, 0px))}}.bw-typography--type-body-regular-md{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-md-size);line-height:var(--font-body-regular-md-line-height);letter-spacing:var(--font-body-regular-md-letter-spacing);font-weight:var(--font-body-regular-md-weight);text-transform:none}@media print{.bw-typography--type-body-regular-md{font-size:max(0px,var(--font-body-regular-md-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-md-line-height) - var(--print-offset, 0px))}}.bw-typography--type-body-strong-md{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-strong-md-size);line-height:var(--font-body-strong-md-line-height);letter-spacing:var(--font-body-strong-md-letter-spacing);font-weight:var(--font-body-strong-md-weight);text-transform:none}@media print{.bw-typography--type-body-strong-md{font-size:max(0px,var(--font-body-strong-md-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-strong-md-line-height) - var(--print-offset, 0px))}}.bw-typography--type-body-regular-sm{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-sm-size);line-height:var(--font-body-regular-sm-line-height);letter-spacing:var(--font-body-regular-sm-letter-spacing);font-weight:var(--font-body-regular-sm-weight);text-transform:none}@media print{.bw-typography--type-body-regular-sm{font-size:max(0px,var(--font-body-regular-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-sm-line-height) - var(--print-offset, 0px))}}.bw-typography--type-body-strong-sm{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-strong-sm-size);line-height:var(--font-body-strong-sm-line-height);letter-spacing:var(--font-body-strong-sm-letter-spacing);font-weight:var(--font-body-strong-sm-weight);text-transform:none}@media print{.bw-typography--type-body-strong-sm{font-size:max(0px,var(--font-body-strong-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-strong-sm-line-height) - var(--print-offset, 0px))}}.bw-typography--type-body-regular-xs{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-xs-size);line-height:var(--font-body-regular-xs-line-height);letter-spacing:var(--font-body-regular-xs-letter-spacing);font-weight:var(--font-body-regular-xs-weight);text-transform:none}@media print{.bw-typography--type-body-regular-xs{font-size:max(0px,var(--font-body-regular-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-xs-line-height) - var(--print-offset, 0px))}}.bw-typography--type-body-strong-xs{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-strong-xs-size);line-height:var(--font-body-strong-xs-line-height);letter-spacing:var(--font-body-strong-xs-letter-spacing);font-weight:var(--font-body-strong-xs-weight);text-transform:none}@media print{.bw-typography--type-body-strong-xs{font-size:max(0px,var(--font-body-strong-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-strong-xs-line-height) - var(--print-offset, 0px))}}.bw-typography--type-body-regular-2xs{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-2xs-size);line-height:var(--font-body-regular-2xs-line-height);letter-spacing:var(--font-body-regular-2xs-letter-spacing);font-weight:var(--font-body-regular-2xs-weight);text-transform:none}@media print{.bw-typography--type-body-regular-2xs{font-size:max(0px,var(--font-body-regular-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-2xs-line-height) - var(--print-offset, 0px))}}.bw-typography--type-body-strong-2xs{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-strong-2xs-size);line-height:var(--font-body-strong-2xs-line-height);letter-spacing:var(--font-body-strong-2xs-letter-spacing);font-weight:var(--font-body-strong-2xs-weight);text-transform:none}@media print{.bw-typography--type-body-strong-2xs{font-size:max(0px,var(--font-body-strong-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-strong-2xs-line-height) - var(--print-offset, 0px))}}.bw-typography--type-label-xl{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-xl-size);line-height:var(--font-label-xl-line-height);letter-spacing:var(--font-label-xl-letter-spacing);font-weight:var(--font-label-xl-weight);text-transform:none}@media print{.bw-typography--type-label-xl{font-size:max(0px,var(--font-label-xl-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-xl-line-height) - var(--print-offset, 0px))}}.bw-typography--type-label-lg{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-lg-size);line-height:var(--font-label-lg-line-height);letter-spacing:var(--font-label-lg-letter-spacing);font-weight:var(--font-label-lg-weight);text-transform:none}@media print{.bw-typography--type-label-lg{font-size:max(0px,var(--font-label-lg-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-lg-line-height) - var(--print-offset, 0px))}}.bw-typography--type-label-md{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-md-size);line-height:var(--font-label-md-line-height);letter-spacing:var(--font-label-md-letter-spacing);font-weight:var(--font-label-md-weight);text-transform:none}@media print{.bw-typography--type-label-md{font-size:max(0px,var(--font-label-md-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-md-line-height) - var(--print-offset, 0px))}}.bw-typography--type-label-sm{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-sm-size);line-height:var(--font-label-sm-line-height);letter-spacing:var(--font-label-sm-letter-spacing);font-weight:var(--font-label-sm-weight);text-transform:none}@media print{.bw-typography--type-label-sm{font-size:max(0px,var(--font-label-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-sm-line-height) - var(--print-offset, 0px))}}.bw-typography--type-label-xs{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-xs-size);line-height:var(--font-label-xs-line-height);letter-spacing:var(--font-label-xs-letter-spacing);font-weight:var(--font-label-xs-weight);text-transform:none}@media print{.bw-typography--type-label-xs{font-size:max(0px,var(--font-label-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-xs-line-height) - var(--print-offset, 0px))}}.bw-typography--type-label-2xs{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-accent-2xs-size);line-height:var(--font-accent-2xs-line-height);letter-spacing:var(--font-accent-2xs-letter-spacing);font-weight:var(--font-accent-2xs-weight);text-transform:none}@media print{.bw-typography--type-label-2xs{font-size:max(0px,var(--font-accent-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-accent-2xs-line-height) - var(--print-offset, 0px))}}.bw-typography--type-accent-xl{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-accent-xl-size);line-height:var(--font-accent-xl-line-height);letter-spacing:var(--font-accent-xl-letter-spacing);font-weight:var(--font-accent-xl-weight);text-transform:uppercase}@media print{.bw-typography--type-accent-xl{font-size:max(0px,var(--font-accent-xl-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-accent-xl-line-height) - var(--print-offset, 0px))}}.bw-typography--type-accent-lg{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-accent-lg-size);line-height:var(--font-accent-lg-line-height);letter-spacing:var(--font-accent-lg-letter-spacing);font-weight:var(--font-accent-lg-weight);text-transform:uppercase}@media print{.bw-typography--type-accent-lg{font-size:max(0px,var(--font-accent-lg-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-accent-lg-line-height) - var(--print-offset, 0px))}}.bw-typography--type-accent-md{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-accent-md-size);line-height:var(--font-accent-md-line-height);letter-spacing:var(--font-accent-md-letter-spacing);font-weight:var(--font-accent-md-weight);text-transform:uppercase}@media print{.bw-typography--type-accent-md{font-size:max(0px,var(--font-accent-md-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-accent-md-line-height) - var(--print-offset, 0px))}}.bw-typography--type-accent-sm{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-accent-sm-size);line-height:var(--font-accent-sm-line-height);letter-spacing:var(--font-accent-sm-letter-spacing);font-weight:var(--font-accent-sm-weight);text-transform:uppercase}@media print{.bw-typography--type-accent-sm{font-size:max(0px,var(--font-accent-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-accent-sm-line-height) - var(--print-offset, 0px))}}.bw-typography--type-accent-xs{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-accent-xs-size);line-height:var(--font-accent-xs-line-height);letter-spacing:var(--font-accent-xs-letter-spacing);font-weight:var(--font-accent-xs-weight);text-transform:uppercase}@media print{.bw-typography--type-accent-xs{font-size:max(0px,var(--font-accent-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-accent-xs-line-height) - var(--print-offset, 0px))}}.bw-typography--type-accent-2xs{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-accent-2xs-size);line-height:var(--font-accent-2xs-line-height);letter-spacing:var(--font-accent-2xs-letter-spacing);font-weight:var(--font-accent-2xs-weight);text-transform:uppercase}@media print{.bw-typography--type-accent-2xs{font-size:max(0px,var(--font-accent-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-accent-2xs-line-height) - var(--print-offset, 0px))}}.bw-icon{color:inherit}.bw-icon--s-xs.bw-icon,.bw-icon--s-xs .bw-icon{width:16px;height:16px;flex-shrink:0}.bw-icon--s-sm.bw-icon,.bw-icon--s-sm .bw-icon{width:20px;height:20px;flex-shrink:0}.bw-icon--s-md.bw-icon,.bw-icon--s-md .bw-icon{width:24px;height:24px;flex-shrink:0}.bw-icon--s-lg.bw-icon,.bw-icon--s-lg .bw-icon{width:36px;height:36px;flex-shrink:0}.bw-icon--s-xl.bw-icon,.bw-icon--s-xl .bw-icon{width:48px;height:48px;flex-shrink:0}.bw-icon--path{background-color:currentcolor;mask:var(--bw-icon-path) no-repeat center/contain}.bw-icon-btn a,.bw-icon-btn button{color:var(--color-button-filled-on-surface);text-align:center;justify-content:center;align-items:center;text-decoration:none;cursor:pointer;display:flex;width:44px;height:44px;padding:var(--unit-8);flex-direction:column;border-radius:var(--unit-full);border:var(--unit-1) solid;background:var(--color-button-outlined-surface-hover);transition:.1s ease-in-out}.bw-icon-btn a .bw-icon,.bw-icon-btn button .bw-icon{transition:.1s ease-in-out}.bw-icon-btn.bw-icon-btn--variant-filled a,.bw-icon-btn.bw-icon-btn--variant-filled button{background-color:var(--color-button-filled-surface);border-color:var(--color-button-filled-outline);color:var(--color-button-filled-on-surface)}.bw-icon-btn.bw-icon-btn--variant-filled a:hover:not(:disabled),.bw-icon-btn.bw-icon-btn--variant-filled button:hover:not(:disabled){background-color:var(--color-button-filled-surface-hover);border-color:var(--color-button-filled-outline-hover);color:var(--color-button-filled-on-surface-hover)}.bw-icon-btn.bw-icon-btn--variant-filled a:focus-visible:not(:disabled),.bw-icon-btn.bw-icon-btn--variant-filled button:focus-visible:not(:disabled){background-color:var(--color-button-filled-surface-hover);border-color:var(--color-button-filled-outline-hover);color:var(--color-button-filled-on-surface-hover)}.bw-icon-btn.bw-icon-btn--variant-filled a:active:not(:disabled),.bw-icon-btn.bw-icon-btn--variant-filled button:active:not(:disabled){background-color:var(--color-button-filled-surface-pressed);border-color:var(--color-button-filled-outline-pressed);color:var(--color-button-filled-on-surface-pressed)}.bw-icon-btn.bw-icon-btn--variant-filled a:disabled,.bw-icon-btn.bw-icon-btn--variant-filled button:disabled{background-color:var(--color-button-filled-surface);border-color:var(--color-button-filled-outline);color:var(--color-button-filled-on-surface);opacity:.25;cursor:not-allowed;pointer-events:none}.bw-icon-btn.bw-icon-btn--variant-outlined a,.bw-icon-btn.bw-icon-btn--variant-outlined button{background-color:var(--color-button-outlined-surface);border-color:var(--color-button-outlined-outline);color:var(--color-button-outlined-on-surface)}.bw-icon-btn.bw-icon-btn--variant-outlined a:hover:not(:disabled),.bw-icon-btn.bw-icon-btn--variant-outlined button:hover:not(:disabled){background-color:var(--color-button-outlined-surface-hover);border-color:var(--color-button-outlined-outline-hover);color:var(--color-button-outlined-on-surface-hover)}.bw-icon-btn.bw-icon-btn--variant-outlined a:focus-visible:not(:disabled),.bw-icon-btn.bw-icon-btn--variant-outlined button:focus-visible:not(:disabled){background-color:var(--color-button-outlined-surface-hover);border-color:var(--color-button-outlined-outline-hover);color:var(--color-button-outlined-on-surface-hover)}.bw-icon-btn.bw-icon-btn--variant-outlined a:active:not(:disabled),.bw-icon-btn.bw-icon-btn--variant-outlined button:active:not(:disabled){background-color:var(--color-button-outlined-surface-pressed);border-color:var(--color-button-outlined-outline-pressed);color:var(--color-button-outlined-on-surface-pressed)}.bw-icon-btn.bw-icon-btn--variant-outlined a:disabled,.bw-icon-btn.bw-icon-btn--variant-outlined button:disabled{background-color:var(--color-button-outlined-surface);border-color:var(--color-button-outlined-outline);color:var(--color-button-outlined-on-surface);opacity:.25;cursor:not-allowed;pointer-events:none}.bw-icon-btn.bw-icon-btn--variant-text a,.bw-icon-btn.bw-icon-btn--variant-text button{background-color:var(--color-button-text-surface);border-color:var(--color-button-text-outline);color:var(--color-button-text-on-surface)}.bw-icon-btn.bw-icon-btn--variant-text a:hover:not(:disabled),.bw-icon-btn.bw-icon-btn--variant-text button:hover:not(:disabled){background-color:var(--color-button-text-surface-hover);border-color:var(--color-button-text-outline-hover);color:var(--color-button-text-on-surface-hover)}.bw-icon-btn.bw-icon-btn--variant-text a:focus-visible:not(:disabled),.bw-icon-btn.bw-icon-btn--variant-text button:focus-visible:not(:disabled){background-color:var(--color-button-text-surface-hover);border-color:var(--color-button-text-outline-hover);color:var(--color-button-text-on-surface-hover)}.bw-icon-btn.bw-icon-btn--variant-text a:active:not(:disabled),.bw-icon-btn.bw-icon-btn--variant-text button:active:not(:disabled){background-color:var(--color-button-text-surface-pressed);border-color:var(--color-button-text-outline-pressed);color:var(--color-button-text-on-surface-pressed)}.bw-icon-btn.bw-icon-btn--variant-text a:disabled,.bw-icon-btn.bw-icon-btn--variant-text button:disabled{background-color:var(--color-button-text-surface);border-color:var(--color-button-text-outline);color:var(--color-button-text-on-surface);opacity:.25;cursor:not-allowed;pointer-events:none}.bw-icon-btn.bw-icon-btn--variant-tonal a,.bw-icon-btn.bw-icon-btn--variant-tonal button{background-color:var(--color-button-tonal-surface);border-color:var(--color-button-tonal-outline);color:var(--color-button-tonal-on-surface)}.bw-icon-btn.bw-icon-btn--variant-tonal a:hover:not(:disabled),.bw-icon-btn.bw-icon-btn--variant-tonal button:hover:not(:disabled){background-color:var(--color-button-tonal-surface-hover);border-color:var(--color-button-tonal-outline-hover);color:var(--color-button-tonal-on-surface-hover)}.bw-icon-btn.bw-icon-btn--variant-tonal a:focus-visible:not(:disabled),.bw-icon-btn.bw-icon-btn--variant-tonal button:focus-visible:not(:disabled){background-color:var(--color-button-tonal-surface-hover);border-color:var(--color-button-tonal-outline-hover);color:var(--color-button-tonal-on-surface-hover)}.bw-icon-btn.bw-icon-btn--variant-tonal a:active:not(:disabled),.bw-icon-btn.bw-icon-btn--variant-tonal button:active:not(:disabled){background-color:var(--color-button-tonal-surface-pressed);border-color:var(--color-button-tonal-outline-pressed);color:var(--color-button-tonal-on-surface-pressed)}.bw-icon-btn.bw-icon-btn--variant-tonal a:disabled,.bw-icon-btn.bw-icon-btn--variant-tonal button:disabled{background-color:var(--color-button-tonal-surface);border-color:var(--color-button-tonal-outline);color:var(--color-button-tonal-on-surface);opacity:.25;cursor:not-allowed;pointer-events:none}.bw-icon-btn.bw-icon-btn--size-xs a,.bw-icon-btn.bw-icon-btn--size-xs button{width:var(--unit-24);height:var(--unit-24);padding:var(--unit-4) var(--unit-4)}.bw-icon-btn.bw-icon-btn--size-xs a:focus-visible,.bw-icon-btn.bw-icon-btn--size-xs button:focus-visible{position:relative}.bw-icon-btn.bw-icon-btn--size-xs a:focus-visible:after,.bw-icon-btn.bw-icon-btn--size-xs button:focus-visible:after{content:"";position:absolute;inset:-5px;border:2px solid var(--color-primary);border-radius:var(--unit-full);pointer-events:none;background-color:#0000}.bw-icon-btn.bw-icon-btn--size-xs a:focus-visible,.bw-icon-btn.bw-icon-btn--size-xs button:focus-visible{outline:none}.bw-icon-btn.bw-icon-btn--size-sm a,.bw-icon-btn.bw-icon-btn--size-sm button{width:var(--unit-36);height:var(--unit-36);padding:var(--unit-8) var(--unit-8)}.bw-icon-btn.bw-icon-btn--size-sm a:focus-visible,.bw-icon-btn.bw-icon-btn--size-sm button:focus-visible{position:relative}.bw-icon-btn.bw-icon-btn--size-sm a:focus-visible:after,.bw-icon-btn.bw-icon-btn--size-sm button:focus-visible:after{content:"";position:absolute;inset:-5px;border:2px solid var(--color-primary);border-radius:var(--unit-full);pointer-events:none;background-color:#0000}.bw-icon-btn.bw-icon-btn--size-sm a:focus-visible,.bw-icon-btn.bw-icon-btn--size-sm button:focus-visible{outline:none}.bw-icon-btn.bw-icon-btn--size-md a,.bw-icon-btn.bw-icon-btn--size-md button{width:var(--unit-44);height:var(--unit-44);padding:var(--unit-10) var(--unit-10)}.bw-icon-btn.bw-icon-btn--size-md a:focus-visible,.bw-icon-btn.bw-icon-btn--size-md button:focus-visible{position:relative}.bw-icon-btn.bw-icon-btn--size-md a:focus-visible:after,.bw-icon-btn.bw-icon-btn--size-md button:focus-visible:after{content:"";position:absolute;inset:-5px;border:2px solid var(--color-primary);border-radius:var(--unit-full);pointer-events:none;background-color:#0000}.bw-icon-btn.bw-icon-btn--size-md a:focus-visible,.bw-icon-btn.bw-icon-btn--size-md button:focus-visible{outline:none}.bw-icon-btn.bw-icon-btn--size-lg a,.bw-icon-btn.bw-icon-btn--size-lg button{width:var(--unit-48);height:var(--unit-48);padding:var(--unit-8) var(--unit-8)}.bw-icon-btn.bw-icon-btn--size-lg a:focus-visible,.bw-icon-btn.bw-icon-btn--size-lg button:focus-visible{position:relative}.bw-icon-btn.bw-icon-btn--size-lg a:focus-visible:after,.bw-icon-btn.bw-icon-btn--size-lg button:focus-visible:after{content:"";position:absolute;inset:-5px;border:2px solid var(--color-primary);border-radius:var(--unit-full);pointer-events:none;background-color:#0000}.bw-icon-btn.bw-icon-btn--size-lg a:focus-visible,.bw-icon-btn.bw-icon-btn--size-lg button:focus-visible{outline:none}.bw-icon-btn.bw-icon-btn--size-xl a,.bw-icon-btn.bw-icon-btn--size-xl button{width:var(--unit-56);height:var(--unit-56);padding:var(--unit-8) var(--unit-8)}.bw-icon-btn.bw-icon-btn--size-xl a:focus-visible,.bw-icon-btn.bw-icon-btn--size-xl button:focus-visible{position:relative}.bw-icon-btn.bw-icon-btn--size-xl a:focus-visible:after,.bw-icon-btn.bw-icon-btn--size-xl button:focus-visible:after{content:"";position:absolute;inset:-5px;border:2px solid var(--color-primary);border-radius:var(--unit-full);pointer-events:none;background-color:#0000}.bw-icon-btn.bw-icon-btn--size-xl a:focus-visible,.bw-icon-btn.bw-icon-btn--size-xl button:focus-visible{outline:none}.bw-icon-btn.bw-icon-btn--inverse a,.bw-icon-btn.bw-icon-btn--inverse button{background:#0000;border-color:#0000;color:var(--color-button-outlined-inverse-on-surface)}.bw-icon-btn.bw-icon-btn--inverse a:hover:not(:disabled),.bw-icon-btn.bw-icon-btn--inverse a:focus-visible:not(:disabled),.bw-icon-btn.bw-icon-btn--inverse button:hover:not(:disabled),.bw-icon-btn.bw-icon-btn--inverse button:focus-visible:not(:disabled){background:#0000;border-color:#0000;color:var(--color-button-outlined-inverse-on-surface-hover)}.bw-icon-btn.bw-icon-btn--inverse a:active:not(:disabled),.bw-icon-btn.bw-icon-btn--inverse button:active:not(:disabled){background:#0000;border-color:#0000;color:var(--color-button-outlined-inverse-on-surface-pressed)}.bw-icon-btn.bw-icon-btn--variant-outlined.bw-icon-btn--inverse a,.bw-icon-btn.bw-icon-btn--variant-outlined.bw-icon-btn--inverse button{border-color:var(--color-button-outlined-inverse-outline)}.bw-icon-btn.bw-icon-btn--variant-outlined.bw-icon-btn--inverse a:hover:not(:disabled),.bw-icon-btn.bw-icon-btn--variant-outlined.bw-icon-btn--inverse a:focus-visible:not(:disabled),.bw-icon-btn.bw-icon-btn--variant-outlined.bw-icon-btn--inverse button:hover:not(:disabled),.bw-icon-btn.bw-icon-btn--variant-outlined.bw-icon-btn--inverse button:focus-visible:not(:disabled){border-color:var(--color-button-outlined-inverse-outline-hover)}.bw-icon-btn.bw-icon-btn--variant-outlined.bw-icon-btn--inverse a:active:not(:disabled),.bw-icon-btn.bw-icon-btn--variant-outlined.bw-icon-btn--inverse button:active:not(:disabled){border-color:var(--color-button-outlined-inverse-outline-pressed)}.bw-fav-btn{position:relative}.bw-fav-btn__icon-btn .bw-icon{opacity:1}.bw-fav-btn__icon-filled{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.1s ease-in-out;color:var(--color-favorite-button-on-surface-active);pointer-events:none;opacity:0}.bw-fav-btn--active .bw-fav-btn__icon-btn .bw-icon{opacity:0}.bw-fav-btn--active .bw-fav-btn__icon-filled,.bw-fav-btn--neutral .bw-fav-btn__icon-btn .bw-icon{opacity:1}.bw-fav-btn--neutral .bw-fav-btn__icon-filled{opacity:0}.bw-fav-btn--loading .bw-fav-btn__icon-btn{pointer-events:none;opacity:.4}.bw-store-btn{width:132px;height:44px;border-radius:var(--unit-8)}.bw-store-btn a{width:100%;height:100%;display:flex;border:none;border-radius:var(--unit-8);text-decoration:none}.bw-store-btn.bw-store-btn--color-default,.bw-store-btn.bw-store-btn--color-white{background-color:#0000}.bw-store-btn .bw-store-btn__image{width:100%;height:100%;display:block;object-fit:contain}.bw-flag{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-2xs-size);line-height:var(--font-label-2xs-line-height);letter-spacing:var(--font-label-2xs-letter-spacing);font-weight:var(--font-label-2xs-weight);text-transform:none}@media print{.bw-flag{font-size:max(0px,var(--font-label-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-2xs-line-height) - var(--print-offset, 0px))}}.bw-flag{display:flex;align-items:center;align-self:stretch;justify-content:center;min-height:var(--unit-20);padding:var(--unit-4) var(--unit-12) var(--unit-4) var(--unit-8);gap:var(--unit-4);border-width:var(--unit-2);border-style:solid;border-radius:var(--component-flag-radius)}.bw-flag--variant-limited-availability{color:var(--color-on-surface);border-color:var(--color-flag-urgency);background-color:var(--color-flag-urgency)}.bw-flag--variant-limited-availability .bw-flag__icon{color:var(--color-flag-on-urgency)}.bw-flag--variant-notification{color:var(--color-flag-on-notification);border-color:#0000;background-color:var(--color-flag-notification)}.bw-flag--variant-notification .bw-flag__icon{color:var(--color-flag-on-notification)}.bw-flag--variant-personalization{color:var(--color-flag-on-personalization);border-color:var(--color-flag-personalization);background-color:var(--color-flag-personalization)}.bw-flag--variant-personalization .bw-flag__icon{color:var(--color-flag-on-personalization)}.bw-flag--variant-rewards-program{color:var(--color-on-surface);border-color:var(--color-flag-rewards-program);background-color:var(--color-surface)}.bw-flag--variant-rewards-program .bw-flag__icon{color:var(--color-flag-on-rewards-program)}.bw-checkbox{display:flex;width:100%;align-items:flex-start;justify-content:flex-start;gap:var(--unit-8)}.bw-checkbox label{cursor:pointer;display:flex;gap:var(--unit-4);align-items:center;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-sm-size);line-height:var(--font-body-regular-sm-line-height);letter-spacing:var(--font-body-regular-sm-letter-spacing);font-weight:var(--font-body-regular-sm-weight);text-transform:none}@media print{.bw-checkbox label{font-size:max(0px,var(--font-body-regular-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-sm-line-height) - var(--print-offset, 0px))}}.bw-checkbox label span>:first-child{margin-top:0}.bw-checkbox label span>:last-child{margin-bottom:0}.bw-checkbox__counter{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-xs-size);line-height:var(--font-label-xs-line-height);letter-spacing:var(--font-label-xs-letter-spacing);font-weight:var(--font-label-xs-weight);text-transform:none}@media print{.bw-checkbox__counter{font-size:max(0px,var(--font-label-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-xs-line-height) - var(--print-offset, 0px))}}.bw-checkbox__counter{margin-top:2px}.bw-checkbox--align-right{flex-direction:row-reverse;justify-content:space-between}.bw-checkbox input{width:var(--unit-20);height:var(--unit-20);appearance:none;flex:0 0 auto;border:2px solid;margin-top:calc((var(--font-body-regular-sm-line-height) - var(--unit-20))/2);position:relative;cursor:pointer;border-radius:var(--unit-4)}.bw-checkbox input:focus{outline:none}.bw-checkbox input:indeterminate:before,.bw-checkbox input:checked:before{content:"";position:absolute}.bw-checkbox input:indeterminate:before{position:absolute;content:"";height:2px;width:10px;top:7px;left:3px;border-radius:2px;background-color:var(--color-surface)}.bw-checkbox input:checked:before{transform:rotate(45deg);height:9px;width:4px;border-bottom:2px solid;border-right:2px solid;top:1px;left:5px;border-radius:1px}.bw-checkbox--disabled{opacity:.4;pointer-events:none}.bw-checkbox--disabled label,.bw-checkbox--disabled input{cursor:default}.bw-checkbox__footer{display:none}.bw-checkbox__footer--error{display:block;color:var(--color-error);margin:10px 0;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-sm-size);line-height:var(--font-label-sm-line-height);letter-spacing:var(--font-label-sm-letter-spacing);font-weight:var(--font-label-sm-weight);text-transform:none}@media print{.bw-checkbox__footer--error{font-size:max(0px,var(--font-label-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-sm-line-height) - var(--print-offset, 0px))}}.bw-checkbox input{border-color:var(--color-selection-unselected-outline);background-color:var(--color-selection-unselected-surface)}.bw-checkbox input:indeterminate,.bw-checkbox input:checked{background-color:var(--color-selection-selected-surface);border-color:var(--color-selection-selected-surface)}.bw-checkbox input:hover:not(:disabled){background-color:var(--color-selection-unselected-surface-hover);border-color:var(--color-selection-unselected-outline-hover)}.bw-checkbox input:checked:hover:not(:disabled),.bw-checkbox input:checked:focus-visible:not(:disabled),.bw-checkbox input:indeterminate:hover:not(:disabled),.bw-checkbox input:indeterminate:focus-visible:not(:disabled){background-color:var(--color-selection-selected-surface-hover);border-color:var(--color-selection-selected-surface-hover)}.bw-checkbox input:active:not(:disabled){border-color:var(--color-selection-unselected-outline-pressed);background-color:var(--color-selection-unselected-surface-pressed)}.bw-checkbox input:checked:active:not(:disabled),.bw-checkbox input:indeterminate:active:not(:disabled){border-color:var(--color-selection-selected-surface-pressed);background-color:var(--color-selection-selected-surface-pressed)}.bw-checkbox input:checked:before,.bw-checkbox input:indeterminate:before{border-color:var(--color-selection-selected-on-surface)}.bw-checkbox input:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px;background-color:var(--color-selection-unselected-surface-hover);border-color:var(--color-selection-unselected-outline-hover)}.bw-checkbox.bw-checkbox--disabled input:checked,.bw-checkbox.bw-checkbox--disabled input:indeterminate{opacity:.25}.bw-checkbox.bw-checkbox--error input{border-color:var(--color-selection-unselected-outline-error);background-color:var(--color-selection-unselected-surface-error)}.bw-checkbox.bw-checkbox--error input:checked,.bw-checkbox.bw-checkbox--error input:indeterminate{background-color:var(--color-selection-selected-surface-error);border-color:var(--color-selection-selected-surface-error)}.bw-radio{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:var(--unit-8)}.bw-radio label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-sm-size);line-height:var(--font-label-sm-line-height);letter-spacing:var(--font-label-sm-letter-spacing);font-weight:var(--font-label-sm-weight);text-transform:none}@media print{.bw-radio label{font-size:max(0px,var(--font-label-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-sm-line-height) - var(--print-offset, 0px))}}.bw-radio label{cursor:pointer;display:flex;gap:var(--unit-4);align-items:center}.bw-radio__counter{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-xs-size);line-height:var(--font-label-xs-line-height);letter-spacing:var(--font-label-xs-letter-spacing);font-weight:var(--font-label-xs-weight);text-transform:none}@media print{.bw-radio__counter{font-size:max(0px,var(--font-label-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-xs-line-height) - var(--print-offset, 0px))}}.bw-radio__counter{margin-top:2px}.bw-radio--align-right{flex-direction:row-reverse;justify-content:space-between}.bw-radio input{width:var(--unit-20);height:var(--unit-20);appearance:none;flex:0 0 auto;border:2px solid;position:relative;cursor:pointer;border-radius:var(--unit-full)}.bw-radio input:focus{outline:none}.bw-radio input:checked:before{content:"";position:absolute}.bw-radio input:checked:before{content:"";position:absolute;top:4px;left:4px;width:8px;height:8px;border-radius:var(--unit-full);background-color:var(--color-surface)}.bw-radio__footer{display:none}.bw-radio__footer--error{display:block;color:var(--color-error);margin:10px 0}.bw-radio input{border-color:var(--color-selection-unselected-outline);background-color:var(--color-selection-unselected-surface)}.bw-radio input:checked{background-color:var(--color-selection-selected-surface);border-color:var(--color-selection-selected-surface)}.bw-radio input:hover:not(:disabled){background-color:var(--color-selection-unselected-surface-hover);border-color:var(--color-selection-unselected-outline-hover)}.bw-radio input:checked:hover:not(:disabled),.bw-radio input:checked:focus-visible:not(:disabled){background-color:var(--color-selection-selected-surface-hover);border-color:var(--color-selection-selected-surface-hover)}.bw-radio input:active:not(:disabled){border-color:var(--color-selection-unselected-outline-pressed);background-color:var(--color-selection-unselected-surface-pressed)}.bw-radio input:checked:active:not(:disabled){border-color:var(--color-selection-selected-surface-pressed);background-color:var(--color-selection-selected-surface-pressed)}.bw-radio input:checked:before{border-color:var(--color-selection-selected-on-surface)}.bw-radio input:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px;background-color:var(--color-selection-unselected-surface-hover);border-color:var(--color-selection-unselected-outline-hover)}.bw-radio.bw-radio--disabled input:checked{opacity:.25}.bw-radio.bw-radio--error input{border-color:var(--color-selection-unselected-outline-error);background-color:var(--color-selection-unselected-surface-error)}.bw-radio.bw-radio--error input:checked{background-color:var(--color-selection-selected-surface-error);border-color:var(--color-selection-selected-surface-error)}.bw-header-nav-button__text{text-decoration:none;font-weight:var(--font-body-weight);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-sm-size);line-height:var(--font-body-regular-sm-line-height);letter-spacing:var(--font-body-regular-sm-letter-spacing);font-weight:var(--font-body-regular-sm-weight);text-transform:none}@media print{.bw-header-nav-button__text{font-size:max(0px,var(--font-body-regular-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-sm-line-height) - var(--print-offset, 0px))}}.bw-header-nav-button__text.anchor{padding:var(--unit-4) 0}.bw-header-nav-button__text.anchor:hover{border-bottom:var(--unit-2) solid}.bw-header-nav-button__text.anchor:focus-visible{outline:var(--unit-2) solid;border-radius:var(--unit-8)}.bw-header-nav-button__text.anchor:active{border-bottom:var(--unit-2) solid}.bw-header-nav-button__container{height:var(--unit-40);anchor-scope:--hnav-trigger}.bw-header-nav-button__dropdown{color:inherit;background:none;border:none;display:flex;align-items:center;padding:var(--unit-4) 0;cursor:pointer;gap:var(--unit-8);anchor-name:--hnav-trigger}.bw-header-nav-button__dropdown[aria-expanded=true]{border-bottom:var(--unit-2) solid var(--color-primary)}.bw-header-nav-button__dropdown[aria-expanded=true] .bw-header-nav-button__expand{transform:rotate(180deg);transition:transform .2s ease}.bw-header-nav-button__dropdown[aria-expanded=false] .bw-header-nav-button__expand{transform:rotate(0);transition:transform .2s ease}.bw-header-nav-button__dropdown:hover{border-bottom:var(--unit-2) solid}.bw-header-nav-button__dropdown:focus-visible{outline:var(--unit-2) solid;border-radius:var(--unit-8)}.bw-header-nav-button__dropdown:active{border-bottom:var(--unit-2) solid}.bw-breadcrumb{display:flex;align-items:center}.bw-breadcrumb a{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-xs-size);line-height:var(--font-body-regular-xs-line-height);letter-spacing:var(--font-body-regular-xs-letter-spacing);font-weight:var(--font-body-regular-xs-weight);text-transform:none}@media print{.bw-breadcrumb a{font-size:max(0px,var(--font-body-regular-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-xs-line-height) - var(--print-offset, 0px))}}.bw-breadcrumb a{color:var(--color-on-surface)}.bw-breadcrumb a:hover{color:var(--color-primary)}.bw-breadcrumb a:focus{color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:5px;border-radius:8px}.bw-breadcrumb a:active:not(:focus){color:var(--color-on-surface);text-decoration:underline}.bw-breadcrumb a--disabled{color:var(--color-on-surface);pointer-events:none;cursor:not-allowed;text-decoration:none;opacity:.25}.bw-breadcrumb a--active{color:var(--color-on-surface-variant);pointer-events:none}.bw-breadcrumb--active a{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-xs-size);line-height:var(--font-body-regular-xs-line-height);letter-spacing:var(--font-body-regular-xs-letter-spacing);font-weight:var(--font-body-regular-xs-weight);text-transform:none}@media print{.bw-breadcrumb--active a{font-size:max(0px,var(--font-body-regular-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-xs-line-height) - var(--print-offset, 0px))}}.bw-breadcrumb--active a{font-weight:var(--font-label-weight);pointer-events:none}.bw-link{transition:.1s ease-in-out;display:inline-flex;position:relative;flex-direction:row;align-items:center;justify-content:center;margin:0;border:0 none;border-radius:0;box-shadow:none;box-sizing:border-box;background:none;cursor:pointer;padding:0;overflow:hidden;text-align:center;user-select:none}.bw-link:disabled{cursor:auto}.bw-link{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-sm-size);line-height:var(--font-body-regular-sm-line-height);letter-spacing:var(--font-body-regular-sm-letter-spacing);font-weight:var(--font-body-regular-sm-weight);text-transform:none}@media print{.bw-link{font-size:max(0px,var(--font-body-regular-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-sm-line-height) - var(--print-offset, 0px))}}.bw-link{display:inline-flex;align-items:center;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;outline:none;justify-content:unset}.bw-link:hover{opacity:.5}.bw-link--disabled{opacity:.25;pointer-events:none;cursor:not-allowed}.bw-link--capitalize{text-transform:capitalize}.bw-link:focus-visible:not(.bw-link--disabled){overflow:visible;z-index:1;position:relative}.bw-link:focus-visible:not(.bw-link--disabled):after{content:"";position:absolute;inset:-4px;border:var(--unit-2) solid var(--color-primary);border-radius:var(--component-button-lg-focus-radius);pointer-events:none;background-color:#0000}.bw-divider{display:flex;height:1px;width:100%;justify-content:center;align-items:center;align-self:stretch;background-color:var(--color-outline-variant)}.bw-divider--vertical{width:1px;height:100%}@media print{.bw-divider{background-color:#0000;border-top:1px solid var(--color-outline-variant)}}.bw-logo{cursor:pointer;display:flex}.bw-logo:focus-visible{outline:var(--unit-2) solid var(--color-primary);border-radius:var(--unit-8)}.bw-logo__image{display:block;max-width:100%;height:auto;object-fit:contain;min-width:var(--logo-minimal-width)}.bw-logo__image--variant-default{width:var(--logo-default-width);height:auto}.bw-logo__image--variant-minimal{height:var(--logo-minimal-height);width:auto}.bw-logo--size-lg .bw-logo__image{width:var(--logo-default-width-lg);height:auto}@media print{.bw-logo .bw-logo__image{height:var(--unit-24)}}.bw-container--root{margin-inline:auto}.bw-container--pt-2xs>div{padding-top:var(--xs-spacing-2xs)}@media screen and (min-width:768px){.bw-container--pt-2xs>div{padding-top:var(--sm-spacing-2xs)}}@media screen and (min-width:1024px){.bw-container--pt-2xs>div{padding-top:var(--md-spacing-2xs)}}@media screen and (min-width:1440px){.bw-container--pt-2xs>div{padding-top:var(--lg-spacing-2xs)}}.bw-container--pt-xs>div{padding-top:var(--xs-spacing-xs)}@media screen and (min-width:768px){.bw-container--pt-xs>div{padding-top:var(--sm-spacing-xs)}}@media screen and (min-width:1024px){.bw-container--pt-xs>div{padding-top:var(--md-spacing-xs)}}@media screen and (min-width:1440px){.bw-container--pt-xs>div{padding-top:var(--lg-spacing-xs)}}.bw-container--pt-sm>div{padding-top:var(--xs-spacing-sm)}@media screen and (min-width:768px){.bw-container--pt-sm>div{padding-top:var(--sm-spacing-sm)}}@media screen and (min-width:1024px){.bw-container--pt-sm>div{padding-top:var(--md-spacing-sm)}}@media screen and (min-width:1440px){.bw-container--pt-sm>div{padding-top:var(--lg-spacing-sm)}}.bw-container--pt-md>div{padding-top:var(--xs-spacing-md)}@media screen and (min-width:768px){.bw-container--pt-md>div{padding-top:var(--sm-spacing-md)}}@media screen and (min-width:1024px){.bw-container--pt-md>div{padding-top:var(--md-spacing-md)}}@media screen and (min-width:1440px){.bw-container--pt-md>div{padding-top:var(--lg-spacing-md)}}.bw-container--pt-lg>div{padding-top:var(--xs-spacing-lg)}@media screen and (min-width:768px){.bw-container--pt-lg>div{padding-top:var(--sm-spacing-lg)}}@media screen and (min-width:1024px){.bw-container--pt-lg>div{padding-top:var(--md-spacing-lg)}}@media screen and (min-width:1440px){.bw-container--pt-lg>div{padding-top:var(--lg-spacing-lg)}}.bw-container--pt-xl>div{padding-top:var(--xs-spacing-xl)}@media screen and (min-width:768px){.bw-container--pt-xl>div{padding-top:var(--sm-spacing-xl)}}@media screen and (min-width:1024px){.bw-container--pt-xl>div{padding-top:var(--md-spacing-xl)}}@media screen and (min-width:1440px){.bw-container--pt-xl>div{padding-top:var(--lg-spacing-xl)}}.bw-container--pr-2xs>div{padding-right:var(--xs-spacing-2xs)}@media screen and (min-width:768px){.bw-container--pr-2xs>div{padding-right:var(--sm-spacing-2xs)}}@media screen and (min-width:1024px){.bw-container--pr-2xs>div{padding-right:var(--md-spacing-2xs)}}@media screen and (min-width:1440px){.bw-container--pr-2xs>div{padding-right:var(--lg-spacing-2xs)}}.bw-container--pr-xs>div{padding-right:var(--xs-spacing-xs)}@media screen and (min-width:768px){.bw-container--pr-xs>div{padding-right:var(--sm-spacing-xs)}}@media screen and (min-width:1024px){.bw-container--pr-xs>div{padding-right:var(--md-spacing-xs)}}@media screen and (min-width:1440px){.bw-container--pr-xs>div{padding-right:var(--lg-spacing-xs)}}.bw-container--pr-sm>div{padding-right:var(--xs-spacing-sm)}@media screen and (min-width:768px){.bw-container--pr-sm>div{padding-right:var(--sm-spacing-sm)}}@media screen and (min-width:1024px){.bw-container--pr-sm>div{padding-right:var(--md-spacing-sm)}}@media screen and (min-width:1440px){.bw-container--pr-sm>div{padding-right:var(--lg-spacing-sm)}}.bw-container--pr-md>div{padding-right:var(--xs-spacing-md)}@media screen and (min-width:768px){.bw-container--pr-md>div{padding-right:var(--sm-spacing-md)}}@media screen and (min-width:1024px){.bw-container--pr-md>div{padding-right:var(--md-spacing-md)}}@media screen and (min-width:1440px){.bw-container--pr-md>div{padding-right:var(--lg-spacing-md)}}.bw-container--pr-lg>div{padding-right:var(--xs-spacing-lg)}@media screen and (min-width:768px){.bw-container--pr-lg>div{padding-right:var(--sm-spacing-lg)}}@media screen and (min-width:1024px){.bw-container--pr-lg>div{padding-right:var(--md-spacing-lg)}}@media screen and (min-width:1440px){.bw-container--pr-lg>div{padding-right:var(--lg-spacing-lg)}}.bw-container--pr-xl>div{padding-right:var(--xs-spacing-xl)}@media screen and (min-width:768px){.bw-container--pr-xl>div{padding-right:var(--sm-spacing-xl)}}@media screen and (min-width:1024px){.bw-container--pr-xl>div{padding-right:var(--md-spacing-xl)}}@media screen and (min-width:1440px){.bw-container--pr-xl>div{padding-right:var(--lg-spacing-xl)}}.bw-container--pb-2xs>div{padding-bottom:var(--xs-spacing-2xs)}@media screen and (min-width:768px){.bw-container--pb-2xs>div{padding-bottom:var(--sm-spacing-2xs)}}@media screen and (min-width:1024px){.bw-container--pb-2xs>div{padding-bottom:var(--md-spacing-2xs)}}@media screen and (min-width:1440px){.bw-container--pb-2xs>div{padding-bottom:var(--lg-spacing-2xs)}}.bw-container--pb-xs>div{padding-bottom:var(--xs-spacing-xs)}@media screen and (min-width:768px){.bw-container--pb-xs>div{padding-bottom:var(--sm-spacing-xs)}}@media screen and (min-width:1024px){.bw-container--pb-xs>div{padding-bottom:var(--md-spacing-xs)}}@media screen and (min-width:1440px){.bw-container--pb-xs>div{padding-bottom:var(--lg-spacing-xs)}}.bw-container--pb-sm>div{padding-bottom:var(--xs-spacing-sm)}@media screen and (min-width:768px){.bw-container--pb-sm>div{padding-bottom:var(--sm-spacing-sm)}}@media screen and (min-width:1024px){.bw-container--pb-sm>div{padding-bottom:var(--md-spacing-sm)}}@media screen and (min-width:1440px){.bw-container--pb-sm>div{padding-bottom:var(--lg-spacing-sm)}}.bw-container--pb-md>div{padding-bottom:var(--xs-spacing-md)}@media screen and (min-width:768px){.bw-container--pb-md>div{padding-bottom:var(--sm-spacing-md)}}@media screen and (min-width:1024px){.bw-container--pb-md>div{padding-bottom:var(--md-spacing-md)}}@media screen and (min-width:1440px){.bw-container--pb-md>div{padding-bottom:var(--lg-spacing-md)}}.bw-container--pb-lg>div{padding-bottom:var(--xs-spacing-lg)}@media screen and (min-width:768px){.bw-container--pb-lg>div{padding-bottom:var(--sm-spacing-lg)}}@media screen and (min-width:1024px){.bw-container--pb-lg>div{padding-bottom:var(--md-spacing-lg)}}@media screen and (min-width:1440px){.bw-container--pb-lg>div{padding-bottom:var(--lg-spacing-lg)}}.bw-container--pb-xl>div{padding-bottom:var(--xs-spacing-xl)}@media screen and (min-width:768px){.bw-container--pb-xl>div{padding-bottom:var(--sm-spacing-xl)}}@media screen and (min-width:1024px){.bw-container--pb-xl>div{padding-bottom:var(--md-spacing-xl)}}@media screen and (min-width:1440px){.bw-container--pb-xl>div{padding-bottom:var(--lg-spacing-xl)}}.bw-container--pl-2xs>div{padding-left:var(--xs-spacing-2xs)}@media screen and (min-width:768px){.bw-container--pl-2xs>div{padding-left:var(--sm-spacing-2xs)}}@media screen and (min-width:1024px){.bw-container--pl-2xs>div{padding-left:var(--md-spacing-2xs)}}@media screen and (min-width:1440px){.bw-container--pl-2xs>div{padding-left:var(--lg-spacing-2xs)}}.bw-container--pl-xs>div{padding-left:var(--xs-spacing-xs)}@media screen and (min-width:768px){.bw-container--pl-xs>div{padding-left:var(--sm-spacing-xs)}}@media screen and (min-width:1024px){.bw-container--pl-xs>div{padding-left:var(--md-spacing-xs)}}@media screen and (min-width:1440px){.bw-container--pl-xs>div{padding-left:var(--lg-spacing-xs)}}.bw-container--pl-sm>div{padding-left:var(--xs-spacing-sm)}@media screen and (min-width:768px){.bw-container--pl-sm>div{padding-left:var(--sm-spacing-sm)}}@media screen and (min-width:1024px){.bw-container--pl-sm>div{padding-left:var(--md-spacing-sm)}}@media screen and (min-width:1440px){.bw-container--pl-sm>div{padding-left:var(--lg-spacing-sm)}}.bw-container--pl-md>div{padding-left:var(--xs-spacing-md)}@media screen and (min-width:768px){.bw-container--pl-md>div{padding-left:var(--sm-spacing-md)}}@media screen and (min-width:1024px){.bw-container--pl-md>div{padding-left:var(--md-spacing-md)}}@media screen and (min-width:1440px){.bw-container--pl-md>div{padding-left:var(--lg-spacing-md)}}.bw-container--pl-lg>div{padding-left:var(--xs-spacing-lg)}@media screen and (min-width:768px){.bw-container--pl-lg>div{padding-left:var(--sm-spacing-lg)}}@media screen and (min-width:1024px){.bw-container--pl-lg>div{padding-left:var(--md-spacing-lg)}}@media screen and (min-width:1440px){.bw-container--pl-lg>div{padding-left:var(--lg-spacing-lg)}}.bw-container--pl-xl>div{padding-left:var(--xs-spacing-xl)}@media screen and (min-width:768px){.bw-container--pl-xl>div{padding-left:var(--sm-spacing-xl)}}@media screen and (min-width:1024px){.bw-container--pl-xl>div{padding-left:var(--md-spacing-xl)}}@media screen and (min-width:1440px){.bw-container--pl-xl>div{padding-left:var(--lg-spacing-xl)}}.bw-container--gap-0>div>.aem-Grid{gap:0;row-gap:0}.bw-container--gap-2xs>div>.aem-Grid{width:auto;row-gap:var(--xs-spacing-2xs)}@media screen and (min-width:768px){.bw-container--gap-2xs>div>.aem-Grid{row-gap:var(--sm-spacing-2xs)}}@media screen and (min-width:1024px){.bw-container--gap-2xs>div>.aem-Grid{row-gap:var(--md-spacing-2xs)}}@media screen and (min-width:1440px){.bw-container--gap-2xs>div>.aem-Grid{row-gap:var(--lg-spacing-2xs)}}.bw-container--gap-2xs>div>.aem-Grid{--bw-grid-gap:var(--xs-spacing-2xs)}@media screen and (min-width:768px){.bw-container--gap-2xs>div>.aem-Grid{--bw-grid-gap:var(--sm-spacing-2xs)}}@media screen and (min-width:1024px){.bw-container--gap-2xs>div>.aem-Grid{--bw-grid-gap:var(--md-spacing-2xs)}}@media screen and (min-width:1440px){.bw-container--gap-2xs>div>.aem-Grid{--bw-grid-gap:var(--lg-spacing-2xs)}}.bw-container--gap-2xs>div>.aem-Grid{margin-inline:calc(var(--bw-grid-gap)/-2)}.bw-container--gap-2xs>div>.aem-Grid>.aem-GridColumn{padding-inline:calc(var(--bw-grid-gap)/2)}.bw-container--gap-xs>div>.aem-Grid{width:auto;row-gap:var(--xs-spacing-xs)}@media screen and (min-width:768px){.bw-container--gap-xs>div>.aem-Grid{row-gap:var(--sm-spacing-xs)}}@media screen and (min-width:1024px){.bw-container--gap-xs>div>.aem-Grid{row-gap:var(--md-spacing-xs)}}@media screen and (min-width:1440px){.bw-container--gap-xs>div>.aem-Grid{row-gap:var(--lg-spacing-xs)}}.bw-container--gap-xs>div>.aem-Grid{--bw-grid-gap:var(--xs-spacing-xs)}@media screen and (min-width:768px){.bw-container--gap-xs>div>.aem-Grid{--bw-grid-gap:var(--sm-spacing-xs)}}@media screen and (min-width:1024px){.bw-container--gap-xs>div>.aem-Grid{--bw-grid-gap:var(--md-spacing-xs)}}@media screen and (min-width:1440px){.bw-container--gap-xs>div>.aem-Grid{--bw-grid-gap:var(--lg-spacing-xs)}}.bw-container--gap-xs>div>.aem-Grid{margin-inline:calc(var(--bw-grid-gap)/-2)}.bw-container--gap-xs>div>.aem-Grid>.aem-GridColumn{padding-inline:calc(var(--bw-grid-gap)/2)}.bw-container--gap-sm>div>.aem-Grid{width:auto;row-gap:var(--xs-spacing-sm)}@media screen and (min-width:768px){.bw-container--gap-sm>div>.aem-Grid{row-gap:var(--sm-spacing-sm)}}@media screen and (min-width:1024px){.bw-container--gap-sm>div>.aem-Grid{row-gap:var(--md-spacing-sm)}}@media screen and (min-width:1440px){.bw-container--gap-sm>div>.aem-Grid{row-gap:var(--lg-spacing-sm)}}.bw-container--gap-sm>div>.aem-Grid{--bw-grid-gap:var(--xs-spacing-sm)}@media screen and (min-width:768px){.bw-container--gap-sm>div>.aem-Grid{--bw-grid-gap:var(--sm-spacing-sm)}}@media screen and (min-width:1024px){.bw-container--gap-sm>div>.aem-Grid{--bw-grid-gap:var(--md-spacing-sm)}}@media screen and (min-width:1440px){.bw-container--gap-sm>div>.aem-Grid{--bw-grid-gap:var(--lg-spacing-sm)}}.bw-container--gap-sm>div>.aem-Grid{margin-inline:calc(var(--bw-grid-gap)/-2)}.bw-container--gap-sm>div>.aem-Grid>.aem-GridColumn{padding-inline:calc(var(--bw-grid-gap)/2)}.bw-container--gap-md>div>.aem-Grid{width:auto;row-gap:var(--xs-spacing-md)}@media screen and (min-width:768px){.bw-container--gap-md>div>.aem-Grid{row-gap:var(--sm-spacing-md)}}@media screen and (min-width:1024px){.bw-container--gap-md>div>.aem-Grid{row-gap:var(--md-spacing-md)}}@media screen and (min-width:1440px){.bw-container--gap-md>div>.aem-Grid{row-gap:var(--lg-spacing-md)}}.bw-container--gap-md>div>.aem-Grid{--bw-grid-gap:var(--xs-spacing-md)}@media screen and (min-width:768px){.bw-container--gap-md>div>.aem-Grid{--bw-grid-gap:var(--sm-spacing-md)}}@media screen and (min-width:1024px){.bw-container--gap-md>div>.aem-Grid{--bw-grid-gap:var(--md-spacing-md)}}@media screen and (min-width:1440px){.bw-container--gap-md>div>.aem-Grid{--bw-grid-gap:var(--lg-spacing-md)}}.bw-container--gap-md>div>.aem-Grid{margin-inline:calc(var(--bw-grid-gap)/-2)}.bw-container--gap-md>div>.aem-Grid>.aem-GridColumn{padding-inline:calc(var(--bw-grid-gap)/2)}.bw-container--gap-lg>div>.aem-Grid{width:auto;row-gap:var(--xs-spacing-lg)}@media screen and (min-width:768px){.bw-container--gap-lg>div>.aem-Grid{row-gap:var(--sm-spacing-lg)}}@media screen and (min-width:1024px){.bw-container--gap-lg>div>.aem-Grid{row-gap:var(--md-spacing-lg)}}@media screen and (min-width:1440px){.bw-container--gap-lg>div>.aem-Grid{row-gap:var(--lg-spacing-lg)}}.bw-container--gap-lg>div>.aem-Grid{--bw-grid-gap:var(--xs-spacing-lg)}@media screen and (min-width:768px){.bw-container--gap-lg>div>.aem-Grid{--bw-grid-gap:var(--sm-spacing-lg)}}@media screen and (min-width:1024px){.bw-container--gap-lg>div>.aem-Grid{--bw-grid-gap:var(--md-spacing-lg)}}@media screen and (min-width:1440px){.bw-container--gap-lg>div>.aem-Grid{--bw-grid-gap:var(--lg-spacing-lg)}}.bw-container--gap-lg>div>.aem-Grid{margin-inline:calc(var(--bw-grid-gap)/-2)}.bw-container--gap-lg>div>.aem-Grid>.aem-GridColumn{padding-inline:calc(var(--bw-grid-gap)/2)}.bw-container--gap-xl>div>.aem-Grid{width:auto;row-gap:var(--xs-spacing-xl)}@media screen and (min-width:768px){.bw-container--gap-xl>div>.aem-Grid{row-gap:var(--sm-spacing-xl)}}@media screen and (min-width:1024px){.bw-container--gap-xl>div>.aem-Grid{row-gap:var(--md-spacing-xl)}}@media screen and (min-width:1440px){.bw-container--gap-xl>div>.aem-Grid{row-gap:var(--lg-spacing-xl)}}.bw-container--gap-xl>div>.aem-Grid{--bw-grid-gap:var(--xs-spacing-xl)}@media screen and (min-width:768px){.bw-container--gap-xl>div>.aem-Grid{--bw-grid-gap:var(--sm-spacing-xl)}}@media screen and (min-width:1024px){.bw-container--gap-xl>div>.aem-Grid{--bw-grid-gap:var(--md-spacing-xl)}}@media screen and (min-width:1440px){.bw-container--gap-xl>div>.aem-Grid{--bw-grid-gap:var(--lg-spacing-xl)}}.bw-container--gap-xl>div>.aem-Grid{margin-inline:calc(var(--bw-grid-gap)/-2)}.bw-container--gap-xl>div>.aem-Grid>.aem-GridColumn{padding-inline:calc(var(--bw-grid-gap)/2)}.bw-separator hr{border:none;background-color:var(--color-outline-variant);min-width:1px;min-height:1px}.bw-separator__vertical{text-align:center}.bw-separator__vertical>div{height:100%}.bw-separator__vertical hr{display:inline-block;min-height:10px;height:100%;margin:0 .5em;padding:0}.bw-separator__vertical-left{text-align:left}.bw-separator__vertical-right{text-align:right}.bw-header-nav-menu-item{display:block;width:100%;max-width:var(--unit-320, 320px);align-items:center;padding:var(--unit-16);border-radius:var(--component-button-md-radius);background:var(--color-surface);text-decoration:none;color:var(--color-on-surface);font-weight:var(--font-body-weight);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-sm-size);line-height:var(--font-body-regular-sm-line-height);letter-spacing:var(--font-body-regular-sm-letter-spacing);font-weight:var(--font-body-regular-sm-weight);text-transform:none}@media print{.bw-header-nav-menu-item{font-size:max(0px,var(--font-body-regular-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-sm-line-height) - var(--print-offset, 0px))}}.bw-header-nav-menu-item:hover{background:var(--color-surface-container)}.bw-header-nav-menu-item:focus-visible{background:var(--color-surface-container);outline:var(--unit-2) solid var(--color-primary)}.bw-header-nav-menu-item:active{background:var(--color-surface-container-dim)}.bw-brand-logo{display:block;width:auto}.bw-rating{display:flex;align-items:center;gap:var(--unit-2);color:var(--color-on-surface)}.bw-rating__stars-container{display:flex;align-items:center}.bw-rating__star{position:relative;display:flex;align-items:center}.bw-rating__partial-star{position:absolute;display:block;height:100%;overflow:hidden}.bw-rating.bw-rating--size-sm{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-2xs-size);line-height:var(--font-body-regular-2xs-line-height);letter-spacing:var(--font-body-regular-2xs-letter-spacing);font-weight:var(--font-body-regular-2xs-weight);text-transform:none}@media print{.bw-rating.bw-rating--size-sm{font-size:max(0px,var(--font-body-regular-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-2xs-line-height) - var(--print-offset, 0px))}}.bw-rating.bw-rating--size-sm .bw-rating__stars-container{gap:var(--unit-1)}.bw-rating.bw-rating--size-sm .bw-icon{width:var(--unit-16);height:var(--unit-16)}.bw-rating.bw-rating--size-md{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-xs-size);line-height:var(--font-body-regular-xs-line-height);letter-spacing:var(--font-body-regular-xs-letter-spacing);font-weight:var(--font-body-regular-xs-weight);text-transform:none}@media print{.bw-rating.bw-rating--size-md{font-size:max(0px,var(--font-body-regular-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-xs-line-height) - var(--print-offset, 0px))}}.bw-rating.bw-rating--size-md .bw-rating__stars-container{gap:var(--unit-2)}.bw-rating.bw-rating--size-md .bw-icon{width:var(--unit-20);height:var(--unit-20)}.bw-rating.bw-rating--size-lg{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-md-size);line-height:var(--font-body-regular-md-line-height);letter-spacing:var(--font-body-regular-md-letter-spacing);font-weight:var(--font-body-regular-md-weight);text-transform:none}@media print{.bw-rating.bw-rating--size-lg{font-size:max(0px,var(--font-body-regular-md-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-md-line-height) - var(--print-offset, 0px))}}.bw-rating.bw-rating--size-lg .bw-rating__stars-container{gap:var(--unit-2)}.bw-rating.bw-rating--size-lg .bw-icon{width:var(--unit-24);height:var(--unit-24)}.bw-monogram{color:inherit}.bw-monogram__image{width:100%;height:100%;object-fit:contain}.bw-monogram--variant-text.bw-monogram--size-xs{width:40px;height:40px}.bw-monogram--variant-text.bw-monogram--size-sm{width:48px;height:48px}.bw-monogram--variant-text.bw-monogram--size-md{width:60px;height:60px}.bw-monogram--variant-text.bw-monogram--size-lg{width:72px;height:72px}.bw-monogram--variant-text.bw-monogram--size-xl{width:160px;height:100px}.bw-monogram--size-xs{width:16px;height:16px}.bw-monogram--size-sm{width:24px;height:24px}.bw-monogram--size-md{width:36px;height:36px}.bw-monogram--size-lg{width:48px;height:48px}.bw-monogram--size-xl{width:64px;height:64px}.bw-address{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-sm-size);line-height:var(--font-body-regular-sm-line-height);letter-spacing:var(--font-body-regular-sm-letter-spacing);font-weight:var(--font-body-regular-sm-weight);text-transform:none}@media print{.bw-address{font-size:max(0px,var(--font-body-regular-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-sm-line-height) - var(--print-offset, 0px))}}.bw-address{display:flex;align-items:center;gap:var(--unit-4)}.bw-address__text{color:var(--color-on-surface);font-style:normal;letter-spacing:var(--unit-0);text-decoration:none}.bw-address__text--link{text-decoration:underline;cursor:pointer}.bw-phone{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-sm-size);line-height:var(--font-body-regular-sm-line-height);letter-spacing:var(--font-body-regular-sm-letter-spacing);font-weight:var(--font-body-regular-sm-weight);text-transform:none}@media print{.bw-phone{font-size:max(0px,var(--font-body-regular-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-sm-line-height) - var(--print-offset, 0px))}}.bw-phone{gap:var(--unit-4);display:flex;align-items:center}.bw-phone__number{color:var(--color-on-surface);display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-style:normal;letter-spacing:var(--unit-0);text-decoration:none}.bw-phone:hover,.bw-phone:focus-visible{text-decoration:underline}.bw-amenity{display:flex;align-items:center}.bw-amenity img{width:var(--unit-20);height:var(--unit-20)}.bw-amenity--size-md{gap:var(--unit-8);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-xs-size);line-height:var(--font-body-regular-xs-line-height);letter-spacing:var(--font-body-regular-xs-letter-spacing);font-weight:var(--font-body-regular-xs-weight);text-transform:none}@media print{.bw-amenity--size-md{font-size:max(0px,var(--font-body-regular-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-xs-line-height) - var(--print-offset, 0px))}}.bw-amenity--size-sm{gap:var(--unit-4);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-2xs-size);line-height:var(--font-body-regular-2xs-line-height);letter-spacing:var(--font-body-regular-2xs-letter-spacing);font-weight:var(--font-body-regular-2xs-weight);text-transform:none}@media print{.bw-amenity--size-sm{font-size:max(0px,var(--font-body-regular-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-2xs-line-height) - var(--print-offset, 0px))}}.bw-amenity--variant-default{color:var(--color-on-surface)}.bw-amenity--variant-alternative{color:var(--color-on-surface-variant)}.bw-accordion{display:flex;flex-direction:column;width:100%}.bw-accordion[open] .bw-accordion__content{display:flex}.bw-accordion[open] .bw-accordion__icon{transform:rotate(180deg)}.bw-accordion summary.bw-accordion__header{cursor:pointer;list-style:none}.bw-accordion summary.bw-accordion__header::-webkit-details-marker{display:none}.bw-accordion__text--label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-heading-md-size);line-height:var(--font-heading-md-line-height);letter-spacing:var(--font-heading-md-letter-spacing);font-weight:var(--font-heading-md-weight);text-transform:none}@media print{.bw-accordion__text--label{font-size:max(0px,var(--font-heading-md-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-heading-md-line-height) - var(--print-offset, 0px))}}.bw-accordion__text--label{width:100%;color:var(--color-on-surface);padding-top:var(--unit-16);margin-bottom:var(--unit-16)}.bw-accordion__text--label>p{margin:0}.bw-accordion__groups{width:100%}.bw-accordion__groups .cards-grid+.cards-grid{margin-top:var(--unit-24)}.bw-accordion__wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:stretch}.bw-accordion+.bw-accordion{border-top:var(--unit-1) solid var(--color-outline-variant)}.bw-accordion--open .bw-accordion__content{display:flex}.bw-accordion--open .bw-accordion__icon{transform:rotate(180deg)}.bw-accordion__header{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-heading-md-size);line-height:var(--font-heading-md-line-height);letter-spacing:var(--font-heading-md-letter-spacing);font-weight:var(--font-heading-md-weight);text-transform:none}@media print{.bw-accordion__header{font-size:max(0px,var(--font-heading-md-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-heading-md-line-height) - var(--print-offset, 0px))}}.bw-accordion__header{display:flex;align-items:center;justify-content:space-between;gap:var(--unit-24);padding:var(--unit-20) var(--unit-0);background:none;border-radius:var(--unit-8);border:none;outline:var(--unit-2) solid rgba(0,0,0,0)}.bw-accordion__header:hover{cursor:pointer}.bw-accordion__header:hover .bw-accordion__icon{color:var(--color-primary)}.bw-accordion__header:focus-visible .bw-accordion__icon{color:var(--color-primary)}.bw-accordion__header:focus-visible{position:relative;z-index:1;outline:var(--unit-2) solid var(--color-primary)}.bw-accordion__header:active .bw-accordion__icon{color:var(--color-on-surface)}.bw-accordion__title{flex:1 0 0;display:flex;align-items:center;gap:var(--unit-8);color:var(--color-on-surface);text-align:left;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-heading-md-size);line-height:var(--font-heading-md-line-height);letter-spacing:var(--font-heading-md-letter-spacing);font-weight:var(--font-heading-md-weight);text-transform:none}@media print{.bw-accordion__title{font-size:max(0px,var(--font-heading-md-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-heading-md-line-height) - var(--print-offset, 0px))}}.bw-accordion__title{font-weight:300}.bw-accordion__leading-icon{flex-shrink:0;color:var(--color-primary)}.bw-accordion__leading-icon--hidden{visibility:hidden}.bw-accordion__icon{transition:transform .25s ease-in-out;color:var(--color-on-surface)}.bw-accordion__content{display:none}.bw-accordion--has-icon .bw-accordion__content-inner{padding-left:calc(var(--unit-20) + var(--unit-8))}.bw-accordion__content-inner{display:flex;flex-direction:column;width:100%;color:var(--color-on-surface);padding-bottom:var(--unit-16);justify-content:space-between;align-items:flex-start;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-sm-size);line-height:var(--font-body-regular-sm-line-height);letter-spacing:var(--font-body-regular-sm-letter-spacing);font-weight:var(--font-body-regular-sm-weight);text-transform:none}@media print{.bw-accordion__content-inner{font-size:max(0px,var(--font-body-regular-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-sm-line-height) - var(--print-offset, 0px))}}.bw-accordion--variant-compact .bw-accordion__header{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-xs-size);line-height:var(--font-label-xs-line-height);letter-spacing:var(--font-label-xs-letter-spacing);font-weight:var(--font-label-xs-weight);text-transform:none}@media print{.bw-accordion--variant-compact .bw-accordion__header{font-size:max(0px,var(--font-label-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-xs-line-height) - var(--print-offset, 0px))}}.bw-accordion--variant-compact .bw-accordion__header{padding:var(--unit-12) var(--unit-0)}.bw-accordion--variant-compact .bw-accordion__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-heading-sm-size);line-height:var(--font-heading-sm-line-height);letter-spacing:var(--font-heading-sm-letter-spacing);font-weight:var(--font-heading-sm-weight);text-transform:none}@media print{.bw-accordion--variant-compact .bw-accordion__title{font-size:max(0px,var(--font-heading-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-heading-sm-line-height) - var(--print-offset, 0px))}}.bw-accordion--variant-compact .bw-accordion__content-inner{padding-bottom:var(--unit-8);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-xs-size);line-height:var(--font-body-regular-xs-line-height);letter-spacing:var(--font-body-regular-xs-letter-spacing);font-weight:var(--font-body-regular-xs-weight);text-transform:none}@media print{.bw-accordion--variant-compact .bw-accordion__content-inner{font-size:max(0px,var(--font-body-regular-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-xs-line-height) - var(--print-offset, 0px))}}.bw-accordion--inverse .bw-accordion__header:hover .bw-accordion__icon,.bw-accordion--inverse .bw-accordion__header:focus-visible .bw-accordion__icon{color:var(--color-inverse-primary)}.bw-accordion--inverse .bw-accordion__header:focus-visible{outline-color:var(--color-inverse-primary)}.bw-accordion--inverse .bw-accordion__title,.bw-accordion--inverse .bw-accordion__text--label{color:var(--color-inverse-on-surface)}.bw-accordion--inverse .bw-accordion__leading-icon{color:var(--color-inverse-primary)}.bw-accordion--inverse .bw-accordion__icon,.bw-accordion--inverse .bw-accordion__content-inner,.bw-accordion--inverse .bw-cards-grid__heading{color:var(--color-inverse-on-surface)}@media print{.bw-accordion__content{display:flex}.bw-accordion__icon{display:none}details.bw-accordion:not([open])>.bw-accordion__content{display:flex}}.bw-alert-banner{display:flex;align-items:flex-start;gap:var(--unit-8);padding:var(--unit-8) var(--unit-16) var(--unit-8) var(--unit-12);border-radius:var(--component-button-sm-radius);width:100%;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-xs-size);line-height:var(--font-label-xs-line-height);letter-spacing:var(--font-label-xs-letter-spacing);font-weight:var(--font-label-xs-weight);text-transform:none}@media print{.bw-alert-banner{font-size:max(0px,var(--font-label-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-xs-line-height) - var(--print-offset, 0px))}}.bw-alert-banner--variant-error{color:var(--color-on-error-container);background-color:var(--color-error-container)}.bw-alert-banner--variant-warning{color:var(--color-on-warning-container);background-color:var(--color-warning-container)}.bw-alert-banner--variant-success{color:var(--color-on-success-container);background-color:var(--color-success-container)}.bw-tip{width:100%}.bw-tip__trigger{display:flex;align-items:flex-start;gap:var(--unit-12);width:100%;background:none;border:none;padding:0;text-align:left}.bw-tip__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.bw-tip__badge{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--unit-36);height:var(--unit-36);border-radius:50%;background-color:var(--color-loyalty);color:var(--color-on-loyalty)}.bw-tip__body{flex:1;display:flex;flex-direction:column;gap:var(--unit-4);min-width:0;user-select:text}.bw-tip__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-tip__title{margin-top:0;margin-bottom:var(--caption-xs-paragraph-spacing)}.bw-tip__title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;display:block;font-weight:var(--font-body-weight-strong)}.bw-tip__caption{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-eyebrow-size);line-height:var(--xs-font-eyebrow-line-height);letter-spacing:var(--xs-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-tip__caption{margin-top:0;margin-bottom:var(--eyebrow-xs-paragraph-spacing)}.bw-tip__caption{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;letter-spacing:0;display:-webkit-box;overflow:hidden;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}.bw-tip__chevron{flex-shrink:0;align-self:center;color:var(--color-on-surface);transition:transform .25s ease-in-out}.bw-tip--open .bw-tip__caption{display:block;overflow:visible;line-clamp:unset;-webkit-line-clamp:unset}.bw-tip--open .bw-tip__chevron{transform:rotate(180deg)}.bw-tip--inverse .bw-tip__title,.bw-tip--inverse .bw-tip__chevron,.bw-tip--inverse .bw-tip__caption{color:var(--color-inverse-on-surface)}@media print{.bw-tip__caption{display:block;overflow:visible;line-clamp:unset;-webkit-line-clamp:unset}.bw-tip__chevron{display:none}}.bw-action-card{display:flex;flex-direction:column;gap:var(--unit-24);padding:var(--unit-24) var(--unit-16);max-width:100%;height:100%;min-width:var(--xs-component-card-min-width, 280px)}@media screen and (min-width:768px){.bw-action-card{min-width:var(--sm-component-card-min-width, 280px)}}@media screen and (min-width:1024px){.bw-action-card{min-width:var(--md-component-card-min-width, 280px)}}@media screen and (min-width:1440px){.bw-action-card{min-width:var(--lg-component-card-min-width, 280px)}}.bw-action-card--border-border{border-top:var(--border-decorative, 6px) solid var(--color-primary)}.bw-action-card{background-color:var(--color-surface-container);color:var(--color-on-surface)}.bw-action-card__main{display:flex;flex-direction:column;gap:var(--unit-16)}.bw-action-card__mount{height:100%}.bw-action-card__text-block{gap:var(--unit-8)}.bw-action-card__header{display:flex;align-items:center;min-height:var(--unit-40, 40px)}.bw-action-card__icon.bw-icon{width:var(--unit-40);height:var(--unit-40);flex-shrink:0;color:var(--color-primary)}.bw-action-card__logo,.bw-action-card__logo.bw-image{display:block;width:auto;height:var(--unit-32, 32px);max-width:100%}.bw-action-card__logo .bw-image__img,.bw-action-card__logo.bw-image .bw-image__img{width:auto;height:100%;object-fit:contain}.bw-action-card__text-block .bw-text-block__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}.bw-action-card__text-block .bw-text-block__title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-action-card__text-block .bw-text-block__title{margin-top:0;margin-bottom:var(--heading-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-action-card__text-block .bw-text-block__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-heading-size);line-height:var(--sm-font-heading-line-height);letter-spacing:var(--sm-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-action-card__text-block .bw-text-block__title{margin-top:0;margin-bottom:var(--heading-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-action-card__text-block .bw-text-block__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-heading-size);line-height:var(--md-font-heading-line-height);letter-spacing:var(--md-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-action-card__text-block .bw-text-block__title{margin-top:0;margin-bottom:var(--heading-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-action-card__text-block .bw-text-block__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-heading-size);line-height:var(--lg-font-heading-line-height);letter-spacing:var(--lg-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-action-card__text-block .bw-text-block__title{margin-top:0;margin-bottom:var(--heading-lg-paragraph-spacing)}}.bw-action-card__text-block .bw-text-block__text p{margin-block:0;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-sm-size);line-height:var(--font-body-regular-sm-line-height);letter-spacing:var(--font-body-regular-sm-letter-spacing);font-weight:var(--font-body-regular-sm-weight);text-transform:none}@media print{.bw-action-card__text-block .bw-text-block__text p{font-size:max(0px,var(--font-body-regular-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-sm-line-height) - var(--print-offset, 0px))}}.bw-action-card__accordion{display:flex;flex-direction:column}.bw-action-card__accordion .bw-accordion:last-child{border-bottom:var(--unit-1) solid var(--color-outline-variant)}.bw-action-card__cta{align-self:flex-start;margin-top:auto}.bw-action-card--style-alternative{background-color:var(--color-surface)}.bw-action-card--inverse{background-color:var(--color-inverse-surface);color:var(--color-inverse-on-surface)}.bw-action-card--inverse .bw-action-card__text-block .bw-text-block__title,.bw-action-card--inverse .bw-action-card__text-block .bw-text-block__eyebrow{color:var(--color-inverse-on-surface)}.bw-action-card--inverse.bw-action-card--style-alternative{background-color:var(--color-inverse-surface-container)}.bw-action-card--inverse .bw-accordion--inverse .bw-accordion__title,.bw-action-card--inverse .bw-accordion--inverse .bw-accordion__content-inner,.bw-action-card--inverse .bw-accordion--inverse .bw-accordion__leading-icon,.bw-action-card--inverse .bw-accordion--inverse .bw-accordion__icon{color:var(--color-inverse-on-surface)}.bw-action-card--inverse .bw-accordion+.bw-accordion{border-top-color:var(--color-inverse-outline-variant)}.bw-action-card--inverse .bw-action-card__accordion .bw-accordion:last-child{border-bottom-color:var(--color-inverse-outline-variant)}.theme-best-western .bw-action-card--inverse .bw-action-card__icon.bw-icon{color:var(--color-inverse-on-surface)}.bw-action-card--inverse .bw-action-card__logo .bw-image__img{filter:brightness(0) invert(1)}.bw-card{--card-padding: var(--xs-component-card-padding, 16px)}@media screen and (min-width:768px){.bw-card{--card-padding: var(--sm-component-card-padding, 16px)}}@media screen and (min-width:1024px){.bw-card{--card-padding: var(--md-component-card-padding, 24px)}}@media screen and (min-width:1440px){.bw-card{--card-padding: var(--lg-component-card-padding, 24px)}}.bw-card{display:flex;flex-direction:column;min-width:var(--xs-component-card-min-width, 280px)}@media screen and (min-width:768px){.bw-card{min-width:var(--sm-component-card-min-width, 280px)}}@media screen and (min-width:1024px){.bw-card{min-width:var(--md-component-card-min-width, 280px)}}@media screen and (min-width:1440px){.bw-card{min-width:var(--lg-component-card-min-width, 280px)}}.bw-card{color:var(--color-on-surface)}.bw-card__media{position:relative;overflow:hidden}.bw-card__image .bw-image__wrapper--ratio-flexi{height:var(--xs-component-card-flexi-height, 360px)}@media screen and (min-width:768px){.bw-card__image .bw-image__wrapper--ratio-flexi{height:var(--sm-component-card-flexi-height, 360px)}}@media screen and (min-width:1024px){.bw-card__image .bw-image__wrapper--ratio-flexi{height:var(--md-component-card-flexi-height, 360px)}}@media screen and (min-width:1440px){.bw-card__image .bw-image__wrapper--ratio-flexi{height:var(--lg-component-card-flexi-height, 360px)}}.bw-card__flag{position:absolute;z-index:1;top:var(--card-padding);left:var(--card-padding)}.bw-card__body{display:flex;flex-direction:column;gap:var(--xs-component-card-gap, 32px)}@media screen and (min-width:768px){.bw-card__body{gap:var(--sm-component-card-gap, 32px)}}@media screen and (min-width:1024px){.bw-card__body{gap:var(--md-component-card-gap, 32px)}}@media screen and (min-width:1440px){.bw-card__body{gap:var(--lg-component-card-gap, 32px)}}.bw-card__main{display:flex;flex-direction:column;gap:var(--unit-24)}.bw-card__header{display:flex;flex-direction:column;gap:var(--unit-12);padding-right:var(--unit-32)}.bw-card__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight)}.bw-card__title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight)}p .bw-card__title{margin-top:0;margin-bottom:var(--heading-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-card__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-heading-size);line-height:var(--sm-font-heading-line-height);letter-spacing:var(--sm-font-heading-letter-spacing);font-weight:var(--font-display-weight)}p .bw-card__title{margin-top:0;margin-bottom:var(--heading-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-card__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-heading-size);line-height:var(--md-font-heading-line-height);letter-spacing:var(--md-font-heading-letter-spacing);font-weight:var(--font-display-weight)}p .bw-card__title{margin-top:0;margin-bottom:var(--heading-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-card__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-heading-size);line-height:var(--lg-font-heading-line-height);letter-spacing:var(--lg-font-heading-letter-spacing);font-weight:var(--font-display-weight)}p .bw-card__title{margin-top:0;margin-bottom:var(--heading-lg-paragraph-spacing)}}.bw-card__title{margin:0;color:var(--color-on-surface)}.bw-card__subtitle{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}.bw-card__subtitle{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-card__subtitle{margin-top:0;margin-bottom:var(--caption-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-card__subtitle{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-caption-size);line-height:var(--sm-font-caption-line-height);letter-spacing:var(--sm-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-card__subtitle{margin-top:0;margin-bottom:var(--caption-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-card__subtitle{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-caption-size);line-height:var(--md-font-caption-line-height);letter-spacing:var(--md-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-card__subtitle{margin-top:0;margin-bottom:var(--caption-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-card__subtitle{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-caption-size);line-height:var(--lg-font-caption-line-height);letter-spacing:var(--lg-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-card__subtitle{margin-top:0;margin-bottom:var(--caption-lg-paragraph-spacing)}}.bw-card__subtitle{margin:0;color:var(--color-on-surface)}.bw-card__action,.bw-card__registration{display:flex;flex-direction:column;align-items:flex-start;gap:var(--unit-16)}.bw-card__button{align-self:flex-start}.bw-card__cta{display:inline-flex;align-items:center;gap:var(--unit-4)}.bw-card__cta-link{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-xs-size);line-height:var(--font-body-regular-xs-line-height);letter-spacing:var(--font-body-regular-xs-letter-spacing);font-weight:var(--font-body-regular-xs-weight);text-transform:none}@media print{.bw-card__cta-link{font-size:max(0px,var(--font-body-regular-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-xs-line-height) - var(--print-offset, 0px))}}.bw-card__cta-link,.bw-card__cta-icon{color:var(--color-on-surface)}.bw-card__dates{margin:0;display:flex;flex-direction:column;gap:var(--unit-4)}.bw-card__date-row{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-2xs-size);line-height:var(--font-body-regular-2xs-line-height);letter-spacing:var(--font-body-regular-2xs-letter-spacing);font-weight:var(--font-body-regular-2xs-weight);text-transform:none}@media print{.bw-card__date-row{font-size:max(0px,var(--font-body-regular-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-2xs-line-height) - var(--print-offset, 0px))}}.bw-card__date-row{display:flex;flex-wrap:wrap;gap:var(--unit-4)}.bw-card__date-label,.bw-card__date-value{margin:0}.bw-card__date-label{font-weight:var(--font-body-weight-strong)}.bw-card__register-button,.bw-card__register-checkbox{margin-top:var(--unit-8)}.bw-card__tip{width:100%}.bw-card--variation-default{background-color:#0000}.bw-card--variation-default .bw-card__body{padding-top:var(--xs-component-card-padding, 24px)}@media screen and (min-width:768px){.bw-card--variation-default .bw-card__body{padding-top:var(--sm-component-card-padding, 24px)}}@media screen and (min-width:1024px){.bw-card--variation-default .bw-card__body{padding-top:var(--md-component-card-padding, 24px)}}@media screen and (min-width:1440px){.bw-card--variation-default .bw-card__body{padding-top:var(--lg-component-card-padding, 24px)}}.bw-card--variation-boxed,.bw-card--variation-boxed-variant{padding:var(--xs-component-card-padding, 24px)}@media screen and (min-width:768px){.bw-card--variation-boxed,.bw-card--variation-boxed-variant{padding:var(--sm-component-card-padding, 24px)}}@media screen and (min-width:1024px){.bw-card--variation-boxed,.bw-card--variation-boxed-variant{padding:var(--md-component-card-padding, 24px)}}@media screen and (min-width:1440px){.bw-card--variation-boxed,.bw-card--variation-boxed-variant{padding:var(--lg-component-card-padding, 24px)}}.bw-card--variation-boxed,.bw-card--variation-boxed-variant{border-radius:var(--component-card-radius);background-color:var(--color-surface)}.bw-card--variation-boxed.bw-card--with-image,.bw-card--variation-boxed-variant.bw-card--with-image{padding:0;overflow:hidden}.bw-card--variation-boxed.bw-card--with-image .bw-card__body,.bw-card--variation-boxed-variant.bw-card--with-image .bw-card__body{padding:var(--xs-component-card-padding, 24px)}@media screen and (min-width:768px){.bw-card--variation-boxed.bw-card--with-image .bw-card__body,.bw-card--variation-boxed-variant.bw-card--with-image .bw-card__body{padding:var(--sm-component-card-padding, 24px)}}@media screen and (min-width:1024px){.bw-card--variation-boxed.bw-card--with-image .bw-card__body,.bw-card--variation-boxed-variant.bw-card--with-image .bw-card__body{padding:var(--md-component-card-padding, 24px)}}@media screen and (min-width:1440px){.bw-card--variation-boxed.bw-card--with-image .bw-card__body,.bw-card--variation-boxed-variant.bw-card--with-image .bw-card__body{padding:var(--lg-component-card-padding, 24px)}}.bw-card--variation-boxed-variant{background-color:var(--color-surface-container)}.bw-card--variation-boxed-variant.bw-card--with-image{padding-bottom:var(--unit-8, 8px)}.bw-card--inverse.bw-card--variation-boxed{background-color:var(--color-inverse-surface)}.bw-card--inverse.bw-card--variation-boxed-variant{background-color:var(--color-inverse-surface-container)}.bw-card--inverse .bw-card__title,.bw-card--inverse .bw-card__subtitle,.bw-card--inverse .bw-card__cta-link,.bw-card--inverse .bw-card__cta-icon,.bw-card--inverse .bw-card__date-label,.bw-card--inverse .bw-card__date-value,.bw-card--inverse .bw-card__register-checkbox .bw-checkbox label,.bw-card--inverse .bw-link{color:var(--color-inverse-on-surface)}.bw-card .bw-card__register-checkbox .bw-checkbox input{margin-right:var(--unit-4)}.bw-card--stroked{border-top:var(--border-decorative, 6px) solid var(--color-primary)}.bw-card--rounded .bw-card__media,.bw-card--rounded .bw-card__media .bw-image,.bw-card--rounded .bw-card__media .bw-image__wrapper,.bw-card--rounded .bw-card__media .bw-image__img{border-bottom-right-radius:var(--radius-brand-md, 80px)}.bw-card--rounded.bw-card--stroked{border-top:0}@media screen and (min-width:1024px){.bw-card--tip-aside .bw-card__body{flex-direction:row;align-items:flex-start}.bw-card--tip-aside .bw-card__main,.bw-card--tip-aside .bw-card__tip{flex:1 0 0;min-width:0}}.bw-media{position:relative;width:100%}.bw-media__images{display:grid;grid-template-columns:1fr;width:100%;gap:16px;align-items:start}.bw-media__images>*{min-width:0}@media screen and (min-width:768px){.bw-media__images--double{grid-template-columns:481fr 271fr}}@media screen and (min-width:768px){.bw-media__images--double-inverted{grid-template-columns:271fr 481fr}.bw-media__images--double-inverted>*:first-child{order:2}.bw-media__images--double-inverted>*:last-child{order:1}}.bw-media__images--triple{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.bw-media__images--triple>*{flex:0 0 min(312px,85vw);scroll-snap-align:start;min-width:0}@media screen and (min-width:768px){.bw-media__images--triple{display:grid;grid-template-columns:repeat(3,1fr);overflow-x:visible}.bw-media__images--triple>*{flex:none}}.bw-media__images--single>* .bw-image__wrapper{aspect-ratio:16/9}.bw-media__images--double>*:first-child .bw-image__wrapper,.bw-media__images--double-inverted>*:first-child .bw-image__wrapper{aspect-ratio:4/3}.bw-media__images--double>*:last-child .bw-image__wrapper,.bw-media__images--double-inverted>*:last-child .bw-image__wrapper{aspect-ratio:3/4}.bw-media__images--triple>* .bw-image__wrapper{aspect-ratio:3/4}.bw-media__images--author{display:table;table-layout:fixed;gap:0}.bw-media__images--author .bw-media__image-slot{display:table-cell;vertical-align:top;direction:ltr}.bw-media__images--author .bw-media__image-slot:not(:last-child){padding-right:16px}.bw-media--rounded-top-left .bw-image,.bw-media--rounded-top-left .bw-video{border-radius:var(--radius-brand-lg, 0) 0 0 0;overflow:hidden}.bw-media--rounded-top-right .bw-image,.bw-media--rounded-top-right .bw-video{border-radius:0 var(--radius-brand-lg, 0) 0 0;overflow:hidden}.bw-media--rounded-bottom-right .bw-image,.bw-media--rounded-bottom-right .bw-video{border-radius:0 0 var(--radius-brand-lg, 0) 0;overflow:hidden}.bw-media--rounded-bottom-left .bw-image,.bw-media--rounded-bottom-left .bw-video{border-radius:0 0 0 var(--radius-brand-lg, 0);overflow:hidden}.bw-media--inversed,.bw-media--inversed .bw-media__caption-text,.bw-media--inversed .bw-media__caption-title,.bw-media--inversed .bw-media__caption-description{color:var(--color-surface, #ffffff)}.bw-media .bw-video{width:100%}.bw-media__caption{display:flex;flex-direction:column;align-items:flex-start;gap:var(--unit-24, 24px);margin-top:var(--unit-12, 12px);width:100%;max-width:600px}.bw-media__caption-supporting{display:flex;flex-direction:column;align-items:flex-start;gap:var(--unit-4, 4px);width:100%}.bw-media__caption-text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}.bw-media__caption-text{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-media__caption-text{margin-top:0;margin-bottom:var(--caption-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-media__caption-text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-caption-size);line-height:var(--sm-font-caption-line-height);letter-spacing:var(--sm-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-media__caption-text{margin-top:0;margin-bottom:var(--caption-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-media__caption-text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-caption-size);line-height:var(--md-font-caption-line-height);letter-spacing:var(--md-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-media__caption-text{margin-top:0;margin-bottom:var(--caption-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-media__caption-text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-caption-size);line-height:var(--lg-font-caption-line-height);letter-spacing:var(--lg-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-media__caption-text{margin-top:0;margin-bottom:var(--caption-lg-paragraph-spacing)}}.bw-media__caption-text{margin:0}.bw-media__caption-title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}.bw-media__caption-title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-media__caption-title{margin-top:0;margin-bottom:var(--heading-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-media__caption-title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-heading-size);line-height:var(--sm-font-heading-line-height);letter-spacing:var(--sm-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-media__caption-title{margin-top:0;margin-bottom:var(--heading-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-media__caption-title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-heading-size);line-height:var(--md-font-heading-line-height);letter-spacing:var(--md-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-media__caption-title{margin-top:0;margin-bottom:var(--heading-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-media__caption-title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-heading-size);line-height:var(--lg-font-heading-line-height);letter-spacing:var(--lg-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-media__caption-title{margin-top:0;margin-bottom:var(--heading-lg-paragraph-spacing)}}.bw-media__caption-title{margin:0}.bw-media__caption-description{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}.bw-media__caption-description{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-media__caption-description{margin-top:0;margin-bottom:var(--paragraph-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-media__caption-description{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-paragraph-size);line-height:var(--sm-font-paragraph-line-height);letter-spacing:var(--sm-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-media__caption-description{margin-top:0;margin-bottom:var(--paragraph-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-media__caption-description{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-paragraph-size);line-height:var(--md-font-paragraph-line-height);letter-spacing:var(--md-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-media__caption-description{margin-top:0;margin-bottom:var(--paragraph-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-media__caption-description{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-paragraph-size);line-height:var(--lg-font-paragraph-line-height);letter-spacing:var(--lg-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-media__caption-description{margin-top:0;margin-bottom:var(--paragraph-lg-paragraph-spacing)}}.bw-media__caption-description{margin:0}.bw-image-carousel{width:100%;isolation:isolate}.bw-image-carousel__viewport{position:relative;width:100%;overflow:visible;touch-action:pan-y}.bw-image-carousel__viewport--ratio-1-1{aspect-ratio:1/1}.bw-image-carousel__viewport--ratio-16-9{aspect-ratio:16/9}.bw-image-carousel__viewport--ratio-4-3{aspect-ratio:4/3}.bw-image-carousel__viewport--ratio-3-4{aspect-ratio:3/4}.bw-image-carousel__stack{position:absolute;inset:0}.bw-image-carousel__slide{position:absolute;inset:0;overflow:hidden;transition:top .25s ease-in-out,right .25s ease-in-out,bottom .25s ease-in-out,left .25s ease-in-out,opacity .25s ease-in-out,box-shadow .25s ease-in-out}.bw-image-carousel__slide--prev{inset:var(--unit-16) 0 var(--unit-16) calc(-1*var(--unit-16));z-index:1;opacity:.25;pointer-events:none}.bw-image-carousel__slide--next{inset:var(--unit-16) calc(-1*var(--unit-16)) var(--unit-16) 0;z-index:1;opacity:.25;pointer-events:none}.bw-image-carousel__slide--current{inset:0;z-index:2;opacity:1;box-shadow:0 var(--unit-8) var(--unit-24) #0000002e}.bw-image-carousel__slide--fly{z-index:6}.bw-image-carousel__slide .bw-image,.bw-image-carousel__slide .bw-image__wrapper{height:100%}.bw-image-carousel__slide .bw-image__img,.bw-image-carousel__slide picture .bw-image__img{width:100%;height:100%;object-fit:cover}.bw-image-carousel__stack--anim-next .bw-image-carousel__slide--next.bw-image-carousel__slide--fly{inset:0;opacity:1}.bw-image-carousel__stack--anim-next .bw-image-carousel__slide--current.bw-image-carousel__slide--receding{inset:var(--unit-16) 0 var(--unit-16) calc(-1*var(--unit-16));opacity:.25;box-shadow:0 var(--unit-2) var(--unit-6) #00000026}.bw-image-carousel__stack--anim-prev .bw-image-carousel__slide--prev.bw-image-carousel__slide--fly{inset:0;opacity:1}.bw-image-carousel__stack--anim-prev .bw-image-carousel__slide--current.bw-image-carousel__slide--receding{inset:var(--unit-16) calc(-1*var(--unit-16)) var(--unit-16) 0;opacity:.25;box-shadow:0 var(--unit-2) var(--unit-6) #00000026}.bw-image-carousel__gradient{position:absolute;left:0;right:0;bottom:0;height:45%;z-index:7;pointer-events:none;background:linear-gradient(to top,#0000008c,#0000)}.bw-image-carousel__controls{position:absolute;left:0;right:0;bottom:0;z-index:8;display:flex;align-items:center;justify-content:center;gap:var(--unit-16);padding:var(--unit-16) var(--unit-24) var(--unit-20)}@media screen and (min-width:1024px){.bw-image-carousel__controls{justify-content:space-between}}.bw-image-carousel__dots{display:flex;align-items:center;gap:var(--unit-8)}.bw-image-carousel__dot{width:var(--unit-8);height:var(--unit-8);padding:0;border-radius:50%;border:var(--unit-1) solid var(--image-carousel-dot-border, var(--color-on-surface));background:#0000;cursor:pointer;appearance:none;transition:background .1s ease-in-out,border-color .1s ease-in-out,width .1s ease-in-out,height .1s ease-in-out}.bw-image-carousel__dot--size-sm{width:calc(var(--unit-12)/2);height:calc(var(--unit-12)/2)}.bw-image-carousel__dot--size-xs{width:var(--unit-4);height:var(--unit-4)}.bw-image-carousel__dot--active{background:var(--image-carousel-dot-active, var(--color-button-filled-surface));border-color:var(--image-carousel-dot-active, var(--color-button-filled-surface))}.bw-image-carousel__buttons{display:none;align-items:center;gap:var(--unit-16)}@media screen and (min-width:1024px){.bw-image-carousel__buttons{display:flex}}.bw-image-carousel__button{display:flex;align-items:center;justify-content:center;width:var(--unit-44);height:var(--unit-44);padding:0;border-radius:50%;border:var(--unit-1) solid var(--image-carousel-btn-border, var(--color-outline));background:#ffffff14;cursor:pointer;appearance:none;color:var(--image-carousel-btn-icon, var(--color-on-surface));transition:background .1s ease-in-out,border-color .1s ease-in-out,opacity .1s ease-in-out}.bw-image-carousel__button:hover:not(:disabled){background:#ffffff29}.bw-image-carousel__button:focus-visible{outline:var(--unit-2) solid var(--color-on-surface);outline-offset:var(--unit-2)}.bw-image-carousel__button:disabled{cursor:not-allowed;opacity:.25}.bw-image-carousel--inverse{--image-carousel-dot-border: rgb(255 255 255);--image-carousel-dot-active: rgb(255 255 255);--image-carousel-btn-border: rgb(255 255 255);--image-carousel-btn-icon: rgb(255 255 255)}.bw-cards-grid__heading{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-heading-md-size);line-height:var(--font-heading-md-line-height);letter-spacing:var(--font-heading-md-letter-spacing);font-weight:var(--font-heading-md-weight);text-transform:none}@media print{.bw-cards-grid__heading{font-size:max(0px,var(--font-heading-md-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-heading-md-line-height) - var(--print-offset, 0px))}}.bw-cards-grid__heading{width:100%;margin:0 0 var(--unit-16);color:var(--color-on-surface)}.bw-cards-grid__heading>p{margin:0}.bw-cards-grid .bw-container{display:grid;gap:var(--unit-32) var(--unit-16);grid-template-columns:1fr}@media screen and (min-width:768px){.bw-cards-grid .bw-container{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.bw-cards-grid--columns-3 .bw-container{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1024px){.bw-cards-grid--columns-4 .bw-container{grid-template-columns:repeat(4,1fr)}}.bw-contact-card{display:flex;flex-direction:column;gap:var(--unit-16);padding:var(--unit-16);background-color:var(--color-surface);color:var(--color-on-surface);font-family:var(--font-body-family),var(--font-fallback),sans-serif}.bw-contact-card__name{font-size:var(--unit-16);font-weight:600;line-height:var(--unit-24);margin:0}.bw-contact-card__list{display:flex;flex-direction:column;gap:var(--unit-8)}.bw-contact-card__row{display:flex;gap:var(--unit-2);font-size:var(--unit-14);font-weight:300;line-height:var(--unit-20);color:inherit;text-decoration:none;white-space:nowrap}.bw-contact-card__row:hover{text-decoration:underline}.bw-contact-card--style-alternative{background-color:var(--color-surface-container)}.bw-contact-card--inversed{background-color:var(--color-inverse-surface);color:var(--color-inverse-on-surface)}.bw-contact-card--style-alternative.bw-contact-card--inversed{background-color:var(--color-inverse-surface-container)}.bw-benefit-tile{display:flex;flex-direction:column;gap:var(--unit-24);min-height:var(--unit-120);padding:var(--unit-16);background-color:var(--color-surface-container)}.bw-benefit-tile__icon{display:block;width:var(--unit-40);height:var(--unit-40)}.bw-benefit-tile__label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight-strong)}.bw-benefit-tile__label{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight-strong)}p .bw-benefit-tile__label{margin-top:0;margin-bottom:var(--paragraph-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-benefit-tile__label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-paragraph-size);line-height:var(--sm-font-paragraph-line-height);letter-spacing:var(--sm-font-paragraph-letter-spacing);font-weight:var(--font-body-weight-strong)}p .bw-benefit-tile__label{margin-top:0;margin-bottom:var(--paragraph-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-benefit-tile__label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-paragraph-size);line-height:var(--md-font-paragraph-line-height);letter-spacing:var(--md-font-paragraph-letter-spacing);font-weight:var(--font-body-weight-strong)}p .bw-benefit-tile__label{margin-top:0;margin-bottom:var(--paragraph-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-benefit-tile__label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-paragraph-size);line-height:var(--lg-font-paragraph-line-height);letter-spacing:var(--lg-font-paragraph-letter-spacing);font-weight:var(--font-body-weight-strong)}p .bw-benefit-tile__label{margin-top:0;margin-bottom:var(--paragraph-lg-paragraph-spacing)}}.bw-benefit-tile__label{margin:0;color:var(--color-on-surface)}.bw-hotel-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--radius-default);background-color:var(--color-surface);color:var(--color-on-surface)}.bw-hotel-card__media{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-default) var(--radius-default) var(--radius-brand-md) var(--radius-default)}.bw-hotel-card__image{display:block;width:100%}.bw-hotel-card__image-placeholder{width:100%;aspect-ratio:4/3;background-color:var(--color-surface-container)}.bw-hotel-card__monogram{position:absolute;bottom:var(--unit-24);left:var(--unit-24);width:auto;height:var(--unit-40);color:var(--color-primary)}.bw-hotel-card__body{display:flex;flex:1;flex-direction:column;gap:var(--unit-24);padding:var(--unit-24)}.bw-hotel-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--unit-16)}.bw-hotel-card__heading{display:flex;flex-direction:column;gap:var(--unit-8);min-width:0}.bw-hotel-card__location{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-eyebrow-size);line-height:var(--xs-font-eyebrow-line-height);letter-spacing:var(--xs-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}.bw-hotel-card__location{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-eyebrow-size);line-height:var(--xs-font-eyebrow-line-height);letter-spacing:var(--xs-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-hotel-card__location{margin-top:0;margin-bottom:var(--eyebrow-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-hotel-card__location{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-eyebrow-size);line-height:var(--sm-font-eyebrow-line-height);letter-spacing:var(--sm-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-hotel-card__location{margin-top:0;margin-bottom:var(--eyebrow-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-hotel-card__location{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-eyebrow-size);line-height:var(--md-font-eyebrow-line-height);letter-spacing:var(--md-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-hotel-card__location{margin-top:0;margin-bottom:var(--eyebrow-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-hotel-card__location{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-eyebrow-size);line-height:var(--lg-font-eyebrow-line-height);letter-spacing:var(--lg-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-hotel-card__location{margin-top:0;margin-bottom:var(--eyebrow-lg-paragraph-spacing)}}.bw-hotel-card__location{margin:0;color:var(--color-on-surface);text-align:left;text-transform:uppercase}.bw-hotel-card__name{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight)}.bw-hotel-card__name{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight)}p .bw-hotel-card__name{margin-top:0;margin-bottom:var(--heading-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-hotel-card__name{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-heading-size);line-height:var(--sm-font-heading-line-height);letter-spacing:var(--sm-font-heading-letter-spacing);font-weight:var(--font-display-weight)}p .bw-hotel-card__name{margin-top:0;margin-bottom:var(--heading-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-hotel-card__name{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-heading-size);line-height:var(--md-font-heading-line-height);letter-spacing:var(--md-font-heading-letter-spacing);font-weight:var(--font-display-weight)}p .bw-hotel-card__name{margin-top:0;margin-bottom:var(--heading-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-hotel-card__name{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-heading-size);line-height:var(--lg-font-heading-line-height);letter-spacing:var(--lg-font-heading-letter-spacing);font-weight:var(--font-display-weight)}p .bw-hotel-card__name{margin-top:0;margin-bottom:var(--heading-lg-paragraph-spacing)}}.bw-hotel-card__name{font-family:var(--font-body-family),var(--font-fallback),sans-serif;font-weight:var(--font-heading-weight);margin:0;text-align:left;display:-webkit-box;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bw-hotel-card__name-link{color:inherit;text-decoration:none}.bw-hotel-card__name-link:hover,.bw-hotel-card__name-link:focus-visible{text-decoration:underline}.bw-hotel-card__favorite{flex:0 0 auto}.bw-hotel-card__rating .bw-rating__stars-container{margin-right:var(--unit-8)}.bw-hotel-card__footer{display:flex;flex-direction:column;gap:var(--unit-24);margin-top:auto}.bw-hotel-card__actions{display:flex;flex-flow:row wrap;gap:var(--unit-12)}.bw-hotel-card__actions--compact{flex-wrap:nowrap;align-items:center;justify-content:space-between}.bw-hotel-card--style-alternative{background-color:var(--color-surface-container)}.bw-hotel-card--style-alternative .bw-hotel-card__image-placeholder{background-color:var(--color-surface-container-dim)}.bw-hotel-card--inverse{background-color:var(--color-inverse-surface);color:var(--color-inverse-on-surface)}.bw-hotel-card--inverse.bw-hotel-card--style-alternative{background-color:var(--color-inverse-surface-container)}.bw-hotel-card--inverse .bw-hotel-card__location,.bw-hotel-card--inverse .bw-hotel-card__name,.bw-hotel-card--inverse .bw-hotel-card__rating{color:var(--color-inverse-on-surface)}.bw-hotel-card--inverse .bw-hotel-card__divider{background-color:var(--color-inverse-on-surface);opacity:.2}.bw-hotel-card--inverse .bw-hotel-card__image-placeholder{background-color:var(--color-inverse-surface-container)}.bw-hotel-card--inverse .bw-hotel-card__favorite{--color-button-outlined-on-surface: var(--color-button-outlined-inverse-on-surface);--color-button-outlined-on-surface-hover: var(--color-button-outlined-inverse-on-surface-hover);--color-button-outlined-on-surface-pressed: var(--color-button-outlined-inverse-on-surface-pressed);--color-button-outlined-outline: var(--color-button-outlined-inverse-outline);--color-button-outlined-outline-hover: var(--color-button-outlined-inverse-outline-hover);--color-button-outlined-outline-pressed: var(--color-button-outlined-inverse-outline-pressed)}@media screen and (min-width:768px){.bw-hotel-card--layout-landscape{flex-direction:row}.bw-hotel-card--layout-landscape .bw-hotel-card__media,.bw-hotel-card--layout-landscape .bw-hotel-card__body{flex:1 1 0}.bw-hotel-card--layout-landscape .bw-hotel-card__image{position:absolute;inset:0}.bw-hotel-card--layout-landscape .bw-hotel-card__image .bw-image__wrapper{height:100%;aspect-ratio:auto}.bw-hotel-card--layout-landscape .bw-hotel-card__image-placeholder{position:absolute;inset:0;aspect-ratio:auto}}@media screen and (width<768px){.bw-offer-card{min-width:0}}.bw-offer-card .bw-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis}.bw-offer-card .bw-card__subtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6;overflow:hidden;text-overflow:ellipsis}.bw-breadcrumbs{width:100%;position:relative}.bw-breadcrumbs__wrapper{width:100%}.bw-breadcrumbs--room-select{padding-top:var(--unit-8);padding-bottom:var(--unit-8)}.bw-breadcrumbs__analytics{width:100%}.bw-breadcrumbs__list{display:flex;width:100%;align-items:center;justify-content:flex-start;margin:0;padding:var(--unit-0);list-style:none;flex-wrap:wrap;row-gap:var(--unit-8)}.bw-breadcrumbs__list>li{flex:0 1 auto;min-width:0}.bw-breadcrumbs__list>li:not(:first-child):before{width:var(--unit-12);height:var(--unit-12);content:"";flex:0 0 auto;margin:var(--unit-0) var(--unit-8);display:inline-flex;justify-content:center;background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%275%27 height=%2710%27 viewBox=%270 0 5 10%27 fill=%27none%27%3e%3cpath d=%27M0.5 9.26391C0.5 9.20389 0.521906 9.14388 0.568846 9.09651L4.46175 5.1674C4.5525 5.0758 4.5525 4.9242 4.46175 4.8326L0.568846 0.903492C0.478095 0.811897 0.478095 0.660291 0.568846 0.568696C0.659597 0.477101 0.809805 0.477101 0.900556 0.568696L4.79346 4.49781C5.06885 4.77575 5.06885 5.22425 4.79346 5.50219L0.900556 9.4313C0.809805 9.5229 0.659597 9.5229 0.568846 9.4313C0.521906 9.38393 0.5 9.32392 0.5 9.26391Z%27 fill=%27black%27/%3e%3c/svg%3e");background-position:center;background-size:contain;background-repeat:no-repeat;align-self:center}.bw-breadcrumbs__list>li:last-child a,.bw-breadcrumbs__list>li:last-child button{text-decoration:none}.bw-breadcrumbs__list>li button{border:none;background:none;cursor:pointer}.bw-header-nav__container{display:flex;gap:var(--unit-24)}.bw-footer-nav-lists{display:grid;grid-template-columns:1fr;gap:var(--xs-container-gap)}@media screen and (min-width:768px){.bw-footer-nav-lists{gap:var(--sm-container-gap)}}@media screen and (min-width:1024px){.bw-footer-nav-lists{gap:var(--md-container-gap)}}@media screen and (min-width:1440px){.bw-footer-nav-lists{gap:var(--lg-container-gap)}}@media screen and (min-width:768px){.bw-footer-nav-lists{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.bw-footer-nav-lists{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1440px){.bw-footer-nav-lists{grid-template-columns:repeat(5,1fr)}}.bw-footer-nav-lists__list-title{color:var(--color-inverse-on-surface);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-heading-md-size);line-height:var(--font-heading-md-line-height);letter-spacing:var(--font-heading-md-letter-spacing);font-weight:var(--font-heading-md-weight);text-transform:none}@media print{.bw-footer-nav-lists__list-title{font-size:max(0px,var(--font-heading-md-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-heading-md-line-height) - var(--print-offset, 0px))}}.bw-footer-nav-lists__list-title{font-weight:var(--font-heading-weight)}.bw-footer-nav-lists__list{font-family:var(--font-body-family),var(--font-fallback),sans-serif;display:flex;flex-direction:column;gap:var(--unit-24);min-width:var(--xs-component-footer-min-width-sm)}@media screen and (min-width:768px){.bw-footer-nav-lists__list{min-width:var(--sm-component-footer-min-width-sm)}}@media screen and (min-width:1024px){.bw-footer-nav-lists__list{min-width:var(--md-component-footer-min-width-sm)}}@media screen and (min-width:1440px){.bw-footer-nav-lists__list{min-width:var(--lg-component-footer-min-width-sm)}}.bw-footer-nav-lists__list-content{display:flex;flex-direction:column;gap:var(--unit-16);list-style:none;margin:0;padding:0}.bw-footer-nav-lists__list-item{display:contents}.bw-footer-nav-lists__list--variant-social .bw-footer-nav-lists__list-content{flex-direction:row;gap:var(--unit-16)}@media screen and (min-width:1440px){.bw-footer-nav-lists__list--variant-social .bw-footer-nav-lists__list-content{flex-wrap:wrap}}.bw-footer-nav-lists__list--variant-social .bw-footer-nav-lists__list-content .bw-icon-btn,.bw-footer-nav-lists__list--variant-social .bw-footer-nav-lists__list-content .bw-icon-btn a,.bw-footer-nav-lists__list--variant-social .bw-footer-nav-lists__list-content .bw-icon-btn:hover,.bw-footer-nav-lists__list--variant-social .bw-footer-nav-lists__list-content .bw-icon-btn a:hover{color:var(--color-inverse-on-surface-variant)}.bw-footer-nav-lists__list--variant-store .bw-footer-nav-lists__list-content{flex-direction:row}@media screen and (min-width:1024px){.bw-footer-nav-lists__list--variant-store .bw-footer-nav-lists__list-content{flex-direction:column}}.bw-footer-nav-lists .bw-link{color:var(--color-inverse-on-surface-variant);text-decoration:none;text-align:left}.bw-footer-legal-links{display:flex;gap:var(--unit-16);flex-wrap:wrap;color:var(--color-inverse-on-surface-variant)}.bw-footer-legal-links .bw-link,.bw-footer-legal-links button.bw-link{text-decoration:none;gap:var(--unit-8);background:none;border:0;padding:0;cursor:pointer;color:inherit}.bw-footer-legal-links__icon{display:block;width:36px;height:16px;flex-shrink:0}.bw-section--bg-color-surface{background-color:var(--color-surface)}.bw-section--bg-color-primary{background-color:var(--color-primary)}.bw-section--bg-color-surface-container{background-color:var(--color-surface-container)}.bw-section--bg-color-inverse-surface{background-color:var(--color-inverse-surface)}.bw-section--bg-color-surface-container-dim{background-color:var(--color-surface-container-dim)}.bw-section--rounded-top-left{border-top-left-radius:var(--radius-brand-dynamic);overflow:hidden}.bw-section--rounded-top-right{border-top-right-radius:var(--radius-brand-dynamic);overflow:hidden}.bw-section--rounded-bottom-right{border-bottom-right-radius:var(--radius-brand-dynamic);overflow:hidden}.bw-section--rounded-bottom-left{border-bottom-left-radius:var(--radius-brand-dynamic);overflow:hidden}.bw-section--bg-color-inverse-surface{background-color:var(--color-inverse-surface);color:var(--color-inverse-on-surface)}.bw-section--bg-color-inverse-surface-container{background-color:var(--color-inverse-surface-container);color:var(--color-inverse-on-surface)}.bw-section--size-full>div>.bw-container{margin:0 auto}.bw-section--size-lg>div>.bw-container{margin:0 auto;max-width:var(--xs-container-max-width-lg)}@media screen and (min-width:768px){.bw-section--size-lg>div>.bw-container{max-width:var(--sm-container-max-width-lg)}}@media screen and (min-width:1024px){.bw-section--size-lg>div>.bw-container{max-width:var(--md-container-max-width-lg)}}@media screen and (min-width:1440px){.bw-section--size-lg>div>.bw-container{max-width:var(--lg-container-max-width-lg)}}.bw-section--size-lg>div>.bw-container{padding-left:var(--xs-container-padding-x)}@media screen and (min-width:768px){.bw-section--size-lg>div>.bw-container{padding-left:var(--sm-container-padding-x)}}@media screen and (min-width:1024px){.bw-section--size-lg>div>.bw-container{padding-left:var(--md-container-padding-x)}}@media screen and (min-width:1440px){.bw-section--size-lg>div>.bw-container{padding-left:var(--lg-container-padding-x)}}.bw-section--size-lg>div>.bw-container{padding-right:var(--xs-container-padding-x)}@media screen and (min-width:768px){.bw-section--size-lg>div>.bw-container{padding-right:var(--sm-container-padding-x)}}@media screen and (min-width:1024px){.bw-section--size-lg>div>.bw-container{padding-right:var(--md-container-padding-x)}}@media screen and (min-width:1440px){.bw-section--size-lg>div>.bw-container{padding-right:var(--lg-container-padding-x)}}.bw-section--size-lg>div>.bw-container{padding-top:var(--xs-container-padding-y)}@media screen and (min-width:768px){.bw-section--size-lg>div>.bw-container{padding-top:var(--sm-container-padding-y)}}@media screen and (min-width:1024px){.bw-section--size-lg>div>.bw-container{padding-top:var(--md-container-padding-y)}}@media screen and (min-width:1440px){.bw-section--size-lg>div>.bw-container{padding-top:var(--lg-container-padding-y)}}.bw-section--size-lg>div>.bw-container{padding-bottom:var(--xs-container-padding-y)}@media screen and (min-width:768px){.bw-section--size-lg>div>.bw-container{padding-bottom:var(--sm-container-padding-y)}}@media screen and (min-width:1024px){.bw-section--size-lg>div>.bw-container{padding-bottom:var(--md-container-padding-y)}}@media screen and (min-width:1440px){.bw-section--size-lg>div>.bw-container{padding-bottom:var(--lg-container-padding-y)}}.bw-section--size-lg>div>.bw-container>div>.aem-Grid{row-gap:var(--xs-container-gap)}@media screen and (min-width:768px){.bw-section--size-lg>div>.bw-container>div>.aem-Grid{row-gap:var(--sm-container-gap)}}@media screen and (min-width:1024px){.bw-section--size-lg>div>.bw-container>div>.aem-Grid{row-gap:var(--md-container-gap)}}@media screen and (min-width:1440px){.bw-section--size-lg>div>.bw-container>div>.aem-Grid{row-gap:var(--lg-container-gap)}}.bw-section--size-lg>div>.bw-container .aem-Grid:after{width:100%}.bw-section--size-md>div>.bw-container{margin:0 auto;max-width:var(--xs-container-max-width-md)}@media screen and (min-width:768px){.bw-section--size-md>div>.bw-container{max-width:var(--sm-container-max-width-md)}}@media screen and (min-width:1024px){.bw-section--size-md>div>.bw-container{max-width:var(--md-container-max-width-md)}}@media screen and (min-width:1440px){.bw-section--size-md>div>.bw-container{max-width:var(--lg-container-max-width-md)}}.bw-section--size-md>div>.bw-container{padding-left:var(--xs-container-padding-x)}@media screen and (min-width:768px){.bw-section--size-md>div>.bw-container{padding-left:var(--sm-container-padding-x)}}@media screen and (min-width:1024px){.bw-section--size-md>div>.bw-container{padding-left:var(--md-container-padding-x)}}@media screen and (min-width:1440px){.bw-section--size-md>div>.bw-container{padding-left:var(--lg-container-padding-x)}}.bw-section--size-md>div>.bw-container{padding-right:var(--xs-container-padding-x)}@media screen and (min-width:768px){.bw-section--size-md>div>.bw-container{padding-right:var(--sm-container-padding-x)}}@media screen and (min-width:1024px){.bw-section--size-md>div>.bw-container{padding-right:var(--md-container-padding-x)}}@media screen and (min-width:1440px){.bw-section--size-md>div>.bw-container{padding-right:var(--lg-container-padding-x)}}.bw-section--size-md>div>.bw-container{padding-top:var(--xs-container-padding-y-sm)}@media screen and (min-width:768px){.bw-section--size-md>div>.bw-container{padding-top:var(--sm-container-padding-y-sm)}}@media screen and (min-width:1024px){.bw-section--size-md>div>.bw-container{padding-top:var(--md-container-padding-y-sm)}}@media screen and (min-width:1440px){.bw-section--size-md>div>.bw-container{padding-top:var(--lg-container-padding-y-sm)}}.bw-section--size-md>div>.bw-container{padding-bottom:var(--xs-container-padding-y-sm)}@media screen and (min-width:768px){.bw-section--size-md>div>.bw-container{padding-bottom:var(--sm-container-padding-y-sm)}}@media screen and (min-width:1024px){.bw-section--size-md>div>.bw-container{padding-bottom:var(--md-container-padding-y-sm)}}@media screen and (min-width:1440px){.bw-section--size-md>div>.bw-container{padding-bottom:var(--lg-container-padding-y-sm)}}.bw-section--size-md>div>.bw-container>div>.aem-Grid{row-gap:var(--xs-container-gap)}@media screen and (min-width:768px){.bw-section--size-md>div>.bw-container>div>.aem-Grid{row-gap:var(--sm-container-gap)}}@media screen and (min-width:1024px){.bw-section--size-md>div>.bw-container>div>.aem-Grid{row-gap:var(--md-container-gap)}}@media screen and (min-width:1440px){.bw-section--size-md>div>.bw-container>div>.aem-Grid{row-gap:var(--lg-container-gap)}}.bw-section--size-md>div>.bw-container .aem-Grid:after{width:100%}.bw-section--size-sm>div>.bw-container{margin:0 auto;max-width:var(--xs-container-max-width-sm)}@media screen and (min-width:768px){.bw-section--size-sm>div>.bw-container{max-width:var(--sm-container-max-width-sm)}}@media screen and (min-width:1024px){.bw-section--size-sm>div>.bw-container{max-width:var(--md-container-max-width-sm)}}@media screen and (min-width:1440px){.bw-section--size-sm>div>.bw-container{max-width:var(--lg-container-max-width-sm)}}.bw-section--size-sm>div>.bw-container{padding-left:var(--xs-container-padding-x)}@media screen and (min-width:768px){.bw-section--size-sm>div>.bw-container{padding-left:var(--sm-container-padding-x)}}@media screen and (min-width:1024px){.bw-section--size-sm>div>.bw-container{padding-left:var(--md-container-padding-x)}}@media screen and (min-width:1440px){.bw-section--size-sm>div>.bw-container{padding-left:var(--lg-container-padding-x)}}.bw-section--size-sm>div>.bw-container{padding-right:var(--xs-container-padding-x)}@media screen and (min-width:768px){.bw-section--size-sm>div>.bw-container{padding-right:var(--sm-container-padding-x)}}@media screen and (min-width:1024px){.bw-section--size-sm>div>.bw-container{padding-right:var(--md-container-padding-x)}}@media screen and (min-width:1440px){.bw-section--size-sm>div>.bw-container{padding-right:var(--lg-container-padding-x)}}.bw-section--size-sm>div>.bw-container{padding-top:var(--xs-container-padding-y-sm)}@media screen and (min-width:768px){.bw-section--size-sm>div>.bw-container{padding-top:var(--sm-container-padding-y-sm)}}@media screen and (min-width:1024px){.bw-section--size-sm>div>.bw-container{padding-top:var(--md-container-padding-y-sm)}}@media screen and (min-width:1440px){.bw-section--size-sm>div>.bw-container{padding-top:var(--lg-container-padding-y-sm)}}.bw-section--size-sm>div>.bw-container{padding-bottom:var(--xs-container-padding-y-sm)}@media screen and (min-width:768px){.bw-section--size-sm>div>.bw-container{padding-bottom:var(--sm-container-padding-y-sm)}}@media screen and (min-width:1024px){.bw-section--size-sm>div>.bw-container{padding-bottom:var(--md-container-padding-y-sm)}}@media screen and (min-width:1440px){.bw-section--size-sm>div>.bw-container{padding-bottom:var(--lg-container-padding-y-sm)}}.bw-section--size-sm>div>.bw-container>div>.aem-Grid{row-gap:var(--xs-container-gap)}@media screen and (min-width:768px){.bw-section--size-sm>div>.bw-container>div>.aem-Grid{row-gap:var(--sm-container-gap)}}@media screen and (min-width:1024px){.bw-section--size-sm>div>.bw-container>div>.aem-Grid{row-gap:var(--md-container-gap)}}@media screen and (min-width:1440px){.bw-section--size-sm>div>.bw-container>div>.aem-Grid{row-gap:var(--lg-container-gap)}}.bw-section--size-sm>div>.bw-container .aem-Grid:after{width:100%}.bw-section--sticky{position:sticky;top:0;z-index:2}@media print{.bw-section--sticky{position:static}}body:has(.bw-room-select-page) .bw-section--sticky:has(.bw-header__mount){z-index:6;pointer-events:none}body:has(.bw-room-select-page) .bw-section--sticky:has(.bw-header__mount)>.cmp-container{pointer-events:none;background-color:#0000!important}body:has(.bw-room-select-page) .bw-section--sticky:has(.bw-header__mount)>div>.bw-container>div>.aem-Grid{padding-top:calc(var(--unit-56) + var(--bw-welcome-banner-height, 0px))}@media screen and (min-width:768px){body:has(.bw-room-select-page) .bw-section--sticky:has(.bw-header__mount)>div>.bw-container>div>.aem-Grid{padding-top:calc(var(--unit-80) + var(--bw-welcome-banner-height, 0px));min-height:calc(var(--unit-80) + var(--unit-104) + var(--unit-2))}}body:has(.bw-room-select-page) .bw-section--sticky:has(.bw-header__mount)>div>.bw-container .experiencefragment:has(.bw-header__mount){position:fixed;z-index:100;top:var(--bw-welcome-banner-height, 0);right:0;left:0;pointer-events:auto}body:has(.bw-room-select-page) .bw-section--sticky:has(.bw-header__mount) .bw-booking-widget__wrapper{pointer-events:auto;background-color:var(--color-surface)}@media screen and (min-width:768px){body:has(.bw-room-select-page) .bw-section--sticky:has(.bw-header__mount) .bw-booking-widget__wrapper{transform:translateY(calc(var(--bw-booking-widget-scroll-offset, 0px) * -1))}}@media screen and (min-width:768px){body.bw-booking-widget-docked .bw-section--sticky:has(.bw-header__mount){position:static;z-index:auto}body.bw-booking-widget-docked .bw-section--sticky:has(.bw-header__mount) .bw-booking-widget__wrapper{position:fixed;z-index:4;top:var(--unit-80);right:0;left:0;visibility:hidden;transform:translateY(-100%)}}@media screen and (min-width:768px)and (prefers-reduced-motion:no-preference){body.bw-booking-widget-docked .bw-section--sticky:has(.bw-header__mount) .bw-booking-widget__wrapper{transition:transform .25s ease-out,visibility 0s linear .25s}}@media screen and (min-width:768px){body.bw-booking-widget-docked:not(.bw-sticky-bars-hidden) .bw-section--sticky:has(.bw-header__mount) .bw-booking-widget__wrapper{visibility:visible;transform:translateY(0)}}@media screen and (min-width:768px)and (prefers-reduced-motion:no-preference){body.bw-booking-widget-docked:not(.bw-sticky-bars-hidden) .bw-section--sticky:has(.bw-header__mount) .bw-booking-widget__wrapper{transition-delay:0s}}.bw-section--pt-0>div>.bw-container{padding-top:var(--unit-0)}.bw-section--pb-0>div>.bw-container{padding-bottom:var(--unit-0)}.bw-section--pt-2xs>div>.bw-container{padding-top:var(--xs-spacing-2xs)}@media screen and (min-width:768px){.bw-section--pt-2xs>div>.bw-container{padding-top:var(--sm-spacing-2xs)}}@media screen and (min-width:1024px){.bw-section--pt-2xs>div>.bw-container{padding-top:var(--md-spacing-2xs)}}@media screen and (min-width:1440px){.bw-section--pt-2xs>div>.bw-container{padding-top:var(--lg-spacing-2xs)}}.bw-section--pb-2xs>div>.bw-container{padding-bottom:var(--xs-spacing-2xs)}@media screen and (min-width:768px){.bw-section--pb-2xs>div>.bw-container{padding-bottom:var(--sm-spacing-2xs)}}@media screen and (min-width:1024px){.bw-section--pb-2xs>div>.bw-container{padding-bottom:var(--md-spacing-2xs)}}@media screen and (min-width:1440px){.bw-section--pb-2xs>div>.bw-container{padding-bottom:var(--lg-spacing-2xs)}}.bw-section--pt-xs>div>.bw-container{padding-top:var(--xs-spacing-xs)}@media screen and (min-width:768px){.bw-section--pt-xs>div>.bw-container{padding-top:var(--sm-spacing-xs)}}@media screen and (min-width:1024px){.bw-section--pt-xs>div>.bw-container{padding-top:var(--md-spacing-xs)}}@media screen and (min-width:1440px){.bw-section--pt-xs>div>.bw-container{padding-top:var(--lg-spacing-xs)}}.bw-section--pb-xs>div>.bw-container{padding-bottom:var(--xs-spacing-xs)}@media screen and (min-width:768px){.bw-section--pb-xs>div>.bw-container{padding-bottom:var(--sm-spacing-xs)}}@media screen and (min-width:1024px){.bw-section--pb-xs>div>.bw-container{padding-bottom:var(--md-spacing-xs)}}@media screen and (min-width:1440px){.bw-section--pb-xs>div>.bw-container{padding-bottom:var(--lg-spacing-xs)}}.bw-section--pt-sm>div>.bw-container{padding-top:var(--xs-spacing-sm)}@media screen and (min-width:768px){.bw-section--pt-sm>div>.bw-container{padding-top:var(--sm-spacing-sm)}}@media screen and (min-width:1024px){.bw-section--pt-sm>div>.bw-container{padding-top:var(--md-spacing-sm)}}@media screen and (min-width:1440px){.bw-section--pt-sm>div>.bw-container{padding-top:var(--lg-spacing-sm)}}.bw-section--pb-sm>div>.bw-container{padding-bottom:var(--xs-spacing-sm)}@media screen and (min-width:768px){.bw-section--pb-sm>div>.bw-container{padding-bottom:var(--sm-spacing-sm)}}@media screen and (min-width:1024px){.bw-section--pb-sm>div>.bw-container{padding-bottom:var(--md-spacing-sm)}}@media screen and (min-width:1440px){.bw-section--pb-sm>div>.bw-container{padding-bottom:var(--lg-spacing-sm)}}.bw-section--pt-sm-y>div>.bw-container{padding-top:var(--xs-container-padding-y-sm)}@media screen and (min-width:768px){.bw-section--pt-sm-y>div>.bw-container{padding-top:var(--sm-container-padding-y-sm)}}@media screen and (min-width:1024px){.bw-section--pt-sm-y>div>.bw-container{padding-top:var(--md-container-padding-y-sm)}}@media screen and (min-width:1440px){.bw-section--pt-sm-y>div>.bw-container{padding-top:var(--lg-container-padding-y-sm)}}.bw-section--pb-sm-y>div>.bw-container{padding-bottom:var(--xs-container-padding-y-sm)}@media screen and (min-width:768px){.bw-section--pb-sm-y>div>.bw-container{padding-bottom:var(--sm-container-padding-y-sm)}}@media screen and (min-width:1024px){.bw-section--pb-sm-y>div>.bw-container{padding-bottom:var(--md-container-padding-y-sm)}}@media screen and (min-width:1440px){.bw-section--pb-sm-y>div>.bw-container{padding-bottom:var(--lg-container-padding-y-sm)}}.bw-section--pt-md>div>.bw-container{padding-top:var(--xs-spacing-md)}@media screen and (min-width:768px){.bw-section--pt-md>div>.bw-container{padding-top:var(--sm-spacing-md)}}@media screen and (min-width:1024px){.bw-section--pt-md>div>.bw-container{padding-top:var(--md-spacing-md)}}@media screen and (min-width:1440px){.bw-section--pt-md>div>.bw-container{padding-top:var(--lg-spacing-md)}}.bw-section--pb-md>div>.bw-container{padding-bottom:var(--xs-spacing-md)}@media screen and (min-width:768px){.bw-section--pb-md>div>.bw-container{padding-bottom:var(--sm-spacing-md)}}@media screen and (min-width:1024px){.bw-section--pb-md>div>.bw-container{padding-bottom:var(--md-spacing-md)}}@media screen and (min-width:1440px){.bw-section--pb-md>div>.bw-container{padding-bottom:var(--lg-spacing-md)}}.bw-section--pt-lg>div>.bw-container{padding-top:var(--xs-spacing-lg)}@media screen and (min-width:768px){.bw-section--pt-lg>div>.bw-container{padding-top:var(--sm-spacing-lg)}}@media screen and (min-width:1024px){.bw-section--pt-lg>div>.bw-container{padding-top:var(--md-spacing-lg)}}@media screen and (min-width:1440px){.bw-section--pt-lg>div>.bw-container{padding-top:var(--lg-spacing-lg)}}.bw-section--pb-lg>div>.bw-container{padding-bottom:var(--xs-spacing-lg)}@media screen and (min-width:768px){.bw-section--pb-lg>div>.bw-container{padding-bottom:var(--sm-spacing-lg)}}@media screen and (min-width:1024px){.bw-section--pb-lg>div>.bw-container{padding-bottom:var(--md-spacing-lg)}}@media screen and (min-width:1440px){.bw-section--pb-lg>div>.bw-container{padding-bottom:var(--lg-spacing-lg)}}.bw-section--pt-lg-y>div>.bw-container{padding-top:var(--xs-container-padding-y)}@media screen and (min-width:768px){.bw-section--pt-lg-y>div>.bw-container{padding-top:var(--sm-container-padding-y)}}@media screen and (min-width:1024px){.bw-section--pt-lg-y>div>.bw-container{padding-top:var(--md-container-padding-y)}}@media screen and (min-width:1440px){.bw-section--pt-lg-y>div>.bw-container{padding-top:var(--lg-container-padding-y)}}.bw-section--pb-lg-y>div>.bw-container{padding-bottom:var(--xs-container-padding-y)}@media screen and (min-width:768px){.bw-section--pb-lg-y>div>.bw-container{padding-bottom:var(--sm-container-padding-y)}}@media screen and (min-width:1024px){.bw-section--pb-lg-y>div>.bw-container{padding-bottom:var(--md-container-padding-y)}}@media screen and (min-width:1440px){.bw-section--pb-lg-y>div>.bw-container{padding-bottom:var(--lg-container-padding-y)}}.bw-section--pt-xl>div>.bw-container{padding-top:var(--xs-spacing-xl)}@media screen and (min-width:768px){.bw-section--pt-xl>div>.bw-container{padding-top:var(--sm-spacing-xl)}}@media screen and (min-width:1024px){.bw-section--pt-xl>div>.bw-container{padding-top:var(--md-spacing-xl)}}@media screen and (min-width:1440px){.bw-section--pt-xl>div>.bw-container{padding-top:var(--lg-spacing-xl)}}.bw-section--pb-xl>div>.bw-container{padding-bottom:var(--xs-spacing-xl)}@media screen and (min-width:768px){.bw-section--pb-xl>div>.bw-container{padding-bottom:var(--sm-spacing-xl)}}@media screen and (min-width:1024px){.bw-section--pb-xl>div>.bw-container{padding-bottom:var(--md-spacing-xl)}}@media screen and (min-width:1440px){.bw-section--pb-xl>div>.bw-container{padding-bottom:var(--lg-spacing-xl)}}.bw-section--pt-block-y>div>.bw-container{padding-top:var(--xs-block-padding-y)}@media screen and (min-width:768px){.bw-section--pt-block-y>div>.bw-container{padding-top:var(--sm-block-padding-y)}}@media screen and (min-width:1024px){.bw-section--pt-block-y>div>.bw-container{padding-top:var(--md-block-padding-y)}}@media screen and (min-width:1440px){.bw-section--pt-block-y>div>.bw-container{padding-top:var(--lg-block-padding-y)}}.bw-section--pb-block-y>div>.bw-container{padding-bottom:var(--xs-block-padding-y)}@media screen and (min-width:768px){.bw-section--pb-block-y>div>.bw-container{padding-bottom:var(--sm-block-padding-y)}}@media screen and (min-width:1024px){.bw-section--pb-block-y>div>.bw-container{padding-bottom:var(--md-block-padding-y)}}@media screen and (min-width:1440px){.bw-section--pb-block-y>div>.bw-container{padding-bottom:var(--lg-block-padding-y)}}.bw-section__grid.aem-Grid{display:flex;flex-flow:column nowrap}.bw-section__grid.aem-Grid:before{display:none;content:""}.bw-section--gap-0>div>.bw-container>div>.aem-Grid{gap:0;row-gap:0}.bw-section--gap-2xs>div>.bw-container>div>.aem-Grid{row-gap:var(--xs-spacing-2xs)}@media screen and (min-width:768px){.bw-section--gap-2xs>div>.bw-container>div>.aem-Grid{row-gap:var(--sm-spacing-2xs)}}@media screen and (min-width:1024px){.bw-section--gap-2xs>div>.bw-container>div>.aem-Grid{row-gap:var(--md-spacing-2xs)}}@media screen and (min-width:1440px){.bw-section--gap-2xs>div>.bw-container>div>.aem-Grid{row-gap:var(--lg-spacing-2xs)}}.bw-section--gap-xs>div>.bw-container>div>.aem-Grid{row-gap:var(--xs-spacing-xs)}@media screen and (min-width:768px){.bw-section--gap-xs>div>.bw-container>div>.aem-Grid{row-gap:var(--sm-spacing-xs)}}@media screen and (min-width:1024px){.bw-section--gap-xs>div>.bw-container>div>.aem-Grid{row-gap:var(--md-spacing-xs)}}@media screen and (min-width:1440px){.bw-section--gap-xs>div>.bw-container>div>.aem-Grid{row-gap:var(--lg-spacing-xs)}}.bw-section--gap-sm>div>.bw-container>div>.aem-Grid{row-gap:var(--xs-spacing-sm)}@media screen and (min-width:768px){.bw-section--gap-sm>div>.bw-container>div>.aem-Grid{row-gap:var(--sm-spacing-sm)}}@media screen and (min-width:1024px){.bw-section--gap-sm>div>.bw-container>div>.aem-Grid{row-gap:var(--md-spacing-sm)}}@media screen and (min-width:1440px){.bw-section--gap-sm>div>.bw-container>div>.aem-Grid{row-gap:var(--lg-spacing-sm)}}.bw-section--gap-md>div>.bw-container>div>.aem-Grid{row-gap:var(--xs-spacing-md)}@media screen and (min-width:768px){.bw-section--gap-md>div>.bw-container>div>.aem-Grid{row-gap:var(--sm-spacing-md)}}@media screen and (min-width:1024px){.bw-section--gap-md>div>.bw-container>div>.aem-Grid{row-gap:var(--md-spacing-md)}}@media screen and (min-width:1440px){.bw-section--gap-md>div>.bw-container>div>.aem-Grid{row-gap:var(--lg-spacing-md)}}.bw-section--gap-lg>div>.bw-container>div>.aem-Grid{row-gap:var(--xs-spacing-lg)}@media screen and (min-width:768px){.bw-section--gap-lg>div>.bw-container>div>.aem-Grid{row-gap:var(--sm-spacing-lg)}}@media screen and (min-width:1024px){.bw-section--gap-lg>div>.bw-container>div>.aem-Grid{row-gap:var(--md-spacing-lg)}}@media screen and (min-width:1440px){.bw-section--gap-lg>div>.bw-container>div>.aem-Grid{row-gap:var(--lg-spacing-lg)}}.bw-section--gap-xl>div>.bw-container>div>.aem-Grid{row-gap:var(--xs-spacing-xl)}@media screen and (min-width:768px){.bw-section--gap-xl>div>.bw-container>div>.aem-Grid{row-gap:var(--sm-spacing-xl)}}@media screen and (min-width:1024px){.bw-section--gap-xl>div>.bw-container>div>.aem-Grid{row-gap:var(--md-spacing-xl)}}@media screen and (min-width:1440px){.bw-section--gap-xl>div>.bw-container>div>.aem-Grid{row-gap:var(--lg-spacing-xl)}}.bw-tile{display:flex;flex-direction:column;align-items:flex-start;gap:var(--unit-24);width:100%;min-width:var(--unit-106, 106px);padding:var(--unit-16);border:var(--unit-1) solid var(--color-outline-variant);background-color:var(--color-surface-container);color:var(--color-on-surface);text-decoration:none}.bw-tile__icon.bw-icon{width:var(--unit-40, 40px);height:var(--unit-40, 40px);flex-shrink:0;color:var(--color-primary)}.bw-tile__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--unit-8);width:100%}.bw-tile__heading{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-subhead-size);line-height:var(--xs-font-subhead-line-height);letter-spacing:var(--xs-font-subhead-letter-spacing);font-weight:var(--font-body-weight-strong)}.bw-tile__heading{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-subhead-size);line-height:var(--xs-font-subhead-line-height);letter-spacing:var(--xs-font-subhead-letter-spacing);font-weight:var(--font-body-weight-strong)}p .bw-tile__heading{margin-top:0;margin-bottom:var(--subhead-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-tile__heading{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-subhead-size);line-height:var(--sm-font-subhead-line-height);letter-spacing:var(--sm-font-subhead-letter-spacing);font-weight:var(--font-body-weight-strong)}p .bw-tile__heading{margin-top:0;margin-bottom:var(--subhead-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-tile__heading{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-subhead-size);line-height:var(--md-font-subhead-line-height);letter-spacing:var(--md-font-subhead-letter-spacing);font-weight:var(--font-body-weight-strong)}p .bw-tile__heading{margin-top:0;margin-bottom:var(--subhead-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-tile__heading{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-subhead-size);line-height:var(--lg-font-subhead-line-height);letter-spacing:var(--lg-font-subhead-letter-spacing);font-weight:var(--font-body-weight-strong)}p .bw-tile__heading{margin-top:0;margin-bottom:var(--subhead-lg-paragraph-spacing)}}.bw-tile__value-group{display:flex;align-items:baseline;gap:var(--unit-4);width:100%}.bw-tile__value-group .bw-tile__value,.bw-tile__value-group .bw-tile__unit{align-self:baseline}.bw-tile__value{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight-strong)}.bw-tile__value{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-tile__value{margin-top:0;margin-bottom:var(--title-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-tile__value{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-title-size);line-height:var(--sm-font-title-line-height);letter-spacing:var(--sm-font-title-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-tile__value{margin-top:0;margin-bottom:var(--title-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-tile__value{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-title-size);line-height:var(--md-font-title-line-height);letter-spacing:var(--md-font-title-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-tile__value{margin-top:0;margin-bottom:var(--title-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-tile__value{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-title-size);line-height:var(--lg-font-title-line-height);letter-spacing:var(--lg-font-title-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-tile__value{margin-top:0;margin-bottom:var(--title-lg-paragraph-spacing)}}.bw-tile__unit{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}.bw-tile__unit{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-tile__unit{margin-top:0;margin-bottom:var(--caption-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-tile__unit{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-caption-size);line-height:var(--sm-font-caption-line-height);letter-spacing:var(--sm-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-tile__unit{margin-top:0;margin-bottom:var(--caption-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-tile__unit{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-caption-size);line-height:var(--md-font-caption-line-height);letter-spacing:var(--md-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-tile__unit{margin-top:0;margin-bottom:var(--caption-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-tile__unit{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-caption-size);line-height:var(--lg-font-caption-line-height);letter-spacing:var(--lg-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-tile__unit{margin-top:0;margin-bottom:var(--caption-lg-paragraph-spacing)}}.bw-tile__label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}.bw-tile__label{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-tile__label{margin-top:0;margin-bottom:var(--caption-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-tile__label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-caption-size);line-height:var(--sm-font-caption-line-height);letter-spacing:var(--sm-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-tile__label{margin-top:0;margin-bottom:var(--caption-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-tile__label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-caption-size);line-height:var(--md-font-caption-line-height);letter-spacing:var(--md-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-tile__label{margin-top:0;margin-bottom:var(--caption-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-tile__label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-caption-size);line-height:var(--lg-font-caption-line-height);letter-spacing:var(--lg-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-tile__label{margin-top:0;margin-bottom:var(--caption-lg-paragraph-spacing)}}.bw-tile--size-sm{min-height:var(--xs-component-tile-sm-min-height)}@media screen and (min-width:768px){.bw-tile--size-sm{min-height:var(--sm-component-tile-sm-min-height)}}@media screen and (min-width:1024px){.bw-tile--size-sm{min-height:var(--md-component-tile-sm-min-height)}}@media screen and (min-width:1440px){.bw-tile--size-sm{min-height:var(--lg-component-tile-sm-min-height)}}.bw-tile--size-lg{justify-content:space-between;gap:var(--unit-0);min-height:var(--xs-component-tile-lg-min-height)}@media screen and (min-width:768px){.bw-tile--size-lg{min-height:var(--sm-component-tile-lg-min-height)}}@media screen and (min-width:1024px){.bw-tile--size-lg{min-height:var(--md-component-tile-lg-min-height)}}@media screen and (min-width:1440px){.bw-tile--size-lg{min-height:var(--lg-component-tile-lg-min-height)}}.bw-tile--size-lg .bw-tile__body{gap:var(--unit-0)}.bw-tile--link{cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.bw-tile--link:hover{box-shadow:var(--elevation-2, 0 8px 24px rgba(0, 0, 0, .08));transform:translateY(calc(var(--unit-2) * -1))}.bw-tile--link:focus-visible{outline:var(--unit-2) solid var(--color-primary);outline-offset:var(--unit-2)}.bw-tabs{display:flex;width:100%;position:relative;border-bottom:1px solid var(--color-outline-variant)}.bw-tabs--inverse{border-bottom:1px solid var(--color-inverse-outline-variant)}.bw-tabs__list{display:flex;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;scroll-snap-type:x mandatory}.bw-tabs__list::-webkit-scrollbar{display:none}.bw-tabs__list--dragging{cursor:grabbing;user-select:none}.bw-tabs__tab{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-sm-size);line-height:var(--font-body-regular-sm-line-height);letter-spacing:var(--font-body-regular-sm-letter-spacing);font-weight:var(--font-body-regular-sm-weight);text-transform:none}@media print{.bw-tabs__tab{font-size:max(0px,var(--font-body-regular-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-sm-line-height) - var(--print-offset, 0px))}}.bw-tabs__tab{position:relative;white-space:nowrap;display:flex;padding:var(--unit-16);padding-bottom:calc(var(--unit-16) + 2px);justify-content:center;align-items:center;text-transform:capitalize;flex-shrink:0;scroll-snap-align:center;scroll-snap-stop:always;transition:color .25s ease-in-out,background-color .25s ease-in-out;cursor:pointer;color:var(--color-on-surface);text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.bw-tabs--inverse .bw-tabs__tab{color:var(--color-inverse-on-surface-variant)}@media screen and (min-width:768px){.bw-tabs--size-lg .bw-tabs__tab{padding:var(--unit-24) var(--unit-32);padding-bottom:calc(var(--unit-24) + 4px);flex:1 0 0}}.bw-tabs__tab--active{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-strong-sm-size);line-height:var(--font-body-strong-sm-line-height);letter-spacing:var(--font-body-strong-sm-letter-spacing);font-weight:var(--font-body-strong-sm-weight);text-transform:none}@media print{.bw-tabs__tab--active{font-size:max(0px,var(--font-body-strong-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-strong-sm-line-height) - var(--print-offset, 0px))}}.bw-tabs__tab--active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-bottom:2px solid var(--color-primary);border-radius:0;pointer-events:none;background-color:#0000;display:block}.bw-tabs__tab--active{color:var(--color-on-surface);text-transform:capitalize}.bw-tabs--inverse .bw-tabs__tab--active{color:var(--color-inverse-on-surface)}.bw-tabs--inverse .bw-tabs__tab--active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-bottom:2px solid var(--color-primary);border-radius:0;pointer-events:none;background-color:#0000;display:block}@media screen and (min-width:768px){.bw-tabs--size-lg .bw-tabs__tab--active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;border-bottom:4px solid var(--color-primary);border-radius:0;pointer-events:none;background-color:#0000;display:block}}@media screen and (min-width:768px){.bw-tabs--size-lg.bw-tabs--inverse .bw-tabs__tab--active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;border-bottom:4px solid var(--color-primary);border-radius:0;pointer-events:none;background-color:#0000;display:block}}.bw-tabs__tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.bw-tabs__tab:hover:not([aria-disabled=true]):not(.bw-tabs__tab--active):after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-bottom:2px solid var(--color-primary);border-radius:0;pointer-events:none;background-color:#0000;display:block}.bw-tabs__tab:hover:not([aria-disabled=true]):not(.bw-tabs__tab--active){color:var(--color-on-surface)}.bw-tabs--inverse .bw-tabs__tab:hover:not([aria-disabled=true]):not(.bw-tabs__tab--active){color:var(--color-inverse-on-surface)}@media screen and (min-width:768px){.bw-tabs--size-lg .bw-tabs__tab:hover:not([aria-disabled=true]):not(.bw-tabs__tab--active):after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;border-bottom:4px solid var(--color-primary);border-radius:0;pointer-events:none;background-color:#0000;display:block}}.bw-tabs__scroll-indicator{position:absolute;bottom:-1px;z-index:2;display:flex;height:100%}.bw-tabs__scroll-indicator--side-left{left:0}.bw-tabs__scroll-indicator--side-right{right:0}.bw-tabs__scroll-indicator .bw-icon-btn button{display:flex;width:48px;height:100%;justify-content:center;align-items:center;border:1px solid var(--color-outline-variant);background:var(--color-surface);color:var(--color-on-surface);border-radius:0}.bw-tabs--inverse .bw-tabs__scroll-indicator .bw-icon-btn button{border:1px solid var(--color-inverse-outline-variant);color:var(--color-inverse-on-surface);background:var(--color-inverse-surface)}.bw-tabs__scroll-indicator .bw-icon-btn button:hover:not(:disabled),.bw-tabs__scroll-indicator .bw-icon-btn button:focus-visible:not(:disabled){color:var(--color-on-surface);background-color:var(--color-surface-container);border:1px solid var(--color-outline-variant)}.bw-tabs--inverse .bw-tabs__scroll-indicator .bw-icon-btn button:hover:not(:disabled),.bw-tabs--inverse .bw-tabs__scroll-indicator .bw-icon-btn button:focus-visible:not(:disabled){border:1px solid var(--color-inverse-outline-variant);color:var(--color-inverse-on-surface);background-color:var(--color-inverse-surface-container)}.bw-tabs__scroll-indicator .bw-icon-btn button:active:not(:disabled){background-color:var(--color-surface-container-dim)}.bw-tabs--inverse .bw-tabs__scroll-indicator .bw-icon-btn button:active:not(:disabled){background-color:var(--color-inverse-surface)}.bw-tabs__scroll-indicator .bw-icon-btn button:focus-visible:not(:disabled):after{border-radius:var(--component-button-xs-focus-radius)}.bw-tabs--inverse .bw-tabs__scroll-indicator .bw-icon-btn button:focus-visible:not(:disabled):after{border-color:var(--color-inverse-primary)}.bw-featured-list{display:grid;grid-template-columns:1fr;gap:var(--unit-32)}@media screen and (min-width:768px){.bw-featured-list--has-button{grid-template-columns:1fr auto}}.bw-featured-list--has-button .bw-btn{grid-column:span 1;align-self:end;order:3}@media screen and (min-width:768px){.bw-featured-list--has-button .bw-btn{order:1}}.bw-featured-list--has-button .bw-featured-list__grid{grid-column:span 1}@media screen and (min-width:1024px){.bw-featured-list--has-button .bw-featured-list__grid{grid-column:span 2}}@media screen and (min-width:1024px){.bw-featured-list{gap:var(--unit-40)}}.bw-featured-list .bw-section-header{grid-column:span 1;order:0}.bw-featured-list__grid{display:grid;grid-column:span 1;grid-template-columns:1fr;order:1;gap:var(--unit-32)}.bw-featured-list__grid:not(:has(.bw-list__title)){row-gap:var(--unit-8)}@media screen and (min-width:768px){.bw-featured-list__grid{grid-template-columns:repeat(2,1fr);order:2}}@media screen and (min-width:1024px){.bw-featured-list__grid{grid-template-columns:repeat(4,1fr);gap:var(--unit-40)}.bw-featured-list__grid--comfortable{grid-template-columns:repeat(2,1fr)}}.bw-featured-list__group{margin:0;display:flex;flex-direction:column}.bw-featured-list__group-header{display:flex;align-items:center;gap:var(--unit-8);margin-bottom:var(--unit-24)}.bw-featured-list__group-header-label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-strong-sm-size);line-height:var(--font-body-strong-sm-line-height);letter-spacing:var(--font-body-strong-sm-letter-spacing);font-weight:var(--font-body-strong-sm-weight);text-transform:true}@media print{.bw-featured-list__group-header-label{font-size:max(0px,var(--font-body-strong-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-strong-sm-line-height) - var(--print-offset, 0px))}}.bw-featured-list__group-header-label{color:var(--color-on-surface)}.bw-featured-list__group-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--unit-8)}.bw-featured-list__item{display:flex;align-items:center;gap:var(--unit-8)}.bw-featured-list__item-label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}.bw-featured-list__item-label{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-featured-list__item-label{margin-top:0;margin-bottom:var(--caption-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-featured-list__item-label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-caption-size);line-height:var(--sm-font-caption-line-height);letter-spacing:var(--sm-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-featured-list__item-label{margin-top:0;margin-bottom:var(--caption-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-featured-list__item-label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-caption-size);line-height:var(--md-font-caption-line-height);letter-spacing:var(--md-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-featured-list__item-label{margin-top:0;margin-bottom:var(--caption-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-featured-list__item-label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-caption-size);line-height:var(--lg-font-caption-line-height);letter-spacing:var(--lg-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-featured-list__item-label{margin-top:0;margin-bottom:var(--caption-lg-paragraph-spacing)}}.bw-featured-list__item-label{color:var(--color-on-surface)}.bw-featured-list .bw-expander-button{display:flex;align-self:start;order:2;width:fit-content}.bw-list{margin:0;display:flex;flex-direction:column}.bw-list--inverse .bw-list__title-icon,.bw-list--inverse .bw-list__title-label,.bw-list--inverse .bw-list__item-label,.bw-list--inverse .bw-info-button__trigger{color:var(--color-inverse-on-surface)}.bw-list--inverse .bw-list__item-icon{color:var(--color-inverse-primary)}.bw-list.bw-list--inverse .bw-link{color:var(--color-inverse-on-surface)}.bw-list__title{display:flex;align-items:center;gap:var(--unit-8);margin-bottom:var(--unit-24)}.bw-list__title-label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-strong-sm-size);line-height:var(--font-body-strong-sm-line-height);letter-spacing:var(--font-body-strong-sm-letter-spacing);font-weight:var(--font-body-strong-sm-weight);text-transform:true}@media print{.bw-list__title-label{font-size:max(0px,var(--font-body-strong-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-strong-sm-line-height) - var(--print-offset, 0px))}}.bw-list__title-label{color:var(--color-on-surface)}.bw-list__list-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--unit-8)}.bw-list__item{display:flex;gap:var(--unit-8);align-items:flex-start}.bw-list__item-label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}.bw-list__item-label{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-list__item-label{margin-top:0;margin-bottom:var(--caption-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-list__item-label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-caption-size);line-height:var(--sm-font-caption-line-height);letter-spacing:var(--sm-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-list__item-label{margin-top:0;margin-bottom:var(--caption-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-list__item-label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-caption-size);line-height:var(--md-font-caption-line-height);letter-spacing:var(--md-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-list__item-label{margin-top:0;margin-bottom:var(--caption-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-list__item-label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-caption-size);line-height:var(--lg-font-caption-line-height);letter-spacing:var(--lg-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-list__item-label{margin-top:0;margin-bottom:var(--caption-lg-paragraph-spacing)}}.bw-list .bw-link{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}.bw-list .bw-link{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-list .bw-link{margin-top:0;margin-bottom:var(--caption-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-list .bw-link{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-caption-size);line-height:var(--sm-font-caption-line-height);letter-spacing:var(--sm-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-list .bw-link{margin-top:0;margin-bottom:var(--caption-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-list .bw-link{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-caption-size);line-height:var(--md-font-caption-line-height);letter-spacing:var(--md-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-list .bw-link{margin-top:0;margin-bottom:var(--caption-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-list .bw-link{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-caption-size);line-height:var(--lg-font-caption-line-height);letter-spacing:var(--lg-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-list .bw-link{margin-top:0;margin-bottom:var(--caption-lg-paragraph-spacing)}}.bw-form-container__form{display:flex;flex-direction:column;row-gap:var(--unit-16)}.bw-form-container__form[hidden]{display:none}.bw-form-container__form:focus{outline:none}.bw-form-container__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}.bw-form-container__title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-form-container__title{margin-top:0;margin-bottom:var(--heading-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-form-container__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-heading-size);line-height:var(--sm-font-heading-line-height);letter-spacing:var(--sm-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-form-container__title{margin-top:0;margin-bottom:var(--heading-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-form-container__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-heading-size);line-height:var(--md-font-heading-line-height);letter-spacing:var(--md-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-form-container__title{margin-top:0;margin-bottom:var(--heading-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-form-container__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-heading-size);line-height:var(--lg-font-heading-line-height);letter-spacing:var(--lg-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-form-container__title{margin-top:0;margin-bottom:var(--heading-lg-paragraph-spacing)}}.bw-form-container__title{margin:0}.bw-form-container__thank-you{display:flex;flex-direction:column;row-gap:var(--unit-16);background-color:var(--color-surface);color:var(--color-on-surface);padding:var(--unit-24)}.bw-form-container__thank-you[hidden]{display:none}.bw-form-container__thank-you:focus{outline:none}.bw-form-container__thank-you-title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}.bw-form-container__thank-you-title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-form-container__thank-you-title{margin-top:0;margin-bottom:var(--heading-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-form-container__thank-you-title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-heading-size);line-height:var(--sm-font-heading-line-height);letter-spacing:var(--sm-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-form-container__thank-you-title{margin-top:0;margin-bottom:var(--heading-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-form-container__thank-you-title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-heading-size);line-height:var(--md-font-heading-line-height);letter-spacing:var(--md-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-form-container__thank-you-title{margin-top:0;margin-bottom:var(--heading-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-form-container__thank-you-title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-heading-size);line-height:var(--lg-font-heading-line-height);letter-spacing:var(--lg-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-form-container__thank-you-title{margin-top:0;margin-bottom:var(--heading-lg-paragraph-spacing)}}.bw-form-container__thank-you-title{margin:0}.bw-form-container__thank-you-description{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}.bw-form-container__thank-you-description{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-form-container__thank-you-description{margin-top:0;margin-bottom:var(--paragraph-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-form-container__thank-you-description{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-paragraph-size);line-height:var(--sm-font-paragraph-line-height);letter-spacing:var(--sm-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-form-container__thank-you-description{margin-top:0;margin-bottom:var(--paragraph-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-form-container__thank-you-description{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-paragraph-size);line-height:var(--md-font-paragraph-line-height);letter-spacing:var(--md-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-form-container__thank-you-description{margin-top:0;margin-bottom:var(--paragraph-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-form-container__thank-you-description{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-paragraph-size);line-height:var(--lg-font-paragraph-line-height);letter-spacing:var(--lg-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-form-container__thank-you-description{margin-top:0;margin-bottom:var(--paragraph-lg-paragraph-spacing)}}.bw-form-container__thank-you-description{margin:0}.bw-form-container__thank-you-actions{display:flex;flex-wrap:wrap;gap:var(--unit-16)}.bw-form-step{background-color:var(--color-surface);color:var(--color-on-surface)}.bw-form-step__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--unit-16);padding:var(--unit-24)}@media screen and (min-width:768px){.bw-form-step__inner--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.bw-form-step__inner>:not(.bw-form-field){grid-column:1/-1}.bw-form-step__title{margin:0;padding-bottom:var(--unit-8);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}.bw-form-step__title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-form-step__title{margin-top:0;margin-bottom:var(--heading-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-form-step__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-heading-size);line-height:var(--sm-font-heading-line-height);letter-spacing:var(--sm-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-form-step__title{margin-top:0;margin-bottom:var(--heading-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-form-step__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-heading-size);line-height:var(--md-font-heading-line-height);letter-spacing:var(--md-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-form-step__title{margin-top:0;margin-bottom:var(--heading-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-form-step__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-heading-size);line-height:var(--lg-font-heading-line-height);letter-spacing:var(--lg-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-form-step__title{margin-top:0;margin-bottom:var(--heading-lg-paragraph-spacing)}}.bw-form-step__title{color:inherit}.bw-form-step--bg-surface{background-color:var(--color-surface);color:var(--color-on-surface)}.bw-form-step--bg-surface-container{background-color:var(--color-surface-container);color:var(--color-on-surface)}.bw-form-step--bg-surface-container-dim{background-color:var(--color-surface-container-dim);color:var(--color-on-surface)}.bw-form-step--bg-inverse-surface{background-color:var(--color-inverse-surface);color:var(--color-inverse-on-surface)}.bw-form-step--bg-inverse-surface-container{background-color:var(--color-inverse-surface-container);color:var(--color-inverse-on-surface)}.bw-form-step--bg-transparent{background-color:#0000}.bw-form-step--pt-0>.bw-form-step__inner{padding-top:var(--unit-0)}.bw-form-step--pb-0>.bw-form-step__inner{padding-bottom:var(--unit-0)}.bw-form-step--px-0>.bw-form-step__inner{padding-right:var(--unit-0);padding-left:var(--unit-0)}.bw-form-step--pt-2xs>.bw-form-step__inner{padding-top:var(--xs-spacing-2xs)}@media screen and (min-width:768px){.bw-form-step--pt-2xs>.bw-form-step__inner{padding-top:var(--sm-spacing-2xs)}}@media screen and (min-width:1024px){.bw-form-step--pt-2xs>.bw-form-step__inner{padding-top:var(--md-spacing-2xs)}}@media screen and (min-width:1440px){.bw-form-step--pt-2xs>.bw-form-step__inner{padding-top:var(--lg-spacing-2xs)}}.bw-form-step--pb-2xs>.bw-form-step__inner{padding-bottom:var(--xs-spacing-2xs)}@media screen and (min-width:768px){.bw-form-step--pb-2xs>.bw-form-step__inner{padding-bottom:var(--sm-spacing-2xs)}}@media screen and (min-width:1024px){.bw-form-step--pb-2xs>.bw-form-step__inner{padding-bottom:var(--md-spacing-2xs)}}@media screen and (min-width:1440px){.bw-form-step--pb-2xs>.bw-form-step__inner{padding-bottom:var(--lg-spacing-2xs)}}.bw-form-step--px-2xs>.bw-form-step__inner{padding-right:var(--xs-spacing-2xs)}@media screen and (min-width:768px){.bw-form-step--px-2xs>.bw-form-step__inner{padding-right:var(--sm-spacing-2xs)}}@media screen and (min-width:1024px){.bw-form-step--px-2xs>.bw-form-step__inner{padding-right:var(--md-spacing-2xs)}}@media screen and (min-width:1440px){.bw-form-step--px-2xs>.bw-form-step__inner{padding-right:var(--lg-spacing-2xs)}}.bw-form-step--px-2xs>.bw-form-step__inner{padding-left:var(--xs-spacing-2xs)}@media screen and (min-width:768px){.bw-form-step--px-2xs>.bw-form-step__inner{padding-left:var(--sm-spacing-2xs)}}@media screen and (min-width:1024px){.bw-form-step--px-2xs>.bw-form-step__inner{padding-left:var(--md-spacing-2xs)}}@media screen and (min-width:1440px){.bw-form-step--px-2xs>.bw-form-step__inner{padding-left:var(--lg-spacing-2xs)}}.bw-form-step--pt-xs>.bw-form-step__inner{padding-top:var(--xs-spacing-xs)}@media screen and (min-width:768px){.bw-form-step--pt-xs>.bw-form-step__inner{padding-top:var(--sm-spacing-xs)}}@media screen and (min-width:1024px){.bw-form-step--pt-xs>.bw-form-step__inner{padding-top:var(--md-spacing-xs)}}@media screen and (min-width:1440px){.bw-form-step--pt-xs>.bw-form-step__inner{padding-top:var(--lg-spacing-xs)}}.bw-form-step--pb-xs>.bw-form-step__inner{padding-bottom:var(--xs-spacing-xs)}@media screen and (min-width:768px){.bw-form-step--pb-xs>.bw-form-step__inner{padding-bottom:var(--sm-spacing-xs)}}@media screen and (min-width:1024px){.bw-form-step--pb-xs>.bw-form-step__inner{padding-bottom:var(--md-spacing-xs)}}@media screen and (min-width:1440px){.bw-form-step--pb-xs>.bw-form-step__inner{padding-bottom:var(--lg-spacing-xs)}}.bw-form-step--px-xs>.bw-form-step__inner{padding-right:var(--xs-spacing-xs)}@media screen and (min-width:768px){.bw-form-step--px-xs>.bw-form-step__inner{padding-right:var(--sm-spacing-xs)}}@media screen and (min-width:1024px){.bw-form-step--px-xs>.bw-form-step__inner{padding-right:var(--md-spacing-xs)}}@media screen and (min-width:1440px){.bw-form-step--px-xs>.bw-form-step__inner{padding-right:var(--lg-spacing-xs)}}.bw-form-step--px-xs>.bw-form-step__inner{padding-left:var(--xs-spacing-xs)}@media screen and (min-width:768px){.bw-form-step--px-xs>.bw-form-step__inner{padding-left:var(--sm-spacing-xs)}}@media screen and (min-width:1024px){.bw-form-step--px-xs>.bw-form-step__inner{padding-left:var(--md-spacing-xs)}}@media screen and (min-width:1440px){.bw-form-step--px-xs>.bw-form-step__inner{padding-left:var(--lg-spacing-xs)}}.bw-form-step--pt-sm>.bw-form-step__inner{padding-top:var(--xs-spacing-sm)}@media screen and (min-width:768px){.bw-form-step--pt-sm>.bw-form-step__inner{padding-top:var(--sm-spacing-sm)}}@media screen and (min-width:1024px){.bw-form-step--pt-sm>.bw-form-step__inner{padding-top:var(--md-spacing-sm)}}@media screen and (min-width:1440px){.bw-form-step--pt-sm>.bw-form-step__inner{padding-top:var(--lg-spacing-sm)}}.bw-form-step--pb-sm>.bw-form-step__inner{padding-bottom:var(--xs-spacing-sm)}@media screen and (min-width:768px){.bw-form-step--pb-sm>.bw-form-step__inner{padding-bottom:var(--sm-spacing-sm)}}@media screen and (min-width:1024px){.bw-form-step--pb-sm>.bw-form-step__inner{padding-bottom:var(--md-spacing-sm)}}@media screen and (min-width:1440px){.bw-form-step--pb-sm>.bw-form-step__inner{padding-bottom:var(--lg-spacing-sm)}}.bw-form-step--px-sm>.bw-form-step__inner{padding-right:var(--xs-spacing-sm)}@media screen and (min-width:768px){.bw-form-step--px-sm>.bw-form-step__inner{padding-right:var(--sm-spacing-sm)}}@media screen and (min-width:1024px){.bw-form-step--px-sm>.bw-form-step__inner{padding-right:var(--md-spacing-sm)}}@media screen and (min-width:1440px){.bw-form-step--px-sm>.bw-form-step__inner{padding-right:var(--lg-spacing-sm)}}.bw-form-step--px-sm>.bw-form-step__inner{padding-left:var(--xs-spacing-sm)}@media screen and (min-width:768px){.bw-form-step--px-sm>.bw-form-step__inner{padding-left:var(--sm-spacing-sm)}}@media screen and (min-width:1024px){.bw-form-step--px-sm>.bw-form-step__inner{padding-left:var(--md-spacing-sm)}}@media screen and (min-width:1440px){.bw-form-step--px-sm>.bw-form-step__inner{padding-left:var(--lg-spacing-sm)}}.bw-form-step--pt-md>.bw-form-step__inner{padding-top:var(--xs-spacing-md)}@media screen and (min-width:768px){.bw-form-step--pt-md>.bw-form-step__inner{padding-top:var(--sm-spacing-md)}}@media screen and (min-width:1024px){.bw-form-step--pt-md>.bw-form-step__inner{padding-top:var(--md-spacing-md)}}@media screen and (min-width:1440px){.bw-form-step--pt-md>.bw-form-step__inner{padding-top:var(--lg-spacing-md)}}.bw-form-step--pb-md>.bw-form-step__inner{padding-bottom:var(--xs-spacing-md)}@media screen and (min-width:768px){.bw-form-step--pb-md>.bw-form-step__inner{padding-bottom:var(--sm-spacing-md)}}@media screen and (min-width:1024px){.bw-form-step--pb-md>.bw-form-step__inner{padding-bottom:var(--md-spacing-md)}}@media screen and (min-width:1440px){.bw-form-step--pb-md>.bw-form-step__inner{padding-bottom:var(--lg-spacing-md)}}.bw-form-step--px-md>.bw-form-step__inner{padding-right:var(--xs-spacing-md)}@media screen and (min-width:768px){.bw-form-step--px-md>.bw-form-step__inner{padding-right:var(--sm-spacing-md)}}@media screen and (min-width:1024px){.bw-form-step--px-md>.bw-form-step__inner{padding-right:var(--md-spacing-md)}}@media screen and (min-width:1440px){.bw-form-step--px-md>.bw-form-step__inner{padding-right:var(--lg-spacing-md)}}.bw-form-step--px-md>.bw-form-step__inner{padding-left:var(--xs-spacing-md)}@media screen and (min-width:768px){.bw-form-step--px-md>.bw-form-step__inner{padding-left:var(--sm-spacing-md)}}@media screen and (min-width:1024px){.bw-form-step--px-md>.bw-form-step__inner{padding-left:var(--md-spacing-md)}}@media screen and (min-width:1440px){.bw-form-step--px-md>.bw-form-step__inner{padding-left:var(--lg-spacing-md)}}.bw-form-step--pt-lg>.bw-form-step__inner{padding-top:var(--xs-spacing-lg)}@media screen and (min-width:768px){.bw-form-step--pt-lg>.bw-form-step__inner{padding-top:var(--sm-spacing-lg)}}@media screen and (min-width:1024px){.bw-form-step--pt-lg>.bw-form-step__inner{padding-top:var(--md-spacing-lg)}}@media screen and (min-width:1440px){.bw-form-step--pt-lg>.bw-form-step__inner{padding-top:var(--lg-spacing-lg)}}.bw-form-step--pb-lg>.bw-form-step__inner{padding-bottom:var(--xs-spacing-lg)}@media screen and (min-width:768px){.bw-form-step--pb-lg>.bw-form-step__inner{padding-bottom:var(--sm-spacing-lg)}}@media screen and (min-width:1024px){.bw-form-step--pb-lg>.bw-form-step__inner{padding-bottom:var(--md-spacing-lg)}}@media screen and (min-width:1440px){.bw-form-step--pb-lg>.bw-form-step__inner{padding-bottom:var(--lg-spacing-lg)}}.bw-form-step--px-lg>.bw-form-step__inner{padding-right:var(--xs-spacing-lg)}@media screen and (min-width:768px){.bw-form-step--px-lg>.bw-form-step__inner{padding-right:var(--sm-spacing-lg)}}@media screen and (min-width:1024px){.bw-form-step--px-lg>.bw-form-step__inner{padding-right:var(--md-spacing-lg)}}@media screen and (min-width:1440px){.bw-form-step--px-lg>.bw-form-step__inner{padding-right:var(--lg-spacing-lg)}}.bw-form-step--px-lg>.bw-form-step__inner{padding-left:var(--xs-spacing-lg)}@media screen and (min-width:768px){.bw-form-step--px-lg>.bw-form-step__inner{padding-left:var(--sm-spacing-lg)}}@media screen and (min-width:1024px){.bw-form-step--px-lg>.bw-form-step__inner{padding-left:var(--md-spacing-lg)}}@media screen and (min-width:1440px){.bw-form-step--px-lg>.bw-form-step__inner{padding-left:var(--lg-spacing-lg)}}.bw-form-step--pt-xl>.bw-form-step__inner{padding-top:var(--xs-spacing-xl)}@media screen and (min-width:768px){.bw-form-step--pt-xl>.bw-form-step__inner{padding-top:var(--sm-spacing-xl)}}@media screen and (min-width:1024px){.bw-form-step--pt-xl>.bw-form-step__inner{padding-top:var(--md-spacing-xl)}}@media screen and (min-width:1440px){.bw-form-step--pt-xl>.bw-form-step__inner{padding-top:var(--lg-spacing-xl)}}.bw-form-step--pb-xl>.bw-form-step__inner{padding-bottom:var(--xs-spacing-xl)}@media screen and (min-width:768px){.bw-form-step--pb-xl>.bw-form-step__inner{padding-bottom:var(--sm-spacing-xl)}}@media screen and (min-width:1024px){.bw-form-step--pb-xl>.bw-form-step__inner{padding-bottom:var(--md-spacing-xl)}}@media screen and (min-width:1440px){.bw-form-step--pb-xl>.bw-form-step__inner{padding-bottom:var(--lg-spacing-xl)}}.bw-form-step--px-xl>.bw-form-step__inner{padding-right:var(--xs-spacing-xl)}@media screen and (min-width:768px){.bw-form-step--px-xl>.bw-form-step__inner{padding-right:var(--sm-spacing-xl)}}@media screen and (min-width:1024px){.bw-form-step--px-xl>.bw-form-step__inner{padding-right:var(--md-spacing-xl)}}@media screen and (min-width:1440px){.bw-form-step--px-xl>.bw-form-step__inner{padding-right:var(--lg-spacing-xl)}}.bw-form-step--px-xl>.bw-form-step__inner{padding-left:var(--xs-spacing-xl)}@media screen and (min-width:768px){.bw-form-step--px-xl>.bw-form-step__inner{padding-left:var(--sm-spacing-xl)}}@media screen and (min-width:1024px){.bw-form-step--px-xl>.bw-form-step__inner{padding-left:var(--md-spacing-xl)}}@media screen and (min-width:1440px){.bw-form-step--px-xl>.bw-form-step__inner{padding-left:var(--lg-spacing-xl)}}.bw-form-step--gap-0>.bw-form-step__inner{gap:var(--unit-0)}.bw-form-step--gap-2xs>.bw-form-step__inner{gap:var(--xs-spacing-2xs)}@media screen and (min-width:768px){.bw-form-step--gap-2xs>.bw-form-step__inner{gap:var(--sm-spacing-2xs)}}@media screen and (min-width:1024px){.bw-form-step--gap-2xs>.bw-form-step__inner{gap:var(--md-spacing-2xs)}}@media screen and (min-width:1440px){.bw-form-step--gap-2xs>.bw-form-step__inner{gap:var(--lg-spacing-2xs)}}.bw-form-step--gap-xs>.bw-form-step__inner{gap:var(--xs-spacing-xs)}@media screen and (min-width:768px){.bw-form-step--gap-xs>.bw-form-step__inner{gap:var(--sm-spacing-xs)}}@media screen and (min-width:1024px){.bw-form-step--gap-xs>.bw-form-step__inner{gap:var(--md-spacing-xs)}}@media screen and (min-width:1440px){.bw-form-step--gap-xs>.bw-form-step__inner{gap:var(--lg-spacing-xs)}}.bw-form-step--gap-sm>.bw-form-step__inner{gap:var(--xs-spacing-sm)}@media screen and (min-width:768px){.bw-form-step--gap-sm>.bw-form-step__inner{gap:var(--sm-spacing-sm)}}@media screen and (min-width:1024px){.bw-form-step--gap-sm>.bw-form-step__inner{gap:var(--md-spacing-sm)}}@media screen and (min-width:1440px){.bw-form-step--gap-sm>.bw-form-step__inner{gap:var(--lg-spacing-sm)}}.bw-form-step--gap-md>.bw-form-step__inner{gap:var(--xs-spacing-md)}@media screen and (min-width:768px){.bw-form-step--gap-md>.bw-form-step__inner{gap:var(--sm-spacing-md)}}@media screen and (min-width:1024px){.bw-form-step--gap-md>.bw-form-step__inner{gap:var(--md-spacing-md)}}@media screen and (min-width:1440px){.bw-form-step--gap-md>.bw-form-step__inner{gap:var(--lg-spacing-md)}}.bw-form-step--gap-lg>.bw-form-step__inner{gap:var(--xs-spacing-lg)}@media screen and (min-width:768px){.bw-form-step--gap-lg>.bw-form-step__inner{gap:var(--sm-spacing-lg)}}@media screen and (min-width:1024px){.bw-form-step--gap-lg>.bw-form-step__inner{gap:var(--md-spacing-lg)}}@media screen and (min-width:1440px){.bw-form-step--gap-lg>.bw-form-step__inner{gap:var(--lg-spacing-lg)}}.bw-form-step--gap-xl>.bw-form-step__inner{gap:var(--xs-spacing-xl)}@media screen and (min-width:768px){.bw-form-step--gap-xl>.bw-form-step__inner{gap:var(--sm-spacing-xl)}}@media screen and (min-width:1024px){.bw-form-step--gap-xl>.bw-form-step__inner{gap:var(--md-spacing-xl)}}@media screen and (min-width:1440px){.bw-form-step--gap-xl>.bw-form-step__inner{gap:var(--lg-spacing-xl)}}.bw-form-field--width-full,.bw-form-field--textarea,.bw-form-field--checkbox,.bw-form-field--radiogroup{grid-column:1/-1}.bw-form-field--hidden{display:none}.bw-form-field--hidden:has(.bw-form-field__author-hint){display:block}.bw-form-field__author-hint{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-xs-size);line-height:var(--font-label-xs-line-height);letter-spacing:var(--font-label-xs-letter-spacing);font-weight:var(--font-label-xs-weight);text-transform:none}@media print{.bw-form-field__author-hint{font-size:max(0px,var(--font-label-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-xs-line-height) - var(--print-offset, 0px))}}.bw-form-field__author-hint{width:fit-content;padding:var(--unit-4) var(--unit-8);border:var(--unit-1) dashed var(--color-outline-variant);border-radius:var(--unit-4);color:var(--color-on-surface-variant)}.bw-footer{background-color:var(--color-inverse-surface)}.bw-footer__wrapper{display:flex;flex-direction:column;padding-top:var(--xs-container-padding-y)}@media screen and (min-width:768px){.bw-footer__wrapper{padding-top:var(--sm-container-padding-y)}}@media screen and (min-width:1024px){.bw-footer__wrapper{padding-top:var(--md-container-padding-y)}}@media screen and (min-width:1440px){.bw-footer__wrapper{padding-top:var(--lg-container-padding-y)}}.bw-footer__wrapper{padding-bottom:var(--xs-container-padding-y)}@media screen and (min-width:768px){.bw-footer__wrapper{padding-bottom:var(--sm-container-padding-y)}}@media screen and (min-width:1024px){.bw-footer__wrapper{padding-bottom:var(--md-container-padding-y)}}@media screen and (min-width:1440px){.bw-footer__wrapper{padding-bottom:var(--lg-container-padding-y)}}.bw-footer__wrapper{gap:var(--xs-container-gap)}@media screen and (min-width:768px){.bw-footer__wrapper{gap:var(--sm-container-gap)}}@media screen and (min-width:1024px){.bw-footer__wrapper{gap:var(--md-container-gap)}}@media screen and (min-width:1440px){.bw-footer__wrapper{gap:var(--lg-container-gap)}}.bw-footer__logo-breadcrumbs{display:flex;flex-direction:column;gap:var(--unit-40)}.bw-footer__legal-text .cmp-text{color:var(--color-inverse-on-surface-variant)}.bw-footer__legal-text .cmp-text p{color:var(--color-inverse-on-surface-variant);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-xs-size);line-height:var(--font-body-regular-xs-line-height);letter-spacing:var(--font-body-regular-xs-letter-spacing);font-weight:var(--font-body-regular-xs-weight);text-transform:none}@media print{.bw-footer__legal-text .cmp-text p{font-size:max(0px,var(--font-body-regular-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-xs-line-height) - var(--print-offset, 0px))}}.bw-footer__legal-text .cmp-text p{font-weight:var(--font-body-weight)}.bw-footer .bw-breadcrumb a{color:var(--color-inverse-on-surface-variant)}.bw-footer .bw-breadcrumb:last-child a{color:var(--color-inverse-on-surface)}.bw-footer .bw-breadcrumb:not(:first-child):before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIiBmaWxsPSJub25lIj4KPGcgb3BhY2l0eT0iMC4yNSI+CjxwYXRoIGQ9Ik00LjUgMTAuMjYzOUM0LjUgMTAuMjAzOSA0LjUyMTkgMTAuMTQzOSA0LjU2ODg1IDEwLjA5NjVMOC40NjE3NSA2LjE2NzRDOC41NTI1IDYuMDc1OCA4LjU1MjUgNS45MjQyIDguNDYxNzUgNS44MzI2TDQuNTY4ODUgMS45MDM0OUM0LjQ3ODA5IDEuODExOSA0LjQ3ODA5IDEuNjYwMjkgNC41Njg4NSAxLjU2ODdDNC42NTk2IDEuNDc3MSA0LjgwOTgxIDEuNDc3MSA0LjkwMDU2IDEuNTY4N0w4Ljc5MzQ2IDUuNDk3ODFDOS4wNjg4NSA1Ljc3NTc1IDkuMDY4ODUgNi4yMjQyNSA4Ljc5MzQ2IDYuNTAyMTlMNC45MDA1NiAxMC40MzEzQzQuODA5ODEgMTAuNTIyOSA0LjY1OTYgMTAuNTIyOSA0LjU2ODg1IDEwLjQzMTNDNC41MjE5IDEwLjM4MzkgNC41IDEwLjMyMzkgNC41IDEwLjI2MzlaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPg==);aspect-ratio:1/1}@media print{.bw-footer{display:none}}.bw-language-selector__container{position:relative;display:flex;align-items:center}.bw-language-selector__trigger{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-sm-size);line-height:var(--font-label-sm-line-height);letter-spacing:var(--font-label-sm-letter-spacing);font-weight:var(--font-label-sm-weight);text-transform:none}@media print{.bw-language-selector__trigger{font-size:max(0px,var(--font-label-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-sm-line-height) - var(--print-offset, 0px))}}.bw-language-selector__trigger{display:inline-flex;align-items:center;gap:var(--unit-4);padding:var(--unit-8);background:none;border:none;cursor:pointer;color:inherit}.bw-language-selector__trigger:hover:not(:disabled),.bw-language-selector__trigger:focus-visible{color:inherit;text-decoration:underline}.bw-language-selector__label{white-space:nowrap}.bw-language-selector__chevron{display:inline-flex;align-items:center}.bw-language-selector__panel{position:absolute;top:100%;right:0;z-index:98;display:flex;gap:var(--unit-24);width:max-content;max-width:min(960px,100vw - var(--unit-32));margin:var(--unit-8) 0 0;padding:var(--unit-16);background-color:var(--color-surface);box-shadow:0 var(--unit-8) var(--unit-40) 0 #0000000d}.bw-language-selector__column{flex:0 1 auto;min-width:var(--unit-120)}.bw-language-selector__heading{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-2xs-size);line-height:var(--font-label-2xs-line-height);letter-spacing:var(--font-label-2xs-letter-spacing);font-weight:var(--font-label-2xs-weight);text-transform:none}@media print{.bw-language-selector__heading{font-size:max(0px,var(--font-label-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-2xs-line-height) - var(--print-offset, 0px))}}.bw-language-selector__heading{display:block;margin:0 0 var(--unit-8);padding:0 var(--unit-16);color:var(--color-on-surface-variant)}.bw-language-selector__list{margin:0;padding:0;list-style:none}.bw-language-selector__item{margin:0}.bw-language-selector__option{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-xs-size);line-height:var(--font-body-regular-xs-line-height);letter-spacing:var(--font-body-regular-xs-letter-spacing);font-weight:var(--font-body-regular-xs-weight);text-transform:none}@media print{.bw-language-selector__option{font-size:max(0px,var(--font-body-regular-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-xs-line-height) - var(--print-offset, 0px))}}.bw-language-selector__option{display:block;width:100%;padding:var(--unit-14) var(--unit-16);text-align:left;background:none;border:none;cursor:pointer;color:var(--color-on-surface);text-decoration:none}.bw-language-selector__option:hover,.bw-language-selector__option:focus-visible{background-color:var(--color-surface-container);text-decoration:none;color:var(--color-on-surface)}.bw-language-selector__option--is-active{font-weight:700}.bw-header-nav-menu{position:fixed;position-anchor:--hnav-trigger;position-area:bottom span-right;position-try-fallbacks:flip-inline;margin-block-start:var(--unit-16);margin-inline:calc(var(--unit-32)*-1) 0;z-index:1000;display:flex;width:max-content;max-width:min(960px,100vw - var(--unit-32));padding:var(--unit-16);gap:var(--unit-16);border-radius:var(--component-button-lg-radius);border:var(--unit-1) solid var(--color-outline-variant);background:var(--color-surface);box-shadow:0 8px 40px #0000000d}.bw-header-nav-menu__list-col{display:flex;flex-direction:column}.bw-header-nav-menu__columns{display:flex;gap:var(--unit-16)}.bw-header-nav-menu__menu-list{list-style:none;margin:0;padding:0;width:var(--unit-240, 240px)}.bw-header-nav-menu__cta{display:flex;justify-content:center;margin-block-start:var(--unit-24)}.bw-featured-accordion{display:flex;flex-direction:column;gap:var(--xs-block-gap-sm, 32px)}@media screen and (min-width:768px){.bw-featured-accordion{gap:var(--sm-block-gap-sm, 32px)}}@media screen and (min-width:1024px){.bw-featured-accordion{gap:var(--md-block-gap-sm, 32px)}}@media screen and (min-width:1440px){.bw-featured-accordion{gap:var(--lg-block-gap-sm, 32px)}}@media screen and (min-width:768px){.bw-featured-accordion--columns-2 .bw-featured-accordion__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.bw-featured-accordion--columns-2 .bw-featured-accordion__content:has(>:nth-child(2):last-child){grid-auto-flow:column;grid-template-rows:repeat(1,auto)}.bw-featured-accordion--columns-2 .bw-featured-accordion__content:has(>:nth-child(3):last-child){grid-auto-flow:column;grid-template-rows:repeat(2,auto)}.bw-featured-accordion--columns-2 .bw-featured-accordion__content:has(>:nth-child(4):last-child){grid-auto-flow:column;grid-template-rows:repeat(2,auto)}.bw-featured-accordion--columns-2 .bw-featured-accordion__content:has(>:nth-child(5):last-child){grid-auto-flow:column;grid-template-rows:repeat(3,auto)}.bw-featured-accordion--columns-2 .bw-featured-accordion__content:has(>:nth-child(6):last-child){grid-auto-flow:column;grid-template-rows:repeat(3,auto)}.bw-featured-accordion--columns-2 .bw-featured-accordion__content:has(>:nth-child(7):last-child){grid-auto-flow:column;grid-template-rows:repeat(4,auto)}.bw-featured-accordion--columns-2 .bw-featured-accordion__content:has(>:nth-child(8):last-child){grid-auto-flow:column;grid-template-rows:repeat(4,auto)}.bw-featured-accordion--columns-2 .bw-featured-accordion__content:has(>:nth-child(9):last-child){grid-auto-flow:column;grid-template-rows:repeat(5,auto)}.bw-featured-accordion--columns-2 .bw-featured-accordion__content:has(>:nth-child(10):last-child){grid-auto-flow:column;grid-template-rows:repeat(5,auto)}.bw-featured-accordion--columns-2 .bw-featured-accordion__content:has(>:nth-child(11):last-child){grid-auto-flow:column;grid-template-rows:repeat(6,auto)}.bw-featured-accordion--columns-2 .bw-featured-accordion__content:has(>:nth-child(12):last-child){grid-auto-flow:column;grid-template-rows:repeat(6,auto)}.bw-featured-accordion--columns-2 .bw-featured-accordion__content:has(>:nth-child(13):last-child){grid-auto-flow:column;grid-template-rows:repeat(7,auto)}.bw-featured-accordion--columns-2 .bw-featured-accordion__content:has(>:nth-child(14):last-child){grid-auto-flow:column;grid-template-rows:repeat(7,auto)}.bw-featured-accordion--columns-2 .bw-featured-accordion__content:has(>:nth-child(15):last-child){grid-auto-flow:column;grid-template-rows:repeat(8,auto)}.bw-featured-accordion--columns-2 .bw-featured-accordion__content:has(>:nth-child(16):last-child){grid-auto-flow:column;grid-template-rows:repeat(8,auto)}.bw-featured-accordion--columns-2 .bw-featured-accordion__content:has(>:nth-child(17):last-child){grid-auto-flow:column;grid-template-rows:repeat(9,auto)}.bw-featured-accordion--columns-2 .bw-featured-accordion__content:has(>:nth-child(18):last-child){grid-auto-flow:column;grid-template-rows:repeat(9,auto)}.bw-featured-accordion--columns-2 .bw-featured-accordion__content:has(>:nth-child(19):last-child){grid-auto-flow:column;grid-template-rows:repeat(10,auto)}.bw-featured-accordion--columns-2 .bw-featured-accordion__content:has(>:nth-child(20):last-child){grid-auto-flow:column;grid-template-rows:repeat(10,auto)}.bw-featured-accordion--columns-2 .bw-featured-accordion__content:has(>:nth-child(21):last-child){grid-auto-flow:column;grid-template-rows:repeat(11,auto)}.bw-featured-accordion--columns-2 .bw-featured-accordion__content:has(>:nth-child(22):last-child){grid-auto-flow:column;grid-template-rows:repeat(11,auto)}.bw-featured-accordion--columns-2 .bw-featured-accordion__content:has(>:nth-child(23):last-child){grid-auto-flow:column;grid-template-rows:repeat(12,auto)}.bw-featured-accordion--columns-2 .bw-featured-accordion__content:has(>:nth-child(24):last-child){grid-auto-flow:column;grid-template-rows:repeat(12,auto)}}.bw-featured-accordion--columns-2 .bw-featured-accordion__content{column-gap:var(--xs-component-accordion-group-gap, 80px)}@media screen and (min-width:768px){.bw-featured-accordion--columns-2 .bw-featured-accordion__content{column-gap:var(--sm-component-accordion-group-gap, 80px)}}@media screen and (min-width:1024px){.bw-featured-accordion--columns-2 .bw-featured-accordion__content{column-gap:var(--md-component-accordion-group-gap, 80px)}}@media screen and (min-width:1440px){.bw-featured-accordion--columns-2 .bw-featured-accordion__content{column-gap:var(--lg-component-accordion-group-gap, 80px)}}.accordion-item+.accordion-item .bw-accordion{border-top:var(--unit-1) solid var(--color-outline-variant)}.accordion-item+.accordion-item .bw-accordion--inverse{border-top:var(--unit-1) solid var(--color-inverse-outline-variant)}@media screen and (min-width:768px){.bw-featured-accordion--columns-2 .bw-featured-accordion__content>.accordion-item .bw-accordion,.bw-featured-accordion--columns-2 .bw-featured-accordion__content>.bw-accordion{border-top:0;border-bottom:var(--unit-1) solid var(--color-outline-variant)}.bw-featured-accordion--columns-2 .bw-featured-accordion__content>.accordion-item .bw-accordion--inverse,.bw-featured-accordion--columns-2 .bw-featured-accordion__content>.bw-accordion--inverse{border-bottom-color:var(--color-inverse-outline-variant)}}.bw-app-banner{background-color:var(--color-primary);border-top-right-radius:var(--radius-brand-dynamic)}.bw-app-banner .bw-container{display:flex;flex-direction:column}@media screen and (min-width:768px){.bw-app-banner .bw-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--unit-40)}}.bw-app-banner__content{display:flex;flex-direction:column;gap:var(--unit-32);padding:var(--unit-48) 0 var(--unit-24) 0;justify-content:center;align-items:center;align-self:stretch}@media screen and (min-width:768px){.bw-app-banner__content{padding:var(--unit-96) 0 var(--unit-80) 0;align-items:start}}.bw-app-banner__header-group{display:flex;flex-direction:column;gap:var(--unit-16);text-align:center}@media screen and (min-width:768px){.bw-app-banner__header-group{text-align:left}}.bw-app-banner__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-headline-size);line-height:var(--xs-font-headline-line-height);letter-spacing:var(--xs-font-headline-letter-spacing);font-weight:var(--font-display-weight)}.bw-app-banner__title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-headline-size);line-height:var(--xs-font-headline-line-height);letter-spacing:var(--xs-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-app-banner__title{margin-top:0;margin-bottom:var(--headline-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-app-banner__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-headline-size);line-height:var(--sm-font-headline-line-height);letter-spacing:var(--sm-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-app-banner__title{margin-top:0;margin-bottom:var(--headline-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-app-banner__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-headline-size);line-height:var(--md-font-headline-line-height);letter-spacing:var(--md-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-app-banner__title{margin-top:0;margin-bottom:var(--headline-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-app-banner__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-headline-size);line-height:var(--lg-font-headline-line-height);letter-spacing:var(--lg-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-app-banner__title{margin-top:0;margin-bottom:var(--headline-lg-paragraph-spacing)}}.bw-app-banner__title{color:var(--color-on-primary)}.bw-app-banner__title p{margin:0}.bw-app-banner__subhead{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}.bw-app-banner__subhead{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-app-banner__subhead{margin-top:0;margin-bottom:var(--paragraph-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-app-banner__subhead{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-paragraph-size);line-height:var(--sm-font-paragraph-line-height);letter-spacing:var(--sm-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-app-banner__subhead{margin-top:0;margin-bottom:var(--paragraph-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-app-banner__subhead{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-paragraph-size);line-height:var(--md-font-paragraph-line-height);letter-spacing:var(--md-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-app-banner__subhead{margin-top:0;margin-bottom:var(--paragraph-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-app-banner__subhead{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-paragraph-size);line-height:var(--lg-font-paragraph-line-height);letter-spacing:var(--lg-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-app-banner__subhead{margin-top:0;margin-bottom:var(--paragraph-lg-paragraph-spacing)}}.bw-app-banner__subhead{color:var(--color-on-primary-variant)}.bw-app-banner__subhead p{margin:0}.bw-app-banner__buttons{display:flex;flex-flow:row wrap;gap:var(--unit-16);justify-content:center}@media screen and (min-width:768px){.bw-app-banner__buttons{justify-content:start}}.bw-app-banner__image-container{display:flex;justify-content:center;align-items:end;flex:1 0 0;align-self:stretch}@media screen and (min-width:768px){.bw-app-banner__image-container{padding-top:var(--unit-32)}}.bw-app-banner .bw-image{display:flex;max-width:min(360px,100%);max-height:480px;overflow:hidden;flex-direction:column;justify-content:end;align-items:center}.bw-feature{display:grid;grid-template-columns:1fr;gap:var(--unit-24)}@media screen and (min-width:768px){.bw-feature{gap:var(--unit-48)}}@media screen and (min-width:768px){.bw-feature{grid-template-columns:1fr 1fr}}.bw-feature__content{display:flex;flex-direction:column;justify-content:center}.bw-feature__media{overflow:hidden}.bw-feature__media .bw-media{height:100%}.bw-feature__media img{width:100%;height:100%;object-fit:cover}.bw-feature__media--rounded-top-left{border-radius:var(--radius-brand-lg, 0) 0 0 0}.bw-feature__media--rounded-top-right{border-radius:0 var(--radius-brand-lg, 0) 0 0}.bw-feature__media--rounded-bottom-right{border-radius:0 0 var(--radius-brand-lg, 0) 0}.bw-feature__media--rounded-bottom-left{border-radius:0 0 0 var(--radius-brand-lg, 0)}.bw-feature__brand-logo{--feature-logo-height: var(--xs-component-feature-logo-height, 40px);align-self:flex-start;margin-bottom:var(--unit-24)}@media screen and (min-width:768px){.bw-feature__brand-logo{--feature-logo-height: var(--sm-component-feature-logo-height, 48px)}}.bw-feature__brand-logo,.bw-feature__brand-logo img{height:var(--feature-logo-height);width:auto}.bw-feature__list{list-style:none;padding:0;margin:var(--unit-16) 0 0;display:flex;flex-direction:column;gap:var(--unit-12)}.bw-feature__list-item{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}.bw-feature__list-item{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-feature__list-item{margin-top:0;margin-bottom:var(--caption-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-feature__list-item{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-caption-size);line-height:var(--sm-font-caption-line-height);letter-spacing:var(--sm-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-feature__list-item{margin-top:0;margin-bottom:var(--caption-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-feature__list-item{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-caption-size);line-height:var(--md-font-caption-line-height);letter-spacing:var(--md-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-feature__list-item{margin-top:0;margin-bottom:var(--caption-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-feature__list-item{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-caption-size);line-height:var(--lg-font-caption-line-height);letter-spacing:var(--lg-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-feature__list-item{margin-top:0;margin-bottom:var(--caption-lg-paragraph-spacing)}}.bw-feature__list-item{display:flex;align-items:flex-start;gap:var(--unit-8)}.bw-feature__list-item-icon{flex-shrink:0}.bw-feature__entries{margin:var(--unit-16) 0 0;display:flex;flex-direction:column;gap:var(--unit-24)}.bw-feature__entry{display:grid;grid-template-columns:var(--unit-20) 1fr;align-items:start;gap:var(--unit-8)}.bw-feature__entry-icon{grid-column:1;margin-top:var(--unit-4);color:var(--color-primary)}.bw-feature__entry-content{grid-column:2;display:flex;flex-direction:column;gap:var(--unit-4);min-width:0}.bw-feature__entry-category{font-family:var(--font-body-family),var(--font-fallback),sans-serif;font-weight:var(--font-accent-weight);text-transform:uppercase;color:var(--color-on-surface);font-size:var(--xs-font-eyebrow-size)}@media screen and (min-width:768px){.bw-feature__entry-category{font-size:var(--sm-font-eyebrow-size)}}@media screen and (min-width:1024px){.bw-feature__entry-category{font-size:var(--md-font-eyebrow-size)}}@media screen and (min-width:1440px){.bw-feature__entry-category{font-size:var(--lg-font-eyebrow-size)}}.bw-feature__entry-category{line-height:var(--xs-font-eyebrow-line-height)}@media screen and (min-width:768px){.bw-feature__entry-category{line-height:var(--sm-font-eyebrow-line-height)}}@media screen and (min-width:1024px){.bw-feature__entry-category{line-height:var(--md-font-eyebrow-line-height)}}@media screen and (min-width:1440px){.bw-feature__entry-category{line-height:var(--lg-font-eyebrow-line-height)}}.bw-feature__entry-category{letter-spacing:var(--xs-font-eyebrow-letter-spacing)}@media screen and (min-width:768px){.bw-feature__entry-category{letter-spacing:var(--sm-font-eyebrow-letter-spacing)}}@media screen and (min-width:1024px){.bw-feature__entry-category{letter-spacing:var(--md-font-eyebrow-letter-spacing)}}@media screen and (min-width:1440px){.bw-feature__entry-category{letter-spacing:var(--lg-font-eyebrow-letter-spacing)}}.bw-feature__entry-body{display:flex;flex-direction:column;gap:var(--unit-4);margin:0;padding:0}.bw-feature__entry-name{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}.bw-feature__entry-name{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-feature__entry-name{margin-top:0;margin-bottom:var(--paragraph-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-feature__entry-name{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-paragraph-size);line-height:var(--sm-font-paragraph-line-height);letter-spacing:var(--sm-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-feature__entry-name{margin-top:0;margin-bottom:var(--paragraph-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-feature__entry-name{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-paragraph-size);line-height:var(--md-font-paragraph-line-height);letter-spacing:var(--md-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-feature__entry-name{margin-top:0;margin-bottom:var(--paragraph-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-feature__entry-name{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-paragraph-size);line-height:var(--lg-font-paragraph-line-height);letter-spacing:var(--lg-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-feature__entry-name{margin-top:0;margin-bottom:var(--paragraph-lg-paragraph-spacing)}}.bw-feature__entry-name{font-weight:var(--font-body-weight-strong);color:var(--color-on-surface)}.bw-feature__entry-interval{font-family:var(--font-body-family),var(--font-fallback),sans-serif;font-weight:var(--font-body-weight);font-size:var(--unit-12);line-height:var(--unit-18);letter-spacing:0;color:var(--color-on-surface-variant)}.bw-feature__entry-description{font-family:var(--font-body-family),var(--font-fallback),sans-serif;font-weight:var(--font-body-weight);font-size:var(--unit-14);line-height:var(--unit-20);letter-spacing:0;color:var(--color-on-surface)}.bw-feature--media-first .bw-feature__content{order:2}.bw-feature--media-first .bw-feature__media{order:1}.bw-feature--inversed .bw-feature__list-item{color:var(--color-inverse-on-surface)}.bw-feature--inversed .bw-feature__list-item-icon{color:var(--color-inverse-primary)}.bw-feature--inversed .bw-feature__entry-icon,.bw-feature--inversed .bw-feature__entry-category,.bw-feature--inversed .bw-feature__entry-name,.bw-feature--inversed .bw-feature__entry-description{color:var(--color-inverse-on-surface)}.bw-feature--inversed .bw-feature__entry-interval{color:var(--color-inverse-on-surface-variant)}.bw-social-share{display:flex;gap:var(--unit-16);color:var(--color-inverse-on-surface-variant)}.bw-social-share__link{display:flex;align-items:center;justify-content:center;color:inherit;cursor:pointer;text-decoration:none}.bw-article-header{display:flex;flex-direction:column}.bw-article-header .bw-container{padding-top:var(--xs-container-padding-y-sm)}@media screen and (min-width:768px){.bw-article-header .bw-container{padding-top:var(--sm-container-padding-y-sm)}}@media screen and (min-width:1024px){.bw-article-header .bw-container{padding-top:var(--md-container-padding-y-sm)}}@media screen and (min-width:1440px){.bw-article-header .bw-container{padding-top:var(--lg-container-padding-y-sm)}}.bw-article-header .bw-container{padding-bottom:var(--xs-container-padding-y-sm)}@media screen and (min-width:768px){.bw-article-header .bw-container{padding-bottom:var(--sm-container-padding-y-sm)}}@media screen and (min-width:1024px){.bw-article-header .bw-container{padding-bottom:var(--md-container-padding-y-sm)}}@media screen and (min-width:1440px){.bw-article-header .bw-container{padding-bottom:var(--lg-container-padding-y-sm)}}.bw-article-header .bw-container{padding-left:var(--xs-container-padding-x)}@media screen and (min-width:768px){.bw-article-header .bw-container{padding-left:var(--sm-container-padding-x)}}@media screen and (min-width:1024px){.bw-article-header .bw-container{padding-left:var(--md-container-padding-x)}}@media screen and (min-width:1440px){.bw-article-header .bw-container{padding-left:var(--lg-container-padding-x)}}.bw-article-header .bw-container{padding-right:var(--xs-container-padding-x)}@media screen and (min-width:768px){.bw-article-header .bw-container{padding-right:var(--sm-container-padding-x)}}@media screen and (min-width:1024px){.bw-article-header .bw-container{padding-right:var(--md-container-padding-x)}}@media screen and (min-width:1440px){.bw-article-header .bw-container{padding-right:var(--lg-container-padding-x)}}.bw-article-header__header{display:flex;flex-direction:column;gap:var(--xs-block-gap-sm)}@media screen and (min-width:768px){.bw-article-header__header{gap:var(--sm-block-gap-sm)}}@media screen and (min-width:1024px){.bw-article-header__header{gap:var(--md-block-gap-sm)}}@media screen and (min-width:1440px){.bw-article-header__header{gap:var(--lg-block-gap-sm)}}.bw-article-header__date-title{display:flex;flex-direction:column;gap:var(--unit-8)}.bw-article-header__date{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-eyebrow-size);line-height:var(--xs-font-eyebrow-line-height);letter-spacing:var(--xs-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}.bw-article-header__date{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-eyebrow-size);line-height:var(--xs-font-eyebrow-line-height);letter-spacing:var(--xs-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-article-header__date{margin-top:0;margin-bottom:var(--eyebrow-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-article-header__date{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-eyebrow-size);line-height:var(--sm-font-eyebrow-line-height);letter-spacing:var(--sm-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-article-header__date{margin-top:0;margin-bottom:var(--eyebrow-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-article-header__date{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-eyebrow-size);line-height:var(--md-font-eyebrow-line-height);letter-spacing:var(--md-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-article-header__date{margin-top:0;margin-bottom:var(--eyebrow-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-article-header__date{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-eyebrow-size);line-height:var(--lg-font-eyebrow-line-height);letter-spacing:var(--lg-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-article-header__date{margin-top:0;margin-bottom:var(--eyebrow-lg-paragraph-spacing)}}.bw-article-header__date{margin:0;text-transform:uppercase}.bw-article-header__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-headline-size);line-height:var(--xs-font-headline-line-height);letter-spacing:var(--xs-font-headline-letter-spacing);font-weight:var(--font-display-weight)}.bw-article-header__title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-headline-size);line-height:var(--xs-font-headline-line-height);letter-spacing:var(--xs-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-article-header__title{margin-top:0;margin-bottom:var(--headline-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-article-header__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-headline-size);line-height:var(--sm-font-headline-line-height);letter-spacing:var(--sm-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-article-header__title{margin-top:0;margin-bottom:var(--headline-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-article-header__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-headline-size);line-height:var(--md-font-headline-line-height);letter-spacing:var(--md-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-article-header__title{margin-top:0;margin-bottom:var(--headline-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-article-header__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-headline-size);line-height:var(--lg-font-headline-line-height);letter-spacing:var(--lg-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-article-header__title{margin-top:0;margin-bottom:var(--headline-lg-paragraph-spacing)}}.bw-article-header__title{margin:0}.bw-article-header__tags{display:flex;flex-flow:row wrap;gap:var(--unit-8);margin:0;padding:0;list-style:none}.bw-article-header__tag-item{display:flex}.bw-article-header__tag{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}.bw-article-header__tag{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-article-header__tag{margin-top:0;margin-bottom:var(--caption-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-article-header__tag{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-caption-size);line-height:var(--sm-font-caption-line-height);letter-spacing:var(--sm-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-article-header__tag{margin-top:0;margin-bottom:var(--caption-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-article-header__tag{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-caption-size);line-height:var(--md-font-caption-line-height);letter-spacing:var(--md-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-article-header__tag{margin-top:0;margin-bottom:var(--caption-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-article-header__tag{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-caption-size);line-height:var(--lg-font-caption-line-height);letter-spacing:var(--lg-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-article-header__tag{margin-top:0;margin-bottom:var(--caption-lg-paragraph-spacing)}}.bw-article-header__tag{display:inline-flex;align-items:center;padding:var(--unit-4) var(--unit-12);border:var(--unit-1, 1px) solid var(--color-outline-variant);border-radius:var(--radius-pill, 999px);background-color:var(--color-surface-container);font-weight:500}.bw-article-header__image-section{display:flex;flex-direction:column;gap:var(--unit-12)}.bw-article-header__image-section .bw-container{padding-top:var(--xs-0)}@media screen and (min-width:768px){.bw-article-header__image-section .bw-container{padding-top:var(--sm-0)}}@media screen and (min-width:1024px){.bw-article-header__image-section .bw-container{padding-top:var(--md-0)}}@media screen and (min-width:1440px){.bw-article-header__image-section .bw-container{padding-top:var(--lg-0)}}.bw-article-header__image-section .bw-container{padding-bottom:var(--xs-0)}@media screen and (min-width:768px){.bw-article-header__image-section .bw-container{padding-bottom:var(--sm-0)}}@media screen and (min-width:1024px){.bw-article-header__image-section .bw-container{padding-bottom:var(--md-0)}}@media screen and (min-width:1440px){.bw-article-header__image-section .bw-container{padding-bottom:var(--lg-0)}}.bw-article-header__image{max-height:900px;width:100%;aspect-ratio:16/9;overflow:hidden;border-bottom-right-radius:var(--radius-brand-lg, var(--radius-brand-dynamic))}.bw-article-header__image .bw-image,.bw-article-header__image .bw-image__wrapper,.bw-article-header__image .bw-image__img{display:block;width:100%;height:100%;object-fit:cover}.bw-article-header__caption{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}.bw-article-header__caption{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-article-header__caption{margin-top:0;margin-bottom:var(--caption-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-article-header__caption{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-caption-size);line-height:var(--sm-font-caption-line-height);letter-spacing:var(--sm-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-article-header__caption{margin-top:0;margin-bottom:var(--caption-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-article-header__caption{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-caption-size);line-height:var(--md-font-caption-line-height);letter-spacing:var(--md-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-article-header__caption{margin-top:0;margin-bottom:var(--caption-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-article-header__caption{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-caption-size);line-height:var(--lg-font-caption-line-height);letter-spacing:var(--lg-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-article-header__caption{margin-top:0;margin-bottom:var(--caption-lg-paragraph-spacing)}}.bw-article-header__caption{margin:0}.bw-collection{display:flex;flex-direction:column;gap:var(--xs-block-gap-sm, 32px)}@media screen and (min-width:768px){.bw-collection{gap:var(--sm-block-gap-sm, 32px)}}@media screen and (min-width:1024px){.bw-collection{gap:var(--md-block-gap-sm, 32px)}}@media screen and (min-width:1440px){.bw-collection{gap:var(--lg-block-gap-sm, 32px)}}.theme-best-western .bw-collection .bw-card__title{font-weight:var(--font-body-weight-strong)}.bw-collection{--collection-editorial-narrow: var(--sm-component-collection-editorial-sm-card-max-width, 312px)}@media screen and (min-width:1024px){.bw-collection{--collection-editorial-narrow: var(--md-component-collection-editorial-sm-card-max-width, 280px)}}@media screen and (min-width:1440px){.bw-collection{--collection-editorial-narrow: var(--lg-component-collection-editorial-sm-card-max-width, 304px)}}.bw-collection .bw-section-header{order:0}.bw-collection--inverse{color:var(--color-inverse-on-surface)}.bw-collection--inverse .bw-featured-carousel__dot{border-color:var(--color-button-outlined-inverse-outline)}.bw-collection--inverse .bw-featured-carousel__dot--active{background:var(--color-button-filled-inverse-surface);border-color:var(--color-button-filled-inverse-surface)}.bw-collection--inverse .bw-featured-carousel__arrow{border-color:var(--color-button-outlined-inverse-outline);color:var(--color-button-outlined-inverse-on-surface)}.bw-collection--inverse .bw-featured-carousel__arrow:hover{background:#ffffff14}.bw-collection--inverse .bw-featured-carousel__arrow:focus-visible{outline-color:var(--color-button-outlined-inverse-outline)}.bw-collection--has-button>.bw-btn{align-self:start;order:3}@media screen and (min-width:768px){.bw-collection--has-button>.bw-btn{order:1}}@media screen and (min-width:768px){.bw-collection--has-button{display:grid;grid-template-columns:1fr auto;align-items:center}.bw-collection--has-button .bw-section-header{grid-column:1}.bw-collection--has-button>.bw-btn{grid-column:2;place-self:end end}.bw-collection--has-button .bw-collection__grid,.bw-collection--has-button .bw-collection__carousel,.bw-collection--has-button .bw-collection__tabpanel,.bw-collection--has-button .bw-tabs{grid-column:1/-1}}.bw-collection--tabbed .bw-tabs{order:1}.bw-collection--tabbed .bw-collection__grid,.bw-collection--tabbed .bw-collection__carousel,.bw-collection--tabbed .bw-collection__tabpanel{order:2}.bw-collection--tab-variant-segmented .bw-segmented-button{align-self:start;order:1}@media screen and (min-width:768px){.bw-collection--tab-variant-segmented{display:grid;grid-template-columns:1fr auto;align-items:center}.bw-collection--tab-variant-segmented .bw-section-header{grid-column:1}.bw-collection--tab-variant-segmented .bw-segmented-button{grid-column:2;place-self:end end}.bw-collection--tab-variant-segmented .bw-collection__grid,.bw-collection--tab-variant-segmented .bw-collection__carousel,.bw-collection--tab-variant-segmented .bw-collection__tabpanel{grid-column:1/-1}}.bw-collection__carousel{order:2;min-width:0}.bw-collection__carousel:not(.bw-collection__carousel--single) .bw-featured-carousel__viewport{margin-right:calc(-1*var(--xs-container-padding-x));width:calc(100% + var(--xs-container-padding-x))}@media screen and (min-width:768px){.bw-collection__carousel:not(.bw-collection__carousel--single) .bw-featured-carousel__viewport{margin-right:calc(-1*var(--sm-container-padding-x));width:calc(100% + var(--sm-container-padding-x))}}@media screen and (min-width:1024px){.bw-collection__carousel:not(.bw-collection__carousel--single) .bw-featured-carousel__viewport{margin-right:0;width:auto}}.bw-collection__carousel .bw-featured-carousel__controls{position:relative;justify-content:space-between;margin-top:var(--xs-block-gap-sm)}@media screen and (min-width:768px){.bw-collection__carousel .bw-featured-carousel__controls{margin-top:var(--sm-block-gap-sm)}}@media screen and (min-width:1024px){.bw-collection__carousel .bw-featured-carousel__controls{margin-top:var(--md-block-gap-sm)}}@media screen and (min-width:1440px){.bw-collection__carousel .bw-featured-carousel__controls{margin-top:var(--lg-block-gap-sm)}}@media screen and (width<1024px)and (hover:none)and (pointer:coarse)and (not (any-pointer:fine)){.bw-collection__carousel .bw-featured-carousel__controls{justify-content:center}.bw-collection__carousel .bw-featured-carousel__controls:focus-within{justify-content:space-between}.bw-collection__carousel .bw-featured-carousel__arrows{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bw-collection__carousel .bw-featured-carousel__arrows:focus-within{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}}@media screen and (min-width:768px){.bw-collection__carousel--variant-grid.bw-featured-carousel{--fc-slide-width: 87%}}@media screen and (min-width:1024px){.bw-collection__carousel--variant-grid.bw-featured-carousel{--fc-slide-width: 100%}}@media screen and (min-width:768px){.bw-collection__carousel--variant-editorial.bw-featured-carousel{--fc-slide-width: 87%}}@media screen and (min-width:1024px){.bw-collection__carousel--variant-editorial.bw-featured-carousel{--fc-slide-width: 82%}}.bw-collection__carousel--single.bw-featured-carousel{--fc-slide-width: 100%}@media screen and (min-width:768px){.bw-collection__carousel--single.bw-featured-carousel{--fc-slide-width: 100%}}.bw-collection__carousel--variant-grid{--bw-collection-fluid-n: var(--bw-collection-per-slide-sm, 2)}@media screen and (min-width:1024px){.bw-collection__carousel--variant-grid{--bw-collection-fluid-n: var(--bw-collection-per-slide, 3)}}.bw-collection__carousel--variant-grid .bw-featured-carousel__slide--fluid{--bw-fluid-cols: calc(var(--bw-collection-fluid-count, 1) / var(--bw-collection-fluid-n));--bw-fluid-gaps: calc( (var(--bw-collection-fluid-n) - var(--bw-collection-fluid-count, 1)) / var(--bw-collection-fluid-n) );--fc-fluid-basis: calc( var(--bw-fluid-cols) * var(--fc-slide-width, 100%) - var(--bw-fluid-gaps) * var(--fc-gap, 0px) )}.bw-collection__controls{--reserve-height: 0;--reserve-margin: 0;order:2;min-height:var(--reserve-height);margin-top:var(--reserve-margin)}.bw-collection__controls[data-carousel-xs]{--reserve-height: var(--unit-44);--reserve-margin: var(--xs-block-gap-sm)}@media(hover:none)and (pointer:coarse)and (not (any-pointer:fine)){.bw-collection__controls[data-carousel-xs]{--reserve-height: var(--unit-8)}}@media screen and (min-width:768px){.bw-collection__controls:not([data-carousel-sm]){--reserve-height: 0;--reserve-margin: 0}.bw-collection__controls[data-carousel-sm]{--reserve-height: var(--unit-44);--reserve-margin: var(--sm-block-gap-sm)}}@media screen and (min-width:768px)and (hover:none)and (pointer:coarse)and (not (any-pointer:fine)){.bw-collection__controls[data-carousel-sm]{--reserve-height: var(--unit-8)}}@media screen and (min-width:1024px){.bw-collection__controls:not([data-carousel-lg]){--reserve-height: 0;--reserve-margin: 0}.bw-collection__controls[data-carousel-lg]{--reserve-height: var(--unit-44);--reserve-margin: var(--md-block-gap-sm)}}@media screen and (min-width:1440px){.bw-collection__controls[data-carousel-lg]{--reserve-margin: var(--lg-block-gap-sm)}}.bw-collection__grid{order:2;display:grid;gap:var(--unit-16);grid-template-columns:1fr}@media screen and (min-width:768px){.bw-collection__grid--variant-grid{grid-template-columns:repeat(var(--bw-collection-per-slide-sm, 2),1fr)}}@media screen and (min-width:1024px){.bw-collection__grid--variant-grid{grid-template-columns:repeat(var(--bw-collection-per-slide, 3),1fr)}}@media screen and (min-width:768px){.bw-collection__grid--variant-editorial{grid-template-columns:1fr}.bw-collection__grid--variant-editorial:has(>:nth-child(2):last-child){grid-template-columns:1fr var(--collection-editorial-narrow, 312px)}}.bw-collection__cards{display:grid;gap:var(--unit-16);grid-template-columns:1fr}@media screen and (min-width:768px){.bw-collection__cards{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.bw-collection__cards{grid-template-columns:repeat(3,1fr)}}.bw-collection__slide{display:grid;height:100%;grid-auto-rows:1fr;gap:var(--unit-16)}.bw-collection__slide--variant-grid{grid-template-columns:1fr}@media screen and (min-width:768px){.bw-collection__slide--variant-grid{grid-template-columns:repeat(var(--bw-collection-per-slide-sm, 2),1fr)}}@media screen and (min-width:1024px){.bw-collection__slide--variant-grid{grid-template-columns:repeat(var(--bw-collection-per-slide, 3),1fr)}}.bw-collection__slide--variant-grid.bw-collection__slide--partial{grid-template-columns:repeat(var(--bw-collection-fluid-count, 1),1fr)}.bw-collection__slide--variant-editorial{grid-template-columns:1fr}@media screen and (min-width:768px){.bw-collection__slide--variant-editorial{grid-template-columns:1fr var(--collection-editorial-narrow, 312px)}}.bw-empty-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--unit-20);padding:var(--unit-40);border:1px solid var(--color-empty-state-outline);text-align:center}@media screen and (min-width:1024px){.bw-empty-card{grid-column:span var(--bw-empty-card-span, 1)}}.bw-empty-card--inverse{border-color:var(--color-empty-state-inverse-outline);color:var(--color-inverse-on-surface)}.bw-empty-card__icon{display:flex;align-items:center;justify-content:center;color:var(--color-empty-state-icon)}.bw-empty-card--inverse .bw-empty-card__icon{color:var(--color-empty-state-inverse-icon)}.bw-empty-card__body{display:flex;flex-direction:column;gap:var(--unit-16);max-width:var(--unit-480, 480px)}.bw-empty-card__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight)}.bw-empty-card__title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight)}p .bw-empty-card__title{margin-top:0;margin-bottom:var(--heading-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-empty-card__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-heading-size);line-height:var(--sm-font-heading-line-height);letter-spacing:var(--sm-font-heading-letter-spacing);font-weight:var(--font-display-weight)}p .bw-empty-card__title{margin-top:0;margin-bottom:var(--heading-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-empty-card__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-heading-size);line-height:var(--md-font-heading-line-height);letter-spacing:var(--md-font-heading-letter-spacing);font-weight:var(--font-display-weight)}p .bw-empty-card__title{margin-top:0;margin-bottom:var(--heading-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-empty-card__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-heading-size);line-height:var(--lg-font-heading-line-height);letter-spacing:var(--lg-font-heading-letter-spacing);font-weight:var(--font-display-weight)}p .bw-empty-card__title{margin-top:0;margin-bottom:var(--heading-lg-paragraph-spacing)}}.bw-empty-card__title{margin:0;color:inherit;text-overflow:clip;align-self:auto}.bw-empty-card__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}.bw-empty-card__text{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-empty-card__text{margin-top:0;margin-bottom:var(--caption-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-empty-card__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-caption-size);line-height:var(--sm-font-caption-line-height);letter-spacing:var(--sm-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-empty-card__text{margin-top:0;margin-bottom:var(--caption-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-empty-card__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-caption-size);line-height:var(--md-font-caption-line-height);letter-spacing:var(--md-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-empty-card__text{margin-top:0;margin-bottom:var(--caption-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-empty-card__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-caption-size);line-height:var(--lg-font-caption-line-height);letter-spacing:var(--lg-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-empty-card__text{margin-top:0;margin-bottom:var(--caption-lg-paragraph-spacing)}}.bw-empty-card__text{margin:0;color:var(--color-on-surface-variant);text-overflow:clip;align-self:auto}.bw-empty-card--inverse .bw-empty-card__text{color:var(--color-inverse-on-surface-variant)}.bw-empty-card__actions{display:flex;flex-wrap:wrap;gap:var(--unit-8);justify-content:center;padding-top:var(--unit-8)}.bw-featured-media{display:flex;flex-direction:column;gap:var(--unit-24)}.bw-featured-media .bw-btn{align-self:flex-start}.bw-featured-media .bw-section-header{gap:0}.bw-featured-media .bw-section-header__eyebrow+.bw-section-header__title{margin-top:var(--unit-8)}.bw-featured-media .bw-section-header__description{margin-top:var(--unit-16)}@media screen and (min-width:1024px){.bw-featured-media .bw-section-header__description{margin-top:var(--unit-20)}}@media screen and (min-width:1440px){.bw-featured-media .bw-section-header__description{margin-top:var(--unit-24)}}.bw-featured-media--inversed{background-color:var(--color-inverse-surface);padding:var(--unit-32)}@media screen and (min-width:768px){.bw-featured-media--inversed{padding:var(--unit-48)}}@media screen and (min-width:768px){.bw-featured-media{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:var(--unit-32) var(--unit-24)}.bw-featured-media .bw-section-header{grid-column:1;grid-row:1;max-width:var(--unit-1285, 1285px)}.bw-featured-media .bw-media,.bw-featured-media__media-include{grid-column:1/-1;grid-row:2}.bw-featured-media .bw-btn{grid-column:2;grid-row:1;place-self:end end}}.bw-feature-banner{position:relative;overflow:hidden;isolation:isolate}.bw-feature-banner--rounded-corner{border-bottom-right-radius:var(--radius-brand-dynamic)}.bw-feature-banner--layout-compact .bw-feature-banner__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}.bw-feature-banner--layout-compact .bw-feature-banner__title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-feature-banner--layout-compact .bw-feature-banner__title{margin-top:0;margin-bottom:var(--title-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-feature-banner--layout-compact .bw-feature-banner__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-title-size);line-height:var(--sm-font-title-line-height);letter-spacing:var(--sm-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-feature-banner--layout-compact .bw-feature-banner__title{margin-top:0;margin-bottom:var(--title-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-feature-banner--layout-compact .bw-feature-banner__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-title-size);line-height:var(--md-font-title-line-height);letter-spacing:var(--md-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-feature-banner--layout-compact .bw-feature-banner__title{margin-top:0;margin-bottom:var(--title-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-feature-banner--layout-compact .bw-feature-banner__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-title-size);line-height:var(--lg-font-title-line-height);letter-spacing:var(--lg-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-feature-banner--layout-compact .bw-feature-banner__title{margin-top:0;margin-bottom:var(--title-lg-paragraph-spacing)}}.bw-feature-banner--layout-compact .bw-feature-banner__title{color:var(--color-inverse-on-surface)}.bw-feature-banner__image{position:absolute;inset:0;z-index:0}.bw-feature-banner__image .bw-image{width:100%;height:100%}.bw-feature-banner__image img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.bw-feature-banner__scrim{position:absolute;inset:0;z-index:1;margin:0 auto;max-width:1920px;background:linear-gradient(90deg,#000c,#0000001a 60%,#0000)}.bw-feature-banner__section{position:relative;z-index:2;width:100%}.bw-feature-banner .bw-container{display:flex;flex-direction:column;gap:var(--unit-32);padding-top:var(--xs-container-padding-y-lg)}@media screen and (min-width:768px){.bw-feature-banner .bw-container{padding-top:var(--sm-container-padding-y-lg)}}@media screen and (min-width:1024px){.bw-feature-banner .bw-container{padding-top:var(--md-container-padding-y-lg)}}@media screen and (min-width:1440px){.bw-feature-banner .bw-container{padding-top:var(--lg-container-padding-y-lg)}}.bw-feature-banner .bw-container{padding-bottom:var(--xs-container-padding-y-lg)}@media screen and (min-width:768px){.bw-feature-banner .bw-container{padding-bottom:var(--sm-container-padding-y-lg)}}@media screen and (min-width:1024px){.bw-feature-banner .bw-container{padding-bottom:var(--md-container-padding-y-lg)}}@media screen and (min-width:1440px){.bw-feature-banner .bw-container{padding-bottom:var(--lg-container-padding-y-lg)}}.bw-feature-banner__content{display:flex;flex-direction:column;gap:var(--unit-16);max-width:640px}.bw-feature-banner__eyebrow{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-eyebrow-size);line-height:var(--xs-font-eyebrow-line-height);letter-spacing:var(--xs-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}.bw-feature-banner__eyebrow{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-eyebrow-size);line-height:var(--xs-font-eyebrow-line-height);letter-spacing:var(--xs-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-feature-banner__eyebrow{margin-top:0;margin-bottom:var(--eyebrow-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-feature-banner__eyebrow{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-eyebrow-size);line-height:var(--sm-font-eyebrow-line-height);letter-spacing:var(--sm-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-feature-banner__eyebrow{margin-top:0;margin-bottom:var(--eyebrow-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-feature-banner__eyebrow{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-eyebrow-size);line-height:var(--md-font-eyebrow-line-height);letter-spacing:var(--md-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-feature-banner__eyebrow{margin-top:0;margin-bottom:var(--eyebrow-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-feature-banner__eyebrow{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-eyebrow-size);line-height:var(--lg-font-eyebrow-line-height);letter-spacing:var(--lg-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-feature-banner__eyebrow{margin-top:0;margin-bottom:var(--eyebrow-lg-paragraph-spacing)}}.bw-feature-banner__eyebrow{color:var(--color-on-primary);margin:0;text-transform:uppercase}.bw-feature-banner__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-headline-size);line-height:var(--xs-font-headline-line-height);letter-spacing:var(--xs-font-headline-letter-spacing);font-weight:var(--font-display-weight)}.bw-feature-banner__title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-headline-size);line-height:var(--xs-font-headline-line-height);letter-spacing:var(--xs-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-feature-banner__title{margin-top:0;margin-bottom:var(--headline-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-feature-banner__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-headline-size);line-height:var(--sm-font-headline-line-height);letter-spacing:var(--sm-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-feature-banner__title{margin-top:0;margin-bottom:var(--headline-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-feature-banner__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-headline-size);line-height:var(--md-font-headline-line-height);letter-spacing:var(--md-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-feature-banner__title{margin-top:0;margin-bottom:var(--headline-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-feature-banner__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-headline-size);line-height:var(--lg-font-headline-line-height);letter-spacing:var(--lg-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-feature-banner__title{margin-top:0;margin-bottom:var(--headline-lg-paragraph-spacing)}}.bw-feature-banner__title{margin:0;color:var(--color-inverse-on-surface)}.bw-feature-banner__title strong,.bw-feature-banner__title b{font-weight:var(--font-display-weight-strong)}.bw-feature-banner__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-subhead-size);line-height:var(--xs-font-subhead-line-height);letter-spacing:var(--xs-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}.bw-feature-banner__text{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-subhead-size);line-height:var(--xs-font-subhead-line-height);letter-spacing:var(--xs-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-feature-banner__text{margin-top:0;margin-bottom:var(--subhead-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-feature-banner__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-subhead-size);line-height:var(--sm-font-subhead-line-height);letter-spacing:var(--sm-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-feature-banner__text{margin-top:0;margin-bottom:var(--subhead-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-feature-banner__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-subhead-size);line-height:var(--md-font-subhead-line-height);letter-spacing:var(--md-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-feature-banner__text{margin-top:0;margin-bottom:var(--subhead-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-feature-banner__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-subhead-size);line-height:var(--lg-font-subhead-line-height);letter-spacing:var(--lg-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-feature-banner__text{margin-top:0;margin-bottom:var(--subhead-lg-paragraph-spacing)}}.bw-feature-banner__text{margin:0;max-width:480px;color:var(--color-inverse-on-surface)}.bw-feature-banner__text p{margin:0}.bw-feature-banner__footer{display:flex;gap:var(--unit-16)}.bw-feature-banner__footer>*{flex:1 1 0}@media screen and (min-width:768px){.bw-feature-banner__footer{flex-flow:row wrap}.bw-feature-banner__footer>*{flex:0 0 auto}}.bwh-hero-container{position:relative;z-index:101;isolation:isolate}.bwh-hero-container .bw-header__bottom-nav{background-color:#0000}.bwh-hero-container--inverse .bw-header__bottom-nav{color:var(--color-inverse-on-surface)}.bw-hero--layout-default .bw-hero__section{min-height:176px}@media screen and (min-width:768px){.bw-hero--layout-default .bw-hero__section{min-height:316px}}@media screen and (min-width:768px){.bw-hero--layout-default .bw-hero__content,.bw-hero--layout-default .bw-hero__footer{max-width:480px}}@media screen and (min-width:1024px){.bw-hero--layout-default .bw-hero__content,.bw-hero--layout-default .bw-hero__footer{max-width:619px}}@media screen and (min-width:1440px){.bw-hero--layout-default .bw-hero__content,.bw-hero--layout-default .bw-hero__footer{max-width:640px}}.bw-hero--layout-narrow .bw-hero__section{min-height:176px}@media screen and (min-width:768px){.bw-hero--layout-narrow .bw-hero__section{min-height:316px}}@media screen and (min-width:768px){.bw-hero--layout-narrow .bw-hero__content,.bw-hero--layout-narrow .bw-hero__footer{max-width:480px}}@media screen and (min-width:1024px){.bw-hero--layout-narrow .bw-hero__content,.bw-hero--layout-narrow .bw-hero__footer{max-width:619px}}@media screen and (min-width:1440px){.bw-hero--layout-narrow .bw-hero__content,.bw-hero--layout-narrow .bw-hero__footer{max-width:640px}}.bw-hero--layout-wide .bw-hero__section{min-height:224px}@media screen and (min-width:768px){.bw-hero--layout-wide .bw-hero__section{min-height:400px}}.bw-hero--layout-wide .bw-hero__text{display:none}.bw-hero--rounded-corner .bw-hero__image,.bw-hero--rounded-corner .bw-hero__video{overflow:hidden;border-bottom-right-radius:var(--radius-brand-dynamic)}.bw-hero--rounded-corner .bw-hero__scrim{border-bottom-right-radius:var(--radius-brand-dynamic)}.bw-hero__image{position:absolute;inset:var(--unit-56) 0 0;z-index:-2}@media screen and (min-width:768px){.bw-hero__image{inset:var(--unit-80) 0 0}}.bw-hero__image .bw-image{width:100%;height:100%}.bw-hero__image img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}.bw-hero__video{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none;background-color:var(--color-surface-container-dim)}@media(prefers-reduced-motion:reduce){.bw-hero__video{display:none}}.bw-hero__video-embed{width:100%;height:100%;object-fit:cover}.bw-hero__scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0003 18%,#0009 60%);margin:0 auto;max-width:1920px}.bw-hero__scrim--none{display:none}.bw-hero__scrim--black-20{background:#0003}.bw-hero__scrim--black-40{background:#0006}.bw-hero__scrim--black-60{background:#0009}.bw-hero__scrim--white-20{background:#fff3}.bw-hero__scrim--white-40{background:#fff6}.bw-hero__scrim--white-60{background:#fff9}.bw-hero__section{position:relative;z-index:2;width:100%}.bw-hero__content{display:flex;flex-direction:column;gap:var(--unit-32);color:var(--color-on-surface)}.bw-hero--inverse .bw-hero__content,.bw-hero--inverse .bw-hero__title,.bw-hero--inverse .bw-hero__text{color:var(--color-inverse-on-surface)}.bw-hero--inverse .bw-hero__logo-img{filter:brightness(0) invert(1)}.bw-hero__logo{height:var(--unit-48, 48px)}.bw-hero__logo-img{height:100%;width:auto}.bw-hero__eyebrow{margin:0;font-family:var(--font-body-family),var(--font-fallback),sans-serif;font-weight:var(--font-accent-weight);text-transform:uppercase;font-size:var(--xs-font-eyebrow-size)}@media screen and (min-width:768px){.bw-hero__eyebrow{font-size:var(--sm-font-eyebrow-size)}}@media screen and (min-width:1024px){.bw-hero__eyebrow{font-size:var(--md-font-eyebrow-size)}}@media screen and (min-width:1440px){.bw-hero__eyebrow{font-size:var(--lg-font-eyebrow-size)}}.bw-hero__eyebrow{line-height:var(--xs-font-eyebrow-line-height)}@media screen and (min-width:768px){.bw-hero__eyebrow{line-height:var(--sm-font-eyebrow-line-height)}}@media screen and (min-width:1024px){.bw-hero__eyebrow{line-height:var(--md-font-eyebrow-line-height)}}@media screen and (min-width:1440px){.bw-hero__eyebrow{line-height:var(--lg-font-eyebrow-line-height)}}.bw-hero__eyebrow{letter-spacing:var(--xs-font-eyebrow-letter-spacing)}@media screen and (min-width:768px){.bw-hero__eyebrow{letter-spacing:var(--sm-font-eyebrow-letter-spacing)}}@media screen and (min-width:1024px){.bw-hero__eyebrow{letter-spacing:var(--md-font-eyebrow-letter-spacing)}}@media screen and (min-width:1440px){.bw-hero__eyebrow{letter-spacing:var(--lg-font-eyebrow-letter-spacing)}}.bw-hero__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-headline-size);line-height:var(--xs-font-headline-line-height);letter-spacing:var(--xs-font-headline-letter-spacing);font-weight:var(--font-display-weight)}.bw-hero__title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-headline-size);line-height:var(--xs-font-headline-line-height);letter-spacing:var(--xs-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-hero__title{margin-top:0;margin-bottom:var(--headline-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-hero__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-headline-size);line-height:var(--sm-font-headline-line-height);letter-spacing:var(--sm-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-hero__title{margin-top:0;margin-bottom:var(--headline-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-hero__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-headline-size);line-height:var(--md-font-headline-line-height);letter-spacing:var(--md-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-hero__title{margin-top:0;margin-bottom:var(--headline-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-hero__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-headline-size);line-height:var(--lg-font-headline-line-height);letter-spacing:var(--lg-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-hero__title{margin-top:0;margin-bottom:var(--headline-lg-paragraph-spacing)}}.bw-hero__title{margin:0}.bw-hero__title strong,.bw-hero__title b{font-weight:var(--font-display-weight-strong)}.bw-hero__title-secondary{display:block}.bw-hero__title-secondary-on-surface{color:var(--color-on-surface)}.bw-hero__title-secondary-inverse-on-surface{color:var(--color-inverse-on-surface)}.bw-hero__title-secondary-primary{color:var(--color-primary)}.bw-hero__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-subhead-size);line-height:var(--xs-font-subhead-line-height);letter-spacing:var(--xs-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}.bw-hero__text{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-subhead-size);line-height:var(--xs-font-subhead-line-height);letter-spacing:var(--xs-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-hero__text{margin-top:0;margin-bottom:var(--subhead-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-hero__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-subhead-size);line-height:var(--sm-font-subhead-line-height);letter-spacing:var(--sm-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-hero__text{margin-top:0;margin-bottom:var(--subhead-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-hero__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-subhead-size);line-height:var(--md-font-subhead-line-height);letter-spacing:var(--md-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-hero__text{margin-top:0;margin-bottom:var(--subhead-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-hero__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-subhead-size);line-height:var(--lg-font-subhead-line-height);letter-spacing:var(--lg-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-hero__text{margin-top:0;margin-bottom:var(--subhead-lg-paragraph-spacing)}}.bw-hero__text,.bw-hero__text p{margin:0}.bw-hero__footer{margin-top:var(--unit-32);display:flex;gap:var(--unit-8)}.bw-hero__footer>*{flex:1 1 0}@media screen and (min-width:768px){.bw-hero__footer{flex-flow:row wrap}.bw-hero__footer>*{flex:0 0 auto}}.bw-hero__footer-action{display:flex}.bw-hero__footer-action:empty{display:none}.bw-hero__footer-action>.bw-btn{flex:1 1 auto}.bw-hero__footer:not(.bw-hero__footer--offer):not(:has(.bw-btn)){display:none}.bw-hero__footer--offer{flex-direction:column;align-items:stretch;gap:var(--unit-16)}.bw-hero__footer--offer>*{flex:none}@keyframes react-placeholder-pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.bw-hero__credit-card-banner{background-color:var(--color-inverse-surface);color:var(--color-inverse-on-surface)}.bw-hero__cc-body{display:flex;flex-direction:column;gap:var(--unit-16);align-items:flex-start;justify-content:center}@media screen and (min-width:768px){.bw-hero__cc-body{flex-flow:row wrap;place-content:flex-end space-between;align-items:flex-end}}.bw-hero__cc-copy{display:flex;flex-direction:column;gap:var(--unit-8);min-width:0}@media screen and (min-width:768px){.bw-hero__cc-copy{flex:1 1 0}}.bw-hero__cc-eyebrow{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-eyebrow-size);line-height:var(--xs-font-eyebrow-line-height);letter-spacing:var(--xs-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}.bw-hero__cc-eyebrow{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-eyebrow-size);line-height:var(--xs-font-eyebrow-line-height);letter-spacing:var(--xs-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-hero__cc-eyebrow{margin-top:0;margin-bottom:var(--eyebrow-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-hero__cc-eyebrow{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-eyebrow-size);line-height:var(--sm-font-eyebrow-line-height);letter-spacing:var(--sm-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-hero__cc-eyebrow{margin-top:0;margin-bottom:var(--eyebrow-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-hero__cc-eyebrow{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-eyebrow-size);line-height:var(--md-font-eyebrow-line-height);letter-spacing:var(--md-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-hero__cc-eyebrow{margin-top:0;margin-bottom:var(--eyebrow-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-hero__cc-eyebrow{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-eyebrow-size);line-height:var(--lg-font-eyebrow-line-height);letter-spacing:var(--lg-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-hero__cc-eyebrow{margin-top:0;margin-bottom:var(--eyebrow-lg-paragraph-spacing)}}.bw-hero__cc-eyebrow{margin:0;color:var(--color-inverse-on-surface);text-transform:uppercase}.bw-hero__cc-title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}.bw-hero__cc-title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-hero__cc-title{margin-top:0;margin-bottom:var(--title-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-hero__cc-title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-title-size);line-height:var(--sm-font-title-line-height);letter-spacing:var(--sm-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-hero__cc-title{margin-top:0;margin-bottom:var(--title-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-hero__cc-title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-title-size);line-height:var(--md-font-title-line-height);letter-spacing:var(--md-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-hero__cc-title{margin-top:0;margin-bottom:var(--title-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-hero__cc-title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-title-size);line-height:var(--lg-font-title-line-height);letter-spacing:var(--lg-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-hero__cc-title{margin-top:0;margin-bottom:var(--title-lg-paragraph-spacing)}}.bw-hero__cc-title{margin:0;color:var(--color-inverse-on-surface)}.bw-hero__cc-points-value,.bw-hero__cc-title--strong{font-weight:var(--font-display-weight-strong)}.bw-hero__cc-points-label{font-weight:var(--font-display-weight)}.bw-hero__cc-points-label sup{font-size:.375em;line-height:1;vertical-align:super}.bw-hero__cc-cta{flex-shrink:0}.bw-hero__cc-math{display:flex;flex-direction:column;gap:var(--unit-16);min-width:0}@media screen and (min-width:768px){.bw-hero__cc-math{flex:1 1 0;flex-direction:row}}.bw-hero__cc-math-row{display:flex;gap:var(--unit-8);align-items:flex-end;min-width:0}.bw-hero__cc-math-row .bw-hero__cc-title{white-space:nowrap}@media screen and (min-width:768px){.bw-hero__cc-math-row{gap:var(--unit-16)}}.bw-hero__cc-math-row--total{padding-top:var(--unit-16);border-top:var(--unit-1) solid var(--color-outline-variant)}.bw-hero__cc-math-row--total .bw-hero__cc-math-operator{visibility:hidden}@media screen and (min-width:768px){.bw-hero__cc-math-row--total{padding-top:0;border-top:0}.bw-hero__cc-math-row--total .bw-hero__cc-math-operator{visibility:visible}}.bw-hero__cc-figure-skeleton{max-width:5ch;width:100%;height:1em;background-color:var(--opacity-white-30);border-radius:var(--component-loading-skeleton-radius)}@media(prefers-reduced-motion:no-preference){.bw-hero__cc-figure-skeleton{animation:react-placeholder-pulse 1.5s ease-in-out infinite}}.bw-hero__cc-figure-skeleton{display:inline-block;vertical-align:middle}.bw-hero__cc-math-operator{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}.bw-hero__cc-math-operator{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-hero__cc-math-operator{margin-top:0;margin-bottom:var(--title-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-hero__cc-math-operator{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-title-size);line-height:var(--sm-font-title-line-height);letter-spacing:var(--sm-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-hero__cc-math-operator{margin-top:0;margin-bottom:var(--title-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-hero__cc-math-operator{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-title-size);line-height:var(--md-font-title-line-height);letter-spacing:var(--md-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-hero__cc-math-operator{margin-top:0;margin-bottom:var(--title-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-hero__cc-math-operator{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-title-size);line-height:var(--lg-font-title-line-height);letter-spacing:var(--lg-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-hero__cc-math-operator{margin-top:0;margin-bottom:var(--title-lg-paragraph-spacing)}}.bw-hero__cc-math-operator{flex-shrink:0;min-width:var(--unit-24);align-self:flex-end;color:var(--color-inverse-on-surface)}@media screen and (min-width:768px){.bw-hero__cc-math-operator{min-width:0}.bw-hero__cc-math-operator:empty{display:none}}.bw-offer-footer__badge,.bw-hero-offer-footer__badge{width:fit-content}.bw-offer-footer__actions,.bw-hero-offer-footer__actions{display:flex;gap:var(--unit-8)}.bw-offer-footer__actions>*,.bw-hero-offer-footer__actions>*{flex:1 1 0}@media screen and (min-width:768px){.bw-offer-footer__actions,.bw-hero-offer-footer__actions{flex-flow:row wrap}.bw-offer-footer__actions>*,.bw-hero-offer-footer__actions>*{flex:0 0 auto}}.bw-inlinebanner{display:grid;grid-template-columns:1fr;background-color:var(--color-surface-container)}@media screen and (min-width:768px){.bw-inlinebanner{grid-template-columns:1fr 1fr;align-items:center}}.bw-inlinebanner__content{display:flex;flex-direction:column;justify-content:center;padding:var(--unit-24)}@media screen and (min-width:768px){.bw-inlinebanner__content{padding:var(--unit-48)}}.bw-inlinebanner__logo{height:var(--unit-48, 48px);width:auto;margin-bottom:var(--unit-80)}.bw-inlinebanner__header{margin-bottom:var(--unit-16)}.bw-inlinebanner__eyebrow{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-eyebrow-size);line-height:var(--xs-font-eyebrow-line-height);letter-spacing:var(--xs-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}.bw-inlinebanner__eyebrow{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-eyebrow-size);line-height:var(--xs-font-eyebrow-line-height);letter-spacing:var(--xs-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-inlinebanner__eyebrow{margin-top:0;margin-bottom:var(--eyebrow-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-inlinebanner__eyebrow{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-eyebrow-size);line-height:var(--sm-font-eyebrow-line-height);letter-spacing:var(--sm-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-inlinebanner__eyebrow{margin-top:0;margin-bottom:var(--eyebrow-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-inlinebanner__eyebrow{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-eyebrow-size);line-height:var(--md-font-eyebrow-line-height);letter-spacing:var(--md-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-inlinebanner__eyebrow{margin-top:0;margin-bottom:var(--eyebrow-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-inlinebanner__eyebrow{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-eyebrow-size);line-height:var(--lg-font-eyebrow-line-height);letter-spacing:var(--lg-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-inlinebanner__eyebrow{margin-top:0;margin-bottom:var(--eyebrow-lg-paragraph-spacing)}}.bw-inlinebanner__eyebrow{margin:0 0 var(--unit-8);color:var(--color-on-surface-variant)}.bw-inlinebanner__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}.bw-inlinebanner__title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-inlinebanner__title{margin-top:0;margin-bottom:var(--title-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-inlinebanner__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-title-size);line-height:var(--sm-font-title-line-height);letter-spacing:var(--sm-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-inlinebanner__title{margin-top:0;margin-bottom:var(--title-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-inlinebanner__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-title-size);line-height:var(--md-font-title-line-height);letter-spacing:var(--md-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-inlinebanner__title{margin-top:0;margin-bottom:var(--title-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-inlinebanner__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-title-size);line-height:var(--lg-font-title-line-height);letter-spacing:var(--lg-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-inlinebanner__title{margin-top:0;margin-bottom:var(--title-lg-paragraph-spacing)}}.bw-inlinebanner__title{margin:0;color:var(--color-on-surface)}.bw-inlinebanner__title b,.bw-inlinebanner__title strong{font-weight:var(--font-display-weight-strong)}.bw-inlinebanner__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}.bw-inlinebanner__text{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-inlinebanner__text{margin-top:0;margin-bottom:var(--paragraph-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-inlinebanner__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-paragraph-size);line-height:var(--sm-font-paragraph-line-height);letter-spacing:var(--sm-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-inlinebanner__text{margin-top:0;margin-bottom:var(--paragraph-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-inlinebanner__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-paragraph-size);line-height:var(--md-font-paragraph-line-height);letter-spacing:var(--md-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-inlinebanner__text{margin-top:0;margin-bottom:var(--paragraph-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-inlinebanner__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-paragraph-size);line-height:var(--lg-font-paragraph-line-height);letter-spacing:var(--lg-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-inlinebanner__text{margin-top:0;margin-bottom:var(--paragraph-lg-paragraph-spacing)}}.bw-inlinebanner__text{margin:0;color:var(--color-on-surface-variant)}.bw-inlinebanner__list{list-style:none;padding:0;margin:var(--unit-16) 0 0;display:flex;flex-direction:column;gap:var(--unit-12)}.bw-inlinebanner__list-item{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}.bw-inlinebanner__list-item{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-inlinebanner__list-item{margin-top:0;margin-bottom:var(--caption-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-inlinebanner__list-item{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-caption-size);line-height:var(--sm-font-caption-line-height);letter-spacing:var(--sm-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-inlinebanner__list-item{margin-top:0;margin-bottom:var(--caption-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-inlinebanner__list-item{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-caption-size);line-height:var(--md-font-caption-line-height);letter-spacing:var(--md-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-inlinebanner__list-item{margin-top:0;margin-bottom:var(--caption-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-inlinebanner__list-item{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-caption-size);line-height:var(--lg-font-caption-line-height);letter-spacing:var(--lg-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-inlinebanner__list-item{margin-top:0;margin-bottom:var(--caption-lg-paragraph-spacing)}}.bw-inlinebanner__list-item{display:flex;align-items:flex-start;gap:var(--unit-8);color:var(--color-on-surface)}.bw-inlinebanner__list-item-icon{flex-shrink:0;margin-top:var(--unit-2, 2px)}.bw-inlinebanner__ctas{display:flex;flex-wrap:wrap;gap:var(--unit-12);margin-top:var(--unit-24)}.bw-inlinebanner__media{overflow:hidden;aspect-ratio:3/2}@media screen and (min-width:768px){.bw-inlinebanner__media{aspect-ratio:unset;align-self:stretch}}.bw-inlinebanner__media img{width:100%;height:100%;object-fit:cover}.bw-inlinebanner--media-first .bw-inlinebanner__content{order:2}.bw-inlinebanner--media-first .bw-inlinebanner__media{order:1}@media screen and (min-width:768px){.bw-inlinebanner--compact{grid-template-columns:repeat(3,1fr)}.bw-inlinebanner--compact .bw-inlinebanner__content{grid-column:1/span 2}.bw-inlinebanner--compact .bw-inlinebanner__media{grid-column:3;align-self:stretch}}@media screen and (min-width:768px){.bw-inlinebanner--compact.bw-inlinebanner--media-first .bw-inlinebanner__content{grid-column:2/span 2}.bw-inlinebanner--compact.bw-inlinebanner--media-first .bw-inlinebanner__media{grid-column:1}}.bw-inlinebanner--inversed{background-color:var(--color-inverse-surface)}.bw-inlinebanner--inversed .bw-inlinebanner__eyebrow{color:var(--color-inverse-on-surface-variant)}.bw-inlinebanner--inversed .bw-inlinebanner__title{color:var(--color-inverse-on-surface)}.bw-inlinebanner--inversed .bw-inlinebanner__text{color:var(--color-inverse-on-surface-variant)}.bw-inlinebanner--inversed .bw-inlinebanner__list-item{color:var(--color-inverse-on-surface)}.bw-inlinebanner--inversed .bw-inlinebanner__list-item-icon{color:var(--color-inverse-primary)}.bw-inlinebanner--rounded-top-left{overflow:hidden;border-radius:var(--radius-brand-lg) 0 0 0}.bw-inlinebanner--rounded-top-right{overflow:hidden;border-radius:0 var(--radius-brand-lg) 0 0}.bw-inlinebanner--rounded-bottom-right{overflow:hidden;border-radius:0 0 var(--radius-brand-lg) 0}.bw-inlinebanner--rounded-bottom-left{overflow:hidden;border-radius:0 0 0 var(--radius-brand-lg)}.bw-registration-inlinebanner{display:grid;grid-template-columns:1fr;background-color:var(--color-surface-container)}@media screen and (min-width:768px){.bw-registration-inlinebanner{grid-template-columns:1fr 1fr;align-items:center}}.bw-registration-inlinebanner__content{display:flex;flex-direction:column;justify-content:center;padding:var(--unit-24)}@media screen and (min-width:768px){.bw-registration-inlinebanner__content{padding:var(--unit-48)}}.bw-registration-inlinebanner__logo{height:var(--unit-48, 48px);width:auto;margin-bottom:var(--unit-80)}.bw-registration-inlinebanner__header{margin-bottom:var(--unit-16)}.bw-registration-inlinebanner__eyebrow{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-eyebrow-size);line-height:var(--xs-font-eyebrow-line-height);letter-spacing:var(--xs-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}.bw-registration-inlinebanner__eyebrow{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-eyebrow-size);line-height:var(--xs-font-eyebrow-line-height);letter-spacing:var(--xs-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-registration-inlinebanner__eyebrow{margin-top:0;margin-bottom:var(--eyebrow-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-registration-inlinebanner__eyebrow{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-eyebrow-size);line-height:var(--sm-font-eyebrow-line-height);letter-spacing:var(--sm-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-registration-inlinebanner__eyebrow{margin-top:0;margin-bottom:var(--eyebrow-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-registration-inlinebanner__eyebrow{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-eyebrow-size);line-height:var(--md-font-eyebrow-line-height);letter-spacing:var(--md-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-registration-inlinebanner__eyebrow{margin-top:0;margin-bottom:var(--eyebrow-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-registration-inlinebanner__eyebrow{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-eyebrow-size);line-height:var(--lg-font-eyebrow-line-height);letter-spacing:var(--lg-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-registration-inlinebanner__eyebrow{margin-top:0;margin-bottom:var(--eyebrow-lg-paragraph-spacing)}}.bw-registration-inlinebanner__eyebrow{margin:0 0 var(--unit-8);color:var(--color-on-surface-variant)}.bw-registration-inlinebanner__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}.bw-registration-inlinebanner__title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-registration-inlinebanner__title{margin-top:0;margin-bottom:var(--title-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-registration-inlinebanner__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-title-size);line-height:var(--sm-font-title-line-height);letter-spacing:var(--sm-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-registration-inlinebanner__title{margin-top:0;margin-bottom:var(--title-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-registration-inlinebanner__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-title-size);line-height:var(--md-font-title-line-height);letter-spacing:var(--md-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-registration-inlinebanner__title{margin-top:0;margin-bottom:var(--title-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-registration-inlinebanner__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-title-size);line-height:var(--lg-font-title-line-height);letter-spacing:var(--lg-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-registration-inlinebanner__title{margin-top:0;margin-bottom:var(--title-lg-paragraph-spacing)}}.bw-registration-inlinebanner__title{margin:0;color:var(--color-on-surface)}.bw-registration-inlinebanner__title b,.bw-registration-inlinebanner__title strong{font-weight:var(--font-display-weight-strong)}.bw-registration-inlinebanner__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}.bw-registration-inlinebanner__text{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-registration-inlinebanner__text{margin-top:0;margin-bottom:var(--paragraph-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-registration-inlinebanner__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-paragraph-size);line-height:var(--sm-font-paragraph-line-height);letter-spacing:var(--sm-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-registration-inlinebanner__text{margin-top:0;margin-bottom:var(--paragraph-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-registration-inlinebanner__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-paragraph-size);line-height:var(--md-font-paragraph-line-height);letter-spacing:var(--md-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-registration-inlinebanner__text{margin-top:0;margin-bottom:var(--paragraph-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-registration-inlinebanner__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-paragraph-size);line-height:var(--lg-font-paragraph-line-height);letter-spacing:var(--lg-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-registration-inlinebanner__text{margin-top:0;margin-bottom:var(--paragraph-lg-paragraph-spacing)}}.bw-registration-inlinebanner__text{margin:0;color:var(--color-on-surface-variant)}.bw-registration-inlinebanner__list{list-style:none;padding:0;margin:var(--unit-16) 0 0;display:flex;flex-direction:column;gap:var(--unit-12)}.bw-registration-inlinebanner__list-item{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}.bw-registration-inlinebanner__list-item{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-registration-inlinebanner__list-item{margin-top:0;margin-bottom:var(--caption-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-registration-inlinebanner__list-item{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-caption-size);line-height:var(--sm-font-caption-line-height);letter-spacing:var(--sm-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-registration-inlinebanner__list-item{margin-top:0;margin-bottom:var(--caption-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-registration-inlinebanner__list-item{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-caption-size);line-height:var(--md-font-caption-line-height);letter-spacing:var(--md-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-registration-inlinebanner__list-item{margin-top:0;margin-bottom:var(--caption-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-registration-inlinebanner__list-item{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-caption-size);line-height:var(--lg-font-caption-line-height);letter-spacing:var(--lg-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-registration-inlinebanner__list-item{margin-top:0;margin-bottom:var(--caption-lg-paragraph-spacing)}}.bw-registration-inlinebanner__list-item{display:flex;align-items:flex-start;gap:var(--unit-8);color:var(--color-on-surface)}.bw-registration-inlinebanner__list-item-icon{flex-shrink:0;margin-top:var(--unit-2, 2px)}.bw-registration-inlinebanner__ctas{display:flex;flex-wrap:wrap;gap:var(--unit-12);margin-top:var(--unit-24)}.bw-registration-inlinebanner__media{overflow:hidden;aspect-ratio:3/2}@media screen and (min-width:768px){.bw-registration-inlinebanner__media{aspect-ratio:unset;align-self:stretch}}.bw-registration-inlinebanner__media img{width:100%;height:100%;object-fit:cover}.bw-registration-inlinebanner--media-first .bw-registration-inlinebanner__content{order:2}.bw-registration-inlinebanner--media-first .bw-registration-inlinebanner__media{order:1}@media screen and (min-width:768px){.bw-registration-inlinebanner--compact{grid-template-columns:repeat(3,1fr)}.bw-registration-inlinebanner--compact .bw-registration-inlinebanner__content{grid-column:1/span 2}.bw-registration-inlinebanner--compact .bw-registration-inlinebanner__media{grid-column:3;align-self:stretch}}@media screen and (min-width:768px){.bw-registration-inlinebanner--compact.bw-registration-inlinebanner--media-first .bw-registration-inlinebanner__content{grid-column:2/span 2}.bw-registration-inlinebanner--compact.bw-registration-inlinebanner--media-first .bw-registration-inlinebanner__media{grid-column:1}}.bw-registration-inlinebanner--inversed{background-color:var(--color-inverse-surface)}.bw-registration-inlinebanner--inversed .bw-registration-inlinebanner__eyebrow{color:var(--color-inverse-on-surface-variant)}.bw-registration-inlinebanner--inversed .bw-registration-inlinebanner__title{color:var(--color-inverse-on-surface)}.bw-registration-inlinebanner--inversed .bw-registration-inlinebanner__text{color:var(--color-inverse-on-surface-variant)}.bw-registration-inlinebanner--inversed .bw-registration-inlinebanner__list-item{color:var(--color-inverse-on-surface)}.bw-registration-inlinebanner--inversed .bw-registration-inlinebanner__list-item-icon{color:var(--color-inverse-primary)}.bw-registration-inlinebanner--rounded-top-left{overflow:hidden;border-radius:var(--radius-brand-lg) 0 0 0}.bw-registration-inlinebanner--rounded-top-right{overflow:hidden;border-radius:0 var(--radius-brand-lg) 0 0}.bw-registration-inlinebanner--rounded-bottom-right{overflow:hidden;border-radius:0 0 var(--radius-brand-lg) 0}.bw-registration-inlinebanner--rounded-bottom-left{overflow:hidden;border-radius:0 0 0 var(--radius-brand-lg)}.bw-brands-bar{display:flex;flex-direction:column;align-items:center;width:100%;--bw-container-max: 360px}@media screen and (min-width:768px){.bw-brands-bar{--bw-container-max: 758px}}@media screen and (min-width:1024px){.bw-brands-bar{--bw-container-max: 952px}}@media screen and (min-width:1440px){.bw-brands-bar{--bw-container-max: 1280px}}.bw-brands-bar__header{width:100%;margin-bottom:var(--xs-block-gap-sm)}@media screen and (min-width:768px){.bw-brands-bar__header{margin-bottom:var(--sm-block-gap-sm)}}@media screen and (min-width:1024px){.bw-brands-bar__header{margin-bottom:var(--md-block-gap-sm)}}@media screen and (min-width:1440px){.bw-brands-bar__header{margin-bottom:var(--lg-block-gap-sm)}}.bw-brands-bar__card{position:relative;box-sizing:border-box;width:100%;padding:var(--unit-0) var(--unit-12);border:var(--unit-1) solid var(--color-brands-bar-border);border-radius:var(--radius-brand-sm);--bw-masthead-height:var(--xs-component-brands-bar-parent-logo-height-wh)}@media screen and (min-width:768px){.bw-brands-bar__card{--bw-masthead-height:var(--sm-component-brands-bar-parent-logo-height-wh)}}@media screen and (min-width:1024px){.bw-brands-bar__card{--bw-masthead-height:var(--md-component-brands-bar-parent-logo-height-wh)}}@media screen and (min-width:1440px){.bw-brands-bar__card{--bw-masthead-height:var(--lg-component-brands-bar-parent-logo-height-wh)}}.bw-brands-bar__card{margin-block:calc(var(--bw-masthead-height)/2 + var(--unit-8))}.bw-brands-bar__masthead{position:absolute;display:inline-flex;align-items:center;padding:var(--unit-8);background-color:var(--color-surface)}.bw-brands-bar__masthead--top{top:0;transform:translateY(-50%);left:var(--xs-component-brands-bar-parent-logo-padding-x)}@media screen and (min-width:768px){.bw-brands-bar__masthead--top{left:var(--sm-component-brands-bar-parent-logo-padding-x)}}@media screen and (min-width:1024px){.bw-brands-bar__masthead--top{left:var(--md-component-brands-bar-parent-logo-padding-x)}}@media screen and (min-width:1440px){.bw-brands-bar__masthead--top{left:var(--lg-component-brands-bar-parent-logo-padding-x)}}.bw-brands-bar__masthead--bottom{bottom:0;transform:translateY(50%);right:var(--xs-component-brands-bar-parent-logo-padding-x)}@media screen and (min-width:768px){.bw-brands-bar__masthead--bottom{right:var(--sm-component-brands-bar-parent-logo-padding-x)}}@media screen and (min-width:1024px){.bw-brands-bar__masthead--bottom{right:var(--md-component-brands-bar-parent-logo-padding-x)}}@media screen and (min-width:1440px){.bw-brands-bar__masthead--bottom{right:var(--lg-component-brands-bar-parent-logo-padding-x)}}.bw-brands-bar__masthead-logo.bw-image{width:auto;height:auto}.bw-brands-bar__masthead-logo.bw-image .bw-image__img{height:var(--xs-component-brands-bar-parent-logo-height-wh)}@media screen and (min-width:768px){.bw-brands-bar__masthead-logo.bw-image .bw-image__img{height:var(--sm-component-brands-bar-parent-logo-height-wh)}}@media screen and (min-width:1024px){.bw-brands-bar__masthead-logo.bw-image .bw-image__img{height:var(--md-component-brands-bar-parent-logo-height-wh)}}@media screen and (min-width:1440px){.bw-brands-bar__masthead-logo.bw-image .bw-image__img{height:var(--lg-component-brands-bar-parent-logo-height-wh)}}.bw-brands-bar__masthead-logo.bw-image .bw-image__img{width:auto;max-width:100%;object-fit:contain}.bw-brands-bar__grid{display:flex;flex-direction:column;align-items:center;row-gap:var(--xs-component-brands-bar-grid-gap)}@media screen and (min-width:768px){.bw-brands-bar__grid{row-gap:var(--sm-component-brands-bar-grid-gap)}}@media screen and (min-width:1024px){.bw-brands-bar__grid{row-gap:var(--md-component-brands-bar-grid-gap)}}@media screen and (min-width:1440px){.bw-brands-bar__grid{row-gap:var(--lg-component-brands-bar-grid-gap)}}.bw-brands-bar__grid{padding-top:var(--xs-component-brands-bar-grid-padding-top)}@media screen and (min-width:768px){.bw-brands-bar__grid{padding-top:var(--sm-component-brands-bar-grid-padding-top)}}@media screen and (min-width:1024px){.bw-brands-bar__grid{padding-top:var(--md-component-brands-bar-grid-padding-top)}}@media screen and (min-width:1440px){.bw-brands-bar__grid{padding-top:var(--lg-component-brands-bar-grid-padding-top)}}.bw-brands-bar__grid{padding-bottom:var(--component-brands-bar-grid-padding-bottom-xs);padding-inline:0}@media screen and (min-width:768px){.bw-brands-bar__grid{padding-bottom:var(--component-brands-bar-grid-padding-bottom-lg-md-sm)}}.bw-brands-bar__group{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:0;padding:0;list-style:none;row-gap:var(--xs-component-brands-bar-grid-gap)}@media screen and (min-width:768px){.bw-brands-bar__group{row-gap:var(--sm-component-brands-bar-grid-gap)}}@media screen and (min-width:1024px){.bw-brands-bar__group{row-gap:var(--md-component-brands-bar-grid-gap)}}@media screen and (min-width:1440px){.bw-brands-bar__group{row-gap:var(--lg-component-brands-bar-grid-gap)}}.bw-brands-bar__group{column-gap:var(--xs-component-brands-bar-row-compact-spacing-x)}@media screen and (min-width:768px){.bw-brands-bar__group{column-gap:var(--sm-component-brands-bar-row-compact-spacing-x)}}@media screen and (min-width:1024px){.bw-brands-bar__group{column-gap:var(--md-component-brands-bar-row-compact-spacing-x)}}@media screen and (min-width:1440px){.bw-brands-bar__group{column-gap:var(--lg-component-brands-bar-row-compact-spacing-x)}}.bw-brands-bar__cell{display:inline-flex;align-items:center;justify-content:center}.bw-brands-bar__cell:has(.bw-image__link:focus-visible){outline:var(--unit-2) solid var(--color-primary);outline-offset:var(--unit-2);border-radius:var(--component-filter-card-focus-radius)}.bw-brands-bar__pair{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;column-gap:var(--xs-component-brands-bar-row-compact-spacing-x)}@media screen and (min-width:768px){.bw-brands-bar__pair{column-gap:var(--sm-component-brands-bar-row-compact-spacing-x)}}@media screen and (min-width:1024px){.bw-brands-bar__pair{column-gap:var(--md-component-brands-bar-row-compact-spacing-x)}}@media screen and (min-width:1440px){.bw-brands-bar__pair{column-gap:var(--lg-component-brands-bar-row-compact-spacing-x)}}.bw-brands-bar__logo.bw-image{display:inline-flex;align-items:center;justify-content:center;--bw-brands-logo-box-h:var(--xs-component-brands-bar-logo-height)}@media screen and (min-width:768px){.bw-brands-bar__logo.bw-image{--bw-brands-logo-box-h:var(--sm-component-brands-bar-logo-height)}}@media screen and (min-width:1024px){.bw-brands-bar__logo.bw-image{--bw-brands-logo-box-h:var(--md-component-brands-bar-logo-height)}}@media screen and (min-width:1440px){.bw-brands-bar__logo.bw-image{--bw-brands-logo-box-h:var(--lg-component-brands-bar-logo-height)}}.bw-brands-bar__logo.bw-image{height:var(--bw-brands-logo-box-h);width:calc(var(--bw-brands-logo-box-h)*1.5)}.bw-brands-bar__logo.bw-image .bw-image__link,.bw-brands-bar__logo.bw-image .bw-image__wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.bw-brands-bar__logo.bw-image .bw-image__img{width:100%;height:100%;object-fit:contain}.bw-brands-bar__logo.bw-image .bw-image__link{cursor:pointer;transition:opacity .15s ease-in-out}.bw-brands-bar__logo.bw-image .bw-image__link:hover,.bw-brands-bar__logo.bw-image .bw-image__link:active{opacity:.6}.bw-brands-bar__logo.bw-image .bw-image__link:focus-visible{outline:none}.theme-best-western .bw-brands-bar__masthead-logo.bw-image .bw-image__img{height:var(--xs-component-brands-bar-parent-logo-height-bw)}@media screen and (min-width:768px){.theme-best-western .bw-brands-bar__masthead-logo.bw-image .bw-image__img{height:var(--sm-component-brands-bar-parent-logo-height-bw)}}@media screen and (min-width:1024px){.theme-best-western .bw-brands-bar__masthead-logo.bw-image .bw-image__img{height:var(--md-component-brands-bar-parent-logo-height-bw)}}@media screen and (min-width:1440px){.theme-best-western .bw-brands-bar__masthead-logo.bw-image .bw-image__img{height:var(--lg-component-brands-bar-parent-logo-height-bw)}}.theme-best-western .bw-brands-bar__card{--bw-masthead-height:var(--xs-component-brands-bar-parent-logo-height-bw)}@media screen and (min-width:768px){.theme-best-western .bw-brands-bar__card{--bw-masthead-height:var(--sm-component-brands-bar-parent-logo-height-bw)}}@media screen and (min-width:1024px){.theme-best-western .bw-brands-bar__card{--bw-masthead-height:var(--md-component-brands-bar-parent-logo-height-bw)}}@media screen and (min-width:1440px){.theme-best-western .bw-brands-bar__card{--bw-masthead-height:var(--lg-component-brands-bar-parent-logo-height-bw)}}.theme-best-western .bw-brands-bar__card{border-radius:var(--unit-24)}.theme-best-western .bw-brands-bar__masthead--top,.theme-best-western .bw-brands-bar__masthead--bottom{left:50%;right:auto}.theme-best-western .bw-brands-bar__masthead--top{transform:translate(-50%,-50%)}.theme-best-western .bw-brands-bar__masthead--bottom{transform:translate(-50%,50%)}.bw-brands-bar__cta{display:flex;justify-content:flex-end;width:100%;margin-top:var(--xs-block-gap-sm)}@media screen and (min-width:768px){.bw-brands-bar__cta{margin-top:var(--sm-block-gap-sm)}}@media screen and (min-width:1024px){.bw-brands-bar__cta{margin-top:var(--md-block-gap-sm)}}@media screen and (min-width:1440px){.bw-brands-bar__cta{margin-top:var(--lg-block-gap-sm)}}.bw-brand-hero{display:flex;flex-direction:column;margin:0 auto;color:var(--color-on-surface);max-width:var(--xs-container-max-width-lg)}@media screen and (min-width:768px){.bw-brand-hero{max-width:var(--sm-container-max-width-lg)}}@media screen and (min-width:1024px){.bw-brand-hero{max-width:var(--md-container-max-width-lg)}}@media screen and (min-width:1440px){.bw-brand-hero{max-width:var(--lg-container-max-width-lg)}}.bw-brand-hero{padding-left:var(--xs-container-padding-x)}@media screen and (min-width:768px){.bw-brand-hero{padding-left:var(--sm-container-padding-x)}}@media screen and (min-width:1024px){.bw-brand-hero{padding-left:var(--md-container-padding-x)}}@media screen and (min-width:1440px){.bw-brand-hero{padding-left:var(--lg-container-padding-x)}}.bw-brand-hero{padding-right:var(--xs-container-padding-x)}@media screen and (min-width:768px){.bw-brand-hero{padding-right:var(--sm-container-padding-x)}}@media screen and (min-width:1024px){.bw-brand-hero{padding-right:var(--md-container-padding-x)}}@media screen and (min-width:1440px){.bw-brand-hero{padding-right:var(--lg-container-padding-x)}}.bw-brand-hero{padding-top:var(--xs-container-padding-y)}@media screen and (min-width:768px){.bw-brand-hero{padding-top:var(--sm-container-padding-y)}}@media screen and (min-width:1024px){.bw-brand-hero{padding-top:var(--md-container-padding-y)}}@media screen and (min-width:1440px){.bw-brand-hero{padding-top:var(--lg-container-padding-y)}}.bw-brand-hero{padding-bottom:var(--xs-container-padding-y)}@media screen and (min-width:768px){.bw-brand-hero{padding-bottom:var(--sm-container-padding-y)}}@media screen and (min-width:1024px){.bw-brand-hero{padding-bottom:var(--md-container-padding-y)}}@media screen and (min-width:1440px){.bw-brand-hero{padding-bottom:var(--lg-container-padding-y)}}.bw-brand-hero{gap:var(--xs-component-brand-hero-gap)}@media screen and (min-width:768px){.bw-brand-hero{gap:var(--sm-component-brand-hero-gap)}}@media screen and (min-width:1024px){.bw-brand-hero{gap:var(--md-component-brand-hero-gap)}}@media screen and (min-width:1440px){.bw-brand-hero{gap:var(--lg-component-brand-hero-gap)}}@media screen and (min-width:1024px){.bw-brand-hero{flex-direction:row;align-items:center}}.bw-brand-hero__content{display:flex;flex-direction:column;padding:var(--unit-24) 0;gap:var(--xs-component-text-block-gap)}@media screen and (min-width:768px){.bw-brand-hero__content{gap:var(--sm-component-text-block-gap)}}@media screen and (min-width:1024px){.bw-brand-hero__content{gap:var(--md-component-text-block-gap)}}@media screen and (min-width:1440px){.bw-brand-hero__content{gap:var(--lg-component-text-block-gap)}}@media screen and (min-width:1024px){.bw-brand-hero__content{flex:1 0 0;min-width:0}}.bw-brand-hero__logo{width:fit-content;margin-bottom:calc(var(--unit-32) - var(--xs-component-text-block-gap))}@media screen and (min-width:768px){.bw-brand-hero__logo{margin-bottom:calc(var(--unit-32) - var(--sm-component-text-block-gap))}}@media screen and (min-width:1024px){.bw-brand-hero__logo{margin-bottom:calc(var(--unit-32) - var(--md-component-text-block-gap))}}@media screen and (min-width:1440px){.bw-brand-hero__logo{margin-bottom:calc(var(--unit-32) - var(--lg-component-text-block-gap))}}.bw-brand-hero__logo{height:var(--xs-component-brand-hero-logo-default-height)}@media screen and (min-width:768px){.bw-brand-hero__logo{height:var(--sm-component-brand-hero-logo-default-height)}}@media screen and (min-width:1024px){.bw-brand-hero__logo{height:var(--md-component-brand-hero-logo-default-height)}}@media screen and (min-width:1440px){.bw-brand-hero__logo{height:var(--lg-component-brand-hero-logo-default-height)}}.bw-brand-hero__logo .bw-image,.bw-brand-hero__logo .bw-image__img{width:auto;height:100%}.bw-brand-hero__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}.bw-brand-hero__title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-brand-hero__title{margin-top:0;margin-bottom:var(--title-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-brand-hero__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-title-size);line-height:var(--sm-font-title-line-height);letter-spacing:var(--sm-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-brand-hero__title{margin-top:0;margin-bottom:var(--title-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-brand-hero__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-title-size);line-height:var(--md-font-title-line-height);letter-spacing:var(--md-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-brand-hero__title{margin-top:0;margin-bottom:var(--title-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-brand-hero__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-title-size);line-height:var(--lg-font-title-line-height);letter-spacing:var(--lg-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-brand-hero__title{margin-top:0;margin-bottom:var(--title-lg-paragraph-spacing)}}.bw-brand-hero__title,.bw-brand-hero__title p{margin:0}.bw-brand-hero__title strong,.bw-brand-hero__title b{font-weight:var(--font-display-weight-strong)}.bw-brand-hero__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-subhead-size);line-height:var(--xs-font-subhead-line-height);letter-spacing:var(--xs-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}.bw-brand-hero__text{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-subhead-size);line-height:var(--xs-font-subhead-line-height);letter-spacing:var(--xs-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-brand-hero__text{margin-top:0;margin-bottom:var(--subhead-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-brand-hero__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-subhead-size);line-height:var(--sm-font-subhead-line-height);letter-spacing:var(--sm-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-brand-hero__text{margin-top:0;margin-bottom:var(--subhead-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-brand-hero__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-subhead-size);line-height:var(--md-font-subhead-line-height);letter-spacing:var(--md-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-brand-hero__text{margin-top:0;margin-bottom:var(--subhead-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-brand-hero__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-subhead-size);line-height:var(--lg-font-subhead-line-height);letter-spacing:var(--lg-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-brand-hero__text{margin-top:0;margin-bottom:var(--subhead-lg-paragraph-spacing)}}.bw-brand-hero__text{margin:0;overflow-wrap:anywhere}.bw-brand-hero__text p{margin:0}.bw-brand-hero__text p+p{margin-top:var(--unit-16)}.bw-brand-hero__cta{padding-top:var(--xs-component-text-block-footer-padding)}@media screen and (min-width:768px){.bw-brand-hero__cta{padding-top:var(--sm-component-text-block-footer-padding)}}@media screen and (min-width:1024px){.bw-brand-hero__cta{padding-top:var(--md-component-text-block-footer-padding)}}@media screen and (min-width:1440px){.bw-brand-hero__cta{padding-top:var(--lg-component-text-block-footer-padding)}}.bw-brand-hero__collage{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--unit-16)}@media screen and (min-width:1024px){.bw-brand-hero__collage{flex:1 0 0;min-width:0}}.bw-brand-hero__collage-large--accent{border-top:var(--border-decorative) solid var(--bw-brand-hero-accent-color)}.bw-brand-hero__collage-stack{display:flex;flex-direction:column;gap:var(--unit-16)}.bw-page-overview{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;row-gap:var(--xs-component-hotel-overview-eyebrow-gap)}@media screen and (min-width:768px){.bw-page-overview{row-gap:var(--sm-component-hotel-overview-eyebrow-gap)}}@media screen and (min-width:1024px){.bw-page-overview{row-gap:var(--md-component-hotel-overview-eyebrow-gap)}}@media screen and (min-width:1440px){.bw-page-overview{row-gap:var(--lg-component-hotel-overview-eyebrow-gap)}}@media screen and (min-width:768px){.bw-page-overview{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--xs-block-gap-lg)}}@media screen and (min-width:768px)and (min-width:768px){.bw-page-overview{column-gap:var(--sm-block-gap-lg)}}@media screen and (min-width:768px)and (min-width:1024px){.bw-page-overview{column-gap:var(--md-block-gap-lg)}}@media screen and (min-width:768px)and (min-width:1440px){.bw-page-overview{column-gap:var(--lg-block-gap-lg)}}@media screen and (min-width:1024px){.bw-page-overview{grid-template-columns:minmax(0,1fr) var(--unit-400, 400px)}}.bw-page-overview__eyebrow{grid-column:1/-1;margin:0;font-family:var(--font-body-family),var(--font-fallback),sans-serif;font-weight:var(--font-accent-weight);text-transform:uppercase;color:var(--color-on-surface);font-size:var(--xs-font-eyebrow-size)}@media screen and (min-width:768px){.bw-page-overview__eyebrow{font-size:var(--sm-font-eyebrow-size)}}@media screen and (min-width:1024px){.bw-page-overview__eyebrow{font-size:var(--md-font-eyebrow-size)}}@media screen and (min-width:1440px){.bw-page-overview__eyebrow{font-size:var(--lg-font-eyebrow-size)}}.bw-page-overview__eyebrow{line-height:var(--xs-font-eyebrow-line-height)}@media screen and (min-width:768px){.bw-page-overview__eyebrow{line-height:var(--sm-font-eyebrow-line-height)}}@media screen and (min-width:1024px){.bw-page-overview__eyebrow{line-height:var(--md-font-eyebrow-line-height)}}@media screen and (min-width:1440px){.bw-page-overview__eyebrow{line-height:var(--lg-font-eyebrow-line-height)}}.bw-page-overview__eyebrow{letter-spacing:var(--xs-font-eyebrow-letter-spacing)}@media screen and (min-width:768px){.bw-page-overview__eyebrow{letter-spacing:var(--sm-font-eyebrow-letter-spacing)}}@media screen and (min-width:1024px){.bw-page-overview__eyebrow{letter-spacing:var(--md-font-eyebrow-letter-spacing)}}@media screen and (min-width:1440px){.bw-page-overview__eyebrow{letter-spacing:var(--lg-font-eyebrow-letter-spacing)}}.bw-page-overview__text.bw-text-block{gap:var(--xs-component-hotel-overview-subhead-gap)}@media screen and (min-width:768px){.bw-page-overview__text.bw-text-block{gap:var(--sm-component-hotel-overview-subhead-gap)}}@media screen and (min-width:1024px){.bw-page-overview__text.bw-text-block{gap:var(--md-component-hotel-overview-subhead-gap)}}@media screen and (min-width:1440px){.bw-page-overview__text.bw-text-block{gap:var(--lg-component-hotel-overview-subhead-gap)}}.bw-page-overview__text .bw-text-block__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-headline-size);line-height:var(--xs-font-headline-line-height);letter-spacing:var(--xs-font-headline-letter-spacing);font-weight:var(--font-display-weight)}.bw-page-overview__text .bw-text-block__title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-headline-size);line-height:var(--xs-font-headline-line-height);letter-spacing:var(--xs-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-page-overview__text .bw-text-block__title{margin-top:0;margin-bottom:var(--headline-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-page-overview__text .bw-text-block__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-headline-size);line-height:var(--sm-font-headline-line-height);letter-spacing:var(--sm-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-page-overview__text .bw-text-block__title{margin-top:0;margin-bottom:var(--headline-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-page-overview__text .bw-text-block__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-headline-size);line-height:var(--md-font-headline-line-height);letter-spacing:var(--md-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-page-overview__text .bw-text-block__title{margin-top:0;margin-bottom:var(--headline-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-page-overview__text .bw-text-block__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-headline-size);line-height:var(--lg-font-headline-line-height);letter-spacing:var(--lg-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-page-overview__text .bw-text-block__title{margin-top:0;margin-bottom:var(--headline-lg-paragraph-spacing)}}.bw-page-overview__text .bw-text-block__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-subhead-size);line-height:var(--xs-font-subhead-line-height);letter-spacing:var(--xs-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}.bw-page-overview__text .bw-text-block__text{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-subhead-size);line-height:var(--xs-font-subhead-line-height);letter-spacing:var(--xs-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-page-overview__text .bw-text-block__text{margin-top:0;margin-bottom:var(--subhead-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-page-overview__text .bw-text-block__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-subhead-size);line-height:var(--sm-font-subhead-line-height);letter-spacing:var(--sm-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-page-overview__text .bw-text-block__text{margin-top:0;margin-bottom:var(--subhead-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-page-overview__text .bw-text-block__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-subhead-size);line-height:var(--md-font-subhead-line-height);letter-spacing:var(--md-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-page-overview__text .bw-text-block__text{margin-top:0;margin-bottom:var(--subhead-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-page-overview__text .bw-text-block__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-subhead-size);line-height:var(--lg-font-subhead-line-height);letter-spacing:var(--lg-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-page-overview__text .bw-text-block__text{margin-top:0;margin-bottom:var(--subhead-lg-paragraph-spacing)}}.bw-page-overview__text .bw-text-block__footer{flex-direction:column;align-items:flex-start;gap:var(--unit-24);padding-top:0;border-top:none}.bw-page-overview__aside{display:flex;flex-direction:column;gap:var(--unit-8);margin-top:var(--unit-32, 32px);padding-top:var(--xs-component-hotel-overview-highlights-padding-top)}@media screen and (min-width:768px){.bw-page-overview__aside{padding-top:var(--sm-component-hotel-overview-highlights-padding-top)}}@media screen and (min-width:1024px){.bw-page-overview__aside{padding-top:var(--md-component-hotel-overview-highlights-padding-top)}}@media screen and (min-width:1440px){.bw-page-overview__aside{padding-top:var(--lg-component-hotel-overview-highlights-padding-top)}}@media screen and (min-width:768px){.bw-page-overview__aside{margin-top:0}}@media screen and (min-width:1024px){.bw-page-overview__aside{padding-top:var(--unit-16, 16px)}}.bw-page-overview__featured-amenities{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--unit-8)}.bw-page-overview__amenity{display:flex}.bw-page-overview__amenity .bw-tile__label{color:var(--color-on-surface-variant)}.bw-page-overview__alert{display:flex;flex-direction:column;gap:var(--unit-12);padding:var(--unit-16);background-color:var(--color-surface-container);color:var(--color-on-surface-variant)}.bw-page-overview__alert-title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-heading-sm-size);line-height:var(--font-heading-sm-line-height);letter-spacing:var(--font-heading-sm-letter-spacing);font-weight:var(--font-heading-sm-weight);text-transform:none}@media print{.bw-page-overview__alert-title{font-size:max(0px,var(--font-heading-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-heading-sm-line-height) - var(--print-offset, 0px))}}@media screen and (min-width:768px){.bw-page-overview--text-only{grid-template-columns:minmax(0,1fr)}}.bw-page-overview--text-only .bw-page-overview__text{max-width:var(--unit-800, 800px)}.bw-page-overview__alert-text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-xs-size);line-height:var(--font-body-regular-xs-line-height);letter-spacing:var(--font-body-regular-xs-letter-spacing);font-weight:var(--font-body-regular-xs-weight);text-transform:none}@media print{.bw-page-overview__alert-text{font-size:max(0px,var(--font-body-regular-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-xs-line-height) - var(--print-offset, 0px))}}.bw-page-overview__alert-text{margin:0}.bw-brand-header{display:flex;flex-direction:column;padding:var(--unit-24);position:relative;background:var(--color-surface);gap:var(--unit-12)}@media screen and (min-width:768px){.bw-brand-header{flex-direction:row;gap:var(--unit-24)}}.bw-brand-header__header{display:flex;align-items:center;gap:var(--unit-12)}.bw-brand-header__rating-wrapper{display:flex;flex-direction:column;width:100%;gap:var(--unit-4)}@media screen and (min-width:768px){.bw-brand-header__rating-wrapper{gap:var(--unit-8)}}@media screen and (min-width:1024px){.bw-brand-header__rating-wrapper{flex-direction:row;gap:var(--unit-16)}}@media screen and (min-width:1440px){.bw-brand-header__rating-wrapper{flex:1;min-width:0}}.bw-brand-header .bw-divider{height:auto}.bw-brand-header__divider{display:none}@media screen and (min-width:768px){.bw-brand-header__divider{display:flex}}.bw-brand-header__monogram.bw-monogram--variant-text.bw-monogram{width:var(--unit-80);height:var(--unit-48);flex-shrink:0}@media screen and (min-width:768px){.bw-brand-header__monogram.bw-monogram--variant-text.bw-monogram{width:160px;height:100px}}.bw-brand-header__placeholder{max-width:100%;width:100%;height:108px;background-color:var(--opacity-black-10);border-radius:var(--component-loading-skeleton-radius)}@media(prefers-reduced-motion:no-preference){.bw-brand-header__placeholder{animation:react-placeholder-pulse 1.5s ease-in-out infinite}}.bw-brand-header__name{width:100%;overflow:hidden;color:var(--color-on-surface);text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-heading-md-size);line-height:var(--font-heading-md-line-height);letter-spacing:var(--font-heading-md-letter-spacing);font-weight:var(--font-heading-md-weight);text-transform:none}@media print{.bw-brand-header__name{font-size:max(0px,var(--font-heading-md-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-heading-md-line-height) - var(--print-offset, 0px))}}@media screen and (min-width:768px){.bw-brand-header__name{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-heading-xl-size);line-height:var(--font-heading-xl-line-height);letter-spacing:var(--font-heading-xl-letter-spacing);font-weight:var(--font-heading-xl-weight);text-transform:none}}.bw-brand-header__name{font-weight:var(--font-heading-weight)}@media screen and (min-width:768px){.bw-brand-header__name--mobile{display:none}}.bw-brand-header__name--desktop{display:none}@media screen and (min-width:768px){.bw-brand-header__name--desktop{display:-webkit-box}}.bw-brand-header__address{width:100%;overflow:hidden;color:var(--color-on-surface);text-overflow:ellipsis}.bw-brand-header__address .bw-icon{color:var(--color-on-surface)}.bw-brand-header__address{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-xs-size);line-height:var(--font-body-regular-xs-line-height);letter-spacing:var(--font-body-regular-xs-letter-spacing);font-weight:var(--font-body-regular-xs-weight);text-transform:none}@media print{.bw-brand-header__address{font-size:max(0px,var(--font-body-regular-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-xs-line-height) - var(--print-offset, 0px))}}@media screen and (min-width:1024px){.bw-brand-header__address{width:auto;flex:1;min-width:0}}.bw-brand-header__phone{width:100%;overflow:hidden;color:var(--color-on-surface);text-overflow:ellipsis}.bw-brand-header__phone .bw-icon{color:var(--color-on-surface)}.bw-brand-header__phone{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-xs-size);line-height:var(--font-body-regular-xs-line-height);letter-spacing:var(--font-body-regular-xs-letter-spacing);font-weight:var(--font-body-regular-xs-weight);text-transform:none}@media print{.bw-brand-header__phone{font-size:max(0px,var(--font-body-regular-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-xs-line-height) - var(--print-offset, 0px))}}@media screen and (min-width:1440px){.bw-brand-header__phone{width:auto;flex-shrink:0}}.bw-brand-header__content{display:flex;flex-direction:column;align-items:flex-start;min-width:0}@media screen and (min-width:768px){.bw-brand-header__content{gap:var(--unit-16);flex:1}}.bw-brand-header__contacts{display:flex;flex-direction:column;align-items:flex-start;gap:var(--unit-4)}@media screen and (min-width:768px){.bw-brand-header__contacts{gap:var(--unit-8)}}@media screen and (min-width:1440px){.bw-brand-header__contacts{flex-direction:row;gap:var(--unit-16)}}.bw-brand-header__favorite{position:absolute;top:var(--unit-24);right:var(--unit-24)}.bw-brand-header--has-favorite .bw-brand-header__name,.bw-brand-header--has-favorite .bw-brand-header__content{padding-right:var(--unit-80)}.bw-decision-gateway{display:flex;flex-direction:column;gap:var(--unit-32)}.bw-decision-gateway .bw-section-header__title{font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing)}.bw-decision-gateway .bw-section-header__description{font-size:var(--xs-font-subhead-size);line-height:var(--xs-font-subhead-line-height);letter-spacing:var(--xs-font-subhead-letter-spacing)}@media screen and (min-width:768px){.bw-decision-gateway .bw-section-header--columns-2{gap:var(--unit-8) var(--unit-16)}.bw-decision-gateway .bw-section-header--columns-2 .bw-section-header__description{margin-top:0}}.bw-decision-gateway__cards-wrapper{display:flex;flex-direction:column;gap:var(--unit-32)}@media screen and (min-width:1024px){.bw-decision-gateway__cards-wrapper{flex-direction:row;align-items:center}}.bw-decision-gateway__cards{display:flex;flex-direction:column;flex:1 1 0;gap:var(--unit-12);min-width:0}.bw-decision-gateway .bw-image{border-top-right-radius:var(--radius-brand-dynamic)}@media screen and (min-width:1024px){.bw-decision-gateway .bw-image{flex:1 1 0;min-width:0;max-width:624px;height:572px;overflow:hidden}.bw-decision-gateway .bw-image .bw-image__wrapper,.bw-decision-gateway .bw-image picture,.bw-decision-gateway .bw-image .bw-image__img{position:absolute;inset:0;width:100%;height:100%}}@media screen and (min-width:1024px){.bw-decision-gateway__cards:not(:has(.bw-decision-card__option:nth-child(2)))~.bw-image{height:280px}}@media screen and (min-width:1024px){.bw-decision-gateway__cards:not(:has(.bw-decision-card:nth-child(1) .bw-decision-card__option:nth-child(2))):has(.bw-decision-card:nth-child(2) .bw-decision-card__option:nth-child(2))~.bw-image,.bw-decision-gateway__cards:has(.bw-decision-card:nth-child(1) .bw-decision-card__option:nth-child(2)):not(:has(.bw-decision-card:nth-child(2) .bw-decision-card__option:nth-child(2)))~.bw-image{height:496px}}.bw-decision-card{background-color:var(--color-surface);padding:var(--unit-24) var(--unit-16);display:flex;flex-direction:column;gap:var(--unit-24)}.bw-decision-card--variant-variant{background-color:var(--color-surface-container)}.bw-decision-card__title-wrapper{display:flex;flex-direction:column;gap:var(--unit-8)}.bw-decision-card__title{color:var(--color-on-surface);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-heading-lg-size);line-height:var(--font-heading-lg-line-height);letter-spacing:var(--font-heading-lg-letter-spacing);font-weight:var(--font-heading-lg-weight);text-transform:none}@media print{.bw-decision-card__title{font-size:max(0px,var(--font-heading-lg-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-heading-lg-line-height) - var(--print-offset, 0px))}}.bw-decision-card__description{color:var(--color-on-surface-variant);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-sm-size);line-height:var(--font-body-regular-sm-line-height);letter-spacing:var(--font-body-regular-sm-letter-spacing);font-weight:var(--font-body-regular-sm-weight);text-transform:none}@media print{.bw-decision-card__description{font-size:max(0px,var(--font-body-regular-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-sm-line-height) - var(--print-offset, 0px))}}.bw-decision-card__options{display:flex;flex-direction:column;gap:var(--unit-8)}.bw-decision-card__option{background-color:var(--color-surface);padding:var(--unit-16);border:var(--unit-1) solid var(--color-outline-variant);display:flex;flex-wrap:wrap;align-items:center;gap:var(--unit-8)}.bw-decision-card__option-title{flex:1 0 0;color:var(--color-on-surface);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-heading-md-size);line-height:var(--font-heading-md-line-height);letter-spacing:var(--font-heading-md-letter-spacing);font-weight:var(--font-heading-md-weight);text-transform:none}@media print{.bw-decision-card__option-title{font-size:max(0px,var(--font-heading-md-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-heading-md-line-height) - var(--print-offset, 0px))}}@media screen and (width<1024px){.bw-decision-card__option-title{min-width:318px}}.bw-gift-card-action-cards-grid .bw-container{display:grid;gap:var(--unit-16);grid-template-columns:1fr}@media screen and (min-width:1024px){.bw-gift-card-action-cards-grid .bw-container{gap:var(--unit-8);grid-template-columns:repeat(2,1fr)}.bw-gift-card-action-cards-grid .bw-container:has(>:only-child){grid-template-columns:1fr}}.bw-gift-card-action-card{display:flex;padding:var(--unit-40) var(--unit-32) var(--unit-32) var(--unit-32);flex-direction:column;align-items:flex-start;gap:var(--unit-32);justify-self:stretch;border-top:var(--border-decorative, 6px) solid var(--color-primary);min-width:var(--xs-component-card-min-width, 280px)}@media screen and (min-width:768px){.bw-gift-card-action-card{min-width:var(--sm-component-card-min-width, 280px)}}@media screen and (min-width:1024px){.bw-gift-card-action-card{min-width:var(--md-component-card-min-width, 280px)}}@media screen and (min-width:1440px){.bw-gift-card-action-card{min-width:var(--lg-component-card-min-width, 280px)}}.bw-gift-card-action-card{background-color:var(--color-surface-container);color:var(--color-on-surface)}.bw-gift-card-action-card__header{display:flex;align-items:center}.bw-gift-card-action-card__icon.bw-icon{width:var(--unit-32);height:var(--unit-32);flex-shrink:0}.bw-gift-card-action-card__logo,.bw-gift-card-action-card__logo.bw-image{display:block;height:var(--unit-32);max-width:100%}.bw-gift-card-action-card__logo .bw-image__img,.bw-gift-card-action-card__logo.bw-image .bw-image__img{width:auto;height:100%;object-fit:contain}.bw-gift-card-action-card__content{display:flex;flex-direction:column;gap:var(--unit-8);flex:1 0 0;align-self:stretch}.bw-gift-card-action-card__title{margin:0;color:var(--color-on-surface);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}.bw-gift-card-action-card__title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-gift-card-action-card__title{margin-top:0;margin-bottom:var(--heading-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-gift-card-action-card__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-heading-size);line-height:var(--sm-font-heading-line-height);letter-spacing:var(--sm-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-gift-card-action-card__title{margin-top:0;margin-bottom:var(--heading-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-gift-card-action-card__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-heading-size);line-height:var(--md-font-heading-line-height);letter-spacing:var(--md-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-gift-card-action-card__title{margin-top:0;margin-bottom:var(--heading-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-gift-card-action-card__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-heading-size);line-height:var(--lg-font-heading-line-height);letter-spacing:var(--lg-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-gift-card-action-card__title{margin-top:0;margin-bottom:var(--heading-lg-paragraph-spacing)}}.bw-gift-card-action-card__subhead{margin-block:0;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}.bw-gift-card-action-card__subhead{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-gift-card-action-card__subhead{margin-top:0;margin-bottom:var(--paragraph-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-gift-card-action-card__subhead{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-paragraph-size);line-height:var(--sm-font-paragraph-line-height);letter-spacing:var(--sm-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-gift-card-action-card__subhead{margin-top:0;margin-bottom:var(--paragraph-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-gift-card-action-card__subhead{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-paragraph-size);line-height:var(--md-font-paragraph-line-height);letter-spacing:var(--md-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-gift-card-action-card__subhead{margin-top:0;margin-bottom:var(--paragraph-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-gift-card-action-card__subhead{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-paragraph-size);line-height:var(--lg-font-paragraph-line-height);letter-spacing:var(--lg-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-gift-card-action-card__subhead{margin-top:0;margin-bottom:var(--paragraph-lg-paragraph-spacing)}}.bw-gift-card-action-card__ctas{display:flex;flex-wrap:wrap;gap:var(--unit-8);margin-top:auto}.bw-gift-card-action-card--inverse{background-color:var(--color-inverse-surface);color:var(--color-inverse-on-surface)}.bw-gift-card-action-card--inverse .bw-gift-card-action-card__title,.bw-gift-card-action-card--inverse .bw-gift-card-action-card__subhead,.bw-gift-card-action-card--inverse .bw-gift-card-action-card__icon.bw-icon{color:var(--color-inverse-on-surface)}.bw-gift-card-action-card--inverse .bw-gift-card-action-card__logo .bw-image__img{filter:brightness(0) invert(1)}.bw-booking-widget-desktop{display:flex;justify-content:center;align-items:center;align-self:stretch;width:100%}.bw-booking-widget-desktop--sticky{position:sticky;top:0}.bw-booking-widget-desktop--sticky .bw-booking-widget-desktop__content{background-color:var(--opacity-white-30)}.bw-booking-widget-desktop__content{display:flex;align-items:flex-start;flex:1 0 0;flex-direction:column;padding:var(--unit-16) 0}.bw-booking-widget-desktop__group{display:flex;padding-right:var(--unit-12);align-items:center;gap:var(--unit-12);align-self:stretch;border-radius:var(--component-booking-widget-input-radius);border:1px solid var(--color-booking-widget-outline);background-color:var(--color-surface)}.bw-booking-widget-desktop__form{display:flex;align-items:center;flex:1 0 0}.bw-booking-widget-desktop .bw-divider--vertical{height:var(--unit-36);align-self:center;background-color:var(--color-booking-widget-outline)}.bw-booking-widget-mobile{width:100%}.bw-booking-widget-mobile__button-container{display:flex;justify-content:center;max-width:var(--xs-container-max-width-lg)}@media screen and (min-width:768px){.bw-booking-widget-mobile__button-container{max-width:var(--sm-container-max-width-lg)}}@media screen and (min-width:1024px){.bw-booking-widget-mobile__button-container{max-width:var(--md-container-max-width-lg)}}@media screen and (min-width:1440px){.bw-booking-widget-mobile__button-container{max-width:var(--lg-container-max-width-lg)}}.bw-booking-widget-mobile__button-container{padding-left:var(--xs-container-padding-x)}@media screen and (min-width:768px){.bw-booking-widget-mobile__button-container{padding-left:var(--sm-container-padding-x)}}@media screen and (min-width:1024px){.bw-booking-widget-mobile__button-container{padding-left:var(--md-container-padding-x)}}@media screen and (min-width:1440px){.bw-booking-widget-mobile__button-container{padding-left:var(--lg-container-padding-x)}}.bw-booking-widget-mobile__button-container{padding-right:var(--xs-container-padding-x)}@media screen and (min-width:768px){.bw-booking-widget-mobile__button-container{padding-right:var(--sm-container-padding-x)}}@media screen and (min-width:1024px){.bw-booking-widget-mobile__button-container{padding-right:var(--md-container-padding-x)}}@media screen and (min-width:1440px){.bw-booking-widget-mobile__button-container{padding-right:var(--lg-container-padding-x)}}.bw-booking-widget-mobile__button-container{padding-bottom:var(--unit-16, 16px);padding-top:var(--unit-16, 16px);margin:0 auto}.bw-booking-widget-mobile__button{display:flex;padding:10px var(--unit-8) 10px var(--unit-16);align-items:center;gap:var(--unit-12);flex:1 0 0;align-self:stretch;border-radius:var(--component-booking-widget-input-radius);border:1px solid var(--color-booking-widget-outline);background-color:var(--color-surface);width:100%;text-align:start;max-width:var(--xs-container-max-width-lg)}@media screen and (min-width:768px){.bw-booking-widget-mobile__button{max-width:var(--sm-container-max-width-lg)}}@media screen and (min-width:1024px){.bw-booking-widget-mobile__button{max-width:var(--md-container-max-width-lg)}}@media screen and (min-width:1440px){.bw-booking-widget-mobile__button{max-width:var(--lg-container-max-width-lg)}}.bw-booking-widget-mobile__label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-sm-size);line-height:var(--font-label-sm-line-height);letter-spacing:var(--font-label-sm-letter-spacing);font-weight:var(--font-label-sm-weight);text-transform:none}@media print{.bw-booking-widget-mobile__label{font-size:max(0px,var(--font-label-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-sm-line-height) - var(--print-offset, 0px))}}.bw-booking-widget-mobile__label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;flex:1 0 0;overflow:hidden;color:var(--color-on-surface-variant);text-overflow:ellipsis}.bw-booking-widget-mobile__final-step{padding-top:var(--unit-24);display:flex;flex-direction:column;gap:var(--unit-16, 16px);width:100%;padding-left:var(--xs-container-padding-x)}@media screen and (min-width:768px){.bw-booking-widget-mobile__final-step{padding-left:var(--sm-container-padding-x)}}@media screen and (min-width:1024px){.bw-booking-widget-mobile__final-step{padding-left:var(--md-container-padding-x)}}@media screen and (min-width:1440px){.bw-booking-widget-mobile__final-step{padding-left:var(--lg-container-padding-x)}}.bw-booking-widget-mobile__final-step{padding-right:var(--xs-container-padding-x)}@media screen and (min-width:768px){.bw-booking-widget-mobile__final-step{padding-right:var(--sm-container-padding-x)}}@media screen and (min-width:1024px){.bw-booking-widget-mobile__final-step{padding-right:var(--md-container-padding-x)}}@media screen and (min-width:1440px){.bw-booking-widget-mobile__final-step{padding-right:var(--lg-container-padding-x)}}.bw-booking-widget-mobile__final-step{padding-bottom:var(--unit-16, 16px)}.bw-booking-widget-mobile__docked-cta{display:flex;width:100%;padding:var(--unit-24)}.bw-search-criteria{width:100%;display:flex;border:1px solid var(--color-outline-variant);background-color:var(--color-surface);justify-content:center}.bw-search-criteria--position-bottom{border:0;border-top:1px solid var(--color-outline-variant)}.bw-search-criteria{padding-left:var(--xs-container-padding-x)}@media screen and (min-width:768px){.bw-search-criteria{padding-left:var(--sm-container-padding-x)}}@media screen and (min-width:1024px){.bw-search-criteria{padding-left:var(--md-container-padding-x)}}@media screen and (min-width:1440px){.bw-search-criteria{padding-left:var(--lg-container-padding-x)}}.bw-search-criteria{padding-right:var(--xs-container-padding-x)}@media screen and (min-width:768px){.bw-search-criteria{padding-right:var(--sm-container-padding-x)}}@media screen and (min-width:1024px){.bw-search-criteria{padding-right:var(--md-container-padding-x)}}@media screen and (min-width:1440px){.bw-search-criteria{padding-right:var(--lg-container-padding-x)}}.bw-search-criteria__container{width:100%;display:flex;padding:var(--unit-20) 0;gap:var(--unit-4);flex-direction:column;align-items:flex-start;align-self:stretch;max-width:var(--xs-container-max-width-lg)}@media screen and (min-width:768px){.bw-search-criteria__container{max-width:var(--sm-container-max-width-lg)}}@media screen and (min-width:1024px){.bw-search-criteria__container{max-width:var(--md-container-max-width-lg)}}@media screen and (min-width:1440px){.bw-search-criteria__container{max-width:var(--lg-container-max-width-lg)}}.bw-search-criteria__row{width:100%;display:flex;align-items:center;gap:var(--unit-8)}.bw-search-criteria__row-details{display:flex;align-items:center;gap:var(--unit-8);align-self:stretch;min-width:0;color:var(--color-on-surface)}.bw-search-criteria__section{display:flex;align-items:center;gap:var(--unit-4);flex:1;min-width:0}.bw-search-criteria__dates{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-on-surface);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-accent-sm-size);line-height:var(--font-accent-sm-line-height);letter-spacing:var(--font-accent-sm-letter-spacing);font-weight:var(--font-accent-sm-weight);text-transform:uppercase}@media print{.bw-search-criteria__dates{font-size:max(0px,var(--font-accent-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-accent-sm-line-height) - var(--print-offset, 0px))}}.bw-search-criteria__nights{flex-shrink:0;white-space:nowrap;color:var(--color-on-surface-variant);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-sm-size);line-height:var(--font-body-regular-sm-line-height);letter-spacing:var(--font-body-regular-sm-letter-spacing);font-weight:var(--font-body-regular-sm-weight);text-transform:none}@media print{.bw-search-criteria__nights{font-size:max(0px,var(--font-body-regular-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-sm-line-height) - var(--print-offset, 0px))}}.bw-search-criteria__rooms,.bw-search-criteria__guests{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-2xs-size);line-height:var(--font-label-2xs-line-height);letter-spacing:var(--font-label-2xs-letter-spacing);font-weight:var(--font-label-2xs-weight);text-transform:none}@media print{.bw-search-criteria__rooms,.bw-search-criteria__guests{font-size:max(0px,var(--font-label-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-2xs-line-height) - var(--print-offset, 0px))}}.bw-search-criteria__rooms{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bw-search-criteria__guests{color:var(--color-on-surface-variant);text-transform:lowercase;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.bw-search-criteria__edit{display:inline-flex;position:relative;flex-direction:row;align-items:center;justify-content:center;margin:0;border:0 none;border-radius:0;box-shadow:none;box-sizing:border-box;background:none;cursor:pointer;padding:0;overflow:hidden;text-align:center;user-select:none}.bw-search-criteria__edit:disabled{cursor:auto}.bw-search-criteria__edit{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-accent-sm-size);line-height:var(--font-accent-sm-line-height);letter-spacing:var(--font-accent-sm-letter-spacing);font-weight:var(--font-accent-sm-weight);text-transform:uppercase}@media print{.bw-search-criteria__edit{font-size:max(0px,var(--font-accent-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-accent-sm-line-height) - var(--print-offset, 0px))}}.bw-search-criteria__edit{color:var(--color-primary);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto}.bw-booking-widget-input{display:inline-flex;position:relative;flex-direction:row;align-items:center;justify-content:center;margin:0;border:0 none;border-radius:0;box-shadow:none;box-sizing:border-box;background:none;cursor:pointer;padding:0;overflow:hidden;text-align:center;user-select:none}.bw-booking-widget-input:disabled{cursor:auto}.bw-booking-widget-input{display:flex;min-height:var(--component-booking-widget-input-height);align-items:center;width:100%;outline:none}.bw-booking-widget-input__body{padding:0 var(--unit-24);display:flex;flex-direction:column;flex:1 0 0;position:relative}.bw-booking-widget-input__input{display:inline-flex;position:relative;flex-direction:row;align-items:center;justify-content:center;margin:0;border:0 none;border-radius:0;box-shadow:none;box-sizing:border-box;background:none;cursor:pointer;padding:0;overflow:hidden;text-align:center;user-select:none}.bw-booking-widget-input__input:disabled{cursor:auto}.bw-booking-widget-input__input{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-sm-size);line-height:var(--font-label-sm-line-height);letter-spacing:var(--font-label-sm-letter-spacing);font-weight:var(--font-label-sm-weight);text-transform:none}@media print{.bw-booking-widget-input__input{font-size:max(0px,var(--font-label-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-sm-line-height) - var(--print-offset, 0px))}}.bw-booking-widget-input__input{border:none;outline:none;margin:0;padding:0;width:100%;text-align:start;overflow:hidden;text-overflow:ellipsis}.bw-booking-widget-input__input::placeholder{color:var(--color-on-surface-variant)}.bw-booking-widget-input__label{color:var(--color-on-surface-variant);text-align:start;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-2xs-size);line-height:var(--font-label-2xs-line-height);letter-spacing:var(--font-label-2xs-letter-spacing);font-weight:var(--font-label-2xs-weight);text-transform:none}@media print{.bw-booking-widget-input__label{font-size:max(0px,var(--font-label-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-2xs-line-height) - var(--print-offset, 0px))}}.bw-booking-widget-input__label{text-transform:capitalize}.bw-booking-widget-input__parts{color:var(--color-on-surface);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;text-align:start;text-transform:uppercase;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-accent-2xs-size);line-height:var(--font-accent-2xs-line-height);letter-spacing:var(--font-accent-2xs-letter-spacing);font-weight:var(--font-accent-2xs-weight);text-transform:none}@media print{.bw-booking-widget-input__parts{font-size:max(0px,var(--font-accent-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-accent-2xs-line-height) - var(--print-offset, 0px))}}.bw-booking-widget-input__parts>strong{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-sm-size);line-height:var(--font-label-sm-line-height);letter-spacing:var(--font-label-sm-letter-spacing);font-weight:var(--font-label-sm-weight);text-transform:none}@media print{.bw-booking-widget-input__parts>strong{font-size:max(0px,var(--font-label-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-sm-line-height) - var(--print-offset, 0px))}}.bw-booking-widget-input__part-separator{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-sm-size);line-height:var(--font-label-sm-line-height);letter-spacing:var(--font-label-sm-letter-spacing);font-weight:var(--font-label-sm-weight);text-transform:none}@media print{.bw-booking-widget-input__part-separator{font-size:max(0px,var(--font-label-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-sm-line-height) - var(--print-offset, 0px))}}.bw-booking-widget-input:hover{cursor:pointer}.bw-booking-widget-input:hover .bw-booking-widget-input__label{color:var(--color-on-surface-variant)}.bw-booking-widget-input--focused,.bw-booking-widget-input:focus-visible,.bw-booking-widget-input:focus-within{border-radius:var(--component-booking-widget-input-radius);outline:3px solid var(--color-primary)}.bw-booking-widget-input--focused .bw-booking-widget-input__label,.bw-booking-widget-input--focused .bw-booking-widget-input__body--hasEndIcon>input,.bw-booking-widget-input:focus-visible .bw-booking-widget-input__label,.bw-booking-widget-input:focus-visible .bw-booking-widget-input__body--hasEndIcon>input,.bw-booking-widget-input:focus-within .bw-booking-widget-input__label,.bw-booking-widget-input:focus-within .bw-booking-widget-input__body--hasEndIcon>input{width:calc(100% - var(--unit-10))}.bw-booking-widget-input--variant-outlined{border:var(--unit-1) solid var(--color-outline);border-radius:var(--component-booking-widget-input-radius);background-color:var(--color-surface)}.bw-booking-widget-input--variant-outlined:hover{border-color:var(--color-primary)}.bw-booking-widget-input--variant-outlined:focus-within{border:var(--unit-2) solid var(--color-primary)}.bw-booking-widget-input--type-button{display:inline-flex;position:relative;flex-direction:row;align-items:center;justify-content:center;margin:0;border:0 none;border-radius:0;box-shadow:none;box-sizing:border-box;background:none;cursor:pointer;padding:0;overflow:hidden;text-align:center;user-select:none}.bw-booking-widget-input--type-button:disabled{cursor:auto}.bw-booking-widget-input--error:not(:focus-within){outline:1px solid var(--color-error);border-radius:var(--component-booking-widget-input-radius)}.bw-booking-widget-input--error:not(:focus-within) .bw-booking-widget-input__input::placeholder{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-sm-size);line-height:var(--font-label-sm-line-height);letter-spacing:var(--font-label-sm-letter-spacing);font-weight:var(--font-label-sm-weight);text-transform:none}@media print{.bw-booking-widget-input--error:not(:focus-within) .bw-booking-widget-input__input::placeholder{font-size:max(0px,var(--font-label-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-sm-line-height) - var(--print-offset, 0px))}}.bw-booking-widget-input--error:not(:focus-within) .bw-booking-widget-input__input::placeholder{color:var(--color-error)}.bw-booking-widget-input__control-element{position:absolute;top:50%;transform:translateY(-50%);color:var(--color-on-surface-variant)}.bw-booking-widget-input__control-element--position-right{right:var(--unit-8)}.bw-booking-widget-input__control-element.bw-icon-btn button{width:var(--unit-32);height:var(--unit-32);padding:var(--unit-8);min-width:unset;min-height:unset}.bw-styled-text{display:flex;flex-direction:row;align-items:center;gap:var(--unit-4);flex:0 1 auto;max-width:calc(100% - var(--unit-20));text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.bw-styled-text__bold-text{font-weight:900}.bw-custom-picker-input{display:inline-flex;position:relative;flex-direction:row;align-items:center;justify-content:center;margin:0;border:0 none;border-radius:0;box-shadow:none;box-sizing:border-box;background:none;cursor:pointer;padding:0;overflow:hidden;text-align:center;user-select:none}.bw-custom-picker-input:disabled{cursor:auto}.bw-custom-picker-input{overflow:unset;width:100%}.bw-destination-selector-desktop{display:flex;position:relative;flex-direction:column;gap:var(--unit-8);flex:1 0 0}@media screen and (min-width:1440px){.bw-destination-selector-desktop{min-width:300px}}.bw-destination-selector-desktop__group{width:100%;display:flex;flex-direction:column;gap:var(--unit-12)}.bw-destination-selector-desktop__group-title{color:var(--color-on-surface-variant);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-heading-2xs-size);line-height:var(--font-heading-2xs-line-height);letter-spacing:var(--font-heading-2xs-letter-spacing);font-weight:var(--font-heading-2xs-weight);text-transform:none}@media print{.bw-destination-selector-desktop__group-title{font-size:max(0px,var(--font-heading-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-heading-2xs-line-height) - var(--print-offset, 0px))}}.bw-destination-selector-desktop--hasValue .bw-booking-widget-popover--variant-destination{min-height:368px;height:auto}.bw-booking-widget-guests{display:flex;flex-direction:column;width:100%;max-height:100%;border-radius:var(--component-booking-widget-dropdown-radius);background-color:var(--color-surface);padding:0 var(--unit-24) var(--unit-48) var(--unit-24);gap:var(--unit-32);overflow:hidden auto}@media screen and (min-width:768px){.bw-booking-widget-guests{padding:var(--unit-32) var(--unit-24)}}.bw-booking-widget-guests--multiple{gap:var(--unit-32)}.bw-booking-widget-guests__link{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-xs-size);line-height:var(--font-label-xs-line-height);letter-spacing:var(--font-label-xs-letter-spacing);font-weight:var(--font-label-xs-weight);text-transform:none}@media print{.bw-booking-widget-guests__link{font-size:max(0px,var(--font-label-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-xs-line-height) - var(--print-offset, 0px))}}.bw-booking-widget-guests__link{color:var(--color-on-surface-variant);flex-shrink:0}.bw-booking-widget-guests__room{display:flex;flex-direction:column}.bw-booking-widget-guests__room-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--unit-12)}.bw-booking-widget-guests__room-body{display:flex;flex-direction:column}.bw-booking-widget-guests__room-body-counter{display:flex;align-items:center}.bw-booking-widget-guests__room-body-item{display:flex;align-items:center;justify-content:space-between;min-height:var(--unit-64)}.bw-booking-widget-guests__room-header-title{color:var(--color-on-surface);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-accent-xs-size);line-height:var(--font-accent-xs-line-height);letter-spacing:var(--font-accent-xs-letter-spacing);font-weight:var(--font-accent-xs-weight);text-transform:none}@media print{.bw-booking-widget-guests__room-header-title{font-size:max(0px,var(--font-accent-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-accent-xs-line-height) - var(--print-offset, 0px))}}.bw-booking-widget-guests__room-header-title{text-transform:capitalize}.bw-booking-widget-guests__guests-label{color:var(--color-on-surface);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-sm-size);line-height:var(--font-label-sm-line-height);letter-spacing:var(--font-label-sm-letter-spacing);font-weight:var(--font-label-sm-weight);text-transform:none}@media print{.bw-booking-widget-guests__guests-label{font-size:max(0px,var(--font-label-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-sm-line-height) - var(--print-offset, 0px))}}.bw-booking-widget-guests__guests-label{text-transform:capitalize}.bw-booking-widget-guests__counter-button-value{color:var(--color-on-surface);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-md-size);line-height:var(--font-label-md-line-height);letter-spacing:var(--font-label-md-letter-spacing);font-weight:var(--font-label-md-weight);text-transform:none}@media print{.bw-booking-widget-guests__counter-button-value{font-size:max(0px,var(--font-label-md-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-md-line-height) - var(--print-offset, 0px))}}.bw-booking-widget-guests__counter-button-value{min-width:var(--unit-32);display:flex;justify-content:center;align-items:center}.bw-booking-widget-guests__footer-actions{display:flex;align-items:center;gap:var(--unit-12)}.bw-booking-widget-guests__footer-modal-buttons{display:flex;flex-direction:column;gap:var(--unit-32)}.bw-booking-widget-guests__footer-button{width:100%}@media screen and (min-width:768px){.bw-booking-widget-guests__footer-button{padding-top:0;flex:1}}.bw-booking-widget-guests__book-10-rooms-link-modal{display:flex;justify-content:center}.bw-guests-selector-desktop{position:relative;display:flex;flex:1 0 0}.bw-guests-selector-desktop .bw-booking-widget-input__parts{text-transform:uppercase}.bw-guests-selector-desktop .bw-booking-widget-input__parts strong{text-transform:lowercase}.bw-rate-selector-desktop{position:relative;display:flex;flex:1 0 0}.bw-booking-widget__mount{min-height:calc(var(--unit-96) + var(--unit-2))}.bw-booking-widget__mount[data-booking-widget-variant=local],.bw-booking-widget__mount[data-booking-widget-variant=populated]{min-height:0}@media screen and (min-width:768px){.bw-booking-widget__mount[data-booking-widget-variant=local],.bw-booking-widget__mount[data-booking-widget-variant=populated]{min-height:calc(var(--unit-104) + var(--unit-2))}}@media screen and (min-width:768px){.bw-booking-widget__mount{min-height:calc(var(--unit-104) + var(--unit-2))}}.bw-booking-widget__mobile{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;align-self:stretch;width:auto}.bw-booking-widget__mobile--docked{position:fixed;right:0;bottom:0;left:0;z-index:5;flex-direction:column;align-items:stretch;padding-bottom:env(safe-area-inset-bottom);background-color:var(--color-surface)}@media(prefers-reduced-motion:no-preference){.bw-booking-widget__mobile--docked{transition:transform .25s ease}}@media print{.bw-booking-widget__mobile--docked{position:static}}body.bw-sticky-bars-hidden .bw-booking-widget__mobile--docked{visibility:hidden;transform:translateY(100%)}@media(prefers-reduced-motion:no-preference){body.bw-sticky-bars-hidden .bw-booking-widget__mobile--docked{transition:transform .25s ease,visibility 0s linear .25s}}.bw-booking-widget__ssr--desktop{display:none}@media screen and (min-width:768px){.bw-booking-widget__ssr--desktop{display:block}}@media screen and (min-width:768px){.bw-booking-widget__ssr--mobile{display:none}}.bw-booking-widget__ssr--desktop .react-datepicker-wrapper{display:flex;flex:1 0 0;min-width:unset}@media screen and (min-width:1440px){.bw-booking-widget__ssr--desktop .react-datepicker-wrapper{min-width:300px}}.bw-booking-widget__desktop{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;align-self:stretch;width:100%}@media screen and (width<768px){body:has(.bw-booking-widget__mount[data-booking-widget-variant=local]){padding-bottom:calc(var(--unit-80) + var(--unit-4) + var(--unit-2) + var(--unit-96) + env(safe-area-inset-bottom))}}@media screen and (width<768px){body:has(.bw-booking-widget__mount[data-booking-widget-variant=populated]){padding-bottom:calc(var(--unit-80) + var(--unit-4) + var(--unit-2) + env(safe-area-inset-bottom))}}.bw-credit-card-feature{display:flex;flex-direction:column;background-color:var(--color-surface-container);position:relative;gap:var(--xs-block-gap-sm)}@media screen and (min-width:768px){.bw-credit-card-feature{gap:var(--sm-block-gap-sm)}}@media screen and (min-width:1024px){.bw-credit-card-feature{gap:var(--md-block-gap-sm)}}@media screen and (min-width:1440px){.bw-credit-card-feature{gap:var(--lg-block-gap-sm)}}.bw-credit-card-feature{min-height:var(--xs-component-credit-card-feature-min-height)}@media screen and (min-width:768px){.bw-credit-card-feature{min-height:var(--sm-component-credit-card-feature-min-height)}}@media screen and (min-width:1024px){.bw-credit-card-feature{min-height:var(--md-component-credit-card-feature-min-height)}}@media screen and (min-width:1440px){.bw-credit-card-feature{min-height:var(--lg-component-credit-card-feature-min-height)}}.bw-credit-card-feature{padding-top:var(--xs-block-padding-y)}@media screen and (min-width:768px){.bw-credit-card-feature{padding-top:var(--sm-block-padding-y)}}@media screen and (min-width:1024px){.bw-credit-card-feature{padding-top:var(--md-block-padding-y)}}@media screen and (min-width:1440px){.bw-credit-card-feature{padding-top:var(--lg-block-padding-y)}}.bw-credit-card-feature{padding-bottom:var(--xs-block-padding-y)}@media screen and (min-width:768px){.bw-credit-card-feature{padding-bottom:var(--sm-block-padding-y)}}@media screen and (min-width:1024px){.bw-credit-card-feature{padding-bottom:var(--md-block-padding-y)}}@media screen and (min-width:1440px){.bw-credit-card-feature{padding-bottom:var(--lg-block-padding-y)}}.bw-credit-card-feature{padding-left:var(--xs-block-padding-x)}@media screen and (min-width:768px){.bw-credit-card-feature{padding-left:var(--sm-block-padding-x)}}@media screen and (min-width:1024px){.bw-credit-card-feature{padding-left:var(--md-block-padding-x)}}@media screen and (min-width:1440px){.bw-credit-card-feature{padding-left:var(--lg-block-padding-x)}}.bw-credit-card-feature{padding-right:var(--xs-block-padding-x)}@media screen and (min-width:768px){.bw-credit-card-feature{padding-right:var(--sm-block-padding-x)}}@media screen and (min-width:1024px){.bw-credit-card-feature{padding-right:var(--md-block-padding-x)}}@media screen and (min-width:1440px){.bw-credit-card-feature{padding-right:var(--lg-block-padding-x)}}.bw-credit-card-feature:before{content:"";display:block;position:absolute;height:var(--border-decorative);width:100%;background-color:var(--color-primary);z-index:1;top:-1px;left:var(--unit-0)}.bw-credit-card-feature--isYourCard{background-color:var(--color-surface);border:var(--unit-1) solid var(--color-outline)}.bw-credit-card-feature__card-section{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--xs-block-gap-sm)}@media screen and (min-width:768px){.bw-credit-card-feature__card-section{gap:var(--sm-block-gap-sm)}}@media screen and (min-width:1024px){.bw-credit-card-feature__card-section{gap:var(--md-block-gap-sm)}}@media screen and (min-width:1440px){.bw-credit-card-feature__card-section{gap:var(--lg-block-gap-sm)}}.bw-credit-card-feature__title-section{display:flex;flex-direction:column;gap:var(--unit-16)}.bw-credit-card-feature__title-section .bw-flag{align-self:flex-start}.bw-credit-card-feature__title{color:var(--color-on-surface);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}.bw-credit-card-feature__title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-credit-card-feature__title{margin-top:0;margin-bottom:var(--heading-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-credit-card-feature__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-heading-size);line-height:var(--sm-font-heading-line-height);letter-spacing:var(--sm-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-credit-card-feature__title{margin-top:0;margin-bottom:var(--heading-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-credit-card-feature__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-heading-size);line-height:var(--md-font-heading-line-height);letter-spacing:var(--md-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-credit-card-feature__title{margin-top:0;margin-bottom:var(--heading-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-credit-card-feature__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-heading-size);line-height:var(--lg-font-heading-line-height);letter-spacing:var(--lg-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-credit-card-feature__title{margin-top:0;margin-bottom:var(--heading-lg-paragraph-spacing)}}.bw-credit-card-feature__points-section{display:flex;flex-direction:column;gap:var(--unit-8)}.bw-credit-card-feature__subhead{color:var(--color-on-surface);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-subhead-size);line-height:var(--xs-font-subhead-line-height);letter-spacing:var(--xs-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}.bw-credit-card-feature__subhead{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-subhead-size);line-height:var(--xs-font-subhead-line-height);letter-spacing:var(--xs-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-credit-card-feature__subhead{margin-top:0;margin-bottom:var(--subhead-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-credit-card-feature__subhead{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-subhead-size);line-height:var(--sm-font-subhead-line-height);letter-spacing:var(--sm-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-credit-card-feature__subhead{margin-top:0;margin-bottom:var(--subhead-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-credit-card-feature__subhead{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-subhead-size);line-height:var(--md-font-subhead-line-height);letter-spacing:var(--md-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-credit-card-feature__subhead{margin-top:0;margin-bottom:var(--subhead-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-credit-card-feature__subhead{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-subhead-size);line-height:var(--lg-font-subhead-line-height);letter-spacing:var(--lg-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-credit-card-feature__subhead{margin-top:0;margin-bottom:var(--subhead-lg-paragraph-spacing)}}.bw-credit-card-feature__points{color:var(--color-on-surface);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-headline-size);line-height:var(--xs-font-headline-line-height);letter-spacing:var(--xs-font-headline-letter-spacing);font-weight:var(--font-display-weight-strong)}.bw-credit-card-feature__points{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-headline-size);line-height:var(--xs-font-headline-line-height);letter-spacing:var(--xs-font-headline-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-credit-card-feature__points{margin-top:0;margin-bottom:var(--headline-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-credit-card-feature__points{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-headline-size);line-height:var(--sm-font-headline-line-height);letter-spacing:var(--sm-font-headline-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-credit-card-feature__points{margin-top:0;margin-bottom:var(--headline-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-credit-card-feature__points{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-headline-size);line-height:var(--md-font-headline-line-height);letter-spacing:var(--md-font-headline-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-credit-card-feature__points{margin-top:0;margin-bottom:var(--headline-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-credit-card-feature__points{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-headline-size);line-height:var(--lg-font-headline-line-height);letter-spacing:var(--lg-font-headline-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-credit-card-feature__points{margin-top:0;margin-bottom:var(--headline-lg-paragraph-spacing)}}.bw-credit-card-feature .bw-link{color:var(--color-on-surface);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}.bw-credit-card-feature .bw-link{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-credit-card-feature .bw-link{margin-top:0;margin-bottom:var(--caption-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-credit-card-feature .bw-link{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-caption-size);line-height:var(--sm-font-caption-line-height);letter-spacing:var(--sm-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-credit-card-feature .bw-link{margin-top:0;margin-bottom:var(--caption-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-credit-card-feature .bw-link{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-caption-size);line-height:var(--md-font-caption-line-height);letter-spacing:var(--md-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-credit-card-feature .bw-link{margin-top:0;margin-bottom:var(--caption-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-credit-card-feature .bw-link{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-caption-size);line-height:var(--lg-font-caption-line-height);letter-spacing:var(--lg-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-credit-card-feature .bw-link{margin-top:0;margin-bottom:var(--caption-lg-paragraph-spacing)}}.bw-credit-card-feature .bw-list__item-label b,.bw-credit-card-feature .bw-list__item-label strong{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight-strong)}.bw-credit-card-feature .bw-list__item-label b,.bw-credit-card-feature .bw-list__item-label strong{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight-strong)}p .bw-credit-card-feature .bw-list__item-label b,p .bw-credit-card-feature .bw-list__item-label strong{margin-top:0;margin-bottom:var(--caption-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-credit-card-feature .bw-list__item-label b,.bw-credit-card-feature .bw-list__item-label strong{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-caption-size);line-height:var(--sm-font-caption-line-height);letter-spacing:var(--sm-font-caption-letter-spacing);font-weight:var(--font-body-weight-strong)}p .bw-credit-card-feature .bw-list__item-label b,p .bw-credit-card-feature .bw-list__item-label strong{margin-top:0;margin-bottom:var(--caption-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-credit-card-feature .bw-list__item-label b,.bw-credit-card-feature .bw-list__item-label strong{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-caption-size);line-height:var(--md-font-caption-line-height);letter-spacing:var(--md-font-caption-letter-spacing);font-weight:var(--font-body-weight-strong)}p .bw-credit-card-feature .bw-list__item-label b,p .bw-credit-card-feature .bw-list__item-label strong{margin-top:0;margin-bottom:var(--caption-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-credit-card-feature .bw-list__item-label b,.bw-credit-card-feature .bw-list__item-label strong{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-caption-size);line-height:var(--lg-font-caption-line-height);letter-spacing:var(--lg-font-caption-letter-spacing);font-weight:var(--font-body-weight-strong)}p .bw-credit-card-feature .bw-list__item-label b,p .bw-credit-card-feature .bw-list__item-label strong{margin-top:0;margin-bottom:var(--caption-lg-paragraph-spacing)}}.bw-destinations-directory{display:flex;flex-direction:column;gap:var(--xs-block-gap-sm)}@media screen and (min-width:768px){.bw-destinations-directory{gap:var(--sm-block-gap-sm)}}@media screen and (min-width:1024px){.bw-destinations-directory{gap:var(--md-block-gap-sm)}}@media screen and (min-width:1440px){.bw-destinations-directory{gap:var(--lg-block-gap-sm)}}.bw-destinations-directory--inverse{color:var(--color-inverse-on-surface)}.bw-destinations-directory--inverse .bw-link{color:var(--color-inverse-on-surface-variant)}.bw-destinations-directory .bw-link{text-align:start}.bw-destinations-directory__panel{display:flex;flex-direction:column;gap:var(--unit-32)}@media screen and (min-width:1024px){.bw-destinations-directory__panel{gap:var(--unit-40)}}.bw-destinations-directory__panel[hidden]{display:none}.bw-destinations-directory__countries{display:flex;flex-direction:column}.bw-destinations-directory__countries>.bw-accordion{border-bottom:1px solid var(--color-outline-variant)}.bw-destinations-directory__country-grid{display:grid;grid-template-columns:1fr;gap:var(--unit-32)}@media screen and (min-width:768px){.bw-destinations-directory__country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){.bw-destinations-directory__country-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1024px){.bw-destinations-directory__country-grid{gap:var(--unit-40)}}@media screen and (min-width:1440px){.bw-destinations-directory__country-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bw-destinations-directory__country{display:flex}.bw-destinations-directory__grid{width:100%;column-width:180px;column-gap:var(--unit-32)}.bw-destinations-directory__group{display:flex;flex-direction:column;gap:var(--unit-16);margin-bottom:var(--unit-40);break-inside:avoid}.bw-destinations-directory__letter{margin:var(--unit-0);color:var(--color-on-surface);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-heading-md-size);line-height:var(--font-heading-md-line-height);letter-spacing:var(--font-heading-md-letter-spacing);font-weight:var(--font-heading-md-weight);text-transform:none}@media print{.bw-destinations-directory__letter{font-size:max(0px,var(--font-heading-md-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-heading-md-line-height) - var(--print-offset, 0px))}}.bw-destinations-directory__list{display:flex;flex-direction:column;gap:var(--unit-16);margin:var(--unit-0);padding:var(--unit-0);list-style:none}.bw-destinations-directory__item{display:contents}.bw-destinations-directory__unlinked{color:var(--color-on-surface-variant);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-sm-size);line-height:var(--font-body-regular-sm-line-height);letter-spacing:var(--font-body-regular-sm-letter-spacing);font-weight:var(--font-body-regular-sm-weight);text-transform:none}@media print{.bw-destinations-directory__unlinked{font-size:max(0px,var(--font-body-regular-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-sm-line-height) - var(--print-offset, 0px))}}.bw-featured-articles{display:flex;flex-direction:column;gap:var(--unit-32)}@media screen and (min-width:1024px){.bw-featured-articles{gap:var(--unit-40)}}.bw-featured-articles .bw-section-header{order:0}.bw-featured-articles--has-button .bw-btn{align-self:start;order:3}@media screen and (min-width:768px){.bw-featured-articles--has-button .bw-btn{order:1}}@media screen and (min-width:768px){.bw-featured-articles--has-button{display:grid;grid-template-columns:1fr auto;align-items:center}.bw-featured-articles--has-button .bw-section-header{grid-column:1}.bw-featured-articles--has-button .bw-btn{grid-column:2;place-self:end end}.bw-featured-articles--has-button .bw-featured-articles__list,.bw-featured-articles--has-button .bw-featured-articles__carousel{grid-column:1/-1}}.bw-featured-articles__carousel{order:2;--fc-fluid-basis: calc(((var(--fc-slide-width, 100%) - 2 * var(--fc-gap, 0px)) / 3) * 2 + var(--fc-gap, 0px))}.bw-featured-articles__slide{display:grid;height:100%;grid-auto-rows:1fr;gap:var(--unit-16);grid-template-columns:1fr}@media screen and (min-width:1024px){.bw-featured-articles__slide{grid-template-columns:repeat(3,1fr)}.bw-featured-articles__slide>:first-child{grid-column:span 2}}@media screen and (min-width:1024px){.bw-featured-articles__slide--partial{grid-template-columns:1fr}.bw-featured-articles__slide--partial>:first-child{grid-column:auto}}.bw-featured-articles__list{order:2;display:grid;grid-template-columns:1fr;gap:var(--unit-16)}@media screen and (min-width:768px){.bw-featured-articles__list{grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.bw-featured-articles__list{grid-template-columns:repeat(3,1fr)}.bw-featured-articles__list>:first-child{grid-column:span 2}}.bw-featured-destinations-slide{display:flex;flex-direction:column;gap:var(--unit-16);width:100%}.bw-featured-destinations-slide__row{display:flex;gap:var(--unit-16);height:480px}.bw-featured-destinations-slide__row>*{flex:1 1 0;min-width:0}.bw-featured-destinations-card{position:relative;height:100%;min-width:var(--xs-component-card-min-width)}@media screen and (min-width:768px){.bw-featured-destinations-card{min-width:var(--sm-component-card-min-width)}}@media screen and (min-width:1024px){.bw-featured-destinations-card{min-width:var(--md-component-card-min-width)}}@media screen and (min-width:1440px){.bw-featured-destinations-card{min-width:var(--lg-component-card-min-width)}}.bw-featured-destinations-card__image{height:100%;background-color:var(--color-inverse-surface)}.bw-featured-destinations-card__image .bw-image{width:100%;height:100%}.bw-featured-destinations-card__image .bw-image__wrapper,.bw-featured-destinations-card__image .bw-image__link,.bw-featured-destinations-card__image .bw-image picture{display:block;width:100%;height:100%;aspect-ratio:auto}.bw-featured-destinations-card__image .bw-image__img{display:block;width:100%;height:100%;object-fit:cover}.bw-featured-destinations-card__scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0000,#000000e6) bottom/100% 220px no-repeat,linear-gradient(180deg,#0000 50%,#00000026)}.bw-featured-destinations-card__content{position:absolute;z-index:2;left:var(--unit-0);bottom:var(--unit-0);padding:var(--unit-24);width:100%;display:flex;justify-content:space-between;align-items:flex-end}.bw-featured-destinations-card__eyebrow{color:var(--color-inverse-on-surface);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-accent-xs-size);line-height:var(--font-accent-xs-line-height);letter-spacing:var(--font-accent-xs-letter-spacing);font-weight:var(--font-accent-xs-weight);text-transform:none}@media print{.bw-featured-destinations-card__eyebrow{font-size:max(0px,var(--font-accent-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-accent-xs-line-height) - var(--print-offset, 0px))}}.bw-featured-destinations-card__eyebrow{text-transform:uppercase}.bw-featured-destinations-card__title{margin-top:var(--unit-4);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight-strong)}.bw-featured-destinations-card__title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-featured-destinations-card__title{margin-top:0;margin-bottom:var(--title-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-featured-destinations-card__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-title-size);line-height:var(--sm-font-title-line-height);letter-spacing:var(--sm-font-title-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-featured-destinations-card__title{margin-top:0;margin-bottom:var(--title-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-featured-destinations-card__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-title-size);line-height:var(--md-font-title-line-height);letter-spacing:var(--md-font-title-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-featured-destinations-card__title{margin-top:0;margin-bottom:var(--title-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-featured-destinations-card__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-title-size);line-height:var(--lg-font-title-line-height);letter-spacing:var(--lg-font-title-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-featured-destinations-card__title{margin-top:0;margin-bottom:var(--title-lg-paragraph-spacing)}}.bw-featured-destinations-card__title{color:var(--color-inverse-on-surface)}.bw-featured-destinations{display:flex;flex-direction:column;gap:var(--xs-block-gap-sm)}@media screen and (min-width:768px){.bw-featured-destinations{gap:var(--sm-block-gap-sm)}}@media screen and (min-width:1024px){.bw-featured-destinations{gap:var(--md-block-gap-sm)}}@media screen and (min-width:1440px){.bw-featured-destinations{gap:var(--lg-block-gap-sm)}}.bw-featured-destinations--has-cta .bw-btn{align-self:start;order:3}@media screen and (min-width:768px){.bw-featured-destinations--has-cta{display:grid;grid-template-columns:1fr auto;align-items:end}.bw-featured-destinations--has-cta .bw-section-header{grid-column:1}.bw-featured-destinations--has-cta .bw-btn{grid-column:2;order:initial;place-self:end end}.bw-featured-destinations--has-cta .bw-tabs,.bw-featured-destinations--has-cta .bw-featured-carousel,.bw-featured-destinations--has-cta .bw-featured-destinations__tabpanel{grid-column:1/-1}}.bw-featured-destinations--inverse{color:var(--color-inverse-on-surface)}.bw-featured-destinations .bw-featured-carousel__controls{justify-content:center}.bw-featured-destinations .bw-featured-carousel__arrows{display:none}@media screen and (min-width:768px){.bw-featured-destinations .bw-featured-carousel__controls{justify-content:space-between}.bw-featured-destinations .bw-featured-carousel__arrows{display:flex}}.bw-featured-destinations__controls-placeholder{display:none;height:var(--unit-44);margin-top:var(--unit-16)}.bw-featured-destinations__controls-placeholder[data-carousel-xs=true]{display:block}@media screen and (min-width:1024px){.bw-featured-destinations__controls-placeholder{display:none}.bw-featured-destinations__controls-placeholder[data-carousel-lg=true]{display:block}}.bw-group-id-block{display:flex;flex-flow:column wrap;align-items:flex-start;gap:var(--unit-48);width:100%}@media screen and (min-width:768px){.bw-group-id-block{flex-flow:row nowrap;gap:var(--xs-block-gap-lg)}}@media screen and (min-width:768px)and (min-width:768px){.bw-group-id-block{gap:var(--sm-block-gap-lg)}}@media screen and (min-width:768px)and (min-width:1024px){.bw-group-id-block{gap:var(--md-block-gap-lg)}}@media screen and (min-width:768px)and (min-width:1440px){.bw-group-id-block{gap:var(--lg-block-gap-lg)}}@media screen and (min-width:768px){.bw-group-id-block__header{width:auto}.bw-group-id-block__card{flex:0 0 400px;width:400px;max-width:400px}}.bw-group-id-block__header{min-width:280px;max-width:800px;width:100%}@media screen and (min-width:768px){.bw-group-id-block__header{flex:1 1 280px}}.bw-group-id-block__card{width:100%;max-width:none;display:flex;flex-direction:column;gap:var(--unit-12);padding:var(--unit-16);background:var(--color-surface-container);border-top:var(--border-decorative) solid var(--color-primary)}.bw-group-id-block__card-copy{display:flex;flex-direction:column;gap:var(--unit-12);width:100%}.bw-group-id-block__card-title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-strong-sm-size);line-height:var(--font-body-strong-sm-line-height);letter-spacing:var(--font-body-strong-sm-letter-spacing);font-weight:var(--font-body-strong-sm-weight);text-transform:none}@media print{.bw-group-id-block__card-title{font-size:max(0px,var(--font-body-strong-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-strong-sm-line-height) - var(--print-offset, 0px))}}.bw-group-id-block__card-title{margin:0;color:var(--color-on-surface)}.bw-group-id-block__card-description{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-xs-size);line-height:var(--font-body-regular-xs-line-height);letter-spacing:var(--font-body-regular-xs-letter-spacing);font-weight:var(--font-body-regular-xs-weight);text-transform:none}@media print{.bw-group-id-block__card-description{font-size:max(0px,var(--font-body-regular-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-xs-line-height) - var(--print-offset, 0px))}}.bw-group-id-block__card-description{margin:0;color:var(--color-on-surface)}.bw-group-id-block__form{display:flex;flex-direction:column;gap:var(--unit-20);width:100%}.bw-group-id-block__submit{align-self:flex-start}.bw-group-id-block__ssr-label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-xs-size);line-height:var(--font-body-regular-xs-line-height);letter-spacing:var(--font-body-regular-xs-letter-spacing);font-weight:var(--font-body-regular-xs-weight);text-transform:none}@media print{.bw-group-id-block__ssr-label{font-size:max(0px,var(--font-body-regular-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-xs-line-height) - var(--print-offset, 0px))}}.bw-group-id-block__ssr-label{margin:0;color:var(--color-on-surface)}.bw-group-id-block__ssr-submit{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-strong-xs-size);line-height:var(--font-body-strong-xs-line-height);letter-spacing:var(--font-body-strong-xs-letter-spacing);font-weight:var(--font-body-strong-xs-weight);text-transform:none}@media print{.bw-group-id-block__ssr-submit{font-size:max(0px,var(--font-body-strong-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-strong-xs-line-height) - var(--print-offset, 0px))}}.bw-group-id-block__ssr-submit{margin:0;color:var(--color-on-surface)}.bw-group-id-block .bw-section-header{gap:var(--xs-component-hotel-overview-subhead-gap)}@media screen and (min-width:768px){.bw-group-id-block .bw-section-header{gap:var(--sm-component-hotel-overview-subhead-gap)}}@media screen and (min-width:1024px){.bw-group-id-block .bw-section-header{gap:var(--md-component-hotel-overview-subhead-gap)}}@media screen and (min-width:1440px){.bw-group-id-block .bw-section-header{gap:var(--lg-component-hotel-overview-subhead-gap)}}.bw-group-id-block .bw-section-header__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-headline-size);line-height:var(--xs-font-headline-line-height);letter-spacing:var(--xs-font-headline-letter-spacing);font-weight:var(--font-display-weight)}.bw-group-id-block .bw-section-header__title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-headline-size);line-height:var(--xs-font-headline-line-height);letter-spacing:var(--xs-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-group-id-block .bw-section-header__title{margin-top:0;margin-bottom:var(--headline-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-group-id-block .bw-section-header__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-headline-size);line-height:var(--sm-font-headline-line-height);letter-spacing:var(--sm-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-group-id-block .bw-section-header__title{margin-top:0;margin-bottom:var(--headline-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-group-id-block .bw-section-header__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-headline-size);line-height:var(--md-font-headline-line-height);letter-spacing:var(--md-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-group-id-block .bw-section-header__title{margin-top:0;margin-bottom:var(--headline-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-group-id-block .bw-section-header__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-headline-size);line-height:var(--lg-font-headline-line-height);letter-spacing:var(--lg-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-group-id-block .bw-section-header__title{margin-top:0;margin-bottom:var(--headline-lg-paragraph-spacing)}}.bw-group-id-block .bw-section-header__description{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}.bw-group-id-block .bw-section-header__description{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-group-id-block .bw-section-header__description{margin-top:0;margin-bottom:var(--paragraph-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-group-id-block .bw-section-header__description{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-paragraph-size);line-height:var(--sm-font-paragraph-line-height);letter-spacing:var(--sm-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-group-id-block .bw-section-header__description{margin-top:0;margin-bottom:var(--paragraph-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-group-id-block .bw-section-header__description{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-paragraph-size);line-height:var(--md-font-paragraph-line-height);letter-spacing:var(--md-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-group-id-block .bw-section-header__description{margin-top:0;margin-bottom:var(--paragraph-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-group-id-block .bw-section-header__description{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-paragraph-size);line-height:var(--lg-font-paragraph-line-height);letter-spacing:var(--lg-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-group-id-block .bw-section-header__description{margin-top:0;margin-bottom:var(--paragraph-lg-paragraph-spacing)}}.bw-image-mosaic{--image-mosaic-gap: var(--unit-16);--image-mosaic-slide-ratio: 2 / 1;--image-mosaic-desktop-radius: var(--radius-brand-dynamic, var(--unit-80, 80px));width:100%}.bw-image-mosaic__desktop{display:none}@media screen and (min-width:768px){.bw-image-mosaic__desktop{display:block}}.bw-image-mosaic__mobile{display:block}@media screen and (min-width:768px){.bw-image-mosaic__mobile{display:none}}.bw-image-mosaic__viewport{width:100%;min-width:0;margin:0;padding:0;border:0;overflow:visible;clip-path:inset(0 -100vw 0 -100vw);cursor:grab;user-select:none}.bw-image-mosaic__viewport--dragging{cursor:grabbing}.bw-image-mosaic__track{display:flex;gap:var(--image-mosaic-gap);will-change:transform}@media(prefers-reduced-motion:no-preference){.bw-image-mosaic__track{transition:transform .35s ease-in-out}}.bw-image-mosaic__track--dragging{transition:none}.bw-image-mosaic__group{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);flex:0 0 100%;gap:var(--image-mosaic-gap);min-width:100%;aspect-ratio:var(--image-mosaic-slide-ratio);margin:0;padding:0;border:0}.bw-image-mosaic__stack{display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:var(--image-mosaic-gap);min-width:0;min-height:0}.bw-image-mosaic__tile{position:relative;min-width:0;min-height:0;overflow:hidden;background:var(--color-surface-container, rgba(0, 0, 0, .04))}.bw-image-mosaic__tile--variant-mobile{flex:0 0 100%;width:100%;aspect-ratio:4/3}.bw-image-mosaic__tile--rounded{border-top-left-radius:var(--image-mosaic-desktop-radius)}.bw-image-mosaic__image,.bw-image-mosaic__image .bw-image,.bw-image-mosaic__image .bw-image__wrapper,.bw-image-mosaic__image .bw-image__img,.bw-image-mosaic__image picture,.bw-image-mosaic__image picture .bw-image__img{width:100%;height:100%}.bw-image-mosaic__image .bw-image__img,.bw-image-mosaic__image picture .bw-image__img{object-fit:cover}.bw-image-mosaic__tile-overlay{position:absolute;inset:0;z-index:1;background:#00000080;pointer-events:none}.bw-image-mosaic__view-more{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-label-size);line-height:var(--xs-font-label-line-height);letter-spacing:var(--xs-font-label-letter-spacing);font-weight:var(--font-label-weight)}.bw-image-mosaic__view-more{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-label-size);line-height:var(--xs-font-label-line-height);letter-spacing:var(--xs-font-label-letter-spacing);font-weight:var(--font-label-weight)}p .bw-image-mosaic__view-more{margin-top:0;margin-bottom:var(--label-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-image-mosaic__view-more{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-label-size);line-height:var(--sm-font-label-line-height);letter-spacing:var(--sm-font-label-letter-spacing);font-weight:var(--font-label-weight)}p .bw-image-mosaic__view-more{margin-top:0;margin-bottom:var(--label-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-image-mosaic__view-more{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-label-size);line-height:var(--md-font-label-line-height);letter-spacing:var(--md-font-label-letter-spacing);font-weight:var(--font-label-weight)}p .bw-image-mosaic__view-more{margin-top:0;margin-bottom:var(--label-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-image-mosaic__view-more{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-label-size);line-height:var(--lg-font-label-line-height);letter-spacing:var(--lg-font-label-letter-spacing);font-weight:var(--font-label-weight)}p .bw-image-mosaic__view-more{margin-top:0;margin-bottom:var(--label-lg-paragraph-spacing)}}.bw-image-mosaic__view-more{position:absolute;top:50%;left:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:var(--unit-48);padding:0 var(--unit-32);border:var(--unit-1) solid var(--color-button-outlined-inverse-outline, var(--color-inverse-on-surface));border-radius:var(--component-button-lg-cta-radius, var(--unit-full, 1000px));background:#0000;color:var(--color-button-outlined-inverse-on-surface, var(--color-inverse-on-surface));white-space:nowrap;cursor:pointer;transform:translate(-50%,-50%)}.bw-image-mosaic__view-more:focus-visible{outline:var(--unit-2) solid var(--color-inverse-on-surface);outline-offset:var(--unit-2)}.bw-image-mosaic__controls{display:flex;align-items:center;justify-content:space-between;margin-top:var(--unit-40)}.bw-image-mosaic__dots,.bw-image-mosaic__mobile-dots{display:flex;align-items:center;gap:var(--unit-8)}.bw-image-mosaic__dot{width:var(--unit-8);height:var(--unit-8);padding:0;border:var(--unit-1) solid var(--color-button-outlined-outline, var(--color-on-surface));border-radius:var(--unit-full, 1000px);background:#0000;cursor:pointer;appearance:none}.bw-image-mosaic__dot--active{background:var(--color-button-filled-surface, var(--color-on-surface));border-color:var(--color-button-filled-surface, var(--color-on-surface))}.bw-image-mosaic__dot--inverse{border-color:var(--color-button-outlined-inverse-outline, var(--color-inverse-on-surface))}.bw-image-mosaic__dot--inverse.bw-image-mosaic__dot--active{background:var(--color-button-filled-inverse-surface, var(--color-inverse-on-surface));border-color:var(--color-button-filled-inverse-surface, var(--color-inverse-on-surface))}.bw-image-mosaic__arrows{display:flex;align-items:center;gap:var(--unit-16)}.bw-image-mosaic__arrow{display:inline-flex;align-items:center;justify-content:center;width:var(--unit-44);height:var(--unit-44);padding:0;border:var(--unit-1) solid var(--color-button-outlined-outline, var(--color-outline));border-radius:var(--unit-full, 1000px);background:#0000;color:var(--color-button-outlined-on-surface, var(--color-on-surface));cursor:pointer;appearance:none}.bw-image-mosaic__arrow:hover:not(:disabled){background:var(--color-surface-container, rgba(0, 0, 0, .04))}.bw-image-mosaic__arrow:focus-visible{outline:var(--unit-2) solid var(--color-on-surface);outline-offset:var(--unit-2)}.bw-image-mosaic__arrow:disabled{opacity:.25;cursor:not-allowed}.bw-image-mosaic__arrow svg{pointer-events:none}.bw-image-mosaic__mobile-viewport{position:relative;overflow:hidden;cursor:grab;touch-action:pan-y;user-select:none}.bw-image-mosaic__mobile-viewport--dragging{cursor:grabbing}.bw-image-mosaic__mobile-track{display:flex;gap:var(--image-mosaic-gap);width:100%;will-change:transform}@media(prefers-reduced-motion:no-preference){.bw-image-mosaic__mobile-track{transition:transform .35s ease-in-out}}.bw-image-mosaic__mobile-track--dragging{transition:none}.bw-image-mosaic__mobile-gradient{position:absolute;right:0;bottom:0;left:0;z-index:2;height:var(--unit-80, 80px);background:linear-gradient(to bottom,#0000,#00000080);pointer-events:none}.bw-image-mosaic__mobile-dots{position:absolute;bottom:var(--unit-16);left:50%;z-index:3;transform:translate(-50%)}.bw-instructional-steps{display:flex;flex-direction:column;gap:var(--unit-32)}.bw-instructional-steps__header{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-headline-size);line-height:var(--xs-font-headline-line-height);letter-spacing:var(--xs-font-headline-letter-spacing);font-weight:var(--font-display-weight)}.bw-instructional-steps__header{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-headline-size);line-height:var(--xs-font-headline-line-height);letter-spacing:var(--xs-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-instructional-steps__header{margin-top:0;margin-bottom:var(--headline-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-instructional-steps__header{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-headline-size);line-height:var(--sm-font-headline-line-height);letter-spacing:var(--sm-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-instructional-steps__header{margin-top:0;margin-bottom:var(--headline-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-instructional-steps__header{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-headline-size);line-height:var(--md-font-headline-line-height);letter-spacing:var(--md-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-instructional-steps__header{margin-top:0;margin-bottom:var(--headline-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-instructional-steps__header{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-headline-size);line-height:var(--lg-font-headline-line-height);letter-spacing:var(--lg-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-instructional-steps__header{margin-top:0;margin-bottom:var(--headline-lg-paragraph-spacing)}}.bw-instructional-steps__header{margin:0;color:var(--color-on-surface)}.bw-instructional-steps__dates{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}.bw-instructional-steps__dates{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-instructional-steps__dates{margin-top:0;margin-bottom:var(--paragraph-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-instructional-steps__dates{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-paragraph-size);line-height:var(--sm-font-paragraph-line-height);letter-spacing:var(--sm-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-instructional-steps__dates{margin-top:0;margin-bottom:var(--paragraph-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-instructional-steps__dates{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-paragraph-size);line-height:var(--md-font-paragraph-line-height);letter-spacing:var(--md-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-instructional-steps__dates{margin-top:0;margin-bottom:var(--paragraph-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-instructional-steps__dates{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-paragraph-size);line-height:var(--lg-font-paragraph-line-height);letter-spacing:var(--lg-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-instructional-steps__dates{margin-top:0;margin-bottom:var(--paragraph-lg-paragraph-spacing)}}.bw-instructional-steps__dates{margin:0;color:var(--color-on-surface)}.bw-instructional-steps__buttons{display:flex;gap:var(--unit-16);flex-wrap:wrap}.bw-instructional-steps__buttons--offer{flex-direction:column;align-items:stretch;gap:var(--unit-16)}.bw-instructional-steps__buttons--offer>*{flex:none}.bw-instructional-steps__disclaimer{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}.bw-instructional-steps__disclaimer{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-instructional-steps__disclaimer{margin-top:0;margin-bottom:var(--paragraph-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-instructional-steps__disclaimer{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-paragraph-size);line-height:var(--sm-font-paragraph-line-height);letter-spacing:var(--sm-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-instructional-steps__disclaimer{margin-top:0;margin-bottom:var(--paragraph-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-instructional-steps__disclaimer{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-paragraph-size);line-height:var(--md-font-paragraph-line-height);letter-spacing:var(--md-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-instructional-steps__disclaimer{margin-top:0;margin-bottom:var(--paragraph-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-instructional-steps__disclaimer{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-paragraph-size);line-height:var(--lg-font-paragraph-line-height);letter-spacing:var(--lg-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-instructional-steps__disclaimer{margin-top:0;margin-bottom:var(--paragraph-lg-paragraph-spacing)}}.bw-instructional-steps__disclaimer{font-size:14px;margin:0;color:var(--color-on-surface)}.bw-instructional-steps__content{display:flex;gap:var(--unit-16);flex-wrap:wrap}.bw-instructional-steps__content .bw-action-card{min-width:0}@media screen and (min-width:768px){.bw-instructional-steps__content>*{flex:1 1 calc(50% - var(--unit-8));min-width:0}}@media screen and (min-width:1024px){.bw-instructional-steps__content>*{flex:1 1 0}}.bw-instructional-steps__indicators{display:flex;justify-content:center}.bw-instructional-steps__indicators:empty{display:none}@media screen and (min-width:768px){.bw-instructional-steps__indicators{display:none}}@media screen and (width<768px){.bw-instructional-steps__content{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bw-instructional-steps__content::-webkit-scrollbar{display:none}.bw-instructional-steps__content>*{flex:0 0 calc(100% - var(--unit-40));min-width:0;scroll-snap-align:start}}.bw-milestone-rewards{display:flex;flex-direction:column;gap:var(--xs-block-gap-sm)}@media screen and (min-width:768px){.bw-milestone-rewards{gap:var(--sm-block-gap-sm)}}@media screen and (min-width:1024px){.bw-milestone-rewards{gap:var(--md-block-gap-sm)}}@media screen and (min-width:1440px){.bw-milestone-rewards{gap:var(--lg-block-gap-sm)}}.bw-milestone-rewards__body{display:grid;grid-template-columns:1fr;gap:var(--unit-24)}@media screen and (min-width:768px){.bw-milestone-rewards__body{grid-template-columns:1fr 1fr;gap:var(--unit-48);align-items:center}}.bw-milestone-rewards__milestones{display:flex;flex-direction:column;gap:var(--unit-24)}.bw-milestone-rewards__media{overflow:hidden}@media screen and (min-width:768px){.bw-milestone-rewards__media{height:100%}}.bw-milestone-rewards__media img{display:block;width:100%;height:100%;object-fit:cover}.bw-milestone-rewards__media--rounded-top-left{border-radius:var(--radius-brand-lg, 0) 0 0 0}.bw-milestone-rewards__media--rounded-top-right{border-radius:0 var(--radius-brand-lg, 0) 0 0}.bw-milestone-rewards__media--rounded-bottom-right{border-radius:0 0 var(--radius-brand-lg, 0) 0}.bw-milestone-rewards__media--rounded-bottom-left{border-radius:0 0 0 var(--radius-brand-lg, 0)}.bw-milestone-rewards__group{display:flex;flex-direction:column;gap:var(--unit-12)}.bw-milestone-rewards__group-heading{display:flex;align-items:center;gap:var(--unit-4)}.bw-milestone-rewards__group-title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-eyebrow-size);line-height:var(--xs-font-eyebrow-line-height);letter-spacing:var(--xs-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}.bw-milestone-rewards__group-title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-eyebrow-size);line-height:var(--xs-font-eyebrow-line-height);letter-spacing:var(--xs-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-milestone-rewards__group-title{margin-top:0;margin-bottom:var(--eyebrow-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-milestone-rewards__group-title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-eyebrow-size);line-height:var(--sm-font-eyebrow-line-height);letter-spacing:var(--sm-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-milestone-rewards__group-title{margin-top:0;margin-bottom:var(--eyebrow-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-milestone-rewards__group-title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-eyebrow-size);line-height:var(--md-font-eyebrow-line-height);letter-spacing:var(--md-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-milestone-rewards__group-title{margin-top:0;margin-bottom:var(--eyebrow-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-milestone-rewards__group-title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-eyebrow-size);line-height:var(--lg-font-eyebrow-line-height);letter-spacing:var(--lg-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-milestone-rewards__group-title{margin-top:0;margin-bottom:var(--eyebrow-lg-paragraph-spacing)}}.bw-milestone-rewards__group-title{color:var(--color-on-surface);text-transform:uppercase}.bw-milestone-rewards__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--unit-8)}.bw-milestone-rewards__row{display:flex;align-items:center;justify-content:space-between;gap:var(--unit-24);padding:var(--unit-16);background:var(--color-surface)}.bw-milestone-rewards__row-left{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}.bw-milestone-rewards__row-left{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-milestone-rewards__row-left{margin-top:0;margin-bottom:var(--paragraph-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-milestone-rewards__row-left{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-paragraph-size);line-height:var(--sm-font-paragraph-line-height);letter-spacing:var(--sm-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-milestone-rewards__row-left{margin-top:0;margin-bottom:var(--paragraph-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-milestone-rewards__row-left{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-paragraph-size);line-height:var(--md-font-paragraph-line-height);letter-spacing:var(--md-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-milestone-rewards__row-left{margin-top:0;margin-bottom:var(--paragraph-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-milestone-rewards__row-left{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-paragraph-size);line-height:var(--lg-font-paragraph-line-height);letter-spacing:var(--lg-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-milestone-rewards__row-left{margin-top:0;margin-bottom:var(--paragraph-lg-paragraph-spacing)}}.bw-milestone-rewards__row-left{align-self:center;min-width:120px;color:var(--color-on-surface)}.bw-milestone-rewards__row-right{display:flex;align-items:center;gap:var(--unit-8)}.bw-milestone-rewards__row-icon{flex-shrink:0;color:var(--color-primary)}.bw-milestone-rewards__group--lifetime .bw-milestone-rewards__row-icon{color:var(--color-gold)}.bw-milestone-rewards__row-text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}.bw-milestone-rewards__row-text{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-milestone-rewards__row-text{margin-top:0;margin-bottom:var(--paragraph-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-milestone-rewards__row-text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-paragraph-size);line-height:var(--sm-font-paragraph-line-height);letter-spacing:var(--sm-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-milestone-rewards__row-text{margin-top:0;margin-bottom:var(--paragraph-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-milestone-rewards__row-text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-paragraph-size);line-height:var(--md-font-paragraph-line-height);letter-spacing:var(--md-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-milestone-rewards__row-text{margin-top:0;margin-bottom:var(--paragraph-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-milestone-rewards__row-text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-paragraph-size);line-height:var(--lg-font-paragraph-line-height);letter-spacing:var(--lg-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-milestone-rewards__row-text{margin-top:0;margin-bottom:var(--paragraph-lg-paragraph-spacing)}}.bw-milestone-rewards__row-text{color:var(--color-on-surface)}.bw-milestone-rewards__row--lifetime{background:var(--color-inverse-surface)}.bw-milestone-rewards__row--lifetime .bw-milestone-rewards__row-left,.bw-milestone-rewards__row--lifetime .bw-milestone-rewards__row-text{color:var(--color-inverse-on-surface)}.bw-page-header{display:grid;grid-template-columns:1fr;align-items:flex-start;gap:var(--xs-component-page-header-gap)}@media screen and (min-width:768px){.bw-page-header{gap:var(--sm-component-page-header-gap)}}@media screen and (min-width:1024px){.bw-page-header{gap:var(--md-component-page-header-gap)}}@media screen and (min-width:1440px){.bw-page-header{gap:var(--lg-component-page-header-gap)}}@media screen and (min-width:768px){.bw-page-header{grid-template-columns:repeat(2,minmax(0,1fr))}}.bw-page-header--inverse{color:var(--color-on-primary)}.bw-page-header__title-container{display:flex;flex-direction:column;justify-content:center}.bw-page-header__title-container--fullWidth{grid-column:1/-1}.bw-page-header__title{margin:0;color:var(--color-on-surface);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-headline-size);line-height:var(--xs-font-headline-line-height);letter-spacing:var(--xs-font-headline-letter-spacing);font-weight:var(--font-display-weight)}.bw-page-header__title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-headline-size);line-height:var(--xs-font-headline-line-height);letter-spacing:var(--xs-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-page-header__title{margin-top:0;margin-bottom:var(--headline-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-page-header__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-headline-size);line-height:var(--sm-font-headline-line-height);letter-spacing:var(--sm-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-page-header__title{margin-top:0;margin-bottom:var(--headline-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-page-header__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-headline-size);line-height:var(--md-font-headline-line-height);letter-spacing:var(--md-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-page-header__title{margin-top:0;margin-bottom:var(--headline-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-page-header__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-headline-size);line-height:var(--lg-font-headline-line-height);letter-spacing:var(--lg-font-headline-letter-spacing);font-weight:var(--font-display-weight)}p .bw-page-header__title{margin-top:0;margin-bottom:var(--headline-lg-paragraph-spacing)}}.bw-page-header--inverse .bw-page-header__title{color:var(--color-inverse-on-surface)}.bw-page-header__extra-content{display:flex;flex-direction:column;justify-content:center;gap:var(--unit-24);padding-top:var(--xs-component-page-header-extras-padding)}@media screen and (min-width:768px){.bw-page-header__extra-content{padding-top:var(--sm-component-page-header-extras-padding)}}@media screen and (min-width:1024px){.bw-page-header__extra-content{padding-top:var(--md-component-page-header-extras-padding)}}@media screen and (min-width:1440px){.bw-page-header__extra-content{padding-top:var(--lg-component-page-header-extras-padding)}}.bw-page-header__subhead{margin:0;color:var(--color-on-surface);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-subhead-size);line-height:var(--xs-font-subhead-line-height);letter-spacing:var(--xs-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}.bw-page-header__subhead{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-subhead-size);line-height:var(--xs-font-subhead-line-height);letter-spacing:var(--xs-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-page-header__subhead{margin-top:0;margin-bottom:var(--subhead-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-page-header__subhead{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-subhead-size);line-height:var(--sm-font-subhead-line-height);letter-spacing:var(--sm-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-page-header__subhead{margin-top:0;margin-bottom:var(--subhead-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-page-header__subhead{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-subhead-size);line-height:var(--md-font-subhead-line-height);letter-spacing:var(--md-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-page-header__subhead{margin-top:0;margin-bottom:var(--subhead-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-page-header__subhead{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-subhead-size);line-height:var(--lg-font-subhead-line-height);letter-spacing:var(--lg-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-page-header__subhead{margin-top:0;margin-bottom:var(--subhead-lg-paragraph-spacing)}}.bw-page-header--inverse .bw-page-header__subhead{color:var(--color-inverse-on-surface)}.bw-page-header__actions{display:flex;flex-flow:row;gap:var(--unit-8)}.bw-page-header .bw-btn{border-radius:var(--unit-full)}.bw-rewards-tile{display:flex;flex-direction:column;gap:var(--unit-8)}.bw-rewards-tile__icon{display:block;width:var(--unit-40);height:var(--unit-40);margin-bottom:var(--unit-24);filter:brightness(0) invert(1)}.bw-rewards-tile__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}.bw-rewards-tile__title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-rewards-tile__title{margin-top:0;margin-bottom:var(--heading-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-rewards-tile__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-heading-size);line-height:var(--sm-font-heading-line-height);letter-spacing:var(--sm-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-rewards-tile__title{margin-top:0;margin-bottom:var(--heading-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-rewards-tile__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-heading-size);line-height:var(--md-font-heading-line-height);letter-spacing:var(--md-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-rewards-tile__title{margin-top:0;margin-bottom:var(--heading-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-rewards-tile__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-heading-size);line-height:var(--lg-font-heading-line-height);letter-spacing:var(--lg-font-heading-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-rewards-tile__title{margin-top:0;margin-bottom:var(--heading-lg-paragraph-spacing)}}.bw-rewards-tile__title{margin:0;color:var(--color-inverse-on-surface)}.bw-rewards-tile__description{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}.bw-rewards-tile__description{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-rewards-tile__description{margin-top:0;margin-bottom:var(--caption-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-rewards-tile__description{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-caption-size);line-height:var(--sm-font-caption-line-height);letter-spacing:var(--sm-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-rewards-tile__description{margin-top:0;margin-bottom:var(--caption-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-rewards-tile__description{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-caption-size);line-height:var(--md-font-caption-line-height);letter-spacing:var(--md-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-rewards-tile__description{margin-top:0;margin-bottom:var(--caption-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-rewards-tile__description{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-caption-size);line-height:var(--lg-font-caption-line-height);letter-spacing:var(--lg-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-rewards-tile__description{margin-top:0;margin-bottom:var(--caption-lg-paragraph-spacing)}}.bw-rewards-tile__description{margin:0;color:var(--color-inverse-on-surface)}.bw-rewards-banner{position:relative;overflow:hidden;isolation:isolate;min-height:1280px}@media screen and (min-width:768px){.bw-rewards-banner{min-height:1080px}}@media screen and (min-width:1024px){.bw-rewards-banner{min-height:840px}}.bw-rewards-banner__image{position:absolute;inset:var(--unit-40) 0 0;z-index:0}.bw-rewards-banner__image .bw-image__img{object-position:center bottom}.bw-rewards-banner__section{position:relative;z-index:1}.bw-rewards-banner .bw-container{padding-top:0;padding-bottom:var(--xs-container-padding-y-sm)}@media screen and (min-width:768px){.bw-rewards-banner .bw-container{padding-bottom:var(--sm-container-padding-y-sm)}}@media screen and (min-width:1024px){.bw-rewards-banner .bw-container{padding-bottom:var(--md-container-padding-y-sm)}}@media screen and (min-width:1440px){.bw-rewards-banner .bw-container{padding-bottom:var(--lg-container-padding-y-sm)}}.bw-rewards-banner__content{display:flex;flex-direction:column;gap:var(--xs-container-gap)}@media screen and (min-width:768px){.bw-rewards-banner__content{gap:var(--sm-container-gap)}}@media screen and (min-width:1024px){.bw-rewards-banner__content{gap:var(--md-container-gap)}}@media screen and (min-width:1440px){.bw-rewards-banner__content{gap:var(--lg-container-gap)}}@media screen and (min-width:1024px){.bw-rewards-banner__content{flex-direction:row;align-items:flex-start}}.bw-rewards-banner__card{display:flex;flex-direction:column;gap:var(--unit-32);background-color:var(--color-surface-container);border-bottom-right-radius:var(--radius-brand-dynamic);padding:var(--xs-component-rewards-banner-header-padding)}@media screen and (min-width:768px){.bw-rewards-banner__card{padding:var(--sm-component-rewards-banner-header-padding)}}@media screen and (min-width:1024px){.bw-rewards-banner__card{padding:var(--md-component-rewards-banner-header-padding)}}@media screen and (min-width:1440px){.bw-rewards-banner__card{padding:var(--lg-component-rewards-banner-header-padding)}}@media screen and (min-width:1024px){.bw-rewards-banner__card{flex:0 0 auto;width:392px}}@media screen and (min-width:1440px){.bw-rewards-banner__card{width:520px}}.bw-rewards-banner__card .bw-brand-logo{align-self:flex-start;width:auto;height:var(--xs-component-rewards-banner-header-logo-height)}@media screen and (min-width:768px){.bw-rewards-banner__card .bw-brand-logo{height:var(--sm-component-rewards-banner-header-logo-height)}}@media screen and (min-width:1024px){.bw-rewards-banner__card .bw-brand-logo{height:var(--md-component-rewards-banner-header-logo-height)}}@media screen and (min-width:1440px){.bw-rewards-banner__card .bw-brand-logo{height:var(--lg-component-rewards-banner-header-logo-height)}}.bw-rewards-banner__card .bw-section-header__title{color:var(--color-primary);font-weight:var(--font-display-weight-strong)}.bw-rewards-banner__items{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--unit-16);margin:0;padding:0;list-style:none}@media screen and (min-width:768px){.bw-rewards-banner__items{padding-right:var(--sm-component-rewards-banner-header-padding);padding-left:var(--sm-component-rewards-banner-header-padding)}}@media screen and (min-width:1024px){.bw-rewards-banner__items{flex:1 1 0;gap:var(--unit-40);padding-right:0;padding-left:0;padding-top:calc(var(--unit-40) + var(--md-container-padding-y-sm))}}@media screen and (min-width:1440px){.bw-rewards-banner__items{padding-top:calc(var(--unit-40) + var(--lg-container-padding-y-sm))}}.bw-rewards-banner__footer{display:flex;flex-direction:column;align-items:flex-start;gap:var(--unit-16)}@media screen and (min-width:768px){.bw-rewards-banner__footer{flex-flow:row wrap;align-items:center}}.bw-benefit-card{background-color:var(--color-surface-container);border-top:var(--border-decorative) solid var(--color-primary);padding-bottom:var(--unit-4);display:flex;flex-direction:column;gap:var(--unit-24);justify-content:flex-start}.bw-benefit-card__content{color:var(--color-on-surface);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}.bw-benefit-card__content{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-benefit-card__content{margin-top:0;margin-bottom:var(--paragraph-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-benefit-card__content{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-paragraph-size);line-height:var(--sm-font-paragraph-line-height);letter-spacing:var(--sm-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-benefit-card__content{margin-top:0;margin-bottom:var(--paragraph-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-benefit-card__content{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-paragraph-size);line-height:var(--md-font-paragraph-line-height);letter-spacing:var(--md-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-benefit-card__content{margin-top:0;margin-bottom:var(--paragraph-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-benefit-card__content{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-paragraph-size);line-height:var(--lg-font-paragraph-line-height);letter-spacing:var(--lg-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-benefit-card__content{margin-top:0;margin-bottom:var(--paragraph-lg-paragraph-spacing)}}.bw-benefit-card{padding-top:var(--xs-component-rewards-featured-benefits-tile-padding)}@media screen and (min-width:768px){.bw-benefit-card{padding-top:var(--sm-component-rewards-featured-benefits-tile-padding)}}@media screen and (min-width:1024px){.bw-benefit-card{padding-top:var(--md-component-rewards-featured-benefits-tile-padding)}}@media screen and (min-width:1440px){.bw-benefit-card{padding-top:var(--lg-component-rewards-featured-benefits-tile-padding)}}.bw-benefit-card{padding-left:var(--xs-component-rewards-featured-benefits-tile-padding)}@media screen and (min-width:768px){.bw-benefit-card{padding-left:var(--sm-component-rewards-featured-benefits-tile-padding)}}@media screen and (min-width:1024px){.bw-benefit-card{padding-left:var(--md-component-rewards-featured-benefits-tile-padding)}}@media screen and (min-width:1440px){.bw-benefit-card{padding-left:var(--lg-component-rewards-featured-benefits-tile-padding)}}.bw-benefit-card{padding-right:var(--xs-component-rewards-featured-benefits-tile-padding-right)}@media screen and (min-width:768px){.bw-benefit-card{padding-right:var(--sm-component-rewards-featured-benefits-tile-padding-right)}}@media screen and (min-width:1024px){.bw-benefit-card{padding-right:var(--md-component-rewards-featured-benefits-tile-padding-right)}}@media screen and (min-width:1440px){.bw-benefit-card{padding-right:var(--lg-component-rewards-featured-benefits-tile-padding-right)}}.bw-benefit-card__icon{width:var(--unit-40);height:var(--unit-40);background-color:var(--color-primary);mask:var(--bw-benefit-card-icon) no-repeat center/contain}.bw-benefit-card .bw-accordion__header{padding-top:var(--unit-0);padding-bottom:var(--unit-12)}.bw-benefit-card .bw-accordion__title{color:var(--color-on-surface);text-align:left;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight-strong)}.bw-benefit-card .bw-accordion__title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight-strong)}p .bw-benefit-card .bw-accordion__title{margin-top:0;margin-bottom:var(--paragraph-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-benefit-card .bw-accordion__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-paragraph-size);line-height:var(--sm-font-paragraph-line-height);letter-spacing:var(--sm-font-paragraph-letter-spacing);font-weight:var(--font-body-weight-strong)}p .bw-benefit-card .bw-accordion__title{margin-top:0;margin-bottom:var(--paragraph-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-benefit-card .bw-accordion__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-paragraph-size);line-height:var(--md-font-paragraph-line-height);letter-spacing:var(--md-font-paragraph-letter-spacing);font-weight:var(--font-body-weight-strong)}p .bw-benefit-card .bw-accordion__title{margin-top:0;margin-bottom:var(--paragraph-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-benefit-card .bw-accordion__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-paragraph-size);line-height:var(--lg-font-paragraph-line-height);letter-spacing:var(--lg-font-paragraph-letter-spacing);font-weight:var(--font-body-weight-strong)}p .bw-benefit-card .bw-accordion__title{margin-top:0;margin-bottom:var(--paragraph-lg-paragraph-spacing)}}.bw-highlighted-benefit-card{background-color:var(--color-surface-container);padding:var(--unit-24) var(--unit-16);border-top:var(--border-decorative) solid var(--color-primary);display:flex;flex-direction:column;gap:var(--unit-24)}@media screen and (min-width:768px){.bw-highlighted-benefit-card{padding:var(--unit-40);width:560px}}.bw-highlighted-benefit-card__title{color:var(--color-on-surface);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight-strong)}.bw-highlighted-benefit-card__title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-highlighted-benefit-card__title{margin-top:0;margin-bottom:var(--title-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-highlighted-benefit-card__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-title-size);line-height:var(--sm-font-title-line-height);letter-spacing:var(--sm-font-title-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-highlighted-benefit-card__title{margin-top:0;margin-bottom:var(--title-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-highlighted-benefit-card__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-title-size);line-height:var(--md-font-title-line-height);letter-spacing:var(--md-font-title-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-highlighted-benefit-card__title{margin-top:0;margin-bottom:var(--title-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-highlighted-benefit-card__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-title-size);line-height:var(--lg-font-title-line-height);letter-spacing:var(--lg-font-title-letter-spacing);font-weight:var(--font-display-weight-strong)}p .bw-highlighted-benefit-card__title{margin-top:0;margin-bottom:var(--title-lg-paragraph-spacing)}}.bw-highlighted-benefit-card__description{margin-block:var(--unit-0);margin-top:var(--unit-8);color:var(--color-on-surface);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}.bw-highlighted-benefit-card__description{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-highlighted-benefit-card__description{margin-top:0;margin-bottom:var(--paragraph-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-highlighted-benefit-card__description{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-paragraph-size);line-height:var(--sm-font-paragraph-line-height);letter-spacing:var(--sm-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-highlighted-benefit-card__description{margin-top:0;margin-bottom:var(--paragraph-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-highlighted-benefit-card__description{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-paragraph-size);line-height:var(--md-font-paragraph-line-height);letter-spacing:var(--md-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-highlighted-benefit-card__description{margin-top:0;margin-bottom:var(--paragraph-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-highlighted-benefit-card__description{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-paragraph-size);line-height:var(--lg-font-paragraph-line-height);letter-spacing:var(--lg-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-highlighted-benefit-card__description{margin-top:0;margin-bottom:var(--paragraph-lg-paragraph-spacing)}}.bw-highlighted-benefit-card .bw-icon{height:var(--unit-56);width:var(--unit-56)}.bw-rewards-featured-benefits{display:flex;flex-direction:column;gap:var(--xs-block-gap-sm)}@media screen and (min-width:768px){.bw-rewards-featured-benefits{gap:var(--sm-block-gap-sm)}}@media screen and (min-width:1024px){.bw-rewards-featured-benefits{gap:var(--md-block-gap-sm)}}@media screen and (min-width:1440px){.bw-rewards-featured-benefits{gap:var(--lg-block-gap-sm)}}@media screen and (min-width:768px){.bw-rewards-featured-benefits__header{display:flex;justify-content:space-between;align-items:flex-end}}.bw-rewards-featured-benefits__benefit-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--unit-8);margin-top:var(--unit-8)}@media screen and (min-width:768px){.bw-rewards-featured-benefits__benefit-cards{margin-top:var(--unit-24);gap:var(--unit-16);display:flex;align-items:stretch}.bw-rewards-featured-benefits__benefit-cards>*{flex:1 1 0;min-width:0}}@media screen and (min-width:768px){.bw-rewards-featured-benefits__highlighted-card{background-image:var(--bw-rewards-featured-benefits-bg);background-position:center;background-size:cover;background-repeat:no-repeat;padding:var(--unit-40);display:flex;justify-content:center;align-items:center}}@media screen and (min-width:1024px){.bw-rewards-featured-benefits__highlighted-card{display:block}}.bw-welcome-banner{position:relative;z-index:101;width:100%;color:var(--color-on-surface);background-color:var(--color-surface-container);border-bottom:1px solid var(--color-outline-variant)}body:has(.bw-room-select-page) .bw-welcome-banner{position:fixed;top:0;right:0;left:0}.bw-welcome-banner__inner{display:flex;flex-flow:column nowrap;gap:var(--unit-16);margin-inline:auto;padding-block:var(--unit-16);max-width:var(--xs-container-max-width-lg)}@media screen and (min-width:768px){.bw-welcome-banner__inner{max-width:var(--sm-container-max-width-lg)}}@media screen and (min-width:1024px){.bw-welcome-banner__inner{max-width:var(--md-container-max-width-lg)}}@media screen and (min-width:1440px){.bw-welcome-banner__inner{max-width:var(--lg-container-max-width-lg)}}.bw-welcome-banner__inner{padding-left:var(--xs-container-padding-x)}@media screen and (min-width:768px){.bw-welcome-banner__inner{padding-left:var(--sm-container-padding-x)}}@media screen and (min-width:1024px){.bw-welcome-banner__inner{padding-left:var(--md-container-padding-x)}}@media screen and (min-width:1440px){.bw-welcome-banner__inner{padding-left:var(--lg-container-padding-x)}}.bw-welcome-banner__inner{padding-right:var(--xs-container-padding-x)}@media screen and (min-width:768px){.bw-welcome-banner__inner{padding-right:var(--sm-container-padding-x)}}@media screen and (min-width:1024px){.bw-welcome-banner__inner{padding-right:var(--md-container-padding-x)}}@media screen and (min-width:1440px){.bw-welcome-banner__inner{padding-right:var(--lg-container-padding-x)}}.bw-welcome-banner__body{display:flex;flex-flow:column nowrap;gap:var(--unit-4)}.bw-welcome-banner__heading{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-strong-sm-size);line-height:var(--font-body-strong-sm-line-height);letter-spacing:var(--font-body-strong-sm-letter-spacing);font-weight:var(--font-body-strong-sm-weight);text-transform:none}@media print{.bw-welcome-banner__heading{font-size:max(0px,var(--font-body-strong-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-strong-sm-line-height) - var(--print-offset, 0px))}}.bw-welcome-banner__heading,.bw-welcome-banner__heading p{margin:0}.bw-welcome-banner__copy{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-xs-size);line-height:var(--font-body-regular-xs-line-height);letter-spacing:var(--font-body-regular-xs-letter-spacing);font-weight:var(--font-body-regular-xs-weight);text-transform:none}@media print{.bw-welcome-banner__copy{font-size:max(0px,var(--font-body-regular-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-xs-line-height) - var(--print-offset, 0px))}}.bw-welcome-banner__copy{margin:0}.bw-welcome-banner__copy a{color:inherit;text-decoration:underline}.bw-welcome-banner__copy p{margin:0}.bw-welcome-banner__actions{display:flex;flex:0 0 auto;flex-flow:row nowrap;gap:var(--unit-8);align-items:center;justify-content:space-between}@media screen and (min-width:768px){.bw-welcome-banner__inner{flex-flow:row nowrap;gap:var(--unit-24);align-items:center;justify-content:space-between}.bw-welcome-banner__body{flex:1 1 auto}.bw-welcome-banner__actions{justify-content:flex-end}}.bw-welcome-banner--announcement{background-color:var(--color-surface);border-bottom:var(--border-decorative) solid var(--color-primary)}.bw-welcome-banner--announcement .bw-welcome-banner__logo{flex:0 0 auto;line-height:0}.bw-welcome-banner--announcement .bw-welcome-banner__logo img{width:auto;max-width:160px;height:var(--unit-40);object-fit:contain}.bw-welcome-banner--announcement .bw-welcome-banner__heading{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-sm-size);line-height:var(--font-body-regular-sm-line-height);letter-spacing:var(--font-body-regular-sm-letter-spacing);font-weight:var(--font-body-regular-sm-weight);text-transform:none}@media print{.bw-welcome-banner--announcement .bw-welcome-banner__heading{font-size:max(0px,var(--font-body-regular-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-sm-line-height) - var(--print-offset, 0px))}}.bw-welcome-banner--announcement .bw-welcome-banner__heading b,.bw-welcome-banner--announcement .bw-welcome-banner__heading strong{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-strong-sm-size);line-height:var(--font-body-strong-sm-line-height);letter-spacing:var(--font-body-strong-sm-letter-spacing);font-weight:var(--font-body-strong-sm-weight);text-transform:none}@media print{.bw-welcome-banner--announcement .bw-welcome-banner__heading b,.bw-welcome-banner--announcement .bw-welcome-banner__heading strong{font-size:max(0px,var(--font-body-strong-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-strong-sm-line-height) - var(--print-offset, 0px))}}@media screen and (width<768px){.bw-welcome-banner--announcement .bw-welcome-banner__inner{flex-flow:row wrap;gap:var(--unit-8);align-items:center;padding-block:var(--unit-24)}.bw-welcome-banner--announcement .bw-welcome-banner__logo--has-phone-logo img{height:var(--unit-16)}.bw-welcome-banner--announcement .bw-welcome-banner__actions{display:contents}.bw-welcome-banner--announcement .bw-welcome-banner__dismiss{order:1;margin-inline-start:auto}.bw-welcome-banner--announcement .bw-welcome-banner__body{flex:0 0 100%;order:2;padding-block-end:var(--unit-16)}.bw-welcome-banner--announcement .bw-welcome-banner__book-now{order:3}.bw-welcome-banner--announcement .bw-welcome-banner__learn-more{order:4}}@media screen and (min-width:768px){.bw-welcome-banner--announcement .bw-welcome-banner__inner{gap:var(--unit-32);padding-block:var(--unit-24) var(--unit-32)}.bw-welcome-banner--announcement .bw-welcome-banner__dismiss{margin-inline-start:var(--unit-24)}}.bw-welcome-banner--author-preview .bw-welcome-banner__author-note{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-xs-size);line-height:var(--font-body-regular-xs-line-height);letter-spacing:var(--font-body-regular-xs-letter-spacing);font-weight:var(--font-body-regular-xs-weight);text-transform:none}@media print{.bw-welcome-banner--author-preview .bw-welcome-banner__author-note{font-size:max(0px,var(--font-body-regular-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-xs-line-height) - var(--print-offset, 0px))}}.bw-welcome-banner--author-preview .bw-welcome-banner__author-note{margin:0;font-style:italic;opacity:.75}html.bw-welcome-banner-dismissed .bw-welcome-banner__mount{display:none}html.bw-announcement-live .bw-welcome-banner__variant--welcome,html:not(.bw-announcement-live) .bw-welcome-banner__variant--announcement,html.bw-announcement-live.bw-announcement-dismissed .bw-welcome-banner__mount{display:none}@font-face{font-family:Noto Sans Fallback;src:local("Arial"),local("Liberation Sans"),local("Arimo"),local("Roboto");size-adjust:106.8%;ascent-override:100.09%;descent-override:27.43%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local("Arial"),local("Liberation Sans"),local("Arimo"),local("Roboto");size-adjust:107.29%;ascent-override:90.29%;descent-override:22.48%;line-gap-override:0%}.theme-best-western{--font-fallback: "Noto Sans Fallback"}.theme-world-hotels{--font-fallback: "Inter Fallback"}.g-text--w-regular{font-weight:400}.g-text--w-medium{font-weight:500}.g-text--w-bold,.g-text--w b{font-weight:700}.g-text--a-left{text-align:left}.g-text--a-center{text-align:center}.g-text--a-right{text-align:right}.bw-table>.bw-table-content>table{width:100%;border-collapse:collapse;border:1px solid var(--color-outline-variant)}.bw-table>.bw-table-content>table td,.bw-table>.bw-table-content>table th{border:1px solid var(--color-outline-variant);padding:var(--xs-spacing-2xs)}@media screen and (min-width:768px){.bw-table>.bw-table-content>table td,.bw-table>.bw-table-content>table th{padding:var(--sm-spacing-2xs)}}@media screen and (min-width:1024px){.bw-table>.bw-table-content>table td,.bw-table>.bw-table-content>table th{padding:var(--md-spacing-2xs)}}@media screen and (min-width:1440px){.bw-table>.bw-table-content>table td,.bw-table>.bw-table-content>table th{padding:var(--lg-spacing-2xs)}}.bw-table>.bw-table-content>table td,.bw-table>.bw-table-content>table th{text-align:left}.bw-table.bw-table-borderless>.bw-table-content>table{border-collapse:collapse;border:none}.bw-table.bw-table-borderless>.bw-table-content>table td,.bw-table.bw-table-borderless>.bw-table-content>table th,.bw-table.bw-table-borderless>.bw-table-content>table tr{border:none}.bw-table.bw-table-borderless>.bw-table-content>table th,.bw-table.bw-table-borderless>.bw-table-content>table td{border-bottom:1px solid var(--color-outline-variant);padding-top:var(--xs-spacing-xs)}@media screen and (min-width:768px){.bw-table.bw-table-borderless>.bw-table-content>table th,.bw-table.bw-table-borderless>.bw-table-content>table td{padding-top:var(--sm-spacing-xs)}}@media screen and (min-width:1024px){.bw-table.bw-table-borderless>.bw-table-content>table th,.bw-table.bw-table-borderless>.bw-table-content>table td{padding-top:var(--md-spacing-xs)}}@media screen and (min-width:1440px){.bw-table.bw-table-borderless>.bw-table-content>table th,.bw-table.bw-table-borderless>.bw-table-content>table td{padding-top:var(--lg-spacing-xs)}}.bw-table.bw-table-borderless>.bw-table-content>table th,.bw-table.bw-table-borderless>.bw-table-content>table td{padding-bottom:var(--xs-spacing-xs)}@media screen and (min-width:768px){.bw-table.bw-table-borderless>.bw-table-content>table th,.bw-table.bw-table-borderless>.bw-table-content>table td{padding-bottom:var(--sm-spacing-xs)}}@media screen and (min-width:1024px){.bw-table.bw-table-borderless>.bw-table-content>table th,.bw-table.bw-table-borderless>.bw-table-content>table td{padding-bottom:var(--md-spacing-xs)}}@media screen and (min-width:1440px){.bw-table.bw-table-borderless>.bw-table-content>table th,.bw-table.bw-table-borderless>.bw-table-content>table td{padding-bottom:var(--lg-spacing-xs)}}.bw-table.bw-table-borderless>.bw-table-content>table td:not(:last-child),.bw-table.bw-table-borderless>.bw-table-content>table th:not(:last-child){padding-right:var(--xs-spacing-xs)}@media screen and (min-width:768px){.bw-table.bw-table-borderless>.bw-table-content>table td:not(:last-child),.bw-table.bw-table-borderless>.bw-table-content>table th:not(:last-child){padding-right:var(--sm-spacing-xs)}}@media screen and (min-width:1024px){.bw-table.bw-table-borderless>.bw-table-content>table td:not(:last-child),.bw-table.bw-table-borderless>.bw-table-content>table th:not(:last-child){padding-right:var(--md-spacing-xs)}}@media screen and (min-width:1440px){.bw-table.bw-table-borderless>.bw-table-content>table td:not(:last-child),.bw-table.bw-table-borderless>.bw-table-content>table th:not(:last-child){padding-right:var(--lg-spacing-xs)}}.g-color--txt-light-surface-on-surface{color:var(--light-surface-on-surface)}.g-color--txt-light-surface-on-surface-variant{color:var(--light-surface-on-surface-variant)}.g-color--txt-light-primary-primary{color:var(--light-primary-primary)}.g-color--txt-light-primary-on-primary{color:var(--light-primary-on-primary)}.g-color--txt-light-primary-on-primary-container{color:var(--light-primary-on-primary-container)}.g-color--txt-light-secondary-secondary{color:var(--light-secondary-secondary)}.g-color--txt-light-secondary-on-secondary{color:var(--light-secondary-on-secondary)}.g-color--txt-light-secondary-on-secondary-container{color:var(--light-secondary-on-secondary-container)}.g-color--txt-light-tertiary-tertiary{color:var(--light-tertiary-tertiary)}.g-color--txt-light-tertiary-on-tertiary{color:var(--light-tertiary-on-tertiary)}.g-color--txt-light-tertiary-on-tertiary-container{color:var(--light-tertiary-on-tertiary-container)}.g-color--txt-light-status-error{color:var(--light-status-error)}.g-color--txt-light-status-on-error{color:var(--light-status-on-error)}.g-color--txt-light-status-success{color:var(--light-status-success)}.g-color--txt-light-status-on-success{color:var(--light-status-on-success)}.g-color--txt-light-status-warning{color:var(--light-status-warning)}.g-color--txt-light-status-on-warning{color:var(--light-status-on-warning)}.g-color--txt-dark-surface-on-surface{color:var(--dark-surface-on-surface)}.g-color--txt-dark-surface-on-surface-variant{color:var(--dark-surface-on-surface-variant)}.g-color--txt-dark-primary-primary{color:var(--dark-primary-primary)}.g-color--txt-dark-primary-on-primary{color:var(--dark-primary-on-primary)}.g-color--txt-dark-primary-on-primary-container{color:var(--dark-primary-on-primary-container)}.g-color--txt-dark-secondary-secondary{color:var(--dark-secondary-secondary)}.g-color--txt-dark-secondary-on-secondary{color:var(--dark-secondary-on-secondary)}.g-color--txt-dark-secondary-on-secondary-container{color:var(--dark-secondary-on-secondary-container)}.g-color--txt-dark-tertiary-tertiary{color:var(--dark-tertiary-tertiary)}.g-color--txt-dark-tertiary-on-tertiary{color:var(--dark-tertiary-on-tertiary)}.g-color--txt-dark-tertiary-on-tertiary-container{color:var(--dark-tertiary-on-tertiary-container)}.g-color--txt-dark-status-error{color:var(--dark-status-error)}.g-color--txt-dark-status-on-error{color:var(--dark-status-on-error)}.g-color--txt-dark-status-success{color:var(--dark-status-success)}.g-color--txt-dark-status-on-success{color:var(--dark-status-on-success)}.g-color--txt-dark-status-warning{color:var(--dark-status-warning)}.g-color--txt-dark-status-on-warning{color:var(--dark-status-on-warning)}.g-color--txt-color-on-surface{color:var(--color-on-surface)}.g-color--txt-color-on-surface-variant{color:var(--color-on-surface-variant)}.g-color--txt-color-primary{color:var(--color-primary)}.g-color--txt-color-on-primary{color:var(--color-on-primary)}.g-color--txt-color-on-primary-container{color:var(--color-on-primary-container)}.g-color--txt-color-secondary{color:var(--color-secondary)}.g-color--txt-color-on-secondary{color:var(--color-on-secondary)}.g-color--txt-color-on-secondary-container{color:var(--color-on-secondary-container)}.g-color--txt-color-tertiary{color:var(--color-tertiary)}.g-color--txt-color-on-tertiary{color:var(--color-on-tertiary)}.g-color--txt-color-on-tertiary-container{color:var(--color-on-tertiary-container)}.g-color--txt-color-error{color:var(--color-error)}.g-color--txt-color-on-error{color:var(--color-on-error)}.g-color--txt-color-on-error-container{color:var(--color-on-error-container)}.g-color--txt-color-success{color:var(--color-success)}.g-color--txt-color-on-success{color:var(--color-on-success)}.g-color--txt-color-on-success-container{color:var(--color-on-success-container)}.g-color--txt-color-warning{color:var(--color-warning)}.g-color--txt-color-on-warning{color:var(--color-on-warning)}.g-color--txt-color-on-warning-container{color:var(--color-on-warning-container)}.g-color--txt-color-bronze{color:var(--color-bronze)}.g-color--txt-color-silver{color:var(--color-silver)}.g-color--txt-color-gold{color:var(--color-gold)}.g-color--txt-color-gold-vip{color:var(--color-gold-vip)}.g-color--txt-color-on-gold-vip{color:var(--color-on-gold-vip)}.g-color--txt-color-platinum{color:var(--color-platinum)}.g-color--txt-color-loyalty{color:var(--color-loyalty)}.g-color--txt-color-on-loyalty{color:var(--color-on-loyalty)}.g-color--txt-color-filter-chip-on-surface{color:var(--color-filter-chip-on-surface)}.g-color--txt-color-inverse-primary{color:var(--color-inverse-primary)}.g-color--bg-light-surface-surface{background-color:var(--light-surface-surface)}.g-color--bg-light-surface-container{background-color:var(--light-surface-container)}.g-color--bg-light-primary-primary{background-color:var(--light-primary-primary)}.g-color--bg-light-primary-container{background-color:var(--light-primary-container)}.g-color--bg-light-secondary-secondary{background-color:var(--light-secondary-secondary)}.g-color--bg-light-secondary-container{background-color:var(--light-secondary-container)}.g-color--bg-light-tertiary-tertiary{background-color:var(--light-tertiary-tertiary)}.g-color--bg-light-tertiary-container{background-color:var(--light-tertiary-container)}.g-color--bg-light-status-error{background-color:var(--light-status-error)}.g-color--bg-light-status-error-container{background-color:var(--light-status-error-container)}.g-color--bg-light-status-success{background-color:var(--light-status-success)}.g-color--bg-light-status-success-container{background-color:var(--light-status-success-container)}.g-color--bg-light-status-warning{background-color:var(--light-status-warning)}.g-color--bg-light-status-warning-container{background-color:var(--light-status-warning-container)}.g-color--bg-dark-surface-surface{background-color:var(--dark-surface-surface)}.g-color--bg-dark-surface-container{background-color:var(--dark-surface-container)}.g-color--bg-dark-primary-primary{background-color:var(--dark-primary-primary)}.g-color--bg-dark-primary-container{background-color:var(--dark-primary-container)}.g-color--bg-dark-secondary-secondary{background-color:var(--dark-secondary-secondary)}.g-color--bg-dark-secondary-container{background-color:var(--dark-secondary-container)}.g-color--bg-dark-tertiary-tertiary{background-color:var(--dark-tertiary-tertiary)}.g-color--bg-dark-tertiary-container{background-color:var(--dark-tertiary-container)}.g-color--bg-dark-status-error{background-color:var(--dark-status-error)}.g-color--bg-dark-status-error-container{background-color:var(--dark-status-error-container)}.g-color--bg-dark-status-success{background-color:var(--dark-status-success)}.g-color--bg-dark-status-success-container{background-color:var(--dark-status-success-container)}.g-color--bg-dark-status-warning{background-color:var(--dark-status-warning)}.g-color--bg-dark-status-warning-container{background-color:var(--dark-status-warning-container)}.g-color--bg-color-surface{background-color:var(--color-surface)}.g-color--bg-color-surface-container{background-color:var(--color-surface-container)}.g-color--bg-color-primary{background-color:var(--color-primary)}.g-color--bg-color-primary-container{background-color:var(--color-primary-container)}.g-color--bg-color-secondary{background-color:var(--color-secondary)}.g-color--bg-color-secondary-container{background-color:var(--color-secondary-container)}.g-color--bg-color-tertiary{background-color:var(--color-tertiary)}.g-color--bg-color-tertiary-container{background-color:var(--color-tertiary-container)}.g-color--bg-color-error{background-color:var(--color-error)}.g-color--bg-color-error-container{background-color:var(--color-error-container)}.g-color--bg-color-success{background-color:var(--color-success)}.g-color--bg-color-success-container{background-color:var(--color-success-container)}.g-color--bg-color-warning{background-color:var(--color-warning)}.g-color--bg-color-warning-container{background-color:var(--color-warning-container)}.g-color--br-light-outline-outline{border-color:var(--light-outline-outline)}.g-color--br-light-outline-variant{border-color:var(--light-outline-variant)}.g-color--br-light-outline-error{border-color:var(--light-outline-error)}.g-color--br-light-outline-success{border-color:var(--light-outline-success)}.g-color--br-light-outline-warning{border-color:var(--light-outline-warning)}.g-color--br-dark-outline-outline{border-color:var(--dark-outline-outline)}.g-color--br-dark-outline-variant{border-color:var(--dark-outline-variant)}.g-color--br-dark-outline-error{border-color:var(--dark-outline-error)}.g-color--br-dark-outline-success{border-color:var(--dark-outline-success)}.g-color--br-dark-outline-warning{border-color:var(--dark-outline-warning)}.g-color--br-color-outline{border-color:var(--color-outline)}.g-color--br-color-outline-variant{border-color:var(--color-outline-variant)}.g-color--br-color-outline-error{border-color:var(--color-outline-error)}.g-color--br-color-outline-success{border-color:var(--color-outline-success)}.g-color--br-color-outline-warning{border-color:var(--color-outline-warning)}.theme-world-hotels .g-color--txt-light-surface-on-surface{color:var(--light-surface-on-surface)}.theme-world-hotels .g-color--txt-light-surface-on-surface-variant{color:var(--light-surface-on-surface-variant)}.theme-world-hotels .g-color--txt-light-primary-primary{color:var(--light-primary-primary)}.theme-world-hotels .g-color--txt-light-primary-on-primary{color:var(--light-primary-on-primary)}.theme-world-hotels .g-color--txt-light-primary-on-primary-container{color:var(--light-primary-on-primary-container)}.theme-world-hotels .g-color--txt-light-secondary-secondary{color:var(--light-secondary-secondary)}.theme-world-hotels .g-color--txt-light-secondary-on-secondary{color:var(--light-secondary-on-secondary)}.theme-world-hotels .g-color--txt-light-secondary-on-secondary-container{color:var(--light-secondary-on-secondary-container)}.theme-world-hotels .g-color--txt-light-tertiary-tertiary{color:var(--light-tertiary-tertiary)}.theme-world-hotels .g-color--txt-light-tertiary-on-tertiary{color:var(--light-tertiary-on-tertiary)}.theme-world-hotels .g-color--txt-light-tertiary-on-tertiary-container{color:var(--light-tertiary-on-tertiary-container)}.theme-world-hotels .g-color--txt-light-status-error{color:var(--light-status-error)}.theme-world-hotels .g-color--txt-light-status-on-error{color:var(--light-status-on-error)}.theme-world-hotels .g-color--txt-light-status-success{color:var(--light-status-success)}.theme-world-hotels .g-color--txt-light-status-on-success{color:var(--light-status-on-success)}.theme-world-hotels .g-color--txt-light-status-warning{color:var(--light-status-warning)}.theme-world-hotels .g-color--txt-light-status-on-warning{color:var(--light-status-on-warning)}.theme-world-hotels .g-color--txt-dark-surface-on-surface{color:var(--dark-surface-on-surface)}.theme-world-hotels .g-color--txt-dark-surface-on-surface-variant{color:var(--dark-surface-on-surface-variant)}.theme-world-hotels .g-color--txt-dark-primary-primary{color:var(--dark-primary-primary)}.theme-world-hotels .g-color--txt-dark-primary-on-primary{color:var(--dark-primary-on-primary)}.theme-world-hotels .g-color--txt-dark-primary-on-primary-container{color:var(--dark-primary-on-primary-container)}.theme-world-hotels .g-color--txt-dark-secondary-secondary{color:var(--dark-secondary-secondary)}.theme-world-hotels .g-color--txt-dark-secondary-on-secondary{color:var(--dark-secondary-on-secondary)}.theme-world-hotels .g-color--txt-dark-secondary-on-secondary-container{color:var(--dark-secondary-on-secondary-container)}.theme-world-hotels .g-color--txt-dark-tertiary-tertiary{color:var(--dark-tertiary-tertiary)}.theme-world-hotels .g-color--txt-dark-tertiary-on-tertiary{color:var(--dark-tertiary-on-tertiary)}.theme-world-hotels .g-color--txt-dark-tertiary-on-tertiary-container{color:var(--dark-tertiary-on-tertiary-container)}.theme-world-hotels .g-color--txt-dark-status-error{color:var(--dark-status-error)}.theme-world-hotels .g-color--txt-dark-status-on-error{color:var(--dark-status-on-error)}.theme-world-hotels .g-color--txt-dark-status-success{color:var(--dark-status-success)}.theme-world-hotels .g-color--txt-dark-status-on-success{color:var(--dark-status-on-success)}.theme-world-hotels .g-color--txt-dark-status-warning{color:var(--dark-status-warning)}.theme-world-hotels .g-color--txt-dark-status-on-warning{color:var(--dark-status-on-warning)}.theme-world-hotels .g-color--txt-color-on-surface{color:var(--color-on-surface)}.theme-world-hotels .g-color--txt-color-on-surface-variant{color:var(--color-on-surface-variant)}.theme-world-hotels .g-color--txt-color-primary{color:var(--color-primary)}.theme-world-hotels .g-color--txt-color-on-primary{color:var(--color-on-primary)}.theme-world-hotels .g-color--txt-color-on-primary-container{color:var(--color-on-primary-container)}.theme-world-hotels .g-color--txt-color-secondary{color:var(--color-secondary)}.theme-world-hotels .g-color--txt-color-on-secondary{color:var(--color-on-secondary)}.theme-world-hotels .g-color--txt-color-on-secondary-container{color:var(--color-on-secondary-container)}.theme-world-hotels .g-color--txt-color-tertiary{color:var(--color-tertiary)}.theme-world-hotels .g-color--txt-color-on-tertiary{color:var(--color-on-tertiary)}.theme-world-hotels .g-color--txt-color-on-tertiary-container{color:var(--color-on-tertiary-container)}.theme-world-hotels .g-color--txt-color-error{color:var(--color-error)}.theme-world-hotels .g-color--txt-color-on-error{color:var(--color-on-error)}.theme-world-hotels .g-color--txt-color-on-error-container{color:var(--color-on-error-container)}.theme-world-hotels .g-color--txt-color-success{color:var(--color-success)}.theme-world-hotels .g-color--txt-color-on-success{color:var(--color-on-success)}.theme-world-hotels .g-color--txt-color-on-success-container{color:var(--color-on-success-container)}.theme-world-hotels .g-color--txt-color-warning{color:var(--color-warning)}.theme-world-hotels .g-color--txt-color-on-warning{color:var(--color-on-warning)}.theme-world-hotels .g-color--txt-color-on-warning-container{color:var(--color-on-warning-container)}.theme-world-hotels .g-color--txt-color-bronze{color:var(--color-bronze)}.theme-world-hotels .g-color--txt-color-silver{color:var(--color-silver)}.theme-world-hotels .g-color--txt-color-gold{color:var(--color-gold)}.theme-world-hotels .g-color--txt-color-gold-vip{color:var(--color-gold-vip)}.theme-world-hotels .g-color--txt-color-on-gold-vip{color:var(--color-on-gold-vip)}.theme-world-hotels .g-color--txt-color-platinum{color:var(--color-platinum)}.theme-world-hotels .g-color--txt-color-loyalty{color:var(--color-loyalty)}.theme-world-hotels .g-color--txt-color-on-loyalty{color:var(--color-on-loyalty)}.theme-world-hotels .g-color--txt-color-filter-chip-on-surface{color:var(--color-filter-chip-on-surface)}.theme-world-hotels .g-color--txt-color-inverse-primary{color:var(--color-inverse-primary)}.theme-world-hotels .g-color--bg-light-surface-surface{background-color:var(--light-surface-surface)}.theme-world-hotels .g-color--bg-light-surface-container{background-color:var(--light-surface-container)}.theme-world-hotels .g-color--bg-light-primary-primary{background-color:var(--light-primary-primary)}.theme-world-hotels .g-color--bg-light-primary-container{background-color:var(--light-primary-container)}.theme-world-hotels .g-color--bg-light-secondary-secondary{background-color:var(--light-secondary-secondary)}.theme-world-hotels .g-color--bg-light-secondary-container{background-color:var(--light-secondary-container)}.theme-world-hotels .g-color--bg-light-tertiary-tertiary{background-color:var(--light-tertiary-tertiary)}.theme-world-hotels .g-color--bg-light-tertiary-container{background-color:var(--light-tertiary-container)}.theme-world-hotels .g-color--bg-light-status-error{background-color:var(--light-status-error)}.theme-world-hotels .g-color--bg-light-status-error-container{background-color:var(--light-status-error-container)}.theme-world-hotels .g-color--bg-light-status-success{background-color:var(--light-status-success)}.theme-world-hotels .g-color--bg-light-status-success-container{background-color:var(--light-status-success-container)}.theme-world-hotels .g-color--bg-light-status-warning{background-color:var(--light-status-warning)}.theme-world-hotels .g-color--bg-light-status-warning-container{background-color:var(--light-status-warning-container)}.theme-world-hotels .g-color--bg-dark-surface-surface{background-color:var(--dark-surface-surface)}.theme-world-hotels .g-color--bg-dark-surface-container{background-color:var(--dark-surface-container)}.theme-world-hotels .g-color--bg-dark-primary-primary{background-color:var(--dark-primary-primary)}.theme-world-hotels .g-color--bg-dark-primary-container{background-color:var(--dark-primary-container)}.theme-world-hotels .g-color--bg-dark-secondary-secondary{background-color:var(--dark-secondary-secondary)}.theme-world-hotels .g-color--bg-dark-secondary-container{background-color:var(--dark-secondary-container)}.theme-world-hotels .g-color--bg-dark-tertiary-tertiary{background-color:var(--dark-tertiary-tertiary)}.theme-world-hotels .g-color--bg-dark-tertiary-container{background-color:var(--dark-tertiary-container)}.theme-world-hotels .g-color--bg-dark-status-error{background-color:var(--dark-status-error)}.theme-world-hotels .g-color--bg-dark-status-error-container{background-color:var(--dark-status-error-container)}.theme-world-hotels .g-color--bg-dark-status-success{background-color:var(--dark-status-success)}.theme-world-hotels .g-color--bg-dark-status-success-container{background-color:var(--dark-status-success-container)}.theme-world-hotels .g-color--bg-dark-status-warning{background-color:var(--dark-status-warning)}.theme-world-hotels .g-color--bg-dark-status-warning-container{background-color:var(--dark-status-warning-container)}.theme-world-hotels .g-color--bg-color-surface{background-color:var(--color-surface)}.theme-world-hotels .g-color--bg-color-surface-container{background-color:var(--color-surface-container)}.theme-world-hotels .g-color--bg-color-primary{background-color:var(--color-primary)}.theme-world-hotels .g-color--bg-color-primary-container{background-color:var(--color-primary-container)}.theme-world-hotels .g-color--bg-color-secondary{background-color:var(--color-secondary)}.theme-world-hotels .g-color--bg-color-secondary-container{background-color:var(--color-secondary-container)}.theme-world-hotels .g-color--bg-color-tertiary{background-color:var(--color-tertiary)}.theme-world-hotels .g-color--bg-color-tertiary-container{background-color:var(--color-tertiary-container)}.theme-world-hotels .g-color--bg-color-error{background-color:var(--color-error)}.theme-world-hotels .g-color--bg-color-error-container{background-color:var(--color-error-container)}.theme-world-hotels .g-color--bg-color-success{background-color:var(--color-success)}.theme-world-hotels .g-color--bg-color-success-container{background-color:var(--color-success-container)}.theme-world-hotels .g-color--bg-color-warning{background-color:var(--color-warning)}.theme-world-hotels .g-color--bg-color-warning-container{background-color:var(--color-warning-container)}.theme-world-hotels .g-color--br-light-outline-outline{border-color:var(--light-outline-outline)}.theme-world-hotels .g-color--br-light-outline-variant{border-color:var(--light-outline-variant)}.theme-world-hotels .g-color--br-light-outline-error{border-color:var(--light-outline-error)}.theme-world-hotels .g-color--br-light-outline-success{border-color:var(--light-outline-success)}.theme-world-hotels .g-color--br-light-outline-warning{border-color:var(--light-outline-warning)}.theme-world-hotels .g-color--br-dark-outline-outline{border-color:var(--dark-outline-outline)}.theme-world-hotels .g-color--br-dark-outline-variant{border-color:var(--dark-outline-variant)}.theme-world-hotels .g-color--br-dark-outline-error{border-color:var(--dark-outline-error)}.theme-world-hotels .g-color--br-dark-outline-success{border-color:var(--dark-outline-success)}.theme-world-hotels .g-color--br-dark-outline-warning{border-color:var(--dark-outline-warning)}.theme-world-hotels .g-color--br-color-outline{border-color:var(--color-outline)}.theme-world-hotels .g-color--br-color-outline-variant{border-color:var(--color-outline-variant)}.theme-world-hotels .g-color--br-color-outline-error{border-color:var(--color-outline-error)}.theme-world-hotels .g-color--br-color-outline-success{border-color:var(--color-outline-success)}.theme-world-hotels .g-color--br-color-outline-warning{border-color:var(--color-outline-warning)}.theme-best-western .g-color--txt-light-surface-on-surface{color:var(--light-surface-on-surface)}.theme-best-western .g-color--txt-light-surface-on-surface-variant{color:var(--light-surface-on-surface-variant)}.theme-best-western .g-color--txt-light-primary-primary{color:var(--light-primary-primary)}.theme-best-western .g-color--txt-light-primary-on-primary{color:var(--light-primary-on-primary)}.theme-best-western .g-color--txt-light-primary-on-primary-container{color:var(--light-primary-on-primary-container)}.theme-best-western .g-color--txt-light-secondary-secondary{color:var(--light-secondary-secondary)}.theme-best-western .g-color--txt-light-secondary-on-secondary{color:var(--light-secondary-on-secondary)}.theme-best-western .g-color--txt-light-secondary-on-secondary-container{color:var(--light-secondary-on-secondary-container)}.theme-best-western .g-color--txt-light-tertiary-tertiary{color:var(--light-tertiary-tertiary)}.theme-best-western .g-color--txt-light-tertiary-on-tertiary{color:var(--light-tertiary-on-tertiary)}.theme-best-western .g-color--txt-light-tertiary-on-tertiary-container{color:var(--light-tertiary-on-tertiary-container)}.theme-best-western .g-color--txt-light-status-error{color:var(--light-status-error)}.theme-best-western .g-color--txt-light-status-on-error{color:var(--light-status-on-error)}.theme-best-western .g-color--txt-light-status-success{color:var(--light-status-success)}.theme-best-western .g-color--txt-light-status-on-success{color:var(--light-status-on-success)}.theme-best-western .g-color--txt-light-status-warning{color:var(--light-status-warning)}.theme-best-western .g-color--txt-light-status-on-warning{color:var(--light-status-on-warning)}.theme-best-western .g-color--txt-dark-surface-on-surface{color:var(--dark-surface-on-surface)}.theme-best-western .g-color--txt-dark-surface-on-surface-variant{color:var(--dark-surface-on-surface-variant)}.theme-best-western .g-color--txt-dark-primary-primary{color:var(--dark-primary-primary)}.theme-best-western .g-color--txt-dark-primary-on-primary{color:var(--dark-primary-on-primary)}.theme-best-western .g-color--txt-dark-primary-on-primary-container{color:var(--dark-primary-on-primary-container)}.theme-best-western .g-color--txt-dark-secondary-secondary{color:var(--dark-secondary-secondary)}.theme-best-western .g-color--txt-dark-secondary-on-secondary{color:var(--dark-secondary-on-secondary)}.theme-best-western .g-color--txt-dark-secondary-on-secondary-container{color:var(--dark-secondary-on-secondary-container)}.theme-best-western .g-color--txt-dark-tertiary-tertiary{color:var(--dark-tertiary-tertiary)}.theme-best-western .g-color--txt-dark-tertiary-on-tertiary{color:var(--dark-tertiary-on-tertiary)}.theme-best-western .g-color--txt-dark-tertiary-on-tertiary-container{color:var(--dark-tertiary-on-tertiary-container)}.theme-best-western .g-color--txt-dark-status-error{color:var(--dark-status-error)}.theme-best-western .g-color--txt-dark-status-on-error{color:var(--dark-status-on-error)}.theme-best-western .g-color--txt-dark-status-success{color:var(--dark-status-success)}.theme-best-western .g-color--txt-dark-status-on-success{color:var(--dark-status-on-success)}.theme-best-western .g-color--txt-dark-status-warning{color:var(--dark-status-warning)}.theme-best-western .g-color--txt-dark-status-on-warning{color:var(--dark-status-on-warning)}.theme-best-western .g-color--txt-color-on-surface{color:var(--color-on-surface)}.theme-best-western .g-color--txt-color-on-surface-variant{color:var(--color-on-surface-variant)}.theme-best-western .g-color--txt-color-primary{color:var(--color-primary)}.theme-best-western .g-color--txt-color-on-primary{color:var(--color-on-primary)}.theme-best-western .g-color--txt-color-on-primary-container{color:var(--color-on-primary-container)}.theme-best-western .g-color--txt-color-secondary{color:var(--color-secondary)}.theme-best-western .g-color--txt-color-on-secondary{color:var(--color-on-secondary)}.theme-best-western .g-color--txt-color-on-secondary-container{color:var(--color-on-secondary-container)}.theme-best-western .g-color--txt-color-tertiary{color:var(--color-tertiary)}.theme-best-western .g-color--txt-color-on-tertiary{color:var(--color-on-tertiary)}.theme-best-western .g-color--txt-color-on-tertiary-container{color:var(--color-on-tertiary-container)}.theme-best-western .g-color--txt-color-error{color:var(--color-error)}.theme-best-western .g-color--txt-color-on-error{color:var(--color-on-error)}.theme-best-western .g-color--txt-color-on-error-container{color:var(--color-on-error-container)}.theme-best-western .g-color--txt-color-success{color:var(--color-success)}.theme-best-western .g-color--txt-color-on-success{color:var(--color-on-success)}.theme-best-western .g-color--txt-color-on-success-container{color:var(--color-on-success-container)}.theme-best-western .g-color--txt-color-warning{color:var(--color-warning)}.theme-best-western .g-color--txt-color-on-warning{color:var(--color-on-warning)}.theme-best-western .g-color--txt-color-on-warning-container{color:var(--color-on-warning-container)}.theme-best-western .g-color--txt-color-bronze{color:var(--color-bronze)}.theme-best-western .g-color--txt-color-silver{color:var(--color-silver)}.theme-best-western .g-color--txt-color-gold{color:var(--color-gold)}.theme-best-western .g-color--txt-color-gold-vip{color:var(--color-gold-vip)}.theme-best-western .g-color--txt-color-on-gold-vip{color:var(--color-on-gold-vip)}.theme-best-western .g-color--txt-color-platinum{color:var(--color-platinum)}.theme-best-western .g-color--txt-color-loyalty{color:var(--color-loyalty)}.theme-best-western .g-color--txt-color-on-loyalty{color:var(--color-on-loyalty)}.theme-best-western .g-color--txt-color-filter-chip-on-surface{color:var(--color-filter-chip-on-surface)}.theme-best-western .g-color--txt-color-inverse-primary{color:var(--color-inverse-primary)}.theme-best-western .g-color--bg-light-surface-surface{background-color:var(--light-surface-surface)}.theme-best-western .g-color--bg-light-surface-container{background-color:var(--light-surface-container)}.theme-best-western .g-color--bg-light-primary-primary{background-color:var(--light-primary-primary)}.theme-best-western .g-color--bg-light-primary-container{background-color:var(--light-primary-container)}.theme-best-western .g-color--bg-light-secondary-secondary{background-color:var(--light-secondary-secondary)}.theme-best-western .g-color--bg-light-secondary-container{background-color:var(--light-secondary-container)}.theme-best-western .g-color--bg-light-tertiary-tertiary{background-color:var(--light-tertiary-tertiary)}.theme-best-western .g-color--bg-light-tertiary-container{background-color:var(--light-tertiary-container)}.theme-best-western .g-color--bg-light-status-error{background-color:var(--light-status-error)}.theme-best-western .g-color--bg-light-status-error-container{background-color:var(--light-status-error-container)}.theme-best-western .g-color--bg-light-status-success{background-color:var(--light-status-success)}.theme-best-western .g-color--bg-light-status-success-container{background-color:var(--light-status-success-container)}.theme-best-western .g-color--bg-light-status-warning{background-color:var(--light-status-warning)}.theme-best-western .g-color--bg-light-status-warning-container{background-color:var(--light-status-warning-container)}.theme-best-western .g-color--bg-dark-surface-surface{background-color:var(--dark-surface-surface)}.theme-best-western .g-color--bg-dark-surface-container{background-color:var(--dark-surface-container)}.theme-best-western .g-color--bg-dark-primary-primary{background-color:var(--dark-primary-primary)}.theme-best-western .g-color--bg-dark-primary-container{background-color:var(--dark-primary-container)}.theme-best-western .g-color--bg-dark-secondary-secondary{background-color:var(--dark-secondary-secondary)}.theme-best-western .g-color--bg-dark-secondary-container{background-color:var(--dark-secondary-container)}.theme-best-western .g-color--bg-dark-tertiary-tertiary{background-color:var(--dark-tertiary-tertiary)}.theme-best-western .g-color--bg-dark-tertiary-container{background-color:var(--dark-tertiary-container)}.theme-best-western .g-color--bg-dark-status-error{background-color:var(--dark-status-error)}.theme-best-western .g-color--bg-dark-status-error-container{background-color:var(--dark-status-error-container)}.theme-best-western .g-color--bg-dark-status-success{background-color:var(--dark-status-success)}.theme-best-western .g-color--bg-dark-status-success-container{background-color:var(--dark-status-success-container)}.theme-best-western .g-color--bg-dark-status-warning{background-color:var(--dark-status-warning)}.theme-best-western .g-color--bg-dark-status-warning-container{background-color:var(--dark-status-warning-container)}.theme-best-western .g-color--bg-color-surface{background-color:var(--color-surface)}.theme-best-western .g-color--bg-color-surface-container{background-color:var(--color-surface-container)}.theme-best-western .g-color--bg-color-primary{background-color:var(--color-primary)}.theme-best-western .g-color--bg-color-primary-container{background-color:var(--color-primary-container)}.theme-best-western .g-color--bg-color-secondary{background-color:var(--color-secondary)}.theme-best-western .g-color--bg-color-secondary-container{background-color:var(--color-secondary-container)}.theme-best-western .g-color--bg-color-tertiary{background-color:var(--color-tertiary)}.theme-best-western .g-color--bg-color-tertiary-container{background-color:var(--color-tertiary-container)}.theme-best-western .g-color--bg-color-error{background-color:var(--color-error)}.theme-best-western .g-color--bg-color-error-container{background-color:var(--color-error-container)}.theme-best-western .g-color--bg-color-success{background-color:var(--color-success)}.theme-best-western .g-color--bg-color-success-container{background-color:var(--color-success-container)}.theme-best-western .g-color--bg-color-warning{background-color:var(--color-warning)}.theme-best-western .g-color--bg-color-warning-container{background-color:var(--color-warning-container)}.theme-best-western .g-color--br-light-outline-outline{border-color:var(--light-outline-outline)}.theme-best-western .g-color--br-light-outline-variant{border-color:var(--light-outline-variant)}.theme-best-western .g-color--br-light-outline-error{border-color:var(--light-outline-error)}.theme-best-western .g-color--br-light-outline-success{border-color:var(--light-outline-success)}.theme-best-western .g-color--br-light-outline-warning{border-color:var(--light-outline-warning)}.theme-best-western .g-color--br-dark-outline-outline{border-color:var(--dark-outline-outline)}.theme-best-western .g-color--br-dark-outline-variant{border-color:var(--dark-outline-variant)}.theme-best-western .g-color--br-dark-outline-error{border-color:var(--dark-outline-error)}.theme-best-western .g-color--br-dark-outline-success{border-color:var(--dark-outline-success)}.theme-best-western .g-color--br-dark-outline-warning{border-color:var(--dark-outline-warning)}.theme-best-western .g-color--br-color-outline{border-color:var(--color-outline)}.theme-best-western .g-color--br-color-outline-variant{border-color:var(--color-outline-variant)}.theme-best-western .g-color--br-color-outline-error{border-color:var(--color-outline-error)}.theme-best-western .g-color--br-color-outline-success{border-color:var(--color-outline-success)}.theme-best-western .g-color--br-color-outline-warning{border-color:var(--color-outline-warning)}@keyframes dropdown-pop-in{to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes slide-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.bw-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--unit-12, .75rem)}.bw-spinner__indicator{display:block;width:var(--unit-36, 2.25rem);height:var(--unit-36, 2.25rem);border:var(--unit-2, 2px) solid var(--color-outline-variant);border-top-color:var(--color-primary);border-radius:var(--unit-full, 1000px)}@media(prefers-reduced-motion:no-preference){.bw-spinner__indicator{animation:spinner-rotate .8s linear infinite}}.bw-spinner__status{margin:0;color:var(--color-on-surface-variant);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-sm-size);line-height:var(--font-body-regular-sm-line-height);letter-spacing:var(--font-body-regular-sm-letter-spacing);font-weight:var(--font-body-regular-sm-weight);text-transform:none}@media print{.bw-spinner__status{font-size:max(0px,var(--font-body-regular-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-sm-line-height) - var(--print-offset, 0px))}}.bw-error-fallback{padding:var(--unit-16) 0}.bw-error-fallback__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--unit-8)}.bw-error-fallback__title{margin:0;font-weight:700}.bw-error-fallback__description{margin:0}.bw-hotel-eyebrow{color:var(--color-on-surface);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-eyebrow-size);line-height:var(--xs-font-eyebrow-line-height);letter-spacing:var(--xs-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}.bw-hotel-eyebrow{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-eyebrow-size);line-height:var(--xs-font-eyebrow-line-height);letter-spacing:var(--xs-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-hotel-eyebrow{margin-top:0;margin-bottom:var(--eyebrow-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-hotel-eyebrow{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-eyebrow-size);line-height:var(--sm-font-eyebrow-line-height);letter-spacing:var(--sm-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-hotel-eyebrow{margin-top:0;margin-bottom:var(--eyebrow-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-hotel-eyebrow{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-eyebrow-size);line-height:var(--md-font-eyebrow-line-height);letter-spacing:var(--md-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-hotel-eyebrow{margin-top:0;margin-bottom:var(--eyebrow-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-hotel-eyebrow{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-eyebrow-size);line-height:var(--lg-font-eyebrow-line-height);letter-spacing:var(--lg-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-hotel-eyebrow{margin-top:0;margin-bottom:var(--eyebrow-lg-paragraph-spacing)}}.bw-billing-address{display:flex;flex-direction:column;gap:var(--unit-24);width:100%;margin-top:var(--unit-24);margin-bottom:var(--unit-24)}.bw-billing-address__form{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--unit-16);align-self:stretch;background:var(--color-surface)}.bw-billing-address__fieldset{width:100%;border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--unit-16)}.bw-billing-address__form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--unit-16);width:100%}@media(width<=768px){.bw-billing-address__form-row{grid-template-columns:1fr}}.bw-billing-address__form-input{width:100%}.bw-billing-address .bw-checkbox{gap:var(--unit-8)}.bw-billing-address .bw-checkbox input{margin-right:var(--unit-0)}.bw-billing-address .bw-checkbox label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-sm-size);line-height:var(--font-body-regular-sm-line-height);letter-spacing:var(--font-body-regular-sm-letter-spacing);font-weight:var(--font-body-regular-sm-weight);text-transform:none}@media print{.bw-billing-address .bw-checkbox label{font-size:max(0px,var(--font-body-regular-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-sm-line-height) - var(--print-offset, 0px))}}.bw-billing-address .bw-checkbox label{color:var(--color-on-surface)}.bw-checkbox-mark{width:var(--unit-20);height:var(--unit-20);appearance:none;flex:0 0 auto;border:2px solid;position:relative;cursor:pointer;border-radius:var(--unit-4)}.bw-checkbox-mark:focus{outline:none}.bw-checkbox-mark:indeterminate:before,.bw-checkbox-mark:checked:before{content:"";position:absolute}.bw-checkbox-mark:indeterminate:before{position:absolute;content:"";height:2px;width:10px;top:7px;left:3px;border-radius:2px}.bw-checkbox-mark:checked:before{position:absolute;transform:rotate(45deg);height:9px;width:4px;border-bottom:2px solid;border-right:2px solid;top:1px;left:5px;border-radius:1px;content:""}.bw-checkbox-mark.default-checkbox{display:none}.bw-checkbox-mark:disabled{cursor:not-allowed;opacity:.25}input.bw-checkbox-mark{border-color:var(--color-selection-unselected-outline);background-color:var(--color-selection-unselected-surface)}input.bw-checkbox-mark:indeterminate,input.bw-checkbox-mark:checked{background-color:var(--color-selection-selected-surface);border-color:var(--color-selection-selected-surface)}input.bw-checkbox-mark:hover:not(:disabled){background-color:var(--color-selection-unselected-surface-hover);border-color:var(--color-selection-unselected-outline-hover)}input.bw-checkbox-mark:checked:hover:not(:disabled),input.bw-checkbox-mark:checked:focus-visible:not(:disabled),input.bw-checkbox-mark:indeterminate:hover:not(:disabled),input.bw-checkbox-mark:indeterminate:focus-visible:not(:disabled){background-color:var(--color-selection-selected-surface-hover);border-color:var(--color-selection-selected-surface-hover)}input.bw-checkbox-mark:active:not(:disabled){border-color:var(--color-selection-unselected-outline-pressed);background-color:var(--color-selection-unselected-surface-pressed)}input.bw-checkbox-mark:checked:active:not(:disabled),input.bw-checkbox-mark:indeterminate:active:not(:disabled){border-color:var(--color-selection-selected-surface-pressed);background-color:var(--color-selection-selected-surface-pressed)}input.bw-checkbox-mark:checked:before,input.bw-checkbox-mark:indeterminate:before{border-color:var(--color-selection-selected-on-surface)}input.bw-checkbox-mark:indeterminate:before{background-color:var(--color-selection-selected-on-surface)}input.bw-checkbox-mark:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px;background-color:var(--color-selection-unselected-surface-hover);border-color:var(--color-selection-unselected-outline-hover)}input.bw-checkbox-mark--error{border-color:var(--color-selection-unselected-outline-error);background-color:var(--color-selection-unselected-surface-error)}input.bw-checkbox-mark--error:checked,input.bw-checkbox-mark--error:indeterminate{background-color:var(--color-selection-selected-surface-error);border-color:var(--color-selection-selected-surface-error)}.bw-checkbox-label{position:relative;display:inline-flex;flex-wrap:nowrap;gap:var(--unit-4);cursor:pointer;inset:0;align-items:center;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-xs-size);line-height:var(--font-body-regular-xs-line-height);letter-spacing:var(--font-body-regular-xs-letter-spacing);font-weight:var(--font-body-regular-xs-weight);text-transform:none}@media print{.bw-checkbox-label{font-size:max(0px,var(--font-body-regular-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-xs-line-height) - var(--print-offset, 0px))}}.bw-checkbox-label__count{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-2xs-size);line-height:var(--font-body-regular-2xs-line-height);letter-spacing:var(--font-body-regular-2xs-letter-spacing);font-weight:var(--font-body-regular-2xs-weight);text-transform:none}@media print{.bw-checkbox-label__count{font-size:max(0px,var(--font-body-regular-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-2xs-line-height) - var(--print-offset, 0px))}}.bw-checkbox-label{color:var(--color-on-surface)}.bw-checkbox-label__count{color:var(--color-on-surface-variant)}.bw-checkbox-label--active,.bw-checkbox-label--active .bw-checkbox-label__count{color:var(--color-on-primary)}.bw-dropdown-menu-item{display:flex;align-items:center;justify-content:flex-start;gap:var(--unit-12);padding:var(--unit-12);cursor:pointer;background-color:var(--color-surface);max-width:100%;min-width:200px;border:none;border-radius:var(--component-button-md-radius);position:relative;outline:none;transition:background-color .25s ease-in-out}.bw-dropdown-menu-item--disabled{cursor:not-allowed}.bw-dropdown-menu-item--disabled *{opacity:.25;cursor:not-allowed}.bw-dropdown-menu-item{background-color:var(--color-surface)}.bw-dropdown-menu-item:hover:not(.bw-dropdown-menu-item--disabled){background-color:var(--color-surface-container)}.bw-dropdown-menu-item:focus-visible:not(.bw-dropdown-menu-item--disabled),.bw-dropdown-menu-item:has(:focus-visible):not(.bw-dropdown-menu-item--disabled,.bw-dropdown-menu-item--active){background-color:var(--color-surface-container);border:2px solid var(--color-primary)}.bw-dropdown-menu-item:focus-visible:not(.bw-dropdown-menu-item--disabled) .bw-radio-mark,.bw-dropdown-menu-item:focus-visible:not(.bw-dropdown-menu-item--disabled) .bw-checkbox-mark,.bw-dropdown-menu-item:has(:focus-visible):not(.bw-dropdown-menu-item--disabled,.bw-dropdown-menu-item--active) .bw-radio-mark,.bw-dropdown-menu-item:has(:focus-visible):not(.bw-dropdown-menu-item--disabled,.bw-dropdown-menu-item--active) .bw-checkbox-mark{border:2px solid var(--color-selection-unselected-outline-hover);background-color:var(--color-selection-unselected-surface-hover)}.bw-dropdown-menu-item:focus-visible:not(.bw-dropdown-menu-item--disabled) .bw-radio-mark:checked,.bw-dropdown-menu-item:focus-visible:not(.bw-dropdown-menu-item--disabled) .bw-checkbox-mark:checked,.bw-dropdown-menu-item:has(:focus-visible):not(.bw-dropdown-menu-item--disabled,.bw-dropdown-menu-item--active) .bw-radio-mark:checked,.bw-dropdown-menu-item:has(:focus-visible):not(.bw-dropdown-menu-item--disabled,.bw-dropdown-menu-item--active) .bw-checkbox-mark:checked{background-color:var(--color-selection-selected-surface)}.bw-dropdown-menu-item:active:not(.bw-dropdown-menu-item--disabled){background-color:var(--color-surface-container-dim);border:none}.bw-dropdown-menu-item--disabled{background-color:var(--color-surface)}.bw-dropdown-menu-item--variant-default.bw-dropdown-menu-item--active:not(.bw-dropdown-menu-item--variant-default--disabled){background-color:var(--color-on-surface)}.bw-dropdown-menu-item--variant-default.bw-dropdown-menu-item--active:not(.bw-dropdown-menu-item--variant-default--disabled) .bw-icon-checkmark__icon{color:var(--color-on-primary)}.bw-dropdown-menu-item--variant-icon.bw-dropdown-menu-item--active:not(.bw-dropdown-menu-item--variant-icon--disabled){background-color:var(--color-primary)}.bw-dropdown-menu-item--variant-icon.bw-dropdown-menu-item--active:not(.bw-dropdown-menu-item--variant-icon--disabled) .bw-icon-checkmark__icon{color:var(--color-on-primary)}.bw-dropdown-menu-item--variant-checkbox.bw-dropdown-menu-item--active:not(.bw-dropdown-menu-item--variant-checkbox--disabled) .bw-checkbox-label--active{color:var(--color-on-surface)}.bw-dropdown-menu-item--variant-checkbox.bw-dropdown-menu-item--active:not(.bw-dropdown-menu-item--variant-checkbox--disabled) .bw-checkbox-label__count{color:var(--color-on-surface-variant)}.bw-dropdown-menu-item--variant-radio.bw-dropdown-menu-item--active:not(.bw-dropdown-menu-item--variant-radio--disabled) .bw-checkbox-label--active{color:var(--color-on-surface)}.bw-dropdown-menu-item--variant-radio.bw-dropdown-menu-item--active:not(.bw-dropdown-menu-item--variant-radio--disabled) .bw-checkbox-label__count{color:var(--color-on-surface-variant)}.bw-icon-checkmark__input{width:var(--unit-20);height:var(--unit-20);appearance:none;flex:0 0 auto;position:relative;cursor:pointer;border-radius:var(--unit-4)}.bw-icon-checkmark__input:focus-visible{outline:none}.bw-icon-checkmark__icon{position:absolute;left:12px;top:10px;z-index:1;display:flex;pointer-events:none;transition:color .25s ease-in-out}.bw-icon-checkmark--disabled{opacity:.25}.bw-icon-checkmark__icon{color:var(--color-primary)}.bw-icon-checkmark--active .bw-icon-checkmark__icon.bw-icon{color:var(--color-on-primary)}input.bw-radio-mark{width:var(--unit-20);height:var(--unit-20);appearance:none;flex:0 0 auto;border:2px solid;position:relative;cursor:pointer;border-radius:var(--unit-full)}input.bw-radio-mark:focus{outline:none}input.bw-radio-mark:checked:before{content:"";position:absolute;inset:0;width:6px;height:6px;margin:auto;border-radius:var(--unit-full);background-color:var(--color-surface)}input.bw-radio-mark{border-color:var(--color-selection-unselected-outline);background-color:var(--color-selection-unselected-surface)}input.bw-radio-mark:checked{background-color:var(--color-selection-selected-surface);border-color:var(--color-selection-selected-surface)}input.bw-radio-mark:hover:not(:disabled){background-color:var(--color-selection-unselected-surface-hover);border-color:var(--color-selection-unselected-outline-hover)}input.bw-radio-mark:checked:hover:not(:disabled),input.bw-radio-mark:checked:focus-visible:not(:disabled){background-color:var(--color-selection-selected-surface-hover);border-color:var(--color-selection-selected-surface-hover)}input.bw-radio-mark:active:not(:disabled){border-color:var(--color-selection-unselected-outline-pressed);background-color:var(--color-selection-unselected-surface-pressed)}input.bw-radio-mark:checked:active:not(:disabled){border-color:var(--color-selection-selected-surface-pressed);background-color:var(--color-selection-selected-surface-pressed)}input.bw-radio-mark:checked:before{border-color:var(--color-selection-selected-on-surface)}input.bw-radio-mark:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px;background-color:var(--color-selection-unselected-surface-hover);border-color:var(--color-selection-unselected-outline-hover)}input.bw-radio-mark:disabled{cursor:not-allowed;opacity:.25}input.bw-radio-mark--error{border-color:var(--color-selection-unselected-outline-error);background-color:var(--color-selection-unselected-surface-error)}input.bw-radio-mark--error:checked{background-color:var(--color-selection-selected-surface-error);border-color:var(--color-selection-selected-surface-error)}.bw-dropdown-menu{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:var(--unit-2);width:100%;flex:1 1 auto}.bw-input{display:flex;flex-direction:column;align-items:flex-start;position:relative}.bw-input__body{display:flex;position:relative;flex-direction:column;justify-content:center;width:100%;border:1px solid var(--color-outline-variant);height:56px;border-radius:var(--component-input-field-radius);background-color:var(--color-surface);padding:0 var(--unit-8) 0 var(--unit-20)}.bw-input__body .bw-input__label{width:calc(100% - var(--unit-28));position:absolute;top:50%;transform:translateY(-50%) scale(1)}.bw-input__body .bw-input__label--hasStartIcon{width:calc(100% - var(--unit-48))}.bw-input__body .bw-input__input{background:#0000;color:var(--color-on-surface);border:none;outline:none;width:100%}.bw-input__body .bw-input__input::placeholder{color:#0000}.bw-input__body--hasValue{border:1px solid var(--color-outline-variant)}.bw-input__body--hasValue .bw-input__label{width:100%;position:relative;top:0;transform:none;color:var(--color-on-surface-variant);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-2xs-size);line-height:var(--font-body-regular-2xs-line-height);letter-spacing:var(--font-body-regular-2xs-letter-spacing);font-weight:var(--font-body-regular-2xs-weight);text-transform:none}@media print{.bw-input__body--hasValue .bw-input__label{font-size:max(0px,var(--font-body-regular-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-2xs-line-height) - var(--print-offset, 0px))}}.bw-input__body--hasValue .bw-input__label{font-weight:300}.bw-input__body--disabled{background-color:var(--color-surface-container-dim);border-color:var(--color-outline-variant);opacity:.5}.bw-input__body:has(.bw-input__input:focus-visible){outline:var(--unit-2) solid var(--color-primary);outline-offset:var(--unit-1)}.bw-input__body:has(.bw-input__input:-webkit-autofill) .bw-input__label{width:100%;position:relative;top:0;transform:none;color:var(--color-on-surface-variant);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-2xs-size);line-height:var(--font-body-regular-2xs-line-height);letter-spacing:var(--font-body-regular-2xs-letter-spacing);font-weight:var(--font-body-regular-2xs-weight);text-transform:none}@media print{.bw-input__body:has(.bw-input__input:-webkit-autofill) .bw-input__label{font-size:max(0px,var(--font-body-regular-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-2xs-line-height) - var(--print-offset, 0px))}}.bw-input__body:has(.bw-input__input:-webkit-autofill) .bw-input__label{font-weight:300}.bw-input__body--hasStartIcon{padding-left:var(--unit-40)}.bw-input__label{transition:.1s ease-out;transform-origin:top;pointer-events:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-on-surface-variant);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-sm-size);line-height:var(--font-body-regular-sm-line-height);letter-spacing:var(--font-body-regular-sm-letter-spacing);font-weight:var(--font-body-regular-sm-weight);text-transform:none}@media print{.bw-input__label{font-size:max(0px,var(--font-body-regular-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-sm-line-height) - var(--print-offset, 0px))}}.bw-input__label{font-weight:300}.bw-input__input{appearance:none;width:100%;outline:none;border:none;display:flex;flex-wrap:wrap;text-overflow:ellipsis;padding:0;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-sm-size);line-height:var(--font-label-sm-line-height);letter-spacing:var(--font-label-sm-letter-spacing);font-weight:var(--font-label-sm-weight);text-transform:none}@media print{.bw-input__input{font-size:max(0px,var(--font-label-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-sm-line-height) - var(--print-offset, 0px))}}.bw-input__input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}.bw-input__input--type-select{cursor:pointer}.bw-input:focus-within .bw-input__label,.bw-input:focus-within:hover .bw-input__label{position:relative;top:0;transform:none;color:var(--color-on-surface-variant);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-2xs-size);line-height:var(--font-body-regular-2xs-line-height);letter-spacing:var(--font-body-regular-2xs-letter-spacing);font-weight:var(--font-body-regular-2xs-weight);text-transform:none}@media print{.bw-input:focus-within .bw-input__label,.bw-input:focus-within:hover .bw-input__label{font-size:max(0px,var(--font-body-regular-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-2xs-line-height) - var(--print-offset, 0px))}}.bw-input:focus-within .bw-input__label,.bw-input:focus-within:hover .bw-input__label{font-weight:300}.bw-input:focus-within .bw-input__body,.bw-input:focus-within:hover .bw-input__body{border:1px solid var(--color-outline)}.bw-input:active .bw-input__control-element--hideOnInactive,.bw-input:focus-within .bw-input__control-element--hideOnInactive{display:inline-block}.bw-input:active .bw-input__label,.bw-input:active .bw-input__body--hasEndIcon>input,.bw-input:focus-within .bw-input__label,.bw-input:focus-within .bw-input__body--hasEndIcon>input{width:calc(100% - var(--unit-32))}.bw-input:hover:not(.bw-input--disabled,.bw-input:focus-within) .bw-input__body{border:1px solid var(--color-outline);cursor:pointer}.bw-input--disabled:hover .bw-input__body *{cursor:not-allowed}.bw-input__control-element{position:absolute;top:50%;transform:translateY(-50%);color:var(--color-on-surface-variant)}.bw-input__control-element--position-left{left:var(--unit-12)}.bw-input__control-element--position-right{right:var(--unit-8)}.bw-input__control-element.bw-icon-btn button{width:var(--unit-32);height:var(--unit-32);padding:var(--unit-8);min-width:unset;min-height:unset}.bw-input__control-element--hideOnInactive{display:none}.bw-input__footer{display:flex;padding:var(--unit-0) var(--unit-12);justify-content:space-between;align-items:flex-start;gap:var(--unit-16);align-self:stretch;margin-top:var(--unit-4);color:var(--color-on-surface-variant)}.bw-input__footer--hidden{height:var(--unit-0);min-height:var(--unit-0);padding:var(--unit-0);gap:var(--unit-0);margin-top:var(--unit-0);overflow:hidden}.bw-input__helper-text,.bw-input__character-count{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-2xs-size);line-height:var(--font-label-2xs-line-height);letter-spacing:var(--font-label-2xs-letter-spacing);font-weight:var(--font-label-2xs-weight);text-transform:none}@media print{.bw-input__helper-text,.bw-input__character-count{font-size:max(0px,var(--font-label-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-2xs-line-height) - var(--print-offset, 0px))}}.bw-input--error:not(.bw-input--disabled) .bw-input__body{border-color:var(--color-error)}.bw-input--error:not(.bw-input--disabled) .bw-input__body:hover{border-color:var(--color-error)}.bw-input--error:not(.bw-input--disabled) .bw-input__footer{color:var(--color-error)}.bw-input--error:not(.bw-input--disabled) .bw-input__body:has(.bw-input__input:focus-visible){outline-color:var(--color-error)}.bw-input__option-list{position:absolute;top:100%;width:100%;pointer-events:none;list-style:none;padding:0;margin:0;opacity:0;display:none;background:var(--color-surface);border:var(--unit-1) solid var(--color-outline-variant);border-radius:var(--unit-8);box-shadow:0 var(--unit-4) var(--unit-16) #0000001a;z-index:1000;margin-top:var(--unit-4);left:50%;transform:translate(-50%) scale(1)}.bw-input__option-list--isOpen{display:block;opacity:1;pointer-events:auto;z-index:1000}.bw-input__option{width:100%;background:none;border:none;padding:var(--unit-12) var(--unit-16);display:flex;align-items:center;gap:var(--unit-12);cursor:pointer;font-family:var(--font-body-family),var(--font-fallback),sans-serif;font-size:var(--unit-14);color:var(--color-on-surface);text-align:left;transition:background .1s ease-in-out;text-decoration:none}.bw-input__option:hover,.bw-input__option:focus-visible{background:var(--color-surface-variant);outline:none}.bw-input__option:focus-visible{box-shadow:inset 0 0 0 var(--unit-2) var(--color-primary)}.bw-input__option:first-child{border-top-left-radius:var(--unit-8);border-top-right-radius:var(--unit-8)}.bw-input__option:last-child{border-bottom-left-radius:var(--unit-8);border-bottom-right-radius:var(--unit-8)}.bw-input__option-label{flex:1;font-weight:var(--font-body-weight)}.bw-input__dropdown-container{position:absolute;top:calc(100% + var(--unit-4));left:0;width:100%;z-index:1000;max-height:300px;overflow-y:auto}.bw-input__dropdown-container--portal{position:fixed}.bw-input__dropdown-container{background:var(--color-surface);border:var(--unit-1) solid var(--color-outline-variant);border-radius:var(--unit-8);box-shadow:0 var(--unit-4) var(--unit-16) #0000001a;padding:var(--unit-8)}.bw-input__dropdown-container .bw-dropdown-menu{display:flex;flex-direction:column;gap:var(--unit-8)}.bw-input__dropdown-container .bw-dropdown-menu-item{min-width:auto;width:100%}.bw-input__dropdown-container .bw-radio-mark{display:none}.bw-input__dropdown-container .bw-dropdown-menu-item--variant-radio.bw-dropdown-menu-item--active:not(.bw-dropdown-menu-item--disabled),.bw-input__dropdown-container .bw-dropdown-menu-item[data-keyboard-highlight=true]:not(.bw-dropdown-menu-item--disabled),.bw-input__dropdown-container .bw-dropdown-menu-item--variant-radio:focus-visible:not(.bw-dropdown-menu-item--disabled){background-color:var(--color-inverse-surface)}.bw-input__dropdown-container .bw-dropdown-menu-item--variant-radio.bw-dropdown-menu-item--active:not(.bw-dropdown-menu-item--disabled) .bw-checkbox-label,.bw-input__dropdown-container .bw-dropdown-menu-item[data-keyboard-highlight=true]:not(.bw-dropdown-menu-item--disabled) .bw-checkbox-label,.bw-input__dropdown-container .bw-dropdown-menu-item--variant-radio:focus-visible:not(.bw-dropdown-menu-item--disabled) .bw-checkbox-label{color:var(--color-inverse-on-surface)}.bw-input__dropdown-container .bw-dropdown-menu-item--variant-radio.bw-dropdown-menu-item--active:not(.bw-dropdown-menu-item--disabled) .bw-checkbox-label__count,.bw-input__dropdown-container .bw-dropdown-menu-item[data-keyboard-highlight=true]:not(.bw-dropdown-menu-item--disabled) .bw-checkbox-label__count,.bw-input__dropdown-container .bw-dropdown-menu-item--variant-radio:focus-visible:not(.bw-dropdown-menu-item--disabled) .bw-checkbox-label__count{color:var(--color-inverse-on-surface)}.bw-address-inputs{display:flex;flex-direction:column;gap:var(--unit-16);width:100%}.bw-address-inputs__row{display:grid;grid-template-columns:1fr;gap:var(--unit-16);width:100%}@media screen and (min-width:768px){.bw-address-inputs__row{grid-template-columns:1fr 1fr}}.bw-address-inputs__input{width:100%}.bw-name-inputs{display:grid;grid-template-columns:1fr;gap:var(--unit-16);width:100%}@media screen and (min-width:768px){.bw-name-inputs{grid-template-columns:1fr 1fr}}.bw-name-inputs__input{width:100%}.bw-account-dropdown-header{display:flex;flex-direction:column;gap:var(--unit-4);padding:var(--unit-16);padding-top:var(--unit-8);width:100%}.bw-account-dropdown-header__top{display:flex;align-items:center;gap:var(--unit-16);width:100%;min-height:44px}.bw-account-dropdown-header__welcome{flex:1 0 0;margin:0;font-family:var(--font-body-family),var(--font-fallback),sans-serif;font-size:var(--unit-20);line-height:var(--unit-32);font-weight:var(--font-body-weight, 300);letter-spacing:0;color:var(--color-on-surface);padding-bottom:var(--unit-6, 6px)}.bw-account-dropdown-header__close-button{flex-shrink:0;margin-left:auto}.bw-account-dropdown-header__tier{display:flex;align-items:center;gap:var(--unit-4)}.bw-account-dropdown-header__tier-label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-accent-2xs-size);line-height:var(--font-accent-2xs-line-height);letter-spacing:var(--font-accent-2xs-letter-spacing);font-weight:var(--font-accent-2xs-weight);text-transform:none}@media print{.bw-account-dropdown-header__tier-label{font-size:max(0px,var(--font-accent-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-accent-2xs-line-height) - var(--print-offset, 0px))}}.bw-account-dropdown-header__tier-label{color:var(--color-on-surface);text-transform:uppercase;white-space:nowrap}.bw-account-dropdown-header__points{margin:0;font-family:var(--font-body-family),var(--font-fallback),sans-serif;font-size:var(--unit-20);line-height:var(--unit-32);font-weight:var(--font-body-weight-strong, 600);letter-spacing:0;color:var(--color-on-surface);padding-bottom:var(--unit-8)}.bw-account-dropdown-header__loyalty-account{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-2xs-size);line-height:var(--font-body-regular-2xs-line-height);letter-spacing:var(--font-body-regular-2xs-letter-spacing);font-weight:var(--font-body-regular-2xs-weight);text-transform:none}@media print{.bw-account-dropdown-header__loyalty-account{font-size:max(0px,var(--font-body-regular-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-2xs-line-height) - var(--print-offset, 0px))}}.bw-account-dropdown-header__loyalty-account{display:flex;align-items:center;gap:var(--unit-8);margin:0;color:var(--color-on-surface)}.bw-account-dropdown-header__loyalty-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--unit-16);height:var(--unit-18, 18px);flex-shrink:0}.bw-account-dropdown-header__welcome-name{color:var(--color-on-surface);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-strong-lg-size);line-height:var(--font-body-strong-lg-line-height);letter-spacing:var(--font-body-strong-lg-letter-spacing);font-weight:var(--font-body-strong-lg-weight);text-transform:none}@media print{.bw-account-dropdown-header__welcome-name{font-size:max(0px,var(--font-body-strong-lg-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-strong-lg-line-height) - var(--print-offset, 0px))}}.bw-account-dropdown-header__welcome-name{text-transform:capitalize}.bw-account-dropdown-item{position:relative;display:flex;align-items:center;gap:var(--unit-12);padding:var(--unit-14) var(--unit-16);text-decoration:none;color:var(--color-on-surface)}.bw-account-dropdown-item:hover,.bw-account-dropdown-item:focus-visible{background-color:var(--color-surface-container)}.bw-account-dropdown-item__icon{display:inline-flex;width:var(--unit-20, 20px);height:var(--unit-20, 20px);flex-shrink:0}.bw-account-dropdown-item__label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-xs-size);line-height:var(--font-body-regular-xs-line-height);letter-spacing:var(--font-body-regular-xs-letter-spacing);font-weight:var(--font-body-regular-xs-weight);text-transform:none}@media print{.bw-account-dropdown-item__label{font-size:max(0px,var(--font-body-regular-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-xs-line-height) - var(--print-offset, 0px))}}.bw-account-dropdown-item__dot{flex-shrink:0;width:var(--unit-8);height:var(--unit-8);border-radius:50%;background-color:var(--color-notification-badge-background, #fd4d3d)}.bw-account-dropdown__panel{position:absolute;top:100%;right:0;z-index:100;width:360px;background-color:var(--color-surface);border-top:var(--unit-6, 6px) solid var(--account-dropdown-tier-color, var(--color-outline-variant));box-shadow:0 var(--unit-8) var(--unit-40) 0 #0000000d;overflow:hidden}.bw-account-dropdown__panel--tier-bronze{--account-dropdown-tier-color: var(--color-bronze)}.bw-account-dropdown__panel--tier-silver{--account-dropdown-tier-color: var(--color-silver)}.bw-account-dropdown__panel--tier-gold{--account-dropdown-tier-color: var(--color-gold)}.bw-account-dropdown__dialog{margin:0;padding:0;width:100%;max-width:none;height:100%;max-height:none;border:none;border-top:var(--unit-6, 6px) solid var(--account-dropdown-tier-color, var(--color-outline-variant));background-color:var(--color-surface)}.bw-account-dropdown__dialog::backdrop{background-color:#0006}.bw-account-dropdown__dialog--tier-bronze{--account-dropdown-tier-color: var(--color-bronze)}.bw-account-dropdown__dialog--tier-silver{--account-dropdown-tier-color: var(--color-silver)}.bw-account-dropdown__dialog--tier-gold{--account-dropdown-tier-color: var(--color-gold)}.bw-account-dropdown__nav{list-style:none;margin:0;padding:var(--unit-8) 0}.bw-account-dropdown__nav-item{margin:0}.bw-account-dropdown__signout{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-xs-size);line-height:var(--font-body-regular-xs-line-height);letter-spacing:var(--font-body-regular-xs-letter-spacing);font-weight:var(--font-body-regular-xs-weight);text-transform:none}@media print{.bw-account-dropdown__signout{font-size:max(0px,var(--font-body-regular-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-xs-line-height) - var(--print-offset, 0px))}}.bw-account-dropdown__signout{width:100%;padding:var(--unit-14) var(--unit-16);text-align:left;background:none;border:none;cursor:pointer;color:var(--color-on-surface)}.bw-account-dropdown__signout:hover,.bw-account-dropdown__signout:focus-visible{background-color:var(--color-surface-container)}.bw-image{overflow:hidden;position:relative;width:100%;height:100%;margin:0 auto;max-width:1920px}.bw-image__wrapper{height:auto;width:100%;overflow:hidden}.bw-image__wrapper--ratio-1-1{aspect-ratio:1/1}.bw-image__wrapper--ratio-16-9{aspect-ratio:16/9}.bw-image__wrapper--ratio-4-3{aspect-ratio:4/3}.bw-image__wrapper--ratio-3-4{aspect-ratio:3/4}.bw-image__wrapper--ratio-flexi{width:100%;height:100%}.bw-image__img{width:100%;height:100%;object-fit:cover;object-position:center}.bw-image__img[src$=".svg" i],.bw-image__img[src*=".svg?" i]{object-fit:contain}.bw-image__link{display:block;cursor:pointer}.bw-image__title{display:block;color:var(--color-on-surface);padding-top:.5rem}.bw-expander-button{background:none;border:var(--unit-1) solid var(--color-button-outlined-outline);display:flex;justify-content:center;align-items:center;gap:var(--unit-4);color:var(--color-button-outlined-on-surface);transition:.1s ease-in-out;cursor:pointer;flex-shrink:0}.bw-expander-button:hover:not(:disabled),.bw-expander-button:focus-visible{border:var(--unit-1) solid var(--color-button-outlined-outline-hover);color:var(--color-button-outlined-on-surface-hover)}.bw-expander-button:focus-visible{outline:none;position:relative}.bw-expander-button:focus-visible:after{content:"";position:absolute;inset:-4px;border:var(--unit-2) solid var(--color-primary);border-radius:var(--component-button-md-focus-radius);pointer-events:none;background-color:#0000}.bw-expander-button:active{border:var(--unit-1) solid var(--color-button-outlined-outline-pressed);color:var(--color-button-outlined-on-surface-pressed)}.bw-expander-button:disabled{cursor:not-allowed;opacity:.25}.bw-expander-button--size-lg{height:var(--unit-36);border-radius:var(--component-button-md-radius);padding:var(--unit-0) var(--unit-12) var(--unit-0) var(--unit-16);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-xs-size);line-height:var(--font-label-xs-line-height);letter-spacing:var(--font-label-xs-letter-spacing);font-weight:var(--font-label-xs-weight);text-transform:none}@media print{.bw-expander-button--size-lg{font-size:max(0px,var(--font-label-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-xs-line-height) - var(--print-offset, 0px))}}.bw-expander-button--size-sm{height:var(--unit-28);border-radius:var(--component-button-sm-radius);padding:var(--unit-0) var(--unit-8) var(--unit-0) var(--unit-12);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-2xs-size);line-height:var(--font-label-2xs-line-height);letter-spacing:var(--font-label-2xs-letter-spacing);font-weight:var(--font-label-2xs-weight);text-transform:none}@media print{.bw-expander-button--size-sm{font-size:max(0px,var(--font-label-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-2xs-line-height) - var(--print-offset, 0px))}}.bw-expander-button .bw-icon{transition:transform .1s ease-in-out}.bw-expander-button--active .bw-icon{transform:rotate(180deg)}.bw-info-button{position:relative;display:inline-block}.bw-info-button:has(.bw-info-button__trigger--size-sm){--balloon-offset: 9px}.bw-info-button:has(.bw-info-button__trigger--size-md){--balloon-offset: 10px}.bw-info-button:has(.bw-info-button__trigger--size-lg){--balloon-offset: 12px}.bw-info-button__trigger{background:none;border:none;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-on-surface);outline:none}.bw-info-button__trigger:focus-visible{position:relative}.bw-info-button__trigger:focus-visible:after{content:"";position:absolute;inset:-4px;border:var(--unit-2) solid var(--color-primary);border-radius:var(--unit-full);pointer-events:none;background-color:#0000}.bw-info-button__trigger--active{color:var(--color-primary)}.bw-info-button__trigger--size-sm .bw-icon{height:18px;width:18px}.bw-info-button__trigger--size-md .bw-icon{height:20px;width:20px}.bw-info-button__trigger--size-lg .bw-icon{height:24px;width:24px}.bw-info-button__balloon{position:absolute;bottom:calc(100% + 20px);left:50%;transform:translate(-50%);z-index:99;filter:drop-shadow(0 1px 6px rgba(0,0,0,.25));will-change:opacity,transform}.bw-info-button__balloon--align-left{left:-12px;transform:none}.bw-info-button__balloon--align-left .bw-info-button__balloon-tip{left:calc(var(--balloon-offset) + 2px);transform:none}.bw-info-button__balloon--align-right{right:-12px;left:auto;transform:none}.bw-info-button__balloon--align-right .bw-info-button__balloon-tip{left:auto;right:calc(var(--balloon-offset) + 2px);transform:none}.bw-info-button__balloon--portaled{bottom:auto;right:auto}.bw-info-button__balloon--portaled.bw-info-button__balloon--size-sm{--balloon-offset: 9px}.bw-info-button__balloon--portaled.bw-info-button__balloon--size-md{--balloon-offset: 10px}.bw-info-button__balloon--portaled.bw-info-button__balloon--size-lg{--balloon-offset: 12px}.bw-info-button__balloon-wrapper{animation:fade .25s ease-in-out}.bw-info-button__balloon-tip{position:absolute;bottom:-13px;left:50%;transform:translate(-50%)}.bw-info-button__balloon-content{background:var(--color-surface);padding:var(--unit-12);border-radius:var(--unit-4);color:var(--color-on-surface);width:max-content;max-width:340px;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-2xs-size);line-height:var(--font-body-regular-2xs-line-height);letter-spacing:var(--font-body-regular-2xs-letter-spacing);font-weight:var(--font-body-regular-2xs-weight);text-transform:none}@media print{.bw-info-button__balloon-content{font-size:max(0px,var(--font-body-regular-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-2xs-line-height) - var(--print-offset, 0px))}}@keyframes fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.bw-text-block{display:flex;flex-direction:column;gap:var(--xs-component-text-block-gap)}@media screen and (min-width:768px){.bw-text-block{gap:var(--sm-component-text-block-gap)}}@media screen and (min-width:1024px){.bw-text-block{gap:var(--md-component-text-block-gap)}}@media screen and (min-width:1440px){.bw-text-block{gap:var(--lg-component-text-block-gap)}}.bw-text-block__header{display:flex;flex-direction:column;gap:var(--unit-8)}.bw-text-block__eyebrow{margin:0;font-family:var(--font-body-family),var(--font-fallback),sans-serif;font-weight:var(--font-accent-weight);text-transform:uppercase;color:var(--color-on-surface);font-size:var(--xs-font-eyebrow-size)}@media screen and (min-width:768px){.bw-text-block__eyebrow{font-size:var(--sm-font-eyebrow-size)}}@media screen and (min-width:1024px){.bw-text-block__eyebrow{font-size:var(--md-font-eyebrow-size)}}@media screen and (min-width:1440px){.bw-text-block__eyebrow{font-size:var(--lg-font-eyebrow-size)}}.bw-text-block__eyebrow{line-height:var(--xs-font-eyebrow-line-height)}@media screen and (min-width:768px){.bw-text-block__eyebrow{line-height:var(--sm-font-eyebrow-line-height)}}@media screen and (min-width:1024px){.bw-text-block__eyebrow{line-height:var(--md-font-eyebrow-line-height)}}@media screen and (min-width:1440px){.bw-text-block__eyebrow{line-height:var(--lg-font-eyebrow-line-height)}}.bw-text-block__eyebrow{letter-spacing:var(--xs-font-eyebrow-letter-spacing)}@media screen and (min-width:768px){.bw-text-block__eyebrow{letter-spacing:var(--sm-font-eyebrow-letter-spacing)}}@media screen and (min-width:1024px){.bw-text-block__eyebrow{letter-spacing:var(--md-font-eyebrow-letter-spacing)}}@media screen and (min-width:1440px){.bw-text-block__eyebrow{letter-spacing:var(--lg-font-eyebrow-letter-spacing)}}.bw-text-block__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}.bw-text-block__title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-text-block__title{margin-top:0;margin-bottom:var(--title-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-text-block__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-title-size);line-height:var(--sm-font-title-line-height);letter-spacing:var(--sm-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-text-block__title{margin-top:0;margin-bottom:var(--title-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-text-block__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-title-size);line-height:var(--md-font-title-line-height);letter-spacing:var(--md-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-text-block__title{margin-top:0;margin-bottom:var(--title-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-text-block__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-title-size);line-height:var(--lg-font-title-line-height);letter-spacing:var(--lg-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-text-block__title{margin-top:0;margin-bottom:var(--title-lg-paragraph-spacing)}}.bw-text-block__title,.bw-text-block__title p{margin:0}.bw-text-block__title strong,.bw-text-block__title b{font-weight:var(--font-display-weight-strong)}.bw-text-block__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}.bw-text-block__text{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-text-block__text{margin-top:0;margin-bottom:var(--paragraph-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-text-block__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-paragraph-size);line-height:var(--sm-font-paragraph-line-height);letter-spacing:var(--sm-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-text-block__text{margin-top:0;margin-bottom:var(--paragraph-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-text-block__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-paragraph-size);line-height:var(--md-font-paragraph-line-height);letter-spacing:var(--md-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-text-block__text{margin-top:0;margin-bottom:var(--paragraph-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-text-block__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-paragraph-size);line-height:var(--lg-font-paragraph-line-height);letter-spacing:var(--lg-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-text-block__text{margin-top:0;margin-bottom:var(--paragraph-lg-paragraph-spacing)}}.bw-text-block__text{overflow-wrap:anywhere;margin:0}.bw-text-block__text p{margin:0}.bw-text-block__text p+p{margin-top:var(--unit-16, 16px)}.bw-text-block__text ul,.bw-text-block__text ol{margin:var(--unit-8, 8px) 0 0;padding-inline-start:var(--unit-24, 24px)}.bw-text-block__text ul:first-child,.bw-text-block__text ol:first-child{margin-top:0}.bw-text-block__text ul{list-style:disc outside}.bw-text-block__text ol{list-style:decimal outside}.bw-text-block__text li+li{margin-top:var(--unit-4, 4px)}.bw-text-block__text--clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--bw-text-block-max-lines, 5);line-clamp:var(--bw-text-block-max-lines, 5);overflow:hidden}.bw-text-block__expander{align-self:flex-start}.bw-text-block__footer{display:flex;flex-direction:column;align-items:flex-start;gap:var(--unit-16);padding-top:var(--xs-component-text-block-footer-padding)}@media screen and (min-width:768px){.bw-text-block__footer{padding-top:var(--sm-component-text-block-footer-padding)}}@media screen and (min-width:1024px){.bw-text-block__footer{padding-top:var(--md-component-text-block-footer-padding)}}@media screen and (min-width:1440px){.bw-text-block__footer{padding-top:var(--lg-component-text-block-footer-padding)}}@media screen and (min-width:1024px){.bw-text-block__footer{flex-direction:row;gap:var(--xs-component-text-block-footer-padding)}}@media screen and (min-width:1024px)and (min-width:768px){.bw-text-block__footer{gap:var(--sm-component-text-block-footer-padding)}}@media screen and (min-width:1024px)and (min-width:1024px){.bw-text-block__footer{gap:var(--md-component-text-block-footer-padding)}}@media screen and (min-width:1024px)and (min-width:1440px){.bw-text-block__footer{gap:var(--lg-component-text-block-footer-padding)}}.bw-text-block__tip{flex:1}.bw-text-block__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--unit-16)}.bw-text-block--inverse .bw-text-block__eyebrow{color:var(--color-inverse-on-surface-variant)}.bw-text-block--inverse .bw-text-block__title,.bw-text-block--inverse .bw-text-block__text{color:var(--color-inverse-on-surface)}.bw-text-block--compact{gap:var(--unit-16, 16px)}.bw-text-block--compact .bw-text-block__title{font-family:var(--font-body-family),var(--font-fallback),sans-serif;font-size:var(--font-label-lg-size, 20px);font-weight:var(--font-label-weight, 500);line-height:var(--font-label-lg-line-height, 32px);letter-spacing:var(--font-label-lg-letter-spacing, 0)}.bw-text-block--list{display:grid;grid-template-columns:1fr;gap:var(--unit-24)}@media screen and (min-width:1024px){.bw-text-block--list{grid-template-columns:1fr 1fr;gap:var(--unit-48)}}.bw-text-block--list .bw-text-block__title h1{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}.bw-text-block--list .bw-text-block__title h1{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-text-block--list .bw-text-block__title h1{margin-top:0;margin-bottom:var(--title-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-text-block--list .bw-text-block__title h1{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-title-size);line-height:var(--sm-font-title-line-height);letter-spacing:var(--sm-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-text-block--list .bw-text-block__title h1{margin-top:0;margin-bottom:var(--title-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-text-block--list .bw-text-block__title h1{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-title-size);line-height:var(--md-font-title-line-height);letter-spacing:var(--md-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-text-block--list .bw-text-block__title h1{margin-top:0;margin-bottom:var(--title-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-text-block--list .bw-text-block__title h1{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-title-size);line-height:var(--lg-font-title-line-height);letter-spacing:var(--lg-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-text-block--list .bw-text-block__title h1{margin-top:0;margin-bottom:var(--title-lg-paragraph-spacing)}}.bw-text-block--list .bw-text-block__title h1{font-size:2em}.bw-text-block--list .bw-text-block__title h2{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}.bw-text-block--list .bw-text-block__title h2{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-text-block--list .bw-text-block__title h2{margin-top:0;margin-bottom:var(--title-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-text-block--list .bw-text-block__title h2{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-title-size);line-height:var(--sm-font-title-line-height);letter-spacing:var(--sm-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-text-block--list .bw-text-block__title h2{margin-top:0;margin-bottom:var(--title-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-text-block--list .bw-text-block__title h2{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-title-size);line-height:var(--md-font-title-line-height);letter-spacing:var(--md-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-text-block--list .bw-text-block__title h2{margin-top:0;margin-bottom:var(--title-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-text-block--list .bw-text-block__title h2{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-title-size);line-height:var(--lg-font-title-line-height);letter-spacing:var(--lg-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-text-block--list .bw-text-block__title h2{margin-top:0;margin-bottom:var(--title-lg-paragraph-spacing)}}.bw-text-block--list .bw-text-block__title h2{font-size:1.5em}.bw-text-block--list .bw-text-block__title h3{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}.bw-text-block--list .bw-text-block__title h3{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-text-block--list .bw-text-block__title h3{margin-top:0;margin-bottom:var(--title-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-text-block--list .bw-text-block__title h3{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-title-size);line-height:var(--sm-font-title-line-height);letter-spacing:var(--sm-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-text-block--list .bw-text-block__title h3{margin-top:0;margin-bottom:var(--title-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-text-block--list .bw-text-block__title h3{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-title-size);line-height:var(--md-font-title-line-height);letter-spacing:var(--md-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-text-block--list .bw-text-block__title h3{margin-top:0;margin-bottom:var(--title-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-text-block--list .bw-text-block__title h3{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-title-size);line-height:var(--lg-font-title-line-height);letter-spacing:var(--lg-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-text-block--list .bw-text-block__title h3{margin-top:0;margin-bottom:var(--title-lg-paragraph-spacing)}}.bw-text-block--list .bw-text-block__title h3{font-size:1.17em}.bw-text-block--list .bw-text-block__title h4{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}.bw-text-block--list .bw-text-block__title h4{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-text-block--list .bw-text-block__title h4{margin-top:0;margin-bottom:var(--title-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-text-block--list .bw-text-block__title h4{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-title-size);line-height:var(--sm-font-title-line-height);letter-spacing:var(--sm-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-text-block--list .bw-text-block__title h4{margin-top:0;margin-bottom:var(--title-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-text-block--list .bw-text-block__title h4{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-title-size);line-height:var(--md-font-title-line-height);letter-spacing:var(--md-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-text-block--list .bw-text-block__title h4{margin-top:0;margin-bottom:var(--title-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-text-block--list .bw-text-block__title h4{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-title-size);line-height:var(--lg-font-title-line-height);letter-spacing:var(--lg-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-text-block--list .bw-text-block__title h4{margin-top:0;margin-bottom:var(--title-lg-paragraph-spacing)}}.bw-text-block--list .bw-text-block__title h4{font-size:1em}.bw-text-block--list .bw-text-block__title h5{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}.bw-text-block--list .bw-text-block__title h5{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-text-block--list .bw-text-block__title h5{margin-top:0;margin-bottom:var(--title-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-text-block--list .bw-text-block__title h5{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-title-size);line-height:var(--sm-font-title-line-height);letter-spacing:var(--sm-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-text-block--list .bw-text-block__title h5{margin-top:0;margin-bottom:var(--title-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-text-block--list .bw-text-block__title h5{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-title-size);line-height:var(--md-font-title-line-height);letter-spacing:var(--md-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-text-block--list .bw-text-block__title h5{margin-top:0;margin-bottom:var(--title-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-text-block--list .bw-text-block__title h5{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-title-size);line-height:var(--lg-font-title-line-height);letter-spacing:var(--lg-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-text-block--list .bw-text-block__title h5{margin-top:0;margin-bottom:var(--title-lg-paragraph-spacing)}}.bw-text-block--list .bw-text-block__title h5{font-size:.83em}.bw-text-block--list .bw-text-block__title h6{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}.bw-text-block--list .bw-text-block__title h6{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-text-block--list .bw-text-block__title h6{margin-top:0;margin-bottom:var(--title-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-text-block--list .bw-text-block__title h6{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-title-size);line-height:var(--sm-font-title-line-height);letter-spacing:var(--sm-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-text-block--list .bw-text-block__title h6{margin-top:0;margin-bottom:var(--title-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-text-block--list .bw-text-block__title h6{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-title-size);line-height:var(--md-font-title-line-height);letter-spacing:var(--md-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-text-block--list .bw-text-block__title h6{margin-top:0;margin-bottom:var(--title-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-text-block--list .bw-text-block__title h6{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-title-size);line-height:var(--lg-font-title-line-height);letter-spacing:var(--lg-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-text-block--list .bw-text-block__title h6{margin-top:0;margin-bottom:var(--title-lg-paragraph-spacing)}}.bw-text-block--list .bw-text-block__title h6{font-size:.67em}.bw-text-block__list-title-col{display:flex;flex-direction:column;justify-content:flex-start}.bw-text-block__list-body-col{display:flex;flex-direction:column;gap:var(--unit-24)}.bw-text-block__list-body-col .bw-list__title-label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-sm-size);line-height:var(--font-body-sm-line-height);letter-spacing:var(--font-body-sm-letter-spacing);font-weight:var(--font-body-sm-weight);text-transform:none}@media print{.bw-text-block__list-body-col .bw-list__title-label{font-size:max(0px,var(--font-body-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-sm-line-height) - var(--print-offset, 0px))}}.bw-text-block__subhead{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-body-size);line-height:var(--xs-font-body-line-height);letter-spacing:var(--xs-font-body-letter-spacing);font-weight:var(--font-body-weight)}.bw-text-block__subhead{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-body-size);line-height:var(--xs-font-body-line-height);letter-spacing:var(--xs-font-body-letter-spacing);font-weight:var(--font-body-weight)}p .bw-text-block__subhead{margin-top:0;margin-bottom:var(--body-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-text-block__subhead{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-body-size);line-height:var(--sm-font-body-line-height);letter-spacing:var(--sm-font-body-letter-spacing);font-weight:var(--font-body-weight)}p .bw-text-block__subhead{margin-top:0;margin-bottom:var(--body-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-text-block__subhead{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-body-size);line-height:var(--md-font-body-line-height);letter-spacing:var(--md-font-body-letter-spacing);font-weight:var(--font-body-weight)}p .bw-text-block__subhead{margin-top:0;margin-bottom:var(--body-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-text-block__subhead{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-body-size);line-height:var(--lg-font-body-line-height);letter-spacing:var(--lg-font-body-letter-spacing);font-weight:var(--font-body-weight)}p .bw-text-block__subhead{margin-top:0;margin-bottom:var(--body-lg-paragraph-spacing)}}.bw-text-block__subhead{margin:0}.bw-text-block__caption{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-body-size);line-height:var(--xs-font-body-line-height);letter-spacing:var(--xs-font-body-letter-spacing);font-weight:var(--font-body-weight)}.bw-text-block__caption{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-body-size);line-height:var(--xs-font-body-line-height);letter-spacing:var(--xs-font-body-letter-spacing);font-weight:var(--font-body-weight)}p .bw-text-block__caption{margin-top:0;margin-bottom:var(--body-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-text-block__caption{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-body-size);line-height:var(--sm-font-body-line-height);letter-spacing:var(--sm-font-body-letter-spacing);font-weight:var(--font-body-weight)}p .bw-text-block__caption{margin-top:0;margin-bottom:var(--body-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-text-block__caption{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-body-size);line-height:var(--md-font-body-line-height);letter-spacing:var(--md-font-body-letter-spacing);font-weight:var(--font-body-weight)}p .bw-text-block__caption{margin-top:0;margin-bottom:var(--body-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-text-block__caption{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-body-size);line-height:var(--lg-font-body-line-height);letter-spacing:var(--lg-font-body-letter-spacing);font-weight:var(--font-body-weight)}p .bw-text-block__caption{margin-top:0;margin-bottom:var(--body-lg-paragraph-spacing)}}.bw-text-block__caption{margin:0}.bw-article-card{display:flex;flex-direction:column;background-color:var(--color-surface);color:var(--color-on-surface)}.bw-article-card__media.bw-image{display:block;width:100%;height:auto;flex:0 0 auto}.bw-article-card__media.bw-image .bw-image__wrapper{aspect-ratio:4/3}.bw-article-card__content{display:flex;flex-direction:column;padding:var(--unit-24)}.bw-article-card__content .bw-text-block{flex:1;gap:var(--unit-12)}.bw-article-card__content .bw-text-block__header{gap:var(--unit-12)}.bw-article-card__content .bw-text-block__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight)}.bw-article-card__content .bw-text-block__title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight)}p .bw-article-card__content .bw-text-block__title{margin-top:0;margin-bottom:var(--heading-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-article-card__content .bw-text-block__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-heading-size);line-height:var(--sm-font-heading-line-height);letter-spacing:var(--sm-font-heading-letter-spacing);font-weight:var(--font-display-weight)}p .bw-article-card__content .bw-text-block__title{margin-top:0;margin-bottom:var(--heading-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-article-card__content .bw-text-block__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-heading-size);line-height:var(--md-font-heading-line-height);letter-spacing:var(--md-font-heading-letter-spacing);font-weight:var(--font-display-weight)}p .bw-article-card__content .bw-text-block__title{margin-top:0;margin-bottom:var(--heading-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-article-card__content .bw-text-block__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-heading-size);line-height:var(--lg-font-heading-line-height);letter-spacing:var(--lg-font-heading-letter-spacing);font-weight:var(--font-display-weight)}p .bw-article-card__content .bw-text-block__title{margin-top:0;margin-bottom:var(--heading-lg-paragraph-spacing)}}.bw-article-card__content .bw-text-block__footer{border-top:none;padding-top:0}@media screen and (min-width:1024px){.bw-article-card--variant-blog-feature{flex-direction:row;align-items:stretch;min-height:var(--unit-640, 640px);gap:var(--unit-16)}.bw-article-card--variant-blog-feature .bw-article-card__media{flex:1 1 50%;height:100%}.bw-article-card--variant-blog-feature .bw-article-card__media .bw-image__wrapper{aspect-ratio:auto;height:100%}.bw-article-card--variant-blog-feature .bw-article-card__content{flex:1 1 50%;justify-content:center}.bw-article-card--variant-blog-feature .bw-article-card__content .bw-text-block,.bw-article-card--variant-blog-feature .bw-article-card__content .bw-text-block__header{gap:var(--unit-16)}.bw-article-card--variant-blog-feature .bw-article-card__content .bw-text-block__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}.bw-article-card--variant-blog-feature .bw-article-card__content .bw-text-block__title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-article-card--variant-blog-feature .bw-article-card__content .bw-text-block__title{margin-top:0;margin-bottom:var(--title-xs-paragraph-spacing)}}@media screen and (min-width:1024px)and (min-width:768px){.bw-article-card--variant-blog-feature .bw-article-card__content .bw-text-block__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-title-size);line-height:var(--sm-font-title-line-height);letter-spacing:var(--sm-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-article-card--variant-blog-feature .bw-article-card__content .bw-text-block__title{margin-top:0;margin-bottom:var(--title-sm-paragraph-spacing)}}@media screen and (min-width:1024px)and (min-width:1024px){.bw-article-card--variant-blog-feature .bw-article-card__content .bw-text-block__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-title-size);line-height:var(--md-font-title-line-height);letter-spacing:var(--md-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-article-card--variant-blog-feature .bw-article-card__content .bw-text-block__title{margin-top:0;margin-bottom:var(--title-md-paragraph-spacing)}}@media screen and (min-width:1024px)and (min-width:1440px){.bw-article-card--variant-blog-feature .bw-article-card__content .bw-text-block__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-title-size);line-height:var(--lg-font-title-line-height);letter-spacing:var(--lg-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-article-card--variant-blog-feature .bw-article-card__content .bw-text-block__title{margin-top:0;margin-bottom:var(--title-lg-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-article-card--variant-blog-feature .bw-article-card__content .bw-text-block__footer{margin-top:auto}}.bw-article-card--variant-news-article .bw-article-card__content .bw-text-block__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-subhead-size);line-height:var(--xs-font-subhead-line-height);letter-spacing:var(--xs-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}.bw-article-card--variant-news-article .bw-article-card__content .bw-text-block__title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-subhead-size);line-height:var(--xs-font-subhead-line-height);letter-spacing:var(--xs-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-article-card--variant-news-article .bw-article-card__content .bw-text-block__title{margin-top:0;margin-bottom:var(--subhead-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-article-card--variant-news-article .bw-article-card__content .bw-text-block__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-subhead-size);line-height:var(--sm-font-subhead-line-height);letter-spacing:var(--sm-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-article-card--variant-news-article .bw-article-card__content .bw-text-block__title{margin-top:0;margin-bottom:var(--subhead-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-article-card--variant-news-article .bw-article-card__content .bw-text-block__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-subhead-size);line-height:var(--md-font-subhead-line-height);letter-spacing:var(--md-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-article-card--variant-news-article .bw-article-card__content .bw-text-block__title{margin-top:0;margin-bottom:var(--subhead-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-article-card--variant-news-article .bw-article-card__content .bw-text-block__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-subhead-size);line-height:var(--lg-font-subhead-line-height);letter-spacing:var(--lg-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-article-card--variant-news-article .bw-article-card__content .bw-text-block__title{margin-top:0;margin-bottom:var(--subhead-lg-paragraph-spacing)}}.bw-article-card--variant-news-article .bw-article-card__media .bw-image__wrapper{border-radius:0 0 var(--unit-80) 0}.bw-article-card--style-alternative{background-color:var(--color-surface-container)}.theme-world-hotels .bw-article-card--rounded-corners .bw-article-card__media .bw-image__wrapper{border-radius:0 0 var(--unit-80) 0}.bw-article-card--inversed{background-color:var(--color-inverse-surface);color:var(--color-inverse-on-surface)}.bw-article-card--inversed .bw-article-card__content .bw-text-block__title,.bw-article-card--inversed .bw-article-card__content .bw-text-block__text,.bw-article-card--inversed .bw-article-card__content .bw-text-block__eyebrow{color:var(--color-inverse-on-surface)}.bw-article-card--inversed.bw-article-card--style-alternative{background-color:var(--color-inverse-surface-container)}.bw-brand-card{display:flex;flex-direction:column;overflow:hidden;border-top:var(--border-decorative, 6px) solid var(--color-primary);border-radius:var(--radius-default);background-color:var(--color-surface);color:var(--color-on-surface)}.bw-brand-card__media.bw-image{display:block;width:100%;height:auto;flex:0 0 auto}.bw-brand-card__content{display:flex;flex-direction:column;gap:var(--unit-12);padding:var(--unit-16)}.bw-brand-card__logo{align-self:flex-start;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;box-sizing:border-box;width:auto;height:var(--unit-56, 56px);min-height:var(--unit-56, 56px);max-height:var(--unit-56, 56px)}.bw-brand-card__logo img{display:block;width:auto;height:var(--unit-40, 40px);object-fit:contain}.bw-brand-card__logo.bw-image{width:auto;height:var(--unit-56, 56px)}.bw-brand-card__logo.bw-image .bw-image__wrapper{width:auto;height:auto}.bw-brand-card__logo.bw-image .bw-image__img{width:auto;height:var(--unit-40, 40px);object-fit:contain}.bw-brand-card .bw-text-block{gap:var(--unit-24)}.bw-brand-card .bw-text-block__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}.bw-brand-card .bw-text-block__text{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-brand-card .bw-text-block__text{margin-top:0;margin-bottom:var(--caption-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-brand-card .bw-text-block__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-caption-size);line-height:var(--sm-font-caption-line-height);letter-spacing:var(--sm-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-brand-card .bw-text-block__text{margin-top:0;margin-bottom:var(--caption-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-brand-card .bw-text-block__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-caption-size);line-height:var(--md-font-caption-line-height);letter-spacing:var(--md-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-brand-card .bw-text-block__text{margin-top:0;margin-bottom:var(--caption-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-brand-card .bw-text-block__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-caption-size);line-height:var(--lg-font-caption-line-height);letter-spacing:var(--lg-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-brand-card .bw-text-block__text{margin-top:0;margin-bottom:var(--caption-lg-paragraph-spacing)}}.bw-brand-card .bw-text-block__footer{border-top:none;padding-top:0}.bw-brand-card--style-alternative .bw-brand-card__content{background-color:var(--color-surface-container)}.bw-carousel-controls{--cc-justify: space-between;--cc-dot-border: var(--color-on-surface);--cc-dot-bg: transparent;--cc-dot-active-bg: var(--color-button-filled-surface);--cc-dot-active-border: var(--color-button-filled-surface);--cc-dot-size-md: var(--unit-8);--cc-dot-size-sm: calc(var(--unit-12) / 2);--cc-dot-size-xs: var(--unit-4);--cc-btn-size: var(--unit-44);--cc-btn-gap: var(--unit-16);--cc-btn-disabled-opacity: .25;--cc-btn-border: var(--color-outline);--cc-btn-color: var(--color-on-surface);--cc-btn-hover-bg: var(--color-surface-container, rgb(0 0 0 / 4%));--cc-focus-outline: var(--color-on-surface);position:relative;display:flex;align-items:center;justify-content:var(--cc-justify)}.bw-carousel-controls--inversed{--cc-dot-border: var(--color-inverse-on-surface);--cc-dot-active-bg: var(--color-inverse-on-surface);--cc-dot-active-border: var(--color-inverse-on-surface);--cc-btn-border: var(--color-inverse-on-surface);--cc-btn-color: var(--color-inverse-on-surface);--cc-btn-hover-bg: rgb(255 255 255 / 12%);--cc-focus-outline: var(--color-inverse-on-surface)}.bw-carousel-controls__dots{display:flex;align-items:center;gap:var(--unit-8)}.bw-carousel-controls__dot{--cc-dot-size: var(--cc-dot-size-md);box-sizing:border-box;flex-shrink:0;width:var(--cc-dot-size);height:var(--cc-dot-size);border-radius:50%;border:var(--unit-1) solid var(--cc-dot-border);background:var(--cc-dot-bg);transition:background .25s,border-color .25s,width .25s ease-in-out,height .25s ease-in-out}.bw-carousel-controls__dot--size-md{--cc-dot-size: var(--cc-dot-size-md)}.bw-carousel-controls__dot--size-sm{--cc-dot-size: var(--cc-dot-size-sm)}.bw-carousel-controls__dot--size-xs{--cc-dot-size: var(--cc-dot-size-xs)}.bw-carousel-controls__dot--active{background:var(--cc-dot-active-bg);border-color:var(--cc-dot-active-border)}.bw-carousel-controls__buttons{display:flex;align-items:center;gap:var(--cc-btn-gap)}@media screen and (width<1024px)and (hover:none)and (pointer:coarse)and (not (any-pointer:fine)){.bw-carousel-controls__buttons--hide-on-touch{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bw-carousel-controls__buttons--hide-on-touch:focus-within{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}}.bw-carousel-controls__button{display:flex;align-items:center;justify-content:center;width:var(--cc-btn-size);height:var(--cc-btn-size);padding:0;border-radius:50%;border:var(--unit-1) solid var(--cc-btn-border);background:#0000;color:var(--cc-btn-color);cursor:pointer;appearance:none}.bw-carousel-controls__button:hover:not(:disabled){background:var(--cc-btn-hover-bg)}.bw-carousel-controls__button:focus-visible{outline:var(--unit-2) solid var(--cc-focus-outline);outline-offset:var(--unit-2)}.bw-carousel-controls__button:disabled{opacity:var(--cc-btn-disabled-opacity);cursor:not-allowed}.bw-checkout-account-banner{display:flex;flex-direction:column;overflow:hidden;border-bottom-right-radius:var(--component-checkout-banner-radius-special);background-color:var(--color-primary);color:var(--color-on-primary-variant)}.bw-checkout-account-banner__header{display:flex;flex-direction:column;gap:var(--unit-16);padding:var(--unit-20)}.bw-checkout-account-banner__logo.bw-image{width:auto;max-width:300px;margin-inline:0;align-self:flex-start;color:var(--color-on-primary-variant)}.bw-checkout-account-banner__message-row{display:flex;flex-direction:row;gap:var(--unit-8);align-items:flex-start}.bw-checkout-account-banner__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-md-size);line-height:var(--font-body-regular-md-line-height);letter-spacing:var(--font-body-regular-md-letter-spacing);font-weight:var(--font-body-regular-md-weight);text-transform:none}@media print{.bw-checkout-account-banner__text{font-size:max(0px,var(--font-body-regular-md-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-md-line-height) - var(--print-offset, 0px))}}.bw-checkout-account-banner__text{margin:0;color:inherit}.bw-checkout-account-banner__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-strong-md-size);line-height:var(--font-body-strong-md-line-height);letter-spacing:var(--font-body-strong-md-letter-spacing);font-weight:var(--font-body-strong-md-weight);text-transform:none}@media print{.bw-checkout-account-banner__title{font-size:max(0px,var(--font-body-strong-md-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-strong-md-line-height) - var(--print-offset, 0px))}}.bw-checkout-account-banner--card{background-color:var(--color-surface-container);color:var(--color-on-surface)}.bw-checkout-account-banner--card .bw-checkout-account-banner__header{background-color:var(--color-primary);color:var(--color-on-primary-variant);padding:var(--unit-20) var(--unit-24)}.bw-checkout-account-banner--card .bw-checkout-account-banner__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-sm-size);line-height:var(--font-body-regular-sm-line-height);letter-spacing:var(--font-body-regular-sm-letter-spacing);font-weight:var(--font-body-regular-sm-weight);text-transform:none}@media print{.bw-checkout-account-banner--card .bw-checkout-account-banner__text{font-size:max(0px,var(--font-body-regular-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-sm-line-height) - var(--print-offset, 0px))}}.bw-checkout-account-banner--card .bw-checkout-account-banner__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-strong-sm-size);line-height:var(--font-body-strong-sm-line-height);letter-spacing:var(--font-body-strong-sm-letter-spacing);font-weight:var(--font-body-strong-sm-weight);text-transform:none}@media print{.bw-checkout-account-banner--card .bw-checkout-account-banner__title{font-size:max(0px,var(--font-body-strong-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-strong-sm-line-height) - var(--print-offset, 0px))}}.bw-checkout-account-banner__body{display:flex;flex-direction:column;gap:var(--unit-16);padding:var(--unit-20) var(--unit-24)}.bw-checkout-account-banner:not(.bw-checkout-account-banner--card) .bw-checkbox input:checked,.bw-checkout-account-banner:not(.bw-checkout-account-banner--card) .bw-checkbox input:indeterminate,.bw-checkout-account-banner:not(.bw-checkout-account-banner--card) .bw-checkbox input:checked:hover:not(:disabled),.bw-checkout-account-banner:not(.bw-checkout-account-banner--card) .bw-checkbox input:indeterminate:hover:not(:disabled),.bw-checkout-account-banner:not(.bw-checkout-account-banner--card) .bw-checkbox input:checked:focus-visible:not(:disabled),.bw-checkout-account-banner:not(.bw-checkout-account-banner--card) .bw-checkbox input:indeterminate:focus-visible:not(:disabled),.bw-checkout-account-banner:not(.bw-checkout-account-banner--card) .bw-checkbox input:checked:active:not(:disabled),.bw-checkout-account-banner:not(.bw-checkout-account-banner--card) .bw-checkbox input:indeterminate:active:not(:disabled){background-color:var(--color-secondary);border-color:var(--color-secondary)}.bw-checkout-account-banner:not(.bw-checkout-account-banner--card) .bw-checkbox input:checked:before,.bw-checkout-account-banner:not(.bw-checkout-account-banner--card) .bw-checkbox input:indeterminate:before{border-color:var(--color-on-secondary)}.bw-checkout-loyalty-banner{display:flex;flex-direction:column;gap:var(--unit-16);padding:var(--unit-20) var(--unit-24);border-bottom-right-radius:var(--component-checkout-banner-radius-special);background-color:var(--color-surface-container);color:var(--color-on-surface)}.bw-checkout-loyalty-banner__logo-image{height:var(--unit-24);width:auto;max-width:100%}.bw-checkout-loyalty-banner__logo-image .bw-image__img{width:auto}.bw-checkout-loyalty-banner__body{display:flex;flex-direction:column;gap:var(--unit-12);align-items:flex-start;width:100%}.bw-checkout-loyalty-banner__content{display:flex;flex-direction:row;gap:var(--unit-4);align-items:center;width:100%}.bw-checkout-loyalty-banner__icon{flex-shrink:0;width:var(--unit-28);height:var(--unit-28)}.bw-checkout-loyalty-banner__text-wrapper{flex:1 0 0;min-width:0;padding:var(--unit-2) 0}.bw-checkout-loyalty-banner__text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-sm-size);line-height:var(--font-body-regular-sm-line-height);letter-spacing:var(--font-body-regular-sm-letter-spacing);font-weight:var(--font-body-regular-sm-weight);text-transform:none}@media print{.bw-checkout-loyalty-banner__text{font-size:max(0px,var(--font-body-regular-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-sm-line-height) - var(--print-offset, 0px))}}.bw-checkout-loyalty-banner__text{margin:var(--unit-0);color:inherit}.bw-checkout-loyalty-banner__status-text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-strong-sm-size);line-height:var(--font-body-strong-sm-line-height);letter-spacing:var(--font-body-strong-sm-letter-spacing);font-weight:var(--font-body-strong-sm-weight);text-transform:none}@media print{.bw-checkout-loyalty-banner__status-text{font-size:max(0px,var(--font-body-strong-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-strong-sm-line-height) - var(--print-offset, 0px))}}.bw-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:19.5rem;overflow:clip;text-align:center;border:1px solid var(--color-empty-state-outline, var(--color-outline));padding-top:var(--xs-component-empty-state-padding-y)}@media screen and (min-width:768px){.bw-empty-state{padding-top:var(--sm-component-empty-state-padding-y)}}@media screen and (min-width:1024px){.bw-empty-state{padding-top:var(--md-component-empty-state-padding-y)}}@media screen and (min-width:1440px){.bw-empty-state{padding-top:var(--lg-component-empty-state-padding-y)}}.bw-empty-state{padding-bottom:var(--xs-component-empty-state-padding-y)}@media screen and (min-width:768px){.bw-empty-state{padding-bottom:var(--sm-component-empty-state-padding-y)}}@media screen and (min-width:1024px){.bw-empty-state{padding-bottom:var(--md-component-empty-state-padding-y)}}@media screen and (min-width:1440px){.bw-empty-state{padding-bottom:var(--lg-component-empty-state-padding-y)}}.bw-empty-state{padding-left:var(--xs-component-empty-state-padding-x)}@media screen and (min-width:768px){.bw-empty-state{padding-left:var(--sm-component-empty-state-padding-x)}}@media screen and (min-width:1024px){.bw-empty-state{padding-left:var(--md-component-empty-state-padding-x)}}@media screen and (min-width:1440px){.bw-empty-state{padding-left:var(--lg-component-empty-state-padding-x)}}.bw-empty-state{padding-right:var(--xs-component-empty-state-padding-x)}@media screen and (min-width:768px){.bw-empty-state{padding-right:var(--sm-component-empty-state-padding-x)}}@media screen and (min-width:1024px){.bw-empty-state{padding-right:var(--md-component-empty-state-padding-x)}}@media screen and (min-width:1440px){.bw-empty-state{padding-right:var(--lg-component-empty-state-padding-x)}}.bw-empty-state__content{display:flex;flex-direction:column;align-items:center;gap:var(--unit-20);width:100%;max-width:480px}.bw-empty-state__icon.bw-icon{flex-shrink:0;width:80px;height:80px}.bw-empty-state__message{display:flex;flex-direction:column;gap:var(--unit-16);width:100%}.bw-empty-state__heading{margin:0;color:var(--color-on-surface);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight)}.bw-empty-state__heading{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-heading-size);line-height:var(--xs-font-heading-line-height);letter-spacing:var(--xs-font-heading-letter-spacing);font-weight:var(--font-display-weight)}p .bw-empty-state__heading{margin-top:0;margin-bottom:var(--heading-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-empty-state__heading{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-heading-size);line-height:var(--sm-font-heading-line-height);letter-spacing:var(--sm-font-heading-letter-spacing);font-weight:var(--font-display-weight)}p .bw-empty-state__heading{margin-top:0;margin-bottom:var(--heading-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-empty-state__heading{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-heading-size);line-height:var(--md-font-heading-line-height);letter-spacing:var(--md-font-heading-letter-spacing);font-weight:var(--font-display-weight)}p .bw-empty-state__heading{margin-top:0;margin-bottom:var(--heading-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-empty-state__heading{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-heading-size);line-height:var(--lg-font-heading-line-height);letter-spacing:var(--lg-font-heading-letter-spacing);font-weight:var(--font-display-weight)}p .bw-empty-state__heading{margin-top:0;margin-bottom:var(--heading-lg-paragraph-spacing)}}.bw-empty-state__body{margin:0;color:var(--color-on-surface);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}.bw-empty-state__body{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-caption-size);line-height:var(--xs-font-caption-line-height);letter-spacing:var(--xs-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-empty-state__body{margin-top:0;margin-bottom:var(--caption-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-empty-state__body{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-caption-size);line-height:var(--sm-font-caption-line-height);letter-spacing:var(--sm-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-empty-state__body{margin-top:0;margin-bottom:var(--caption-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-empty-state__body{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-caption-size);line-height:var(--md-font-caption-line-height);letter-spacing:var(--md-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-empty-state__body{margin-top:0;margin-bottom:var(--caption-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-empty-state__body{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-caption-size);line-height:var(--lg-font-caption-line-height);letter-spacing:var(--lg-font-caption-letter-spacing);font-weight:var(--font-body-weight)}p .bw-empty-state__body{margin-top:0;margin-bottom:var(--caption-lg-paragraph-spacing)}}.bw-empty-state__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--unit-8);width:100%;padding-top:var(--unit-8)}.bw-featured-carousel{--fc-slide-width: 85%;--fc-gap: var(--unit-16)}@media screen and (min-width:768px){.bw-featured-carousel{--fc-slide-width: 90%}}@media screen and (min-width:1024px){.bw-featured-carousel{--fc-slide-width: 100%}}.bw-featured-carousel__viewport{overflow:hidden}.bw-featured-carousel__track{display:flex;gap:var(--fc-gap)}@media(prefers-reduced-motion:no-preference){.bw-featured-carousel__track{transition:transform .5s ease-in-out}}.bw-featured-carousel__slide{flex:0 0 var(--fc-slide-width, 100%);min-width:var(--fc-slide-width, 100%);outline:none}.bw-featured-carousel__slide:focus-visible{outline:var(--unit-2) solid var(--color-on-surface);outline-offset:var(--unit-2)}.bw-featured-carousel__slide--fluid{flex:0 0 var(--fc-fluid-basis, auto);min-width:0}.bw-featured-carousel__controls{display:flex;align-items:center;justify-content:space-between;margin-top:var(--unit-16)}.bw-featured-carousel__dots{display:flex;align-items:center;gap:var(--unit-8)}.bw-featured-carousel__dot{--fc-dot-size: var(--unit-8);box-sizing:border-box;flex-shrink:0;width:var(--fc-dot-size);height:var(--fc-dot-size);border-radius:50%;border:var(--unit-1) solid var(--color-button-outlined-outline);background:#0000;transition:background .25s,border-color .25s,width .25s ease-in-out,height .25s ease-in-out}.bw-featured-carousel__dot--size-sm{--fc-dot-size: calc(var(--unit-12) / 2)}.bw-featured-carousel__dot--size-xs{--fc-dot-size: var(--unit-4)}.bw-featured-carousel__dot--active{background:var(--color-button-filled-surface);border-color:var(--color-button-filled-surface)}.bw-featured-carousel__arrows{display:flex;align-items:center;gap:var(--unit-16)}.bw-featured-carousel__arrow{display:flex;align-items:center;justify-content:center;width:var(--unit-44);height:var(--unit-44);padding:0;border-radius:50%;border:var(--unit-1) solid var(--color-outline);background:#0000;cursor:pointer;appearance:none}.bw-featured-carousel__arrow:hover{background:var(--color-surface-container, rgba(0, 0, 0, .04))}.bw-featured-carousel__arrow:focus-visible{outline:var(--unit-2) solid var(--color-on-surface);outline-offset:var(--unit-2)}.bw-featured-carousel__arrow--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.bw-numbered-pagination{display:flex;align-items:center;justify-content:center;width:100%}@media screen and (min-width:768px){.bw-numbered-pagination{justify-content:space-between}}.bw-numbered-pagination__pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--unit-4);margin:0;padding:0;list-style:none}@media screen and (min-width:768px){.bw-numbered-pagination__pages{justify-content:flex-start}}.bw-numbered-pagination__page-item{display:inline-flex;align-items:center;justify-content:center}.bw-numbered-pagination__page-button{display:inline-flex;align-items:center;justify-content:center;width:var(--unit-36);height:var(--unit-36);padding:0;border:var(--unit-1) solid rgba(0,0,0,0);border-radius:var(--unit-full);background:#0000;cursor:pointer;appearance:none;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}.bw-numbered-pagination__page-button{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-numbered-pagination__page-button{margin-top:0;margin-bottom:var(--paragraph-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-numbered-pagination__page-button{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-paragraph-size);line-height:var(--sm-font-paragraph-line-height);letter-spacing:var(--sm-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-numbered-pagination__page-button{margin-top:0;margin-bottom:var(--paragraph-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-numbered-pagination__page-button{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-paragraph-size);line-height:var(--md-font-paragraph-line-height);letter-spacing:var(--md-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-numbered-pagination__page-button{margin-top:0;margin-bottom:var(--paragraph-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-numbered-pagination__page-button{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-paragraph-size);line-height:var(--lg-font-paragraph-line-height);letter-spacing:var(--lg-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-numbered-pagination__page-button{margin-top:0;margin-bottom:var(--paragraph-lg-paragraph-spacing)}}.bw-numbered-pagination__page-button{color:var(--color-button-outlined-on-surface);font-weight:var(--font-body-weight);align-self:auto}.bw-numbered-pagination__page-button--active{border-color:var(--color-button-outlined-outline)}.bw-numbered-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;width:var(--unit-36);height:var(--unit-36);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}.bw-numbered-pagination__ellipsis{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-paragraph-size);line-height:var(--xs-font-paragraph-line-height);letter-spacing:var(--xs-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-numbered-pagination__ellipsis{margin-top:0;margin-bottom:var(--paragraph-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-numbered-pagination__ellipsis{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-paragraph-size);line-height:var(--sm-font-paragraph-line-height);letter-spacing:var(--sm-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-numbered-pagination__ellipsis{margin-top:0;margin-bottom:var(--paragraph-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-numbered-pagination__ellipsis{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-paragraph-size);line-height:var(--md-font-paragraph-line-height);letter-spacing:var(--md-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-numbered-pagination__ellipsis{margin-top:0;margin-bottom:var(--paragraph-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-numbered-pagination__ellipsis{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-paragraph-size);line-height:var(--lg-font-paragraph-line-height);letter-spacing:var(--lg-font-paragraph-letter-spacing);font-weight:var(--font-body-weight)}p .bw-numbered-pagination__ellipsis{margin-top:0;margin-bottom:var(--paragraph-lg-paragraph-spacing)}}.bw-numbered-pagination__ellipsis{color:var(--color-button-outlined-on-surface);font-weight:var(--font-body-weight);align-self:auto}.bw-numbered-pagination__buttons{display:none;flex-shrink:0;align-items:center;gap:var(--unit-16)}@media screen and (min-width:768px){.bw-numbered-pagination__buttons{display:flex}}.bw-numbered-pagination__button{display:flex;align-items:center;justify-content:center;width:var(--unit-44);height:var(--unit-44);padding:0;border-radius:var(--unit-full);border:var(--unit-1) solid var(--color-button-outlined-outline);background:#0000;color:var(--color-button-outlined-on-surface);cursor:pointer;appearance:none}.bw-numbered-pagination__button:focus-visible{outline:var(--unit-2) solid var(--color-button-outlined-on-surface);outline-offset:var(--unit-2)}.bw-numbered-pagination__button:disabled{opacity:.25;cursor:not-allowed}.bw-modal{position:fixed;inset:0;justify-content:center;align-items:center;background:#0000;width:100%;height:100%;display:none;z-index:1000;border:none;padding:0;margin:0;max-width:none;max-height:none;overflow:hidden}.bw-modal::backdrop{background:var(--opacity-black-100);opacity:.5}.bw-modal[open],.bw-modal--open{display:flex}.bw-modal__backdrop{position:absolute;inset:0;padding:0;border:none;background:#0000;cursor:default}.bw-modal__container{position:relative;z-index:1;display:flex;flex-direction:column;align-self:stretch;width:100%;height:100%;max-height:100%;min-height:0;background-color:var(--color-surface);border-top:var(--border-decorative) solid var(--color-primary);margin:auto;overflow:hidden}.bw-modal--xs .bw-modal__container{align-self:center;height:auto;max-width:560px;border-radius:var(--radius-default, 0);max-height:min(var(--xs-component-modal-max-height),90dvh,100%)}@media screen and (min-width:768px){.bw-modal--xs .bw-modal__container{max-height:min(var(--sm-component-modal-max-height),90dvh,100%)}}@media screen and (min-width:1024px){.bw-modal--xs .bw-modal__container{max-height:min(var(--md-component-modal-max-height),90dvh,100%)}}@media screen and (min-width:1440px){.bw-modal--xs .bw-modal__container{max-height:min(var(--lg-component-modal-max-height),90dvh,100%)}}@media screen and (min-width:768px){.bw-modal__container{align-self:center;height:auto;width:100%;border-radius:var(--radius-default, 0)}.bw-modal--xs .bw-modal__container,.bw-modal--sm .bw-modal__container{max-width:560px}.bw-modal--md .bw-modal__container{max-width:800px}.bw-modal--lg .bw-modal__container{max-width:960px}.bw-modal__container{max-height:min(var(--xs-component-modal-max-height),90dvh,100%)}}@media screen and (min-width:768px)and (min-width:768px){.bw-modal__container{max-height:min(var(--sm-component-modal-max-height),90dvh,100%)}}@media screen and (min-width:768px)and (min-width:1024px){.bw-modal__container{max-height:min(var(--md-component-modal-max-height),90dvh,100%)}}@media screen and (min-width:768px)and (min-width:1440px){.bw-modal__container{max-height:min(var(--lg-component-modal-max-height),90dvh,100%)}}.bw-modal--xs{padding-left:var(--xs-component-modal-xs-padding-x)}@media screen and (min-width:768px){.bw-modal--xs{padding-left:var(--sm-component-modal-xs-padding-x)}}@media screen and (min-width:1024px){.bw-modal--xs{padding-left:var(--md-component-modal-xs-padding-x)}}@media screen and (min-width:1440px){.bw-modal--xs{padding-left:var(--lg-component-modal-xs-padding-x)}}.bw-modal--xs{padding-right:var(--xs-component-modal-xs-padding-x)}@media screen and (min-width:768px){.bw-modal--xs{padding-right:var(--sm-component-modal-xs-padding-x)}}@media screen and (min-width:1024px){.bw-modal--xs{padding-right:var(--md-component-modal-xs-padding-x)}}@media screen and (min-width:1440px){.bw-modal--xs{padding-right:var(--lg-component-modal-xs-padding-x)}}.bw-modal--xs{padding-top:var(--xs-component-modal-xs-padding-y)}@media screen and (min-width:768px){.bw-modal--xs{padding-top:var(--sm-component-modal-xs-padding-y)}}@media screen and (min-width:1024px){.bw-modal--xs{padding-top:var(--md-component-modal-xs-padding-y)}}@media screen and (min-width:1440px){.bw-modal--xs{padding-top:var(--lg-component-modal-xs-padding-y)}}.bw-modal--xs{padding-bottom:var(--xs-component-modal-xs-padding-y)}@media screen and (min-width:768px){.bw-modal--xs{padding-bottom:var(--sm-component-modal-xs-padding-y)}}@media screen and (min-width:1024px){.bw-modal--xs{padding-bottom:var(--md-component-modal-xs-padding-y)}}@media screen and (min-width:1440px){.bw-modal--xs{padding-bottom:var(--lg-component-modal-xs-padding-y)}}.bw-modal--sm{padding-left:var(--xs-component-modal-sm-padding-x)}@media screen and (min-width:768px){.bw-modal--sm{padding-left:var(--sm-component-modal-sm-padding-x)}}@media screen and (min-width:1024px){.bw-modal--sm{padding-left:var(--md-component-modal-sm-padding-x)}}@media screen and (min-width:1440px){.bw-modal--sm{padding-left:var(--lg-component-modal-sm-padding-x)}}.bw-modal--sm{padding-right:var(--xs-component-modal-sm-padding-x)}@media screen and (min-width:768px){.bw-modal--sm{padding-right:var(--sm-component-modal-sm-padding-x)}}@media screen and (min-width:1024px){.bw-modal--sm{padding-right:var(--md-component-modal-sm-padding-x)}}@media screen and (min-width:1440px){.bw-modal--sm{padding-right:var(--lg-component-modal-sm-padding-x)}}.bw-modal--sm{padding-top:var(--xs-component-modal-sm-padding-y)}@media screen and (min-width:768px){.bw-modal--sm{padding-top:var(--sm-component-modal-sm-padding-y)}}@media screen and (min-width:1024px){.bw-modal--sm{padding-top:var(--md-component-modal-sm-padding-y)}}@media screen and (min-width:1440px){.bw-modal--sm{padding-top:var(--lg-component-modal-sm-padding-y)}}.bw-modal--sm{padding-bottom:var(--xs-component-modal-sm-padding-y)}@media screen and (min-width:768px){.bw-modal--sm{padding-bottom:var(--sm-component-modal-sm-padding-y)}}@media screen and (min-width:1024px){.bw-modal--sm{padding-bottom:var(--md-component-modal-sm-padding-y)}}@media screen and (min-width:1440px){.bw-modal--sm{padding-bottom:var(--lg-component-modal-sm-padding-y)}}.bw-modal--md,.bw-modal--lg{padding-left:var(--xs-component-modal-lg-md-padding-x)}@media screen and (min-width:768px){.bw-modal--md,.bw-modal--lg{padding-left:var(--sm-component-modal-lg-md-padding-x)}}@media screen and (min-width:1024px){.bw-modal--md,.bw-modal--lg{padding-left:var(--md-component-modal-lg-md-padding-x)}}@media screen and (min-width:1440px){.bw-modal--md,.bw-modal--lg{padding-left:var(--lg-component-modal-lg-md-padding-x)}}.bw-modal--md,.bw-modal--lg{padding-right:var(--xs-component-modal-lg-md-padding-x)}@media screen and (min-width:768px){.bw-modal--md,.bw-modal--lg{padding-right:var(--sm-component-modal-lg-md-padding-x)}}@media screen and (min-width:1024px){.bw-modal--md,.bw-modal--lg{padding-right:var(--md-component-modal-lg-md-padding-x)}}@media screen and (min-width:1440px){.bw-modal--md,.bw-modal--lg{padding-right:var(--lg-component-modal-lg-md-padding-x)}}.bw-modal--md,.bw-modal--lg{padding-top:var(--xs-component-modal-lg-mg-padding-y)}@media screen and (min-width:768px){.bw-modal--md,.bw-modal--lg{padding-top:var(--sm-component-modal-lg-mg-padding-y)}}@media screen and (min-width:1024px){.bw-modal--md,.bw-modal--lg{padding-top:var(--md-component-modal-lg-mg-padding-y)}}@media screen and (min-width:1440px){.bw-modal--md,.bw-modal--lg{padding-top:var(--lg-component-modal-lg-mg-padding-y)}}.bw-modal--md,.bw-modal--lg{padding-bottom:var(--xs-component-modal-lg-mg-padding-y)}@media screen and (min-width:768px){.bw-modal--md,.bw-modal--lg{padding-bottom:var(--sm-component-modal-lg-mg-padding-y)}}@media screen and (min-width:1024px){.bw-modal--md,.bw-modal--lg{padding-bottom:var(--md-component-modal-lg-mg-padding-y)}}@media screen and (min-width:1440px){.bw-modal--md,.bw-modal--lg{padding-bottom:var(--lg-component-modal-lg-mg-padding-y)}}.bw-modal__header{display:flex;justify-content:center;align-items:center;align-self:stretch;flex-shrink:0;padding-top:var(--unit-24);background-color:var(--color-surface);z-index:2}.bw-modal__header--logo{border-top:var(--border-decorative, 6px) solid var(--color-primary);padding-top:var(--unit-24);padding-bottom:0;height:auto}.bw-modal__header--logo .bw-logo{max-width:144px;height:40px;flex:0 0 auto}.bw-modal__header--logo .bw-logo__image{width:100%;height:100%;min-width:0;object-fit:contain}.bw-modal__header-container{display:flex;justify-content:space-between;align-items:center;flex:1 0 0;padding-left:var(--xs-modal-header-padding-x, var(--unit-24))}@media screen and (min-width:768px){.bw-modal__header-container{padding-left:var(--sm-modal-header-padding-x, var(--unit-24))}}@media screen and (min-width:1024px){.bw-modal__header-container{padding-left:var(--md-modal-header-padding-x, var(--unit-24))}}@media screen and (min-width:1440px){.bw-modal__header-container{padding-left:var(--lg-modal-header-padding-x, var(--unit-24))}}.bw-modal__header-container{padding-right:var(--xs-modal-header-padding-x, var(--unit-24))}@media screen and (min-width:768px){.bw-modal__header-container{padding-right:var(--sm-modal-header-padding-x, var(--unit-24))}}@media screen and (min-width:1024px){.bw-modal__header-container{padding-right:var(--md-modal-header-padding-x, var(--unit-24))}}@media screen and (min-width:1440px){.bw-modal__header-container{padding-right:var(--lg-modal-header-padding-x, var(--unit-24))}}.bw-modal__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-subhead-size);line-height:var(--xs-font-subhead-line-height);letter-spacing:var(--xs-font-subhead-letter-spacing);font-weight:var(--font-body-weight-strong)}.bw-modal__title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-subhead-size);line-height:var(--xs-font-subhead-line-height);letter-spacing:var(--xs-font-subhead-letter-spacing);font-weight:var(--font-body-weight-strong)}p .bw-modal__title{margin-top:0;margin-bottom:var(--subhead-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-modal__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-subhead-size);line-height:var(--sm-font-subhead-line-height);letter-spacing:var(--sm-font-subhead-letter-spacing);font-weight:var(--font-body-weight-strong)}p .bw-modal__title{margin-top:0;margin-bottom:var(--subhead-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-modal__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-subhead-size);line-height:var(--md-font-subhead-line-height);letter-spacing:var(--md-font-subhead-letter-spacing);font-weight:var(--font-body-weight-strong)}p .bw-modal__title{margin-top:0;margin-bottom:var(--subhead-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-modal__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-subhead-size);line-height:var(--lg-font-subhead-line-height);letter-spacing:var(--lg-font-subhead-letter-spacing);font-weight:var(--font-body-weight-strong)}p .bw-modal__title{margin-top:0;margin-bottom:var(--subhead-lg-paragraph-spacing)}}.bw-modal__title{align-self:center;color:var(--color-on-surface)}.bw-modal__title:focus,.bw-modal__title:focus-visible{outline:none}.bw-modal__body{flex:1 1 0;min-height:var(--unit-64);align-self:stretch;overflow:hidden auto;-webkit-overflow-scrolling:touch}@media screen and (min-width:768px){.bw-modal__body{flex:1 1 auto}}.bw-modal__body:has(>.bw-modal__content--hasPadding):after{content:"";display:block;height:var(--unit-24)}.bw-modal__content{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%}@media screen and (min-width:768px){.bw-modal__content{flex:1 1 auto}}.bw-modal__content :where(.xfpage,.cmp-container,.aem-Grid){min-height:0;height:auto;max-height:none}.bw-modal__content--hasPadding{padding:var(--unit-24);padding-bottom:0}.bw-modal__close.bw-icon-btn{margin-left:auto}.bw-modal__close.bw-icon-btn a,.bw-modal__close.bw-icon-btn button{color:var(--color-button-outlined-on-surface)}.bw-modal__close.bw-icon-btn a:hover:not(:disabled),.bw-modal__close.bw-icon-btn button:hover:not(:disabled){color:var(--color-button-outlined-on-surface-hover)}.bw-modal__close.bw-icon-btn a:focus-visible:not(:disabled),.bw-modal__close.bw-icon-btn button:focus-visible:not(:disabled){color:var(--color-button-outlined-on-surface-hover)}.bw-modal__close.bw-icon-btn a:active:not(:disabled),.bw-modal__close.bw-icon-btn button:active:not(:disabled){color:var(--color-button-outlined-on-surface-pressed)}.bw-modal__footer{border-top:1px solid var(--color-outline-variant);display:flex;width:100%;justify-content:center;align-items:flex-start;align-self:stretch;flex-shrink:0;padding:var(--unit-24);background-color:var(--color-surface);z-index:2;gap:var(--unit-12)}.bw-modal__footer>*{width:50%}.bw-modal__footer .bw-btn{white-space:nowrap}.bw-modal__footer--fullWidth>*{width:100%}@media screen and (min-width:768px){.bw-modal__footer{justify-content:flex-end}.bw-modal__footer>*{width:auto}}.bw-modal__footer--hasPricing{justify-content:space-between;align-items:flex-end}.bw-modal__footer--hasPricing .bw-pricing{width:100%}.bw-modal__footer--hasPricing .bw-pricing__line{flex-flow:row wrap}.bw-modal__footer--hasPricing .bw-btn{flex:0 0 auto;width:auto}.bw-modal.bw-modal--videoEmbed .bw-modal__header-container{padding-left:var(--unit-24);padding-right:var(--unit-16)}.bw-modal.bw-modal--videoEmbed .bw-modal__content.bw-modal__content--hasPadding{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:var(--unit-24);padding-bottom:0}.bw-modal.bw-modal--videoEmbed .bw-video__modal-body{display:flex;flex-direction:column;flex:0 0 auto;align-self:stretch;width:100%;min-height:0}.bw-modal.bw-modal--videoEmbed .bw-video__iframe{flex-shrink:0;max-width:100%}@media screen and (min-width:768px){.bw-modal.bw-modal--videoEmbed .bw-modal__container{align-self:center;height:auto;max-height:min(800px,100dvh - 2*var(--unit-24))}.bw-modal.bw-modal--videoEmbed .bw-modal__body{flex:0 1 auto;min-height:0}.bw-modal.bw-modal--videoEmbed .bw-modal__content.bw-modal__content--hasPadding{flex:0 1 auto;height:auto;min-height:0;overflow:visible}}.bw-password-requirements{display:flex;flex-direction:column}.bw-password-requirements--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bw-password-requirements__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-xs-size);line-height:var(--font-label-xs-line-height);letter-spacing:var(--font-label-xs-letter-spacing);font-weight:var(--font-label-xs-weight);text-transform:none}@media print{.bw-password-requirements__title{font-size:max(0px,var(--font-label-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-xs-line-height) - var(--print-offset, 0px))}}.bw-password-requirements__title{color:var(--color-on-surface);margin-bottom:var(--unit-12)}.bw-password-requirements__list{display:flex;flex-direction:column;gap:var(--unit-8)}.bw-password-requirements__requirement{display:flex;flex-direction:row;align-items:center;gap:var(--unit-8)}.bw-password-requirements__requirement--pending{align-items:flex-start;gap:var(--unit-8)}.bw-password-requirements__requirement--pending:before{content:"\2022";flex:0 0 auto;color:var(--color-on-surface)}.bw-password-requirements__requirement-text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-xs-size);line-height:var(--font-label-xs-line-height);letter-spacing:var(--font-label-xs-letter-spacing);font-weight:var(--font-label-xs-weight);text-transform:none}@media print{.bw-password-requirements__requirement-text{font-size:max(0px,var(--font-label-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-xs-line-height) - var(--print-offset, 0px))}}.bw-password-requirements__requirement-text{color:var(--color-error)}.bw-password-requirements__requirement-text--valid{color:var(--color-success)}.bw-password-requirements__requirement-text--pending{color:var(--color-on-surface)}.bw-password-requirements__requirement-icon{border-radius:var(--unit-full);padding:var(--unit-2)}.bw-password-requirements--inline{gap:var(--unit-8);padding:var(--unit-8) var(--unit-20);border-radius:var(--component-input-field-radius, 4px);background-color:var(--color-surface)}.bw-password-requirements--inline .bw-password-requirements__title{margin-bottom:0}.bw-password-requirements--inline .bw-password-requirements__list{flex-flow:row wrap;gap:var(--unit-4) var(--unit-8)}.bw-policy-links-text{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-sm-size);line-height:var(--font-body-sm-line-height);letter-spacing:var(--font-body-sm-letter-spacing);font-weight:var(--font-body-sm-weight);text-transform:none}@media print{.bw-policy-links-text{font-size:max(0px,var(--font-body-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-sm-line-height) - var(--print-offset, 0px))}}.bw-policy-links-text,.bw-policy-links-text .bw-link{color:var(--color-on-surface)}.bw-post-purchase-sign-up-form{display:flex;flex-direction:column;gap:var(--unit-16)}.bw-post-purchase-sign-up-form__fields{display:grid;grid-template-columns:1fr;gap:var(--unit-16)}@media screen and (min-width:768px){.bw-post-purchase-sign-up-form__fields{grid-template-columns:1fr 1fr}}.bw-post-purchase-sign-up-form__field{width:100%}.bw-post-purchase-sign-up-form__error{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-sm-size);line-height:var(--font-label-sm-line-height);letter-spacing:var(--font-label-sm-letter-spacing);font-weight:var(--font-label-sm-weight);text-transform:none}@media print{.bw-post-purchase-sign-up-form__error{font-size:max(0px,var(--font-label-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-sm-line-height) - var(--print-offset, 0px))}}.bw-post-purchase-sign-up-form__error{color:var(--color-error);margin:0}.bw-post-purchase-sign-up-form__submit{align-self:flex-start}.bw-toggle{display:inline-flex;align-items:center;gap:var(--unit-8);cursor:pointer;user-select:none}.bw-toggle__label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-xs-size);line-height:var(--font-label-xs-line-height);letter-spacing:var(--font-label-xs-letter-spacing);font-weight:var(--font-label-xs-weight);text-transform:none}@media print{.bw-toggle__label{font-size:max(0px,var(--font-label-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-xs-line-height) - var(--print-offset, 0px))}}.bw-toggle__label{color:var(--color-on-surface)}.bw-toggle__switch-wrapper{position:relative;display:inline-flex;flex-shrink:0;width:var(--unit-40);height:var(--unit-24)}.bw-toggle__input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.bw-toggle__input:focus-visible+.bw-toggle__track{outline:2px solid var(--color-primary);outline-offset:2px}.bw-toggle__input:checked+.bw-toggle__track{background-color:var(--color-primary)}.bw-toggle__input:checked+.bw-toggle__track .bw-toggle__thumb{transform:translate(var(--unit-16))}.bw-toggle__input:disabled{cursor:default}.bw-toggle__track{position:absolute;inset:0;display:block;width:100%;height:100%;background-color:var(--color-outline);border-radius:var(--unit-full);pointer-events:none}@media(prefers-reduced-motion:no-preference){.bw-toggle__track{transition:background-color .2s ease}}.bw-toggle__thumb{position:absolute;top:var(--unit-2);left:var(--unit-2);width:var(--unit-20);height:var(--unit-20);background-color:var(--color-surface);border-radius:var(--unit-full)}@media(prefers-reduced-motion:no-preference){.bw-toggle__thumb{transition:transform .2s ease}}.bw-toggle--disabled{opacity:.4;cursor:default}.bw-toggle--disabled .bw-toggle__label{cursor:default}.bw-purpose-preferences{display:flex;flex-direction:column;gap:var(--unit-16)}.bw-purpose-preferences__description{margin:0;color:var(--color-on-surface);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-2xs-size);line-height:var(--font-body-regular-2xs-line-height);letter-spacing:var(--font-body-regular-2xs-letter-spacing);font-weight:var(--font-body-regular-2xs-weight);text-transform:none}@media print{.bw-purpose-preferences__description{font-size:max(0px,var(--font-body-regular-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-2xs-line-height) - var(--print-offset, 0px))}}.bw-purpose-preferences__checkboxes{display:flex;flex-direction:column;gap:var(--unit-8);margin:0;padding:0 0 0 var(--unit-8);border:none;min-width:0}.bw-segmented-button{display:flex;background-color:var(--color-surface);border:var(--unit-1) solid var(--color-outline-variant);border-radius:var(--unit-full);gap:var(--unit-4);padding:var(--unit-4)}.bw-segmented-button--inverse{background-color:var(--color-inverse-surface);border-color:var(--color-inverse-outline-variant)}.bw-segmented-button--disabled{cursor:not-allowed}.bw-segmented-button__divider{height:var(--unit-24);margin:auto 0}.bw-segmented-button__divider--inverse{background-color:var(--color-inverse-outline-variant)}.bw-segmented-button-item{position:relative;display:flex;text-align:center;height:var(--unit-40);align-items:center;background-color:var(--color-surface);color:var(--color-on-surface-variant);border-radius:var(--unit-full);padding:0 var(--unit-20);gap:var(--unit-4);transition:.1s ease-out}.bw-segmented-button-item__input{position:absolute;appearance:none;width:100%;height:100%;inset:0;border-radius:var(--unit-full);cursor:pointer}.bw-segmented-button-item__input:focus-visible{outline:2px solid var(--color-primary);outline-offset:var(--unit-2)}.bw-segmented-button-item__label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-xs-size);line-height:var(--font-label-xs-line-height);letter-spacing:var(--font-label-xs-letter-spacing);font-weight:var(--font-label-xs-weight);text-transform:none}@media print{.bw-segmented-button-item__label{font-size:max(0px,var(--font-label-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-xs-line-height) - var(--print-offset, 0px))}}.bw-segmented-button-item__description{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-2xs-size);line-height:var(--font-body-regular-2xs-line-height);letter-spacing:var(--font-body-regular-2xs-letter-spacing);font-weight:var(--font-body-regular-2xs-weight);text-transform:none}@media print{.bw-segmented-button-item__description{font-size:max(0px,var(--font-body-regular-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-2xs-line-height) - var(--print-offset, 0px))}}.bw-segmented-button-item__description{margin-top:var(--unit-2)}.bw-segmented-button-item--checked{background-color:var(--color-inverse-surface);color:var(--color-inverse-on-surface)}.bw-segmented-button-item--disabled,.bw-segmented-button-item--disabled .bw-segmented-button-item__input{cursor:not-allowed}.bw-segmented-button-item:hover:not(.bw-segmented-button-item--disabled,.bw-segmented-button-item--checked){background-color:var(--color-surface-container);color:var(--color-on-surface-variant)}.bw-segmented-button-item:active:not(.bw-segmented-button-item--disabled,.bw-segmented-button-item--checked){background-color:var(--color-surface-container-dim);color:var(--color-on-surface)}.bw-segmented-button-item--inverse{background-color:var(--color-inverse-surface);color:var(--color-inverse-on-surface-variant)}.bw-segmented-button-item--inverse.bw-segmented-button-item--checked{background-color:var(--color-surface);color:var(--color-on-surface)}.bw-segmented-button-item--inverse:hover:not(.bw-segmented-button-item--inverse.bw-segmented-button-item--disabled):not(.bw-segmented-button-item--inverse.bw-segmented-button-item--checked){background-color:var(--color-inverse-surface-container);color:var(--color-inverse-on-surface-variant)}.bw-segmented-button-item--inverse:active:not(.bw-segmented-button-item--inverse.bw-segmented-button-item--disabled):not(.bw-segmented-button-item--inverse.bw-segmented-button-item--checked){background-color:var(--color-inverse-surface-container);color:var(--color-inverse-on-surface)}.bw-send-confirmation-email-modal{display:flex;flex-direction:column;gap:var(--unit-24)}.bw-send-confirmation-email-modal__error{color:var(--color-error);margin:0;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-sm-size);line-height:var(--font-body-regular-sm-line-height);letter-spacing:var(--font-body-regular-sm-letter-spacing);font-weight:var(--font-body-regular-sm-weight);text-transform:none}@media print{.bw-send-confirmation-email-modal__error{font-size:max(0px,var(--font-body-regular-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-sm-line-height) - var(--print-offset, 0px))}}.bw-send-confirmation-email-modal__info-box{border:1px solid var(--color-outline-variant);border-radius:var(--unit-4);display:flex;flex-direction:column;padding:var(--unit-16)}.bw-send-confirmation-email-modal__info-title{color:var(--color-on-surface);margin:0;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-strong-sm-size);line-height:var(--font-body-strong-sm-line-height);letter-spacing:var(--font-body-strong-sm-letter-spacing);font-weight:var(--font-body-strong-sm-weight);text-transform:none}@media print{.bw-send-confirmation-email-modal__info-title{font-size:max(0px,var(--font-body-strong-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-strong-sm-line-height) - var(--print-offset, 0px))}}.bw-send-confirmation-email-modal__info-line{color:var(--color-on-surface);margin:0;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-sm-size);line-height:var(--font-body-regular-sm-line-height);letter-spacing:var(--font-body-regular-sm-letter-spacing);font-weight:var(--font-body-regular-sm-weight);text-transform:none}@media print{.bw-send-confirmation-email-modal__info-line{font-size:max(0px,var(--font-body-regular-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-sm-line-height) - var(--print-offset, 0px))}}.bw-textarea{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%}.bw-textarea__body{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-height:96px;gap:var(--unit-4);padding:var(--unit-16) var(--unit-20);border:var(--unit-1) solid var(--color-outline-variant);transition:border-color .25s ease-in-out;border-radius:var(--component-input-field-radius);background-color:var(--color-surface);cursor:text}.bw-textarea__body--disabled{background-color:var(--color-surface-container-dim);border-color:var(--color-outline-variant);opacity:.5}.bw-textarea__label{transition:.1s ease-out;pointer-events:none;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-on-surface-variant);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-sm-size);line-height:var(--font-body-regular-sm-line-height);letter-spacing:var(--font-body-regular-sm-letter-spacing);font-weight:var(--font-body-regular-sm-weight);text-transform:none}@media print{.bw-textarea__label{font-size:max(0px,var(--font-body-regular-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-sm-line-height) - var(--print-offset, 0px))}}.bw-textarea__label{font-weight:300}.bw-textarea__body--hasValue .bw-textarea__label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-2xs-size);line-height:var(--font-body-regular-2xs-line-height);letter-spacing:var(--font-body-regular-2xs-letter-spacing);font-weight:var(--font-body-regular-2xs-weight);text-transform:none}@media print{.bw-textarea__body--hasValue .bw-textarea__label{font-size:max(0px,var(--font-body-regular-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-2xs-line-height) - var(--print-offset, 0px))}}.bw-textarea__input{appearance:none;width:100%;padding:0;border:none;outline:none;resize:none;background:#0000;color:var(--color-on-surface);overflow:hidden auto;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-sm-size);line-height:var(--font-label-sm-line-height);letter-spacing:var(--font-label-sm-letter-spacing);font-weight:var(--font-label-sm-weight);text-transform:none}@media print{.bw-textarea__input{font-size:max(0px,var(--font-label-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-sm-line-height) - var(--print-offset, 0px))}}.bw-textarea__input::placeholder{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-sm-size);line-height:var(--font-body-regular-sm-line-height);letter-spacing:var(--font-body-regular-sm-letter-spacing);font-weight:var(--font-body-regular-sm-weight);text-transform:none}@media print{.bw-textarea__input::placeholder{font-size:max(0px,var(--font-body-regular-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-sm-line-height) - var(--print-offset, 0px))}}.bw-textarea__input::placeholder{color:var(--color-on-surface);font-weight:var(--font-body-weight);opacity:.5}.bw-textarea:focus-within .bw-textarea__body{border-color:var(--color-outline)}.bw-textarea:focus-within .bw-textarea__label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-2xs-size);line-height:var(--font-body-regular-2xs-line-height);letter-spacing:var(--font-body-regular-2xs-letter-spacing);font-weight:var(--font-body-regular-2xs-weight);text-transform:none}@media print{.bw-textarea:focus-within .bw-textarea__label{font-size:max(0px,var(--font-body-regular-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-2xs-line-height) - var(--print-offset, 0px))}}.bw-textarea:hover:not(.bw-textarea--disabled,.bw-textarea:focus-within) .bw-textarea__body{border-color:var(--color-outline);cursor:pointer}.bw-textarea--disabled:hover .bw-textarea__body *{cursor:not-allowed}.bw-textarea__footer{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;gap:var(--unit-16);margin-top:var(--unit-4);padding:var(--unit-0) var(--unit-12);color:var(--color-on-surface-variant)}.bw-textarea__footer--hidden{height:var(--unit-0);min-height:var(--unit-0);margin-top:var(--unit-0);padding:var(--unit-0);gap:var(--unit-0);overflow:hidden}.bw-textarea__helper-text,.bw-textarea__character-count{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-2xs-size);line-height:var(--font-label-2xs-line-height);letter-spacing:var(--font-label-2xs-letter-spacing);font-weight:var(--font-label-2xs-weight);text-transform:none}@media print{.bw-textarea__helper-text,.bw-textarea__character-count{font-size:max(0px,var(--font-label-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-2xs-line-height) - var(--print-offset, 0px))}}.bw-textarea__character-count{white-space:nowrap}.bw-textarea--error:not(.bw-textarea--disabled) .bw-textarea__body{border-color:var(--color-error)}.bw-textarea--error:not(.bw-textarea--disabled) .bw-textarea__body:hover{border-color:var(--color-error)}.bw-textarea--error:not(.bw-textarea--disabled) .bw-textarea__footer{color:var(--color-error)}.bw-special-request-room-panel{display:flex;flex-direction:column;gap:var(--unit-16)}.bw-special-request-room-panel__room-name{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-md-size);line-height:var(--font-label-md-line-height);letter-spacing:var(--font-label-md-letter-spacing);font-weight:var(--font-label-md-weight);text-transform:none}@media print{.bw-special-request-room-panel__room-name{font-size:max(0px,var(--font-label-md-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-md-line-height) - var(--print-offset, 0px))}}.bw-special-request-room-panel__room-name{margin:0}.bw-special-request-room-panel__existing{display:flex;flex-direction:column;gap:var(--unit-4)}.bw-special-request-room-panel__existing-heading{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-sm-size);line-height:var(--font-label-sm-line-height);letter-spacing:var(--font-label-sm-letter-spacing);font-weight:var(--font-label-sm-weight);text-transform:none}@media print{.bw-special-request-room-panel__existing-heading{font-size:max(0px,var(--font-label-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-sm-line-height) - var(--print-offset, 0px))}}.bw-special-request-room-panel__existing-heading{margin:0}.bw-special-request-room-panel__existing-list{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-sm-size);line-height:var(--font-body-regular-sm-line-height);letter-spacing:var(--font-body-regular-sm-letter-spacing);font-weight:var(--font-body-regular-sm-weight);text-transform:none}@media print{.bw-special-request-room-panel__existing-list{font-size:max(0px,var(--font-body-regular-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-sm-line-height) - var(--print-offset, 0px))}}.bw-special-request-room-panel__existing-list{margin:0;padding-inline-start:var(--unit-20)}.bw-special-request-room-panel__disclaimer{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-2xs-size);line-height:var(--font-body-regular-2xs-line-height);letter-spacing:var(--font-body-regular-2xs-letter-spacing);font-weight:var(--font-body-regular-2xs-weight);text-transform:none}@media print{.bw-special-request-room-panel__disclaimer{font-size:max(0px,var(--font-body-regular-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-2xs-line-height) - var(--print-offset, 0px))}}.bw-special-request-room-panel__disclaimer{margin:0;color:var(--color-on-surface)}.bw-add-special-request-modal__body{width:100%;display:flex;flex-direction:column;gap:var(--unit-24)}.bw-cancel-room-card{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"checkbox content" "checkbox badge";align-items:start;gap:var(--unit-16, 16px) var(--unit-8, 8px);background-color:var(--color-surface, #fff);border:1.5px solid var(--color-outline-variant, #f0eee4);padding:var(--unit-18, 18px);width:100%}@media screen and (min-width:768px){.bw-cancel-room-card{grid-template-columns:auto 1fr auto;grid-template-areas:"checkbox content badge";gap:var(--unit-8, 8px)}}.bw-cancel-room-card--selectable{cursor:pointer;border-color:var(--color-selection-unselected-outline, #d4d4d4)}.bw-cancel-room-card--selectable:hover:not(.bw-cancel-room-card--non-cancellable){border-color:var(--color-selection-selected-surface, #fd4d3d)}.bw-cancel-room-card--non-cancellable{cursor:default}.bw-cancel-room-card__checkbox{grid-area:checkbox;width:20px;height:20px;margin:0;accent-color:var(--color-selection-selected-surface, #fd4d3d);cursor:pointer}.bw-cancel-room-card__checkbox--disabled{opacity:.25;cursor:default}.bw-cancel-room-card__content{grid-area:content;display:flex;min-width:0;flex-direction:column;gap:var(--unit-16, 16px)}.bw-cancel-room-card__content--dimmed{opacity:.5}.bw-cancel-room-card__non-cancellable-badge{grid-area:badge;display:flex;align-items:center;gap:var(--unit-4, 4px);color:var(--color-on-surface-variant, #737373)}.bw-cancel-room-card__non-cancellable-text{color:var(--color-on-surface-variant, #737373);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-xs-size);line-height:var(--font-label-xs-line-height);letter-spacing:var(--font-label-xs-letter-spacing);font-weight:var(--font-label-xs-weight);text-transform:none}@media print{.bw-cancel-room-card__non-cancellable-text{font-size:max(0px,var(--font-label-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-xs-line-height) - var(--print-offset, 0px))}}.bw-cancel-room-card__header{display:flex;flex-direction:column;gap:var(--unit-4, 4px)}.bw-cancel-room-card__header-row{display:flex;align-items:center;gap:var(--unit-8, 8px);height:18px}.bw-cancel-room-card__room-label,.bw-cancel-room-card__occupancy{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-accent-2xs-size);line-height:var(--font-accent-2xs-line-height);letter-spacing:var(--font-accent-2xs-letter-spacing);font-weight:var(--font-accent-2xs-weight);text-transform:none}@media print{.bw-cancel-room-card__room-label,.bw-cancel-room-card__occupancy{font-size:max(0px,var(--font-accent-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-accent-2xs-line-height) - var(--print-offset, 0px))}}.bw-cancel-room-card__room-label,.bw-cancel-room-card__occupancy{text-transform:uppercase}.bw-cancel-room-card__divider{display:inline-block;width:1px;height:12px;background-color:var(--color-outline, #000)}.bw-cancel-room-card__room-name{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-heading-md-size);line-height:var(--font-heading-md-line-height);letter-spacing:var(--font-heading-md-letter-spacing);font-weight:var(--font-heading-md-weight);text-transform:none}@media print{.bw-cancel-room-card__room-name{font-size:max(0px,var(--font-heading-md-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-heading-md-line-height) - var(--print-offset, 0px))}}.bw-cancel-room-card__room-name{margin:0}.bw-cancel-room-card__rate-name{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-xs-size);line-height:var(--font-body-regular-xs-line-height);letter-spacing:var(--font-body-regular-xs-letter-spacing);font-weight:var(--font-body-regular-xs-weight);text-transform:none}@media print{.bw-cancel-room-card__rate-name{font-size:max(0px,var(--font-body-regular-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-xs-line-height) - var(--print-offset, 0px))}}.bw-cancel-room-card__rate-name{color:var(--color-on-surface-variant, #737373);margin:0}.bw-cancel-room-card__amenities{display:flex;flex-wrap:wrap;align-items:center;gap:var(--unit-2, 2px);list-style:none;margin:0;padding:0}.bw-cancel-room-card__amenity-item{display:inline-flex;align-items:center;gap:var(--unit-2, 2px)}.bw-cancel-room-card__amenity{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-xs-size);line-height:var(--font-body-regular-xs-line-height);letter-spacing:var(--font-body-regular-xs-letter-spacing);font-weight:var(--font-body-regular-xs-weight);text-transform:none}@media print{.bw-cancel-room-card__amenity{font-size:max(0px,var(--font-body-regular-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-xs-line-height) - var(--print-offset, 0px))}}.bw-cancel-room-card__amenity-separator{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-xs-size);line-height:var(--font-body-regular-xs-line-height);letter-spacing:var(--font-body-regular-xs-letter-spacing);font-weight:var(--font-body-regular-xs-weight);text-transform:none}@media print{.bw-cancel-room-card__amenity-separator{font-size:max(0px,var(--font-body-regular-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-xs-line-height) - var(--print-offset, 0px))}}.bw-cancel-room-card__amenity-separator{color:var(--color-on-surface-variant, #737373)}.bw-cancel-room-card__special-requests{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-xs-size);line-height:var(--font-body-regular-xs-line-height);letter-spacing:var(--font-body-regular-xs-letter-spacing);font-weight:var(--font-body-regular-xs-weight);text-transform:none}@media print{.bw-cancel-room-card__special-requests{font-size:max(0px,var(--font-body-regular-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-xs-line-height) - var(--print-offset, 0px))}}.bw-cancel-room-card__special-requests{margin:0}.bw-cancel-room-card__special-requests-label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-strong-xs-size);line-height:var(--font-body-strong-xs-line-height);letter-spacing:var(--font-body-strong-xs-letter-spacing);font-weight:var(--font-body-strong-xs-weight);text-transform:none}@media print{.bw-cancel-room-card__special-requests-label{font-size:max(0px,var(--font-body-strong-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-strong-xs-line-height) - var(--print-offset, 0px))}}.bw-room-selection-list__select-all{display:flex;align-items:center;gap:var(--unit-8, 8px);padding:var(--unit-16, 16px);background-color:var(--color-surface-container, #f8f7f3);cursor:pointer}.bw-room-selection-list__select-all-label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-md-size);line-height:var(--font-label-md-line-height);letter-spacing:var(--font-label-md-letter-spacing);font-weight:var(--font-label-md-weight);text-transform:none}@media print{.bw-room-selection-list__select-all-label{font-size:max(0px,var(--font-label-md-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-md-line-height) - var(--print-offset, 0px))}}.bw-room-selection-list__checkbox{flex-shrink:0;width:20px;height:20px;margin:0;accent-color:var(--color-selection-selected-surface, #fd4d3d);cursor:pointer}.bw-room-selection-list__rooms{display:flex;flex-direction:column;gap:var(--unit-8, 8px);margin-top:var(--unit-8, 8px)}.bw-cancel-reservation-modal__body{width:100%;display:flex;flex-direction:column;gap:var(--unit-24, 24px)}.bw-cancel-reservation-modal__description{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-heading-md-size);line-height:var(--font-heading-md-line-height);letter-spacing:var(--font-heading-md-letter-spacing);font-weight:var(--font-heading-md-weight);text-transform:none}@media print{.bw-cancel-reservation-modal__description{font-size:max(0px,var(--font-heading-md-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-heading-md-line-height) - var(--print-offset, 0px))}}.bw-cancel-reservation-modal__description{margin:0}.bw-cancel-reservation-modal__error{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-sm-size);line-height:var(--font-body-regular-sm-line-height);letter-spacing:var(--font-body-regular-sm-letter-spacing);font-weight:var(--font-body-regular-sm-weight);text-transform:none}@media print{.bw-cancel-reservation-modal__error{font-size:max(0px,var(--font-body-regular-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-sm-line-height) - var(--print-offset, 0px))}}.bw-cancel-reservation-modal__error{color:var(--color-error, #d32f2f);margin:0}.bw-star-rating{display:flex;gap:var(--unit-4);align-items:center;border:none;padding:0;margin:0}.bw-star-rating__star{cursor:pointer;display:inline-flex;color:var(--color-secondary);transition:color .15s ease}.bw-star-rating__star:hover,.bw-star-rating__star:has(:focus-visible){outline:2px solid var(--color-outline);outline-offset:2px;border-radius:var(--unit-1)}.bw-star-rating__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bw-star-rating__icon{width:var(--unit-36);height:var(--unit-36)}.bw-star-rating__icon path{fill:none;stroke:var(--color-secondary);stroke-width:1.5}.bw-star-rating__icon--filled path{fill:var(--color-secondary);stroke:none}.bw-exit-survey-modal{display:flex;flex-direction:column;gap:var(--unit-6)}@media screen and (min-width:768px){.bw-exit-survey-modal{flex-direction:row;gap:var(--unit-20)}}.bw-exit-survey-modal__media{display:flex;flex-direction:column;gap:var(--unit-2)}@media screen and (min-width:768px){.bw-exit-survey-modal__media{flex:0 0 45%}}.bw-exit-survey-modal__image{width:100%}.bw-exit-survey-modal__image .bw-image__img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--unit-2)}@media screen and (min-width:768px){.bw-exit-survey-modal__image .bw-image__img{aspect-ratio:4/5}}.bw-exit-survey-modal__caption{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-sm-size);line-height:var(--font-body-sm-line-height);letter-spacing:var(--font-body-sm-letter-spacing);font-weight:var(--font-body-sm-weight);text-transform:none}@media print{.bw-exit-survey-modal__caption{font-size:max(0px,var(--font-body-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-sm-line-height) - var(--print-offset, 0px))}}.bw-exit-survey-modal__caption{color:var(--color-on-surface-variant)}.bw-exit-survey-modal__form{display:flex;flex-direction:column;gap:var(--unit-8);flex:1;justify-content:center;padding-right:var(--unit-4)}.bw-exit-survey-modal__heading{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-heading-xl-size);line-height:var(--font-heading-xl-line-height);letter-spacing:var(--font-heading-xl-letter-spacing);font-weight:var(--font-heading-xl-weight);text-transform:none}@media print{.bw-exit-survey-modal__heading{font-size:max(0px,var(--font-heading-xl-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-heading-xl-line-height) - var(--print-offset, 0px))}}.bw-exit-survey-modal__heading{color:var(--color-on-surface);margin:0}.bw-exit-survey-modal__rating-section{display:flex;flex-direction:column;gap:var(--unit-4)}.bw-exit-survey-modal__rate-label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-md-size);line-height:var(--font-body-md-line-height);letter-spacing:var(--font-body-md-letter-spacing);font-weight:var(--font-body-md-weight);text-transform:none}@media print{.bw-exit-survey-modal__rate-label{font-size:max(0px,var(--font-body-md-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-md-line-height) - var(--print-offset, 0px))}}.bw-exit-survey-modal__rate-label{color:var(--color-on-surface)}.bw-exit-survey-modal__rating-row{display:flex;align-items:center;gap:var(--unit-3)}.bw-exit-survey-modal__rating-divider{width:1px;height:var(--unit-5);background-color:var(--color-outline)}.bw-exit-survey-modal__rating-label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-md-size);line-height:var(--font-body-md-line-height);letter-spacing:var(--font-body-md-letter-spacing);font-weight:var(--font-body-md-weight);text-transform:none}@media print{.bw-exit-survey-modal__rating-label{font-size:max(0px,var(--font-body-md-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-md-line-height) - var(--print-offset, 0px))}}.bw-exit-survey-modal__rating-label{color:var(--color-primary)}.bw-exit-survey-modal__comment-section{display:flex;flex-direction:column;gap:var(--unit-2)}.bw-exit-survey-modal__textarea{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-md-size);line-height:var(--font-body-md-line-height);letter-spacing:var(--font-body-md-letter-spacing);font-weight:var(--font-body-md-weight);text-transform:none}@media print{.bw-exit-survey-modal__textarea{font-size:max(0px,var(--font-body-md-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-md-line-height) - var(--print-offset, 0px))}}.bw-exit-survey-modal__textarea{border:1px solid var(--color-outline);border-radius:var(--unit-2);padding:var(--unit-4);resize:vertical;min-height:var(--unit-28)}.bw-exit-survey-modal__textarea::placeholder{color:var(--color-on-surface-variant)}.bw-exit-survey-modal__textarea:focus{outline:2px solid var(--color-primary);outline-offset:-2px}.bw-exit-survey-modal__char-count{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-sm-size);line-height:var(--font-label-sm-line-height);letter-spacing:var(--font-label-sm-letter-spacing);font-weight:var(--font-label-sm-weight);text-transform:none}@media print{.bw-exit-survey-modal__char-count{font-size:max(0px,var(--font-label-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-sm-line-height) - var(--print-offset, 0px))}}.bw-exit-survey-modal__char-count{color:var(--color-on-surface-variant);text-align:right}.bw-section-header{display:flex;flex-direction:column;gap:var(--unit-8)}.bw-section-header__eyebrow{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-eyebrow-size);line-height:var(--xs-font-eyebrow-line-height);letter-spacing:var(--xs-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}.bw-section-header__eyebrow{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-eyebrow-size);line-height:var(--xs-font-eyebrow-line-height);letter-spacing:var(--xs-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-section-header__eyebrow{margin-top:0;margin-bottom:var(--eyebrow-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-section-header__eyebrow{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-eyebrow-size);line-height:var(--sm-font-eyebrow-line-height);letter-spacing:var(--sm-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-section-header__eyebrow{margin-top:0;margin-bottom:var(--eyebrow-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-section-header__eyebrow{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-eyebrow-size);line-height:var(--md-font-eyebrow-line-height);letter-spacing:var(--md-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-section-header__eyebrow{margin-top:0;margin-bottom:var(--eyebrow-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-section-header__eyebrow{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-eyebrow-size);line-height:var(--lg-font-eyebrow-line-height);letter-spacing:var(--lg-font-eyebrow-letter-spacing);font-weight:var(--font-eyebrow-weight)}p .bw-section-header__eyebrow{margin-top:0;margin-bottom:var(--eyebrow-lg-paragraph-spacing)}}.bw-section-header__eyebrow{color:var(--color-on-surface);margin:0;text-transform:uppercase}.bw-section-header__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}.bw-section-header__title{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-title-size);line-height:var(--xs-font-title-line-height);letter-spacing:var(--xs-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-section-header__title{margin-top:0;margin-bottom:var(--title-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-section-header__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-title-size);line-height:var(--sm-font-title-line-height);letter-spacing:var(--sm-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-section-header__title{margin-top:0;margin-bottom:var(--title-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-section-header__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-title-size);line-height:var(--md-font-title-line-height);letter-spacing:var(--md-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-section-header__title{margin-top:0;margin-bottom:var(--title-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-section-header__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-title-size);line-height:var(--lg-font-title-line-height);letter-spacing:var(--lg-font-title-letter-spacing);font-weight:var(--font-display-weight)}p .bw-section-header__title{margin-top:0;margin-bottom:var(--title-lg-paragraph-spacing)}}.bw-section-header__title{color:var(--color-on-surface);margin:0}.bw-section-header__title strong,.bw-section-header__title b{font-weight:var(--font-display-weight-strong)}.bw-section-header__description{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-subhead-size);line-height:var(--xs-font-subhead-line-height);letter-spacing:var(--xs-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}.bw-section-header__description{color:var(--color-on-surface);text-overflow:ellipsis;align-self:stretch;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--xs-font-subhead-size);line-height:var(--xs-font-subhead-line-height);letter-spacing:var(--xs-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-section-header__description{margin-top:0;margin-bottom:var(--subhead-xs-paragraph-spacing)}@media screen and (min-width:768px){.bw-section-header__description{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--sm-font-subhead-size);line-height:var(--sm-font-subhead-line-height);letter-spacing:var(--sm-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-section-header__description{margin-top:0;margin-bottom:var(--subhead-sm-paragraph-spacing)}}@media screen and (min-width:1024px){.bw-section-header__description{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--md-font-subhead-size);line-height:var(--md-font-subhead-line-height);letter-spacing:var(--md-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-section-header__description{margin-top:0;margin-bottom:var(--subhead-md-paragraph-spacing)}}@media screen and (min-width:1440px){.bw-section-header__description{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--lg-font-subhead-size);line-height:var(--lg-font-subhead-line-height);letter-spacing:var(--lg-font-subhead-letter-spacing);font-weight:var(--font-body-weight)}p .bw-section-header__description{margin-top:0;margin-bottom:var(--subhead-lg-paragraph-spacing)}}.bw-section-header__description{color:var(--color-on-surface);margin:0}.bw-section-header--columns-2{gap:0}.bw-section-header--columns-2 .bw-section-header__eyebrow+.bw-section-header__title{margin-top:var(--unit-8)}.bw-section-header--columns-2 .bw-section-header__description{margin-top:var(--xs-component-section-header-2-columns-subhead-gap)}@media screen and (min-width:768px){.bw-section-header--columns-2{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:var(--unit-8) var(--sm-component-section-header-2-columns-subhead-gap)}.bw-section-header--columns-2 .bw-section-header__eyebrow{grid-column:1/-1}.bw-section-header--columns-2 .bw-section-header__eyebrow+.bw-section-header__title,.bw-section-header--columns-2 .bw-section-header__description{margin-top:0}}@media screen and (min-width:1024px){.bw-section-header--columns-2{column-gap:var(--md-component-section-header-2-columns-subhead-gap)}}@media screen and (min-width:1440px){.bw-section-header--columns-2{column-gap:var(--lg-component-section-header-2-columns-subhead-gap)}}.bw-section-header--inversed .bw-section-header__eyebrow,.bw-section-header--inversed .bw-section-header__title,.bw-section-header--inversed .bw-section-header__description{color:var(--color-inverse-on-surface)}.bw-filter-btn{position:relative;display:inline-block;width:fit-content}.bw-filter-btn button{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-xs-size);line-height:var(--font-label-xs-line-height);letter-spacing:var(--font-label-xs-letter-spacing);font-weight:var(--font-label-xs-weight);text-transform:none}@media print{.bw-filter-btn button{font-size:max(0px,var(--font-label-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-xs-line-height) - var(--print-offset, 0px))}}.bw-filter-btn button{color:var(--color-button-filled-on-surface);text-align:center;justify-content:center;align-items:center;text-decoration:none;border:1px solid;cursor:pointer;display:flex;min-height:var(--unit-36);padding:0 var(--unit-16);width:100%;font-weight:var(--font-label-weight);flex-direction:row;gap:var(--unit-4);transition:.25s ease-in-out;outline:none}.bw-filter-btn--variant-descriptive:not(.bw-filter-btn--icon) button{padding-left:var(--unit-16)}.bw-filter-btn__dropdown-icon{transition:.25s ease-in-out}.bw-filter-btn--open .bw-filter-btn__dropdown-icon{transform:rotate(180deg);transition:.25s ease-in-out}.bw-filter-btn__dropdown-wrapper{position:absolute;z-index:98;top:calc(var(--unit-36) + var(--unit-4));left:0;background-color:var(--color-surface);border-radius:var(--unit-8);box-shadow:0 4px 16px #0000001f;min-width:200px;transition:.25s ease-in-out}.bw-filter-btn__count{background-color:var(--color-primary);color:var(--color-on-primary);border-radius:var(--unit-full);padding:0 var(--unit-4);height:var(--unit-14);width:var(--unit-14);display:flex;justify-content:center;align-items:center;font-weight:var(--font-body-weight-strong);font-family:var(--font-body-family),var(--font-fallback),sans-serif;font-size:var(--Unit-8, 8px);font-style:normal;line-height:10px;letter-spacing:var(--Unit-0, 0)}.bw-filter-btn__dropdown-icon{justify-self:flex-end;display:flex}.bw-filter-btn--icon button{padding-left:var(--unit-12)}.bw-filter-btn--dropdown button{padding-right:var(--unit-12)}.bw-filter-btn__label--descriptive:after{content:":"}.bw-filter-btn__secondLabel{font-weight:700}.bw-filter-btn--loading button{position:relative;overflow:hidden;pointer-events:none;color:#0000!important}.bw-filter-btn--loading button:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--opacity-black-10) 0%,var(--opacity-black-5) 50%,var(--opacity-black-10) 100%);background-size:200% 100%;animation:filter-button-shimmer 1.5s ease-in-out infinite;border-radius:inherit}.bw-filter-btn--loading button>*{visibility:hidden}@keyframes filter-button-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bw-filter-btn.bw-filter-btn--variant-default button{background-color:var(--color-filter-button-default-surface);border-color:var(--color-filter-button-default-outline);color:var(--color-filter-button-default-on-surface)}@media(hover:hover)and (pointer:fine){.bw-filter-btn.bw-filter-btn--variant-default button:hover:not(:disabled){background-color:var(--color-filter-button-default-surface-hover);border-color:var(--color-filter-button-default-outline-hover);color:var(--color-filter-button-default-on-surface-hover)}}.bw-filter-btn.bw-filter-btn--variant-default button:focus-visible:not(:disabled){background-color:var(--color-filter-button-default-surface-hover);border-color:var(--color-filter-button-default-outline-hover);color:var(--color-filter-button-default-on-surface-hover);position:relative}.bw-filter-btn.bw-filter-btn--variant-default button:focus-visible:not(:disabled):after{content:"";position:absolute;inset:-5px;border:2px solid var(--color-primary);border-radius:var(--component-filter-default-radius);pointer-events:none;background-color:#0000}.bw-filter-btn.bw-filter-btn--variant-default button:focus:visited{position:relative}.bw-filter-btn.bw-filter-btn--variant-default button:focus:visited:after{content:"";position:absolute;inset:-5px;border:2px solid var(--color-primary);border-radius:var(--component-filter-default-radius);pointer-events:none;background-color:#0000}.bw-filter-btn.bw-filter-btn--variant-default button:active:not(:disabled){background-color:var(--color-filter-button-default-surface-pressed);border-color:var(--color-filter-button-default-outline-pressed);color:var(--color-filter-button-default-on-surface-pressed)}.bw-filter-btn.bw-filter-btn--variant-default button:visited:not(:disabled){background-color:var(--color-filter-button-default-surface-active);border-color:var(--color-filter-button-default-outline-active);color:var(--color-filter-button-default-on-surface-active)}.bw-filter-btn.bw-filter-btn--variant-default button.selected:not(:disabled){background-color:var(--color-filter-button-default-outline);border-color:var(--color-filter-button-default-surface);color:var(--color-filter-button-default-on-surface)}.bw-filter-btn.bw-filter-btn--variant-default.bw-filter-btn--open button:not(:disabled){background-color:var(--color-filter-button-default-surface-hover);border-color:var(--color-filter-button-default-outline-hover);color:var(--color-filter-button-default-on-surface-hover)}.bw-filter-btn.bw-filter-btn--variant-default.bw-filter-btn--open button{background-color:var(--color-filter-button-default-surface-active);border-color:var(--color-filter-button-default-outline-active);color:var(--color-filter-button-default-on-surface-active)}.bw-filter-btn.bw-filter-btn--variant-descriptive button{background-color:var(--color-filter-button-descriptive-surface);border-color:var(--color-filter-button-descriptive-outline);color:var(--color-filter-button-descriptive-on-surface)}@media(hover:hover)and (pointer:fine){.bw-filter-btn.bw-filter-btn--variant-descriptive button:hover:not(:disabled){background-color:var(--color-filter-button-descriptive-surface-hover);border-color:var(--color-filter-button-descriptive-outline-hover);color:var(--color-filter-button-descriptive-on-surface-hover)}}.bw-filter-btn.bw-filter-btn--variant-descriptive button:focus-visible:not(:disabled){background-color:var(--color-filter-button-descriptive-surface-hover);border-color:var(--color-filter-button-descriptive-outline-hover);color:var(--color-filter-button-descriptive-on-surface-hover);position:relative}.bw-filter-btn.bw-filter-btn--variant-descriptive button:focus-visible:not(:disabled):after{content:"";position:absolute;inset:-5px;border:2px solid var(--color-primary);border-radius:var(--component-filter-default-radius);pointer-events:none;background-color:#0000}.bw-filter-btn.bw-filter-btn--variant-descriptive button:focus:visited{position:relative}.bw-filter-btn.bw-filter-btn--variant-descriptive button:focus:visited:after{content:"";position:absolute;inset:-5px;border:2px solid var(--color-primary);border-radius:var(--component-filter-default-radius);pointer-events:none;background-color:#0000}.bw-filter-btn.bw-filter-btn--variant-descriptive button:active:not(:disabled){background-color:var(--color-filter-button-descriptive-surface-pressed);border-color:var(--color-filter-button-descriptive-outline-pressed);color:var(--color-filter-button-descriptive-on-surface-pressed)}.bw-filter-btn.bw-filter-btn--variant-descriptive button:visited:not(:disabled){background-color:var(--color-filter-button-descriptive-surface-active);border-color:var(--color-filter-button-descriptive-outline-active);color:var(--color-filter-button-descriptive-on-surface-active)}.bw-filter-btn.bw-filter-btn--variant-descriptive button.selected:not(:disabled){background-color:var(--color-filter-button-descriptive-surface);border-color:var(--color-filter-button-descriptive-outline);color:var(--color-filter-button-descriptive-on-surface)}.bw-filter-btn.bw-filter-btn--variant-descriptive.bw-filter-btn--open button:not(:disabled){background-color:var(--color-filter-button-descriptive-surface-hover);border-color:var(--color-filter-button-descriptive-outline-hover);color:var(--color-filter-button-descriptive-on-surface-hover)}.bw-filter-btn.bw-filter-btn--variant-descriptive.bw-filter-btn--open button{background-color:var(--color-filter-button-descriptive-surface-active);border-color:var(--color-filter-button-descriptive-outline-active);color:var(--color-filter-button-descriptive-on-surface-active)}.bw-filter-btn.bw-filter-btn--variant-text button{background-color:var(--component-card-surface);border-color:var(--border-color-transparent);color:var(--color-filter-button-text-on-surface)}@media(hover:hover)and (pointer:fine){.bw-filter-btn.bw-filter-btn--variant-text button:hover:not(:disabled){background-color:var(--component-card-surface);border-color:var(--border-color-transparent);color:var(--color-filter-button-text-on-surface-hover)}}.bw-filter-btn.bw-filter-btn--variant-text button:focus-visible:not(:disabled){background-color:var(--component-card-surface);border-color:var(--border-color-transparent);color:var(--color-filter-button-text-on-surface-hover);position:relative}.bw-filter-btn.bw-filter-btn--variant-text button:focus-visible:not(:disabled):after{content:"";position:absolute;inset:-5px;border:2px solid var(--color-primary);border-radius:var(--component-filter-default-radius);pointer-events:none;background-color:#0000}.bw-filter-btn.bw-filter-btn--variant-text button:focus:visited{position:relative}.bw-filter-btn.bw-filter-btn--variant-text button:focus:visited:after{content:"";position:absolute;inset:-5px;border:2px solid var(--color-primary);border-radius:var(--component-filter-default-radius);pointer-events:none;background-color:#0000}.bw-filter-btn.bw-filter-btn--variant-text button:active:not(:disabled){background-color:var(--component-card-surface);border-color:var(--border-color-transparent);color:var(--color-filter-button-text-on-surface-pressed)}.bw-filter-btn.bw-filter-btn--variant-text button:visited:not(:disabled){background-color:var(--component-card-surface);border-color:var(--border-color-transparent);color:var(--color-filter-button-text-on-surface-active)}.bw-filter-btn.bw-filter-btn--variant-text button.selected:not(:disabled){background-color:var(--component-card-surface);border-color:var(--border-color-transparent);color:var(--color-filter-button-descriptive-on-surface)}.bw-filter-btn.bw-filter-btn--variant-text.bw-filter-btn--open button:not(:disabled){background-color:var(--component-card-surface);border-color:var(--border-color-transparent);color:var(--color-filter-button-text-on-surface-hover)}.bw-filter-btn.bw-filter-btn--variant-text.bw-filter-btn--open button{background-color:var(--component-card-surface);border-color:var(--border-color-transparent);color:var(--color-filter-button-text-on-surface-active)}.bw-filter-btn.bw-filter-btn--variant-default button{border-radius:var(--component-filter-default-radius)}.bw-filter-btn.bw-filter-btn--variant-descriptive button{border-radius:var(--component-filter-descriptive-radius)}.bw-filter-btn.bw-filter-btn--variant-text button{border-radius:var(--component-filter-text-radius)}.bw-sheet__backdrop{position:fixed;inset:0;z-index:1000;background-color:var(--opacity-black-40);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;border:none;padding:0;margin:0;max-width:none;max-height:none}.bw-sheet__backdrop--visible{opacity:1;visibility:visible}.bw-sheet__container{display:flex;flex-direction:column;position:fixed;left:0;right:0;background-color:var(--color-surface);z-index:1001;transition:transform .25s ease-in-out;max-width:100vw;bottom:0;transform:translateY(100%);height:50vh;border-radius:var(--unit-32) var(--unit-32) 0 0;overflow:hidden}.bw-sheet__backdrop--visible .bw-sheet__container{transform:translateY(0)}.bw-sheet__handle-wrapper{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-accent-xs-size);line-height:var(--font-accent-xs-line-height);letter-spacing:var(--font-accent-xs-letter-spacing);font-weight:var(--font-accent-xs-weight);text-transform:uppercase}@media print{.bw-sheet__handle-wrapper{font-size:max(0px,var(--font-accent-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-accent-xs-line-height) - var(--print-offset, 0px))}}.bw-sheet__handle-wrapper{display:block;width:100%;background:none;border:none;padding:var(--unit-16);text-align:center;touch-action:none;user-select:none;color:var(--color-on-surface)}.bw-sheet__handle-wrapper:before{content:"";display:block;width:var(--unit-32);height:var(--unit-4);border-radius:var(--unit-full);background-color:var(--color-on-surface-variant);margin:auto auto var(--unit-12);cursor:pointer}.bw-sheet__content{padding:var(--unit-0) var(--unit-12);overflow-y:auto;flex:1;touch-action:pan-y;-webkit-overflow-scrolling:touch}.bw-sheet__footer{width:100%;border-top:1px solid var(--color-outline-variant);padding:var(--unit-24);gap:var(--unit-16);display:flex;justify-content:space-evenly}.bw-sheet__footer .bw-btn{flex:1}.bw-filter-dropdown-popover{display:none}.bw-filter-dropdown-popover--open{display:flex;width:344px;max-height:var(--xs-component-filter-drop-down-height)}@media screen and (min-width:768px){.bw-filter-dropdown-popover--open{max-height:var(--sm-component-filter-drop-down-height)}}@media screen and (min-width:1024px){.bw-filter-dropdown-popover--open{max-height:var(--md-component-filter-drop-down-height)}}@media screen and (min-width:1440px){.bw-filter-dropdown-popover--open{max-height:var(--lg-component-filter-drop-down-height)}}.bw-filter-dropdown-popover--open{padding:0;flex-direction:column;gap:0;position:absolute;margin-top:8px;left:0;right:0;top:100%;z-index:4;border-radius:var(--component-filter-drop-down-radius);outline:1px solid var(--color-outline-variant);background-color:var(--color-surface);box-shadow:0 8px 40px #0000000d}.bw-filter-dropdown-popover--cutoffRight{left:auto;right:50%;transform:translate3d(50%,0,0)}.bw-filter-dropdown-popover--cutoffLeft{left:50%;right:auto;transform:translate3d(-50%,0,0)}.bw-filter-dropdown-popover__header{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-accent-xs-size);line-height:var(--font-accent-xs-line-height);letter-spacing:var(--font-accent-xs-letter-spacing);font-weight:var(--font-accent-xs-weight);text-transform:uppercase}@media print{.bw-filter-dropdown-popover__header{font-size:max(0px,var(--font-accent-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-accent-xs-line-height) - var(--print-offset, 0px))}}.bw-filter-dropdown-popover__header{display:flex;padding:var(--unit-24) var(--unit-24) var(--unit-8) var(--unit-24);flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;align-self:stretch}.bw-filter-dropdown-popover__content{display:flex;flex-direction:column;align-items:flex-start;padding:var(--unit-8);gap:var(--unit-2);overflow:hidden auto;min-height:0}.bw-filter-dropdown-popover__content>*{width:100%}.bw-filter-dropdown-popover__footer{display:flex;padding:var(--unit-16) var(--unit-24);justify-content:space-between;align-items:center;align-self:stretch;border-top:1px solid var(--color-outline-variant)}.bw-filter-desktop{border:none;margin:0;min-inline-size:unset;padding:0;display:flex;position:relative}.bw-filter-desktop__button-label,.bw-filter-desktop__buton-value{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-xs-size);line-height:var(--font-label-xs-line-height);letter-spacing:var(--font-label-xs-letter-spacing);font-weight:var(--font-label-xs-weight);text-transform:none}@media print{.bw-filter-desktop__button-label,.bw-filter-desktop__buton-value{font-size:max(0px,var(--font-label-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-xs-line-height) - var(--print-offset, 0px))}}.bw-filter-desktop__button-label,.bw-filter-desktop__buton-value{color:var(--color-on-surface)}.bw-filter-desktop__button-value{font-weight:700;text-transform:uppercase}.bw-filter-desktop--brands .bw-filter-dropdown-popover__content{padding:0 var(--unit-4)}.bw-filter-card{display:flex;width:136px;position:relative;height:var(--unit-64);min-width:var(--component-filter-card-min-width);flex-direction:column;justify-content:center;align-items:center;aspect-ratio:17/8;cursor:pointer;border-radius:var(--component-filter-card-radius);border:var(--unit-1) solid var(--color-filter-card-outline);background:var(--color-filter-card-surface);align-self:stretch}.bw-filter-card--variant-rating{height:var(--unit-48);min-width:var(--component-filter-card-min-width)}.bw-filter-card__input{position:absolute;opacity:0;pointer-events:none;inset:0}.bw-filter-card__input:disabled+.bw-filter-card{cursor:not-allowed}.bw-filter-card__label{position:absolute;inset:0;display:flex;width:100%;height:100%;cursor:pointer}.bw-filter-card__wrapper{padding:var(--unit-18) var(--unit-32);display:flex;width:100%;height:100%;flex:1 0 0;justify-content:center;align-items:center}.bw-filter-card__image{width:100%;height:100%}.bw-filter-card:hover:not(.bw-filter-card--disabled,.bw-filter-card--checked){border:var(--unit-1) solid var(--color-filter-card-outline-hover);background-color:var(--color-filter-card-surface-hover)}.bw-filter-card:focus-visible:not(.bw-filter-card--disabled){outline-offset:var(--unit-2);border:var(--unit-1) solid var(--color-filter-card-outline-hover);outline:var(--unit-2) solid var(--color-primary);background-color:var(--color-filter-card-surface-hover)}.bw-filter-card:has(.bw-filter-card__input:focus-visible){outline-offset:var(--unit-2);border:var(--unit-1) solid var(--color-filter-card-outline-hover);outline:var(--unit-2) solid var(--color-primary)}.bw-filter-card:active:not(.bw-filter-card--disabled){border-radius:var(--component-filter-card-radius);border:var(--Unit-1, 1px) solid var(--color-filter-card-outline-pressed);background:var(--color-filter-card-surface-pressed)}.bw-filter-card--checked:not(.bw-filter-card--disabled,.bw-filter-card:active){outline:var(--unit-2) solid var(--color-filter-card-outline-active)}.bw-filter-card--disabled{cursor:not-allowed;opacity:.3;border-radius:var(--component-filter-card-radius);border:var(--unit-1) solid var(--color-filter-card-outline-disabled);background-color:var(--color-filter-card-surface-disabled)}.bw-filter-card--disabled .bw-filter-card__label,.bw-filter-card--disabled .bw-filter-card__input{cursor:not-allowed}.bw-filter-card--disabled .bw-filter-card__image{filter:grayscale(1)}.bw-filter-card__rating-wrapper{display:flex;align-items:center;gap:var(--unit-2)}.bw-filter-card__rating-icon{color:var(--color-warning)}.bw-filter-card__rating-number{color:var(--color-on-surface);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-xs-size);line-height:var(--font-body-regular-xs-line-height);letter-spacing:var(--font-body-regular-xs-letter-spacing);font-weight:var(--font-body-regular-xs-weight);text-transform:none}@media print{.bw-filter-card__rating-number{font-size:max(0px,var(--font-body-regular-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-xs-line-height) - var(--print-offset, 0px))}}.bw-brands-menu{position:relative;display:flex;flex-direction:column;overflow-y:auto}.bw-brands-menu__category{padding:var(--unit-8) var(--unit-20);gap:var(--unit-8, 8px)}.bw-brands-menu__title{color:var(--color-on-surface);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-2xs-size);line-height:var(--font-label-2xs-line-height);letter-spacing:var(--font-label-2xs-letter-spacing);font-weight:var(--font-label-2xs-weight);text-transform:none}@media print{.bw-brands-menu__title{font-size:max(0px,var(--font-label-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-2xs-line-height) - var(--print-offset, 0px))}}.bw-brands-menu__select-category{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-2xs-size);line-height:var(--font-label-2xs-line-height);letter-spacing:var(--font-label-2xs-letter-spacing);font-weight:var(--font-label-2xs-weight);text-transform:none}@media print{.bw-brands-menu__select-category{font-size:max(0px,var(--font-label-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-2xs-line-height) - var(--print-offset, 0px))}}.bw-brands-menu__select-category{border:none;padding:0;background:none;cursor:pointer;color:var(--color-on-surface-variant);font-style:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.bw-brands-menu__select-category:focus-visible{position:relative}.bw-brands-menu__select-category:focus-visible:after{content:"";position:absolute;inset:-4px;border:2px solid var(--color-primary);border-radius:4px;pointer-events:none;background-color:#0000}.bw-brands-menu__select-category:focus-visible{outline:none}.bw-brands-menu__select-category:disabled{color:var(--color-on-surface-disabled);cursor:not-allowed;text-decoration:none}.bw-brands-menu__items{list-style:none;padding-left:0;display:flex;flex-flow:row wrap;gap:var(--unit-8);margin:var(--unit-8) var(--unit-0)}.bw-brands-menu__item{display:flex;max-width:calc(50% - var(--unit-4));flex:1 0 50%}.bw-brands-menu .bw-filter-card{width:100%;height:100%}.bw-header-nav-menu-panel{flex:0 0 var(--unit-360, 360px);display:flex}.bw-header-nav-menu-panel__image{width:100%;opacity:0;border-radius:var(--component-button-md-radius);overflow:hidden}@media(prefers-reduced-motion:no-preference){.bw-header-nav-menu-panel__image{transition:opacity .25s ease-in-out}}.bw-header-nav-menu-panel__image--visible{opacity:1}.bw-header-nav-menu-panel__image .bw-image,.bw-header-nav-menu-panel__image .bw-image__img{width:100%;height:100%;object-fit:cover;display:block}.bw-header-profile-badge{height:var(--unit-36);width:var(--unit-36);background-color:var(--tier-color);border-radius:var(--unit-full);display:flex;flex-shrink:0;justify-content:center;align-items:center;position:relative}.bw-header-profile-badge--hasNotifications:after{content:"";display:block;height:var(--unit-8);width:var(--unit-8);background-color:var(--color-notification-badge-background);border-radius:var(--unit-full);position:absolute;top:var(--unit-1);right:var(--unit-1)}.bw-header-profile-button__container{position:relative;display:inline-block}.bw-header-profile-button__button{border:none;display:flex;align-items:center;text-align:left;gap:var(--unit-8);cursor:pointer;border-radius:var(--unit-full);background-color:#0000;transition:.1s ease-in-out}.bw-header-profile-button__button:hover,.bw-header-profile-button__button:focus-visible{background:var(--opacity-white-10)}.bw-header-profile-button__button:active{background:var(--opacity-white-20)}.bw-header-profile-button__button:focus-visible{outline:var(--unit-2) solid var(--color-primary)}.bw-header-profile-button__button--variant-extended{padding:var(--unit-8) var(--unit-16) var(--unit-8) var(--unit-8)}.bw-header-profile-button__button--variant-minimal{padding:var(--unit-4)}.bw-header-profile-button__button--variant-minimal .bw-header-profile-button__profile-info{display:none}.bw-header-profile-button__profile-info{display:flex;flex-direction:column;gap:var(--unit-2)}.bw-header-profile-button__username{color:var(--color-header-global-on-surface);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-xs-size);line-height:var(--font-label-xs-line-height);letter-spacing:var(--font-label-xs-letter-spacing);font-weight:var(--font-label-xs-weight);text-transform:none}@media print{.bw-header-profile-button__username{font-size:max(0px,var(--font-label-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-xs-line-height) - var(--print-offset, 0px))}}.bw-header-profile-button__username{text-transform:capitalize}.bw-header-profile-button__tier-points{color:var(--color-header-global-on-surface-variant);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-2xs-size);line-height:var(--font-body-regular-2xs-line-height);letter-spacing:var(--font-body-regular-2xs-letter-spacing);font-weight:var(--font-body-regular-2xs-weight);text-transform:none}@media print{.bw-header-profile-button__tier-points{font-size:max(0px,var(--font-body-regular-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-2xs-line-height) - var(--print-offset, 0px))}}.bw-drawer-nav-menu-item-link{display:flex;padding:var(--unit-24) var(--unit-8) var(--unit-24) var(--unit-2);align-items:center;gap:var(--unit-16);background:var(--color-surface);transition:all .25s ease-in-out;color:var(--color-on-surface);font-weight:var(--font-label-weight);text-decoration:none;width:100%;border-top:1px solid var(--color-outline-variant);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-sm-size);line-height:var(--font-label-sm-line-height);letter-spacing:var(--font-label-sm-letter-spacing);font-weight:var(--font-label-sm-weight);text-transform:none}@media print{.bw-drawer-nav-menu-item-link{font-size:max(0px,var(--font-label-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-sm-line-height) - var(--print-offset, 0px))}}.bw-drawer-nav-menu-item-link:hover{padding:var(--unit-24) var(--unit-8) var(--unit-24) var(--unit-16);background:var(--color-surface-container)}.bw-drawer-nav-menu-item-link:focus-visible{outline:var(--unit-2) solid var(--color-primary)}.bw-drawer-nav-menu-item-link:active{background:var(--color-surface-container-dim)}.bw-drawer-nav-menu-item-link--is-active{font-weight:700}.bw-drawer-nav-menu-item-collapsible__button{display:flex;padding:var(--unit-24) var(--unit-8) var(--unit-24) var(--unit-2);align-items:center;gap:var(--unit-16);background:var(--color-surface);transition:all .25s ease-in-out;justify-content:space-between;cursor:pointer;border:none;color:var(--color-on-surface);font-weight:var(--font-label-weight);text-decoration:none;width:100%;border-top:1px solid var(--color-outline-variant);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-sm-size);line-height:var(--font-label-sm-line-height);letter-spacing:var(--font-label-sm-letter-spacing);font-weight:var(--font-label-sm-weight);text-transform:none}@media print{.bw-drawer-nav-menu-item-collapsible__button{font-size:max(0px,var(--font-label-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-sm-line-height) - var(--print-offset, 0px))}}.bw-drawer-nav-menu-item-collapsible__button:hover{padding:var(--unit-24) var(--unit-8) var(--unit-24) var(--unit-16);background:var(--color-surface-container)}.bw-drawer-nav-menu-item-collapsible__button:focus-visible{outline:var(--unit-2) solid var(--color-primary)}.bw-drawer-nav-menu-item-collapsible__button:active{background:var(--color-surface-container-dim)}.bw-drawer-nav-menu-item-collapsible__content{max-height:var(--unit-0);margin-left:var(--unit-24);overflow:hidden;transition:max-height .25s ease-in-out}.bw-drawer-nav-menu-item-collapsible__content--visible{max-height:800px}.bw-drawer-nav-menu-drill-item__button{border:none;display:flex;padding:var(--unit-24) var(--unit-8) var(--unit-24) var(--unit-2);align-items:center;gap:var(--unit-16);background:var(--color-surface);transition:all .25s ease-in-out;color:var(--color-on-surface);font-weight:var(--font-label-weight);text-decoration:none;width:100%;border-top:1px solid var(--color-outline-variant);font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-sm-size);line-height:var(--font-label-sm-line-height);letter-spacing:var(--font-label-sm-letter-spacing);font-weight:var(--font-label-sm-weight);text-transform:none}@media print{.bw-drawer-nav-menu-drill-item__button{font-size:max(0px,var(--font-label-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-sm-line-height) - var(--print-offset, 0px))}}.bw-drawer-nav-menu-drill-item__button:hover{padding:var(--unit-24) var(--unit-8) var(--unit-24) var(--unit-16);background:var(--color-surface-container)}.bw-drawer-nav-menu-drill-item__button:focus-visible{outline:var(--unit-2) solid var(--color-primary)}.bw-drawer-nav-menu-drill-item__button:active{background:var(--color-surface-container-dim)}.bw-drawer-nav-menu-drill-item__button{justify-content:space-between;cursor:pointer}.bw-drawer-nav-menu-drill-panel{display:flex;flex-grow:1;flex-direction:column;width:100%}.bw-drawer-nav-menu-drill-panel__header{display:flex;align-items:center;gap:var(--unit-8);margin-bottom:var(--unit-24)}.bw-drawer-nav-menu-drill-panel__title{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-md-size);line-height:var(--font-label-md-line-height);letter-spacing:var(--font-label-md-letter-spacing);font-weight:var(--font-label-md-weight);text-transform:none}@media print{.bw-drawer-nav-menu-drill-panel__title{font-size:max(0px,var(--font-label-md-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-md-line-height) - var(--print-offset, 0px))}}.bw-drawer-nav-menu-drill-panel__title{color:var(--color-on-surface);font-weight:var(--font-label-weight)}.bw-drawer-nav-menu-drill-panel__list{display:flex;flex-direction:column;border-bottom:1px solid var(--color-outline-variant)}.bw-drawer-nav-menu-drill-panel__heading{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-2xs-size);line-height:var(--font-label-2xs-line-height);letter-spacing:var(--font-label-2xs-letter-spacing);font-weight:var(--font-label-2xs-weight);text-transform:none}@media print{.bw-drawer-nav-menu-drill-panel__heading{font-size:max(0px,var(--font-label-2xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-2xs-line-height) - var(--print-offset, 0px))}}.bw-drawer-nav-menu-drill-panel__heading{margin:var(--unit-16) 0 var(--unit-8);color:var(--color-on-surface-variant)}.bw-drawer-nav-menu{position:fixed;top:var(--unit-0);left:var(--unit-0);height:100%;width:100%;max-width:480px;background-color:var(--color-surface);z-index:10;display:flex;flex-direction:column;align-items:center;gap:var(--unit-40);padding:var(--unit-32);box-shadow:0 var(--unit-8) var(--unit-40) 0 #0000000d;overflow-y:auto;transform:translate(-100%);transition:all .25s ease-in-out}.bw-drawer-nav-menu--visible{transform:translate(0)}.bw-drawer-nav-menu__header{display:flex;justify-content:space-between;align-items:center;width:100%}.bw-drawer-nav-menu__header .bw-logo__image{filter:brightness(0)}.bw-drawer-nav-menu__content{display:flex;flex-grow:1;flex-direction:column;justify-content:space-between;width:100%}.bw-drawer-nav-menu__content-top:not(:empty),.bw-drawer-nav-menu__content-bottom:not(:empty){border-bottom:1px solid var(--color-outline-variant)}@media screen and (min-width:768px){.bw-tc-consent-gate .bw-modal__container--logo{max-width:560px;height:auto;max-height:none}}.bw-tc-consent-gate .bw-modal__header-container{padding-left:var(--unit-24);padding-right:var(--unit-24)}.bw-tc-consent-gate .bw-modal__body{flex:1 1 auto}.bw-tc-consent-gate__layout{display:flex;flex-direction:column;gap:var(--unit-16);padding:var(--unit-24);width:100%}.bw-tc-consent-gate__lock-icon{width:var(--unit-32);height:var(--unit-32);color:var(--color-primary)}.bw-tc-consent-gate__heading{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-strong-lg-size);line-height:var(--font-body-strong-lg-line-height);letter-spacing:var(--font-body-strong-lg-letter-spacing);font-weight:var(--font-body-strong-lg-weight);text-transform:none}@media print{.bw-tc-consent-gate__heading{font-size:max(0px,var(--font-body-strong-lg-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-strong-lg-line-height) - var(--print-offset, 0px))}}.bw-tc-consent-gate__heading{margin:0}.bw-tc-consent-gate__description{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-sm-size);line-height:var(--font-body-regular-sm-line-height);letter-spacing:var(--font-body-regular-sm-letter-spacing);font-weight:var(--font-body-regular-sm-weight);text-transform:none}@media print{.bw-tc-consent-gate__description{font-size:max(0px,var(--font-body-regular-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-sm-line-height) - var(--print-offset, 0px))}}.bw-tc-consent-gate__description{margin:0;color:var(--color-on-surface)}.bw-tc-consent-gate__form{display:flex;flex-direction:column;gap:var(--unit-16)}.bw-tc-consent-gate__checkbox-row{display:flex;align-items:flex-start;gap:var(--unit-8);cursor:pointer}.bw-tc-consent-gate__checkbox-input{width:var(--unit-20);height:var(--unit-20);flex:0 0 auto;margin-top:var(--unit-2);cursor:pointer}.bw-tc-consent-gate__checkbox-label{font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-sm-size);line-height:var(--font-label-sm-line-height);letter-spacing:var(--font-label-sm-letter-spacing);font-weight:var(--font-label-sm-weight);text-transform:none}@media print{.bw-tc-consent-gate__checkbox-label{font-size:max(0px,var(--font-label-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-sm-line-height) - var(--print-offset, 0px))}}.bw-tc-consent-gate__checkbox-label{color:var(--color-on-surface)}.bw-tc-consent-gate__terms-link{display:inline-flex;align-items:center;gap:var(--unit-4)}.bw-tc-consent-gate__terms-link-icon{flex:0 0 auto}.bw-tc-consent-gate__continue-button{margin-top:var(--unit-8)}.bw-tc-consent-gate__back-to-sign-in{align-self:flex-start;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-label-sm-size);line-height:var(--font-label-sm-line-height);letter-spacing:var(--font-label-sm-letter-spacing);font-weight:var(--font-label-sm-weight);text-transform:none}@media print{.bw-tc-consent-gate__back-to-sign-in{font-size:max(0px,var(--font-label-sm-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-label-sm-line-height) - var(--print-offset, 0px))}}.bw-brand-grid__list{display:grid;grid-template-columns:repeat(min(2,var(--brand-grid-count, 2)),minmax(0,1fr));gap:var(--unit-16);margin:var(--unit-0);margin-left:-24px;padding:var(--unit-24);list-style:none}@media screen and (min-width:1024px){.bw-brand-grid__list{padding:var(--unit-0);margin:var(--unit-0);grid-template-columns:repeat(min(4,var(--brand-grid-count, 4)),minmax(0,1fr))}}.bw-brand-grid__item{margin:0}.bw-brand-grid__tile{display:flex;align-items:center;justify-content:center;width:136px;height:var(--unit-64);aspect-ratio:17/8;padding:var(--unit-18) var(--unit-32);border-radius:var(--component-filter-card-radius);border:var(--unit-1) solid var(--color-filter-card-outline);background-color:var(--color-filter-card-surface);text-decoration:none}.bw-brand-grid__tile:hover{border-color:var(--color-filter-card-outline-hover);background-color:var(--color-filter-card-surface-hover);text-decoration:none}.bw-brand-grid__tile:focus-visible{outline-offset:var(--unit-2);outline:var(--unit-2) solid var(--color-primary);border-color:var(--color-filter-card-outline-hover);background-color:var(--color-filter-card-surface-hover);text-decoration:none}.bw-brand-grid__tile--is-active{outline:var(--unit-2) solid var(--color-filter-card-outline-active)}.bw-brand-grid__logo{display:block;width:100%;height:100%}.bw-brand-grid__logo .bw-image__img{display:block;width:100%;height:100%;object-fit:contain}.bw-brand-selector__container{position:relative;display:flex;align-items:center;gap:var(--unit-16)}.bw-brand-selector__divider{align-self:center;height:var(--unit-24)}.bw-brand-selector__trigger{display:flex;position:relative;align-items:center;gap:var(--unit-8);background:none;border:none;cursor:pointer;color:var(--color-inverse-on-surface, #fff)}.bw-brand-selector__trigger--is-open:after{content:"";display:block;position:absolute;bottom:-8px;height:var(--unit-2);width:100%;background-color:var(--color-primary)}.bw-brand-selector__lockup{display:inline-flex;align-items:center;padding:var(--unit-8)}.bw-brand-selector__label{white-space:nowrap;font-family:var(--font-display-family),var(--font-fallback),sans-serif;font-size:var(--font-body-regular-xs-size);line-height:var(--font-body-regular-xs-line-height);letter-spacing:var(--font-body-regular-xs-letter-spacing);font-weight:var(--font-body-regular-xs-weight);text-transform:none}@media print{.bw-brand-selector__label{font-size:max(0px,var(--font-body-regular-xs-size) - var(--print-offset, 0px));line-height:max(0px,var(--font-body-regular-xs-line-height) - var(--print-offset, 0px))}}.bw-brand-selector__logo{display:block;max-width:var(--unit-120)}.bw-brand-selector__logo .bw-image__img{display:block;width:auto;max-width:100%;max-height:var(--unit-24);object-fit:contain}.bw-brand-selector__chevron{display:inline-flex;align-items:center}.bw-brand-selector__panel{position:absolute;top:calc(100% + var(--unit-28));left:var(--unit-0);z-index:98;width:max-content;padding:var(--unit-16);background-color:var(--color-surface);color:var(--color-on-surface);box-shadow:0 var(--unit-8) var(--unit-40) 0 #0000000d}.bw-header__mount{min-height:var(--unit-56)}@media screen and (min-width:768px){.bw-header__mount{min-height:var(--unit-80)}}@media screen and (min-width:1024px){.bw-header__mount{min-height:calc(var(--unit-80)*2)}.bw-header__mount[data-header-mobile-view]{min-height:var(--unit-80)}}.bw-header__content{display:flex;justify-content:space-between;align-items:center;height:var(--unit-56);padding:var(--unit-0) var(--unit-0);margin:0 auto}@media screen and (min-width:768px){.bw-header__content{height:var(--unit-80)}}.bw-header__divider{border-top:1px solid var(--color-outline-variant);border-bottom:none;margin:0}.bw-header__logo{max-height:16px;max-width:143px}.bw-header__right{display:flex;align-items:center;gap:var(--unit-16)}.bw-header__utility-nav{display:none}@media screen and (min-width:1024px){.bw-header__utility-nav{display:block}}.bw-header__utility-nav .bw-header-nav__container,.bw-header__utility-nav .bw-header-nav-button__container{display:flex;align-items:center}.bw-header__top-nav{background-color:var(--color-header-global-surface);color:var(--color-inverse-on-surface)}.bw-header__bottom-nav{background-color:var(--color-surface);color:var(--color-on-surface)}@media screen and (width<1024px){.bw-header__bottom-nav{display:none}}@media screen and (width<1024px){.bw-header__right .bw-language-selector__container{display:none}}.bw-header__second-layer{height:var(--unit-80)}.bw-header__second-content{margin:0 auto;display:flex;align-items:center;height:100%}.bw-header__left{display:flex;gap:var(--unit-16);align-items:center;margin-left:-12px}@media screen and (min-width:768px){.bw-header__left{margin-left:-8px}}@media screen and (min-width:1024px){.bw-header__left{margin-left:var(--unit-0)}}.bw-header__second-layer .bw-header-nav__container{display:flex;align-items:center;gap:var(--unit-24)}.bw-header__second-layer .bw-header-nav-button__container{display:flex;align-items:center;height:auto}.bw-header__hamburger-container{position:relative}.bw-header__hamburger-button{border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.bw-header__hamburger-button.bw-icon-btn button{color:inherit}.bw-header__hamburger-button.bw-icon-btn button:hover:not(:disabled){color:inherit}@media print{.bw-header__right,.bw-header__second-layer,.bw-header__divider,.bw-header__hamburger-container{display:none}.bw-header__left{margin-left:0}}.bw-header__ssr-logo-full{display:none}@media(width>=360px){.bw-header__ssr-logo-full{display:block}.bw-header__ssr-logo-minimal{display:none}}
