.welcome_main__7PjDF{--scroll-opacity:0;background:color-mix(in srgb,var(--color-white) calc((1 - var(--scroll-opacity)) * 100%),#0a0a0a calc(var(--scroll-opacity) * 100%));color:var(--color-text);position:relative;transition:background .6s ease}.welcome_hero__h7E0x{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;background:#0000;position:relative;padding-top:5vh;padding-bottom:var(--spacing-lg);overflow:hidden}.welcome_heroContent__Op_Zv{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding);text-align:center;position:relative;z-index:10}.welcome_heroTitle___mfnE{font-family:var(--font-futura);font-size:clamp(1.6rem,3.2vw,3.2rem);font-weight:400;line-height:var(--line-height-tight);margin-top:var(--spacing-2xl);color:color-mix(in srgb,var(--color-text) calc((1 - var(--scroll-opacity)) * 100%),#fff calc(var(--scroll-opacity) * 100%));letter-spacing:.05em;text-transform:uppercase;opacity:0;animation:welcome_fadeIn__csk_o 1.5s ease-out forwards;animation-delay:.3s;transition:color .6s ease}@keyframes welcome_fadeIn__csk_o{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes welcome_blink__zGBjI{0%,to{border-right:3px solid var(--color-text)}50%{border-right:3px solid #0000}}.welcome_heroTitle___mfnE:after{content:"";animation:welcome_stopBlink___n6Dn 0s 4s forwards}@keyframes welcome_stopBlink___n6Dn{to{border-right:none}}.welcome_heroImageWrapper__DXIQQ{display:flex;justify-content:center;align-items:flex-end;position:absolute;bottom:-60vh;left:0;right:0;height:40vh;z-index:10}@media (max-width:768px){.welcome_heroImageWrapper__DXIQQ{bottom:-60vh;height:35vh}}@media (max-width:550px){.welcome_heroImageWrapper__DXIQQ{bottom:-50vh;height:35vh}}.welcome_scrollIndicator__1yPPb{font-size:var(--font-size-sm);color:var(--color-text-light);text-transform:lowercase;cursor:pointer;transition:color var(--transition-smooth);-webkit-user-select:none;user-select:none}.welcome_scrollIndicator__1yPPb:hover{color:var(--color-primary)}.welcome_scrollIndicator__1yPPb:focus{outline:2px solid var(--color-primary);outline-offset:2px}.welcome_mission__RYDEE{padding:var(--spacing-lg) 0 var(--spacing-3xl) 0;background:#0000;position:relative;min-height:600px;isolation:isolate}.welcome_threadsBackground__A3S_m{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;will-change:opacity;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.welcome_missionContent__2NDAB{max-width:1000px;margin:0 auto;text-align:center;opacity:0;transform:translateY(30px);transition:opacity 1s ease-out,transform 1s ease-out;position:relative;z-index:1;will-change:opacity,transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.welcome_missionContent__2NDAB[data-in-view=true]{opacity:1;transform:translateY(0)}.welcome_missionText__PUu4k{font-family:var(--font-futura);font-size:calc(var(--font-size-lg) * 2);font-weight:400;line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-lg);color:color-mix(in srgb,var(--color-text) calc((1 - var(--scroll-opacity)) * 100%),#fff calc(var(--scroll-opacity) * 100%));letter-spacing:.05em;transition:color .6s ease}@media (max-width:768px){.welcome_missionText__PUu4k{font-size:clamp(1.6rem,3.2vw,3.2rem)}}.welcome_stats__53lOy{padding:var(--spacing-3xl) 0;padding-bottom:var(--spacing-4xl);background:#0000;border-top:1px solid color-mix(in srgb,#e0e0e0 calc((1 - var(--scroll-opacity)) * 100%),#ffffff1a calc(var(--scroll-opacity) * 100%));transition:border-color .6s ease}.welcome_statsContent__PIth0{max-width:900px;margin:0 auto;text-align:center}.welcome_statsTitle__doSyZ{font-family:var(--font-futura);font-size:var(--font-size-4xl)!important;font-weight:400;line-height:var(--line-height-snug);margin-bottom:var(--spacing-md);color:color-mix(in srgb,var(--color-text) calc((1 - var(--scroll-opacity)) * 100%),#fff calc(var(--scroll-opacity) * 100%));letter-spacing:.1em;transition:color .6s ease}.welcome_statsSubtitle__4P1lH{font-family:system-ui,-apple-system,sans-serif;font-size:var(--font-size-sm);color:var(--color-text-light);font-weight:500;letter-spacing:.05em}.welcome_platformDescription__dNya0{font-family:system-ui,-apple-system,sans-serif;font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:color-mix(in srgb,var(--color-text) calc((1 - var(--scroll-opacity)) * 100%),#fffc calc(var(--scroll-opacity) * 100%));max-width:900px;margin:0 auto;padding-bottom:100px;text-align:center;opacity:0;transform:translateY(30px);transition:opacity 1s ease-out,transform 1s ease-out,color .6s ease}.welcome_platformDescription__dNya0[data-in-view=true]{opacity:1;transform:translateY(0)}.welcome_castleImageWrapper__ZtZW7{display:flex;justify-content:center;align-items:center;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-3xl);max-width:600px;margin-left:auto;margin-right:auto}.welcome_investments__9tuTa{min-height:100vh;background:var(--color-primary);color:var(--color-white);padding:0}.welcome_investmentsContainer__O7eTL{display:grid;grid-template-columns:1fr;min-height:100vh}@media (min-width:1024px){.welcome_investmentsContainer__O7eTL{grid-template-columns:40% 60%}}.welcome_stickyHeader__yFa80{padding:var(--spacing-3xl) var(--spacing-xl);display:flex;align-items:flex-start;@media (min-width:1024px){position:-webkit-sticky;position:sticky;top:100px;height:-webkit-fit-content;height:fit-content;padding:var(--spacing-3xl)}}.welcome_principlesTitle__wrK85{font-family:var(--font-futura);font-size:clamp(2rem,3vw,4rem);font-weight:400;color:var(--color-white);line-height:1;margin:0;letter-spacing:.05em;opacity:0;transform:translateX(-50px);transition:opacity 1s ease-out,transform 1s ease-out}.welcome_principlesTitle__wrK85[data-in-view=true]{opacity:1;transform:translateX(0)}.welcome_scrollableContent___810C{padding:var(--spacing-3xl) var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-3xl);@media (min-width:1024px){padding:var(--spacing-3xl);padding-top:calc(var(--spacing-3xl) + 100px)}}.welcome_principleItem__22NWs{border-bottom:1px solid #fff3;padding-bottom:var(--spacing-2xl);opacity:0;transform:translateX(50px);transition:opacity 1s ease-out,transform 1s ease-out;&:last-child{border-bottom:none}}.welcome_principleItem__22NWs[data-in-view=true]{opacity:1;transform:translateX(0)}.welcome_principleHeading__gO_2m{font-family:var(--font-futura);font-size:var(--font-size-3xl);font-weight:400;color:var(--color-white);margin-bottom:var(--spacing-lg);line-height:var(--line-height-tight);letter-spacing:.05em}.welcome_principleDescription__S3Lxh{font-family:system-ui,-apple-system,sans-serif;font-size:var(--font-size-lg);font-weight:400;color:var(--color-white);margin-bottom:var(--spacing-md);line-height:var(--line-height-relaxed)}.welcome_principleQuote__c0_RP{font-family:Courier New,monospace;font-size:var(--font-size-sm);font-weight:400;color:#ffffffb3;font-style:italic;line-height:var(--line-height-relaxed);margin:0}.welcome_cta__ByelS{padding:var(--spacing-3xl) 0;background:var(--color-primary);color:var(--color-white);text-align:center}.welcome_ctaContent__5Rwsj{max-width:800px;margin:0 auto}.welcome_ctaTitle__rk_U6{font-family:var(--font-futura);font-size:var(--font-size-4xl);font-weight:400;margin-bottom:var(--spacing-xl);color:var(--color-white);line-height:var(--line-height-tight);text-transform:uppercase;letter-spacing:.1em}.welcome_cta__ByelS .welcome_btn__HNqC_{background:var(--color-white);color:var(--color-primary);border:2px solid var(--color-white)}.welcome_cta__ByelS .welcome_btn__HNqC_:hover{background:#0000;color:var(--color-white)}.welcome_team__Dg_Ok{padding:var(--spacing-3xl) 0;background:var(--color-white);text-align:center}.welcome_teamDescription__L9TZI{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-xl);color:var(--color-text);max-width:800px;margin-left:auto;margin-right:auto}.welcome_teamMember__HVF7I{margin:var(--spacing-xl) 0;padding:var(--spacing-lg);background:var(--color-gray-light);border-radius:8px;display:inline-block}.welcome_teamMember__HVF7I h3{font-size:var(--font-size-xl);font-weight:600;margin-bottom:var(--spacing-xs);color:var(--color-text)}.welcome_teamMember__HVF7I p{font-size:var(--font-size-base);color:var(--color-text-light);margin:0}.welcome_teamNote__FMyb6{font-size:var(--font-size-lg);color:var(--color-text);margin-bottom:var(--spacing-xl)}