:root{--hsl-black: 0deg 0% 0%;--hex-black: #000000;--color-black: hsl(var(--hsl-black)/100%);--hsl-white: 0deg 0% 100%;--hex-white: #FFFFFF;--color-white: hsl(var(--hsl-white)/100%);--hsl-gray-200: 0deg 0% 18%;--hex-gray-200: #2E2E2E;--color-gray-200: hsl(var(--hsl-gray-200)/100%);--hsl-gray-300: 0deg 0% 27%;--hex-gray-300: #454545;--color-gray-300: hsl(var(--hsl-gray-300)/100%);--hsl-gray-800: 0deg 0% 80%;--hex-gray-800: #CCCCCC;--color-gray-800: hsl(var(--hsl-gray-800)/100%);--hsl-yellow-100: 56deg 100% 53%;--hex-yellow-100: #FFEF0F;--color-yellow-100: hsl(var(--hsl-yellow-100)/100%)}.is-hidden,.no-display,[v-cloak]{display:none}@media print{.no-print{display:none!important}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;opacity:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--always-visible-viewport-height: 100vh}@supports (height: 100svh){:root{--always-visible-viewport-height: 100svh}}*{box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal}*:after,*:before{box-sizing:inherit}@media(prefers-reduced-motion:reduce){*,*:after,*:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}::selection{color:var(--color-black);background:var(--color-yellow-100)}::-moz-selection{color:var(--color-black);background:var(--color-yellow-100)}html{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:300;line-height:1;text-rendering:optimizeSpeed;scroll-behavior:smooth}body{color:var(--color-white);background:linear-gradient(to right,var(--color-black),var(--color-gray-200),var(--color-black))}img{display:block;max-width:100%;height:auto}button{padding:0;margin:0;font:inherit;line-height:inherit;color:inherit;text-transform:inherit;white-space:nowrap;appearance:none;background:none;border:0;border-radius:0}a,button,label,select,input[type=checkbox],input[type=radio]{cursor:pointer}a{color:inherit;text-decoration:none;text-decoration-skip-ink:auto}input[type=button],input[type=submit],button,select{-webkit-user-select:none;user-select:none}b,strong{font-weight:600}em{color:var(--color-yellow-100)}input[type=number]{-moz-appearance:textfield}input[type=password]:not(:placeholder-shown){font-family:Verdana,Tahoma,sans-serif;letter-spacing:.125em}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{display:none}select::-ms-expand{display:none}fieldset{min-width:0;padding:0;margin:0;border:0}body:before{--grid-size: calc(calc(1192px + 2 * var(--container-padding)) - (2 * var(--container-padding)));position:fixed;inset:0 auto 0 calc(50% - var(--grid-size) / 2);z-index:1;display:none;width:var(--grid-size);height:100%;pointer-events:none;content:"";background:repeating-linear-gradient(to left,var(--color-black),var(--color-black) 70px,transparent 70px,transparent 102px);background-position:left center;opacity:.05}.fade-enter-active,.fade-leave-active{transition:opacity .35s cubic-bezier(.645,.045,.355,1)}.fade-enter-from,.fade-leave-to{opacity:0}:root{--scrollbar-width: 12px;--scrollbar-width-value: auto;--scrollbar-padding: 1px;--scrollbar-background-color: var(--color-black);--scrollbar-thumb-color: var(--color-white)}html,.scrollable{scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-background-color);scrollbar-width:var(--scrollbar-width-value)}html::-webkit-scrollbar,.scrollable::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}html::-webkit-scrollbar-track,.scrollable::-webkit-scrollbar-track{padding:0;background:var(--scrollbar-background-color)}html::-webkit-scrollbar-thumb,.scrollable::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border:0 solid var(--scrollbar-background-color);border-width:var(--scrollbar-padding);border-radius:10000px}.container,.footer-carousel__container,.simple-carousel__container{--container-width: calc(1192px + 2 * var(--container-padding));display:block;width:100%;max-width:var(--container-width);margin-inline:auto}.container--seminarrow{--container-width: calc(988px + 2 * var(--container-padding))}.container--narrow{--container-width: calc(784px + 2 * var(--container-padding))}.container--narrower{--container-width: calc(580px + 2 * var(--container-padding))}.container,.footer-carousel__container,.simple-carousel__container,.container--with-padding{padding-inline:var(--container-padding)}.container--flush,.footer-carousel__container{max-width:calc(var(--container-width) - 2 * var(--container-padding));padding-inline:0}@media(max-width:400px){.container--flush\@xxs{max-width:calc(var(--container-width) - 2 * var(--container-padding));padding-inline:0}}@media(max-width:500px){.container--flush\@xs{max-width:calc(var(--container-width) - 2 * var(--container-padding));padding-inline:0}}@media(max-width:600px){.container--flush\@s{max-width:calc(var(--container-width) - 2 * var(--container-padding));padding-inline:0}}@media(max-width:800px){.container--flush\@m{max-width:calc(var(--container-width) - 2 * var(--container-padding));padding-inline:0}}@media(max-width:1000px){.container--flush\@l{max-width:calc(var(--container-width) - 2 * var(--container-padding));padding-inline:0}}@media(max-width:1200px){.container--flush\@xl{max-width:calc(var(--container-width) - 2 * var(--container-padding));padding-inline:0}}@media(max-width:1400px){.container--flush\@xxl{max-width:calc(var(--container-width) - 2 * var(--container-padding));padding-inline:0}}@media(max-width:2400px){.container--flush\@mega{max-width:calc(var(--container-width) - 2 * var(--container-padding));padding-inline:0}}:root{--container-padding: 20px}@supports (width: min(1px,2px)){:root{--container-padding: min(4vw, 30px)}}@media(min-width:401px){.hide-above-xxs{display:none!important}}@media(max-width:400px){.hide-below-xxs,.hide\@xxs{display:none!important}}@media(min-width:501px){.hide-above-xs{display:none!important}}@media(max-width:500px){.hide-below-xs,.hide\@xs{display:none!important}}@media(min-width:601px){.hide-above-s{display:none!important}}@media(max-width:600px){.hide-below-s,.hide\@s{display:none!important}}@media(min-width:801px){.hide-above-m{display:none!important}}@media(max-width:800px){.hide-below-m,.hide\@m{display:none!important}}@media(min-width:1001px){.hide-above-l{display:none!important}}@media(max-width:1000px){.hide-below-l,.hide\@l{display:none!important}}@media(min-width:1201px){.hide-above-xl{display:none!important}}@media(max-width:1200px){.hide-below-xl,.hide\@xl{display:none!important}}@media(min-width:1401px){.hide-above-xxl{display:none!important}}@media(max-width:1400px){.hide-below-xxl,.hide\@xxl{display:none!important}}@media(min-width:2401px){.hide-above-mega{display:none!important}}@media(max-width:2400px){.hide-below-mega,.hide\@mega{display:none!important}}.mt-double,.my-double,.m-double{margin-top:5rem!important}.mr-double,.mx-double,.m-double{margin-right:5rem!important}.mb-double,.my-double,.m-double{margin-bottom:5rem!important}.ml-double,.mx-double,.m-double{margin-left:5rem!important}.mt,.my,.m{margin-top:2.5rem!important}.mr,.mx,.m{margin-right:2.5rem!important}.mb,.my,.m{margin-bottom:2.5rem!important}.ml,.mx,.m{margin-left:2.5rem!important}.mt-half,.my-half,.m-half{margin-top:1.25rem!important}.mr-half,.mx-half,.m-half{margin-right:1.25rem!important}.mb-half,.my-half,.m-half{margin-bottom:1.25rem!important}.ml-half,.mx-half,.m-half{margin-left:1.25rem!important}.mt-quarter,.my-quarter,.m-quarter{margin-top:.625rem!important}.mr-quarter,.mx-quarter,.m-quarter{margin-right:.625rem!important}.mb-quarter,.my-quarter,.m-quarter{margin-bottom:.625rem!important}.ml-quarter,.mx-quarter,.m-quarter{margin-left:.625rem!important}.mt-eighth,.my-eighth,.m-eighth{margin-top:.3125rem!important}.mr-eighth,.mx-eighth,.m-eighth{margin-right:.3125rem!important}.mb-eighth,.my-eighth,.m-eighth{margin-bottom:.3125rem!important}.ml-eighth,.mx-eighth,.m-eighth{margin-left:.3125rem!important}.mt-none,.my-none,.m-none{margin-top:0rem!important}.mr-none,.mx-none,.m-none{margin-right:0rem!important}.mb-none,.my-none,.m-none{margin-bottom:0rem!important}.ml-none,.mx-none,.m-none{margin-left:0rem!important}.text-align-left{text-align:left!important}.text-align-center{text-align:center!important}.text-align-right{text-align:right!important}.text-align-auto{text-align:auto!important}.text-transform-lowercase{text-transform:lowercase!important}.text-transform-uppercase{text-transform:uppercase!important}.text-transform-capitalize{text-transform:capitalize!important}.text-transform-none{text-transform:none!important}.text-transform-titlecase:first-letter{text-transform:capitalize!important}.text-nowrap{white-space:nowrap!important}.app-wrapper{max-width:var(--max-page-width);margin-inline:auto;background:var(--color-gray-300)}:root{--max-page-width: 100vw}@media(min-width:2401px){:root{--max-page-width: 137.5rem}}.body-text{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.25rem;line-height:1.2;letter-spacing:0}.body-text--small{font-size:1rem}.title{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-style:normal;font-weight:600;line-height:1.2;color:var(--color-white)}.title--year{font-size:1.875rem}@media(max-width:1000px){.title--year:not(.title--fixed){font-size:1.5rem}}@media(max-width:600px){.title--year:not(.title--fixed){font-size:1.25rem}}.title--1{font-size:1.875rem}@media(max-width:1000px){.title--1:not(.title--fixed){font-size:1.5rem}}@media(max-width:600px){.title--1:not(.title--fixed){font-size:1.25rem}}.title--2{font-size:1.5rem}@media(max-width:1000px){.title--2:not(.title--fixed){font-size:1.25rem}}@media(max-width:600px){.title--2:not(.title--fixed){font-size:1.125rem}}.title--inherit{color:inherit}.title--year{letter-spacing:.25em;text-shadow:0 0 6px hsl(var(--hsl-black)/50%)}.button--primary,.button--secondary{--padding-inline: 1em;--padding-block: .55em;--letter-spacing: .65em;padding:var(--padding-block) var(--padding-inline);padding-top:calc(var(--padding-block) * 1.2);padding-right:calc(var(--padding-inline) - var(--letter-spacing));font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:var(--letter-spacing);border:2px solid var(--color-white);transition:all .5s cubic-bezier(.19,1,.22,1)}.button--primary{color:var(--color-black);background:var(--color-white)}@media(hover:hover)and (pointer:fine){.button--primary:not(:is([readonly],[disabled])):is(:hover,.hover),:is(a,button):is(:hover,.hover) .button--primary:not(:is([readonly],[disabled])){color:var(--color-white);background:transparent}}.button--secondary{color:var(--color-white);background:transparent}@media(hover:hover)and (pointer:fine){.button--secondary:not(:is([readonly],[disabled])):is(:hover,.hover),:is(a,button):is(:hover,.hover) .button--secondary:not(:is([readonly],[disabled])){color:var(--color-black);background:var(--color-white)}}.button--tighter{--padding-inline: .85em;--letter-spacing: .35em}.button--link{display:inline-flex;gap:.5em;align-items:center;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:1.2;color:var(--color-white);letter-spacing:.1em}.button--link .button__content{padding-bottom:.15em;border-bottom:2px solid currentColor;transition:all .5s cubic-bezier(.19,1,.22,1)}.button--link .button__icon{transition:all .5s cubic-bezier(.19,1,.22,1)}@media(hover:hover)and (pointer:fine){.button--link:not(:is([readonly],[disabled])):is(:hover,.hover) .button__content,:is(a,button):is(:hover,.hover) .button--link:not(:is([readonly],[disabled])) .button__content{padding-bottom:.15em;border-bottom-color:transparent;transform:translateY(.1em)}.button--link:not(:is([readonly],[disabled])):is(:hover,.hover) .button__icon,:is(a,button):is(:hover,.hover) .button--link:not(:is([readonly],[disabled])) .button__icon{transform:translate(.25em)}}.icon{--icon-size: 1.25rem;display:inline-block;width:var(--icon-size);height:var(--icon-size);vertical-align:middle;fill:currentColor}.icon--s{--icon-size: 1rem}.icon--m{--icon-size: 1.25rem}.icon--l{--icon-size: 1.5rem}@media(max-width:600px){.icon--mobile-s{--icon-size: 1rem}.icon--mobile-m{--icon-size: 1.25rem}.icon--mobile-l{--icon-size: 1.5rem}}.cookie-settings{--margin: 1.5rem;position:fixed;inset:auto var(--margin) var(--margin) auto;z-index:10;width:calc(100% - 2 * var(--margin));max-width:21.25rem;padding:1.5rem;background:var(--color-gray-200);border:2px solid var(--color-gray-800)}.cookie-settings__options{padding-block:.1px}.cookie-settings__options__item{display:flex;flex-wrap:wrap;align-items:center;margin-block:.75rem;font-size:1.125rem}.cookie-settings__options__item__wrapper{display:flex;gap:.5em;align-items:center;width:100%;font-weight:600}.cookie-settings__options__item__checkbox{width:1.25rem;height:1.25rem}@media(max-width:600px){.cookie-settings{right:0;left:0;margin-right:auto;margin-left:auto}}.main-hero{position:relative;height:50rem;background:var(--color-black)}@media(max-width:1000px){.main-hero{height:37.5rem}}.main-hero__years{position:absolute;inset:0;z-index:4;display:grid;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);place-items:start center;padding:2rem;pointer-events:none}.main-hero__years__year{pointer-events:auto;-webkit-user-select:none;user-select:none}.main-hero__years__year--1938,.main-hero__years__year--1992{justify-self:start}.main-hero__years__year--1986,.main-hero__years__year--1996{justify-self:end}.main-hero__years__year--1992,.main-hero__years__year--1996{align-self:end}.main-hero__years__year--1996{grid-row:2;grid-column:3}.main-hero__background{position:absolute;inset:0;z-index:1;display:flex;place-items:stretch;opacity:.8}.main-hero__background:before{position:absolute;inset:0;content:"";background:linear-gradient(260deg,var(--color-black) 40%,transparent 75%);mix-blend-mode:multiply;opacity:.5}@media(max-width:600px){.main-hero__background:before{background:var(--color-black)}}.main-hero__background__image{width:100%;height:100%;object-fit:cover;object-position:center}.main-hero__container{position:relative;z-index:3;display:grid;grid-template-columns:repeat(12,1fr);gap:2rem;align-items:center;height:100%}.main-hero__content{grid-column:-6/-1;padding-top:15%}@media(max-width:1000px){.main-hero__content{grid-column-start:5}}@media(max-width:600px){.main-hero__content{grid-column-start:1}}.main-hero__content__logo{display:block;width:13.125rem;margin-bottom:1em}.main-hero__content__buttons{display:flex;gap:1em;margin-top:1em}.main-hero__scroll-button{position:absolute;bottom:0;left:50%;z-index:4;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:var(--color-black);border:2px solid var(--color-gray-800);transform:translate(-50%,50%) rotate(45deg);transition:all .5s cubic-bezier(.19,1,.22,1)}.main-hero__scroll-button__icon{transform:rotate(45deg);transition:all .5s cubic-bezier(.19,1,.22,1)}@media(hover:hover)and (pointer:fine){.main-hero__scroll-button:not(:is([readonly],[disabled])):is(:hover,.hover),:is(a,button):is(:hover,.hover) .main-hero__scroll-button:not(:is([readonly],[disabled])){background:var(--color-gray-200)}.main-hero__scroll-button:not(:is([readonly],[disabled])):is(:hover,.hover) .main-hero__scroll-button__icon,:is(a,button):is(:hover,.hover) .main-hero__scroll-button:not(:is([readonly],[disabled])) .main-hero__scroll-button__icon{transform:rotate(45deg) translate(.25em)}}.base-section{overflow:hidden}.base-section__container{--edge-offset: 0}.base-section--image-flush .base-section__container{--edge-offset: var(--container-padding)}@media(min-width:1201px){.base-section--image-flush .base-section__container{--edge-offset: calc( var(--container-padding) + ((var(--max-page-width) - var(--container-width)) / 2) )}}.base-section__inner{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem;align-items:center}@media(max-width:1000px){.base-section__inner{display:flex;flex-direction:column;align-items:stretch}}@media(min-width:1001px){.base-section__title{display:none}}.base-section__cover{grid-row:1;height:31.25rem}.base-section__cover__image{width:100%;height:100%;object-fit:cover}@media(max-width:800px){.base-section__cover{height:25rem;margin-right:calc(var(--container-padding) * -1)}}@media(max-width:600px){.base-section__cover{height:18.75rem}}@media(max-width:500px){.base-section__cover{height:13.75rem}}.base-section__content{grid-row:1}@media(max-width:1000px){.base-section__content__title{display:none}}@media(min-width:1001px){.base-section--image-left .base-section__cover{grid-column:1/span 7;margin-left:calc(var(--edge-offset) * -1)}.base-section--image-left .base-section__content{grid-column:8/-1;padding-inline:10%}.base-section--image-right .base-section__cover{grid-column:6/-1;margin-right:calc(var(--edge-offset) * -1)}.base-section--image-right .base-section__content{grid-column:1/span 5;padding-inline:0 20%}}.home-bg{padding-block:.1px;background:linear-gradient(180deg,var(--color-black),var(--color-gray-200))}.home-section{margin-block:10rem}@media(max-width:1000px){.home-section{margin-block:8rem}}@media(max-width:800px){.home-section{margin-block:5rem}}.year-title{display:flex;gap:.25rem;align-items:center}.simple-carousel{overflow:hidden}@media(min-width:1201px){.simple-carousel__container{--container-width: 100%}}.simple-carousel__embla__slides{display:flex}@media(min-width:1201px){.simple-carousel__embla__slides{justify-content:center}}.simple-carousel__slide{display:flex;flex:0 0 15.625rem;flex-direction:column;align-items:stretch;justify-content:stretch;min-width:0;aspect-ratio:10/14;margin-inline:1px}.simple-carousel__slide__link{position:relative;display:block;width:100%;height:100%}.simple-carousel__slide__link:before{position:absolute;inset:0;z-index:2;content:"";background-color:hsl(var(--hsl-black)/30%);opacity:0;transition:all .5s cubic-bezier(.19,1,.22,1)}@media(hover:hover)and (pointer:fine){.simple-carousel__slide__link:not(:is([readonly],[disabled])):is(:hover,.hover):before,:is(a,button):is(:hover,.hover) .simple-carousel__slide__link:not(:is([readonly],[disabled])):before{opacity:1}.simple-carousel__slide__link:not(:is([readonly],[disabled])):is(:hover,.hover) .simple-carousel__slide__title,:is(a,button):is(:hover,.hover) .simple-carousel__slide__link:not(:is([readonly],[disabled])) .simple-carousel__slide__title{padding-bottom:1.75em}}.simple-carousel__slide__image{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover}.simple-carousel__slide__title{position:absolute;inset:35% 0 0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:1.25em;background:linear-gradient(to bottom,hsl(var(--hsl-black)/0%),hsl(var(--hsl-black)/85%));transition:all .5s cubic-bezier(.19,1,.22,1)}.showcase-carousel{overflow:hidden}.showcase-carousel__tabs{display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:center;margin-bottom:2rem}.showcase-carousel__tabs__item{opacity:.15;transition:all .5s cubic-bezier(.19,1,.22,1)}.showcase-carousel__tabs__item--active{opacity:.75}@media(hover:hover)and (pointer:fine){.showcase-carousel__tabs__item:not(:is([readonly],[disabled])):is(:hover,.hover),:is(a,button):is(:hover,.hover) .showcase-carousel__tabs__item:not(:is([readonly],[disabled])){opacity:1}}.showcase-carousel__carousel{position:relative}.showcase-carousel__carousel__slides{display:flex}.showcase-carousel__slide{--base-size: 25rem;--size: calc(var(--base-size) * var(--size-ratio, 1));display:flex;flex:0 0 var(--size);flex-direction:column;align-items:stretch;justify-content:stretch;min-width:0;height:var(--base-size);margin-inline:1px 2px}.showcase-carousel__slide__link{position:relative;display:block;width:100%;height:100%}.showcase-carousel__slide__image{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover}@media(max-width:1000px){.showcase-carousel__slide{--base-size: 22.5rem}}.showcase-carousel__arrows{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.showcase-carousel__arrows__button{display:flex;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;text-align:center;pointer-events:all;background:hsl(var(--hsl-gray-800)/30%);transition:all .5s cubic-bezier(.19,1,.22,1)}@media(max-width:1000px){.showcase-carousel__arrows__button{width:2.75rem;height:2.75rem}}@media(hover:hover)and (pointer:fine){.showcase-carousel__arrows__button:not(:is([readonly],[disabled])):is(:hover,.hover),:is(a,button):is(:hover,.hover) .showcase-carousel__arrows__button:not(:is([readonly],[disabled])){background:hsl(var(--hsl-gray-300)/80%)}}.showcase-carousel__dots{display:flex;gap:.65rem;align-items:center;justify-content:center;margin-top:2rem;text-align:center}.showcase-carousel__dots__item{width:.625rem;height:.625rem;background:var(--color-gray-800);border-radius:10000px;transition:all .5s cubic-bezier(.19,1,.22,1)}.showcase-carousel__dots__item--active{background:var(--color-yellow-100)}@media(hover:hover)and (pointer:fine){.showcase-carousel__dots__item:not(:is([readonly],[disabled])):is(:hover,.hover),:is(a,button):is(:hover,.hover) .showcase-carousel__dots__item:not(:is([readonly],[disabled])){background:var(--color-white)}}.showcase-carousel__pricetag{position:absolute;right:1.5rem;bottom:1.5rem;display:flex;gap:.5em;align-items:center;padding:.5em 1em;font-weight:700;color:var(--color-black);letter-spacing:.1em;background:var(--color-gray-800);border-radius:10000px;transition:all .5s cubic-bezier(.19,1,.22,1)}@media(max-width:1000px){.showcase-carousel__pricetag{right:50%;transform:translate(50%)}}@media(hover:hover)and (pointer:fine){.showcase-carousel__pricetag:not(:is([readonly],[disabled])):is(:hover,.hover),:is(a,button):is(:hover,.hover) .showcase-carousel__pricetag:not(:is([readonly],[disabled])){background:var(--color-white)}}.footer-carousel{overflow:hidden}@media(min-width:1001px){.footer-carousel__container{max-width:100%}}.footer-carousel__embla__slides{display:flex;gap:2px}@media(min-width:1001px){.footer-carousel__embla__slides{justify-content:center}}.footer-carousel__slide{display:flex;flex:0 0 12.5rem;flex-direction:column;align-items:stretch;justify-content:stretch;min-width:0;aspect-ratio:2/3}@media(min-width:1001px){.footer-carousel__slide{flex-grow:1;aspect-ratio:1}}.footer-carousel__slide__link{position:relative;display:block;width:100%;height:100%}.footer-carousel__slide__link:before{position:absolute;inset:0;z-index:2;content:"";background-color:hsl(var(--hsl-black)/30%);opacity:0;transition:all .5s cubic-bezier(.19,1,.22,1)}@media(hover:hover)and (pointer:fine){.footer-carousel__slide__link:not(:is([readonly],[disabled])):is(:hover,.hover):before,:is(a,button):is(:hover,.hover) .footer-carousel__slide__link:not(:is([readonly],[disabled])):before{opacity:1}}.footer-carousel__slide__image{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover}.main-footer{padding-block:4rem;background:var(--color-black)}.main-footer__inner{display:flex;gap:2rem;align-items:center;justify-content:center}.main-footer__logo{width:12.5rem;height:auto}.main-footer__content{display:flex;gap:2rem;max-width:25rem;margin-left:auto}.main-footer__column__title{display:block;margin-bottom:1.5em}.main-footer__column__list{list-style:none;list-style-position:inside}.main-footer__column__list svg{margin-right:.25em;vertical-align:middle}.main-footer__column__list>*{margin-top:.75em}@media(max-width:1000px){.main-footer__inner{flex-direction:column}.main-footer__content{justify-content:space-around;width:100%;max-width:100%;margin-top:1em;margin-left:0}}@media(max-width:600px){.main-footer__logo{align-self:start}.main-footer__content{flex-direction:column}}
