@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Barlow:wght@300;400;500;600&display=swap";*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;width:100%;min-height:100%;background:#000;color:#fff}body{font-family:Barlow,sans-serif;-webkit-font-smoothing:antialiased}.font-heading{font-family:"Instrument Serif",serif}.liquid-glass{position:relative;overflow:hidden;background:#ffffff0a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 1px #ffffff1a}.liquid-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.4px;background:linear-gradient(180deg,#ffffff73,#ffffff26,#fff0,#fff0,#ffffff26,#ffffff73);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.liquid-glass-strong{position:relative;overflow:hidden;background:#ffffff0f;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-shadow:4px 4px 4px #0000000d,inset 0 1px 1px #ffffff26}.liquid-glass-strong:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.4px;background:linear-gradient(180deg,#ffffff80,#fff3,#fff0,#fff0,#fff3,#ffffff80);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.fade-top{position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(to bottom,#000,transparent);pointer-events:none;z-index:5}.fade-bot{position:absolute;bottom:0;left:0;right:0;height:200px;background:linear-gradient(to top,#000,transparent);pointer-events:none;z-index:5}@keyframes blurUp50{0%{filter:blur(10px);opacity:0;transform:translateY(50px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes blurUp20{0%{filter:blur(10px);opacity:0;transform:translateY(20px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes fadeUp20{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.blur-word{display:inline-block;margin-right:12px;animation:blurUp50 .7s ease-out both}.icon{display:inline-block;flex-shrink:0}.i10{width:10px;height:10px}.i14{width:14px;height:14px}.i16{width:16px;height:16px}.i20{width:20px;height:20px}.icon-white{color:#fff}.fill-white{fill:#fff}.navbar{position:fixed;top:16px;left:0;right:0;z-index:50;padding:12px 32px;display:flex;align-items:center;justify-content:space-between}@media(min-width:1024px){.navbar{padding-left:64px;padding-right:64px}}.nav-logo{border-radius:9999px;height:48px;width:48px;display:flex;align-items:center;justify-content:center}.nav-menu{display:none;border-radius:9999px;padding:4px 6px;align-items:center}@media(min-width:768px){.nav-menu{display:flex}}.nav-link{padding:8px 12px;font-size:14px;font-weight:500;color:#ffffffe6;text-decoration:none}.nav-link:hover{color:#fff}.btn-solid{margin-left:8px;background:#fff;color:#000;border-radius:9999px;padding:6px 14px;font-size:14px;font-weight:500;display:flex;align-items:center;gap:4px;border:none;cursor:pointer;font-family:inherit}.btn-menu-mobile{background:#fff;color:#000;border-radius:9999px;padding:6px 14px;font-size:14px;font-weight:500;border:none;cursor:pointer;font-family:inherit}@media(min-width:768px){.btn-menu-mobile{display:none}}.hero{position:relative;overflow:visible;height:1000px}.hero-video{position:absolute;left:0;top:20%;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;z-index:0}.hero-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000000d;z-index:0}.hero-fade-bottom{position:absolute;bottom:0;left:0;right:0;z-index:1;pointer-events:none;height:300px;background:linear-gradient(to bottom,transparent,black)}.hero-body{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center;padding:150px 24px 0}.hero-badge{border-radius:9999px;padding:4px;display:flex;align-items:center;gap:8px;margin-bottom:40px;animation:fadeUp20 .6s ease-out both}.badge-new{background:#fff;color:#000;border-radius:9999px;padding:4px 12px;font-size:12px;font-weight:600}.badge-text{color:#ffffffe6;font-size:12px;padding-right:12px}.hero-title{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;color:#fff;line-height:.8;max-width:896px;margin:0 auto;font-size:60px;letter-spacing:-4px}@media(min-width:768px){.hero-title{font-size:72px}}@media(min-width:1024px){.hero-title{font-size:88px}}.hero-sub{margin:32px 0 0;font-size:14px;color:#fff;font-weight:300;line-height:1.25;max-width:576px;animation:blurUp20 .6s ease-out .8s both}@media(min-width:768px){.hero-sub{font-size:16px}}.hero-ctas{display:flex;align-items:center;gap:16px;margin-top:32px;animation:blurUp20 .6s ease-out 1.1s both}.btn-glass{border-radius:9999px;padding:10px 20px;font-size:14px;color:#fff;display:flex;align-items:center;gap:8px;border:none;cursor:pointer;font-family:inherit}.btn-glass-lg{padding:12px 24px}.btn-plain{background:none;border:none;color:#fff;font-size:14px;display:flex;align-items:center;gap:8px;cursor:pointer;font-family:inherit}.hero-partners{position:absolute;bottom:48px;left:0;right:0;z-index:10;padding:0 32px;display:flex;flex-direction:column;align-items:center;gap:24px}@media(min-width:1024px){.hero-partners{padding-left:64px;padding-right:64px}}.pill-label{border-radius:9999px;padding:4px 14px;font-size:12px;color:#fffc}.pill-label-white{color:#fff}.partner-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:48px}@media(min-width:768px){.partner-row{gap:64px}}.partner{font-size:24px;font-family:"Instrument Serif",serif;font-style:italic;color:#fff}@media(min-width:768px){.partner{font-size:30px}}.vid-section{position:relative;overflow:hidden}.vid-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.desat{filter:saturate(0)}.vid-content{position:relative;z-index:10;padding:128px 24px;display:flex;flex-direction:column;align-items:center;text-align:center}.sec{padding:128px 24px;max-width:1280px;margin:0 auto}@media(min-width:768px){.sec{padding-left:48px;padding-right:48px}}.sec-head{text-align:center;margin-bottom:80px}.pill-inline{display:inline-block;margin-bottom:24px}.h2{font-size:36px;font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;letter-spacing:-.025em;line-height:.9;color:#fff;margin:0}@media(min-width:768px){.h2{font-size:48px}}@media(min-width:1024px){.h2{font-size:60px}}.h2-max{max-width:768px}.lede{color:#fff9;font-weight:300;font-size:14px;margin:24px 0 0;max-width:576px}@media(min-width:768px){.lede{font-size:16px}}.mt-8{margin-top:32px}.chess-rows{display:flex;flex-direction:column;gap:80px}.chess-row{display:flex;flex-direction:column;gap:40px;align-items:center}@media(min-width:768px){.chess-row{flex-direction:row}.chess-row.reverse{flex-direction:row-reverse}}.chess-col{flex:1}.h3{font-size:30px;font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;color:#fff;letter-spacing:-.025em;line-height:.95;margin:0 0 24px}@media(min-width:768px){.h3{font-size:36px}}.chess-body{color:#fff9;font-weight:300;font-size:14px;margin:0 0 24px;max-width:448px}@media(min-width:768px){.chess-body{font-size:16px}}.chess-img{flex:1;border-radius:16px;overflow:hidden;aspect-ratio:4 / 3;width:100%}.chess-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.feat-grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:768px){.feat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.feat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.feat-card{border-radius:16px;padding:24px}.feat-icon{border-radius:9999px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.feat-title{font-size:20px;font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;color:#fff;margin:0 0 8px}.feat-body{color:#fff9;font-weight:300;font-size:14px;margin:0}.stats-box{border-radius:24px;padding:48px;max-width:1024px;width:100%}@media(min-width:768px){.stats-box{padding:64px}}.stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}@media(min-width:768px){.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat{text-align:center}.stat-value{font-size:36px;font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;color:#fff}@media(min-width:768px){.stat-value{font-size:48px}}@media(min-width:1024px){.stat-value{font-size:60px}}.stat-label{color:#fff9;font-weight:300;font-size:14px;margin-top:8px}.quote-grid{display:grid;gap:24px}@media(min-width:768px){.quote-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.quote-card{border-radius:16px;padding:32px}.quote-text{color:#fffc;font-weight:300;font-size:14px;font-style:italic;margin:0 0 24px}.quote-name{color:#fff;font-weight:500;font-size:14px}.quote-role{color:#ffffff80;font-weight:300;font-size:12px}.cta-section{position:relative;overflow:hidden;min-height:800px}.cta-content{position:relative;z-index:10;padding:160px 24px 48px;display:flex;flex-direction:column;align-items:center;text-align:center}.cta-title{font-size:48px;font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;line-height:.85;color:#fff;max-width:768px;margin:0}@media(min-width:768px){.cta-title{font-size:60px}}@media(min-width:1024px){.cta-title{font-size:72px}}.cta-sub{color:#fff9;font-weight:300;font-size:14px;margin:32px 0 0;max-width:576px}@media(min-width:768px){.cta-sub{font-size:16px}}.cta-btns{display:flex;align-items:center;gap:16px;margin-top:40px}.btn-white-pill{background:#fff;color:#000;border-radius:9999px;padding:12px 24px;font-size:14px;font-weight:500;border:none;cursor:pointer;font-family:inherit}.site-footer{width:100%;max-width:1152px;margin-top:128px;padding-top:32px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:16px}@media(min-width:768px){.site-footer{flex-direction:row}}.foot-copy{color:#fff6;font-size:12px}.foot-links{display:flex;gap:24px}.foot-links a{color:#fff6;font-size:12px;text-decoration:none}.foot-links a:hover{color:#fff}
