/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-ease:initial;--tw-border-style:solid;--tw-tracking:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--spacing:.25rem;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-blue:#1030dd;--color-off-white:#fefbf7;--grid-pt:6.1vw;--grid-pb:6.1vw;--grid-px:5.09vw;--grid-gap:5.09vw;--timeline-nav--height:max(36px,var(--grid-px));--mobile-nav-btn--height:clamp(10px,14.75vw,80px);--mobile-footnote-container-height:20vw;--default-bg-transition:background-color .6s ease-in-out;--default-text-transition:color .2s ease-in-out;--default-guides-transition:background-color .2s ease-in-out;--default-btn-transition:background-color .25s ease-in-out,color .2s ease-in-out;--z-guide-container:10;--z-above-guide-container:11;--z-highest:100}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.volvo-broad,.volvo-broad--sm{font-family:var(--font-broad)}.volvo-broad{--tw-leading:100%;line-height:100%}.volvo-broad--sm{letter-spacing:clamp(1px,.69vw,27px);--tw-leading:80%;font-size:clamp(70px,22vw,844px);line-height:80%}.volvo-centum,.volvo-centum--lg,.volvo-centum--md{font-family:var(--font-cent);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.volvo-centum{--tw-leading:123.077%;font-size:clamp(13px,3.31vw,127px);line-height:123.077%}.volvo-centum--md{--tw-leading:105%;font-size:clamp(16px,4.58vw,176px);line-height:105%}.volvo-centum--lg{--tw-leading:105%;--tw-font-weight:var(--font-weight-semibold);font-size:clamp(16px,5.09vw,196px);line-height:105%;font-weight:var(--font-weight-semibold)}.volvo-centum--xl{--tw-leading:97.8%;--tw-tracking:-.24vw;letter-spacing:-.24vw;font-size:clamp(30px,10vw,226px);line-height:97.8%}@media (min-width:540px) and (orientation:portrait){.volvo-centum--md{font-size:clamp(16px,4vw,154px)}.volvo-centum--lg{font-size:clamp(16px,3.5vw,135px)}.volvo-centum--xl{font-size:clamp(30px,8vw,226px)}}@media (orientation:landscape){.volvo-broad--sm{letter-spacing:clamp(2px,.16vw,6px);--tw-leading:77.5%;font-size:clamp(90px,15.63vw,600px);line-height:77.5%}.volvo-centum{--tw-leading:130.56%;font-size:clamp(14px,.94vw,36px);line-height:130.56%}.volvo-centum--md{--tw-leading:118.182%;font-size:clamp(17px,1.15vw,44px);line-height:118.182%}.volvo-centum--lg{font-size:clamp(13px,2.08vw,80px)}.volvo-centum--xl{--tw-leading:97.8%;margin-bottom:3.39vw;font-size:clamp(30px,5.89vw,226px);line-height:97.8%}}a:focus,button:focus{--tw-outline-style:none;outline-style:none}a,button{--tw-border-style:solid;border:2px solid #0000}a:focus-visible,button:focus-visible{border-style:var(--tw-border-style);--tw-outline-style:none;border-width:2px;border-color:#e56a36;outline-style:none}.section-wrapper{width:100%;height:100%}.section-grid{column-gap:var(--grid-gap);height:100dvh;padding-top:var(--grid-pt);padding-bottom:var(--grid-pt);grid-template-rows:auto 1fr;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:min-content;display:grid;overflow:hidden}@media (orientation:landscape){.section-grid{grid-auto-rows:auto;grid-template-rows:unset;gap:calc(var(--spacing)*0);height:100dvh;padding-bottom:var(--grid-pb);grid-template-columns:repeat(16,minmax(0,1fr))}@media (min-width:90rem){.section-grid{margin-inline:auto}}.section-grid.guide-container{grid-template-rows:1fr var(--timeline-nav--height)}}.volvo-logo{top:calc(var(--spacing)*0);z-index:14;height:var(--grid-pt);--tw-border-style:solid;border-color:currentColor;border-bottom:1px;border-style:solid;justify-content:flex-end;align-items:center;width:100%;transition:all .2s ease-in-out;display:flex;position:absolute}.volvo-logo a{width:clamp(10px,20.4vw,125px);margin-right:var(--grid-px);height:var(--grid-pt)}.volvo-logo svg{fill:#fefbf7;width:100%;height:100%;transition:all .2s ease-in-out}.timeline-container--off-white .volvo-logo svg{fill:#323232e0}.volvo-logo--at-start{color:#fefbf7}.volvo-logo--at-start.volvo-logo svg{fill:#fefbf7}.volvo-logo--at-end.volvo-logo svg{fill:#323232e0}@media (orientation:landscape){.volvo-logo{top:unset;right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);height:var(--grid-pt);--tw-border-style:none;border-style:none}.volvo-logo a{width:7vw;min-width:120px}}.guide-wrapper{width:100vw;height:100dvh;position:relative;overflow:hidden}.guide-container{width:100%;height:100%;position:relative}.timeline-container .foreground-wrapper{color:#fefbf7}.timeline-container--off-white .foreground-wrapper{color:var(--color-black)}.timeline-container{color:#fefbf7}.timeline-container--off-white{color:var(--color-black)}.timeline-container .timeline-nav{transition:var(--default-text-transition);color:#fefbf7}.timeline-container--off-white .timeline-nav:not(.timeline-nav-end-slide){color:#323232e0}.timeline-container .timeline-nav .nav-index__container .nav-index__wrapper .nav-index__marker,.timeline-nav .progress-bar-container .progress-bar{transition:var(--default-guides-transition);background-color:#fefbf7}.timeline-container--off-white .timeline-nav .nav-index__container .nav-index__wrapper .nav-index__marker:not(.nav-index__marker-end-slide){transition:var(--default-guides-transition);background-color:#323232e0}.timeline-container--off-white .timeline-nav .progress-bar-container .progress-bar{transition:var(--default-guides-transition);background-color:#e56a36}.timeline-container .guide-wrapper{transition:var(--default-bg-transition);background-color:#0000}.timeline-container--blue .guide-wrapper{background-color:#1030dd}.timeline-container--off-white .guide-wrapper{background-color:#fefbf7}.timeline-container .guide-wrapper .description-container.frame,.timeline-container--blue .guide-wrapper .description-container.frame{color:#fefbf7}.timeline-container--off-white .guide-wrapper .description-container.frame{color:#323232e0}.timeline-container .guide-wrapper .guide-container .year-container .year-wrapper{color:#fefbf7e6;transition:color .2s ease-in-out .1s}.timeline-container--blue .guide-wrapper .guide-container .year-container .year-wrapper{color:#ffffffe6}.timeline-container--off-white .guide-wrapper .guide-container .year-container .year-wrapper{color:#3333333b}.timeline-container--off-white .guide-container:before{background-color:#323232e0}.description-container.frame:after,.description-container.frame:before,.modal-btn-container:after,.modal-btn-container:before{content:"";left:calc(var(--grid-px)*-1);transition:var(--default-guides-transition);top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);opacity:1;background-color:#fefbf7;width:100vw;height:1px;position:absolute}.description-container.frame:before{display:none}.description-container.frame:after{top:unset;bottom:calc(var(--spacing)*0)}.timeline-container--off-white .description-container.frame:after,.timeline-container--off-white .description-container.frame:before,.timeline-container--off-white .modal-btn-container:after,.timeline-container--off-white .modal-btn-container:before{background-color:#323232e0}.modal-btn-container:after,.modal-btn-container:before{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);width:100%;height:1px}.modal-btn-container:after{content:"";top:unset;right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);background-color:#fefbf7;position:absolute}.modal-btn-container .modal-btn{transition:var(--default-btn-transition);color:#fefbf7}.timeline-container--off-white .modal-btn-container .modal-btn{color:#1030dd}@media (orientation:portrait){.modal-btn-container .modal-btn:hover:not(:focus){color:#1030dd;background-color:#fefbf7}.timeline-container--off-white .modal-btn-container .modal-btn:hover:not(:focus){color:#fefbf7;background-color:#1030dd}}@media (orientation:landscape){#pinned:after{content:"";transition:var(--default-guides-transition);top:var(--grid-pt);left:calc(var(--spacing)*0);opacity:1;background-color:#fefbf7;width:100vw;height:1px;position:absolute}.timeline-container--off-white #pinned:after{background-color:#323232e0}.description-container.frame:after,.description-container.frame:before{bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);width:1px;height:100%}@media (min-width:120rem){.description-container.frame:after,.description-container.frame:before{width:2px}}.description-container.frame:before{display:unset}.description-container.frame:after{right:calc(var(--spacing)*0);left:unset}@media (min-width:120rem){.modal-btn-container:after,.modal-btn-container:before{width:100%;height:2px}}.modal-btn-container:after{bottom:calc(var(--spacing)*0)}@media (min-width:120rem){.modal-btn-container:after{bottom:-2px}}.modal-btn-container .modal-btn:hover:not(:focus){color:#1030dd;background-color:#fefbf7}.timeline-container--off-white .modal-btn-container .modal-btn:hover:not(:focus){color:#fefbf7;background-color:#1030dd}.guide-container:before{content:"";transition:var(--default-guides-transition);left:calc(var(--spacing)*0);opacity:1;background-color:#fefbf7;width:100vw;height:1px;position:absolute}@media (min-width:120rem){.guide-container:before{width:100%;height:2px}}}.year-container{z-index:var(--z-guide-container);margin-top:var(--timeline-nav-height);width:100%;padding-inline:calc(var(--spacing)*0);padding-block:var(--timeline-nav-height);grid-area:1/1/5/-1;align-items:center;display:flex;position:relative}@media (orientation:portrait){.year-container{margin-top:calc(var(--spacing)*0);margin-bottom:var(--mobile-footnote-container-height);padding:calc(var(--spacing)*0)}}.year-wrapper{width:100%;position:relative}.year-inner{aspect-ratio:1.4;margin-inline:auto;position:relative;overflow:hidden}.year{--tw-translate-y:calc(14%*-1);width:auto;height:fit-content;translate:var(--tw-translate-x)var(--tw-translate-y);justify-content:center;align-items:center;display:flex;position:relative}.number-wheel{--tw-translate-z:calc(var(--spacing)*0);width:max-content;--tw-leading:calc(var(--spacing)*1);line-height:calc(var(--spacing)*1);-webkit-user-select:none;user-select:none;display:block;position:relative;overflow:hidden}.number-wheel,.number-wheel .box{translate:var(--tw-translate-x)var(--tw-translate-y)var(--tw-translate-z);backface-visibility:hidden}.number-wheel .box{--tw-translate-z:calc(var(--spacing)*0)}.number-wheel,.number-wheel--apos,.scale-year{font-size:min(90vw,52vh)}.number-wheel--apos{--tw-leading:calc(var(--spacing)*1);line-height:calc(var(--spacing)*1);-webkit-user-select:none;user-select:none;position:relative}@media (min-aspect-ratio:3/4) and (orientation:portrait){.year-inner{aspect-ratio:1.4}.number-wheel,.number-wheel--apos,.scale-year{font-size:min(80vw,52vh)}}@media (orientation:landscape){.year-container{height:calc(100% - var(--timeline-nav--height));margin:calc(var(--spacing)*0);--tw-border-style:none;width:75vw;padding:calc(var(--spacing)*0);border-style:none;overflow:hidden}@media (min-width:90rem){.year-container{width:79vw}}.timeline-container--off-white .year-container{--tw-border-style:none;border-style:none}.year-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.year-inner{aspect-ratio:1.72;height:auto;position:relative;overflow:hidden}.year{--tw-translate-y:calc(8.9%*-1);width:fit-content;height:auto;translate:var(--tw-translate-x)var(--tw-translate-y)}.number-wheel,.scale-year{font-size:clamp(20vw,50vw,90vh)}}@media (min-aspect-ratio:7/3) and (orientation:landscape){.number-wheel,.scale-year{font-size:clamp(20vw,55vw,82vh)}}@media (min-aspect-ratio:32/9) and (orientation:landscape){.number-wheel,.scale-year{font-size:clamp(20vw,55vw,70vh)}}.timeline-nav{height:var(--timeline-nav--height);border-block-style:var(--tw-border-style);--tw-border-style:solid;border-block-width:1px;-webkit-user-select:none;user-select:none;border-style:solid;border-block-color:currentColor;flex-direction:column;grid-column:1/-1;justify-content:flex-end;width:100%;display:flex;overflow:hidden}.guide-container:before{top:var(--grid-pt);transform:none}.nav-index__container{--tw-border-style:solid;width:fit-content;min-width:100vw;color:inherit;border-color:currentColor;border-bottom:1px;border-style:solid;flex-grow:1;flex-shrink:0;justify-content:space-between;display:flex;overflow:hidden}.nav-index__wrapper{will-change:transform;align-items:flex-end;gap:clamp(15px,4.58vw,20px);padding-left:clamp(15px,4.58vw,20px);padding-right:clamp(15px,4.58vw,20px);display:flex}.nav-index__marker{will-change:transform;width:3px;height:round(46%,1px)}.nav-index__marker--lg{height:round(62%,1px)}.progress-bar-container,.progress-bar-container .progress-bar{height:5px}.progress-bar-container{width:100%;position:relative}.progress-bar{transform-origin:0;inset-block:calc(var(--spacing)*0);left:calc(var(--spacing)*0);--tw-scale-x:0%;width:100%;--tw-scale-y:100%;scale:var(--tw-scale-x)var(--tw-scale-y);will-change:transform;position:absolute}@media (orientation:landscape){.timeline-nav{align-self:flex-end}.nav-index__wrapper{gap:clamp(12px,.625vw,24px);padding-left:clamp(12px,.625vw,24px);padding-right:clamp(12px,.625vw,24px)}.nav-index__marker{width:2px;height:round(47%,1px);min-height:12px}.nav-index__marker--lg{height:round(62%,1px);min-height:16px}.progress-bar-container,.progress-bar-container .progress-bar{height:clamp(5px,.26vw,10px)}@media (min-width:120rem){.nav-index__container{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.timeline-nav{border-block-style:var(--tw-border-style);border-block-width:2px}.nav-index__marker{width:3px}}@media (min-width:160rem){.nav-index__marker{width:4px}}}.foreground-wrapper{pointer-events:none;top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:11;opacity:0;will-change:transform;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:absolute}.description-container{order:calc(1*-1);grid-area:1/1/2/-1;height:fit-content;position:relative}@media (orientation:landscape){.description-container .description,.description-container .modal-btn-container{opacity:0}[data-desktop-shared-description] .description,[data-desktop-shared-description] .modal-btn-container{opacity:1}}.description-title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;margin-bottom:3.2vw}.description-container.frame{display:none}.description-inner{padding-inline:var(--grid-px);padding-top:var(--grid-px);padding-bottom:3.2vw}.modal-wrapper-inner .modal-copy>:not(:last-child){margin-bottom:4.58vw}.mobile-modal-btn,.modal-btn-container{z-index:12;height:clamp(8px,8vw,60px);position:relative}.modal-wrapper-inner{padding-inline:var(--grid-px);padding-top:calc(var(--spacing)*0);padding-bottom:4.58vw}.modal-btn{cursor:pointer;width:100%;height:calc(100% - 1px);padding-inline:var(--grid-px);text-align:left;justify-content:flex-start;align-items:center;padding-top:2.5vw;padding-bottom:1.6vw;display:flex}.mobile-modal-container{inset:calc(var(--spacing)*0);z-index:var(--z-highest);align-items:center;display:flex;position:fixed}.mobile-modal-overlay{inset:calc(var(--spacing)*0);background-color:#0009;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.mobile-modal-overlay{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.mobile-modal-wrapper{max-height:calc(100dvh - var(--grid-px)*2);width:calc(100vw - var(--grid-px)*2);margin:var(--grid-px);color:#323232e0;background-color:#fefbf7;height:fit-content;position:relative;overflow-y:auto}.mobile-modal-wrapper--blue{color:#fefbf7;background-color:#1030dd}.mobile-modal-btn{transition:var(--default-btn-transition);top:calc(var(--spacing)*0);cursor:pointer;--tw-border-style:solid;width:100%;padding-inline:var(--grid-px);color:#1030dd;background-color:#fefbf7;border-bottom:1px #323232e0;border-style:solid;justify-content:flex-end;align-items:center;padding-top:2.04vw;padding-bottom:1.6vw;display:flex;position:sticky}.mobile-modal-wrapper--blue .mobile-modal-btn{color:#fefbf7;background-color:#1030dd;border-bottom-color:#fefbf7}.mobile-modal-wrapper .mobile-modal-btn:focus-visible,.mobile-modal-wrapper .mobile-modal-btn:hover{color:#fefbf7;background-color:#1030dd}.mobile-modal-wrapper--blue .mobile-modal-btn:focus-visible,.mobile-modal-wrapper--blue .mobile-modal-btn:hover{color:#1030dd;background-color:#fefbf7}@media (orientation:portrait){.mobile-modal-wrapper:after{content:"";pointer-events:none;right:var(--grid-px);bottom:var(--grid-px);left:var(--grid-px);height:calc(var(--spacing)*0);opacity:0;transition:all .5s ease-in-out;position:fixed}.mobile-modal-wrapper--g:after,.mobile-modal-wrapper:after{background:linear-gradient(180deg,#d9d9d900 0,var(--color-off-white)96.15%)}.mobile-modal-wrapper--g:after{opacity:1;height:160px;transition:opacity .5s ease-in-out}.mobile-modal-wrapper--blue.mobile-modal-wrapper--g:after{background:linear-gradient(180deg,#d9d9d900 0,var(--color-blue)96.15%)}}@media (orientation:landscape){.description-container{height:calc(100% - var(--timeline-nav--height) + 1px);max-height:calc(100% - var(--timeline-nav--height) + 1px);order:unset;margin-right:var(--grid-px);padding-top:calc(var(--spacing)*0);grid-area:1/13/-1/span 4}@media (min-width:90rem){.description-container{margin-left:4vw}}.description-container.frame{height:100%;max-height:unset;display:block}.description{position:relative}.description-inner{padding-inline:.52vw;padding-bottom:.94vw}.modal-wrapper-inner>:not(:last-child){margin-bottom:1.75vw}.timeline-container .modal-btn:after{background:linear-gradient(180deg,#d9d9d900 0,var(--modal-gradient-color)96.15%)}.timeline-container .modal-btn:after,.timeline-container--off-white .modal-btn:after{content:"";pointer-events:none;right:calc(var(--spacing)*0);bottom:100%;left:calc(var(--spacing)*0);height:calc(var(--spacing)*0);opacity:0;margin-inline:1px;transition:all 1s ease-in-out;position:absolute}.timeline-container--off-white .modal-btn:after{background:linear-gradient(180deg,#d9d9d900 0,var(--color-off-white)96.15%)}.timeline-container--blue .modal-btn:after{content:"";background:linear-gradient(180deg,#d9d9d900 0,var(--color-blue)96.15%);pointer-events:none;right:calc(var(--spacing)*0);bottom:100%;left:calc(var(--spacing)*0);height:calc(var(--spacing)*0);opacity:0;margin-inline:1px;transition:all 1s ease-in-out;position:absolute}.timeline-container .modal-btn.modal-btn--gradient-bg:after{background:linear-gradient(180deg,#d9d9d900 0,var(--modal-gradient-color)96.15%);height:160px}@media (min-width:120rem){.timeline-container .modal-btn.modal-btn--gradient-bg:after{margin-inline:2px;margin-block:calc(var(--spacing)*0)}}.timeline-container--off-white .modal-btn--gradient:after{background:linear-gradient(180deg,#d9d9d900 0,var(--color-off-white)96.15%);height:160px;transition:all 1s ease-in-out}@media (min-width:120rem){.timeline-container--off-white .modal-btn--gradient:after{margin-inline:2px;margin-block:calc(var(--spacing)*0)}}.timeline-container--blue .modal-btn--gradient:after{background:linear-gradient(180deg,#d9d9d900 0,var(--color-blue)96.15%);height:160px}@media (min-width:120rem){.timeline-container--blue .modal-btn--gradient:after{margin-inline:2px;margin-block:calc(var(--spacing)*0)}}.modal-btn--gradient.is-active:after{opacity:1}.description-title{margin-bottom:1.3vw}.modal-btn-container{height:2.25vw}.modal-btn{justify-content:flex-end;height:100%;padding-block:.34vw;padding-inline:.48vw}.modal-wrapper-inner{padding-inline:.52vw;padding-top:.26vw;padding-bottom:1.75vw}}.media-container{margin-bottom:calc(var(--timeline-nav--height) + var(--mobile-footnote-container-height));z-index:var(--z-above-guide-container);grid-area:2/1/-1/-1;position:relative}@media (orientation:landscape){.media-container{height:calc(100dvh - var(--timeline-nav--height) - var(--grid-pt) - var(--grid-pb));margin-bottom:calc(var(--spacing)*0);margin-left:var(--grid-px);grid-area:1/span 12/-1/span 12}}@media (orientation:landscape) and (min-width:1440px){.media-container{width:calc(100% + 1.9vw)}}.media-wrapper{opacity:0}.background-media{inset:calc(var(--spacing)*0);object-fit:cover;width:100vw;min-width:100vw;height:100vh;min-height:100vh;position:absolute}mux-player{--controls:none;--media-object-fit:cover;--media-object-position:center;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto}.background-media mux-player{width:100vw;min-width:100vw;height:100dvh;min-height:100dvh}.media-wrapper:not(.time-scale-slide__media) img{object-fit:contain;width:100%;height:100%;display:block}.media-mc-1,.media-mc-2,.media-mc-3,.media-mc-4,.media-mc-5,.media-mf-1,.media-mf-2,.media-mf-3,.media-s-1,.media-s-2{width:auto;height:auto;margin:auto}.media-s-1{max-width:60%;max-height:49%;position:absolute;bottom:14%;left:8%}.media-s-2{max-width:48%;max-height:55%;position:absolute;bottom:10%;right:6%}.media-mc-1,.media-mc-3{max-width:32%;max-height:24%}.media-mc-4{max-width:33%;max-height:25%}.media-mc-2,.media-mc-5{max-width:33.5%;max-height:26%}.media-mc-1{position:absolute;top:56%;left:5%}.media-mc-2{position:absolute;top:10%;left:10%}.media-mc-3{position:absolute;top:39%;left:44%}.media-mc-4{position:absolute;top:4%;right:10%}.media-mc-5{position:absolute;bottom:6%;right:18%}.rotating-media-container{width:71vw;height:48.12vw;margin-block:auto;position:absolute;bottom:9%;left:7%;overflow:hidden}.rotating-media-container--hover:after{content:"";inset:calc(var(--spacing)*0);width:100%;height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;--tw-ease:var(--ease-in-out);transition-duration:.25s;transition-timing-function:var(--ease-in-out);background-color:#0000;position:absolute}.rotating-media-container--hover:hover:after{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.rotating-media-container--hover:hover:after{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.rm-slide{will-change:transform;flex-shrink:0;width:71vw;height:48.12vw;position:relative}@media (orientation:portrait) and (min-width:540px){.rm-slide,.rotating-media-container{width:58vw;height:40.12vw}}.media-mf-1,.media-mf-2,.media-mf-3{max-width:32%;max-height:36%;position:absolute}.media-mf-1{top:43%;left:6%}.media-mf-2{bottom:6%;right:13%}.media-mf-3{top:8%;right:6%}@media (orientation:landscape){.media-s-1{max-width:52%;bottom:30%;left:5%}.media-s-2{max-width:45%;max-height:51%;bottom:25%;right:13%}.media-mc-1{bottom:14%;left:6%}.media-mc-1,.media-mc-2{max-width:30%;max-height:26%}.media-mc-2{top:13%;left:15%}.media-mc-3{max-width:27%;max-height:25%;top:44%;left:40%}.media-mc-4{max-width:28%;max-height:25%;top:6%;right:10%}.media-mc-5{max-width:27%;max-height:25%;bottom:19%;right:3%}.rotating-media-container{top:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);left:17%}.rm-slide,.rotating-media-container{width:38.62vw;height:25.73vw}.media-mf-1,.media-mf-2,.media-mf-3{max-width:26%;max-height:32%}.media-mf-1{top:29%;left:9%}.media-mf-2{bottom:13%;right:37%}.media-mf-3{top:35%;right:4%}}.media-wrapper.media-wrapper__video:not(.time-scale-slide__media,.background-media){align-items:flex-start;width:auto;height:100%;display:grid;overflow:hidden}.media-wrapper.media-wrapper__video:not(.time-scale-slide__media,.background-media) mux-player{--media-object-fit:cover;--media-object-position:center;object-fit:cover;grid-area:1/1/-1/-1;width:100%;max-width:100%;height:100%;max-height:100%}.footnote-container{bottom:calc(var(--grid-pb) + var(--timeline-nav--height) + 1.25vw);left:var(--grid-px);margin-right:var(--grid-px);--tw-translate-x:8px;width:fit-content;translate:var(--tw-translate-x)var(--tw-translate-y);color:inherit;opacity:0;margin-bottom:5px;position:absolute}@media (orientation:portrait){.description-container.frame{display:none}.description-container.frame:after{content:"";top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);width:100vw;height:1px;position:absolute}}.footnote-container--active{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);opacity:1}@media (orientation:landscape){.footnote-container{bottom:calc(var(--grid-pb) + var(--timeline-nav--height) + .65vw);max-width:70vw}.footnote-container>*{max-width:60%}}.time-stop-copy-wrapper{margin-inline:auto;margin-top:1.56vw;margin-bottom:calc(var(--spacing)*0)}.time-stop-copy{top:2.5vw;right:calc(var(--spacing)*0);left:calc(var(--spacing)*0);--tw-leading:73.4%;color:#fefbf7;opacity:0;padding-inline:1vw;width:fit-content;margin:auto;padding-top:1.1vw;padding-bottom:.8vw;font-size:clamp(15px,1.67vw,64px);line-height:73.4%;position:absolute}.timeline-container--blue .time-stop-copy{color:#1030dd}.time-stop-copy:before{content:"";top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:calc(1*-1);background-color:red;width:100%;height:100%;position:absolute}.time-stop-square{--len:4vw;--stroke:2px;color:#323232e0;opacity:0;height:auto;position:absolute}.timeline-container--blue .time-stop-square{color:#fefbf7}.g--green,.g--red{pointer-events:none;inset:calc(var(--spacing)*0);--tw-border-style:solid;opacity:0;border-style:solid;border-width:2px;position:absolute}@media (orientation:landscape){.time-stop-square{--stroke:3px}.g--green,.g--red{border-style:var(--tw-border-style);border-width:3px}}.g--green{background:radial-gradient(50% 50%,#d9d9d900 0,#52fd6642 100%);border-color:#52fd66}.g--red{background:radial-gradient(50% 50%,#d9d9d900 0,#ff000078 100%);border-color:red}.time-stop-square--left{aspect-ratio:14/9;--tw-translate-x:12%;width:53%;--tw-translate-y:8%;bottom:calc(4% + 11px);right:15%}.time-stop-square--left,.time-stop-square--right{translate:var(--tw-translate-x)var(--tw-translate-y);scale:.9}.time-stop-square--right{top:calc(4% + 27px);right:10%;left:unset;aspect-ratio:6/16;--tw-translate-x:calc(12%*-1);width:21%;--tw-translate-y:14%}.time-stop-square--center{aspect-ratio:1;--tw-translate-x:calc(8%*-1);width:27.5%;--tw-translate-y:6%;translate:var(--tw-translate-x)var(--tw-translate-y);margin:auto;bottom:42%;left:12%;scale:.8}.time-stop-square__rumble{inset:calc(var(--spacing)*0);transform-origin:50%;will-change:transform;position:absolute}.time-stop-square__rumble:before{content:"";background:linear-gradient(currentColor 0 0)0 0/var(--len)var(--stroke)no-repeat,linear-gradient(currentColor 0 0)0 0/var(--stroke)var(--len)no-repeat,linear-gradient(currentColor 0 0)100% 0/var(--len)var(--stroke)no-repeat,linear-gradient(currentColor 0 0)100% 0/var(--stroke)var(--len)no-repeat,linear-gradient(currentColor 0 0)0 100%/var(--len)var(--stroke)no-repeat,linear-gradient(currentColor 0 0)0 100%/var(--stroke)var(--len)no-repeat,linear-gradient(currentColor 0 0)100% 100%/var(--len)var(--stroke)no-repeat,linear-gradient(currentColor 0 0)100% 100%/var(--stroke)var(--len)no-repeat;pointer-events:none;position:absolute;inset:-8px}@media (orientation:landscape){.time-stop-square__rumble:before{inset:-22px}@media not all and (min-width:1439px){.time-stop-square__rumble:before{inset:-12px}}}@media (min-width:3840px) and (orientation:landscape){.time-stop-square__rumble:before{inset:-38px}}@media (orientation:portrait){.time-stop-square--center,.time-stop-square--left,.time-stop-square--right{width:auto;height:100%}.time-stop-square--left{max-height:23%}.time-stop-square--right{max-height:46%}.time-stop-square--center{max-height:22%}}@media (orientation:landscape){.time-stop-square{--len:2vw;--stroke:4px}.time-stop-copy{top:unset;padding-inline:.65vw;padding-top:.6vw;padding-bottom:.5vw}.g--green,.g--red{border-style:var(--tw-border-style);border-width:4px}@media not all and (min-width:1439px){.g--green,.g--red{border-style:var(--tw-border-style);border-width:3px}}.time-stop-square--left{aspect-ratio:16/9;width:33.5%;top:18%;left:3%}.time-stop-square--right{aspect-ratio:14/19;width:20%;top:7vh;right:5%}.time-stop-square--center{width:27.5%;bottom:25%;left:43%}}@media (max-width:1439px) and (orientation:landscape){.time-stop-square{--len:2vw;--stroke:3px}}@media (min-width:3840px) and (orientation:landscape){.time-stop-copy{padding:.45vw;font-size:clamp(12px,1.7vw,64px)}.time-stop-square{--len:90px;--stroke:8px}.g--green,.g--red{border-style:var(--tw-border-style);border-width:8px}}.timeline-container .description-container.frame:after,.timeline-container .description-container.frame:before,.timeline-container .modal-btn-container:after,.timeline-container .modal-btn-container:before,.timeline-container .modal-btn:before,.timeline-container--off-white .description-container.frame:after,.timeline-container--off-white .description-container.frame:before,.timeline-container--off-white .modal-btn-container:after,.timeline-container--off-white .modal-btn-container:before,.timeline-container--off-white .modal-btn:before{opacity:var(--scale-slide-opacity)}.time-scale-slides__container{pointer-events:auto;inset:calc(var(--spacing)*0);opacity:0;width:100%;height:100%;position:absolute;overflow:hidden}.time-scale-slides__wrapper{will-change:transform;gap:14.58vw;width:fit-content;height:100%;display:flex}.time-scale-slide{flex-grow:1;flex-shrink:0;width:100vw}.time-scale-slide .section-grid{padding-bottom:calc(var(--timeline-nav--height) + var(--grid-pb));padding-inline:var(--grid-px);padding-top:var(--grid-pt);grid-template-rows:1fr;align-items:center}.time-scale-slide__header{flex-shrink:0;flex-basis:21%;align-content:end;margin-bottom:7vw}.time-scale-slide__header .highlight-header{color:#1030dd}.timeline-container--blue .time-scale-slide__header .highlight-header{color:#e56a36}.time-scale-slide__inner{flex-direction:column;grid-column:1/-1;justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex}.time-scale-slide__content{display:contents}.time-scale-slide__media{flex-shrink:1;width:100%;height:auto;max-height:calc(50% - 6vw);margin-bottom:6vw}.time-scale-slide__media img{bottom:calc(var(--spacing)*0);width:100%;height:100%;position:absolute}.time-scale-slide__media mux-player{width:100%;height:100%}.time-scale-slide__copy{flex-shrink:0;flex-basis:21%;order:1;align-content:start}.time-scale-slide__copy,.time-scale-slide__header{color:#323232e0}.timeline-container--blue .time-scale-slide__copy,.timeline-container--blue .time-scale-slide__header{color:#fefbf7}@media (orientation:portrait){.section-wrapper .time-scale-slide:nth-child(2) .time-scale-slide__header,.section-wrapper .time-scale-slide:nth-child(3) .time-scale-slide__header,[data-micro-slide="8-1"] .time-scale-slide__header,[data-micro-slide="8-2"] .time-scale-slide__header{width:8ch}.section-wrapper .time-scale-slide:nth-child(5) .time-scale-slide__header{width:100%}}@media (orientation:portrait) and (min-width:540px){.time-scale-slide__header{margin-bottom:4vw}}@media (orientation:landscape){.time-scale-slide .section-grid{padding-bottom:calc(var(--timeline-nav--height) + var(--grid-pb));padding-inline:var(--grid-px);padding-top:var(--grid-pt)}.time-scale-slide__inner{height:calc(100% - var(--timeline-nav--height));margin-bottom:var(--timeline-nav--height);flex-direction:row;justify-content:flex-start;align-items:center}.time-scale-slide__media{margin-bottom:calc(var(--spacing)*0);max-height:unset;flex:1;width:43.75%;margin-left:6.25%}.time-scale-slide__media--img{aspect-ratio:4/3!important}.time-scale-slide__media img{inset:calc(var(--spacing)*0);object-fit:cover}.time-scale-slide__content{display:unset;flex:1;width:50%}.time-scale-slide__copy{margin-right:12.5%}.time-scale-slide__header{margin-bottom:3.39vw}.section-wrapper.time-scale-slide:nth-child(2) .time-scale-slide__header{width:66.6667%}.section-wrapper.time-scale-slide:nth-child(3) .time-scale-slide__header{width:80%}}.stage-container{width:100vw;height:100dvh}#intro,#outro,#vert-section{inset:calc(var(--spacing)*0);position:absolute}.slides{width:100vw;height:100dvh;position:relative;overflow:hidden}#vert-section{opacity:0;height:fit-content;position:relative}#intro,#outro{z-index:var(--z-above-guide-container);height:100%}.inner{top:calc(var(--spacing)*0);width:100%;height:100dvh;position:sticky}#outro h2{max-width:12ch}@media (orientation:portrait){#intro h1{max-width:10ch}}#intro .section-grid,#outro .section-grid{grid-template-rows:auto}.end-slide-wrapper{width:100%;max-width:100vw;height:100%;padding-inline:var(--grid-px);padding-top:.75vw;padding-bottom:calc(var(--spacing)*0);flex-direction:column;grid-column:1/-1;justify-content:space-between;align-items:flex-start;display:flex}.end-slide-link-container{flex-direction:column;gap:2.54vw;display:flex}.end-slide-link{transition:var(--default-text-transition);color:#1030dd;width:10ch;display:block}@media (hover:hover){.end-slide-link:hover{color:#323232e0}}.mobile-nav-outro .timeline-nav .progress-bar-container .progress-bar{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:#323232e0}.timeline-container .timeline-nav .progress-bar-container .progress-bar.complete,.timeline-container--off-white .timeline-nav .progress-bar-container .progress-bar.complete{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.35s;--tw-ease:var(--ease-in-out);transition-duration:.35s;transition-timing-function:var(--ease-in-out);background-color:#323232e0}@media (orientation:portrait){.year-container--desktop{display:none}#pinned,#vert-section{display:contents}.end-slide-wrapper{padding-bottom:calc(var(--timeline-nav--height) + var(--mobile-nav-btn--height));padding-top:3vw}#outro .end-slide-wrapper{justify-content:flex-end}#outro .eyebrow-container{flex-direction:column-reverse;flex:auto;margin-bottom:4vw}#outro .end-slide-link-container{gap:5vw}.timeline-container--off-white .mobile-nav-btns:not(.mobile-nav-btns-end-slide){--tw-border-style:solid;border-top:1px #323232e0;border-style:solid}.mobile-nav-btns{height:var(--mobile-nav-btn--height);--tw-border-style:solid;border-top:1px #fefbf7;border-style:solid;transition:all .2s ease-in-out;display:flex}.mobile-nav-outro .mobile-nav-btns{border-top:1px var(--tw-border-style) #323232e0}.end-slide-m-title{margin-bottom:3vw}.mobile-nav-btns .nav-btn--prev{--tw-border-style:solid;border-right:1px;border-style:solid}.mobile-nav-btns button{cursor:pointer;--tw-font-weight:var(--font-weight-bold);width:50vw;font-weight:var(--font-weight-bold);color:#fefbf7;text-transform:uppercase;flex:auto;justify-content:center;align-items:center;gap:2vw;transition:all .2s ease-in-out;display:flex}.mobile-nav-outro .mobile-nav-btns button,.timeline-container .mobile-nav-outro .timeline-nav,.timeline-container--off-white .nav .mobile-nav-btns button{color:#323232e0}.timeline-container .mobile-nav-outro .timeline-nav .nav-index__container .nav-index__wrapper .nav-index__marker{background-color:#323232e0}.mobile-nav-btns svg path{fill:currentColor;transition:all .2s ease-in-out}.footnote-container{display:none}.media-container{margin-bottom:calc(var(--timeline-nav--height) + var(--mobile-nav-btn--height))}.year-container{padding-bottom:calc(var(--timeline-nav--height) + var(--mobile-nav-btn--height));margin:calc(var(--spacing)*0);align-self:flex-end}.description-container,[data-scale] .description-container{opacity:0}.timeline-container .guide-wrapper{transition:background-color .35s ease-in-out}.timeline-container .guide-wrapper .guide-container .year-container .year-wrapper{transition:none!important}.timeline-container .guide-wrapper .guide-container .year-container .year-wrapper .number-wheel--apos,.timeline-container .guide-wrapper .guide-container .year-container .year-wrapper .number-wheel__digit{transition:color .2s ease-in-out}.timeline-container .guide-container{transition-property:none}.time-scale-slide__inner{height:calc(100% - var(--mobile-nav-btn--height));margin-bottom:var(--mobile-nav-btn--height)}.time-scale-slide__media{overflow:hidden;aspect-ratio:16/9!important}.time-scale-slide__media>*{object-fit:cover}.year-inner{aspect-ratio:unset;height:fit-content}.year{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.mobile-nav-btns.mobile-nav-btns-end-slide,.timeline-container--off-white .mobile-nav-btns.mobile-nav-btns-end-slide{color:#fefbf7!important}.mobile-nav-outro .mobile-nav-btns.mobile-nav-btns-end-slide,.timeline-container--off-white .mobile-nav-outro .mobile-nav-btns.mobile-nav-btns-end-slide{color:#323232e0!important}.nav{opacity:0}.mobile-nav-outro{width:100vw}}@media (orientation:portrait) and (min-width:540px){#outro .end-slide-link-container{gap:3.5vw}}@media (orientation:landscape){.intro-bg{width:100vw}.foreground-wrapper__micro-slide,.mobile-nav-btns,.mobile-nav-intro .mobile-nav-btns,.mobile-nav-outro .mobile-nav-btns,.year-container-mobile{display:none}.mobile-nav-outro{width:calc(100vw + 6px);left:-6px}.nav{opacity:1}.year-container--desktop{display:unset;visibility:unset}.description-container.frame,.end-slide-wrapper{height:calc(100% - var(--timeline-nav--height))}#intro .section-grid:after,#outro .section-grid:after{content:"";inset:calc(var(--spacing)*0);top:var(--grid-pt);z-index:var(--z-above-guide-container);width:100%;height:1px;position:absolute}@media (min-width:120rem){#intro .section-grid:after,#outro .section-grid:after{height:2px}}#intro .section-grid:after{background-color:#fefbf7}#outro .section-grid:after{background-color:#323232e0}.mobile-nav-outro .timeline-nav{color:#323232e0}.timeline-container .mobile-nav-outro .timeline-nav .nav-index__container .nav-index__wrapper .nav-index__marker{background-color:#323232e0}.timeline-container .timeline-nav .progress-bar-container .progress-bar.complete,.timeline-container--off-white .timeline-nav .progress-bar-container .progress-bar.complete{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.35s;--tw-ease:var(--ease-in-out);transition-duration:.35s;transition-delay:.5s;transition-timing-function:var(--ease-in-out)}}.end-slide-title{display:none}.eyebrow-container{justify-content:space-between;width:100%;display:flex}.eyebrow-container p{width:8ch}.eyebrow-container p:first-child:not(:last-child){width:6ch}#outro .eyebrow-container p{width:11ch}.end-slide-back-to-start{display:none}body{transition:none!important}@media (orientation:portrait){body{overflow:hidden}}@media (orientation:landscape){.timeline-container .year-container{opacity:1;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;--tw-ease:var(--ease-in-out);transition-duration:.25s;transition-delay:.25s;transition-timing-function:var(--ease-in-out)}.end-slide-wrapper{padding:0 calc(var(--grid-px) + .47vw);height:calc(100% - var(--timeline-nav--height) - var(--grid-pt));margin-top:calc(var(--grid-pt)/2);margin-bottom:calc(var(--grid-pt)/2);width:fit-content}.end-slide-m-title{display:none}.end-slide-title{display:unset}.eyebrow-container{justify-content:flex-start;gap:4.53vw;margin-inline:.31vw;display:flex}.end-slide-link-container{flex-direction:row;gap:4.53vw}.end-slide-link-container li:last-child .end-slide-link{width:14ch}.end-slide-back-to-start{bottom:calc(var(--timeline-nav--height)*2 + var(--grid-pb));display:unset;visibility:visible;right:var(--grid-px);position:absolute}}.play-btn{top:calc(var(--spacing)*0);left:var(--grid-px);z-index:15;height:var(--grid-pb);cursor:pointer;width:fit-content;padding-inline:10px;padding-block:calc(var(--spacing)*0);position:absolute}.play-btn__wrapper{justify-content:flex-start;align-items:center;gap:3px;width:100%;display:flex}.play-btn .play-btn__wrapper .play-btn-spacer{background-color:#fefbf7;width:3px;height:13px;transition:all .2s ease-in-out;display:block}.play-btn svg{height:13px}.play-btn svg path{fill:#fefbf7;transition:all .2s ease-in-out}.timeline-container.timeline-container--off-white .play-btn .play-btn-spacer{background-color:#323232e0}.timeline-container.timeline-container--off-white .play-btn svg path{fill:#323232e0}.timeline-container.timeline-container--off-white .play-btn.play-btn--at-start .play-btn-spacer{background-color:#fefbf7}.timeline-container.timeline-container--off-white .play-btn.play-btn--at-start svg path{fill:#fefbf7}.timeline-container.timeline-container--off-white .play-btn.play-btn--at-end .play-btn-spacer{background-color:#323232e0}.timeline-container.timeline-container--off-white .play-btn.play-btn--at-end svg path{fill:#323232e0}@media (orientation:landscape){.play-btn{top:unset;bottom:calc(var(--spacing)*0)}.play-btn__wrapper{gap:4px}.play-btn .play-btn__wrapper .play-btn-spacer{width:4px;height:16px}@media (min-width:120rem){.play-btn .play-btn__wrapper .play-btn-spacer{width:5px;height:20px}}@media (min-width:160rem){.play-btn .play-btn__wrapper .play-btn-spacer{width:8px;height:36px}}.play-btn svg{height:16px}@media (min-width:120rem){.play-btn svg{height:20px}}@media (min-width:160rem){.play-btn svg{height:36px}}#pinned{width:100vw;height:100dvh;position:relative;transform:translate(0)}}.skip-links{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:16;height:var(--grid-pt);align-items:center;gap:20px;display:flex;position:fixed}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.right-0{right:calc(var(--spacing)*0)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-\[var\(--grid-pb\)\]{bottom:var(--grid-pb)}.left-0{left:calc(var(--spacing)*0)}.z-20{z-index:20}.z-\[9\]{z-index:9}.z-\[10\]{z-index:10}.z-\[11\]{z-index:11}.z-\[12\]{z-index:12}.z-\[13\]{z-index:13}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:90rem){.container{max-width:90rem}}@media (min-width:120rem){.container{max-width:120rem}}@media (min-width:160rem){.container{max-width:160rem}}.mb-\[1\.3vw\]{margin-bottom:1.3vw}.block{display:block}.flex{display:flex}.hidden{display:none}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-screen{min-height:100vh}.w-\[100vw\]{width:100vw}.w-full{width:100%}.w-screen{width:100vw}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-full{--tw-translate-x:-100%}.-translate-x-full,.translate-x-full{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-y-scroll{overflow-y:scroll}.bg-off-white{background-color:#fefbf7}.object-cover{object-fit:cover}.px-\[2vw\]{padding-inline:2vw}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-volvo-cent{font-family:var(--font-cent)}.leading-\[78\%\]{--tw-leading:78%;line-height:78%}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-greige{color:#323232e0}.text-off-white{color:#fefbf7}.text-orange{color:#e56a36}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-\[inherit\]{opacity:inherit}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-height\]{transition-property:max-height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-850{--tw-duration:.85s;transition-duration:.85s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}@media (hover:hover){.hover\:text-blue:hover{color:#1030dd}.hover\:opacity-50:hover{opacity:.5}}.focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-0:focus{top:calc(var(--spacing)*0)}.focus\:left-\[var\(--grid-px\)\]:focus{left:var(--grid-px)}.focus\:my-auto:focus{margin-block:auto}.focus\:h-fit:focus{height:fit-content}.focus\:rounded-none:focus{border-radius:0}.focus\:border-2:focus{border-style:var(--tw-border-style);border-width:2px}.focus\:border-current:focus{border-color:currentColor}.focus\:bg-off-white:focus{background-color:#fefbf7}.focus\:px-1:focus{padding-inline:calc(var(--spacing)*1)}.focus\:py-px:focus{padding-block:1px}.focus\:whitespace-nowrap:focus{white-space:nowrap}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (min-width:48rem){.md\:focus\:bottom-0:focus{bottom:calc(var(--spacing)*0)}}}@media (orientation:landscape){:root{--grid-pt:2.6vw;--grid-pb:3vw;--grid-px:2.08vw;--timeline-nav--height:clamp(41px,2.35vw,84px)}}@media (orientation:landscape) and (max-width:1440px){:root{--timeline-nav--height:clamp(32px,2.35vw,84px)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}