:root{--color-brand-black:#0e0e0f;--color-brand-primary:#eb0a1e;--color-brand-white:#fff;--color-gray-100:#f2f2f2;--color-gray-200:#ccc;--color-gray-300:#9f9f9f;--color-gray-400:gray;--color-gray-500:#696969;--color-gray-600:#4d4d4d;--color-sweet-gray:#d9d9d9;--color-state-error:#ff245b;--color-state-hover-primary:#ea394b;--color-text-primary:#000;--space-3xs:4px;--space-2xs:8px;--space-xs:12px;--space-sm:16px;--space-md:20px;--space-lg:24px;--space-xl:32px;--space-36:36px;--space-2xl:40px;--space-22:22px;--space-48:48px;--space-64:64px;--space-3xl:60px;--border-color-default:var(--color-gray-400);--border-color-disabled:var(--color-gray-200);--border-color-error:var(--color-state-error);--border-color-focus:var(--color-brand-black);--border-radius-sm:6px;--border-radius-lg:16px;--border-radius-xl:24px;--border-radius-pill:999px;--border-width-default:1px;--border-width-thick:2px;--focus-outline-offset:2px;--font-family-primary:"Toyota Type", "Helvetica Neue", arial, sans-serif;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-md:18px;--font-size-lg:22px;--font-size-xl:24px;--font-size-2xl:40px;--font-size-3xl:48px;--font-size-4xl:56px;--font-size-32:32px;--font-weight-bold:700;--font-weight-book:300;--font-weight-regular:400;--font-weight-semibold:600;--form-control-height-sm:48px;--form-control-height-lg:64px;--icon-size-md:var(--space-lg);--input-error-gap-sm:var(--space-3xs);--input-error-gap-lg:var(--space-2xs);--input-padding-x:var(--space-md);--layout-gutter-desktop:32px;--letter-spacing-normal:0;--letter-spacing-tight:-.25px;--letter-spacing-wide:.06em;--line-height-100:1;--line-height-115:1.15;--line-height-120:1.2;--line-height-125:1.25;--line-height-144:1.4444;--transition-duration-default:.2s;--transition-duration-short:.15s;--z-index-dropdown:10}*,:before,:after{box-sizing:border-box}.icon-defs{display:none}html{-webkit-text-size-adjust:100%}html,body{font-family:var(--font-family-primary), serif;margin:0;overflow-x:clip}body{min-block-size:100dvh;max-inline-size:100dvw;font-family:var(--font-family-primary), serif;font-size:var(--font-size-md);line-height:var(--line-height-144);color:var(--color-text-primary);background-color:var(--color-brand-white);overflow-x:clip}h1,h2,h3,h4,h5,h6,p,blockquote,dl,dd,figure{margin:0}ul,ol{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}img,picture,svg,video,canvas{block-size:auto;max-inline-size:100%;display:block}button,input,optgroup,select,textarea{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:none;padding:0}fieldset{border:none;margin:0;padding:0}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:focus-visible{outline:var(--border-width-thick) solid var(--border-color-focus);outline-offset:var(--focus-outline-offset);border-radius:var(--border-radius-sm)}.cmp-link__screen-reader-only{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-text-uppercase{text-transform:uppercase}:root{--article-item-after-content:none;--article-item-align-items:flex-start;--article-item-column-gap:var(--space-sm);--article-item-date-font-size:var(--font-size-md);--article-item-date-grid-column:auto;--article-item-date-grid-row:auto;--article-item-date-justify-self:start;--article-item-featured-align-items:flex-start;--article-item-featured-date-font-size:var(--font-size-md);--article-item-featured-date-grid-column:auto;--article-item-featured-date-grid-row:auto;--article-item-featured-footer-display:contents;--article-item-featured-footer-row-gap:var(--space-md);--article-item-featured-grid-template-columns:1fr;--article-item-featured-grid-template-rows:auto;--article-item-featured-image-align-self:stretch;--article-item-featured-image-aspect-ratio:8 / 3;--article-item-featured-image-grid-column:1;--article-item-featured-image-grid-row:1;--article-item-featured-lede-display:none;--article-item-featured-link-grid-column:auto;--article-item-featured-link-grid-row:auto;--article-item-featured-row-gap:var(--space-sm);--article-item-featured-tag-margin-block-end:var(--space-lg);--article-item-featured-tag-margin-inline-start:28px;--article-item-featured-tag-max-inline-size:none;--article-item-featured-tag-overflow:visible;--article-item-featured-tag-text-overflow:clip;--article-item-featured-title-grid-column:auto;--article-item-featured-title-grid-row:auto;--article-item-featured-title-line-clamp:2;--article-item-featured-title-margin-block-start:0;--article-item-featured-title-padding-block-start:0;--article-item-footer-display:contents;--article-item-footer-grid-row:auto;--article-item-footer-row-gap:var(--space-md);--article-item-footer-grid-template-rows:auto;--article-item-grid-row:auto;--article-item-grid-template-columns:1fr;--article-item-grid-template-rows:auto;--article-item-image-align-self:stretch;--article-item-image-aspect-ratio:3 / 2;--article-item-image-grid-column:1;--article-item-image-grid-row:1;--article-item-image-radius:24px;--article-item-lede-display:none;--article-item-lede-font-size:var(--font-size-base);--article-item-lede-grid-column:auto;--article-item-lede-grid-row:auto;--article-item-lede-line-height:normal;--article-item-link-grid-column:auto;--article-item-link-grid-row:auto;--article-item-list-display:grid;--article-item-position:static;--article-item-row-gap:var(--space-sm);--article-item-standard-column-gap:var(--space-sm);--article-item-tag-margin-block-end:var(--space-lg);--article-item-tag-margin-inline-start:15px;--article-item-tag-max-inline-size:none;--article-item-tag-overflow:visible;--article-item-tag-text-overflow:clip;--article-item-title-font-size:var(--font-size-xl);--article-item-title-font-weight:var(--font-weight-semibold);--article-item-title-grid-column:auto;--article-item-title-grid-row:auto;--article-item-title-line-clamp:3;--article-item-title-margin-block-start:0;--article-item-title-padding-block-start:0;--article-item-width:100%}@media (width>=1200px){:root{--article-item-date-grid-row:1;--article-item-footer-display:grid;--article-item-footer-grid-row:2 / span 2;--article-item-footer-grid-template-rows:subgrid;--article-item-grid-row:span 4;--article-item-grid-template-rows:subgrid;--article-item-image-align-self:start;--article-item-featured-image-aspect-ratio:8 / 3;--article-item-image-aspect-ratio:8 / 5;--article-item-link-grid-row:2;--article-item-featured-date-grid-row:1;--article-item-featured-footer-display:grid;--article-item-featured-grid-template-rows:subgrid;--article-item-featured-image-align-self:start;--article-item-featured-link-grid-row:2}}@media (width>=768px) and (width<=1199px){:root{--article-item-align-items:center;--article-item-column-gap:var(--article-item-standard-column-gap);--article-item-date-font-size:var(--font-size-xs);--article-item-date-grid-column:2;--article-item-date-grid-row:4;--article-item-featured-align-items:flex-start;--article-item-featured-date-font-size:var(--font-size-xs);--article-item-featured-date-grid-column:1;--article-item-featured-date-grid-row:3;--article-item-featured-grid-template-columns:1fr;--article-item-featured-grid-template-rows:auto;--article-item-featured-image-aspect-ratio:8 / 3;--article-item-featured-image-align-self:stretch;--article-item-featured-image-grid-column:1;--article-item-featured-image-grid-row:1;--article-item-featured-lede-display:none;--article-item-featured-link-grid-column:1;--article-item-featured-link-grid-row:3;--article-item-featured-row-gap:var(--space-2xs);--article-item-featured-title-grid-column:1;--article-item-featured-title-grid-row:2;--article-item-featured-title-line-clamp:2;--article-item-featured-title-margin-block-start:var(--space-xs);--article-item-featured-title-padding-block-start:0;--article-item-grid-template-columns:35fr 65fr;--article-item-grid-template-rows:1fr auto auto auto 1fr;--article-item-image-align-self:center;--article-item-image-grid-column:1;--article-item-image-grid-row:1 / -1;--article-item-lede-display:-webkit-box;--article-item-lede-font-size:var(--font-size-base);--article-item-lede-grid-column:2;--article-item-lede-grid-row:3;--article-item-link-grid-column:2;--article-item-link-grid-row:4;--article-item-list-display:flex;--article-item-row-gap:var(--space-xs);--article-item-tag-margin-block-end:var(--space-sm);--article-item-tag-margin-inline-start:var(--space-sm);--article-item-tag-max-inline-size:calc(100% - var(--space-2xs));--article-item-tag-overflow:hidden;--article-item-tag-text-overflow:ellipsis;--article-item-title-grid-column:2;--article-item-title-grid-row:2;--article-item-title-line-clamp:2;--article-item-title-margin-block-start:0;--article-item-title-padding-block-start:0}}@media (width<=767px){:root{--article-item-featured-align-items:flex-start;--article-item-featured-image-aspect-ratio:5 / 3;--article-item-featured-row-gap:var(--space-2xs);--article-item-featured-tag-margin-block-end:var(--space-xs);--article-item-featured-tag-margin-inline-start:var(--space-sm);--article-item-image-aspect-ratio:5 / 3;--article-item-row-gap:var(--space-2xs);--article-item-tag-margin-block-end:var(--space-xs);--article-item-tag-margin-inline-start:var(--space-sm);--article-item-title-grid-column:1 / -1;--article-item-title-grid-row:auto;--article-item-title-line-clamp:3;--article-item-title-margin-block-start:var(--space-xs)}}.article-item{position:var(--article-item-position);grid-template-rows:var(--article-item-grid-template-rows);grid-template-columns:var(--article-item-grid-template-columns);grid-row:var(--article-item-grid-row);row-gap:var(--article-item-row-gap);-webkit-column-gap:var(--article-item-column-gap);-moz-column-gap:var(--article-item-column-gap);column-gap:var(--article-item-column-gap);-webkit-box-align:var(--article-item-align-items);-ms-flex-align:var(--article-item-align-items);align-items:var(--article-item-align-items);inline-size:var(--article-item-width);animation:.3s ease-out article-item-fade-in;display:grid}.article-item:after{content:var(--article-item-after-content);background-color:var(--color-sweet-gray);block-size:2px;inline-size:100%;position:absolute;inset-block-end:-60px;inset-inline:0}@media (width>=768px) and (width<=1199px){.article-item:after{inset-block-end:-40px}}.article-item--featured{--article-item-align-items:var(--article-item-featured-align-items);--article-item-date-font-size:var(--article-item-featured-date-font-size);--article-item-date-grid-column:var(--article-item-featured-date-grid-column);--article-item-date-grid-row:var(--article-item-featured-date-grid-row);--article-item-footer-display:var(--article-item-featured-footer-display);--article-item-footer-row-gap:var(--article-item-featured-footer-row-gap);--article-item-grid-template-columns:var(--article-item-featured-grid-template-columns);--article-item-grid-template-rows:var(--article-item-featured-grid-template-rows);--article-item-image-align-self:var(--article-item-featured-image-align-self);--article-item-image-aspect-ratio:var(--article-item-featured-image-aspect-ratio);--article-item-image-grid-column:var(--article-item-featured-image-grid-column);--article-item-image-grid-row:var(--article-item-featured-image-grid-row);--article-item-lede-display:var(--article-item-featured-lede-display);--article-item-link-grid-column:var(--article-item-featured-link-grid-column);--article-item-link-grid-row:var(--article-item-featured-link-grid-row);--article-item-row-gap:var(--article-item-featured-row-gap);--article-item-tag-margin-block-end:var(--article-item-featured-tag-margin-block-end);--article-item-tag-margin-inline-start:var(--article-item-featured-tag-margin-inline-start);--article-item-tag-max-inline-size:var(--article-item-featured-tag-max-inline-size);--article-item-tag-overflow:var(--article-item-featured-tag-overflow);--article-item-tag-text-overflow:var(--article-item-featured-tag-text-overflow);--article-item-title-grid-column:var(--article-item-featured-title-grid-column);--article-item-title-grid-row:var(--article-item-featured-title-grid-row);--article-item-title-line-clamp:var(--article-item-featured-title-line-clamp);--article-item-title-line-height:normal;--article-item-title-margin-block-start:var(--article-item-featured-title-margin-block-start);--article-item-title-padding-block-start:var(--article-item-featured-title-padding-block-start)}.article-item__body{display:contents}@media (width>=1200px){.article-item--aligned-row{grid-template-rows:subgrid;grid-area:span 2;min-inline-size:0}.article-item--aligned-row .article-item__body{gap:var(--space-sm);-webkit-padding-after:var(--space-md);min-inline-size:0;flex-direction:column;grid-row:1;padding-block-end:var(--space-md);display:flex}.article-item--aligned-row .article-item__media{align-self:stretch;min-block-size:0;inline-size:100%;min-inline-size:0}.article-item--aligned-row .article-item__content{gap:var(--space-sm);flex-direction:column;grid-row:auto;grid-template-rows:none;display:flex}.article-item--aligned-row .article-item__footer{-webkit-column-gap:var(--space-sm);-moz-column-gap:var(--space-sm);column-gap:var(--space-sm);grid-row:2;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.article-item--aligned-row .article-item__date{grid-area:auto/1}.article-item--aligned-row .article-item__link{grid-area:auto/2}}.article-item__content{grid-template-columns:1fr;display:contents}.article-item__footer{display:var(--article-item-footer-display);grid-template-rows:var(--article-item-footer-grid-template-rows);grid-row:var(--article-item-footer-grid-row);row-gap:var(--article-item-footer-row-gap)}.article-item__media{grid-row:var(--article-item-image-grid-row);grid-column:var(--article-item-image-grid-column);align-self:var(--article-item-image-align-self);aspect-ratio:var(--article-item-image-aspect-ratio);border-radius:var(--article-item-image-radius);display:grid;position:relative}.article-item__image-link{border-radius:inherit;grid-area:1/1;display:block;overflow:hidden}.article-item__image-link:focus-visible{outline-offset:calc(0px - var(--focus-outline-offset));border-radius:inherit}.article-item__image{-o-object-fit:cover;object-fit:cover;border-radius:inherit;block-size:100%;inline-size:100%;display:block}.article-item__tag{max-inline-size:var(--article-item-tag-max-inline-size);overflow:var(--article-item-tag-overflow);text-overflow:var(--article-item-tag-text-overflow);pointer-events:none;position:absolute;inset-block-end:var(--article-item-tag-margin-block-end);inset-inline-start:var(--article-item-tag-margin-inline-start)}.article-item__title{grid-row:var(--article-item-title-grid-row);grid-column:var(--article-item-title-grid-column);-webkit-margin-before:var(--article-item-title-margin-block-start);-webkit-line-clamp:var(--article-item-title-line-clamp);line-clamp:var(--article-item-title-line-clamp);font-size:var(--article-item-title-font-size);font-weight:var(--article-item-title-font-weight);line-height:var(--article-item-title-line-height);-webkit-box-orient:vertical;margin-block-start:var(--article-item-title-margin-block-start);display:-webkit-box;overflow:hidden}.article-item__lede{display:var(--article-item-lede-display);grid-row:var(--article-item-lede-grid-row);grid-column:var(--article-item-lede-grid-column);-webkit-line-clamp:2;line-clamp:2;font-size:var(--article-item-lede-font-size);line-height:var(--article-item-lede-line-height);color:var(--color-gray-600);-webkit-box-orient:vertical;overflow:hidden}.article-item__date{grid-row:var(--article-item-date-grid-row);grid-column:var(--article-item-date-grid-column);justify-self:var(--article-item-date-justify-self);font-size:var(--article-item-date-font-size);line-height:var(--line-height-144);color:var(--color-gray-600)}.article-item__link{grid-row:var(--article-item-link-grid-row);grid-column:var(--article-item-link-grid-column);-webkit-padding-end:var(--space-2xs);justify-self:end;padding-inline-end:var(--space-2xs)}.article-item__link:focus-visible{outline-offset:calc(0px - var(--focus-outline-offset))}.article-item__link[hidden]{display:none}.section-heading{gap:var(--section-heading-gap,var(--space-xs));flex-direction:column;display:flex}@media (width<=767px){.section-heading{gap:var(--section-heading-gap,var(--space-2xs))}}.section-heading__eyebrow{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-100);color:var(--color-brand-primary);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.section-heading__heading{font-size:var(--section-heading-font-size,var(--font-size-4xl));font-weight:var(--font-weight-semibold);line-height:var(--section-heading-line-height,var(--line-height-115));color:var(--section-heading-color,var(--color-text-primary));letter-spacing:var(--section-heading-letter-spacing,var(--letter-spacing-normal))}@media (width>=768px) and (width<=1199px){.section-heading__heading{font-size:var(--section-heading-font-size,var(--font-size-3xl));line-height:var(--section-heading-line-height,var(--line-height-100))}}@media (width<=767px){.section-heading__heading{font-size:var(--section-heading-font-size,var(--font-size-3xl));line-height:var(--section-heading-line-height,var(--line-height-100))}}:root{--back-link-icon-gap:var(--space-2xs)}.back-link{gap:var(--back-link-icon-gap);font-family:var(--font-family-primary);font-size:var(--font-size-md);line-height:var(--line-height-144);color:var(--color-text-primary);-webkit-transition:color var(--transition-duration-default) ease;transition:color var(--transition-duration-default) ease;align-items:center;text-decoration:none;display:inline-flex}@media (width<=767px){.back-link{font-size:var(--font-size-base);line-height:var(--line-height-125)}}.back-link:hover{color:var(--color-brand-primary)}.back-link__arrow{inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}:root{--button-icon-gap:var(--space-xs);--button-padding-x-lg:38px;--button-padding-x-sm:32px;--button-padding-x-sm-icon:var(--space-md);--button-padding-y-lg:22px;--button-padding-y-sm:var(--space-sm)}.button{gap:var(--button-icon-gap);padding-block:var(--button-padding-y-lg);padding-inline:var(--button-padding-x-lg);font-size:var(--font-size-base);cursor:pointer;border-radius:var(--border-radius-pill);-webkit-transition:background-color var(--transition-duration-default) ease, border-color var(--transition-duration-default) ease, color var(--transition-duration-default) ease;transition:background-color var(--transition-duration-default) ease, border-color var(--transition-duration-default) ease, color var(--transition-duration-default) ease;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.button--primary{color:var(--color-brand-white);background-color:var(--color-brand-primary);border:none}.button--secondary{background-color:#0000}@media (width<=767px){.button{inline-size:100%;padding-block:var(--button-padding-y-sm);padding-inline:var(--button-padding-x-sm);font-size:var(--font-size-sm)}.button--icon{-webkit-padding-start:var(--button-padding-x-sm-icon);padding-inline-start:var(--button-padding-x-sm-icon)}}.button--red:hover{background-color:var(--color-state-hover-primary)}.button--black{color:var(--color-brand-white);background-color:var(--color-brand-black)}.button--black:hover{color:var(--color-brand-primary)}.button--white{color:var(--color-text-primary);background-color:var(--color-brand-white)}.button--white:hover{color:var(--color-brand-white);background-color:var(--color-state-hover-primary)}.button--primary[disabled]{color:var(--color-gray-400);pointer-events:none;cursor:not-allowed;background-color:var(--color-gray-200)}.button--outline-red{color:var(--color-brand-primary);border:var(--border-width-default) solid var(--color-brand-primary)}.button--outline-red:hover{color:var(--color-state-hover-primary);border-color:var(--color-state-hover-primary)}.button--outline-black{color:var(--color-brand-black);border:var(--border-width-default) solid var(--color-brand-black)}.button--outline-black:hover{color:var(--color-brand-primary)}.button--outline-white{color:var(--color-brand-white);border:var(--border-width-default) solid var(--color-brand-white)}.button--outline-white:hover{color:var(--color-state-hover-primary)}.button--secondary[disabled]{color:var(--color-gray-200);pointer-events:none;cursor:not-allowed;border-color:var(--color-gray-200)}.button__label{font-family:var(--font-family-primary);font-weight:var(--font-weight-semibold);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-wide)}.button__icon{block-size:1em;inline-size:1em}:root{--checkbox-check-height:10px;--checkbox-check-width:6px;--checkbox-inner-inset:3px;--checkbox-size:24px}.checkbox{gap:var(--space-sm);vertical-align:middle;cursor:pointer;align-items:center;display:inline-flex}.checkbox__input{opacity:0;block-size:0;inline-size:0;position:absolute}.checkbox__check{inline-size:var(--checkbox-size);block-size:var(--checkbox-size);position:relative}.checkbox__check:before{inset:var(--checkbox-inner-inset);content:"";border:var(--border-width-default) solid var(--color-brand-black);-webkit-transition:background-color var(--transition-duration-default) ease;transition:background-color var(--transition-duration-default) ease;position:absolute}.checkbox__input:checked+.checkbox__check:before{background-color:var(--color-brand-black)}.checkbox__input:checked+.checkbox__check:after{inline-size:var(--checkbox-check-width);block-size:var(--checkbox-check-height);content:"";border:solid var(--color-brand-white);border-width:0 var(--border-width-thick) var(--border-width-thick) 0;margin:auto;position:absolute;inset:0;transform:rotate(45deg)translateY(-1px)}.checkbox__input:focus-visible+.checkbox__check{outline:var(--border-width-thick) solid var(--border-color-focus);outline-offset:var(--focus-outline-offset);border-radius:var(--border-radius-sm)}.checkbox__label{font-family:var(--font-family-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-144)}:root{--color-swatch-check-size:24px;--color-swatch-gap-lg:var(--space-sm);--color-swatch-gap-sm:var(--space-3xs);--color-swatch-size-lg:56px;--color-swatch-size-sm:40px}.color-swatch{gap:var(--color-swatch-gap-lg);align-items:center;display:inline-flex}.color-swatch__swatch{display:inline-flex;position:relative}.color-swatch__circle{inline-size:var(--color-swatch-size-lg);block-size:var(--color-swatch-size-lg);background-color:var(--swatch-color);border-radius:50%}.color-swatch__label{font-family:var(--font-family-primary);font-size:var(--font-size-md);line-height:var(--line-height-144);color:var(--color-gray-600)}.color-swatch__check{inline-size:var(--color-swatch-check-size);block-size:var(--color-swatch-check-size);display:none;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.color-swatch--selected .color-swatch__check{display:block}.color-swatch--vertical{flex-direction:column}@media (width<=767px){.color-swatch{gap:var(--color-swatch-gap-sm);flex-direction:column}.color-swatch__circle{inline-size:var(--color-swatch-size-sm);block-size:var(--color-swatch-size-sm)}.color-swatch__label{font-size:var(--font-size-xs);line-height:var(--line-height-100)}}:root{--download-item-row-background:#181818;--download-item-display:flex;--download-item-grid-columns:none;--download-item-copy-grid-column:auto;--download-item-cta-display:none;--download-item-title-min-block-size:auto}.download-item{box-sizing:border-box;display:var(--download-item-display);grid-template-columns:var(--download-item-grid-columns);gap:var(--space-sm);inline-size:100%;padding-block:var(--space-lg);padding-inline:var(--space-md);background-color:var(--download-item-row-background);border:var(--border-width-default) solid var(--color-gray-500);border-radius:var(--border-radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center}@media (width>=768px) and (width<=1199px){.download-item{padding-block:var(--space-sm)}.download-item--stacked:first-child:nth-last-child(-n+3),.download-item--stacked:first-child:nth-last-child(-n+3)~.download-item--stacked{--download-item-display:grid;--download-item-grid-columns:minmax(0, 1fr) auto;--download-item-copy-grid-column:1 / -1;--download-item-cta-display:inline-flex;--download-item-title-min-block-size:2lh}}.download-item__copy{grid-column:var(--download-item-copy-grid-column);gap:var(--space-2xs);min-inline-size:0;color:var(--color-brand-white);flex-direction:column;flex:1 1 0;display:flex}.download-item .download-item__cta{display:var(--download-item-cta-display);justify-self:start}.download-item__title{min-block-size:var(--download-item-title-min-block-size);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-120);text-box-trim:trim-both;text-box-edge:cap alphabetic}.download-item__size{white-space:nowrap}.download-item__date{font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-125)}.download-item__download{inline-size:var(--space-2xl);block-size:var(--space-2xl);color:var(--color-text-primary);cursor:pointer;background-color:var(--color-brand-white);border-radius:var(--border-radius-pill);-webkit-transition:background-color var(--transition-duration-default) ease, color var(--transition-duration-default) ease;transition:background-color var(--transition-duration-default) ease, color var(--transition-duration-default) ease;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.download-item__download:hover{color:var(--color-brand-white);background-color:var(--color-state-hover-primary)}.download-item__download-icon{block-size:18px;inline-size:18px}.download-item__date:empty{display:none}@font-face{font-display:swap;font-family:Toyota Type;font-style:normal;font-weight:300;src:url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Book.eot);src:url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Book.eot?#iefix)format("embedded-opentype"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Book.woff2)format("woff2"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Book.woff)format("woff"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Book.ttf)format("truetype"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Book.svg#web)format("svg")}@font-face{font-display:swap;font-family:Toyota Type;font-style:normal;font-weight:400;src:url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Regular.eot);src:url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Regular.eot?#iefix)format("embedded-opentype"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Regular.woff2)format("woff2"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Regular.woff)format("woff"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Regular.ttf)format("truetype"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Regular.svg#web)format("svg")}@font-face{font-display:swap;font-family:Toyota Type;font-style:normal;font-weight:600;src:url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Semibold.eot);src:url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Semibold.eot?#iefix)format("embedded-opentype"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Semibold.woff2)format("woff2"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Semibold.woff)format("woff"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Semibold.ttf)format("truetype"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Semibold.svg#web)format("svg")}@font-face{font-display:swap;font-family:ToyotaType;font-style:normal;font-weight:300;src:url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Book.eot);src:url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Book.eot?#iefix)format("embedded-opentype"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Book.woff2)format("woff2"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Book.woff)format("woff"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Book.ttf)format("truetype"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Book.svg#web)format("svg")}@font-face{font-display:swap;font-family:ToyotaType;font-style:normal;font-weight:400;src:url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Regular.eot);src:url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Regular.eot?#iefix)format("embedded-opentype"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Regular.woff2)format("woff2"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Regular.woff)format("woff"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Regular.ttf)format("truetype"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Regular.svg#web)format("svg")}@font-face{font-display:swap;font-family:ToyotaType;font-style:normal;font-weight:600;src:url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Semibold.eot);src:url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Semibold.eot?#iefix)format("embedded-opentype"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Semibold.woff2)format("woff2"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Semibold.woff)format("woff"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Semibold.ttf)format("truetype"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Semibold.svg#web)format("svg")}@font-face{font-display:swap;font-family:ToyotaFontBook;font-style:normal;font-weight:300;src:url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Book.eot);src:url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Book.eot?#iefix)format("embedded-opentype"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Book.woff2)format("woff2"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Book.woff)format("woff"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Book.ttf)format("truetype"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Book.svg#web)format("svg")}@font-face{font-display:swap;font-family:ToyotaFontRegular;font-style:normal;font-weight:400;src:url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Regular.eot);src:url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Regular.eot?#iefix)format("embedded-opentype"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Regular.woff2)format("woff2"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Regular.woff)format("woff"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Regular.ttf)format("truetype"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Regular.svg#web)format("svg")}@font-face{font-display:swap;font-family:ToyotaFontSemibold;font-style:normal;font-weight:600;src:url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Semibold.eot);src:url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Semibold.eot?#iefix)format("embedded-opentype"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Semibold.woff2)format("woff2"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Semibold.woff)format("woff"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Semibold.ttf)format("truetype"),url(clientlib-site/resources/fonts/ToyotaType/ToyotaType-Semibold.svg#web)format("svg")}:root{--animation-duration-pulse:2s;--hotspot-dot-size-lg:24px;--hotspot-dot-size-sm:16px;--hotspot-size-lg:40px;--hotspot-size-sm:26px}.hotspot{justify-content:center;align-items:center;display:inline-flex;position:absolute}.hotspot__pulse{inline-size:var(--hotspot-size-lg);block-size:var(--hotspot-size-lg);background-color:var(--color-brand-primary);opacity:.2;-webkit-animation:hotspot-pulse var(--animation-duration-pulse) ease-out infinite;animation:hotspot-pulse var(--animation-duration-pulse) ease-out infinite;border-radius:50%;position:absolute}.hotspot__dot{inline-size:var(--hotspot-dot-size-lg);block-size:var(--hotspot-dot-size-lg);background-color:var(--color-brand-primary);border-radius:50%;position:relative}@media (width<=767px){.hotspot__pulse{inline-size:var(--hotspot-size-sm);block-size:var(--hotspot-size-sm)}.hotspot__dot{inline-size:var(--hotspot-dot-size-sm);block-size:var(--hotspot-dot-size-sm)}}@keyframes hotspot-pulse{0%{opacity:.2;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}:root{--icon-button-padding-lg:var(--space-md);--icon-button-padding-md:var(--space-sm);--icon-button-padding-sm:var(--space-2xs)}.icon-button{padding:var(--icon-button-padding-sm);color:var(--color-brand-white);cursor:pointer;background-color:var(--color-brand-primary);-webkit-transition:background-color var(--transition-duration-default) ease;transition:background-color var(--transition-duration-default) ease;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.icon-button--md{padding:var(--icon-button-padding-md)}.icon-button--lg{padding:var(--icon-button-padding-lg)}.icon-button--white{color:var(--color-text-primary);background-color:var(--color-brand-white)}.icon-button:hover{color:var(--color-brand-white);background-color:var(--color-state-hover-primary)}.icon-button[disabled]{color:var(--color-brand-white);pointer-events:none;cursor:not-allowed;background-color:var(--color-gray-200)}.icon-button__icon{inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.icon-button__icon--flipped{transform:rotate(180deg)}:root{--input-error-height-lg:28px;--input-error-height-sm:18px;--input-error-icon-size-lg:20px;--input-error-icon-size-sm:15px}.input-field{-webkit-margin-after:var(--space-36);margin-block-end:var(--space-36);position:relative}.input-field__input{inline-size:100%;block-size:var(--form-control-height-lg);padding-inline:var(--input-padding-x);font-family:var(--font-family-primary);font-size:var(--font-size-md);line-height:var(--line-height-144);color:var(--color-text-primary);background:var(--color-brand-white);border:var(--border-width-default) solid var(--border-color-default);border-radius:var(--border-radius-sm)}.input-field__label{font-family:var(--font-family-primary);font-size:var(--font-size-md);line-height:var(--line-height-144);color:var(--color-gray-400);pointer-events:none;-webkit-transition:inset-block-start var(--transition-duration-default) ease, font-size var(--transition-duration-default) ease;transition:inset-block-start var(--transition-duration-default) ease, font-size var(--transition-duration-default) ease;position:absolute;inset-block-start:calc(var(--form-control-height-lg) / 2);inset-inline-start:var(--input-padding-x);transform:translateY(-50%)}.input-field__required{color:var(--color-state-error)}:is(.input-field__input:focus+.input-field__label,.input-field__input:not(:placeholder-shown)+.input-field__label),:is(.input-field__input:focus+.input-field__label,.input-field__input:not(:placeholder-shown)+.input-field__label),.input-field__input:focus+.input-field__label,.input-field__input:not(:placeholder-shown)+.input-field__label{padding-inline:var(--space-3xs);font-size:var(--font-size-xs);line-height:var(--line-height-100);color:var(--color-text-primary);background:var(--color-brand-white);inset-block-start:0}.input-field__input:focus-visible{border-color:var(--border-color-focus)}.input-field__input:focus{outline:none}.input-field--error .input-field__input{color:var(--color-state-error);border-color:var(--border-color-error)}.input-field.input-field--error .input-field__label{color:var(--color-gray-400)}.input-field__error{gap:var(--space-2xs);block-size:var(--input-error-height-lg);-webkit-margin-before:var(--input-error-gap-lg);font-family:var(--font-family-primary);font-size:var(--font-size-xs);color:var(--color-state-error);align-items:center;margin-block-start:var(--input-error-gap-lg);display:flex}.input-field__error[hidden]{display:none}.input-field__error-icon{inline-size:var(--input-error-icon-size-lg);block-size:var(--input-error-icon-size-lg);flex-shrink:0}.input-field--disabled .input-field__input{color:var(--color-gray-200);cursor:not-allowed;border-color:var(--border-color-disabled)}.input-field.input-field--disabled .input-field__label{color:var(--color-gray-200)}.input-field--disabled .input-field__required{color:inherit}@media (width<=767px){.input-field__input{block-size:var(--form-control-height-sm);padding-inline:var(--space-sm);font-size:var(--font-size-base)}.input-field__label{inset-block-start:calc(var(--form-control-height-sm) / 2);inset-inline-start:var(--space-sm)}.input-field__error{gap:var(--space-3xs);block-size:var(--input-error-height-sm);-webkit-margin-before:var(--input-error-gap-sm);margin-block-start:var(--input-error-gap-sm)}.input-field__error-icon{inline-size:var(--input-error-icon-size-sm);block-size:var(--input-error-icon-size-sm)}}:root{--layout-gutter-mobile:var(--space-sm);--layout-max-width:1744px}.layout-container>.cmp-container>.aem-Grid>main,.header,.footer{inline-size:100%;max-inline-size:var(--layout-max-width);padding-inline:var(--layout-gutter-desktop);margin-inline:auto;float:none!important}@media (width<=767px){.layout-container>.cmp-container>.aem-Grid>main,.header,.footer{padding-inline:var(--layout-gutter-mobile)}}.layout-container:has(.experiencefragment .header):has(.experiencefragment .footer){flex-direction:column;min-block-size:100dvh;display:flex}.layout-container:has(.experiencefragment .header):has(.experiencefragment .footer)>.cmp-container{display:contents}.layout-container:has(.experiencefragment .header):has(.experiencefragment .footer)>.cmp-container>.aem-Grid{display:contents}.layout-container:has(.experiencefragment .header):has(.experiencefragment .footer) main{flex:1 0 auto}.page--scroll-locked{overflow:hidden}html:has(.page--scroll-locked){overflow:hidden}:root{--pill-padding-x:var(--space-sm);--pill-padding-y:var(--space-2xs)}.pill{padding-block:var(--pill-padding-y);padding-inline:var(--pill-padding-x);white-space:nowrap;border-radius:var(--border-radius-pill);align-items:center;display:inline-flex}.pill__label{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-wide)}@media (width<=767px){.pill__label{font-size:var(--font-size-sm)}}.pill--red{color:var(--color-brand-white);background-color:var(--color-brand-primary)}.pill--black{color:var(--color-brand-white);background-color:var(--color-text-primary)}.pill--grey{color:var(--color-brand-primary);background-color:var(--color-gray-100)}:root{--radio-dot-inset:4px;--radio-size:20px}.radio{gap:var(--space-sm);vertical-align:middle;cursor:pointer;align-items:center;display:inline-flex}.radio__input{opacity:0;block-size:0;inline-size:0;position:absolute}.radio__circle{inline-size:var(--radio-size);block-size:var(--radio-size);border:var(--border-width-thick) solid var(--color-brand-black);border-radius:50%;position:relative}.radio__input:checked+.radio__circle:after{inset:var(--radio-dot-inset);content:"";background-color:var(--color-brand-primary);border-radius:50%;position:absolute}.radio__input:focus-visible+.radio__circle{outline:var(--border-width-thick) solid var(--border-color-focus);outline-offset:var(--focus-outline-offset)}.radio__label{font-family:var(--font-family-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-144)}.skip-link{z-index:calc(var(--modal-z-index) + 1);padding:var(--space-sm) var(--space-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);background-color:var(--color-brand-white);text-decoration:underline;position:fixed;inset-block-start:var(--space-sm);inset-inline-start:var(--space-sm)}.skip-link:not(:focus){inline-size:var(--border-width-default);block-size:var(--border-width-default);white-space:nowrap;clip-path:inset(50%);overflow:hidden}:root{--text-link-icon-gap:var(--space-3xs);--text-link-height:27px}.text-link{gap:var(--text-link-icon-gap);block-size:var(--text-link-height);font-family:var(--font-family-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-144);vertical-align:middle;color:var(--color-text-primary);text-decoration-line:underline;text-decoration-thickness:var(--border-width-thick);text-underline-offset:var(--focus-outline-offset);-webkit-transition:text-decoration-color var(--transition-duration-default) ease;transition:text-decoration-color var(--transition-duration-default) ease;align-items:center;text-decoration-color:currentColor;display:inline-flex}@media (width<=767px){.text-link{font-size:var(--font-size-base);line-height:var(--line-height-125)}}.text-link:hover{-webkit-text-decoration-color:var(--color-brand-primary);text-decoration-color:var(--color-brand-primary)}.text-link--inverted{color:var(--color-brand-white)}.text-link--arrow{block-size:var(--space-lg);text-decoration:none}.text-link--arrow .text-link__label{font-size:var(--font-size-base);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-wide)}@media (width<=767px){.text-link--arrow .text-link__label{font-size:var(--font-size-sm)}}.text-link__arrow{box-sizing:border-box;inline-size:var(--space-lg);block-size:var(--space-lg);padding:var(--space-3xs);color:var(--color-brand-primary);-webkit-transition:-webkit-transform var(--transition-duration-default) ease;transition:-webkit-transform var(--transition-duration-default) ease;transition:transform var(--transition-duration-default) ease;transition:transform var(--transition-duration-default) ease, -webkit-transform var(--transition-duration-default) ease}.text-link--arrow:hover .text-link__arrow{-webkit-transform:translateX(var(--space-2xs));transform:translateX(var(--space-2xs))}:root{--color-drag-indicator-background:#00000045;--drag-indicator-arrow-height:17px;--drag-indicator-arrow-width:9px;--drag-indicator-gap:var(--space-2xl);--drag-indicator-padding-x:26px;--drag-indicator-padding-y:21px}.drag-indicator{gap:var(--drag-indicator-gap);-ms-touch-action:none;touch-action:none;align-items:center;display:inline-flex}.drag-indicator__label{padding-block:var(--drag-indicator-padding-y);padding-inline:var(--drag-indicator-padding-x);font-family:var(--font-family-primary);font-size:var(--font-size-md);line-height:var(--line-height-144);color:var(--color-brand-white);cursor:-webkit-grab;cursor:grab;background-color:var(--color-drag-indicator-background);border-radius:var(--border-radius-pill)}.drag-indicator__label--dragging{cursor:-webkit-grabbing;cursor:grabbing}@media (width<=767px){.drag-indicator__label{font-size:var(--font-size-base);line-height:var(--line-height-125)}}.drag-indicator__arrow{inline-size:var(--drag-indicator-arrow-width);block-size:var(--drag-indicator-arrow-height);color:var(--color-brand-white);fill:none;stroke:currentColor}:root{--color-modal-backdrop:#0008;--focus-outline-offset-lg:3px;--font-size-2xl:40px;--modal-close-size:44px;--modal-z-index:10}.modal{z-index:var(--modal-z-index);block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;padding:var(--space-lg);background-color:var(--color-modal-backdrop);border:0;justify-content:center;align-items:center;margin:0;display:flex;position:fixed;inset:0}.modal::-ms-backdrop{background:0 0}.modal::backdrop{background:0 0}.modal[hidden]{display:none}.modal__dialog{box-sizing:border-box;background-color:var(--color-brand-white);position:relative}.modal__close{min-inline-size:var(--modal-close-size);min-block-size:var(--modal-close-size);font-size:var(--font-size-2xl);color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:absolute;inset-block-start:var(--space-md);inset-inline-end:var(--space-lg)}.modal__close:focus-visible{outline:var(--focus-outline-offset-lg) solid var(--color-brand-primary);outline-offset:var(--focus-outline-offset-lg)}:root{--progress-bar-arrows-gap-lg:var(--space-sm);--progress-bar-arrows-gap-sm:var(--space-2xs);--progress-bar-track-height:2px}.progress-bar{gap:var(--space-sm);align-items:center;display:flex}.progress-bar__track{block-size:var(--progress-bar-track-height);background-color:var(--color-gray-200);border-radius:var(--border-radius-pill);flex:1;overflow:hidden}.progress-bar__fill{background-color:var(--color-text-primary);block-size:100%}.progress-bar__arrows{gap:var(--progress-bar-arrows-gap-lg);flex-shrink:0;display:flex}@media (width<=767px){.progress-bar__arrows{gap:var(--progress-bar-arrows-gap-sm)}}:root{--select-dropdown-max-height:320px;--select-option-image-width:89px}.select-field{-webkit-margin-after:var(--space-36);margin-block-end:var(--space-36);position:relative}.select-field__trigger{inline-size:100%;block-size:var(--form-control-height-lg);padding-inline:var(--input-padding-x);font-family:var(--font-family-primary);font-size:var(--font-size-md);color:var(--color-text-primary);cursor:pointer;background:var(--color-brand-white);border:var(--border-width-default) solid var(--border-color-default);border-radius:var(--border-radius-sm);align-items:center;display:flex}.select-field__trigger:focus{border-color:var(--border-color-focus);outline:none}.select-field__value{text-overflow:ellipsis;text-align:start;white-space:nowrap;flex:1;overflow:hidden}.select-field__label{font-family:var(--font-family-primary);font-size:var(--font-size-md);color:var(--color-gray-600);pointer-events:none;-webkit-transition:inset-block-start var(--transition-duration-default) ease, font-size var(--transition-duration-default) ease;transition:inset-block-start var(--transition-duration-default) ease, font-size var(--transition-duration-default) ease;position:absolute;inset-block-start:calc(var(--form-control-height-lg) / 2);inset-inline-start:var(--input-padding-x);transform:translateY(-50%)}.select-field--open .select-field__label,.select-field--filled .select-field__label{padding-inline:var(--space-3xs);font-size:var(--font-size-xs);color:var(--color-text-primary);background:var(--color-brand-white);inset-block-start:0}.select-field__chevron{inline-size:var(--icon-size-md);block-size:var(--icon-size-md);color:var(--border-color-default);pointer-events:none;-webkit-transition:-webkit-transform var(--transition-duration-default) ease;transition:-webkit-transform var(--transition-duration-default) ease;transition:transform var(--transition-duration-default) ease;transition:transform var(--transition-duration-default) ease, -webkit-transform var(--transition-duration-default) ease;position:absolute;inset-block-start:50%;inset-inline-end:var(--input-padding-x);transform:translateY(-50%)}.select-field--open .select-field__chevron{transform:translateY(-50%)rotate(180deg)}.select-field--error .select-field__trigger{color:var(--color-state-error);border-color:var(--border-color-error)}.select-field--error .select-field__label{color:var(--color-state-error)}.select-field__error{gap:var(--space-2xs);-webkit-margin-before:var(--input-error-gap-lg);font-family:var(--font-family-primary);font-size:var(--font-size-xs);color:var(--color-state-error);align-items:center;margin-block-start:var(--input-error-gap-lg);display:flex}.select-field__error-icon{inline-size:var(--icon-size-md);block-size:var(--icon-size-md);flex-shrink:0}.select-field--disabled .select-field__trigger{color:var(--color-gray-200);cursor:not-allowed;border-color:var(--border-color-disabled)}.select-field--disabled .select-field__label{color:var(--color-gray-200)}.select-field__dropdown{z-index:var(--z-index-dropdown);max-block-size:var(--select-dropdown-max-height);background:var(--color-brand-white);border:var(--border-width-default) solid var(--border-color-default);border-radius:var(--border-radius-sm);margin:0;padding:0;list-style:none;display:none;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.select-field--open .select-field__dropdown{display:block}.select-field__option{gap:var(--space-xs);block-size:var(--form-control-height-lg);padding:var(--space-xs) var(--space-md);font-family:var(--font-family-primary);font-size:var(--font-size-md);color:var(--color-gray-600);cursor:pointer;-webkit-border-after:var(--border-width-default) solid var(--color-gray-100);border-block-end:var(--border-width-default) solid var(--color-gray-100);align-items:center;display:flex}.select-field__option:last-child{-webkit-border-after:none;border-block-end:none}.select-field__option:hover,.select-field__option--highlighted{background:var(--color-gray-100)}.select-field__option--selected{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.select-field__option-image{inline-size:var(--select-option-image-width);block-size:var(--space-2xl);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.select-field__option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.select-field__option-price{-webkit-margin-start:auto;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary);white-space:nowrap;flex-shrink:0;margin-inline-start:auto}@media (width<=767px){.select-field__trigger{block-size:var(--form-control-height-sm)}.select-field__label{inset-block-start:calc(var(--form-control-height-sm) / 2)}.select-field__option{block-size:auto;min-block-size:var(--form-control-height-lg);flex-wrap:wrap}.select-field__option-label{white-space:normal;overflow:visible}.select-field__option-price{-webkit-margin-start:calc(89px + var(--space-xs));flex-basis:100%;margin-inline-start:calc(89px + var(--space-xs))}.select-field__error{-webkit-margin-before:var(--input-error-gap-sm);margin-block-start:var(--input-error-gap-sm)}}@media (width>=1200px){:root{--article-body-font-size:var(--font-size-lg);--article-body-gap:var(--space-xl);--article-body-h2-font-size:var(--font-size-2xl);--article-body-h3-font-size:var(--font-size-xl);--article-body-line-height:30px}}@media (width<=767px){:root{--article-body-color:var(--color-text-primary);--article-body-font-size:var(--font-size-md);--article-body-gap:var(--space-lg);--article-body-line-height:24px;--article-body-table-cell-padding-block:var(--space-2xs);--article-body-table-font-size:var(--font-size-sm)}}@media (width>=1600px){:root{--article-body-gap:var(--space-xl);--article-body-padding-block-end:56px}}.article__body :where(li+li,li>ul,li>ol),.article__body :where(li>*+:where(p,figure,img,iframe,video,table)){-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs)}.article__body :where(td,th) :where(li+li,li>ul,li>ol),.article__body :where(td,th)>:where(*+:where(ul,ol,p,figure)){-webkit-margin-before:var(--space-3xs);margin-block-start:var(--space-3xs)}:root{--article-body-code-font-family:ui-monospace, sfmono-regular, menlo, consolas, monospace;--article-body-color:#000c;--article-body-font-size:var(--font-size-base);--article-body-gap:var(--space-xl);--article-body-h2-font-size:var(--font-size-xl);--article-body-h3-font-size:var(--font-size-lg);--article-body-heading-gap:var(--space-sm);--article-body-line-height:var(--line-height-144);--article-body-padding-block-end:var(--space-2xl);--article-body-padding-block-start:var(--space-sm);--article-body-table-cell-padding-block:var(--space-xs);--article-body-table-cell-padding-inline:var(--space-xs);--article-body-table-font-size:var(--font-size-base)}@media (width>=1200px){:root{--article-body-font-size:var(--font-size-lg);--article-body-gap:var(--space-xl);--article-body-h2-font-size:var(--font-size-2xl);--article-body-h3-font-size:var(--font-size-xl);--article-body-line-height:30px}}@media (width<=767px){:root{--article-body-color:var(--color-text-primary);--article-body-font-size:var(--font-size-md);--article-body-gap:var(--space-lg);--article-body-line-height:24px;--article-body-table-cell-padding-block:var(--space-2xs);--article-body-table-font-size:var(--font-size-sm)}}@media (width>=1600px){:root{--article-body-gap:var(--space-xl);--article-body-padding-block-end:56px}}.article__body{gap:var(--article-body-gap);padding-block:var(--article-body-padding-block-start) var(--article-body-padding-block-end);font-family:var(--font-family-primary);font-size:var(--article-body-font-size);font-weight:var(--font-weight-regular);line-height:var(--article-body-line-height);color:var(--article-body-color);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);display:grid}.article__body>:where(*){margin-block:0}.article__body>:where(h2,h3,h4,h5,h6)+:where(*){-webkit-margin-before:calc(var(--article-body-heading-gap) - var(--article-body-gap));margin-block-start:calc(var(--article-body-heading-gap) - var(--article-body-gap))}.article__body :where(h2,h3,h4,h5,h6){font-weight:var(--font-weight-semibold);line-height:var(--line-height-120);color:var(--color-brand-black);letter-spacing:var(--letter-spacing-tight)}.article__body :where(h2){font-size:var(--article-body-h2-font-size)}.article__body :where(h3){font-size:var(--article-body-h3-font-size)}.article__body :where(h4,h5,h6){font-size:var(--font-size-md)}.article__body :where(strong,b){font-weight:var(--font-weight-bold)}.article__body :where(sub,sup){line-height:0}.article__body :where(a){font-weight:var(--font-weight-semibold);color:inherit;text-decoration-line:underline;text-decoration-thickness:var(--border-width-thick);text-underline-offset:var(--focus-outline-offset);-webkit-transition:text-decoration-color var(--transition-duration-default) ease;transition:text-decoration-color var(--transition-duration-default) ease;text-decoration-color:currentColor}.article__body :where(a:hover,a:focus-visible){-webkit-text-decoration-color:var(--color-brand-primary);text-decoration-color:var(--color-brand-primary)}.article__body :where(ul,ol){-webkit-padding-start:revert;padding-inline-start:revert}.article__body :where(ul){list-style:outside}.article__body :where(ol){list-style:decimal}.article__body :where(ul,ol) :where(ul){list-style:circle}.article__body :where(ul,ol) :where(ol){list-style:lower-alpha}.article__body :where(ul,ol) :where(ul,ol) :where(ul){list-style:square}.article__body :where(ul,ol) :where(ul,ol) :where(ol){list-style:lower-roman}.article__body :where(li+li,li>ul,li>ol),.article__body :where(li>*+:where(p,figure,img,iframe,video,table)){-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs)}.article__body :where(ul>li)::marker{color:var(--color-brand-primary)}.article__body :where(ol>li)::marker{font-weight:var(--font-weight-semibold);color:var(--color-brand-black)}.article__body :where(blockquote){-webkit-padding-start:var(--space-md);font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);line-height:var(--line-height-125);-webkit-border-start:4px solid var(--color-brand-primary);border-inline-start:4px solid var(--color-brand-primary);margin-inline:0;padding-inline-start:var(--space-md)}.article__body :where(blockquote>*+*){-webkit-margin-before:var(--space-sm);margin-block-start:var(--space-sm)}.article__body :where(img,video){border-radius:var(--border-radius-xl);block-size:auto;max-inline-size:100%;display:block}.article__body>:where(img,video),.article__body>:where(p,figure)>:where(img,video),.article__body>:where(p,figure)>a:only-child>img{inline-size:100%}.article__body :where(iframe){aspect-ratio:16/9;background-color:var(--color-gray-100);border-radius:var(--border-radius-xl);border:0;block-size:auto;inline-size:100%;display:block}.article__body :where(figure){margin-inline:0}.article__body figcaption{-webkit-margin-before:var(--space-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-144);color:var(--color-gray-500);margin-block-start:var(--space-xs)}.article__table{border:var(--border-width-default) solid var(--color-gray-200);border-radius:var(--border-radius-lg);overflow-x:auto}.article__body :where(table){max-inline-size:100%;font-size:var(--article-body-table-font-size);line-height:var(--line-height-125);color:var(--color-text-primary);border-collapse:collapse;display:block;overflow-x:auto}.article__table>table{inline-size:100%;display:table;overflow:visible}.article__body :where(caption){padding:var(--article-body-table-cell-padding-block) var(--article-body-table-cell-padding-inline);font-weight:var(--font-weight-semibold);color:var(--color-brand-white);text-align:start;background-color:var(--color-brand-black);-webkit-border-after:var(--border-width-default) solid var(--color-gray-600);border-block-end:var(--border-width-default) solid var(--color-gray-600)}.article__body :where(th,td){min-inline-size:96px;padding:var(--article-body-table-cell-padding-block) var(--article-body-table-cell-padding-inline);vertical-align:top;text-align:start;overflow-wrap:normal;-webkit-border-after:var(--border-width-default) solid var(--color-gray-200);border-block-end:var(--border-width-default) solid var(--color-gray-200)}.article__body :where(th){font-weight:var(--font-weight-semibold);vertical-align:middle;color:var(--color-brand-white);background-color:var(--color-brand-black);-webkit-border-after:var(--border-width-default) solid var(--color-gray-600);border-block-end:var(--border-width-default) solid var(--color-gray-600);-webkit-border-end:var(--border-width-default) solid var(--color-gray-600);border-inline-end:var(--border-width-default) solid var(--color-gray-600)}.article__body :where(th:last-child){-webkit-border-end:0;border-inline-end:0}.article__body :where(thead>tr:last-child>th,thead>tr>th[rowspan]){-webkit-border-after:0;border-block-end:0}.article__body :where(th[colspan]){text-align:center}.article__body :where(th[scope=row]){vertical-align:top;color:var(--color-brand-black);background-color:var(--color-gray-100);border-block-end-color:var(--color-gray-200);-webkit-border-end:0;border-inline-end:0}.article__body :where(tbody tr:nth-child(2n)>td){background-color:var(--color-gray-100)}.article__body :where(tfoot>tr>td,tfoot>tr>th){font-weight:var(--font-weight-semibold);color:var(--color-brand-black);background-color:var(--color-gray-200);-webkit-border-end:0;border-inline-end:0}.article__body :where(table>:last-child>tr:last-child>th,table>:last-child>tr:last-child>td){-webkit-border-after:0;border-block-end:0}.article__body :where(td,th) :where(ul,ol){-webkit-padding-start:var(--space-md);padding-inline-start:var(--space-md)}.article__body :where(td,th) :where(li+li,li>ul,li>ol),.article__body :where(td,th)>:where(*+:where(ul,ol,p,figure)){-webkit-margin-before:var(--space-3xs);margin-block-start:var(--space-3xs)}.article__body :where(code,pre){font-family:var(--article-body-code-font-family);font-size:.9em}.article__body :where(code){background-color:var(--color-gray-100);border-radius:var(--border-radius-sm);padding:.1em .35em}.article__body :where(pre){padding:var(--space-sm);white-space:pre-wrap;background-color:var(--color-gray-100);border-radius:var(--border-radius-sm);overflow-x:auto}.article__body :where(pre code){font-size:inherit;background:0 0;border-radius:0;padding:0}.article__body :where(hr){-webkit-border-before:var(--border-width-default) solid var(--border-color-default);border:0;border-block-start:var(--border-width-default) solid var(--border-color-default)}:root{--article-column-gap:56px;--article-content-padding-inline:0;--article-downloads-gap:var(--space-sm);--article-downloads-title-font-size:var(--font-size-2xl);--article-downloads-title-line-height:var(--line-height-120);--article-editorial-padding-block-end:80px;--article-editorial-padding-block-start:var(--space-md);--article-header-metadata-gap:var(--space-lg);--article-header-padding-block-end:var(--space-36);--article-header-padding-block-start:56px;--article-header-padding-inline-end:var(--space-xl);--article-header-standfirst-gap:var(--space-lg);--article-heading-font-size:var(--font-size-4xl);--article-heading-line-height:64px;--article-publish-date-font-size:var(--font-size-base);--article-publish-date-margin-block-start:var(--space-2xl);--article-sidebar-margin-block-start:0;--article-standfirst-font-size:var(--font-size-xl);--article-standfirst-line-height:28px}@media (width>=768px) and (width<=1199px){:root{--article-downloads-title-font-size:32px;--article-downloads-title-line-height:38px;--article-header-metadata-gap:var(--space-xl);--article-header-padding-block-start:var(--space-48);--article-header-padding-block-end:var(--space-lg);--article-header-standfirst-gap:var(--space-sm)}}@media (width<=767px){:root{--article-downloads-title-font-size:32px;--article-downloads-title-line-height:36px;--article-header-metadata-gap:var(--space-2xl);--article-header-padding-block-end:var(--space-3xl);--article-header-padding-block-start:var(--space-2xl);--article-header-padding-inline-end:0;--article-header-standfirst-gap:var(--space-sm);--article-heading-font-size:var(--font-size-2xl);--article-heading-line-height:var(--line-height-120);--article-publish-date-font-size:var(--font-size-sm)}}@media (width>=1200px){:root{--article-sidebar-margin-block-start:var(--space-2xl)}}@media (width>=1600px){:root{--article-content-padding-inline:128px;--article-header-metadata-gap:var(--space-2xl);--article-sidebar-margin-block-start:56px}}.article__layout{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1200px){.article__layout{-webkit-column-gap:var(--article-column-gap);-moz-column-gap:var(--article-column-gap);column-gap:var(--article-column-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.article__content{padding-inline:var(--article-content-padding-inline);grid-column:1/span 2}}.article__header{padding-block:var(--article-header-padding-block-start) var(--article-header-padding-block-end);-webkit-padding-end:var(--article-header-padding-inline-end);padding-inline-end:var(--article-header-padding-inline-end);display:block}.article__title{font-size:var(--article-heading-font-size);font-weight:var(--font-weight-semibold);line-height:var(--article-heading-line-height);color:var(--color-text-primary)}.article__standfirst{-webkit-margin-before:var(--article-header-standfirst-gap);font-size:var(--article-standfirst-font-size);font-weight:var(--font-weight-semibold);line-height:var(--article-standfirst-line-height);color:var(--color-text-primary);margin-block-start:var(--article-header-standfirst-gap)}.article__primary-tags,.article__tags{gap:var(--space-sm);flex-wrap:wrap;list-style:none;display:flex}.article__editorial{padding-block:var(--article-editorial-padding-block-start) var(--article-editorial-padding-block-end)}.article__hero-image{border-radius:var(--border-radius-xl);block-size:auto;inline-size:100%}.article__hero-caption{-webkit-margin-before:var(--space-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-144);color:var(--color-gray-500);margin-block-start:var(--space-xs)}.article__related-tags{gap:var(--space-md);-webkit-padding-before:var(--space-sm);flex-direction:column;padding-block-start:var(--space-sm);display:flex}.article__related-tags-title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-100);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.article__sidebar{-webkit-margin-before:var(--article-sidebar-margin-block-start);margin-block-start:var(--article-sidebar-margin-block-start)}@media (width>=1200px){.article__sidebar{grid-column:3;position:sticky;inset-block-start:var(--header-height)}}.article__downloads{gap:var(--space-2xl);padding-block:var(--space-lg);padding-inline:var(--space-sm);color:var(--color-brand-white);border-radius:var(--border-radius-xl);background-color:#000000e6;flex-direction:column;display:flex}@media (width>=768px) and (width<=1199px){.article__downloads{gap:var(--space-xl);padding-block:var(--space-xl);padding-inline:var(--space-xl)}}.article__downloads-title{font-size:var(--article-downloads-title-font-size);font-weight:var(--font-weight-semibold);line-height:var(--article-downloads-title-line-height);text-align:center}.article__downloads-list{gap:var(--article-downloads-gap);flex-direction:column;list-style:none;display:flex}@media (width>=768px) and (width<=1199px){.article__downloads-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.article__downloads-list:has(>:nth-child(4)){display:flex}}@media (width<=767px){.article__downloads-list .download-item{padding:var(--space-sm)}.article__downloads-list .download-item__title{font-size:var(--font-size-md);line-height:24px}}.article__metadata{gap:var(--space-md);-webkit-margin-before:var(--article-header-metadata-gap);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-block-start:var(--article-header-metadata-gap);display:flex}@media (width<=767px){.article__metadata{flex-direction:column;align-items:flex-start}}.article__sharing{gap:var(--space-lg);-webkit-margin-start:auto;margin-inline-start:auto;display:flex;position:relative}@media (width<=767px){.article__sharing{-webkit-margin-start:0;margin-inline-start:0}}.article__share-action{block-size:24px;inline-size:24px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.article__share-action[hidden]{display:none}.article__share-action svg{flex-shrink:0;block-size:24px;inline-size:24px}.article__share-action .cmp-link__screen-reader-only{white-space:nowrap;clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.article__share-action:hover{color:var(--color-brand-primary)}.article__share-action:focus-visible{outline-offset:2px;outline:2px solid}.article__share-action:disabled{cursor:wait;opacity:.5}.article__share-status{z-index:1;inline-size:max-content;max-inline-size:min(280px,80vw);font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-brand-white);position:absolute;inset-block-start:100%;inset-inline-end:0}.article__publish-date{-webkit-margin-before:var(--article-publish-date-margin-block-start);font-size:var(--article-publish-date-font-size);font-weight:var(--font-weight-semibold);line-height:var(--line-height-125);color:var(--article-body-color);margin-block-start:var(--article-publish-date-margin-block-start);display:block}.article__publish-date:first-letter{text-transform:uppercase}.article-list{padding-block:calc(var(--space-3xl) * 2);background-color:var(--color-gray-100);-webkit-box-shadow:0 0 0 100vmax var(--color-gray-100);box-shadow:0 0 0 100vmax var(--color-gray-100);clip-path:inset(0 -100vmax)}.article-list__toolbar,.article-list__controls,.article-list__filter,.article-list__view-mode,.article-list__search{align-items:center;display:flex}.article-list__toolbar{gap:var(--space-36);justify-content:space-between}.article-list__controls{flex-wrap:wrap;gap:60px}.article-list__filter,.article-list__view-mode{gap:var(--space-sm)}.article-list__control-label,.article-list__category{font-size:var(--font-size-md);line-height:var(--line-height-144)}.article-list__control-label{color:var(--color-gray-600)}.article-list__category-control{min-inline-size:0;max-inline-size:100%;position:relative}.article-list__category{max-inline-size:100%;color:var(--color-text-primary);appearance:none;cursor:pointer;background:0 0;border:0;padding:0 32px 0 0;font-family:inherit}.article-list__chevron{pointer-events:none;block-size:24px;inline-size:24px;position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%)}.article-list__view-mode{gap:var(--space-2xs);border:0;min-inline-size:0;margin:0;padding:0}@media (width<=767px){.article-list__view-mode{display:none}}.article-list__view-mode legend{float:none;padding:0;display:contents}.article-list__view-button{cursor:pointer;background:0 0;border:0;block-size:49px;inline-size:49px;padding:0;display:block}.article-list__view-button[aria-pressed=false]{opacity:.4}.article-list__view-button[aria-pressed=true]{color:var(--color-brand-primary)}.article-list__view-icon{block-size:100%;inline-size:100%;display:block}.article-list__search{gap:var(--space-36);inline-size:min(100%,678px)}.article-list__search-form{gap:var(--space-36);flex:1;align-items:flex-start;min-inline-size:0;display:flex}.article-list__search-field{-webkit-margin-after:0;flex:1;min-inline-size:0;margin-block-end:0}.article-list__search-field .input-field__input{background:0 0}:is(.article-list__search-field .input-field__input:focus+.input-field__label,.article-list__search-field .input-field__input:not(:placeholder-shown)+.input-field__label),:is(.article-list__search-field .input-field__input:focus+.input-field__label,.article-list__search-field .input-field__input:not(:placeholder-shown)+.input-field__label),.article-list__search-field .input-field__input:focus+.input-field__label,.article-list__search-field .input-field__input:not(:placeholder-shown)+.input-field__label{background:var(--color-gray-100)}.article-list__search-button,.article-list__more{min-block-size:var(--form-control-height-lg);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-100);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);cursor:pointer;border:var(--border-width-default) solid var(--color-text-primary);border-radius:var(--border-radius-pill);background:0 0;padding:0 38px}.article-list__view-button:focus-visible,.article-list__category:focus-visible,.article-list__search-button:focus-visible,.article-list__more:focus-visible{outline:var(--border-width-thick) solid var(--border-color-focus);outline-offset:var(--focus-outline-offset)}.article-list__more-container{-webkit-margin-before:var(--space-3xl);justify-content:center;margin-block-start:var(--space-3xl);display:flex}.article-list__more-container[hidden]{display:none}.article-list__items{--article-item-align-items:center;--article-item-column-gap:var(--space-2xl);--article-item-date-font-size:var(--font-size-md);--article-item-date-grid-column:2;--article-item-date-grid-row:4;--article-item-footer-display:contents;--article-item-grid-row:auto;--article-item-grid-template-columns:minmax(0, 35fr) minmax(0, 65fr);--article-item-grid-template-rows:1fr auto auto auto 1fr;--article-item-image-align-self:center;--article-item-image-aspect-ratio:7 / 5;--article-item-image-grid-column:1;--article-item-image-grid-row:1 / -1;--article-item-lede-display:-webkit-box;--article-item-lede-grid-column:2;--article-item-lede-grid-row:3;--article-item-link-grid-column:2;--article-item-link-grid-row:4;--article-item-row-gap:var(--space-xs);--article-item-tag-margin-block-end:var(--space-sm);--article-item-tag-margin-inline-start:var(--space-sm);--article-item-tag-max-inline-size:calc(100% - var(--space-2xs));--article-item-tag-overflow:hidden;--article-item-tag-text-overflow:ellipsis;--article-item-title-grid-column:2;--article-item-title-grid-row:2;--article-item-title-line-clamp:2;--article-item-title-margin-block-start:0;--article-item-title-padding-block-start:0;gap:var(--space-64);-webkit-margin-before:var(--space-48);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-48);display:grid}@media (width>=768px) and (width<=1199px),(width>=1200px){.article-list__items--grid{--article-item-align-items:start;--article-item-column-gap:var(--space-sm);--article-item-date-grid-column:1;--article-item-date-grid-row:1;--article-item-footer-display:grid;--article-item-footer-grid-row:3;--article-item-footer-grid-template-rows:auto auto;--article-item-footer-row-gap:var(--space-36);--article-item-grid-row:span 3;--article-item-grid-template-columns:minmax(0, 1fr);--article-item-grid-template-rows:subgrid;--article-item-image-align-self:stretch;--article-item-image-grid-row:1;--article-item-lede-display:none;--article-item-link-grid-column:1;--article-item-link-grid-row:2;--article-item-row-gap:var(--space-sm);--article-item-tag-margin-block-end:var(--space-lg);--article-item-title-grid-column:1;--article-item-title-line-clamp:3;gap:60px var(--space-3xl);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=768px) and (width<=1199px){.article-list__items--grid{-webkit-column-gap:var(--space-lg);-moz-column-gap:var(--space-lg);column-gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px),(width>=1600px){.article-list__items--list{--article-item-after-content:"";--article-item-grid-template-columns:minmax(0, 368px) auto;--article-item-lede-font-size:var(--space-22);--article-item-position:relative;--article-item-row-gap:var(--space-sm);--article-item-title-font-size:var(--font-size-2xl);gap:122px;inline-size:70%;margin-inline:auto}}@media (width>=768px) and (width<=1199px){.article-list__items--list{--article-item-after-content:"";--article-item-position:relative;gap:82px;margin-inline:auto}}.article-list__items--list .article-item:last-child{--article-item-after-content:none}@media (width>=768px) and (width<=1199px),(width<=767px){.article-list__toolbar{gap:var(--space-lg);flex-wrap:wrap}.article-list__controls{justify-content:space-between;inline-size:100%}.article-list__search{inline-size:100%}}@media (width<=767px){.article-list__items{--article-item-date-font-size:var(--font-size-base);--article-item-date-grid-column:1;--article-item-date-grid-row:3;--article-item-grid-template-columns:minmax(0, 1fr);--article-item-grid-template-rows:auto auto auto;--article-item-image-aspect-ratio:5 / 3;--article-item-image-grid-row:1;--article-item-lede-display:none;--article-item-link-grid-column:1;--article-item-link-grid-row:3;--article-item-title-grid-column:1;--article-item-title-line-clamp:3;--article-item-title-margin-block-start:var(--space-xs)}.article-list__controls,.article-list__search-form{gap:var(--space-sm)}.article-list__search-button{padding-inline:var(--space-lg)}}:root{--articles-by-tag-column-gap:56px;--articles-by-tag-content-height:908px;--articles-by-tag-list-margin-left:0;--articles-by-tag-padding-block:120px;--articles-by-tag-row-gap:72px}@media (width>=1600px){:root{--articles-by-tag-list-margin-left:416px}}.articles-by-tag{gap:var(--articles-by-tag-row-gap);inline-size:100%;padding-block:var(--articles-by-tag-padding-block);background-color:var(--color-gray-100);-webkit-box-shadow:0 0 0 100vmax var(--color-gray-100);box-shadow:0 0 0 100vmax var(--color-gray-100);clip-path:inset(0 -100vmax);flex-direction:column;display:flex}@media (width>=1200px){.articles-by-tag{--article-item-title-padding-block-start:var(--space-md);--article-item-featured-title-padding-block-start:var(--space-md)}}@media (width>=768px) and (width<=1199px){.articles-by-tag{--articles-by-tag-padding-block:80px;--articles-by-tag-row-gap:var(--space-48)}}@media (width<=767px){.articles-by-tag{--articles-by-tag-padding-block:var(--space-3xl)}}.articles-by-tag__top{gap:var(--space-xs);flex-direction:column;display:flex}.articles-by-tag__tabs{gap:var(--space-2xl);flex-wrap:wrap;list-style:none;display:flex}@media (width>=768px) and (width<=1199px),(width<=767px){.articles-by-tag__tabs{gap:var(--space-lg);flex-wrap:nowrap;overflow-x:auto}}.articles-by-tag__tab{padding-block:var(--space-36);font:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-100);color:var(--color-gray-400);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);cursor:pointer;-webkit-border-after:4px solid transparent;-webkit-transition:border-color var(--transition-duration-default) ease, color var(--transition-duration-default) ease;transition:border-color var(--transition-duration-default) ease, color var(--transition-duration-default) ease;background:0 0;border:0;border-block-end:4px solid #0000}@media (width>=768px) and (width<=1199px),(width<=767px){.articles-by-tag__tab{font-size:var(--font-size-sm);white-space:nowrap;flex-shrink:0;padding-block:32px}}.articles-by-tag__tab:hover{color:var(--color-text-primary)}.articles-by-tag__tab:focus-visible{outline:var(--border-width-thick) solid var(--border-color-focus);outline-offset:var(--focus-outline-offset)}.articles-by-tag__tab[aria-selected=true]{color:var(--color-text-primary);border-block-end-color:var(--color-brand-primary)}.articles-by-tag__more{padding-block:var(--space-sm);padding-inline:var(--space-xl);font-size:var(--font-size-sm);align-self:center}.articles-by-tag__more[hidden]{display:none}.articles-by-tag__content{position:relative}.articles-by-tag__content[aria-busy=true]{min-block-size:160px}@media (width>=1200px){.articles-by-tag__content{min-block-size:var(--articles-by-tag-content-height);overflow-y:auto}}.articles-by-tag__loading{z-index:1;gap:var(--space-xs);color:var(--color-text-primary);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.articles-by-tag__loading[hidden]{display:none}.articles-by-tag__spinner{border:4px solid var(--color-gray-400);border-block-start-color:var(--color-brand-primary);border-radius:50%;flex-shrink:0;block-size:48px;inline-size:48px;animation:.8s linear infinite articles-by-tag-spin}@media (prefers-reduced-motion:reduce){.articles-by-tag__spinner{animation:none}}@keyframes articles-by-tag-spin{to{transform:rotate(360deg)}}.articles-by-tag__list{display:var(--article-item-list-display);gap:var(--articles-by-tag-row-gap) var(--articles-by-tag-column-gap);grid-template-columns:1fr;transition:opacity .18s}.articles-by-tag__content[aria-busy=true] .articles-by-tag__list{opacity:.35}@media (prefers-reduced-motion:reduce){.articles-by-tag__list{transition:none}}@media (width>=1200px){.articles-by-tag__list{-webkit-margin-start:var(--articles-by-tag-list-margin-left);flex-direction:column;margin-inline-start:var(--articles-by-tag-list-margin-left);display:flex}.articles-by-tag__featured-row,.articles-by-tag__cards{gap:0 var(--articles-by-tag-column-gap);grid-template-rows:auto auto;display:grid}.articles-by-tag__featured-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.articles-by-tag__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=768px) and (width<=1199px),(width<=767px){.articles-by-tag__featured-row,.articles-by-tag__cards{display:contents}}@media (width<=767px){.articles-by-tag__list{row-gap:var(--space-3xl)}.articles-by-tag__more{inline-size:auto}}@media (width>=768px) and (width<=1199px){.articles-by-tag__list{gap:calc(var(--space-2xl) * 2);flex-flow:column}}:root{--footer-branding-padding-block-start:80px;--footer-column-icon-bar-length:14px;--footer-column-icon-stroke-width:var(--border-width-thick);--footer-column-list-animation-duration:.5s;--footer-column-width:calc((100% - (var(--space-lg) * 3)) / 4);--footer-columns-margin-block-start:72px;--footer-logo-max-width:200px;--footer-logo-padding-block-mobile:60px;--footer-newsletter-heading-max-width:260px;--footer-newsletter-input-width:400px}@media (width>=768px) and (width<=1199px){:root{--footer-newsletter-input-width:335px}}.footer,.cmp-experiencefragment--footer{background-color:var(--color-gray-100)}.footer__branding{gap:var(--space-36);-webkit-padding-before:var(--footer-branding-padding-block-start);justify-content:space-between;align-items:center;padding-block-start:var(--footer-branding-padding-block-start);display:flex}.footer__logo-link{flex-shrink:0}.footer__logo{inline-size:100%;max-inline-size:var(--footer-logo-max-width)}.footer__newsletter{gap:var(--space-lg);flex-direction:column;display:flex}.footer__newsletter-heading{max-inline-size:var(--footer-newsletter-heading-max-width);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-125);color:var(--color-text-primary)}.footer__newsletter-form{gap:var(--space-lg);align-items:flex-start;display:flex}.footer__newsletter-field{inline-size:var(--footer-newsletter-input-width);-webkit-margin-after:0;margin-block-end:0}.footer__newsletter-input{background:0 0;inline-size:100%}.footer__newsletter .footer__newsletter-input:focus{border-color:var(--border-color-default);outline:none}.footer__newsletter .footer__newsletter-input--keyboard-focused:focus{outline:var(--border-width-thick) solid var(--border-color-focus);outline-offset:var(--focus-outline-offset);border-color:var(--border-color-focus)}.input-field--error .footer__newsletter-input:focus{border-color:var(--border-color-error)}.footer__newsletter-input::-webkit-input-placeholder{color:var(--color-gray-600)}.footer__newsletter-input::placeholder{color:var(--color-gray-600)}.footer__newsletter-input:-ms-placeholder-shown{color:var(--color-gray-600)}.footer__newsletter-input::placeholder{color:var(--color-gray-600)}.footer__columns{gap:var(--space-lg);-webkit-padding-after:calc(var(--space-lg) * 4);-webkit-margin-before:var(--footer-columns-margin-block-start);flex-wrap:wrap;margin-block-start:var(--footer-columns-margin-block-start);padding-block-end:calc(var(--space-lg) * 4);display:flex}.footer__column{-webkit-box-flex:1;-ms-flex:1 1 var(--footer-column-width);flex:1 1 var(--footer-column-width);max-inline-size:var(--footer-column-width);position:relative}@media (width>=1200px){.footer__columns:has(>.footer__column:nth-child(2):last-child) .footer__column{-ms-flex-preferred-size:calc((100% - (var(--space-lg) * 2)) / 3);flex-basis:calc((100% - (var(--space-lg) * 2)) / 3);max-inline-size:calc((100% - (var(--space-lg) * 2)) / 3)}}@media (width>=768px) and (width<=1199px){.footer__branding{-webkit-padding-before:var(--space-2xl);padding-block-start:var(--space-2xl)}.footer__newsletter{gap:var(--space-sm)}.footer__newsletter-input{block-size:var(--form-control-height-sm)}.footer__newsletter-submit{padding-block:var(--button-padding-y-sm);padding-inline:var(--button-padding-x-sm);font-size:var(--font-size-sm)}.footer__column{flex:1 1 0}}@media (width>=768px) and (width<=1199px),(width<=767px){.footer__columns{-webkit-margin-before:var(--space-2xl);margin-block-start:var(--space-2xl)}.footer__column{max-inline-size:none}}.footer__column-heading{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-144);color:var(--color-gray-600);-webkit-border-after:var(--border-width-default) solid var(--color-gray-200);border-block-end:var(--border-width-default) solid var(--color-gray-200);margin:0}.footer__column-toggle{inline-size:100%;padding:0 0 var(--space-lg);font:inherit;line-height:inherit;color:inherit;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.footer__column-toggle:disabled{cursor:default}.footer__column-icon{display:none}.footer__column-list{gap:var(--space-2xs);flex-direction:column;display:flex}.footer__column-item{padding-block:var(--space-2xs)}.footer__column-item:first-child{-webkit-padding-before:var(--space-lg);padding-block-start:var(--space-lg)}.footer__column-link,.footer__column-label{font-size:var(--font-size-md);line-height:var(--line-height-144);color:var(--color-gray-400);text-decoration:none}.footer__column-link:hover,.footer__column-link:focus-visible{color:var(--color-brand-primary)}.footer__copyright{inline-size:100vw;padding-block:var(--space-md);background-color:var(--color-text-primary);margin-inline:calc(50% - 50vw)}.footer__copyright-text{max-inline-size:var(--layout-max-width);padding-inline:var(--layout-gutter-desktop);font-size:var(--font-size-xs);line-height:var(--line-height-100);color:var(--color-brand-white);margin-inline:auto}@media (width<=767px){.footer__column-list-wrapper{-webkit-transition:grid-template-rows var(--footer-column-list-animation-duration) ease-out;transition:grid-template-rows var(--footer-column-list-animation-duration) ease-out;transition:grid-template-rows var(--footer-column-list-animation-duration) ease-out, -ms-grid-rows var(--footer-column-list-animation-duration) ease-out;grid-template-rows:0fr;display:grid}.footer__column:has(.footer__column-toggle[aria-expanded=true]) .footer__column-list-wrapper{grid-template-rows:1fr}.footer__column-list{gap:var(--space-lg);min-block-size:0;padding:calc(var(--focus-outline-offset) + var(--border-width-thick));margin:calc(-1 * (var(--focus-outline-offset) + var(--border-width-thick)));overflow:hidden}.footer__column-item{padding-block:0}.footer__column-item:first-child{padding-block:var(--space-lg) 0}.footer__column-heading{padding:0}.footer__column-toggle{padding-block:var(--space-lg);cursor:pointer}.footer__column-icon{inline-size:var(--icon-size-md);block-size:var(--icon-size-md);flex-shrink:0;display:block;position:relative}.footer__column-icon:before,.footer__column-icon:after{inline-size:var(--footer-column-icon-bar-length);block-size:var(--footer-column-icon-stroke-width);content:"";background-color:var(--color-gray-600);-webkit-transition:opacity var(--transition-duration-default) ease, -webkit-transform var(--transition-duration-default) ease;transition:opacity var(--transition-duration-default) ease, -webkit-transform var(--transition-duration-default) ease;transition:opacity var(--transition-duration-default) ease, transform var(--transition-duration-default) ease;transition:opacity var(--transition-duration-default) ease, transform var(--transition-duration-default) ease, -webkit-transform var(--transition-duration-default) ease;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.footer__column-icon:after{transform:translate(-50%,-50%)rotate(90deg)}.footer__column-toggle[aria-expanded=true] .footer__column-icon:after{opacity:0;transform:translate(-50%,-50%)rotate(0)}.footer__branding{-webkit-padding-before:0;flex-direction:column;align-items:stretch;gap:0;padding-block-start:0}.footer__logo-link{padding-block:var(--footer-logo-padding-block-mobile);justify-content:center;display:flex}.footer__newsletter-heading{max-inline-size:none}.footer__newsletter-form{flex-direction:column;align-items:stretch}.footer__newsletter-field,.footer__newsletter-submit{inline-size:100%}.footer__newsletter-input{block-size:var(--form-control-height-lg)}.footer__columns{-webkit-padding-after:var(--space-2xl);flex-direction:column;gap:0;padding-block-end:var(--space-2xl)}.footer__column{-webkit-margin-after:var(--space-2xl);flex:none;margin-block-end:var(--space-2xl)}.footer__column:has(.footer__column-toggle[aria-expanded=false]){-webkit-margin-after:0;margin-block-end:0}.footer__column-heading,.footer__column-link,.footer__column-label{font-size:var(--font-size-base);line-height:var(--line-height-125)}.footer__copyright{margin-inline:calc(var(--layout-gutter-mobile) * -1)}.footer__copyright-text{padding-inline:var(--layout-gutter-mobile)}}:root{--border-radius-md:12px;--border-radius-search-dialog:20px;--header-chevron-block-size:var(--font-size-sm);--header-chevron-inline-size:var(--space-2xs);--header-chevron-rotation-collapsed:90deg;--header-chevron-rotation-expanded:-90deg;--header-chevron-scale:.85;--header-desktop-focus-block-size:calc(1lh + (var(--header-nav-item-padding-y) * 2));--header-desktop-shell-width:1904px;--header-dropdown-image-scale:scale(.97);--header-dropdown-link-padding-block:var(--space-lg);--header-dropdown-max-width:544px;--header-dropdown-padding-block:var(--space-2xl);--header-dropdown-transition-offset:var(--space-xs);--header-dropdown-width:33%;--header-dropdown-z-index:1;--header-focus-offset:var(--border-width-thick);--header-focus-outline-width:3px;--header-height:102px;--header-icon-size:var(--font-size-xl);--header-logo-height:55px;--header-logo-transform-y:.5px;--header-menu-toggle-angle:45deg;--header-menu-toggle-offset:6px;--header-mobile-chevron-back-scale:-1;--header-mobile-chevron-block-size:14px;--header-mobile-chevron-inline-size:8px;--header-mobile-gutter-multiplier:2;--header-mobile-nav-height:calc(100dvh - var(--header-height));--header-mobile-nav-z-index:3;--header-mobile-row-height:72px;--header-mobile-search-dialog-heading-font-size:2.5rem;--header-mobile-search-dialog-heading-line-height:3rem;--header-mobile-search-dialog-heading-padding-block-start:32px;--header-mobile-search-dialog-padding-block-end:32px;--header-mobile-search-dialog-padding-block-start:38px;--header-mobile-search-dialog-padding-inline:var(--space-sm);--header-mobile-search-dialog-radius:var(--border-radius-xl);--header-mobile-search-form-gap:var(--space-sm);--header-mobile-search-form-padding-block:32px;--header-mobile-search-form-padding-inline:var(--space-sm);--header-mobile-search-heading-font-size:2.25rem;--header-mobile-search-heading-line-height:1.15;--header-mobile-search-heading-max-width:220px;--header-mobile-search-heading-margin-block-end:26px;--header-mobile-search-submit-letter-spacing:.84px;--header-mobile-transition-duration:.3s;--header-mobile-submenu-transition-duration:.5s;--header-nav-gap:var(--space-sm);--header-nav-item-color-active:var(--color-brand-primary);--header-nav-item-color-default:var(--color-gray-600);--header-nav-item-gap:var(--space-2xs);--header-nav-item-padding-y:var(--space-sm);--header-search-dialog-padding-block-end:120px;--header-search-dialog-padding-block-start:124px;--header-search-dialog-padding-inline:142px;--header-search-dialog-min-height:400px;--header-search-dialog-width:1200px;--header-search-heading-font-size-max:2.5rem;--header-search-heading-font-size-min:2rem;--header-search-heading-font-size-preferred:3vw;--header-search-heading-line-height:1.2;--header-search-heading-margin-block-end:26px;--header-search-icon-padding:3px;--header-search-icon-svg-size:var(--space-lg);--header-search-modal-z-index:10;--header-search-submit-letter-spacing:.08em;--header-search-submit-min-block-size:var(--form-control-height-lg);--header-search-submit-min-inline-size:145px;--header-search-submit-outline-offset:3px;--header-search-submit-padding-inline:28px;--header-sticky-z-index:10;--header-stroke-width:var(--border-width-thick);--header-submenu-font-size:28px;--header-submenu-block-size:35px;--header-submenu-z-index:2}@media (width<=767px),(width>=768px) and (width<=1199px){:root{--header-height:80px;--header-logo-height:40px}}.cmp-experiencefragment--header{background-color:var(--color-brand-white)}.experiencefragment:has(>.cmp-experiencefragment--header){z-index:var(--header-sticky-z-index);position:sticky;inset-block-start:0}.header{gap:var(--space-36);max-inline-size:var(--header-desktop-shell-width);block-size:var(--header-height);justify-content:space-between;align-items:center;display:flex;position:relative}.header__logo-link{flex-shrink:0}.header__logo{block-size:var(--header-logo-height);image-rendering:crisp-edges}@media (width>=1200px){.header__logo-link,.header__search-icon{block-size:var(--header-desktop-focus-block-size);align-items:center;display:inline-flex}.header__logo{-webkit-transform:translateY(var(--header-logo-transform-y));transform:translateY(var(--header-logo-transform-y))}}.header__hamburger{display:none}.header__hamburger-icon{inline-size:var(--header-icon-size);block-size:var(--header-icon-size)}.header__hamburger-line{stroke:currentColor;stroke-width:var(--header-stroke-width);stroke-linecap:round;transform-origin:50%;transform-box:fill-box;-webkit-transition:opacity var(--transition-duration-default) ease, -webkit-transform var(--transition-duration-default) ease;transition:opacity var(--transition-duration-default) ease, -webkit-transform var(--transition-duration-default) ease;transition:opacity var(--transition-duration-default) ease, transform var(--transition-duration-default) ease;transition:opacity var(--transition-duration-default) ease, transform var(--transition-duration-default) ease, -webkit-transform var(--transition-duration-default) ease}.header--nav-open .header__hamburger-line--top{-webkit-transform:translateY(var(--header-menu-toggle-offset)) rotate(var(--header-menu-toggle-angle));transform:translateY(var(--header-menu-toggle-offset)) rotate(var(--header-menu-toggle-angle))}.header--nav-open .header__hamburger-line--middle{opacity:0}.header--nav-open .header__hamburger-line--bottom{-webkit-transform:translateY(calc(-1 * var(--header-menu-toggle-offset))) rotate(calc(-1 * var(--header-menu-toggle-angle)));transform:translateY(calc(-1 * var(--header-menu-toggle-offset))) rotate(calc(-1 * var(--header-menu-toggle-angle)))}.header__nav-list{gap:var(--header-nav-gap);align-items:center;margin:0;padding:0;list-style:none;display:flex}.header__nav-list>.header__nav-item--has-dropdown{position:static}.header__nav-trigger,.header__dropdown-trigger{gap:var(--header-nav-item-gap);padding-block:var(--header-nav-item-padding-y);color:var(--header-nav-item-color-default);cursor:pointer;-webkit-transition:color var(--transition-duration-default) ease;transition:color var(--transition-duration-default) ease;background:0 0;border:none;align-items:center;padding-inline:0;text-decoration:none;display:inline-flex}.header__dropdown-trigger{inline-size:100%;padding-block:var(--header-dropdown-link-padding-block);padding-inline:var(--space-sm);font-family:var(--font-family-primary), serif;font-size:var(--font-size-md);text-align:start;justify-content:space-between;display:flex}.header__nav-trigger:hover,.header__dropdown-trigger:hover,.header__nav-item--expanded>.header__nav-trigger,.header__nav-item--expanded>.header__dropdown-trigger{color:var(--header-nav-item-color-active)}.header__nav-trigger-label,.header__dropdown-trigger-label{font-family:var(--font-family-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-144);color:inherit;text-align:center;letter-spacing:var(--letter-spacing-normal)}.header__nav-trigger-chevron{-webkit-margin-end:var(--space-3xs);margin-inline-end:var(--space-3xs)}.header__nav-trigger-chevron,.header__dropdown-chevron{inline-size:var(--header-chevron-inline-size);block-size:var(--header-chevron-block-size);color:inherit}@media (width>=1200px){.header__nav-list>.header__nav-item>.header__nav-trigger>.header__nav-trigger-chevron{-webkit-margin-before:var(--space-3xs);-webkit-transform:rotate(var(--header-chevron-rotation-collapsed)) scale(var(--header-chevron-scale));transform:rotate(var(--header-chevron-rotation-collapsed)) scale(var(--header-chevron-scale));-webkit-transition:-webkit-transform var(--transition-duration-default) ease;transition:-webkit-transform var(--transition-duration-default) ease;transition:transform var(--transition-duration-default) ease;transition:transform var(--transition-duration-default) ease, -webkit-transform var(--transition-duration-default) ease;margin-block-start:var(--space-3xs)}.header__nav-list>.header__nav-item.header__nav-item--expanded>.header__nav-trigger>.header__nav-trigger-chevron{-webkit-transform:rotate(var(--header-chevron-rotation-expanded)) scale(var(--header-chevron-scale));transform:rotate(var(--header-chevron-rotation-expanded)) scale(var(--header-chevron-scale))}}.header__dropdown,.header__dropdown-sublist{display:none;position:absolute;inset-inline-start:0}.header__nav-link,.header__nav-label{font-family:var(--font-family-primary), serif;font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-144);color:var(--header-nav-item-color-default);text-decoration:none}@media (width>=1200px){.header__nav-link{padding-block:var(--header-nav-item-padding-y);display:inline-flex}}.header__nav-trigger:focus-visible,.header__nav-link:focus-visible,.header__logo-link:focus-visible{outline:var(--border-width-thick) solid var(--border-color-focus);outline-offset:var(--header-focus-offset);border-radius:var(--border-radius-sm)}.header__nav-link:hover,.header__nav-link:focus-visible{color:var(--header-nav-item-color-active)}.header__dropdown{z-index:var(--header-dropdown-z-index);inline-size:100%;min-inline-size:0;max-inline-size:calc(var(--header-desktop-shell-width) - (var(--layout-gutter-desktop) * 2));padding-block:var(--header-dropdown-padding-block);background-color:var(--color-brand-white);margin:0;padding-inline:0;inset-block-start:100%;inset-inline-start:var(--layout-gutter-desktop)}.header__nav-item--expanded>.header__dropdown{display:block}@media (width>=1200px){.header__dropdown{transform-origin:top}}.header__dropdown:before{z-index:-1;content:"";background-color:var(--color-brand-white);inline-size:100vw;position:absolute;inset-block:0;inset-inline-start:calc(min(0px, (var(--header-desktop-shell-width) - 100vw) / 2) - var(--layout-gutter-desktop))}.header__submenu--level-2{inline-size:var(--header-dropdown-width);max-inline-size:var(--header-dropdown-max-width);margin:0;padding-block:0;padding-inline:0;list-style:none}.header__dropdown-item{-webkit-border-after:var(--border-width-default) solid var(--color-gray-200);border-block-end:var(--border-width-default) solid var(--color-gray-200)}.header__dropdown-item:last-child,.header__dropdown-item--level-3{-webkit-border-after:none;border-block-end:none}.header__dropdown-item--level-2{max-inline-size:none;margin-inline:0;padding-inline:0}.header__dropdown-item--level-2.header__dropdown-item--has-dropdown{position:static}.header__dropdown-link{inline-size:100%;padding-block:var(--header-dropdown-link-padding-block);padding-inline:var(--space-sm);font-family:var(--font-family-primary), serif;font-size:var(--font-size-md);color:var(--header-nav-item-color-default);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.header__dropdown-link:hover,.header__dropdown-link:focus-visible,.header__dropdown-trigger:hover,.header__nav-item--expanded>.header__dropdown-trigger{color:var(--header-nav-item-color-active)}.header__dropdown-link:focus-visible,.header__dropdown-trigger:focus-visible{outline:var(--border-width-thick) solid var(--border-color-focus);outline-offset:calc(-1 * var(--border-width-thick));border-radius:var(--border-radius-sm)}.header__dropdown-chevron{inline-size:var(--header-chevron-inline-size);block-size:var(--header-chevron-block-size);color:inherit;flex-shrink:0}.header__dropdown-sublist{z-index:var(--header-submenu-z-index);inline-size:var(--header-dropdown-width);max-inline-size:var(--header-dropdown-max-width);max-block-size:calc(100% - (var(--header-dropdown-padding-block) * 2));background-color:var(--color-brand-white);margin:0;padding:0;list-style:none;display:none;position:absolute;inset-block-start:var(--header-dropdown-padding-block);inset-inline-start:min(var(--header-dropdown-width), var(--header-dropdown-max-width));overflow-y:auto}.header__dropdown-link--level-2{-webkit-padding-start:var(--space-lg);padding-inline-start:var(--space-lg)}.header__dropdown-link--level-3{background-color:var(--color-gray-100);border:var(--border-width-thick) solid transparent;border-radius:var(--border-radius-md);flex-flow:column;justify-content:flex-start;gap:0;inline-size:100%;padding:0;display:flex;overflow:hidden}.header__dropdown-link--level-3 .header__dropdown-image{-webkit-transform:var(--header-dropdown-image-scale);transform:var(--header-dropdown-image-scale);-webkit-transition:-webkit-transform var(--transition-duration-short) linear;transition:-webkit-transform var(--transition-duration-short) linear;transition:transform var(--transition-duration-short) linear;transition:transform var(--transition-duration-short) linear, -webkit-transform var(--transition-duration-short) linear;display:block}.header__dropdown-link--level-3:focus-visible{border-color:var(--border-color-focus);outline:none}@media (width>=1200px){.header__dropdown-sublist{visibility:hidden;gap:var(--space-lg);inline-size:calc(100% - min(var(--header-dropdown-width), var(--header-dropdown-max-width)));max-inline-size:none;padding-inline:calc(var(--space-lg) * 2);pointer-events:none;opacity:0;-webkit-transform:translateX(calc(-1 * var(--header-dropdown-transition-offset)));transform:translateX(calc(-1 * var(--header-dropdown-transition-offset)));-webkit-transition:opacity var(--transition-duration-default) ease, visibility 0s linear var(--transition-duration-default), -webkit-transform var(--transition-duration-default) ease;transition:opacity var(--transition-duration-default) ease, visibility 0s linear var(--transition-duration-default), -webkit-transform var(--transition-duration-default) ease;transition:opacity var(--transition-duration-default) ease, transform var(--transition-duration-default) ease, visibility 0s linear var(--transition-duration-default);transition:opacity var(--transition-duration-default) ease, transform var(--transition-duration-default) ease, visibility 0s linear var(--transition-duration-default), -webkit-transform var(--transition-duration-default) ease;flex-flow:wrap;justify-content:center;display:flex}.header__dropdown-item--level-3{aspect-ratio:1;flex:0 0 20%}.header__dropdown-link--level-3{block-size:100%;-webkit-transition:border var(--transition-duration-short) linear;transition:border var(--transition-duration-short) linear}.header__dropdown-link--level-3 .header__dropdown-image{inline-size:125%;max-inline-size:none}.header__dropdown-link--level-3:hover{--header-dropdown-image-scale:scale(1);border-color:var(--color-brand-primary)}.header__nav-item--expanded>.header__dropdown-sublist{visibility:visible;pointer-events:auto;opacity:1;transition-delay:0s;transform:translate(0)}}@media (width<=767px),(width>=768px) and (width<=1199px){.header__nav-item--expanded>.header__dropdown-sublist{display:block}}.header__dropdown-label{font-weight:var(--font-weight-semibold)}.header__submenu-heading{display:none}.header__dropdown-link--level-2,.header__dropdown-trigger--level-2{padding-inline:0 var(--space-2xs)}@media (width>=1200px){.header__dropdown-link--level-2:focus-visible,.header__dropdown-trigger--level-2:focus-visible{padding-inline:var(--space-2xs)}}@media (width<=767px){.header__dropdown{inline-size:100%;inset-inline-start:0}.header__dropdown-sublist{inline-size:auto;max-inline-size:none;position:static;inset-block-start:auto;inset-inline-start:auto}.header__dropdown:before{inset-inline-start:0}}@media (prefers-reduced-motion:reduce){.header__dropdown,.header__dropdown-sublist,.header__dropdown-item--level-2,.header__nav-list>.header__nav-item>.header__nav-trigger>.header__nav-trigger-chevron{transition-duration:0s}}.header__search-icon{padding:var(--header-search-icon-padding);color:var(--color-text-primary);flex-shrink:0}.header__hamburger:focus-visible,.header__search-icon:focus-visible{outline:var(--border-width-thick) solid var(--border-color-focus);outline-offset:var(--header-focus-offset);border-radius:var(--border-radius-sm)}.header__search-icon-svg{inline-size:var(--header-search-icon-svg-size);block-size:var(--header-search-icon-svg-size)}.header__search-modal{--modal-z-index:var(--header-search-modal-z-index)}.header__search-dialog{inline-size:min(100%, var(--header-search-dialog-width));min-block-size:var(--header-search-dialog-min-height);padding-block:var(--header-search-dialog-padding-block-start) var(--header-search-dialog-padding-block-end);padding-inline:var(--header-search-dialog-padding-inline);border-radius:var(--border-radius-search-dialog)}.header__search-heading{margin:0 0 var(--header-search-heading-margin-block-end);font-size:clamp(var(--header-search-heading-font-size-min), var(--header-search-heading-font-size-preferred), var(--header-search-heading-font-size-max));line-height:var(--header-search-heading-line-height);color:var(--color-text-primary)}.header__search-form{gap:var(--space-36);align-items:flex-start;display:flex}.header__search-form>.input-field{-webkit-margin-after:0;flex:1;margin-block-end:0}.header__search-submit{min-inline-size:var(--header-search-submit-min-inline-size);min-block-size:var(--header-search-submit-min-block-size);padding-inline:var(--header-search-submit-padding-inline)}.header__search-submit .button__label{letter-spacing:var(--header-search-submit-letter-spacing)}.header__search-submit:focus-visible{outline:var(--header-focus-outline-width) solid var(--color-brand-primary);outline-offset:var(--header-search-submit-outline-offset)}@media (width<=767px),(width>=768px) and (width<=1199px){.header__search-dialog{min-block-size:0;padding-block:var(--header-mobile-search-dialog-padding-block-start) var(--header-mobile-search-dialog-padding-block-end);padding-inline:var(--header-mobile-search-dialog-padding-inline)}.header__search-heading{max-inline-size:var(--header-mobile-search-heading-max-width);margin:0 auto var(--header-mobile-search-heading-margin-block-end);font-size:var(--header-mobile-search-heading-font-size);line-height:var(--header-mobile-search-heading-line-height)}.header__search-form{gap:var(--header-mobile-search-form-gap);flex-direction:column;align-items:stretch}}@media (width<=767px){.header__search-modal{padding:0}.header__search-dialog{border-radius:var(--header-mobile-search-dialog-radius);inline-size:100%;padding:0}.header__search-heading{-webkit-padding-before:var(--header-mobile-search-dialog-heading-padding-block-start);max-inline-size:none;padding-block-start:var(--header-mobile-search-dialog-heading-padding-block-start);padding-inline:var(--header-mobile-search-form-padding-inline);font-size:var(--header-mobile-search-dialog-heading-font-size);line-height:var(--header-mobile-search-dialog-heading-line-height);text-align:center;margin:0}.header__search-form{gap:var(--header-mobile-search-form-gap);padding-block:var(--header-mobile-search-form-padding-block);padding-inline:var(--header-mobile-search-form-padding-inline)}.header__search-submit .button__label{letter-spacing:var(--header-mobile-search-submit-letter-spacing)}}@media (width<=767px),(width>=768px) and (width<=1199px){.header{justify-content:space-between}.header__hamburger{display:inline-flex}.header__nav{z-index:var(--header-mobile-nav-z-index);box-sizing:border-box;visibility:hidden;block-size:0;inline-size:100vw;max-inline-size:100vw;max-block-size:var(--header-mobile-nav-height);pointer-events:none;background-color:var(--color-brand-white);-webkit-border-before:var(--border-width-default) solid var(--color-gray-200);border-block-start:var(--border-width-default) solid var(--color-gray-200);-webkit-transition:block-size var(--header-mobile-transition-duration) ease-in-out, visibility 0s linear var(--header-mobile-transition-duration);transition:block-size var(--header-mobile-transition-duration) ease-in-out, visibility 0s linear var(--header-mobile-transition-duration);display:block;position:fixed;inset-block-start:var(--header-height);inset-inline:0;overflow:hidden}.header--nav-open .header__nav{visibility:visible;block-size:var(--header-mobile-nav-height);pointer-events:auto;transition-delay:0s}.header--submenu-open .header__nav{block-size:var(--header-mobile-nav-height);display:block}.header__logo-link{position:absolute;inset-inline-start:50%;transform:translate(-50%)}.header__nav-list{flex-direction:column;gap:0}.header__nav-item{inline-size:100%}.header__nav-link,.header__nav-label,.header__nav-trigger,.header__dropdown-trigger{inline-size:calc(100% - (var(--space-lg) * var(--header-mobile-gutter-multiplier)));padding-block:var(--space-lg);margin-inline:var(--space-lg);-webkit-border-after:var(--border-width-default) solid var(--color-gray-200);border-block-end:var(--border-width-default) solid var(--color-gray-200);display:block}.header__nav-trigger,.header__dropdown-trigger{color:var(--color-text-primary);justify-content:space-between}.header__nav-trigger-chevron,.header__dropdown-chevron{color:var(--color-text-primary)}.header__nav-item-content{inline-size:100%;padding-inline:var(--space-sm);text-align:start;margin-inline:0}.header__nav-list>.header__nav-item>.header__nav-trigger{align-items:center;display:flex}.header__submenu--level-2{block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;display:block;position:absolute;inset:0;overflow:hidden auto}.header__dropdown,.header__dropdown-sublist{visibility:hidden;pointer-events:none;block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;-webkit-transition:visibility 0s linear var(--header-mobile-submenu-transition-duration), -webkit-transform var(--header-mobile-submenu-transition-duration) ease-in-out;transition:visibility 0s linear var(--header-mobile-submenu-transition-duration), -webkit-transform var(--header-mobile-submenu-transition-duration) ease-in-out;transition:transform var(--header-mobile-submenu-transition-duration) ease-in-out, visibility 0s linear var(--header-mobile-submenu-transition-duration);transition:transform var(--header-mobile-submenu-transition-duration) ease-in-out, visibility 0s linear var(--header-mobile-submenu-transition-duration), -webkit-transform var(--header-mobile-submenu-transition-duration) ease-in-out;display:block;position:absolute;inset:0;overflow-y:auto;transform:translate(100%)}.header__dropdown--mobile-open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.header__dropdown--mobile-open.header__submenu--level-3{z-index:var(--header-submenu-z-index)}.header__dropdown-sublist.header__submenu--level-3{box-sizing:border-box;gap:var(--space-sm);-webkit-padding-after:calc(var(--space-lg) + env(safe-area-inset-bottom));block-size:100%;inline-size:100%;max-inline-size:100vw;padding-block-end:calc(var(--space-lg) + env(safe-area-inset-bottom));padding-inline:var(--space-lg);flex-flow:wrap;align-content:flex-start;display:flex;position:absolute;inset:0;overflow:hidden auto}.header__submenu-heading{gap:var(--space-sm);min-block-size:var(--header-mobile-row-height);padding-inline:var(--space-sm);align-items:center;display:flex}.header__submenu-back{color:var(--color-text-primary);background:0 0;border:0;flex-shrink:0;align-items:center;padding:0;display:inline-flex}.header__submenu-back-icon{inline-size:var(--header-mobile-chevron-inline-size);block-size:var(--header-mobile-chevron-block-size);-webkit-transform:scaleX(var(--header-mobile-chevron-back-scale));transform:scaleX(var(--header-mobile-chevron-back-scale))}.header__submenu-link,.header__submenu-label{block-size:var(--header-submenu-block-size);font-size:var(--header-submenu-font-size);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-decoration:none;display:block}.header__submenu-back:focus-visible,.header__submenu-link:focus-visible{outline:none;position:relative}.header__submenu-back:focus-visible:after,.header__submenu-link:focus-visible:after{block-size:calc(var(--header-mobile-row-height) - var(--space-lg));pointer-events:none;content:"";border:var(--border-width-thick) solid var(--border-color-focus);border-radius:var(--border-radius-md);position:absolute;inset-block-start:50%}.header__submenu-back:focus-visible:after{inline-size:var(--space-md);inset-inline-start:50%;transform:translate(-50%,-50%)}.header__submenu-link:focus-visible:after{inset-inline:calc(-1 * var(--space-2xs));transform:translateY(-50%)}.header__dropdown-item--level-2{padding-inline:var(--space-sm);-webkit-border-after:var(--border-width-default) solid var(--color-gray-200);border-block-end:var(--border-width-default) solid var(--color-gray-200)}.header__dropdown-link--level-2,.header__dropdown-trigger--level-2,.header__dropdown-link--level-3{inline-size:100%;block-size:var(--header-mobile-row-height);border:0;align-items:center;margin:0;padding:0;display:flex}.header__dropdown-link--level-3{align-items:center;block-size:100%}.header__dropdown-item--level-3{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - var(--space-sm)) / 2);flex:0 0 calc((100% - var(--space-sm)) / 2);aspect-ratio:1}.header__dropdown-link--level-3:hover{--header-dropdown-image-scale:scale(1);border-color:var(--color-brand-primary)}.header__submenu--level-3>.header__submenu-heading{flex:0 0 100%}.header__dropdown-link--level-3 .header__dropdown-image{-o-object-fit:contain;object-fit:contain;max-inline-size:100%}.header__nav-link:focus-visible,.header__nav-trigger:focus-visible,.header__dropdown-link--level-2:focus-visible,.header__dropdown-trigger--level-2:focus-visible{outline:none;position:relative}.header__dropdown-link--level-2:focus-visible,.header__dropdown-trigger--level-2:focus-visible{--header-responsive-focus-inset-inline:var(--space-2xs);padding-inline:var(--space-sm)}.header__nav-link:focus-visible,.header__nav-trigger:focus-visible{--header-responsive-focus-inset-inline:var(--space-lg);padding-inline:calc(var(--space-sm) * 2)}.header__nav-trigger:focus-visible .header__nav-trigger-chevron{-webkit-margin-end:0;margin-inline-end:0}.header__nav-link:focus-visible:after,.header__nav-trigger:focus-visible:after,.header__dropdown-link--level-2:focus-visible:after,.header__dropdown-trigger--level-2:focus-visible:after{inset-block-start:50%;inset-inline:var(--header-responsive-focus-inset-inline);block-size:calc(var(--header-mobile-row-height) - var(--space-xs));pointer-events:none;content:"";border:var(--border-width-thick) solid var(--border-color-focus);border-radius:var(--border-radius-md);position:absolute;transform:translateY(-50%)}}@media (width>=768px) and (width<=1199px){.header__dropdown-item--level-3{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - (var(--space-sm) * 3)) / 4);flex:0 0 calc((100% - (var(--space-sm) * 3)) / 4)}}.cmp-helloworld__item-label{-webkit-margin-after:0;margin-block-end:0}.cmp-helloworld__item-output{-webkit-margin-before:0;margin-block-start:0}:root{--hero-carousel-content-layer:1;--hero-carousel-edge-overlap-negative:-1px;--hero-carousel-edge-overlap:1px;--hero-carousel-gradient-center:50%;--hero-carousel-gradient-clear-stop:55%;--hero-carousel-gradient-dark-stop:73%;--hero-carousel-gradient-end-stop:78%;--hero-carousel-gradient-height:130%;--hero-carousel-gradient-image-start:34%;--hero-carousel-gradient-light-stop:65%;--hero-carousel-gradient-width:65%;--hero-carousel-headline-line-height:64px;--hero-carousel-height:924px;--hero-carousel-image-layer:0;--hero-carousel-image-width:66%;--hero-carousel-indicator-bottom-offset:88px;--hero-carousel-indicator-gap:76px;--hero-carousel-indicator-height:2px;--hero-carousel-indicator-layer:2;--hero-carousel-indicator-transition-duration:.4s;--hero-carousel-height-tablet:616px;--hero-carousel-image-height-tablet:83.62%;--hero-carousel-image-width-tablet:123.19%;--hero-carousel-indicator-arrow-icon-size-tablet:16px;--hero-carousel-indicator-arrow-size-tablet:36px;--hero-carousel-indicator-bottom-offset-tablet:64px;--hero-carousel-indicator-gap-tablet:16px;--hero-carousel-headline-line-height-tablet:44px;--hero-carousel-media-gradient-clear-stop-tablet:50%;--hero-carousel-media-gradient-dark-stop-tablet:75%;--hero-carousel-media-gradient-end-stop-tablet:100%;--hero-carousel-media-gradient-center-x-tablet:69%;--hero-carousel-media-gradient-center-y-tablet:45%;--hero-carousel-media-gradient-height-tablet:39%;--hero-carousel-media-gradient-width-tablet:61%;--hero-carousel-media-max-width:1920px;--hero-carousel-overlay-dark:#0e0e0f80;--hero-carousel-overlay-light:#ffffff80;--hero-carousel-text-max-width:688px;--hero-carousel-text-max-width-tablet:372px;--hero-carousel-tablet-content-gutter:32px;--hero-carousel-tablet-content-top-padding:80px;--hero-carousel-height-mobile:auto;--hero-carousel-image-height-mobile:414px;--hero-carousel-image-width-mobile:100%;--hero-carousel-content-block-padding-mobile:60px;--hero-carousel-content-inline-padding-mobile:16px;--hero-carousel-content-indicator-gap-mobile:21px;--hero-carousel-headline-line-height-mobile:44px;--hero-carousel-indicator-arrow-icon-size-mobile:24px;--hero-carousel-indicator-arrow-size-mobile:56px;--hero-carousel-indicator-gap-mobile:16px;--hero-carousel-lede-line-clamp:3;--hero-carousel-text-gap-mobile:36px;--hero-carousel-text-max-width-mobile:329px}.aem-GridColumn:has(>.hero-carousel__viewport){float:unset!important;clear:unset!important;inline-size:unset!important}.hero-carousel:has(>.hero-carousel__viewport){max-inline-size:none;block-size:var(--hero-carousel-height);-webkit-margin-start:calc(50% - 50vw);margin-inline-start:calc(50% - 50vw);float:unset!important;clear:unset!important;inline-size:100vw!important}@media (width>=768px) and (width<=1199px){.hero-carousel:has(>.hero-carousel__viewport){--hero-carousel-height:var(--hero-carousel-height-tablet)}}@media (width<=767px){.hero-carousel:has(>.hero-carousel__viewport){--hero-carousel-height:var(--hero-carousel-height-mobile)}}.hero-carousel__viewport{-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);block-size:100%;inline-size:100%;margin-inline:auto;display:grid;overflow:hidden}@media (width<=767px){.hero-carousel__viewport{flex-direction:column;block-size:auto;display:flex}}.hero-carousel__slides{grid-area:1/1;block-size:100%;display:flex}@media (width<=767px){.hero-carousel__slides{flex:none;block-size:auto}}.hero-carousel__slide{-webkit-margin-end:var(--hero-carousel-edge-overlap-negative);min-inline-size:0;background-color:var(--color-brand-white);flex:0 0 100%;grid-template-columns:minmax(0,1fr);margin-inline-end:var(--hero-carousel-edge-overlap-negative);display:grid}@media (width<=767px){.hero-carousel__slide{flex-direction:column;block-size:auto;display:flex}}.hero-carousel__slide[data-theme=dark]{background-color:var(--color-brand-black)}.hero-carousel__media,.hero-carousel__content{grid-area:1/1}.hero-carousel__media{inline-size:100%;max-inline-size:var(--hero-carousel-media-max-width);background-color:inherit;grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}@media (width<=767px){.hero-carousel__media{max-inline-size:none;block-size:var(--hero-carousel-image-height-mobile);flex:none;margin-inline:0}}.hero-carousel__media:after{z-index:var(--hero-carousel-content-layer);-webkit-margin-start:calc(var(--hero-carousel-gradient-image-start) - var(--hero-carousel-edge-overlap));block-size:100%;-webkit-margin-end:var(--hero-carousel-edge-overlap-negative);pointer-events:none;content:"";background:radial-gradient(ellipse var(--hero-carousel-gradient-width) var(--hero-carousel-gradient-height) at var(--hero-carousel-gradient-center) var(--hero-carousel-gradient-center), transparent var(--hero-carousel-gradient-clear-stop), var(--hero-carousel-overlay-dark) var(--hero-carousel-gradient-dark-stop), var(--color-brand-black) var(--hero-carousel-gradient-end-stop));grid-area:1/1;margin-inline-start:calc(var(--hero-carousel-gradient-image-start) - var(--hero-carousel-edge-overlap));margin-inline-end:var(--hero-carousel-edge-overlap-negative)}@media (width>=768px) and (width<=1199px){.hero-carousel__media:after{background:radial-gradient(ellipse var(--hero-carousel-media-gradient-width-tablet) var(--hero-carousel-media-gradient-height-tablet) at var(--hero-carousel-media-gradient-center-x-tablet) var(--hero-carousel-media-gradient-center-y-tablet), transparent var(--hero-carousel-media-gradient-clear-stop-tablet), var(--hero-carousel-overlay-dark) var(--hero-carousel-media-gradient-dark-stop-tablet), var(--color-brand-black) var(--hero-carousel-media-gradient-end-stop-tablet));margin-inline:0}}@media (width<=767px){.hero-carousel__media:after{display:none}}.hero-carousel__slide[data-theme=light] .hero-carousel__media:after{background:radial-gradient(ellipse var(--hero-carousel-gradient-width) var(--hero-carousel-gradient-height) at var(--hero-carousel-gradient-center) var(--hero-carousel-gradient-center), transparent var(--hero-carousel-gradient-clear-stop), var(--hero-carousel-overlay-light) var(--hero-carousel-gradient-light-stop), var(--color-brand-white) var(--hero-carousel-gradient-end-stop))}@media (width>=768px) and (width<=1199px){.hero-carousel__slide[data-theme=light] .hero-carousel__media:after{background:radial-gradient(ellipse var(--hero-carousel-media-gradient-width-tablet) var(--hero-carousel-media-gradient-height-tablet) at var(--hero-carousel-media-gradient-center-x-tablet) var(--hero-carousel-media-gradient-center-y-tablet), transparent var(--hero-carousel-media-gradient-clear-stop-tablet), var(--hero-carousel-overlay-light) var(--hero-carousel-gradient-light-stop), var(--color-brand-white) var(--hero-carousel-media-gradient-end-stop-tablet))}}@media (width<=767px){.hero-carousel__slide[data-theme=light] .hero-carousel__media:after{display:none}}.hero-carousel__image{z-index:var(--hero-carousel-image-layer);inline-size:var(--hero-carousel-image-width);-o-object-fit:cover;object-fit:cover;grid-area:1/1;justify-self:end;block-size:100%;display:block}@media (width>=768px) and (width<=1199px){.hero-carousel__image{--hero-carousel-image-width:var(--hero-carousel-image-width-tablet);max-inline-size:none;block-size:var(--hero-carousel-image-height-tablet);place-self:center start}}@media (width<=767px){.hero-carousel__image{--hero-carousel-image-width:var(--hero-carousel-image-width-mobile);justify-self:stretch;block-size:100%;max-inline-size:none}}.hero-carousel__content{z-index:var(--hero-carousel-content-layer);box-sizing:border-box;inline-size:100%;max-inline-size:var(--layout-max-width);-webkit-padding-after:var(--space-64);block-size:100%;padding-block-end:var(--space-64);padding-inline:var(--layout-gutter-desktop);align-items:center;margin-inline:auto;display:flex}@media (width>=768px) and (width<=1199px){.hero-carousel__content{-webkit-padding-before:var(--hero-carousel-tablet-content-top-padding);max-inline-size:none;padding-block-start:var(--hero-carousel-tablet-content-top-padding);padding-inline:var(--hero-carousel-tablet-content-gutter);align-items:flex-start}}@media (width<=767px){.hero-carousel__content{block-size:auto;max-inline-size:none;padding-block:var(--hero-carousel-content-block-padding-mobile) 0;padding-inline:var(--hero-carousel-content-inline-padding-mobile);grid-area:auto;align-items:flex-start;margin-inline:0}}.hero-carousel__text{gap:var(--space-36);inline-size:min(100%, var(--hero-carousel-text-max-width));flex-direction:column;display:flex}@media (width>=768px) and (width<=1199px){.hero-carousel__text{--hero-carousel-text-max-width:var(--hero-carousel-text-max-width-tablet);gap:0}}@media (width<=767px){.hero-carousel__text{--hero-carousel-text-max-width:var(--hero-carousel-text-max-width-mobile);gap:var(--hero-carousel-text-gap-mobile)}}.hero-carousel__eyebrow{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-100);color:var(--color-brand-primary);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);margin:0}@media (width>=768px) and (width<=1199px){.hero-carousel__eyebrow{-webkit-margin-after:var(--space-lg);margin-block-end:var(--space-lg)}}.hero-carousel__fields{gap:var(--space-sm);flex-direction:column;display:flex}.hero-carousel__fields>.pill,.hero-carousel__cta{align-self:flex-start}.hero-carousel__slide[data-theme=dark] .hero-carousel__cta:focus-visible{outline-color:var(--color-brand-white)}@media (width>=768px) and (width<=1199px){.hero-carousel__cta{-webkit-margin-before:var(--space-2xl);margin-block-start:var(--space-2xl)}}@media (width<=767px){.hero-carousel__cta{-webkit-margin-before:0;inline-size:auto;margin-block-start:0}}.hero-carousel__headline{font-size:var(--font-size-4xl);font-weight:var(--font-weight-semibold);line-height:var(--hero-carousel-headline-line-height);color:var(--color-brand-white);margin:0}@media (width>=768px) and (width<=1199px){.hero-carousel__headline{--hero-carousel-headline-line-height:var(--hero-carousel-headline-line-height-tablet);font-size:var(--font-size-3xl);letter-spacing:var(--letter-spacing-tight)}}@media (width<=767px){.hero-carousel__headline{--hero-carousel-headline-line-height:var(--hero-carousel-headline-line-height-mobile);font-size:var(--font-size-3xl);letter-spacing:var(--letter-spacing-tight)}}.hero-carousel__lede{font-size:var(--font-size-md);line-height:var(--line-height-144);color:var(--color-brand-white);overflow:hidden}.hero-carousel__lede :where(strong,b){font-weight:var(--font-weight-bold)}.hero-carousel__lede :where(em,i){font-style:italic}.hero-carousel__lede :where(a){font-weight:var(--font-weight-semibold);color:inherit;text-decoration-line:underline;text-decoration-thickness:var(--border-width-thick);text-underline-offset:var(--focus-outline-offset);-webkit-transition:text-decoration-color var(--transition-duration-default) ease;transition:text-decoration-color var(--transition-duration-default) ease;text-decoration-color:currentColor}.hero-carousel__lede :where(a:hover,a:focus-visible){-webkit-text-decoration-color:var(--color-brand-primary);text-decoration-color:var(--color-brand-primary)}.hero-carousel__lede :where(ul,ol){-webkit-padding-start:var(--space-lg);padding-inline-start:var(--space-lg)}.hero-carousel__lede :where(ul){list-style:outside}.hero-carousel__lede :where(ol){list-style:decimal}.hero-carousel__lede :where(ul,ol) :where(ul){list-style:circle}.hero-carousel__lede :where(ul,ol) :where(ol){list-style:lower-alpha}.hero-carousel__lede :where(ul,ol) :where(ul,ol) :where(ul){list-style:square}.hero-carousel__lede :where(ul,ol) :where(ul,ol) :where(ol){list-style:lower-roman}@media (width>=768px) and (width<=1199px),(width<=767px){.hero-carousel__lede>p{-webkit-line-clamp:var(--hero-carousel-lede-line-clamp);line-clamp:var(--hero-carousel-lede-line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.hero-carousel__slide[data-theme=light] .hero-carousel__headline,.hero-carousel__slide[data-theme=light] .hero-carousel__lede{color:var(--color-text-primary)}.hero-carousel__indicator{z-index:var(--hero-carousel-indicator-layer);gap:var(--hero-carousel-indicator-gap);inline-size:100%;max-inline-size:var(--layout-max-width);padding-inline:var(--layout-gutter-desktop);-webkit-margin-after:var(--hero-carousel-indicator-bottom-offset);grid-area:1/1;align-self:end;align-items:center;margin-block-end:var(--hero-carousel-indicator-bottom-offset);margin-inline:auto;display:flex}@media (width>=768px) and (width<=1199px){.hero-carousel__indicator{--hero-carousel-indicator-bottom-offset:var(--hero-carousel-indicator-bottom-offset-tablet);--hero-carousel-indicator-gap:var(--hero-carousel-indicator-gap-tablet);box-sizing:border-box;padding-inline:var(--hero-carousel-tablet-content-gutter)}}@media (width<=767px){.hero-carousel__indicator{--hero-carousel-indicator-gap:var(--hero-carousel-indicator-gap-mobile);box-sizing:border-box;max-inline-size:none;padding-block:var(--hero-carousel-content-indicator-gap-mobile) var(--hero-carousel-content-block-padding-mobile);padding-inline:var(--hero-carousel-content-inline-padding-mobile);background-color:var(--color-brand-black);grid-area:auto;align-self:stretch;margin:0}.hero-carousel__viewport:has(.hero-carousel__slide[data-theme=light]:not([aria-hidden=true])) .hero-carousel__indicator{background-color:var(--color-brand-white)}}.hero-carousel__indicator-track{block-size:var(--hero-carousel-indicator-height);background-color:var(--color-gray-300);flex:auto;overflow:hidden}.hero-carousel__indicator-fill{background-color:var(--color-brand-primary);block-size:100%;inline-size:0;-webkit-transition:-webkit-margin-start var(--hero-carousel-indicator-transition-duration) ease;transition:-webkit-margin-start var(--hero-carousel-indicator-transition-duration) ease;transition:margin-inline-start var(--hero-carousel-indicator-transition-duration) ease;transition:margin-inline-start var(--hero-carousel-indicator-transition-duration) ease, -webkit-margin-start var(--hero-carousel-indicator-transition-duration) ease;display:block}.hero-carousel__indicator-arrows{gap:var(--space-36);align-items:center;display:flex}@media (width>=768px) and (width<=1199px){.hero-carousel__indicator-arrows{gap:var(--space-2xs)}.hero-carousel__indicator-arrows .icon-button--lg{box-sizing:border-box;inline-size:var(--hero-carousel-indicator-arrow-size-tablet);block-size:var(--hero-carousel-indicator-arrow-size-tablet);padding:0}.hero-carousel__indicator-arrows .icon-button__icon{inline-size:var(--hero-carousel-indicator-arrow-icon-size-tablet);block-size:var(--hero-carousel-indicator-arrow-icon-size-tablet)}}@media (width<=767px){.hero-carousel__indicator-arrows{gap:var(--hero-carousel-indicator-gap-mobile)}.hero-carousel__indicator-arrows .icon-button--lg{box-sizing:border-box;inline-size:var(--hero-carousel-indicator-arrow-size-mobile);block-size:var(--hero-carousel-indicator-arrow-size-mobile);padding:0}.hero-carousel__indicator-arrows .icon-button__icon{inline-size:var(--hero-carousel-indicator-arrow-icon-size-mobile);block-size:var(--hero-carousel-indicator-arrow-icon-size-mobile)}}:root{--not-found-asset-full-inline-size:100%;--not-found-asset-start:0;--not-found-backdrop-block-size:91.78%;--not-found-backdrop-inline-size:89.56%;--not-found-backdrop-inline-start:5.22%;--not-found-content-padding:var(--space-48) 0;--not-found-copy-font-size:15px;--not-found-copy-group-text-align:center;--not-found-copy-line-height:1.4667;--not-found-copy-max-inline-size:none;--not-found-gap:0;--not-found-grid-template-columns:1fr 574px;--not-found-illustration-aspect-ratio:728 / 304;--not-found-illustration-height:304px;--not-found-panel-height:600px;--not-found-panel-margin-block:54px;--not-found-panel-max-width:100%;--not-found-vehicle-block-size:82.89%;--not-found-vehicle-block-start:16.92%}@media (width>=768px) and (width<=1199px){:root{--not-found-gap:64px;--not-found-copy-group-text-align:start;--not-found-grid-template-columns:1fr 333px}}@media (width>=1200px){:root{--not-found-copy-group-text-align:start;--not-found-copy-max-inline-size:75%;--not-found-gap:100px}}@media (width>=1600px){:root{--not-found-content-padding:var(--space-48);--not-found-gap:16px;--not-found-grid-template-columns:1fr 728px;--not-found-panel-max-width:1410px}}@media (width<=767px){:root{--not-found-content-padding:var(--space-lg) 0;--not-found-panel-height:auto;--not-found-panel-margin-block:var(--space-lg)}}.not-found{grid-template-columns:var(--not-found-grid-template-columns);gap:var(--not-found-gap);max-inline-size:var(--not-found-panel-max-width);min-block-size:var(--not-found-panel-height);margin-block:var(--not-found-panel-margin-block);align-items:center;margin-inline:auto;display:grid;overflow:hidden;float:none!important}@media (width>=768px) and (width<=1199px),(width<=767px){.not-found{--section-heading-font-size:var(--font-size-2xl);--section-heading-line-height:var(--line-height-120)}}.not-found__content{gap:var(--space-lg);padding:var(--not-found-content-padding);flex-direction:column;align-items:flex-start;display:flex}.not-found__copy-group{gap:var(--space-sm);text-align:var(--not-found-copy-group-text-align);flex-direction:column;display:flex}.not-found__copy{max-inline-size:var(--not-found-copy-max-inline-size);font-size:var(--not-found-copy-font-size);line-height:var(--not-found-copy-line-height)}.not-found__illustration{block-size:var(--not-found-illustration-height);position:relative}.not-found__backdrop{inline-size:var(--not-found-backdrop-inline-size);block-size:var(--not-found-backdrop-block-size);-o-object-fit:contain;object-fit:contain;position:absolute;inset-block-start:var(--not-found-asset-start);inset-inline-start:var(--not-found-backdrop-inline-start)}.not-found__vehicle{inline-size:var(--not-found-asset-full-inline-size);block-size:var(--not-found-vehicle-block-size);-o-object-fit:contain;object-fit:contain;position:absolute;inset-block-start:var(--not-found-vehicle-block-start);inset-inline-start:var(--not-found-asset-start)}@media (width<=767px){.not-found{flex-flow:column-reverse;display:flex}.not-found__illustration{inline-size:var(--not-found-asset-full-inline-size);block-size:auto;aspect-ratio:var(--not-found-illustration-aspect-ratio);justify-self:center}}:root{--press-kits-body-justify:center;--press-kits-body-layer:1;--press-kits-card-height:674px;--press-kits-card-padding-block:0;--press-kits-card-padding-inline:72px;--press-kits-card-radius:24px;--press-kits-gradient-layer:1;--press-kits-image-layer:0;--press-kits-mask-layer:2;--press-kits-mask-size:6px;--press-kits-media-layer:0;--press-kits-overlay-dark:#0e0e0f80;--press-kits-image-width:64.19%;--press-kits-max-width:1680px;--press-kits-padding-block:120px;--press-kits-row-width:45%}@media (width>=768px) and (width<=1199px){:root{--press-kits-body-justify:center;--press-kits-card-height:554px;--press-kits-card-padding-block:0;--press-kits-card-padding-inline:32px;--press-kits-padding-block:80px}}@media (width<=767px){:root{--press-kits-body-justify:flex-start;--press-kits-card-height:auto;--press-kits-card-padding-block:var(--space-2xl) 72px;--press-kits-card-padding-inline:var(--space-sm);--press-kits-gradient-center-x:58%;--press-kits-gradient-center-y:15%;--press-kits-gradient-clear-stop:55%;--press-kits-gradient-dark-stop:73%;--press-kits-gradient-end-stop:78%;--press-kits-gradient-height:110%;--press-kits-gradient-width:150%;--press-kits-image-width:100%;--press-kits-padding-block:60px}}.press-kits{--section-heading-color:var(--color-brand-white);box-sizing:border-box;padding-block:var(--press-kits-padding-block)}.press-kits__card{--border-color-focus:var(--color-brand-white);inline-size:100%;max-inline-size:var(--press-kits-max-width);block-size:var(--press-kits-card-height);background-color:var(--color-brand-black);border-radius:var(--press-kits-card-radius);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid;position:relative;overflow:hidden}@media (width<=767px){.press-kits__card{flex-direction:column;display:flex}}.press-kits__media,.press-kits__body{grid-area:1/1}.press-kits__media{z-index:var(--press-kits-media-layer);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);block-size:100%;inline-size:100%;display:grid}@media (width<=767px){.press-kits__media{block-size:auto;inline-size:100%}}.press-kits__image{z-index:var(--press-kits-image-layer);inline-size:var(--press-kits-image-width);-o-object-fit:cover;object-fit:cover;grid-area:1/1;block-size:109.06%;position:relative;inset-block-start:-4.53%;inset-inline-start:45.52%}@media (width>=1200px){.press-kits__image{-o-object-position:left center;object-position:left center}}@media (width<=767px){.press-kits__image{block-size:auto;inset-block-start:0;inset-inline-start:0}.press-kits__media:before{z-index:var(--press-kits-mask-layer);inline-size:100%;block-size:var(--press-kits-mask-size);-webkit-margin-after:calc(var(--press-kits-mask-size) / -2);-webkit-margin-start:0;content:"";background-color:var(--color-brand-black);grid-area:1/1;place-self:end stretch;margin-block-end:calc(var(--press-kits-mask-size) / -2);margin-inline-start:0}}.press-kits__media:after{z-index:var(--press-kits-gradient-layer);content:"";background-color:var(--color-brand-black);grid-area:1/1;-webkit-mask-image:url(clientlib-site/resources/press-kits-gradient.svg);mask-image:url(clientlib-site/resources/press-kits-gradient.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (width<=767px){.press-kits__media:after{background:radial-gradient(ellipse var(--press-kits-gradient-width) var(--press-kits-gradient-height) at var(--press-kits-gradient-center-x) var(--press-kits-gradient-center-y), transparent var(--press-kits-gradient-clear-stop), var(--press-kits-overlay-dark) var(--press-kits-gradient-dark-stop), var(--color-brand-black) var(--press-kits-gradient-end-stop));-webkit-mask-image:none;mask-image:none}}.press-kits__body{z-index:var(--press-kits-body-layer);box-sizing:border-box;gap:var(--space-lg);align-items:flex-start;-webkit-box-pack:var(--press-kits-body-justify);-ms-flex-pack:var(--press-kits-body-justify);justify-content:var(--press-kits-body-justify);padding-block:var(--press-kits-card-padding-block);padding-inline:var(--press-kits-card-padding-inline);flex-direction:column;display:flex}.press-kits__content{gap:var(--space-2xl);flex-direction:column;align-items:flex-start;inline-size:100%;display:flex}.press-kits__list{gap:var(--space-sm);inline-size:var(--press-kits-row-width);flex-direction:column;display:flex}@media (width<=767px){.press-kits__list{inline-size:100%}}.press-kits__empty{color:var(--color-brand-white)}.press-kits__cta[hidden]{display:none}@media (width<=767px){.press-kits__cta{inline-size:100%}}.related-articles{gap:var(--space-48);padding-block:calc(var(--space-2xl) * 2);flex-direction:column;display:flex}@media (width>=1600px){.related-articles{gap:var(--space-3xl);padding-block:calc(var(--space-3xl) * 2)}}@media (width>=768px) and (width<=1199px){.related-articles{--section-heading-font-size:var(--font-size-32);--section-heading-line-height:var(--line-height-125);--section-heading-gap:var(--space-2xs);gap:var(--space-2xl);padding-block:var(--space-64)}}@media (width<=767px){.related-articles{gap:var(--space-3xl);padding-block:var(--space-3xl)}}.related-articles__loading{gap:var(--space-xs);min-block-size:160px;color:var(--color-text-primary);justify-content:center;align-items:center;display:flex}.related-articles__loading[hidden]{display:none}.related-articles__spinner{border:4px solid var(--color-gray-400);border-block-start-color:var(--color-brand-primary);border-radius:50%;flex-shrink:0;block-size:48px;inline-size:48px;animation:.8s linear infinite related-articles-spin}@media (prefers-reduced-motion:reduce){.related-articles__spinner{animation:none}}@keyframes related-articles-spin{to{transform:rotate(360deg)}}.related-articles__list{display:var(--article-item-list-display);grid-template-columns:repeat(3,minmax(0,1fr));gap:42px}@media (width>=1200px){.related-articles__list{grid-template-rows:auto auto;row-gap:0}}@media (width>=1600px){.related-articles__list{-webkit-column-gap:var(--space-3xl);-moz-column-gap:var(--space-3xl);column-gap:var(--space-3xl);grid-template-columns:repeat(3,minmax(0,25%));justify-content:center}}@media (width>=768px) and (width<=1199px){.related-articles__list{gap:calc(var(--space-2xl) * 2);flex-flow:column}}@media (width<=767px){.related-articles__list{gap:var(--space-64);flex-flow:column;display:flex}}
/*$vite$:1*/