:root{--voice-color-start:#ff1eda;--voice-color-end:#621fe7;--column-span:12;--container-custom-max-width:60.25rem;--sections-vertical-margin:3.125rem}@media(min-width:1024px)and (min-height:750px){:root{--sections-vertical-margin:6.25rem}}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:none;overflow:initial!important}*{box-sizing:border-box}img{max-width:100%}#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%}.js-c_010D-meganav-open :has([data-top-banner][data-top-banner-visible=true]) .header header .burger-menu-wrapper .burger-container .burger,.js-c_010D-menu-open :has([data-top-banner][data-top-banner-visible=true]) .header header .burger-menu-wrapper .burger-container .burger{position:fixed;top:-4rem}body nav a{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}body dialog *,body dialog :after,body dialog :before,body main *,body main :after,body main :before{box-sizing:border-box}body dialog h1,body dialog h2,body dialog h3,body dialog h4,body dialog h5,body dialog h6,body dialog p,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;line-height:inherit}body dialog ul,body main ul{list-style-type:disc}body dialog ul:first-child,body main ul:first-child{margin-top:0}body dialog ul:last-child,body main ul:last-child{margin-bottom:0}body dialog a,body dialog button,body dialog input,body dialog select,body dialog textarea,body main a,body main button,body main input,body main select,body main textarea{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}body dialog .wds2-type-subtitle-m,body dialog .wds2-type-subtitle-s,body main .wds2-type-subtitle-m,body main .wds2-type-subtitle-s{text-transform:uppercase}body dialog .wds2-type-subtitle-m *,body dialog .wds2-type-subtitle-s *,body main .wds2-type-subtitle-m *,body main .wds2-type-subtitle-s *{text-transform:inherit}body dialog .wds-button__overlay-and-hotspot,body main .wds-button__overlay-and-hotspot{line-height:inherit}body.scroll-lock{overflow:hidden!important}body>img{position:absolute;overflow:hidden;width:0;height:0}.container-wds{--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-wds{--lateral-padding:var(--wds2-grid-m-margin)}}@media only screen and (min-width:1024px){.container-wds{--lateral-padding:max(50% - var(--wds2-grid-xl-minViewport)/2,var(--wds2-grid-l-margin))}}.container-custom{--lateral-padding:var(--wds2-grid-s-margin);padding-left:var(--lateral-padding);padding-right:var(--lateral-padding)}@media only screen and (min-width:768px){.container-custom{--lateral-padding:var(--wds2-grid-m-margin)}}@media only screen and (min-width:1024px){.container-custom{--lateral-padding:max(50% - var(--container-custom-max-width)/2,var(--wds2-grid-l-margin))}}.container-inline-space-sm{width:100%;padding-inline:1.25rem}.grid{display:grid;width:100%;grid-template-columns:repeat(2,1fr);grid-column-gap:var(--wds2-grid-s-padding);column-gap:var(--wds2-grid-s-padding)}.grid>*{grid-column-end:span var(--column-span)}@media only screen and (min-width:768px){.grid{grid-template-columns:repeat(12,1fr)}.grid>*{grid-column-end:span var(--column-span)}}@media only screen and (orientation:landscape)and (min-width:768px){.grid--halves>*{grid-column:span 1}}@media only screen and (min-width:768px){.grid--halves>*{grid-column:span 6}}@media only screen and (orientation:landscape)and (min-width:768px){.grid--thirds>*{grid-column:span 1}}@media only screen and (min-width:768px){.grid--thirds>*{grid-column:span 6}}@media only screen and (min-width:1024px){.grid--thirds>*{grid-column:span 4}}@media only screen and (orientation:landscape)and (min-width:768px){.grid--fourths>*{grid-column:span 1}}@media only screen and (min-width:768px){.grid--fourths>*{grid-column:span 6}}@media only screen and (min-width:1024px){.grid--fourths>*{grid-column:span 3}}.section-padding-top{padding-top:calc(env(safe-area-inset-top) + var(--sections-vertical-margin))}.section-padding-bottom{padding-bottom:calc(env(safe-area-inset-bottom) + var(--sections-vertical-margin))}.section-heading{display:flex;flex-direction:column;gap:.75rem;text-align:center}@media only screen and (min-width:768px){.section-heading{--column-span:10;gap:1.25rem;grid-column-start:2}}@media only screen and (min-width:1024px){.section-heading{--column-span:8;grid-column-start:3}}.full-height{min-height:100dvh}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.swiper-slide{position:relative}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:1024px){.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:1024px){.heading--lg{--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{--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:1024px){.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)}}.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:1024px){.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(--wds2-type-display-l-lineHeight)}}.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{--nav-bg-color:#1a1a1a}.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{position:relative;height:100%}.annex-page__content{display:flex;flex-direction:column;height:100%}.annex-page--white{background-color:var(--wds2-colour-nissanwhite)}.annex-page--light-grey{background-color:var(--wds2-colour-background-grey)}@media screen and (min-width:960px){body:has(#omni-navigation) .annex-page{padding-top:60px}}.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}}