:root{--swan-banner:1}.swan-banner{position:relative;display:flex;align-items:stretch;justify-content:space-between;gap:var(--swan-sem-space-6);width:100%;max-width:var(--swan-comp-banner-size-max-width);min-height:var(--swan-comp-banner-size-min-height-standard);margin:var(--swan-sem-space-none) auto;padding:var(--swan-comp-banner-inner);color:var(--swan-sem-color-text-standard);background-color:var(--swan-public-marketing-background,var(--swan-comp-banner-color-bg))}@media only screen and (max-width:1023px){.swan-banner{gap:var(--swan-sem-space-5)}}.swan-banner,.swan-banner:hover{text-decoration:none}.swan-banner-short{min-height:var(--swan-comp-banner-size-min-height-short)}.swan-banner-image-container,.swan-banner-secondary-image-container,.swan-banner-text-container{flex:1}.swan-banner-text-container{position:relative;z-index:calc(var(--swan-sem-z-index-raised) + 1);display:flex;flex-direction:column;justify-content:center;color:var(--swan-sem-color-text-standard);background:var(--swan-base-color-transparent)}.swan-banner-text-container .swan-button.swan-button-skin-primary:not(.swan-modal-dialog *,:disabled){background-color:var(--swan-comp-banner-button-primary-color-bg)}.swan-banner-text-container .swan-button.swan-button-skin-primary:not(.swan-modal-dialog *,:disabled),.swan-banner-text-container .swan-button.swan-button-skin-primary:not(.swan-modal-dialog *,:disabled):link,.swan-banner-text-container .swan-button.swan-button-skin-primary:not(.swan-modal-dialog *,:disabled):visited{color:var(--swan-comp-banner-button-primary-color-text)}.swan-banner-text-container .swan-button.swan-button-skin-primary:not(.swan-modal-dialog *,:disabled):hover:not(:disabled){color:var(--swan-comp-banner-button-primary-color-text);background-color:var(--swan-comp-banner-button-primary-color-bg-hover)}.swan-banner-text-container .swan-button.swan-button-skin-primary:not(.swan-modal-dialog *,:disabled):active:not(:disabled){color:var(--swan-comp-banner-button-primary-color-text);background-color:var(--swan-comp-banner-button-primary-color-bg-active)}.swan-banner-text-container .swan-button.swan-button-skin-primary:not(.swan-modal-dialog *,:disabled) .swan-icon:not(.swan-icon-custom){background-color:var(--swan-comp-banner-button-primary-color-icon)}.swan-banner-text-container .swan-button:not(.swan-button-skin-primary,.swan-button-skin-tertiary,.swan-modal-dialog *){background-color:var(--swan-comp-banner-button-secondary-color-bg);box-shadow:inset 0 0 0 var(--swan-sem-border-width-action) var(--swan-comp-banner-button-secondary-color-border)}.swan-banner-text-container .swan-button:not(.swan-button-skin-primary,.swan-button-skin-tertiary,.swan-modal-dialog *):focus:not(.focus-visible){outline:0}.swan-banner-text-container .swan-button:not(.swan-button-skin-primary,.swan-button-skin-tertiary,.swan-modal-dialog *):focus-visible,.swan-banner-text-container .swan-button:not(.swan-button-skin-primary,.swan-button-skin-tertiary,.swan-modal-dialog *):focus:not(:focus-visible){outline:0}.swan-banner-text-container .swan-button:not(.swan-button-skin-primary,.swan-button-skin-tertiary,.swan-modal-dialog *).focus-visible{box-shadow:inset 0 0 0 var(--swan-sem-border-width-action) var(--swan-comp-banner-button-secondary-color-border),var(--swan-sem-focus-standard)}.swan-banner-text-container .swan-button:not(.swan-button-skin-primary,.swan-button-skin-tertiary,.swan-modal-dialog *):focus-visible{box-shadow:inset 0 0 0 var(--swan-sem-border-width-action) var(--swan-comp-banner-button-secondary-color-border),var(--swan-sem-focus-standard)}.swan-banner-text-container .swan-button:not(.swan-button-skin-primary,.swan-button-skin-tertiary,.swan-modal-dialog *):hover:not(:disabled){background-color:var(--swan-comp-banner-button-secondary-color-bg-hover);box-shadow:inset 0 0 0 var(--swan-sem-border-width-action) var(--swan-comp-banner-button-secondary-color-border-hover)}.swan-banner-text-container .swan-button:not(.swan-button-skin-primary,.swan-button-skin-tertiary,.swan-modal-dialog *):hover:not(:disabled):focus:not(.focus-visible){outline:0}.swan-banner-text-container .swan-button:not(.swan-button-skin-primary,.swan-button-skin-tertiary,.swan-modal-dialog *):hover:not(:disabled):focus-visible,.swan-banner-text-container .swan-button:not(.swan-button-skin-primary,.swan-button-skin-tertiary,.swan-modal-dialog *):hover:not(:disabled):focus:not(:focus-visible){outline:0}.swan-banner-text-container .swan-button:not(.swan-button-skin-primary,.swan-button-skin-tertiary,.swan-modal-dialog *):hover:not(:disabled).focus-visible{box-shadow:inset 0 0 0 var(--swan-sem-border-width-action) var(--swan-comp-banner-button-secondary-color-border-hover),var(--swan-sem-focus-standard)}.swan-banner-text-container .swan-button:not(.swan-button-skin-primary,.swan-button-skin-tertiary,.swan-modal-dialog *):hover:not(:disabled):focus-visible{box-shadow:inset 0 0 0 var(--swan-sem-border-width-action) var(--swan-comp-banner-button-secondary-color-border-hover),var(--swan-sem-focus-standard)}.swan-banner-text-container .swan-button:not(.swan-button-skin-primary,.swan-button-skin-tertiary,.swan-modal-dialog *):active:not(:disabled){background-color:var(--swan-comp-banner-button-secondary-color-bg-active);box-shadow:inset 0 0 0 var(--swan-sem-border-width-action) var(--swan-comp-banner-button-secondary-color-border-active)}.swan-banner-text-container .swan-button:not(.swan-button-skin-primary,.swan-button-skin-tertiary,.swan-modal-dialog *):active:not(:disabled):focus:not(.focus-visible){outline:0}.swan-banner-text-container .swan-button:not(.swan-button-skin-primary,.swan-button-skin-tertiary,.swan-modal-dialog *):active:not(:disabled):focus-visible,.swan-banner-text-container .swan-button:not(.swan-button-skin-primary,.swan-button-skin-tertiary,.swan-modal-dialog *):active:not(:disabled):focus:not(:focus-visible){outline:0}.swan-banner-text-container .swan-button:not(.swan-button-skin-primary,.swan-button-skin-tertiary,.swan-modal-dialog *):active:not(:disabled).focus-visible{box-shadow:inset 0 0 0 var(--swan-sem-border-width-action) var(--swan-comp-banner-button-secondary-color-border-active),var(--swan-sem-focus-standard)}.swan-banner-text-container .swan-button:not(.swan-button-skin-primary,.swan-button-skin-tertiary,.swan-modal-dialog *):active:not(:disabled):focus-visible{box-shadow:inset 0 0 0 var(--swan-sem-border-width-action) var(--swan-comp-banner-button-secondary-color-border-active),var(--swan-sem-focus-standard)}.swan-banner-text-container .swan-promo-code{color:var(--swan-sem-color-text-standard)}.swan-banner-text{font-family:var(--swan-base-font-family-primary);font-size:var(--swan-sem-font-size-standard);font-weight:var(--swan-base-font-weight-normal);letter-spacing:var(--swan-base-font-letter-spacing-100);line-height:var(--swan-base-font-line-height-500);padding:var(--swan-sem-space-6);border-radius:var(--swan-sem-border-radius-strong);color:var(--swan-sem-color-text-standard);text-align:left}@media only screen and (min-width:768px) and (max-width:1023px){.swan-banner-text{padding:var(--swan-sem-space-5)}}@media only screen and (max-width:767px){.swan-banner-text{padding:var(--swan-sem-space-5) var(--swan-sem-space-none);text-align:center}}.swan-banner:not(.swan-banner-short) .swan-banner-text{margin-left:var(--swan-comp-banner-text-offset)}.swan-banner-eyebrow{font-family:var(--swan-base-font-family-primary);font-size:var(--swan-sem-font-size-standard);font-weight:var(--swan-base-font-weight-normal);letter-spacing:var(--swan-base-font-letter-spacing-100);line-height:var(--swan-base-font-line-height-500);margin:var(--swan-sem-space-none)}.swan-banner-description,.swan-banner-display,.swan-banner-price,.swan-banner-subtitle,.swan-banner-title{margin:var(--swan-sem-space-4) var(--swan-sem-space-none) var(--swan-sem-space-none);padding:var(--swan-sem-space-none)}.swan-banner-description:first-child,.swan-banner-display:first-child,.swan-banner-price:first-child,.swan-banner-subtitle:first-child,.swan-banner-title:first-child{margin-top:var(--swan-sem-space-none)}.swan-banner-display{font-family:var(--swan-base-font-family-primary);font-size:var(--swan-sem-font-size-x4large);font-weight:var(--swan-base-font-weight-bold);letter-spacing:var(--swan-base-font-letter-spacing-025);line-height:var(--swan-base-font-line-height-100)}.swan-banner-title{font-family:var(--swan-base-font-family-primary);font-size:var(--swan-sem-font-size-x3large);font-weight:var(--swan-base-font-weight-bold);letter-spacing:var(--swan-base-font-letter-spacing-025);line-height:var(--swan-base-font-line-height-100)}.swan-banner-subtitle{font-family:var(--swan-base-font-family-primary);font-size:var(--swan-sem-font-size-x2large);font-weight:var(--swan-base-font-weight-bold);letter-spacing:var(--swan-base-font-letter-spacing-025);line-height:var(--swan-base-font-line-height-200)}.swan-banner-editorial .swan-banner-display,.swan-banner-editorial .swan-banner-title{font-family:var(--swan-base-font-family-secondary);font-size:var(--swan-sem-font-size-x4large);font-weight:var(--swan-base-font-weight-normal);letter-spacing:var(--swan-base-font-letter-spacing-100);line-height:var(--swan-base-font-line-height-200)}.swan-banner-eyebrow:first-child,.swan-banner-title:first-child{margin-top:var(--swan-sem-space-none)}.swan-banner-description{font-family:var(--swan-base-font-family-primary);font-size:var(--swan-sem-font-size-standard);font-weight:var(--swan-base-font-weight-normal);letter-spacing:var(--swan-base-font-letter-spacing-100);line-height:var(--swan-base-font-line-height-500)}.swan-banner-price{font-family:var(--swan-base-font-family-primary);font-size:var(--swan-sem-font-size-small);font-weight:var(--swan-base-font-weight-normal);letter-spacing:var(--swan-base-font-letter-spacing-200);line-height:var(--swan-base-font-line-height-500);color:var(--swan-sem-color-text-standard)}.swan-banner-links{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:var(--swan-sem-space-between-actions);margin:var(--swan-sem-space-to-actions) var(--swan-sem-space-none) var(--swan-sem-space-none)}@media only screen and (max-width:767px){.swan-banner-links{justify-content:center}}.swan-banner .swan-button+.swan-link{display:inline-flex;align-items:center;min-height:var(--swan-comp-banner-action-size-min-height);vertical-align:middle}.swan-banner-footnote{font-family:var(--swan-base-font-family-primary);font-size:var(--swan-sem-font-size-xsmall);font-weight:var(--swan-base-font-weight-normal);letter-spacing:var(--swan-base-font-letter-spacing-300);line-height:var(--swan-base-font-line-height-500);margin:var(--swan-sem-space-to-actions) var(--swan-sem-space-none) var(--swan-sem-space-none)}.swan-banner-image-container,.swan-banner-secondary-image-container{position:relative;z-index:var(--swan-sem-z-index-raised);top:0;width:100%;line-height:0}@media only screen and (max-width:767px){.swan-banner-hide-image-on-extra-small .swan-banner-image-container,.swan-banner-hide-image-on-extra-small .swan-banner-secondary-image-container{display:none}}.swan-banner-secondary-image-container{display:none}.swan-banner-image{position:relative;height:100%;border-radius:var(--swan-sem-border-radius-container);overflow:hidden}.swan-banner-image img,.swan-banner-image picture,.swan-banner-image video{height:100%;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (max-width:1023px){.swan-banner-image img,.swan-banner-image picture,.swan-banner-image video{position:static;top:0;transform:none}}.swan-banner-image picture,.swan-banner-image video{width:100%}.swan-banner-image a{display:block;height:100%}.swan-banner-image-focal-point-left-top img,.swan-banner-image-focal-point-left-top picture,.swan-banner-image-focal-point-left-top video{object-position:left top}.swan-banner-image-focal-point-left-center img,.swan-banner-image-focal-point-left-center picture,.swan-banner-image-focal-point-left-center video{object-position:left center}.swan-banner-image-focal-point-left-bottom img,.swan-banner-image-focal-point-left-bottom picture,.swan-banner-image-focal-point-left-bottom video{object-position:left bottom}.swan-banner-image-focal-point-center-top img,.swan-banner-image-focal-point-center-top picture,.swan-banner-image-focal-point-center-top video{object-position:center top}.swan-banner-image-focal-point-center-center img,.swan-banner-image-focal-point-center-center picture,.swan-banner-image-focal-point-center-center video{object-position:center center}.swan-banner-image-focal-point-center-bottom img,.swan-banner-image-focal-point-center-bottom picture,.swan-banner-image-focal-point-center-bottom video{object-position:center bottom}.swan-banner-image-focal-point-right-top img,.swan-banner-image-focal-point-right-top picture,.swan-banner-image-focal-point-right-top video{object-position:right top}.swan-banner-image-focal-point-right-center img,.swan-banner-image-focal-point-right-center picture,.swan-banner-image-focal-point-right-center video{object-position:right center}.swan-banner-image-focal-point-right-bottom img,.swan-banner-image-focal-point-right-bottom picture,.swan-banner-image-focal-point-right-bottom video{object-position:right bottom}.swan-banner.swan-banner-text-box-horizontal-align-right .swan-banner-image-container{order:1}.swan-banner.swan-banner-text-box-horizontal-align-right .swan-banner-text-container{order:2}.swan-banner.swan-banner-text-box-horizontal-align-right .swan-banner-text{margin-left:var(--swan-sem-space-none);margin-right:var(--swan-comp-banner-text-offset)}@media only screen and (max-width:767px){.swan-banner.swan-banner-text-box-horizontal-align-right .swan-banner-image-container{order:2}.swan-banner.swan-banner-text-box-horizontal-align-right .swan-banner-text-container{order:1}}.swan-banner.swan-banner-text-box-horizontal-align-right.swan-banner-short .swan-banner-text{margin-right:var(--swan-sem-space-none)}@media only screen and (max-width:767px){.swan-banner{flex-direction:column}.swan-banner-text-container{width:100%}.swan-banner-image-container,.swan-banner-secondary-image-container{display:flex;max-height:var(--swan-comp-banner-image-container-size-max-height)}.swan-banner-secondary-image-container{display:none}.swan-banner-image{height:auto;width:100%;aspect-ratio:1.5}.swan-banner-text-horizontal-align-on-extra-small-left .swan-banner-text{text-align:left}.swan-banner-text-horizontal-align-on-extra-small-left .swan-banner-links{justify-content:flex-start}.swan-banner-text-horizontal-align-on-extra-small-center .swan-banner-text{text-align:center}.swan-banner-text-horizontal-align-on-extra-small-center .swan-banner-links{justify-content:center}}.swan-banner-card.swan-banner-two-images .swan-banner-secondary-image-container{display:none}@media only screen and (min-width:1440px){.swan-banner-card.swan-banner-two-images .swan-banner-image-container{order:3;flex-grow:3.5}.swan-banner-card.swan-banner-two-images .swan-banner-text-container{order:2;flex-grow:5}.swan-banner-card.swan-banner-two-images .swan-banner-text{margin:var(--swan-sem-space-none);text-align:center}.swan-banner-card.swan-banner-two-images .swan-banner-links{justify-content:center}.swan-banner-card.swan-banner-two-images .swan-banner-secondary-image-container{order:1;flex-grow:3.5;display:block}}@media only screen and (max-width:1439px){.swan-banner-card.swan-banner-two-images.swan-banner-prefer-secondary-image .swan-banner-image-container{display:none}.swan-banner-card.swan-banner-two-images.swan-banner-prefer-secondary-image .swan-banner-secondary-image-container{display:flex}.swan-banner-card.swan-banner-two-images.swan-banner-prefer-secondary-image .swan-banner-image{width:100%}}@media only screen and (max-width:767px){.swan-banner-card.swan-banner-two-images.swan-banner-prefer-secondary-image.swan-banner-hide-image-on-extra-small .swan-banner-image-container{display:none}}.swan-banner.swan-banner-full-width-image .swan-banner-text{border-radius:var(--swan-sem-border-radius-container)}@media only screen and (min-width:768px){.swan-banner.swan-banner-full-width-image .swan-banner-image-container{position:absolute;inset:0;width:100%;margin:var(--swan-sem-space-none);padding:var(--swan-sem-space-none)}.swan-banner.swan-banner-full-width-image .swan-banner-image{border-radius:var(--swan-sem-border-radius-none)}.swan-banner.swan-banner-full-width-image .swan-banner-text-container{flex:initial;width:50%}}@media only screen and (min-width:768px) and (max-width:1023px){.swan-banner.swan-banner-full-width-image .swan-banner-text-container{width:calc((100% - var(--swan-comp-bounded-content-inner-horizontal))/ 12 * 6 + -1 * var(--swan-sem-space-gutter-standard))}}@media only screen and (min-width:768px){.swan-banner.swan-banner-full-width-image .swan-banner-text{background:var(--swan-public-marketing-background,var(--swan-internal-scoped-bgc,var(--swan-comp-banner-color-bg)))}.swan-banner.swan-banner-full-width-image.swan-banner-text-box-horizontal-align-right .swan-banner-text-container{margin-left:calc(50% + var(--swan-sem-space-gutter-standard))}.swan-banner.swan-banner-full-width-image.swan-banner-text-box-horizontal-align-right .swan-banner-text{margin-left:var(--swan-sem-space-none);margin-right:var(--swan-comp-banner-text-offset)}.swan-banner.swan-banner-full-width-image.swan-banner-text-box-horizontal-align-right.swan-banner-short .swan-banner-text{margin-right:var(--swan-sem-space-none)}.swan-banner.swan-banner-full-width-image.swan-banner-text-box-horizontal-align-center .swan-banner-text-container{width:calc((100% - var(--swan-comp-bounded-content-inner-horizontal))/ 12 * 5 + 1 * var(--swan-sem-space-gutter-standard));margin-left:auto;margin-right:auto}}@media only screen and (min-width:768px) and (min-width:1024px) and (max-width:1439px){.swan-banner.swan-banner-full-width-image.swan-banner-text-box-horizontal-align-center .swan-banner-text-container{width:calc((100% - var(--swan-comp-bounded-content-inner-horizontal))/ 12 * 6 + 1 * var(--swan-sem-space-gutter-standard))}}@media only screen and (min-width:768px) and (max-width:1023px){.swan-banner.swan-banner-full-width-image.swan-banner-text-box-horizontal-align-center .swan-banner-text-container{width:calc((100% - var(--swan-comp-bounded-content-inner-horizontal))/ 12 * 6 + -1 * var(--swan-sem-space-gutter-standard))}}@media only screen and (min-width:768px){.swan-banner.swan-banner-full-width-image.swan-banner-text-box-horizontal-align-center.swan-banner-short .swan-banner-text-container{width:calc((100% - var(--swan-comp-bounded-content-inner-horizontal))/ 12 * 6 + 1 * var(--swan-sem-space-gutter-standard))}.swan-banner.swan-banner-full-width-image.swan-banner-text-box-horizontal-align-center .swan-banner-text{margin-left:var(--swan-sem-space-none);margin-right:var(--swan-sem-space-none);text-align:center}.swan-banner.swan-banner-full-width-image.swan-banner-text-box-horizontal-align-center .swan-banner-links{justify-content:center}}@media only screen and (min-width:1024px){.swan-banner-full-width-image.swan-banner-text-box-horizontal-align-center.swan-banner-multi-column-offer .swan-banner-text-container{width:fit-content;max-width:calc((100% - var(--swan-comp-bounded-content-inner-horizontal))/ 12 * 10 + -2 * var(--swan-sem-space-gutter-standard))}.swan-banner-full-width-image.swan-banner-text-box-horizontal-align-center.swan-banner-multi-column-offer .swan-banner-description,.swan-banner-full-width-image.swan-banner-text-box-horizontal-align-center.swan-banner-multi-column-offer .swan-banner-eyebrow,.swan-banner-full-width-image.swan-banner-text-box-horizontal-align-center.swan-banner-multi-column-offer .swan-banner-footnote{max-width:60ch;margin-left:auto;margin-right:auto}}@media only screen and (min-width:1024px) and (max-width:1439px){.swan-banner-full-width-image.swan-banner-text-box-horizontal-align-center.swan-banner-multi-column-offer .swan-banner-text-container{max-width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.swan-banner-full-width-image.swan-banner-text-box-horizontal-align-center.swan-banner-multi-column-offer{flex-direction:column}.swan-banner-full-width-image.swan-banner-text-box-horizontal-align-center.swan-banner-multi-column-offer .swan-banner-text-container{width:100%}.swan-banner-full-width-image.swan-banner-text-box-horizontal-align-center.swan-banner-multi-column-offer .swan-banner-text{border-radius:var(--swan-sem-border-radius-none)}.swan-banner-full-width-image.swan-banner-text-box-horizontal-align-center.swan-banner-multi-column-offer .swan-banner-image-container,.swan-banner-full-width-image.swan-banner-text-box-horizontal-align-center.swan-banner-multi-column-offer .swan-banner-secondary-image-container{position:relative;display:flex;max-height:var(--swan-comp-banner-image-container-size-max-height)}.swan-banner-full-width-image.swan-banner-text-box-horizontal-align-center.swan-banner-multi-column-offer .swan-banner-image{height:auto;width:100%;aspect-ratio:1.5}}.swan-banner-full-width-image.swan-banner-text-box-horizontal-align-center.swan-banner-multi-column-offer .swan-banner-eyebrow{margin-bottom:var(--swan-sem-space-6)}@media only screen and (max-width:767px){.swan-banner-full-width-image.swan-banner-text-box-horizontal-align-center.swan-banner-multi-column-offer .swan-banner-eyebrow{margin-bottom:var(--swan-sem-space-4)}}.swan-banner-full-width-image.swan-banner-text-box-horizontal-align-center.swan-banner-multi-column-offer .swan-banner-text{text-align:center}.swan-banner-full-width-image.swan-banner-text-box-horizontal-align-center.swan-banner-multi-column-offer .swan-banner-offer-columns{display:flex}.swan-banner-full-width-image.swan-banner-text-box-horizontal-align-center.swan-banner-multi-column-offer .swan-banner-links{justify-content:center}.swan-banner-offer-columns{display:none;flex-direction:row;justify-content:stretch;width:100%;margin:var(--swan-sem-space-none) auto;padding:var(--swan-sem-space-4)}@media only screen and (max-width:767px){.swan-banner-offer-columns{flex-direction:column}}.swan-banner-offer-column{flex:1;padding:var(--swan-sem-space-none) var(--swan-sem-space-6);margin:var(--swan-sem-space-none);border-right:var(--swan-sem-border-width-standard) solid var(--swan-sem-color-border-standard)}.swan-banner-offer-column:first-child{padding-left:var(--swan-sem-space-none)}.swan-banner-offer-column:last-child{padding-right:var(--swan-sem-space-none);border:var(--swan-sem-border-width-none)}@media only screen and (max-width:767px){.swan-banner-offer-column{padding:var(--swan-sem-space-6) var(--swan-sem-space-none);border-right:var(--swan-sem-border-width-none)}.swan-banner-offer-column::after{content:"";display:block;position:relative;top:var(--swan-sem-space-6);max-width:80px;margin:var(--swan-sem-space-none) auto;border-bottom:var(--swan-sem-border-width-standard) solid var(--swan-sem-color-border-standard)}.swan-banner-offer-column:first-child{padding-top:var(--swan-sem-space-none)}.swan-banner-offer-column:last-child{padding-bottom:var(--swan-sem-space-none);border:var(--swan-sem-border-width-none)}.swan-banner-offer-column:last-child::after{display:none}}.swan-banner-offer-column .swan-banner-display{margin-top:var(--swan-sem-space-none)}.swan-double-banner{display:flex;flex-direction:row;gap:var(--swan-sem-space-2);width:100%;max-width:var(--swan-comp-banner-size-max-width)}.swan-double-banner .swan-banner-display:not([class*=swan-font-skin-]){font-family:var(--swan-base-font-family-primary);font-size:var(--swan-sem-font-size-x3large);font-weight:var(--swan-base-font-weight-bold);letter-spacing:var(--swan-base-font-letter-spacing-025);line-height:var(--swan-base-font-line-height-100)}.swan-double-banner .swan-banner-subtitle:not([class*=swan-font-skin-]){font-family:var(--swan-base-font-family-primary);font-size:var(--swan-sem-font-size-large);font-weight:var(--swan-base-font-weight-bold);letter-spacing:var(--swan-base-font-letter-spacing-050);line-height:var(--swan-base-font-line-height-300)}.swan-double-banner .swan-banner-editorial .swan-banner-display,.swan-double-banner .swan-banner-editorial .swan-banner-title{font-family:var(--swan-base-font-family-secondary);font-size:var(--swan-sem-font-size-x4large);font-weight:var(--swan-base-font-weight-normal);letter-spacing:var(--swan-base-font-letter-spacing-100);line-height:var(--swan-base-font-line-height-200);font-size:var(--swan-sem-font-size-x3large)}.swan-double-banner .swan-banner.swan-banner-text-box-horizontal-align-center,.swan-double-banner .swan-banner.swan-banner-text-box-horizontal-align-right,.swan-double-banner .swan-banner:not(.swan-banner-full-width-image){display:none}.swan-double-banner .swan-banner{flex:1}.swan-double-banner .swan-banner-text-container{align-self:flex-end}.swan-double-banner .swan-banner-text.swan-banner-text{margin-left:var(--swan-sem-space-none)}@media only screen and (max-width:1439px){.swan-double-banner{flex-direction:column}}@media only screen and (max-width:1023px){.swan-double-banner-hide-first-banner-below-medium .swan-banner:first-of-type{display:none}.swan-double-banner-hide-second-banner-below-medium .swan-banner:last-of-type{display:none}}.swan-banner .swan-lhn{display:none}.swan-banner-with-left-hand-navigation .swan-lhn:not(.swan-dark-mode) .swan-divider{background-color:var(--swan-comp-banner-left-hand-navigation-divider-color-border)}@media only screen and (min-width:1024px){.swan-banner-with-left-hand-navigation .swan-lhn{--swan-sem-color-text-standard:var(--swan-base-color-black-opacity-90);--swan-sem-color-text-hover:var(--swan-base-color-black-opacity-70);--swan-sem-color-text-active:var(--swan-base-color-black-opacity-60);--swan-sem-color-text-link:var(--swan-sem-color-text-standard);--swan-sem-color-text-link-hover:var(--swan-sem-color-text-hover);color:var(--swan-sem-color-text-standard);position:absolute;top:var(--swan-comp-banner-inner);left:calc(var(--swan-comp-bounded-content-inner-horizontal) + var(--swan-sem-space-gutter-standard));z-index:calc(var(--swan-sem-z-index-raised) + 1 + 1);display:block;width:calc((100% - var(--swan-comp-bounded-content-inner-horizontal))/ 12 * 3 + -4 * var(--swan-sem-space-gutter-standard));margin-left:var(--swan-sem-space-none);padding:var(--swan-sem-space-6);background:var(--swan-comp-banner-left-hand-navigation-color-bg);pointer-events:auto;border-radius:var(--swan-sem-border-radius-container)}.swan-banner-with-left-hand-navigation .swan-lhn:not(.swan-dark-mode) .swan-divider{border-color:var(--swan-comp-banner-left-hand-navigation-divider-color-border)}.swan-banner-with-left-hand-navigation .swan-lhn a.focus-visible,.swan-banner-with-left-hand-navigation .swan-lhn a:focus-visible{box-shadow:var(--swan-comp-banner-left-hand-navigation-focus)}.swan-banner-with-left-hand-navigation .swan-banner-text-container{flex:4;margin-left:calc((100% - var(--swan-comp-bounded-content-inner-horizontal))/ 12 * 3 + 0 * var(--swan-sem-space-gutter-standard))}.swan-banner-with-left-hand-navigation .swan-banner-text.swan-banner-text{margin-left:var(--swan-sem-space-none)}.swan-banner-with-left-hand-navigation .swan-banner-image-container{flex:5}}@media only screen and (min-width:1024px) and (max-width:1439px){.swan-banner-with-left-hand-navigation .swan-lhn{left:calc(var(--swan-comp-bounded-content-inner-horizontal) - var(--swan-sem-space-gutter-standard));width:calc((100% - var(--swan-comp-bounded-content-inner-horizontal))/ 12 * 3 + -1 * var(--swan-sem-space-gutter-standard))}.swan-banner-with-left-hand-navigation .swan-banner-text-container{flex:5;margin-left:calc((100% - var(--swan-comp-bounded-content-inner-horizontal))/ 12 * 3 + 2 * var(--swan-sem-space-gutter-standard))}.swan-banner-with-left-hand-navigation .swan-banner-image-container{flex:4}}@media only screen and (min-width:1024px){.swan-banner-with-left-hand-navigation-below-banner{padding-left:calc((100% - var(--swan-comp-bounded-content-inner-horizontal))/ 12 * 3 + 1 * var(--swan-sem-space-gutter-standard))}}