@layer components{.Backdrop-module-scss-module__WVmORG__backdrop{z-index:-1;animation-delay:var(--backdrop-animation-delay);position:absolute;inset:0}.Backdrop-module-scss-module__WVmORG__backdrop:not(.Backdrop-module-scss-module__WVmORG__backdrop--disable-blur){-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.Backdrop-module-scss-module__WVmORG__backdrop:where(.entering){animation:Backdrop-module-scss-module__WVmORG__backdrop-fade var(--backdrop-duration-enter,.225s) cubic-bezier(0, 0, .2, 1)}.Backdrop-module-scss-module__WVmORG__backdrop:where(.entered){opacity:1}.Backdrop-module-scss-module__WVmORG__backdrop:where(.exiting){animation:Backdrop-module-scss-module__WVmORG__backdrop-fade var(--backdrop-duration-exit,.195s) cubic-bezier(.4, 0, 1, 1) reverse forwards}.Backdrop-module-scss-module__WVmORG__backdrop:where(.exited){opacity:0}.Backdrop-module-scss-module__WVmORG__backdrop--color-black-a65{background-color:#000000a6}.Backdrop-module-scss-module__WVmORG__backdrop--color-black-a85{background-color:#000000d9}@keyframes Backdrop-module-scss-module__WVmORG__backdrop-fade{0%{opacity:0}to{opacity:1}}}
@layer components{.Modal-module-scss-module__XjMqmG__modal{z-index:20;width:100%;height:100%;position:fixed;inset:0}}
@layer components{.Dialog-module-scss-module__VekUpq__dialog:not([hidden]){display:flex}.Dialog-module-scss-module__VekUpq__dialog:not(.Dialog-module-scss-module__VekUpq__dialog--size-fullscreen){justify-content:center;align-items:center}.Dialog-module-scss-module__VekUpq__dialog__content{max-width:var(--dialog-content-max-width);max-height:var(--dialog-content-max-height,calc(100% - 2rem));margin:var(--dialog-content-margin,2rem 1rem);border-radius:var(--dialog-content-border-radius,1rem);opacity:var(--dialog-content-opacity);transform:var(--dialog-content-transform);background-color:#001433;flex-direction:column;flex-basis:100%;display:flex;overflow-y:auto}.Dialog-module-scss-module__VekUpq__dialog--size-tiny{--dialog-content-max-width:20rem}.Dialog-module-scss-module__VekUpq__dialog--size-small{--dialog-content-max-width:30rem}.Dialog-module-scss-module__VekUpq__dialog--size-medium{--dialog-content-max-width:40rem}.Dialog-module-scss-module__VekUpq__dialog--size-large{--dialog-content-max-width:50rem}.Dialog-module-scss-module__VekUpq__dialog--size-big{--dialog-content-max-width:60rem}.Dialog-module-scss-module__VekUpq__dialog--size-huge{--dialog-content-max-width:75rem}.Dialog-module-scss-module__VekUpq__dialog--size-fullscreen{--dialog-content-margin:0;--dialog-content-border-radius:0;--dialog-content-max-height:100%}.Dialog-module-scss-module__VekUpq__dialog--animation-grow:where(.entering) .Dialog-module-scss-module__VekUpq__dialog__content{animation:.225s cubic-bezier(0,0,.2,1) Dialog-module-scss-module__VekUpq__dialog-grow}.Dialog-module-scss-module__VekUpq__dialog--animation-grow:where(.entered){--dialog-content-opacity:1;--dialog-content-transform:scale3d(1, 1, 1)}.Dialog-module-scss-module__VekUpq__dialog--animation-grow:where(.exiting) .Dialog-module-scss-module__VekUpq__dialog__content{animation:.195s cubic-bezier(.4,0,1,1) reverse forwards Dialog-module-scss-module__VekUpq__dialog-grow}.Dialog-module-scss-module__VekUpq__dialog--animation-grow:where(.exited){--dialog-content-opacity:0;--dialog-content-transform:scale3d(.7, .7, .7)}.Dialog-module-scss-module__VekUpq__dialog--animation-fade-in-up:where(.entering) .Dialog-module-scss-module__VekUpq__dialog__content{animation:.225s cubic-bezier(0,0,.2,1) Dialog-module-scss-module__VekUpq__dialog-fade-in-up}.Dialog-module-scss-module__VekUpq__dialog--animation-fade-in-up:where(.entered){--dialog-content-opacity:1;--dialog-content-transform:translate3d(0, 0, 0)}.Dialog-module-scss-module__VekUpq__dialog--animation-fade-in-up:where(.exiting) .Dialog-module-scss-module__VekUpq__dialog__content{animation:.195s cubic-bezier(.4,0,1,1) reverse forwards Dialog-module-scss-module__VekUpq__dialog-fade-in-up}.Dialog-module-scss-module__VekUpq__dialog--animation-fade-in-up:where(.exited){--dialog-content-opacity:0;--dialog-content-transform:translate3d(0, 80%, 0)}@keyframes Dialog-module-scss-module__VekUpq__dialog-grow{0%{opacity:0;transform:scale3d(.7,.7,.7)}to{opacity:1;transform:scale(1)}}@keyframes Dialog-module-scss-module__VekUpq__dialog-fade-in-up{0%{opacity:0;transform:translateY(80%)}to{opacity:1;transform:translate(0,0)}}}
@layer components{.Text-module-scss-module__Q3b34G__text--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Text-module-scss-module__Q3b34G__text--line-clamp{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Text-module-scss-module__Q3b34G__text--line-clamp-1{-webkit-line-clamp:1}.Text-module-scss-module__Q3b34G__text--line-clamp-2{-webkit-line-clamp:2}.Text-module-scss-module__Q3b34G__text--line-clamp-3{-webkit-line-clamp:3}.Text-module-scss-module__Q3b34G__text--variant-hero-large{font-family:var(--font-albra-display);letter-spacing:-.0625rem;font-size:7rem;line-height:1.07143}.Text-module-scss-module__Q3b34G__text--variant-hero-medium{font-family:var(--font-albra-display);letter-spacing:-.046875rem;font-size:5.625rem;line-height:1.08889}.Text-module-scss-module__Q3b34G__text--variant-hero-small{font-family:var(--font-albra-display);letter-spacing:-.03125rem;font-size:4.5rem;line-height:1.11111}.Text-module-scss-module__Q3b34G__text--variant-display-large{font-family:var(--font-albra-display);letter-spacing:-.015625rem;font-size:3.5625rem;line-height:1.12281}.Text-module-scss-module__Q3b34G__text--variant-display-medium{font-family:var(--font-albra-display);font-size:2.8125rem;line-height:1.15556}.Text-module-scss-module__Q3b34G__text--variant-display-small{font-family:var(--font-albra-display);font-size:2.25rem;line-height:1.22222}.Text-module-scss-module__Q3b34G__text--variant-headline-large{font-family:var(--font-albra-display);font-size:2rem;line-height:1.25}.Text-module-scss-module__Q3b34G__text--variant-headline-medium{font-family:var(--font-albra-display);font-size:1.75rem;line-height:1.28571}.Text-module-scss-module__Q3b34G__text--variant-headline-small{font-family:var(--font-albra-display);font-size:1.5rem;line-height:1.33333}.Text-module-scss-module__Q3b34G__text--variant-title-large{font-family:var(--font-avenir-next);font-size:1.375rem;line-height:1.27273}.Text-module-scss-module__Q3b34G__text--variant-title-medium{font-family:var(--font-avenir-next);letter-spacing:.009375rem;font-size:1rem;font-weight:500;line-height:1.5}.Text-module-scss-module__Q3b34G__text--variant-title-small,.Text-module-scss-module__Q3b34G__text--variant-label-large{font-family:var(--font-avenir-next);letter-spacing:.00625rem;font-size:.875rem;font-weight:500;line-height:1.42857}.Text-module-scss-module__Q3b34G__text--variant-label-medium{font-family:var(--font-avenir-next);letter-spacing:.03125rem;font-size:.75rem;font-weight:500;line-height:1.33333}.Text-module-scss-module__Q3b34G__text--variant-label-small{font-family:var(--font-avenir-next);letter-spacing:.03125rem;font-size:.6875rem;font-weight:500;line-height:1.45455}.Text-module-scss-module__Q3b34G__text--variant-body-large{font-family:var(--font-avenir-next);letter-spacing:.03125rem;font-size:1rem;line-height:1.5}.Text-module-scss-module__Q3b34G__text--variant-body-medium{font-family:var(--font-avenir-next);letter-spacing:.015625rem;font-size:.875rem;line-height:1.42857}.Text-module-scss-module__Q3b34G__text--variant-body-small{font-family:var(--font-avenir-next);letter-spacing:.025rem;font-size:.75rem;line-height:1.33333}}
@layer components{.ImageSection-module-scss-module__d1wY7q__image-section{grid-template-rows:var(--image-section-rows,50vh 50vh auto);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@media (max-width:1023px){.ImageSection-module-scss-module__d1wY7q__image-section{grid-template-rows:var(--image-section-rows-mobile,40vh 10vh auto)}}.ImageSection-module-scss-module__d1wY7q__image-section__image{z-index:0;grid-area:1/1/3/-1}.ImageSection-module-scss-module__d1wY7q__image-section__overlay{z-index:1;grid-area:1/1/3/-1}.ImageSection-module-scss-module__d1wY7q__image-section__overlay--default{background:linear-gradient(#0000 25%,#00143340 40%,#0014338c 50%,#001433b3 65%,#001433e6 80%,#001433 95%)}@media (max-width:1023px){.ImageSection-module-scss-module__d1wY7q__image-section__overlay--default{background:linear-gradient(#0000 55%,#00143333 68%,#0014338c 80%,#001433e6 90%,#001433 96%)}}.ImageSection-module-scss-module__d1wY7q__image-section__overlay--custom{background:var(--image-section-overlay)}.ImageSection-module-scss-module__d1wY7q__image-section__content{z-index:2;flex-direction:column;grid-area:2/1/-1/-1;display:flex}@media (min-width:1024px){.ImageSection-module-scss-module__d1wY7q__image-section__content{padding-bottom:3rem;padding-inline:3rem}}@media (min-width:768px){.ImageSection-module-scss-module__d1wY7q__image-section__content{justify-content:flex-end}}@media (min-width:768px) and (max-width:1023px){.ImageSection-module-scss-module__d1wY7q__image-section__content{padding-bottom:1.5rem;padding-inline:1.5rem}}@media (max-width:767px){.ImageSection-module-scss-module__d1wY7q__image-section__content{padding-bottom:1rem;padding-inline:1rem}}}
@layer page{.CarbonEmissionsColumn-module-scss-module__3mGo6W__carbon-emissions-column{justify-items:center;display:grid}@media (min-width:768px){.CarbonEmissionsColumn-module-scss-module__3mGo6W__carbon-emissions-column{grid-template-rows:subgrid;grid-row:1/-1;align-items:start}}@media (max-width:767px){.CarbonEmissionsColumn-module-scss-module__3mGo6W__carbon-emissions-column{row-gap:1.5rem}}}
@layer page{.CarbonEmissionsSection-module-scss-module__K7YG4a__carbon-emissions-section__comparison{column-gap:1.5rem;display:grid}@media (min-width:768px){.CarbonEmissionsSection-module-scss-module__K7YG4a__carbon-emissions-section__comparison{grid-template-rows:auto auto auto auto;grid-template-columns:1fr auto 1fr auto 1fr;row-gap:1.5rem}}@media (max-width:767px){.CarbonEmissionsSection-module-scss-module__K7YG4a__carbon-emissions-section__comparison{grid-template-columns:1fr;row-gap:3rem}}@media (min-width:768px){.CarbonEmissionsSection-module-scss-module__K7YG4a__carbon-emissions-section__separator{grid-row:1/-1}}}
@layer page{.WelcomeSection-module-scss-module__CzI_4q__welcome-section{--title-out:0;--features-in:0;min-height:200vh}.WelcomeSection-module-scss-module__CzI_4q__welcome-section__layers{flex:1;display:grid}@media (min-width:768px){.WelcomeSection-module-scss-module__CzI_4q__welcome-section__layers{padding-bottom:1.5rem}}@media (max-width:767px){.WelcomeSection-module-scss-module__CzI_4q__welcome-section__layers{padding-bottom:4rem}}.WelcomeSection-module-scss-module__CzI_4q__welcome-section__title-content{z-index:var(--title-z,3);opacity:calc(1 - var(--title-out));transform:translateY(calc(-10% * var(--title-out)));grid-area:1/1}@media (min-width:768px){.WelcomeSection-module-scss-module__CzI_4q__welcome-section__title-content{align-self:end}}.WelcomeSection-module-scss-module__CzI_4q__welcome-section__features-content{z-index:2;opacity:var(--features-in);transform:translateY(calc(5% * (1 - var(--features-in))));grid-area:1/1}@media (min-width:768px){.WelcomeSection-module-scss-module__CzI_4q__welcome-section__features-content{align-self:end}}@media (max-width:767px){.WelcomeSection-module-scss-module__CzI_4q__welcome-section__features-content{flex-direction:column;align-items:center}}}
@layer page{.GranadaBenefitsSection-module-scss-module__wCPaQa__granada-benefits-section{--tab-color-active:#e5e5e5;--tab-border-color-active:#63e5ff;--tablist-background-color:#00061ab3;grid-template-columns:100%;display:grid;overflow:hidden}.GranadaBenefitsSection-module-scss-module__wCPaQa__granada-benefits-section__media,.GranadaBenefitsSection-module-scss-module__wCPaQa__granada-benefits-section__overlay,.GranadaBenefitsSection-module-scss-module__wCPaQa__granada-benefits-section__content{grid-area:1/1/2/2}.GranadaBenefitsSection-module-scss-module__wCPaQa__granada-benefits-section__media{z-index:0;aspect-ratio:21/9;grid-template:100%/100%;width:100%;height:100%;display:grid}.GranadaBenefitsSection-module-scss-module__wCPaQa__granada-benefits-section__image{grid-area:1/1/2/2;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.GranadaBenefitsSection-module-scss-module__wCPaQa__granada-benefits-section__overlay{z-index:1;background-color:#00061aab}.GranadaBenefitsSection-module-scss-module__wCPaQa__granada-benefits-section__content{z-index:2;align-self:center;padding:4rem 1rem}@media (min-width:768px){.GranadaBenefitsSection-module-scss-module__wCPaQa__granada-benefits-section__content{padding:6rem 1.5rem}}.GranadaBenefitsSection-module-scss-module__wCPaQa__granada-benefits-section__tab{text-transform:uppercase}.GranadaBenefitsSection-module-scss-module__wCPaQa__granada-benefits-section__card{background-color:#00061ac2}.GranadaBenefitsSection-module-scss-module__wCPaQa__granada-benefits-section__list{gap:1rem;width:100%;padding-left:0;list-style:none;display:grid}@media (min-width:768px){.GranadaBenefitsSection-module-scss-module__wCPaQa__granada-benefits-section__list{grid-template-columns:repeat(3,1fr);gap:1.5rem}}}
@layer components{.HighlightedText-module-scss-module__dPWakW__highlighted-text{background:linear-gradient(90deg,#facc22,#f800e9);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:500}}
