.home-slider{opacity:0;position:relative;-webkit-transform:translateY(1rem);-moz-transform:translateY(1rem);-o-transform:translateY(1rem);transform:translateY(1rem);-webkit-transition:translate .3s,opacity .3s;-o-transition:translate .3s,opacity .3s;-moz-transition:translate .3s,opacity .3s;transition:translate .3s,opacity .3s}.home-slider.home-slider--visible{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.home-slider .home-slider__scroll-indicator{border:2px solid transparent;-webkit-border-radius:1.25rem;-moz-border-radius:1.25rem;border-radius:1.25rem;bottom:2rem;color:#fff;padding:.5rem 1rem;position:absolute;right:1rem;text-decoration:none}.home-slider .home-slider__scroll-indicator:focus-visible{border-color:var(--color-lightest);outline:none}.home-slider .home-slider__scroll-indicator:hover{color:var(--color-primary)}@media screen and (min-width:49em){.home-slider .home-slider__scroll-indicator{bottom:2rem;right:3.75rem}}.home-slider .slider{--slider-gap:1rem}@media screen and (min-width:49em){.home-slider .slider{--slider-gap:2rem}}.home-slider__slider{height:-webkit-calc(100% - 4.5rem);height:-moz-calc(100% - 4.5rem);height:calc(100% - 4.5rem);max-width:100vw}@media screen and (min-width:49em){.home-slider__slider{height:-webkit-calc(100% - 7rem);height:-moz-calc(100% - 7rem);height:calc(100% - 7rem)}}.home-slider--no-scroll-indicator .home-slider__slider{height:100%}@media screen and (min-width:49em){.home-slider--no-scroll-indicator .home-slider__slider{height:100%}}.home-slider__slider .slider__track{-webkit-scroll-snap-type:both mandatory;-ms-scroll-snap-type:both mandatory;scroll-snap-type:both mandatory}.home-slider__slider .slider__track.is-dragging{-webkit-scroll-snap-type:none;-ms-scroll-snap-type:none;scroll-snap-type:none}.home-slider__slider .slider__item,.home-slider__slider .slider__track{height:100%}.home-slider__slider .slider__item{aspect-ratio:319/242;height:100%;max-width:80vw;min-width:50vw;padding-bottom:1rem;padding-top:1rem;scroll-snap-align:center}@media screen and (min-width:49em){.home-slider__slider .slider__item{aspect-ratio:846/510;padding-bottom:2rem;padding-top:2rem}}.home-slider__slider .slider__padding{min-width:5rem;scroll-snap-align:none}@media screen and (min-width:49em){.home-slider__slider .slider__padding{min-width:40vw}}.home-slider__card{-webkit-filter:blur(.5rem);filter:blur(.5rem);height:100%;-webkit-transform:scale(.98);-moz-transform:scale(.98);-o-transform:scale(.98);transform:scale(.98);-webkit-transition:-webkit-filter .5s,-webkit-transform .5s;transition:-webkit-filter .5s,-webkit-transform .5s;-o-transition:filter .5s,-o-transform .5s;-moz-transition:filter .5s,transform .5s,-moz-transform .5s;transition:filter .5s,transform .5s;transition:filter .5s,transform .5s,-webkit-filter .5s,-webkit-transform .5s,-moz-transform .5s,-o-transform .5s;-webkit-transition-delay:.15s;-moz-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s;width:100%;will-change:filter}.home-slider__card .image-card__info{opacity:0;-webkit-transform:translateY(.5rem);-moz-transform:translateY(.5rem);-o-transform:translateY(.5rem);transform:translateY(.5rem);-webkit-transition:opacity .7s,-webkit-transform .7s;transition:opacity .7s,-webkit-transform .7s;-o-transition:opacity .7s,-o-transform .7s;-moz-transition:transform .7s,opacity .7s,-moz-transform .7s;transition:transform .7s,opacity .7s;transition:transform .7s,opacity .7s,-webkit-transform .7s,-moz-transform .7s,-o-transform .7s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}@media screen and (max-width:48em){.home-slider__card .image-card__info{min-height:6rem}.home-slider__card .image-card__info>div:first-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media screen and (min-width:49em){.home-slider__card .image-card__info{-webkit-transform:translateY(1rem);-moz-transform:translateY(1rem);-o-transform:translateY(1rem);transform:translateY(1rem)}}.home-slider__card .image-asset__image,.home-slider__card video{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 1.5s;transition:-webkit-transform 1.5s;-o-transition:-o-transform 1.5s;-moz-transition:transform 1.5s,-moz-transform 1.5s;transition:transform 1.5s;transition:transform 1.5s,-webkit-transform 1.5s,-moz-transform 1.5s,-o-transform 1.5s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.home-slider__card.image-card--visible{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.home-slider__card.image-card--visible .image-card__info{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0}.home-slider__card.image-card--visible .image-asset__image,.home-slider__card.image-card--visible video{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0}@media screen and (max-width:48em){.home-slider__card .image-card__image{-webkit-border-radius:.625rem;-moz-border-radius:.625rem;border-radius:.625rem}}@media screen and (min-width:49em){.home-slider__card{-webkit-filter:blur(.9375rem);filter:blur(.9375rem);-webkit-transform:scale(.97);-moz-transform:scale(.97);-o-transform:scale(.97);transform:scale(.97)}}@media screen and (min-width:63em){.home-slider__card{-webkit-filter:blur(1.5rem);filter:blur(1.5rem);-webkit-transform:scale(.96);-moz-transform:scale(.96);-o-transform:scale(.96);transform:scale(.96)}}@media(prefers-reduced-motion:reduce){.home-slider__card{-webkit-filter:none;filter:none}.home-slider__card,.home-slider__card.inview--viewing .image-asset__image,.home-slider__card.inview--viewing video{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.home-slider__arrow{background:transparent;border:none;color:#fff;font-size:1.5rem;margin:0 1rem;padding:0;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;z-index:10}@media screen and (min-width:63em){.home-slider__arrow{--gradient-direction:to right;background:-webkit-linear-gradient(var(--gradient-direction),#000 3.11%,transparent 70.84%,transparent 117.4%);background:-moz-linear-gradient(var(--gradient-direction),#000 3.11%,transparent 70.84%,transparent 117.4%);background:-o-linear-gradient(var(--gradient-direction),#000 3.11%,transparent 70.84%,transparent 117.4%);background:linear-gradient(var(--gradient-direction),#000 3.11%,transparent 70.84%,transparent 117.4%);font-size:2rem;height:-webkit-calc(100% - 7rem);height:-moz-calc(100% - 7rem);height:calc(100% - 7rem);margin:0;position:absolute;top:0;width:25%}}.home-slider__arrow:hover{opacity:.9}.home-slider__arrow .dn-icon{-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}.home-slider__arrow:focus-visible{outline:none}.home-slider__arrow:focus-visible .dn-icon{border:2px solid #fff;-webkit-border-radius:6.25rem;-moz-border-radius:6.25rem;border-radius:6.25rem;padding:.5rem}.home-slider__arrow:focus-visible .dn-icon:focus-visible{border-color:var(--color-darkest);outline:none}@media screen and (min-width:63em){.home-slider__arrow--left{left:0}.home-slider__arrow--left .dn-icon{-webkit-transform:translateX(-6rem);-moz-transform:translateX(-6rem);-o-transform:translateX(-6rem);transform:translate(-6rem)}.home-slider__arrow--right{--gradient-direction:to left;right:0}.home-slider__arrow--right .dn-icon{-webkit-transform:translateX(6rem);-moz-transform:translateX(6rem);-o-transform:translateX(6rem);transform:translate(6rem)}}.home-slider__arrow:hover svg path{fill:var(--color-primary)}.hero-home{background-color:var(--color-darkest);margin-top:var(--menu-bar-height-mobile-negative);padding-bottom:2.625rem;position:relative}.hero-home .hero-home__main-links .dn-icon{display:none}@media screen and (min-width:49em){.hero-home{margin-top:var(--menu-bar-height-desktop-negative);padding-bottom:4.8125rem}.hero-home .big-link__title{font-size:var(--font-size-3xl);margin-right:3rem}}@media screen and (min-width:63em){.hero-home .big-link__title{font-size:var(--font-size-4xl)}}.hero-home__fold{display:grid;grid-template-rows:auto 1fr;height:100vh;grid-gap:1rem;padding-top:1.3rem}@media(min-height:750px){.hero-home__fold{padding-top:4.8125rem;grid-gap:5rem}}@media screen and (min-width:49em){.hero-home__fold{padding-top:3.125rem;grid-gap:3rem}}.hero-home__main-links img{height:auto;width:6.25rem}@media(min-height:680px){.hero-home__main-links img{width:8.75rem}}@media screen and (max-width:48em){.hero-home__main-links{display:block;margin:0 auto;max-width:var(--grid-maxWidth-page-narrow);max-width:-webkit-calc(var(--grid-maxWidth-page-narrow) + var(--grid-side-gap-sm)*2);max-width:-moz-calc(var(--grid-maxWidth-page-narrow) + var(--grid-side-gap-sm)*2);max-width:calc(var(--grid-maxWidth-page-narrow) + var(--grid-side-gap-sm)*2);padding-left:var(--grid-side-gap-sm);padding-right:var(--grid-side-gap-sm);width:100%}.hero-home__main-links img{margin-bottom:1.375rem}}@media screen and (max-width:48em) and screen and (min-width:49em){.hero-home__main-links{max-width:-webkit-calc(var(--grid-maxWidth-page-narrow) + var(--grid-side-gap-md)*2);max-width:-moz-calc(var(--grid-maxWidth-page-narrow) + var(--grid-side-gap-md)*2);max-width:calc(var(--grid-maxWidth-page-narrow) + var(--grid-side-gap-md)*2);padding-left:var(--grid-side-gap-md);padding-right:var(--grid-side-gap-md)}}@media screen and (min-width:49em){.hero-home__main-links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;padding-left:3.75rem;padding-right:3.75rem;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.hero-home__main-links img{margin-right:3rem;width:11rem}}.hero-home__menu-actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin-left:auto}.animation-switch.hero-home__menu-switch{margin-left:auto}@media screen and (max-width:48em){.animation-switch.hero-home__menu-switch{height:var(--menu-bar-height-mobile);position:absolute;right:9rem;top:0}.menu-button.hero-home__menu-button{height:var(--menu-bar-height-mobile);position:absolute;right:var(--grid-gap-sm);top:0}}.hero-home__scroll-anchor{height:7rem;position:absolute;top:-7rem}@media screen and (min-width:49em){.hero-home__scroll-anchor{height:6rem;top:-6rem}}.hero-home__intro{color:var(--color-white-80);display:block;margin:0 auto;max-width:var(--grid-maxWidth-page-narrow);max-width:-webkit-calc(var(--grid-maxWidth-page-narrow) + var(--grid-side-gap-sm)*2);max-width:-moz-calc(var(--grid-maxWidth-page-narrow) + var(--grid-side-gap-sm)*2);max-width:calc(var(--grid-maxWidth-page-narrow) + var(--grid-side-gap-sm)*2);padding-left:var(--grid-side-gap-sm);padding-right:var(--grid-side-gap-sm);position:relative;width:100%}@media screen and (min-width:49em){.hero-home__intro{max-width:-webkit-calc(var(--grid-maxWidth-page-narrow) + var(--grid-side-gap-md)*2);max-width:-moz-calc(var(--grid-maxWidth-page-narrow) + var(--grid-side-gap-md)*2);max-width:calc(var(--grid-maxWidth-page-narrow) + var(--grid-side-gap-md)*2);padding-left:var(--grid-side-gap-md);padding-right:var(--grid-side-gap-md)}}.big-links.hero-home__secondary-links{display:block;display:grid;margin:2.25rem auto 0;max-width:var(--grid-maxWidth-page-narrow);max-width:-webkit-calc(var(--grid-maxWidth-page-narrow) + var(--grid-side-gap-sm)*2);max-width:-moz-calc(var(--grid-maxWidth-page-narrow) + var(--grid-side-gap-sm)*2);max-width:calc(var(--grid-maxWidth-page-narrow) + var(--grid-side-gap-sm)*2);padding-left:var(--grid-side-gap-sm);padding-right:var(--grid-side-gap-sm);width:100%}@media screen and (min-width:49em){.big-links.hero-home__secondary-links{margin-top:3rem;max-width:-webkit-calc(var(--grid-maxWidth-page-narrow) + var(--grid-side-gap-md)*2);max-width:-moz-calc(var(--grid-maxWidth-page-narrow) + var(--grid-side-gap-md)*2);max-width:calc(var(--grid-maxWidth-page-narrow) + var(--grid-side-gap-md)*2);padding-left:var(--grid-side-gap-md);padding-right:var(--grid-side-gap-md)}}
