:root{--voice-color-start:#ff1eda;--voice-color-end:#621fe7;--column-span:12}html{width:auto!important}html.js-c_010D-menu-open{overflow:hidden!important}body,html{padding:0;margin:0;min-height:100dvh;font-size:1em!important;overscroll-behavior:contain;overflow:initial!important}#omni-navigation{overflow-x:clip}footer.grid-row.bleed{overflow:clip}footer.grid-row.bleed .grid-row .col-12 .footer-container.last ul{display:flex;flex-wrap:wrap;width:100%}.header-and-banner-wrapper:has([data-top-banner]){position:fixed;width:100%;z-index:100}.header-wrapper{position:relative}body main *,body main :after,body main :before{box-sizing:border-box}body main h1,body main h2,body main h3,body main h4,body main h5,body main h6,body main p{margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;text-transform:none;letter-spacing:inherit}body main ul{list-style-type:disc}body main ul:first-child{margin-top:0}body main ul:last-child{margin-bottom:0}body main a,body main button,body main input,body main select,body main textarea{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}body main .wds2-type-subtitle-m,body main .wds2-type-subtitle-s{text-transform:uppercase}body main .wds2-type-subtitle-m *,body main .wds2-type-subtitle-s *{text-transform:inherit}body.scroll-lock{overflow:hidden!important}body>img{width:0;height:0}.sr-only,body>img{position:absolute;overflow:hidden}.sr-only{width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.swiper-slide{position:relative}.container{--lateral-padding:var(--wds2-grid-s-margin);padding-left:var(--lateral-padding);padding-right:var(--lateral-padding);margin:0}@media only screen and (min-width:768px){.container{--lateral-padding:var(--wds2-grid-m-margin)}}@media only screen and (min-width:1024px){.container{--lateral-padding:max(50% - var(--container-max-width,var(--wds2-grid-xl-minViewport))/2,var(--wds2-grid-l-margin))}}.container-grid{--column-gap:var(--wds2-grid-s-padding);display:grid;width:100%;grid-template-columns:repeat(2,1fr);grid-column-gap:var(--column-gap);column-gap:var(--column-gap)}.container-grid>*{grid-column-end:span var(--column-span)}@media only screen and (min-width:768px){.container-grid{--column-gap:var(--wds2-grid-m-padding);grid-template-columns:repeat(12,1fr)}.container-grid>*{grid-column-end:span var(--column-span)}}@media only screen and (min-width:1024px){.container-grid{--column-gap:var(--wds2-grid-l-padding)}}@media only screen and (min-width:1500px){.container-grid{--column-gap:var(--wds2-grid-xl-padding)}}.container-grid{--lateral-padding:var(--wds2-grid-s-margin);padding-left:var(--lateral-padding);padding-right:var(--lateral-padding);margin:0}@media only screen and (min-width:768px){.container-grid{--lateral-padding:var(--wds2-grid-m-margin)}}@media only screen and (min-width:1024px){.container-grid{--lateral-padding:max(50% - var(--container-max-width,var(--wds2-grid-xl-minViewport))/2,var(--wds2-grid-l-margin))}}@media only screen and (orientation:landscape)and (min-width:768px){.container-grid--halves>*{grid-column:span 1}}@media only screen and (min-width:768px){.container-grid--halves>*{grid-column:span 6}}@media only screen and (orientation:landscape)and (min-width:768px){.container-grid--thirds>*{grid-column:span 1}}@media only screen and (min-width:768px){.container-grid--thirds>*{grid-column:span 6}}@media only screen and (min-width:1024px){.container-grid--thirds>*{grid-column:span 4}}@media only screen and (orientation:landscape)and (min-width:768px){.container-grid--fourths>*{grid-column:span 1}}@media only screen and (min-width:768px){.container-grid--fourths>*{grid-column:span 6}}@media only screen and (min-width:1024px){.container-grid--fourths>*{grid-column:span 3}}.full-height{min-height:100dvh}main{font-family:var(--wds2-type-body-light-m-fontFamily);font-weight:var(--wds2-type-body-light-m-fontWeight);letter-spacing:var(--wds2-type-body-light-m-letterSpacing);line-height:var(--wds2-type-body-light-m-lineHeight);color:var(--wds2-colour-nissanblack)}.heading--md{font-family:var(--wds2-type-body-regular-m-fontFamily);font-size:var(--wds2-type-body-regular-m-fontSize);font-weight:var(--wds2-type-body-regular-m-fontWeight);letter-spacing:var(--wds2-type-body-regular-m-letterSpacing);line-height:var(--wds2-type-body-regular-m-lineHeight)}@media only screen and (min-width:1500px){.heading--md{font-family:var(--wds2-type-display-xs-fontFamily);font-size:var(--wds2-type-display-xs-fontSize);font-weight:var(--wds2-type-display-xs-fontWeight);letter-spacing:var(--wds2-type-display-xs-letterSpacing);line-height:var(--wds2-type-display-xs-lineHeight)}}.heading--lg{font-family:var(--wds2-type-display-xs-fontFamily);font-size:var(--wds2-type-display-xs-fontSize);font-weight:var(--wds2-type-display-xs-fontWeight);letter-spacing:var(--wds2-type-display-xs-letterSpacing);line-height:var(--wds2-type-display-xs-lineHeight)}.heading--lg:has(.voice-highlight){line-height:calc(var(--line-height) + .125rem)}@media only screen and (min-width:1500px){.heading--lg{font-family:var(--wds2-type-display-s-fontFamily);font-size:var(--wds2-type-display-s-fontSize);font-weight:var(--wds2-type-display-s-fontWeight);letter-spacing:var(--wds2-type-display-s-letterSpacing);line-height:var(--wds2-type-display-s-lineHeight)}}.heading--xl{--line-height:var(--wds2-type-display-s-lineHeight);font-family:var(--wds2-type-display-s-fontFamily);font-size:var(--wds2-type-display-s-fontSize);font-weight:var(--wds2-type-display-s-fontWeight);letter-spacing:var(--wds2-type-display-s-letterSpacing);line-height:var(--wds2-type-display-s-lineHeight)}.heading--xl:has(.voice-highlight){line-height:calc(var(--line-height) + .125rem)}@media only screen and (min-width:768px){.heading--xl{--line-height:var(--wds2-type-display-m-lineHeight);font-family:var(--wds2-type-display-m-fontFamily);font-size:var(--wds2-type-display-m-fontSize);font-weight:var(--wds2-type-display-m-fontWeight);letter-spacing:var(--wds2-type-display-m-letterSpacing);line-height:var(--wds2-type-display-m-lineHeight)}}@media only screen and (min-width:1500px){.heading--xl{--line-height:var(--wds2-type-display-l-lineHeight);font-family:var(--wds2-type-display-l-fontFamily);font-size:var(--wds2-type-display-l-fontSize);font-weight:var(--wds2-type-display-l-fontWeight);letter-spacing:var(--wds2-type-display-l-letterSpacing);line-height:var(--wds2-type-display-l-lineHeight)}}.heading--xxl{--line-height:var(--wds2-type-display-m-lineHeight);font-family:var(--wds2-type-display-m-fontFamily);font-size:var(--wds2-type-display-m-fontSize);font-weight:var(--wds2-type-display-m-fontWeight);letter-spacing:var(--wds2-type-display-m-letterSpacing);line-height:var(--wds2-type-display-m-lineHeight)}.heading--xxl:has(.voice-highlight){line-height:calc(var(--line-height) + .125rem)}@media only screen and (min-width:768px){.heading--xxl{--line-height:var(--wds2-type-display-l-lineHeight);font-family:var(--wds2-type-display-l-fontFamily);font-size:var(--wds2-type-display-l-fontSize);font-weight:var(--wds2-type-display-l-fontWeight);letter-spacing:var(--wds2-type-display-l-letterSpacing);line-height:var(--line-height)}}@media only screen and (min-width:1500px){.heading--xxl{--line-height:var(--wds2-type-display-xl-lineHeight);font-family:var(--wds2-type-display-xl-fontFamily);font-size:var(--wds2-type-display-xl-fontSize);font-weight:var(--wds2-type-display-xl-fontWeight);letter-spacing:var(--wds2-type-display-xl-letterSpacing);line-height:var(--line-height)}}.disclaimer-title{display:inline-block;padding-bottom:.625rem;font-family:var(--wds2-type-disclaimer-regular-fontFamily);font-weight:var(--wds2-type-disclaimer-regular-fontWeight);color:var(--wds2-colour-nissanblack)}.landing-page{--navbar-height:5.625rem;--sections-top-margin:calc(var(--navbar-height) + 1.5rem);--sections-bottom-margin:5rem;--nav-bg-color:#1a1a1a}@media only screen and (orientation:landscape)and (min-width:1024px){.landing-page{--navbar-height:4rem;--sections-bottom-margin:8.75rem}}.landing-page .voice-highlight{display:inline-block;position:relative;z-index:0;color:inherit;transition:color .1s ease-out .2s}.landing-page .voice-highlight:before{content:"";position:absolute;inset:.125rem -.5rem -.125rem -.5rem;z-index:-1;word-break:keep-all;background:linear-gradient(150deg,var(--voice-color-start),var(--voice-color-end));border-radius:.5rem;transform:scaleX(0);transform-origin:center left;transition:transform .3s ease-in-out}@media only screen and (min-width:768px){.landing-page .voice-highlight:before{inset:.125rem -1rem -.125rem -1rem}}.landing-page .voice-highlight--in-view{color:var(--wds2-colour-nissanwhite)}.landing-page .voice-highlight--in-view:before{transform:scaleX(1)}.landing-page .in-view .voice-highlight{color:var(--wds2-colour-nissanwhite)}.landing-page .in-view .voice-highlight:before{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.annex-page{--sections-top-margin:2.625rem;--sections-bottom-margin:2.625rem;--container-max-width:964px}.annex-page--white{background-color:var(--wds2-colour-nissanwhite)}.annex-page--light-grey{background-color:var(--wds2-colour-background-grey)}.annex-page--padding-bottom{padding-bottom:5rem}.annex-page__back-link-wrapper{display:flex;align-items:flex-start;padding-top:4rem;padding-bottom:var(--sections-bottom-margin)}@media only screen and (min-width:1024px){.annex-page{--sections-top-margin:4rem;--sections-bottom-margin:4rem}}.annex-page .heading--xl{--line-height:var(--wds2-type-display-xs-lineHeight);font-family:var(--wds2-type-display-xs-fontFamily);font-size:var(--wds2-type-display-xs-fontSize);font-weight:var(--wds2-type-display-xs-fontWeight);letter-spacing:var(--wds2-type-display-xs-letterSpacing);line-height:var(--wds2-type-display-xs-lineHeight)}@media only screen and (min-width:1024px){.annex-page .heading--xl{--line-height:var(--wds2-type-display-m-lineHeight);font-family:var(--wds2-type-display-m-fontFamily);font-size:var(--wds2-type-display-m-fontSize);font-weight:var(--wds2-type-display-m-fontWeight);letter-spacing:var(--wds2-type-display-m-letterSpacing);line-height:var(--wds2-type-display-m-lineHeight)}}.teaser-page{--top-menu-height:5.625rem;--sections-top-margin:calc(var(--top-menu-height) + 1.25rem);--sections-bottom-margin:1.25rem;color:var(--wds2-colour-nissanwhite)}.teaser-page main{color:inherit}@media only screen and (min-width:1024px){.teaser-page{--sections-top-margin:calc(var(--top-menu-height) + 2rem);--sections-bottom-margin:4rem}}.teaser-page--with-footer{--sections-bottom-margin:4rem}.teaser-page .back-link-wrapper{position:fixed;top:2rem;left:var(--wds2-grid-s-margin);z-index:2;letter-spacing:var(--wds2-type-display-xs-letterSpacing)}@media only screen and (min-width:768px){.teaser-page .back-link-wrapper{left:var(--wds2-grid-m-margin)}}@media only screen and (min-width:1024px){.teaser-page .back-link-wrapper{left:var(--wds2-grid-l-margin)}}@media only screen and (min-width:1500px){.teaser-page .back-link-wrapper{left:max(50% - var(--wds2-grid-xl-minViewport)/2,var(--wds2-grid-l-margin))}}.teaser-page .heading--xl{font-size:var(--wds2-type-display-xs-fontSize);font-weight:var(--wds2-type-display-xs-fontWeight);letter-spacing:var(--wds2-type-display-xs-letterSpacing);line-height:var(--wds2-type-display-xs-lineHeight)}@media only screen and (min-width:768px){.teaser-page .heading--xl{font-size:var(--wds2-type-display-s-fontSize);font-weight:var(--wds2-type-display-s-fontWeight);letter-spacing:var(--wds2-type-display-s-letterSpacing);line-height:var(--wds2-type-display-s-lineHeight)}}@media(min-width:1024px)and (min-height:750px){.teaser-page .heading--xl{font-size:var(--wds2-type-display-m-fontSize);font-weight:var(--wds2-type-display-m-fontWeight);letter-spacing:var(--wds2-type-display-m-letterSpacing);line-height:var(--wds2-type-display-m-lineHeight)}}.teaser-page .heading--xxl{font-family:var(--wds2-type-display-xl-fontFamily);font-size:70px;font-weight:var(--wds2-type-display-xl-fontWeight);line-height:1.3;letter-spacing:.05em}@media only screen and (min-width:768px){.teaser-page .heading--xxl{font-size:100px;letter-spacing:.043em}}@media(min-width:1024px)and (min-height:750px){.teaser-page .heading--xxl{font-size:140px;line-height:1.2}}