.home_heroSection__HgYtz{height:calc(100vh - 55px);min-height:calc(100svh - 55px);flex-direction:column;justify-content:flex-end;overflow:hidden;background-color:var(--background-color);padding-bottom:2vh}.home_heroCenterArea__Wg0JZ,.home_heroSection__HgYtz{position:relative;width:100%;display:flex;align-items:center}.home_heroCenterArea__Wg0JZ{flex:1 1;justify-content:center;z-index:10}.home_heroSection__HgYtz>*{position:relative;z-index:2}.FadeIn_fadeIn__7Vmic{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}.FadeIn_visible__LwFit{opacity:1;transform:translateY(0)}.HeroCarousel_carouselWrapper___V7GP{position:relative;width:100vw;margin:0 auto;display:flex;align-items:center}.HeroCarousel_scrollContainer___3j9G{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:2rem 0}.HeroCarousel_scrollContainer___3j9G::-webkit-scrollbar{display:none}.HeroCarousel_scrollTrack__DIVQy{display:flex;gap:2rem;padding-left:max(20vw,calc(50vw - 450px))}.HeroCarousel_scrollTrack__DIVQy:after{content:"";flex:0 0 max(20vw,calc(50vw - 450px))}@media (max-width:768px){.HeroCarousel_scrollContainer___3j9G{padding:1rem 0}.HeroCarousel_scrollTrack__DIVQy{gap:1rem;padding-left:calc(50vw - 140px)}.HeroCarousel_scrollTrack__DIVQy:after{flex-grow:0;flex-shrink:0;flex-basis:calc(50vw - 140px)}}.HeroCarousel_scrollTrack__DIVQy>*{scroll-snap-align:center}.HeroCarouselCard_cardWrapper__bTWhT{width:60vw;max-width:900px;min-width:280px;height:60vh;max-height:550px;flex-shrink:0}.HeroCarouselCard_cardContainer__J7Cuu{position:relative;width:100%;height:100%;overflow:visible;text-decoration:none;color:white;transform:none!important}.HeroCarouselCard_cardContainer__J7Cuu,.HeroCarouselCard_cardInner__9igXB{display:flex;flex-direction:column;justify-content:flex-end;border-radius:1.5rem}.HeroCarouselCard_cardInner__9igXB{position:absolute;inset:0;overflow:hidden;transform-origin:center;transition:transform .5s ease-out;will-change:transform}.HeroCarouselCard_thumbnail__hHdZ6{object-fit:cover;transition:transform .5s ease}.HeroCarouselCard_cardInner__9igXB:after,.HeroCarouselCard_cardInner__9igXB:before{content:"";position:absolute;inset:0;pointer-events:none}.HeroCarouselCard_cardInner__9igXB:before{z-index:1;background:linear-gradient(340deg,color-mix(in srgb,var(--background-color) 80%,transparent) 0,color-mix(in srgb,var(--background-color) 50%,transparent) 25%,transparent 55%)}.HeroCarouselCard_cardContainer__J7Cuu:after{display:none}.HeroCarouselCard_content__C7wkC{position:relative;z-index:2;padding:1.5rem 2rem;pointer-events:none;display:flex;flex-direction:column;align-items:flex-end;text-align:right;color:#000}.HeroCarouselCard_title__5iZk1{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin:0 0 .25rem;line-height:1.2}.HeroCarouselCard_metaInfo__BVdUH{font-size:clamp(1rem,2vw,1.5rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;color:rgba(0,0,0,.75)}@media (prefers-color-scheme:dark){.HeroCarouselCard_content__C7wkC{color:#fff}.HeroCarouselCard_metaInfo__BVdUH{color:rgba(255,255,255,.82)}}.HeroCarouselCard_subtitle__z1nmc{font-weight:500}.HeroCarouselCard_dot__HwYjW{opacity:.5}.HeroCarouselCard_date__1XpgR{font-style:italic;opacity:.8}@media (max-width:768px){.HeroCarouselCard_cardWrapper__bTWhT{width:280px;height:400px}}.HeroNameTicker_tickerWrapper__0_eMF{position:absolute;inset:0;pointer-events:none;z-index:15;overflow:hidden}.HeroNameTicker_strip__tEJY1{position:absolute;display:flex;white-space:nowrap;font-weight:900;text-transform:uppercase;letter-spacing:.15em;color:var(--text-color);opacity:.06;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.HeroNameTicker_stripLeft__04llH,.HeroNameTicker_stripRight__XyWK9{writing-mode:vertical-lr;-webkit-text-orientation:mixed;text-orientation:mixed;font-size:clamp(2.5rem,4.5vw,5rem);line-height:1;top:0;height:max-content}.HeroNameTicker_stripLeft__04llH{left:.25rem;animation:HeroNameTicker_scrollUp__pbs4x 24s linear infinite}.HeroNameTicker_stripRight__XyWK9{right:.25rem;animation:HeroNameTicker_scrollDownRotated__9lAY3 24s linear infinite}@keyframes HeroNameTicker_scrollUp__pbs4x{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes HeroNameTicker_scrollDownRotated__9lAY3{0%{transform:rotate(180deg) translateY(50%)}to{transform:rotate(180deg) translateY(0)}}.HeroNameTicker_stripBottom__aflFr,.HeroNameTicker_stripTop__AbRp5{writing-mode:horizontal-tb;font-size:clamp(1.8rem,7vw,3.5rem);line-height:1;left:0;width:max-content}.HeroNameTicker_stripTop__AbRp5{top:.5rem;animation:HeroNameTicker_scrollLeft__xWbX6 16s linear infinite}.HeroNameTicker_stripBottom__aflFr{bottom:.5rem;animation:HeroNameTicker_scrollRightRotated__q16v5 16s linear infinite}@keyframes HeroNameTicker_scrollLeft__xWbX6{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes HeroNameTicker_scrollRightRotated__q16v5{0%{transform:rotate(180deg) translateX(50%)}to{transform:rotate(180deg) translateX(0)}}.HeroNameTicker_stripBottom__aflFr,.HeroNameTicker_stripTop__AbRp5{display:none}@media (orientation:portrait){.HeroNameTicker_stripLeft__04llH,.HeroNameTicker_stripRight__XyWK9{display:none}.HeroNameTicker_stripBottom__aflFr,.HeroNameTicker_stripTop__AbRp5{display:flex}}.HeroNameTicker_sep__vPgdH{display:inline-block;margin:0 .45em;opacity:.5;font-size:.6em;vertical-align:middle}.HeroSocialLinks_socialRow__oJXlV{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.5rem;padding:1.25rem 1rem;animation:HeroSocialLinks_fadeSlideUp__HkO4e .8s cubic-bezier(.4,0,.2,1) both;animation-delay:.4s}@keyframes HeroSocialLinks_fadeSlideUp__HkO4e{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.HeroSocialLinks_link__c_VDy{color:var(--text-color);opacity:1;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,transform .3s ease;text-decoration:none}.HeroSocialLinks_link__c_VDy:hover{transform:scale(1.15)}.HeroSocialLinks_link__c_VDy:active{transform:scale(.95)}