*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--font-size-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-primary);font-weight:300;line-height:var(--line-height-base);color:var(--color-text)}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}:root{--font-primary: "Inter Tight", sans-serif;--font-size-base: 16px;--line-height-base: 1.5;--color-primary: #000000;--color-secondary: #D5AFFF;--color-text: #333333;--color-text-light: #9D9D9D;--color-border: #D6D6D6;--color-background: #FFFFFF;--sidebar-width: 261px;--header-height: 80px;--footer-height: 99px;--spacing-nav: 30px;--transition-default: .3s ease}body{font-family:Inter Tight,sans-serif;font-weight:300;color:var(--color-text)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}.content-wrapper{display:grid;grid-template-columns:365px minmax(0,1fr);gap:165px;max-width:100%;padding-right:40px;padding-left:60px;width:100%;margin-bottom:0}.text-content{width:365px;margin-top:70px;position:relative;display:flex;flex-direction:column}.title-logo{width:332px;height:41px;margin-bottom:20px}.intro,.description,.cta{font-size:16px;line-height:1.5;margin-bottom:20px;font-weight:300;letter-spacing:-.01em}.tagline{font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:140%;color:#383838;background:linear-gradient(90deg,#7a7a7a,#1a1a1a,#4a4a4a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:18px}.cta a{font-weight:500;color:inherit;text-decoration:none;transition:color var(--transition-default)}.cta a:hover{color:var(--color-secondary)}.social-links{display:flex;gap:20px;justify-content:flex-start;margin:60px 0 0 60px;width:auto}.social-icon{display:flex;align-items:center;justify-content:center;transition:opacity var(--transition-default)}.social-icon img{width:30px;height:30px}.social-icon:hover{opacity:.7}@media screen and (max-width: 1512px){.text-content{width:364.5px;min-width:365px}.title-logo{width:298.8px}.content-wrapper{max-width:100%;padding-right:40px;padding-left:60px;grid-template-columns:365px minmax(0,1fr)}}@media screen and (max-width: 1366px){.text-content{width:324px}.title-logo{width:265.6px}.tagline{font-size:26px}.intro,.description,.cta{font-size:15px}}@media screen and (max-width: 1024px){.content-wrapper{display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px}.text-content,.hero-image{width:100%;max-width:500px}.social-links{width:100%;max-width:500px;margin:10px auto;justify-content:center}}@media screen and (max-width: 767px){.text-content{margin:clamp(12px,3vh,20px) auto;width:100%}.intro,.description,.cta{max-width:min(100%,351px)}.hero-image{max-width:min(100%,425px)}.social-links{max-width:min(100%,425px);margin:30px auto;gap:24px}.social-icon img{width:30px;height:30px}.content-wrapper{gap:5px;padding:5px 5px 40px}}@media screen and (min-width: 2048px){.text-content{width:600px;margin-top:100px}.title-logo{width:400px}.tagline{font-size:40px}.intro,.description,.cta{font-size:18px;line-height:1.6}}hero-image{width:100%;justify-self:end}.about-page{display:grid;grid-template-columns:1fr 1fr;gap:120px;padding:80px;background-color:#fff;max-width:1400px;margin:0 auto}.about-page__heading{font-size:32px;font-weight:500;margin-bottom:48px;color:var(--color-text)}.about-page__text{font-size:16px;line-height:1.6}.about-page__subheading{font-size:20px;font-weight:500;margin:48px 0 24px;color:var(--color-text)}.about-page__list{list-style:none;padding:0;margin:24px 0}.about-page__list li{padding-left:24px;position:relative;margin-bottom:12px}.about-page__list li:before{content:"—";position:absolute;left:0;color:var(--color-text-light)}.about-page__products{background-color:#fafafa;padding:48px;border-radius:2px}.about-page__products-heading{font-size:20px;font-weight:500;margin-bottom:40px;color:var(--color-text)}.about-page__product-grid{display:grid;gap:32px}.about-page__product-card{background:#fff;padding:32px;transition:transform .2s ease}.about-page__product-card:hover{transform:translateY(-2px)}.about-page__product-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.about-page__product-logo{height:24px;width:auto}.about-page__product-link{color:var(--color-text-light);transition:color .2s ease;padding:8px}.about-page__product-link:hover{color:var(--color-text)}.about-page__product-description{font-size:15px;line-height:1.6;color:var(--color-text-light)}.about-page__product-title-link{text-decoration:none;color:inherit;transition:opacity .2s ease}.about-page__product-title-link:hover{opacity:.7}.about-page__product-title-group{display:flex;align-items:center;gap:16px}.about-page__product-name{font-size:18px;font-weight:500;color:var(--color-text)}@media screen and (max-width: 1024px){.about-page{grid-template-columns:1fr;gap:60px;padding:40px}}@media screen and (max-width: 767px){.about-page{padding:24px}.about-page__products{padding:32px 24px}.about-page__product-card{padding:24px}}@media screen and (max-width: 768px){.about-page__social{margin-bottom:40px;gap:24px}.about-page__footer{padding-top:40px}}.about-container{display:grid;grid-template-columns:.8fr 1.2fr;height:100vh;margin:0;padding:0;box-sizing:border-box}.text-section{background-color:#fafafa;padding:40px;display:flex;flex-direction:column;justify-content:center}.image-section{background-color:#fff;display:flex;align-items:center;justify-content:center}.main-content{padding-bottom:0!important}.services-page{max-width:1200px;margin:0 auto;padding:40px 60px}.services-page__header{margin-bottom:48px}.services-page__heading{font-size:32px;font-weight:500;margin-bottom:8px;letter-spacing:-.02em}.services-page__subtitle{color:var(--color-text-light);margin-bottom:16px;font-size:15px;letter-spacing:.01em}.services-page__currency-switch{display:inline-flex;gap:0;margin-top:8px;border:1px solid rgba(0,0,0,.1);border-radius:2px;background:#fff}.services-page__currency-btn{background:none;border:none;padding:8px 20px;font-size:13px;font-weight:500;letter-spacing:.02em;cursor:pointer;color:var(--color-text-light);transition:all .2s ease;position:relative}.services-page__currency-btn:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:12px;background:#0000001a}.services-page__currency-btn:hover{color:var(--color-text);background:#00000005}.services-page__currency-btn.active{background:var(--color-text);color:#fff}.services-page__grid{display:grid;gap:1px;border:1px solid rgba(0,0,0,.1);border-radius:2px}.services-page__service{background:#fff;padding:32px;border-bottom:1px solid rgba(0,0,0,.1)}.services-page__service:last-child{border-bottom:none}.services-page__service-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.services-page__service-header h2{font-size:18px;font-weight:500}.services-page__service-meta{text-align:right}.services-page__price{display:block;font-weight:500;margin-bottom:4px}.services-page__duration{font-size:14px;color:var(--color-text-light)}.services-page__description{font-size:15px;color:var(--color-text-light);margin-bottom:16px}.services-page__learn-more{display:inline-flex;align-items:center;gap:8px;background:none;border:none;padding:0;font-size:14px;font-weight:500;color:var(--color-text);cursor:pointer;transition:gap .2s ease}.services-page__learn-more:hover{gap:12px}.services-page__expanded-content{display:none;margin-top:24px;padding-top:24px;border-top:1px solid rgba(0,0,0,.1)}.services-page__service[data-expanded=true] .services-page__expanded-content{display:block}.services-page__service[data-expanded=true] .services-page__learn-more,.services-page__service[data-expanded=false] .services-page__close,.services-page__service[data-expanded=false] .services-page__enquire{display:none}.services-page__details h3{font-size:16px;font-weight:500;margin-bottom:16px}.services-page__details ul{list-style:none;padding:0;margin:0 0 24px}.services-page__details li{font-size:14px;color:var(--color-text-light);margin-bottom:8px;padding-left:20px;position:relative}.services-page__details li:before{content:"—";position:absolute;left:0;color:var(--color-text-light)}.services-page__actions{display:flex;gap:12px}.services-page__enquire{background:var(--color-text);color:#fff;border:none;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .2s ease}.services-page__enquire:hover{opacity:.9}.services-page__close{background:none;border:1px solid rgba(0,0,0,.1);padding:10px 20px;font-size:14px;font-weight:500;color:var(--color-text-light);cursor:pointer;transition:all .2s ease}.services-page__close:hover{background:#00000005}.services-page__custom{margin-top:40px;border:1px solid rgba(0,0,0,.1);border-radius:2px;background:linear-gradient(to right,#fafafa,#fff);overflow:hidden}.services-page__custom-content{padding:40px;display:flex;justify-content:space-between;align-items:center;position:relative}.services-page__custom-content:before{content:"";position:absolute;top:0;right:0;width:30%;height:100%;background:linear-gradient(to right,#fff0,#d5afff1a);pointer-events:none}.services-page__custom-text h2{font-size:24px;font-weight:500;margin-bottom:12px;background:linear-gradient(to right,var(--color-text),#666);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.services-page__custom-text p{font-size:16px;color:var(--color-text-light);line-height:1.5;max-width:460px}.services-page__custom-cta{display:flex;align-items:center;gap:12px;color:var(--color-text);text-decoration:none;font-size:16px;font-weight:500;padding:16px 32px;border:1px solid rgba(0,0,0,.1);border-radius:2px;background:#fff;transition:all .3s ease;position:relative;overflow:hidden}.services-page__custom-cta:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#d5afff1a,#ffffff1a,#d5afff1a);transform:translate(-100%);transition:transform .6s cubic-bezier(.4,0,.2,1)}.services-page__custom-cta:hover{border-color:#d5afff80;box-shadow:0 2px 8px #d5afff26;transform:translateY(-1px)}.services-page__custom-cta:hover:before{transform:translate(100%)}.services-page__custom-cta svg{transition:transform .3s ease}.services-page__custom-cta:hover svg{transform:translate(4px)}@media screen and (max-width: 768px){.services-page{padding:24px}.services-page__service-header{flex-direction:column;gap:12px}.services-page__service-meta{text-align:left}.services-page__actions{flex-direction:column}.services-page__custom-content{flex-direction:column;gap:24px;text-align:center}.services-page__custom-text p{margin:0 auto}.services-page__custom-cta{width:100%;justify-content:center}}.companies-container{padding:60px 40px;max-width:1400px;margin:0 auto}.companies-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;min-height:100vh}.companies-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);gap:1px;background:var(--color-border);border:1px solid var(--color-border);overflow:visible;height:auto;min-height:100%}.company-card{background:#fff;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;cursor:pointer;transition:all .3s ease;height:100%;width:100%}.company-card.active{background:var(--color-primary)}.company-card.active *{color:#fff}.company-card.active img{filter:brightness(0) invert(1)}.logo-container{width:80px;height:80px;display:flex;align-items:center;justify-content:center}.logo-container img{width:100%;height:100%;object-fit:contain}.logo-container svg{width:100%;height:100%}.company-name{font-size:20px;font-weight:500;margin:0}.company-description{font-size:14px;color:var(--color-text-light);margin:0;text-align:center}.case-study-section{position:sticky;top:40px;height:fit-content;opacity:0;transform:translateY(20px);transition:all .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px}.case-study-section.active{opacity:1;transform:translateY(0)}.case-study-section h2{font-size:24px;margin-bottom:40px}.case-studies{display:grid;gap:40px}.case-study{max-width:500px;margin:0 auto}.case-study-header{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:30px}.case-study-header img{width:60px;height:60px;object-fit:contain}.case-study-header h3{font-size:24px;font-weight:500}.case-study p{font-size:16px;line-height:1.6;color:var(--color-text);margin-bottom:30px}.company-link{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;color:var(--color-text);text-decoration:none;font-weight:500;transition:all .3s ease;border:1px solid var(--color-text);border-radius:100px;gap:8px}.company-link:hover{background:#0000000d}@media (max-width: 1024px){.companies-layout{grid-template-columns:1fr;gap:40px}.companies-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,250px);gap:20px;aspect-ratio:auto;background:none;border:none}.company-card{border:1px solid var(--color-border);border-radius:8px;padding:30px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.logo-container{width:60px;height:60px}.company-name{font-size:20px;margin:0}.company-description{font-size:14px;color:var(--color-text-light);text-align:center}.company-card.active{grid-column:1 / -1;height:auto;min-height:300px;background:var(--color-primary);color:#fff;padding-bottom:40px}.company-card.active .company-description{color:#fffc}.case-study-content{display:none;margin-top:30px;padding-top:30px;border-top:1px solid rgba(255,255,255,.2)}.company-card.active .case-study-content{display:block}.case-study p{color:#fff;font-size:16px;line-height:1.6;margin:20px auto;max-width:600px;text-align:center}.company-card.active .company-link{background:transparent;border:1px solid white;color:#fff;padding:12px 24px;margin-top:30px}.company-card.active .company-link:hover{background:#ffffff1a}}@media (max-width: 768px){.companies-container{padding:20px}.companies-grid{grid-template-columns:1fr;grid-template-rows:auto;gap:15px}.company-card{min-height:180px;padding:25px}.company-card.active{padding:25px}.logo-container{width:50px;height:50px}.company-name{font-size:18px}.company-description{font-size:14px;max-width:250px}.case-study p{font-size:14px;margin:15px auto;padding:0 20px}.company-link,.company-card.active .company-link{padding:10px 20px;font-size:14px}}.case-study-header .logo-container{width:60px;height:60px}.case-study-header .logo-container svg{width:100%;height:100%}.accelerator{margin-bottom:20px;display:inline-flex;align-items:center;gap:8px;background:#f5f5f5;padding:6px 12px;border-radius:4px}.accelerator-logo{width:16px;height:16px}.accelerator-logo svg{width:100%;height:100%}.accelerator-name{font-size:12px;font-weight:500;color:#666}.company-card.active .accelerator{background:#fff3}.company-card.active .accelerator-name{color:#fff}.company-card.active .accelerator-logo svg rect{fill:#fb651e}.alinea-logo .logo-active{display:none}.alinea-logo .logo-regular,.company-card.active .alinea-logo .logo-active{display:block}.company-card.active .alinea-logo .logo-regular,.emporia-logo .logo-active{display:none}.emporia-logo .logo-regular,.company-card.active .emporia-logo .logo-active{display:block}.company-card.active .emporia-logo .logo-regular,.daytona-logo .logo-active{display:none}.daytona-logo .logo-regular,.company-card.active .daytona-logo .logo-active{display:block}.company-card.active .daytona-logo .logo-regular,.contact-logo .logo-active{display:none}.contact-logo .logo-regular,.company-card.active .contact-logo .logo-active{display:block}.company-card.active .contact-logo .logo-regular{display:none}.company-card:last-child{border:2px dashed #E5E5E5;transition:all .3s ease}.company-card:last-child:hover{border-color:#161616}.company-card.active:last-child{border-color:#fff}.warestack-logo .logo-active{display:none}.warestack-logo .logo-regular,.company-card.active .warestack-logo .logo-active{display:block}.company-card.active .warestack-logo .logo-regular,.stealth-logo .logo-active{display:none}.stealth-logo .logo-regular,.company-card.active .stealth-logo .logo-active{display:block}.company-card.active .stealth-logo .logo-regular,.communion-logo .logo-active{display:none}.communion-logo .logo-regular,.company-card.active .communion-logo .logo-active{display:block}.company-card.active .communion-logo .logo-regular,.nimbus-logo .logo-active{display:none}.nimbus-logo .logo-regular,.company-card.active .nimbus-logo .logo-active{display:block}.company-card.active .nimbus-logo .logo-regular,.approval-ai-logo .logo-active{display:none}.approval-ai-logo .logo-regular,.company-card.active .approval-ai-logo .logo-active{display:block}.company-card.active .approval-ai-logo .logo-regular{display:none}#page-content .companies-page__company{display:flex;flex-direction:column;min-height:280px;padding:24px;background:#fff;transition:transform .3s ease;position:relative}#page-content .companies-page__badges{position:absolute;top:24px;right:24px;display:flex;gap:8px}#page-content .companies-page__badge{font-size:12px;padding:4px 8px;background:#f5f5f5;border-radius:2px;color:var(--color-text)}#page-content .companies-page__content{margin-top:40px}#page-content .companies-page__logo{width:32px;height:32px;margin-bottom:16px}#page-content .companies-page__name{font-size:18px;font-weight:500;margin-bottom:8px}#page-content .companies-page__description{font-size:14px;color:var(--color-text-light);margin-bottom:24px;line-height:1.5}.events-page{max-width:1200px;margin:0 auto;padding:40px 60px}.events-page__header{margin-bottom:40px}.events-page__heading{font-size:32px;font-weight:500;margin-bottom:16px}.events-page__subtitle{color:var(--color-text-light);margin-bottom:24px}.events-page__subtitle a{color:var(--color-text);text-decoration:none;border-bottom:1px solid currentColor}.events-page__filters{display:flex;gap:1px;background:#0000001a;padding:1px;width:fit-content}.events-page__filter{background:#fff;border:none;padding:8px 16px;font-size:14px;color:var(--color-text-light);cursor:pointer;transition:all .2s ease}.events-page__filter:hover{background:#fafafa}.events-page__filter.active{background:var(--color-text);color:#fff}.events-page__list{display:grid;gap:1px;background:#0000001a}.events-page__event{background:#fff;padding:24px;display:grid;grid-template-columns:1fr auto auto;gap:24px;align-items:center;text-decoration:none;color:inherit;transition:background-color .2s ease}.events-page__event:hover{background:#fafafa}.events-page__event--past{opacity:.7}.events-page__event-title{font-size:16px;font-weight:500}.events-page__event-partners{display:flex;gap:8px}.events-page__partner{font-size:13px;color:var(--color-text);background:#f5f5f5;padding:3px 8px;border-radius:2px}.events-page__event-meta{display:flex;align-items:center;gap:16px}.events-page__event-location{font-size:14px;font-weight:500;padding:3px 8px;background:#f5f5f5;border-radius:2px}.events-page__event-date{font-size:14px;color:var(--color-text-light)}.events-page__event-status{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.events-page__status{font-size:14px;padding:4px 12px;border-radius:2px}.events-page__status--past{background:#f5f5f5;color:var(--color-text-light)}.events-page__status--upcoming{background:#e8f5e9;color:#2e7d32}@media screen and (max-width: 1024px){.events-page__header{grid-template-columns:1fr;gap:24px}.events-page__actions{flex-direction:column;gap:24px}}@media screen and (max-width: 768px){.events-page{padding:24px}.events-page__event{grid-template-columns:1fr;gap:16px}.events-page__event-meta{flex-direction:column;align-items:flex-start;gap:8px}}.events-coming-soon{background:#fff;border:1px solid var(--color-border);border-radius:8px;padding:60px 40px;text-align:center;display:flex;flex-direction:column;align-items:center;margin-top:20px}.events-coming-soon__icon{background:#f5f5f5;width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px;color:var(--color-text)}.events-coming-soon__title{font-size:24px;font-weight:500;margin-bottom:16px;color:var(--color-text)}.events-coming-soon__description{max-width:600px;margin:0 auto 32px;font-size:16px;line-height:1.6;color:var(--color-text-light)}.events-coming-soon__button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;background-color:var(--color-text);color:#fff;border-radius:4px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .3s ease}.events-coming-soon__button:hover{background-color:#000}@media screen and (max-width: 768px){.events-coming-soon{padding:40px 24px}.events-coming-soon__description{font-size:15px}}.event-detail{max-width:1200px;margin:0 auto;padding:40px 60px}.event-detail__header{margin-bottom:60px}.event-detail__back{display:inline-block;color:var(--color-text-light);text-decoration:none;margin-bottom:32px;font-size:14px}.event-detail__meta{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:32px}.event-detail__title{font-size:32px;font-weight:500;margin-bottom:16px}.event-detail__info{display:flex;gap:24px;margin-bottom:16px;color:var(--color-text-light)}.event-detail__partners{display:flex;gap:8px}.event-detail__partner{font-size:14px;color:var(--color-text);background:#f5f5f5;padding:4px 12px;border-radius:2px}.event-detail__content{display:grid;grid-template-columns:2fr 1fr;gap:60px}.event-detail__section{margin-bottom:48px}.event-detail__section h2{font-size:20px;font-weight:500;margin-bottom:24px}.event-detail__schedule{list-style:none;padding:0;margin:0}.event-detail__schedule li{padding:16px 0;border-bottom:1px solid rgba(0,0,0,.1);color:var(--color-text-light)}.event-detail__speakers{display:grid;gap:24px}.event-detail__speaker h3{font-size:16px;font-weight:500;margin-bottom:4px}.event-detail__speaker p{color:var(--color-text-light);font-size:14px}.event-detail__sidebar{position:sticky;top:40px;height:fit-content}.event-detail__venue{background:#fafafa;padding:24px;margin-bottom:24px}.event-detail__venue h2{font-size:16px;font-weight:500;margin-bottom:16px}.event-detail__venue h3{font-size:15px;font-weight:500;margin-bottom:4px}.event-detail__venue p{color:var(--color-text-light);font-size:14px;margin-bottom:16px}.event-detail__directions{color:var(--color-text);text-decoration:none;font-size:14px;font-weight:500}.event-detail__register{display:block;background:var(--color-text);color:#fff;text-decoration:none;text-align:center;padding:16px 32px;font-weight:500;transition:opacity .2s ease}.event-detail__register:hover{opacity:.9}.event-detail__status{font-size:14px;padding:4px 12px;border-radius:2px;margin-left:16px}.event-detail__status--past{background:#f5f5f5;color:var(--color-text-light)}.event-detail__status--upcoming{background:#e8f5e9;color:#2e7d32}@media screen and (max-width: 1024px){.event-detail__content{grid-template-columns:1fr}.event-detail__sidebar{position:static}}@media screen and (max-width: 768px){.event-detail{padding:24px}.event-detail__info{flex-direction:column;gap:8px}}#page-content .team-page{opacity:0;transition:opacity .3s ease;display:grid;grid-template-columns:365px 1fr;gap:100px;padding-right:40px;margin-bottom:0}#page-content .team-page__content{width:505px;position:relative;height:100vh;overflow-y:auto;background-color:#fafafa;padding-left:60px;-ms-overflow-style:none;scrollbar-width:none}#page-content .team-page__content::-webkit-scrollbar{display:none}#page-content .team-page__header{position:sticky;top:0;background-color:#fafafa;z-index:10;padding:40px 0}#page-content .team-page__header-content{display:flex;align-items:center;gap:20px}#page-content .team-page__heading{font-size:32px;font-weight:500;color:var(--color-text);margin:0}#page-content .team-page__avatar-group{display:flex;align-items:center}#page-content .team-page__avatar{width:32px;height:32px;border-radius:50%;background-size:cover;background-position:center;border:.5px solid rgb(255,255,255);margin-left:-8px;transition:transform .2s ease;cursor:pointer}#page-content .team-page__avatar:first-child{margin-left:0}#page-content .team-page__avatar:hover{transform:translateY(-2px);box-shadow:0 2px 6px #0000000f}#page-content .team-page__members{padding:40px;background-color:#fafafa;margin:-40px}#page-content .team-page__member{min-height:100vh;display:flex;flex-direction:column;padding-top:40px}#page-content .team-page__name{font-size:24px;font-weight:600;margin-bottom:8px}#page-content .team-page__title{font-size:20px;color:var(--color-text-light);margin-bottom:24px;font-weight:400}#page-content .team-page__bio{font-size:16px;line-height:1.6;color:var(--color-text);max-width:400px}#page-content .team-page__media{position:sticky;width:300px;height:300px;margin:0 auto;top:50vh;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}#page-content .team-page__media-container{position:relative;height:100vh;display:flex;align-items:center;justify-content:center}#page-content .team-page__image{position:absolute;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease;filter:grayscale(100%)}#page-content .team-page__image--active{opacity:1}#page-content .team-page__nav{position:absolute;top:50%;right:-40px;transform:translateY(-50%);display:flex;flex-direction:column;gap:16px}#page-content .team-page__dot{width:12px;height:12px;border-radius:50%;border:1px solid var(--color-text);background:transparent;cursor:pointer;transition:all .3s ease}#page-content .team-page__dot--active{background:var(--color-text);border-color:var(--color-text)}@media screen and (max-width: 1512px){#page-content .team-page__media{width:300px;height:300px}}@media screen and (max-width: 1150px) and (min-width: 1025px){#page-content .team-page__media{width:250px;height:250px}#page-content .team-page__nav{right:-30px}}@media screen and (max-width: 1024px){#page-content .team-page{grid-template-columns:1fr;gap:0;padding:0;height:auto}#page-content .team-page__content{width:100%;padding:0 40px;margin:0;background-color:#fff;height:auto;overflow-y:visible}#page-content .team-page__header{position:sticky;top:0;z-index:20;padding:40px 0;background-color:#fff;border-bottom:1px solid var(--color-border)}#page-content .team-page__header-content{flex-direction:column;align-items:flex-start;gap:24px}#page-content .team-page__avatar-group{display:flex;gap:32px;margin:0;padding:12px 0}#page-content .team-page__avatar{width:56px;height:56px;margin:0;border:1px solid var(--color-border);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}#page-content .team-page__avatar--active{border:2px solid var(--color-text);transform:scale(1.3);box-shadow:0 6px 16px #0000001f;z-index:2}#page-content .team-page__avatar:not(.team-page__avatar--active):hover{transform:none;box-shadow:none}#page-content .team-page__members{padding:0;margin:0;background-color:#fff}#page-content .team-page__member{min-height:unset;padding:40px 0;border-bottom:1px solid var(--color-border);max-width:100%}#page-content .team-page__member:last-child{border-bottom:none;padding-bottom:80px}#page-content .team-page__name{font-size:32px;margin-bottom:12px}#page-content .team-page__title{font-size:18px;margin-bottom:32px}#page-content .team-page__bio{font-size:16px;max-width:100%;line-height:1.6;margin:0}#page-content .team-page__media-container,#page-content .team-page__media,#page-content .team-page__nav{display:none}}@media screen and (max-width: 767px){#page-content .team-page__content{padding:0 24px}#page-content .team-page__header{padding:24px 0}#page-content .team-page__avatar{width:48px;height:48px}#page-content .team-page__avatar--active{transform:scale(1.25)}#page-content .team-page__avatar-group{gap:24px}#page-content .team-page__member{padding:32px 0}#page-content .team-page__member:last-child{padding-bottom:60px}#page-content .team-page__name{font-size:28px}#page-content .team-page__bio{font-size:15px}}#page-content .team-page__member-header{display:flex;align-items:center;gap:12px}#page-content .team-page__linkedin{color:var(--color-text-light);transition:color .2s ease;display:flex;align-items:center;padding:4px}#page-content .team-page__linkedin:hover{color:var(--color-text)}#page-content .team-page__link{color:inherit;text-decoration:none;position:relative;display:inline-block;transition:color .3s ease}#page-content .team-page__link:after{content:"";position:absolute;width:100%;height:1px;bottom:-1px;left:0;background-color:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}#page-content .team-page__link:hover{color:var(--color-primary)}#page-content .team-page__link:hover:after{transform:scaleX(1);transform-origin:left}#page-content .team-page__social{display:flex;align-items:center;gap:8px}#page-content .team-page__social-link{color:var(--color-text-light);transition:color .2s ease;display:flex;align-items:center;padding:4px}#page-content .team-page__social-link:hover{color:var(--color-primary)}.contact-page{max-width:1200px;margin:0 auto;padding:80px 60px}.contact-page__grid{display:grid;grid-template-columns:1fr 1.5fr;gap:120px;align-items:start}.contact-page__heading{font-size:32px;font-weight:500;letter-spacing:-.02em;margin-bottom:64px}.contact-page__details{display:grid;gap:48px;position:sticky;top:80px}.contact-page__section h2{font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px;color:var(--color-text-light)}.contact-page__section p{font-size:15px;line-height:1.6;color:var(--color-text)}.contact-page__connect{display:grid;gap:16px}.contact-page__link{display:grid;gap:4px;color:var(--color-text);text-decoration:none;transition:opacity .2s ease}.contact-page__link:hover{opacity:.7}.contact-page__link-label{font-size:13px;color:var(--color-text-light)}.contact-page__form{background:#fff;border:1px solid rgba(0,0,0,.1);padding:48px}.contact-page__form-header{margin-bottom:48px}.contact-page__form-header h2{font-size:20px;font-weight:500;margin-bottom:8px;letter-spacing:-.01em}.contact-page__form-header p{font-size:15px;color:var(--color-text-light)}.contact-page__form-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:40px}.contact-page__form-group--full{grid-column:1 / -1}.contact-page__form-group label{display:block;font-size:13px;font-weight:500;margin-bottom:12px;letter-spacing:.02em}.contact-page__form-group input,.contact-page__form-group textarea{width:100%;padding:16px;font-size:15px;border:1px solid rgba(0,0,0,.1);background:#fafafa;transition:all .2s ease}.contact-page__form-group input:focus,.contact-page__form-group textarea:focus{outline:none;border-color:var(--color-text);background:#fff}.contact-page__submit{display:inline-flex;align-items:center;gap:12px;background:var(--color-text);color:#fff;border:none;padding:16px 32px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease}.contact-page__submit:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000001a}.contact-page__submit svg{transition:transform .3s ease}.contact-page__submit:hover svg{transform:translate(4px)}@media screen and (max-width: 1024px){.contact-page__grid{grid-template-columns:1fr;gap:80px}.contact-page__details{position:static}}@media screen and (max-width: 768px){.contact-page{padding:40px 24px}.contact-page__heading{margin-bottom:48px}.contact-page__form{padding:32px 24px}.contact-page__form-grid{grid-template-columns:1fr;gap:24px}}.privacy-page{display:grid;grid-template-columns:280px 1fr;gap:80px;padding:80px 60px;max-width:1400px;margin:0 auto}.privacy-page__sidebar{position:sticky;top:80px;height:fit-content}.privacy-page__toc{font-size:14px;line-height:1.6}.privacy-page__toc-title{font-size:14px;font-weight:500;color:var(--color-text-light);margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em}.privacy-page__toc-list{list-style:none;padding:0;margin:0}.privacy-page__toc-item{margin-bottom:8px}.privacy-page__toc-link{color:var(--color-text);text-decoration:none;transition:color .2s ease}.privacy-page__toc-link:hover{color:var(--color-text-light)}.privacy-page__toc-sublist{list-style:none;padding-left:16px;margin:8px 0 16px;border-left:1px solid rgba(0,0,0,.1)}.privacy-page__toc-sublist .privacy-page__toc-link{font-size:13px;color:var(--color-text-light);padding:4px 0;display:block}.privacy-page__toc-sublist .privacy-page__toc-link:hover{color:var(--color-text)}.privacy-page__content{max-width:760px}.privacy-page__header{margin-bottom:64px}.privacy-page__heading{font-size:32px;font-weight:500;letter-spacing:-.02em;margin-bottom:12px}.privacy-page__updated{font-size:14px;color:var(--color-text-light)}.privacy-page__section{margin-bottom:48px}.privacy-page__section h2{font-size:20px;font-weight:500;margin-bottom:24px;letter-spacing:-.01em}.privacy-page__section h3{font-size:16px;font-weight:500;margin:24px 0 16px}.privacy-page__section p{font-size:15px;line-height:1.6;color:var(--color-text);margin-bottom:16px}.privacy-page__section ul{list-style:none;padding:0;margin:0 0 24px}.privacy-page__section li{font-size:15px;color:var(--color-text);margin-bottom:12px;padding-left:24px;position:relative}.privacy-page__section li:before{content:"—";position:absolute;left:0;color:var(--color-text-light)}.privacy-page__section a{color:var(--color-text);text-decoration:none;border-bottom:1px solid currentColor;transition:opacity .2s ease}.privacy-page__section a:hover{opacity:.7}@media screen and (max-width: 1024px){.privacy-page{grid-template-columns:1fr;gap:40px}.privacy-page__sidebar{display:none}}@media screen and (max-width: 768px){.privacy-page{padding:40px 24px}.privacy-page__header{margin-bottom:48px}.privacy-page__section{margin-bottom:40px}}.terms-page{display:grid;grid-template-columns:280px 1fr;gap:80px;padding:80px 60px;max-width:1400px;margin:0 auto}.terms-page__sidebar{position:sticky;top:80px;height:fit-content}.terms-page__toc{font-size:14px;line-height:1.6}.terms-page__toc-title{font-size:14px;font-weight:500;color:var(--color-text-light);margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em}.terms-page__toc-list{list-style:none;padding:0;margin:0}.terms-page__toc-item{margin-bottom:8px}.terms-page__toc-link{color:var(--color-text);text-decoration:none;transition:color .2s ease}.terms-page__toc-link:hover{color:var(--color-text-light)}.terms-page__toc-sublist{list-style:none;padding-left:16px;margin:8px 0 16px;border-left:1px solid rgba(0,0,0,.1)}.terms-page__toc-sublist .terms-page__toc-link{font-size:13px;color:var(--color-text-light);padding:4px 0;display:block}.terms-page__toc-sublist .terms-page__toc-link:hover{color:var(--color-text)}.terms-page__content{max-width:760px}.terms-page__header{margin-bottom:64px}.terms-page__heading{font-size:32px;font-weight:500;letter-spacing:-.02em;margin-bottom:12px}.terms-page__updated{font-size:14px;color:var(--color-text-light)}.terms-page__section{margin-bottom:48px}.terms-page__section h2{font-size:20px;font-weight:500;margin-bottom:24px;letter-spacing:-.01em;scroll-margin-top:100px}.terms-page__section h3{font-size:16px;font-weight:500;margin:32px 0 16px;color:var(--color-text);scroll-margin-top:100px}.terms-page__section h4{font-size:15px;font-weight:500;margin:24px 0 12px;color:var(--color-text);scroll-margin-top:100px}.terms-page__section p{font-size:15px;line-height:1.6;color:var(--color-text);margin-bottom:16px}.terms-page__section ul{list-style:none;padding:0;margin:0 0 24px}.terms-page__section li{font-size:15px;color:var(--color-text);margin-bottom:12px;padding-left:24px;position:relative}.terms-page__section li:before{content:"—";position:absolute;left:0;color:var(--color-text-light)}.terms-page__section a{color:var(--color-text);text-decoration:none;border-bottom:1px solid currentColor;transition:opacity .2s ease}.terms-page__section a:hover{opacity:.7}@media screen and (max-width: 1024px){.terms-page{grid-template-columns:1fr;gap:40px}.terms-page__sidebar{display:none}}@media screen and (max-width: 768px){.terms-page{padding:40px 24px}.terms-page__header{margin-bottom:48px}.terms-page__section{margin-bottom:40px}}body{font-family:var(--font-primary);font-weight:300;background:#fff;color:var(--color-text);min-height:100vh;margin:0;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.container{position:relative;min-width:1512px;flex:1;display:flex;flex-direction:column;margin:0 auto;overflow-x:hidden;min-height:100vh}.main-content{margin-left:var(--sidebar-width);position:relative;flex:1;min-height:calc(100vh - var(--footer-height));padding-bottom:20px;display:flex;flex-direction:column;opacity:1;transition:opacity .3s ease}.main-content.navigating{opacity:0}@media screen and (max-width: 1512px){.container{min-width:auto;width:100%}.content-wrapper{max-width:100%;padding-right:40px;padding-left:60px;gap:200px}}@media screen and (max-width: 1024px){.main-content{margin-left:0;padding-top:calc(var(--header-height) + 30px);width:100%;min-height:auto}.content-wrapper{flex-direction:column;align-items:center;padding:40px;gap:30px;max-width:600px;margin:0 auto}}@media screen and (max-width: 767px){.content-wrapper{padding:25px;gap:clamp(25px,4vw,30px);width:min(100%,425px);margin:0 auto}.main-content{padding-top:clamp(60px,10vh,80px);width:min(100%,425px);margin:0 auto}}@media screen and (max-width: 375px){.content-wrapper{padding:clamp(10px,3vw,12px);width:min(100%,351px)}}@media screen and (min-width: 2048px){.container{max-width:2048px;margin:0 auto}.content-wrapper{max-width:1800px;padding-right:60px;padding-left:80px}}.club-y-button{background:#d5afff;color:#000000eb;padding:12px 24px;border-radius:100px;font-size:16px;font-weight:500;cursor:pointer;border:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;text-decoration:none;display:inline-block}.club-y-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#d5afff80,#fff3,#d5afff80);transform:translate(-100%);transition:transform .6s cubic-bezier(.4,0,.2,1)}.club-y-button:hover:before{transform:translate(100%)}@keyframes buttonToLogo{0%{transform:scale(1) translate(0);border-radius:100px;opacity:1}40%{transform:scale(.9) translate(-30vw,-20vh);border-radius:15px;opacity:.8}to{transform:scale(.7) translate(-60vw,-40vh);border-radius:8px;opacity:0}}.animating-transition{animation:buttonToLogo .8s cubic-bezier(.4,0,.2,1) forwards}.page-fade{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;pointer-events:none;z-index:9999;transition:opacity .5s ease}.page-fade.active{opacity:1}.menu-button{width:24px;height:24px;padding:0;background:none;border:none;cursor:pointer;position:relative}.menu-button__burger{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:6px;transition:opacity .3s ease}.menu-button__burger span{display:block;width:24px;height:2px;background:var(--color-text);border-radius:1px;transition:transform .3s ease}.menu-button__close{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease}.menu-button__close svg{width:100%;height:100%}.menu-button__close path{fill:var(--color-text)}.menu-button.active .menu-button__burger{opacity:0}.menu-button.active .menu-button__close{opacity:1}
