:root{--font-size-200:0.5rem;--font-size-250:0.625rem;--font-size-300:0.75rem;--font-size-350:0.875rem;--font-size-400:1rem;--font-size-450:1.125rem;--font-size-500:1.25rem;--font-size-550:1.375rem;--font-size-600:1.5rem;--font-size-700:1.75rem;--font-size-750:1.875rem;--font-size-800:2rem;--font-size-900:2.25rem;--font-size-1100:2.75rem;--font-size-1200:3rem;--font-size-1500:3.75rem;--font-size-1600:4rem;--font-size-1800:4.5rem;--font-size-2000:5rem;--font-size-2400:6rem;--font-size-2500:6.25rem;--font-weight-bold:700;--font-weight-light:300;--font-weight-medium:500;--font-weight-regular:400;--font-weight-semibold:600;--font-width-body:92%;--font-width-title:100%;--letter-spacing-20:0.0125rem;--letter-spacing-25:0.015625rem;--letter-spacing-35:0.021875rem;--letter-spacing-40:0.025rem;--letter-spacing-50:0.03125rem;--letter-spacing-75:0.046875rem;--letter-spacing-100:0.0625rem;--letter-spacing-medium:var(--letter-spacing-35);--letter-spacing-normal:var(--letter-spacing-25);--letter-spacing-wide:var(--letter-spacing-50);--line-height-12:0.75rem;--line-height-14:0.875rem;--line-height-15:0.9375rem;--line-height-16:1rem;--line-height-18:1.125rem;--line-height-20:1.25rem;--line-height-22:1.375rem;--line-height-24:1.5rem;--line-height-28:1.75rem;--line-height-30:1.875rem;--line-height-34:2.125rem;--line-height-36:2.25rem;--line-height-40:2.5rem;--line-height-44:2.75rem;--line-height-48:3rem;--line-height-52:3.25rem;--line-height-56:3.5rem;--line-height-60:3.75rem;--line-height-64:4rem;--line-height-68:4.25rem;--line-height-72:4.5rem;--line-height-80:5rem;--line-height-96:6rem;--line-height-115:7.1875rem}.mv-container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:1200px){.mv-container{max-width:1200px;padding-left:0;padding-right:0}}@media (min-width:1600px){.mv-container{padding-left:0;padding-right:0}}.body{font-family:var(--font-brand);font-weight:var(--font-weight-regular);font-stretch:var(--font-width-body);font-size:var(--font-size-400);line-height:var(--line-height-24);letter-spacing:var(--letter-spacing-medium);text-decoration:none;text-transform:none}.body-bold,.body-bold-italic{font-family:var(--font-brand);font-weight:var(--font-weight-bold);font-stretch:var(--font-width-body);font-size:var(--font-size-400);line-height:var(--line-height-24);letter-spacing:var(--letter-spacing-medium);text-decoration:none;text-transform:none}.body-bold-italic{font-style:italic}.body-italic{font-style:italic;font-size:var(--font-size-400);line-height:var(--line-height-24);letter-spacing:var(--letter-spacing-medium)}.body-italic,.body-lg{font-family:var(--font-brand);font-weight:var(--font-weight-regular);font-stretch:var(--font-width-body);text-decoration:none;text-transform:none}.body-lg{font-size:var(--font-size-500);line-height:var(--line-height-30);letter-spacing:var(--letter-spacing-normal)}.body-lg-bold,.body-lg-bold-italic{font-family:var(--font-brand);font-weight:var(--font-weight-bold);font-stretch:var(--font-width-body);font-size:var(--font-size-500);line-height:var(--line-height-30);letter-spacing:var(--letter-spacing-normal);text-decoration:none;text-transform:none}.body-lg-bold-italic{font-style:italic}.body-lg-italic{font-style:italic;font-size:var(--font-size-500);line-height:var(--line-height-30);letter-spacing:var(--letter-spacing-normal)}.body-lg-italic,.body-sm{font-family:var(--font-brand);font-weight:var(--font-weight-regular);font-stretch:var(--font-width-body);text-decoration:none;text-transform:none}.body-sm{font-size:var(--font-size-350);line-height:var(--line-height-20);letter-spacing:var(--letter-spacing-medium)}.body-sm-bold,.body-sm-bold-italic{font-family:var(--font-brand);font-weight:var(--font-weight-bold);font-stretch:var(--font-width-body);font-size:var(--font-size-350);line-height:var(--line-height-20);letter-spacing:var(--letter-spacing-medium);text-decoration:none;text-transform:none}.body-sm-bold-italic{font-style:italic}.body-sm-italic{font-style:italic;font-size:var(--font-size-350);line-height:var(--line-height-20)}.body-sm-italic,.body-xs{font-family:var(--font-brand);font-weight:var(--font-weight-regular);font-stretch:var(--font-width-body);letter-spacing:var(--letter-spacing-medium);text-decoration:none;text-transform:none}.body-xs{font-size:var(--font-size-300);line-height:var(--line-height-16)}.body-xs-italic{font-style:italic;font-size:var(--font-size-300);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-medium)}.body-2xs,.body-xs-italic{font-family:var(--font-brand);font-weight:var(--font-weight-regular);font-stretch:var(--font-width-body);text-decoration:none;text-transform:none}.body-2xs{font-size:var(--font-size-250);line-height:var(--line-height-15);letter-spacing:var(--letter-spacing-wide)}.body-3xs{font-weight:var(--font-weight-regular);font-stretch:var(--font-width-body);font-size:var(--font-size-200);line-height:var(--line-height-12);letter-spacing:var(--letter-spacing-wide)}.body-3xs,.button{font-family:var(--font-brand);text-decoration:none;text-transform:none}.button{font-weight:var(--font-weight-medium);font-size:var(--font-size-400);line-height:var(--line-height-20);letter-spacing:var(--letter-spacing-normal)}.button-md{font-size:var(--font-size-350);line-height:var(--line-height-18);letter-spacing:var(--letter-spacing-normal)}.button-md,.button-sm{font-family:var(--font-brand);font-weight:var(--font-weight-medium);text-decoration:none;text-transform:none}.button-sm,.caption-disclaimer{font-size:var(--font-size-300);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-medium)}.caption-disclaimer{font-weight:var(--font-weight-regular);text-transform:none}.caption-disclaimer,.overline-text{font-family:var(--font-brand);text-decoration:none}.overline-text{font-weight:var(--font-weight-medium);font-size:var(--font-size-350);line-height:var(--line-height-20);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.timer-text{font-size:var(--font-size-1100);line-height:var(--line-height-52);font-variant-numeric:tabular-nums}.timer-text,.timer-text-medium{font-family:var(--font-brand);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-normal);text-decoration:none;text-transform:none}.timer-text-medium{font-size:var(--font-size-900);line-height:var(--line-height-44);font-variant-numeric:tabular-nums}.timer-text-small{font-family:var(--font-brand);font-weight:var(--font-weight-regular);font-size:var(--font-size-700);line-height:var(--line-height-34);font-variant-numeric:tabular-nums}.timer-text-small,.title-1{letter-spacing:var(--letter-spacing-normal);text-decoration:none;text-transform:none}.title-1{font-family:var(--font-brand);font-weight:var(--font-weight-medium);font-stretch:var(--font-width-title);font-size:var(--font-size-900);line-height:var(--line-height-44)}@media (min-width:768px){.title-1{font-size:var(--font-size-1500);line-height:var(--line-height-68)}}.title-2{font-family:var(--font-brand);font-weight:var(--font-weight-medium);font-stretch:var(--font-width-title);font-size:var(--font-size-800);line-height:var(--line-height-40);letter-spacing:var(--letter-spacing-normal);text-decoration:none;text-transform:none}@media (min-width:768px){.title-2{font-size:var(--font-size-1200);line-height:var(--line-height-56)}}.title-3{font-family:var(--font-brand);font-weight:var(--font-weight-medium);font-stretch:var(--font-width-title);font-size:var(--font-size-700);line-height:var(--line-height-36);letter-spacing:var(--letter-spacing-normal);text-decoration:none;text-transform:none}@media (min-width:768px){.title-3{font-size:var(--font-size-900);line-height:var(--line-height-44)}}.title-4{font-family:var(--font-brand);font-weight:var(--font-weight-medium);font-stretch:var(--font-width-title);font-size:var(--font-size-600);line-height:var(--line-height-30);letter-spacing:var(--letter-spacing-normal);text-decoration:none;text-transform:none}@media (min-width:768px){.title-4{font-size:var(--font-size-700);line-height:var(--line-height-36)}}.title-5{font-family:var(--font-brand);font-weight:var(--font-weight-medium);font-stretch:var(--font-width-title);font-size:var(--font-size-500);line-height:var(--line-height-24);letter-spacing:var(--letter-spacing-normal);text-decoration:none;text-transform:none}@media (min-width:768px){.title-5{font-size:var(--font-size-600);line-height:var(--line-height-30)}}.title-6{font-family:var(--font-brand);font-weight:var(--font-weight-medium);font-stretch:var(--font-width-title);font-size:var(--font-size-450);line-height:var(--line-height-22);letter-spacing:var(--letter-spacing-normal);text-decoration:none;text-transform:none}@media (min-width:768px){.title-6{font-size:var(--font-size-500);line-height:var(--line-height-24)}}.title-7{font-size:var(--font-size-400);line-height:var(--line-height-20)}.title-7,.title-8{font-family:var(--font-brand);font-weight:var(--font-weight-medium);font-stretch:var(--font-width-title);letter-spacing:var(--letter-spacing-normal);text-decoration:none;text-transform:none}.title-8{font-size:var(--font-size-350);line-height:var(--line-height-18)}.title-9{font-size:var(--font-size-300);line-height:var(--line-height-16)}.title-10,.title-9{font-family:var(--font-brand);font-weight:var(--font-weight-medium);font-stretch:var(--font-width-title);letter-spacing:var(--letter-spacing-medium);text-decoration:none;text-transform:none}.title-10{font-size:var(--font-size-250);line-height:var(--line-height-14)}.title-11{font-weight:var(--font-weight-medium);font-size:var(--font-size-200);line-height:var(--line-height-12);letter-spacing:var(--letter-spacing-medium)}.title-11,.title-bold-1{font-family:var(--font-brand);font-stretch:var(--font-width-title);text-decoration:none;text-transform:none}.title-bold-1{font-weight:var(--font-weight-semibold);font-size:var(--font-size-1200);line-height:var(--line-height-56);letter-spacing:var(--letter-spacing-normal)}@media (min-width:768px){.title-bold-1{font-size:var(--font-size-1800);line-height:var(--line-height-80)}}.title-bold-2{font-family:var(--font-brand);font-weight:var(--font-weight-semibold);font-stretch:var(--font-width-title);font-size:var(--font-size-900);line-height:var(--line-height-44);letter-spacing:var(--letter-spacing-normal);text-decoration:none;text-transform:none}@media (min-width:768px){.title-bold-2{font-size:var(--font-size-1500);line-height:var(--line-height-68)}}.title-bold-3{font-family:var(--font-brand);font-weight:var(--font-weight-semibold);font-stretch:var(--font-width-title);font-size:var(--font-size-750);line-height:var(--line-height-36);letter-spacing:var(--letter-spacing-normal);text-decoration:none;text-transform:none}@media (min-width:768px){.title-bold-3{font-size:var(--font-size-1200);line-height:var(--line-height-56)}}.title-bold-4{font-family:var(--font-brand);font-weight:var(--font-weight-semibold);font-stretch:var(--font-width-title);font-size:var(--font-size-700);line-height:var(--line-height-34);letter-spacing:var(--letter-spacing-normal);text-decoration:none;text-transform:none}@media (min-width:768px){.title-bold-4{font-size:var(--font-size-900);line-height:var(--line-height-44)}}.title-bold-5{font-family:var(--font-brand);font-weight:var(--font-weight-semibold);font-stretch:var(--font-width-title);font-size:var(--font-size-600);line-height:var(--line-height-30);letter-spacing:var(--letter-spacing-normal);text-decoration:none;text-transform:none}@media (min-width:768px){.title-bold-5{font-size:var(--font-size-700);line-height:var(--line-height-34)}}.title-bold-6{font-family:var(--font-brand);font-weight:var(--font-weight-semibold);font-stretch:var(--font-width-title);font-size:var(--font-size-550);line-height:var(--line-height-22);letter-spacing:var(--letter-spacing-normal);text-decoration:none;text-transform:none}@media (min-width:768px){.title-bold-6{font-size:var(--font-size-600)}}.title-bold-7{font-family:var(--font-brand);font-weight:var(--font-weight-semibold);font-stretch:var(--font-width-title);font-size:var(--font-size-500);line-height:var(--line-height-20);letter-spacing:var(--letter-spacing-normal);text-decoration:none;text-transform:none}@media (min-width:768px){.title-bold-7{font-size:var(--font-size-550)}}.title-bold-8{font-family:var(--font-brand);font-weight:var(--font-weight-semibold);font-stretch:var(--font-width-title);font-size:var(--font-size-450);line-height:var(--line-height-18);letter-spacing:var(--letter-spacing-normal);text-decoration:none;text-transform:none}@media (min-width:768px){.title-bold-8{font-size:var(--font-size-500)}}.title-bold-9{font-family:var(--font-brand);font-weight:var(--font-weight-semibold);font-stretch:var(--font-width-title);font-size:var(--font-size-400);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-normal);text-decoration:none;text-transform:none}@media (min-width:768px){.title-bold-9{font-size:var(--font-size-450)}}.title-bold-10{font-family:var(--font-brand);font-weight:var(--font-weight-semibold);font-stretch:var(--font-width-title);font-size:var(--font-size-350);line-height:var(--line-height-14);letter-spacing:var(--letter-spacing-normal);text-decoration:none;text-transform:none}@media (min-width:768px){.title-bold-10{font-size:var(--font-size-400)}}.title-bold-11{font-family:var(--font-brand);font-weight:var(--font-weight-semibold);font-stretch:var(--font-width-title);font-size:var(--font-size-300);line-height:var(--line-height-12);letter-spacing:var(--letter-spacing-normal);text-decoration:none;text-transform:none}@media (min-width:768px){.title-bold-11{font-size:var(--font-size-350)}}.mv-emphasis,.mv-italic,em{font-style:italic}.mv-emphasis{font-weight:var(--font-weight-medium)}