._marqueeContainer_ka0li_1{position:relative;width:100%;overflow:hidden;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background-color:var(--surface);mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}._marqueeTrack_ka0li_26{display:flex;width:max-content;animation:_scroll_ka0li_1 var(--speed, 30s) linear infinite}._marqueeContent_ka0li_29{display:flex;align-items:center;padding:var(--spacing-4) 0}._item_ka0li_39{color:var(--primary);font-family:var(--font-family-heading);font-size:2rem;line-height:1;text-transform:uppercase;white-space:nowrap;letter-spacing:.05em}._separator_ka0li_49{color:var(--muted-foreground);font-size:1rem;margin:0 var(--spacing-8);display:flex;align-items:center;justify-content:center}@keyframes _scroll_ka0li_1{0%{transform:translate(0)}to{transform:translate(-50%)}}._container_1dlii_1{display:flex;flex-direction:column}._hero_1dlii_7{position:relative;height:100vh;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--background)}._slide_1dlii_18{position:absolute;inset:0;z-index:1}._heroPoster_1dlii_24{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}._videoContainer_1dlii_33{position:absolute;z-index:1;top:50%;left:50%;width:max(100%,calc(100vh * 16 / 9));height:max(100%,56.25vw);transform:translate(-50%,-50%);pointer-events:none}._videoIframe_1dlii_45{width:100%;height:100%;border:none;object-fit:cover;opacity:0;animation:_fadeInReel_1dlii_1 2s ease-out .5s forwards}@keyframes _fadeInReel_1dlii_1{0%{opacity:0}to{opacity:1}}._heroOverlay_1dlii_59{position:absolute;inset:0;background:#000000bf;z-index:3}._heroContent_1dlii_66{position:relative;z-index:4;text-align:center;padding:var(--spacing-8);display:flex;flex-direction:column;align-items:center;background:radial-gradient(ellipse at center,rgba(0,0,0,.5) 0%,transparent 70%)}._title_1dlii_77{font-family:var(--font-family-heading);font-size:clamp(4rem,10vw,8rem);line-height:.9;margin:0;color:var(--foreground);text-transform:uppercase;text-shadow:0 2px 20px rgba(0,0,0,.8),0 0 40px rgba(0,0,0,.5)}._subtitle_1dlii_87{font-family:var(--font-family-heading);font-size:clamp(1.5rem,3vw,2.5rem);color:var(--primary);margin:var(--spacing-4) 0;letter-spacing:.1em;text-shadow:0 2px 20px rgba(0,0,0,.8),0 0 40px rgba(0,0,0,.5)}._tagline_1dlii_96{font-family:var(--font-family-base);font-size:clamp(1rem,2vw,1.25rem);color:#ffffffbf;max-width:600px;margin:0 auto;font-weight:300;text-shadow:0 2px 20px rgba(0,0,0,.8),0 0 40px rgba(0,0,0,.5)}._reelButton_1dlii_106{margin-top:var(--spacing-8);font-family:var(--font-family-heading);font-size:1.5rem;letter-spacing:.1em;height:3.5rem;padding:0 var(--spacing-8);text-shadow:0 2px 10px rgba(0,0,0,.5)}._marqueeDivider_1dlii_116{margin-top:var(--spacing-8)}@media(max-width:768px){._marqueeDivider_1dlii_116,._slide_1dlii_18{display:none}}._sectionHeader_1dlii_130{display:flex;flex-direction:column;margin-bottom:var(--spacing-12);align-items:flex-start}._sectionNumber_1dlii_137{font-family:var(--font-family-heading);font-size:clamp(4rem,8vw,8rem);color:var(--muted);line-height:.8;opacity:0;transform:scale(.8);transition:opacity .8s ease-out,transform .8s ease-out}._sectionNumber_1dlii_137[data-revealed=true]{opacity:1;transform:scale(1)}._sectionLabel_1dlii_152{font-family:var(--font-family-heading);font-size:2rem;color:var(--primary);letter-spacing:.1em;margin:var(--spacing-2) 0 0 0}._categories_1dlii_161{padding:var(--spacing-20) var(--spacing-8);max-width:1200px;margin:0 auto;width:100%}._categoriesGrid_1dlii_168{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-8)}._categoryCard_1dlii_174{position:relative;background:var(--surface);height:250px;display:flex;align-items:flex-end;text-decoration:none;color:var(--foreground);transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease;border-left:4px solid var(--primary);overflow:hidden;opacity:0;transform:translateY(40px)}._categoriesGrid_1dlii_168[data-revealed=true] ._categoryCard_1dlii_174{animation:_slideUp_1dlii_1 .6s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--stagger-delay, 0s)}@keyframes _slideUp_1dlii_1{to{opacity:1;transform:translateY(0)}}._categoryBackground_1dlii_201{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.3;transition:opacity .4s ease,transform .6s ease;z-index:1}._categoryCard_1dlii_174:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000080}._categoryCard_1dlii_174:hover ._categoryBackground_1dlii_201{opacity:.6;transform:scale(1.05)}._categoryContent_1dlii_221{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--spacing-6);background:linear-gradient(to top,rgba(0,0,0,.9) 0%,transparent 100%)}._categoryTitle_1dlii_232{font-family:var(--font-family-heading);font-size:2rem;margin:0;letter-spacing:.05em;color:var(--foreground)}._categoryIcon_1dlii_240{color:var(--primary);transition:transform .3s ease}._categoryCard_1dlii_174:hover ._categoryIcon_1dlii_240{transform:translate(4px)}._aboutTeaser_1dlii_250{background:var(--sidebar);padding:var(--spacing-20) var(--spacing-8);display:flex;flex-direction:column;align-items:center}._aboutTeaser_1dlii_250 ._sectionHeader_1dlii_130{align-items:center;text-align:center}._aboutContent_1dlii_263{max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-8);opacity:0;transform:translate(-60px);transition:opacity .8s ease-out,transform .8s ease-out;text-align:center}._aboutContent_1dlii_263[data-revealed=true]{opacity:1;transform:translateY(0)}._aboutExcerpt_1dlii_281{font-family:var(--font-family-base);font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.4;color:var(--foreground);margin:0;font-weight:300;font-style:italic}
