@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap";
.splash-module__wJugWq__root{color:#f3f6fb;isolation:isolate;background:#050e1c;width:100%;font-family:Inter,system-ui,sans-serif;position:relative;overflow-x:hidden}.splash-module__wJugWq__display{font-family:Instrument Serif,Georgia,serif;font-weight:400}.splash-module__wJugWq__hero{isolation:isolate;flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.splash-module__wJugWq__media{z-index:0;background:#050e1c;position:absolute;inset:0;overflow:hidden}.splash-module__wJugWq__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.splash-module__wJugWq__dust{z-index:1;pointer-events:none;position:absolute;inset:0}.splash-module__wJugWq__fallback{background:radial-gradient(120% 80% at 50% 116%,#d4a45657 0%,#d4a4560f 42%,#0000 68%),linear-gradient(#03080f 0%,#061627 46%,#0a2740 70%,#241a0e 88%,#0a0d13 100%);position:absolute;inset:0}.splash-module__wJugWq__scrim{z-index:2;pointer-events:none;background:linear-gradient(#03080fb8 0%,#03080f57 26%,#03080f66 58%,#03080ff5 100%),radial-gradient(120% 92% at 50% 44%,#03080f29 0%,#03080f94 100%);position:absolute;inset:0}.splash-module__wJugWq__grain{z-index:2;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.1s steps(3,end) infinite splash-module__wJugWq__grain;position:absolute;inset:-50%}.splash-module__wJugWq__glass{background-blend-mode:luminosity;-webkit-backdrop-filter:blur(8px)saturate(1.15);backdrop-filter:blur(8px)saturate(1.15);background:#ffffff04;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff24,0 8px 30px #00000047}.splash-module__wJugWq__glass:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(160deg,#ffffff80 0%,#ffffff24 24%,#fff0 44% 58%,#d4a4563d 82%,#ffffff75 100%);padding:1.3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.splash-module__wJugWq__content{z-index:10;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:1000px;margin:0 auto;padding:12vh clamp(20px,5vw,44px) 6vh;display:flex;position:relative}.splash-module__wJugWq__eyebrow{letter-spacing:.32em;text-transform:uppercase;color:#f3f6fbd1;border-radius:999px;align-items:center;gap:10px;padding:8px 18px;font-size:.66rem;font-weight:600;display:inline-flex}.splash-module__wJugWq__wordmark{letter-spacing:-.02em;color:#fff;text-shadow:0 4px 50px #00000073;margin:26px 0 0;font-size:clamp(3.2rem,11vw,8rem);line-height:.92}.splash-module__wJugWq__wordmark em{color:#e8c877;font-style:italic}.splash-module__wJugWq__tagline{color:#f3f6fbeb;letter-spacing:.01em;min-height:1.6em;margin:18px 0 0;font-size:clamp(1.05rem,1.8vw,1.5rem);font-weight:500;transition:opacity .26s}.splash-module__wJugWq__taglineOut{opacity:0}.splash-module__wJugWq__body{color:#f3f6fbbd;max-width:52ch;margin:24px 0 0;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.6}.splash-module__wJugWq__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.splash-module__wJugWq__btn{color:#fff;background:#dc143c;border-radius:999px;align-items:center;gap:8px;padding:13px 26px;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #dc143c66}.splash-module__wJugWq__btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px #dc143c80}.splash-module__wJugWq__btnGhost{color:#f3f6fb;border-radius:999px;align-items:center;gap:8px;padding:13px 26px;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.splash-module__wJugWq__btnGhost:hover{background:#ffffff12;transform:translateY(-2px)}.splash-module__wJugWq__pill{letter-spacing:.28em;text-transform:uppercase;color:#f3f6fbb8;margin-top:40px;font-size:.66rem}.splash-module__wJugWq__pill strong{color:#fff;font-weight:700}.splash-module__wJugWq__scrollCue{z-index:10;text-align:center;letter-spacing:.34em;text-transform:uppercase;color:#f3f6fb80;padding-bottom:26px;font-size:.6rem;animation:2.4s ease-in-out infinite splash-module__wJugWq__bob;position:relative}.splash-module__wJugWq__below{z-index:10;color:#212b3d;background:linear-gradient(#e9edf3 0%,#f2efe8 12%,#f5f2ea 46%,#eef1f6 72%,#e7e5f1 90%,#dcd9ec 100%);position:relative}.splash-module__wJugWq__scene{z-index:0;pointer-events:none;height:100vh;margin-bottom:-100vh;position:sticky;top:0;overflow:hidden}.splash-module__wJugWq__sceneCanvas{width:100%;height:100%;display:block}.splash-module__wJugWq__section{z-index:1;padding:clamp(72px,10vh,122px) 0;position:relative}.splash-module__wJugWq__wrap{z-index:1;max-width:1120px;margin:0 auto;padding:0 clamp(20px,5vw,44px);position:relative}.splash-module__wJugWq__wrapWide{z-index:1;max-width:1320px;margin:0 auto;padding:0 clamp(20px,5vw,44px);position:relative}.splash-module__wJugWq__valley,.splash-module__wJugWq__fireworks,.splash-module__wJugWq__brain{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.splash-module__wJugWq__center{text-align:center}.splash-module__wJugWq__label{letter-spacing:.34em;text-transform:uppercase;color:#9c6f2c;margin:0;font-size:.66rem;font-weight:700}.splash-module__wJugWq__h2{color:#1f2937;letter-spacing:-.01em;margin:16px 0 0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:400;line-height:1.02}.splash-module__wJugWq__h2 em{color:#9c6f2c;font-style:italic}.splash-module__wJugWq__h2 .splash-module__wJugWq__muted{color:#1f29376b}.splash-module__wJugWq__sub{color:#1f2937a3;max-width:56ch;margin:16px auto 0;font-size:clamp(.95rem,1.2vw,1.06rem);line-height:1.6}.splash-module__wJugWq__reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.splash-module__wJugWq__isVisible{opacity:1;transform:none}.splash-module__wJugWq__marquee{z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#060d18eb 0%,#101c2c6b 100%);border-bottom:1px solid #141e3214;position:relative;overflow:hidden}.splash-module__wJugWq__marqueeTrack{white-space:nowrap;letter-spacing:.34em;text-transform:uppercase;color:#f5f7fbb3;align-items:center;gap:26px;padding:18px 0;font-size:.78rem;font-weight:700;animation:30s linear infinite splash-module__wJugWq__marquee;display:inline-flex}.splash-module__wJugWq__marqueeDot{color:#e8c877}.splash-module__wJugWq__capGrid{grid-template-columns:1fr;gap:18px;margin-top:52px;display:grid}@media (min-width:640px){.splash-module__wJugWq__capGrid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.splash-module__wJugWq__capGrid{grid-template-columns:1fr 1fr 1fr}}.splash-module__wJugWq__capCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff9e;border:1px solid #141e3214;border-radius:18px;padding:26px;transition:transform .4s,border-color .4s,box-shadow .4s,background .4s;position:relative;overflow:hidden;box-shadow:0 8px 24px #141e320f}.splash-module__wJugWq__capCard:hover{background:#ffffffd1;border-color:#9c6f2c47;transform:translateY(-5px);box-shadow:0 22px 46px #141e3224}.splash-module__wJugWq__capIco{border:1px solid;border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .5s;display:inline-flex}.splash-module__wJugWq__capCard:hover .splash-module__wJugWq__capIco{transform:rotate(9deg)scale(1.1)}.splash-module__wJugWq__capLabel{color:#1f2937;letter-spacing:-.01em;margin:18px 0 0;font-size:1.05rem;font-weight:800}.splash-module__wJugWq__capBlurb{color:#1f2937a8;margin:8px 0 0;font-size:.9rem;line-height:1.55}.splash-module__wJugWq__capCorner{opacity:.4;pointer-events:none;width:60px;height:60px;transition:opacity .4s;position:absolute;top:0;right:0}.splash-module__wJugWq__capCard:hover .splash-module__wJugWq__capCorner{opacity:.85}.splash-module__wJugWq__studio{border-top:1px solid #141e3214;border-bottom:1px solid #141e3214;overflow:hidden}.splash-module__wJugWq__studioGlow{pointer-events:none;background:radial-gradient(58% 60% at 50% 42%,#e8c87838,#0000 70%);position:absolute;inset:0}.splash-module__wJugWq__studioPanel{z-index:1;text-align:center;max-width:760px;margin:0 auto;position:relative}.splash-module__wJugWq__body2{color:#1f2937d1;max-width:60ch;margin:22px auto 0;font-size:clamp(1rem,1.3vw,1.14rem);line-height:1.65}.splash-module__wJugWq__body3{color:#1f293799;margin:16px 0 0;font-size:.92rem}.splash-module__wJugWq__white{color:#1f2937;font-weight:700}.splash-module__wJugWq__btnRow{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.splash-module__wJugWq__studio .splash-module__wJugWq__label{color:#f0d18a}.splash-module__wJugWq__studio .splash-module__wJugWq__h2{color:#f4f6ff;text-shadow:0 2px 30px #0000008c}.splash-module__wJugWq__studio .splash-module__wJugWq__h2 em{color:#e8c877}.splash-module__wJugWq__studio .splash-module__wJugWq__body2{color:#f0f4ffe6}.splash-module__wJugWq__studio .splash-module__wJugWq__body3{color:#f0f4ffb8}.splash-module__wJugWq__studio .splash-module__wJugWq__white{color:#cfe0ff}.splash-module__wJugWq__folioHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.splash-module__wJugWq__folioNav{gap:10px;display:inline-flex}.splash-module__wJugWq__folioNavBtn{color:#1f2937;cursor:pointer;background:#ffffff8c;border:1px solid #141e3229;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;transition:background .25s,border-color .25s;display:inline-flex}.splash-module__wJugWq__folioNavBtn:hover{background:#ffffffe6;border-color:#9c6f2c66}.splash-module__wJugWq__folioScroller{scroll-snap-type:x mandatory;scrollbar-width:none;gap:22px;margin-top:40px;padding:6px 0 4px;display:flex;overflow-x:auto}.splash-module__wJugWq__folioScroller::-webkit-scrollbar{display:none}.splash-module__wJugWq__folioCard{scroll-snap-align:center;border:1px solid #141e321f;border-radius:22px;flex:0 0 min(560px,84vw);height:min(438px,62vh);position:relative;overflow:hidden;box-shadow:0 20px 44px #141e322e}.splash-module__wJugWq__folioBack{background:radial-gradient(120% 90% at 50% 0,#17263f 0%,#0b1424 60%,#060c18 100%);position:absolute;inset:0}.splash-module__wJugWq__folioTint{opacity:.42;position:absolute;inset:0}.splash-module__wJugWq__folioLogoPlate{z-index:2;pointer-events:none;background:#fffffff2;border-radius:18px;justify-content:center;align-items:center;max-width:66%;height:46%;padding:14px 22px;display:flex;position:absolute;top:7%;left:50%;transform:translate(-50%);box-shadow:0 18px 34px #0000006b,inset 0 0 0 1px #ffffff80}.splash-module__wJugWq__folioLogo{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:100%}.splash-module__wJugWq__folioScrim{background:linear-gradient(#00000080 0%,#0000001a 32%,#0006 60%,#050e1cf2 100%);position:absolute;inset:0}.splash-module__wJugWq__folioTop{z-index:2;justify-content:space-between;align-items:flex-start;padding:26px;display:flex;position:relative}.splash-module__wJugWq__folioNumWrap{text-align:right}.splash-module__wJugWq__folioStudy{letter-spacing:.34em;text-transform:uppercase;color:#ffffff9e;margin:0;font-size:.58rem}.splash-module__wJugWq__folioNum{color:#fff;margin:4px 0 0;font-family:Instrument Serif,serif;font-size:3.4rem;line-height:.9}.splash-module__wJugWq__folioBadge{letter-spacing:.2em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.56rem;font-weight:700;display:inline-flex}.splash-module__wJugWq__badgeLive{color:#6ee7b7;background:#34d39929;border-color:#34d39966}.splash-module__wJugWq__badgeSoon{color:#f0d692;background:#e8c8782e;border-color:#e8c8786b}.splash-module__wJugWq__badgeDot{background:#34d399;border-radius:999px;width:6px;height:6px;animation:2s ease-out infinite splash-module__wJugWq__pulse}.splash-module__wJugWq__folioBot{inset-inline:0;z-index:2;padding:26px;position:absolute;bottom:0}.splash-module__wJugWq__folioCat{letter-spacing:.3em;text-transform:uppercase;color:#ffffffbd;margin:0;font-size:.58rem}.splash-module__wJugWq__folioName{color:#fff;margin:8px 0 0;font-family:Instrument Serif,serif;font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1.05}.splash-module__wJugWq__folioBlurb{color:#ffffffe0;max-width:46ch;margin:10px 0 0;font-size:.85rem;line-height:1.5}.splash-module__wJugWq__folioLink{color:#fff;border-bottom:1px solid #fff6;align-items:center;gap:6px;margin:16px 0 0;padding-bottom:3px;font-size:.82rem;font-weight:700;text-decoration:none;transition:border-color .25s;display:inline-flex}.splash-module__wJugWq__folioLink:hover{border-color:#fff}.splash-module__wJugWq__folioDots{justify-content:center;gap:8px;margin-top:20px;display:flex}.splash-module__wJugWq__folioDot{cursor:pointer;background:#141e3238;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:background .25s,width .25s}.splash-module__wJugWq__folioDotActive{background:#9c6f2c;width:24px}.splash-module__wJugWq__folioHint{text-align:center;letter-spacing:.3em;text-transform:uppercase;color:#1f29376b;margin:22px 0 0;font-size:.58rem}.splash-module__wJugWq__faqGrid{grid-template-columns:1fr;gap:14px;max-width:940px;margin:44px auto 0;display:grid}@media (min-width:768px){.splash-module__wJugWq__faqGrid{grid-template-columns:1fr 1fr}}.splash-module__wJugWq__faqCard{text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#fff9;border:1px solid #141e3217;border-radius:16px;padding:22px 24px;transition:border-color .3s,background .3s,transform .3s;box-shadow:0 6px 18px #141e320d}.splash-module__wJugWq__faqCard:hover{background:#ffffffd1;border-color:#9c6f2c59;transform:translateY(-2px)}.splash-module__wJugWq__faqQrow{justify-content:space-between;align-items:center;gap:16px;display:flex}.splash-module__wJugWq__faqQ{color:#1f2937;margin:0;font-size:1rem;font-weight:800}.splash-module__wJugWq__faqPlus{color:#9c6f2c;flex-shrink:0;transition:transform .3s}.splash-module__wJugWq__faqOpen .splash-module__wJugWq__faqPlus{transform:rotate(45deg)}.splash-module__wJugWq__faqA{opacity:0;color:#1f2937b8;max-height:0;margin:0;font-size:.9rem;line-height:1.62;transition:max-height .4s,opacity .3s,margin .3s;overflow:hidden}.splash-module__wJugWq__faqOpen .splash-module__wJugWq__faqA{opacity:1;max-height:340px;margin-top:14px}.splash-module__wJugWq__footer{z-index:1;text-align:center;border-top:1px solid #141e3214;padding:clamp(64px,9vh,108px) 0 42px;position:relative;overflow:hidden}.splash-module__wJugWq__footSub{color:#1f2937a3;max-width:54ch;margin:18px auto 0;font-size:.92rem;line-height:1.6}.splash-module__wJugWq__bigmark{letter-spacing:-.02em;background:linear-gradient(#2a3446 0%,#9c6f2c 62%,#c8992f 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:40px 0 0;font-family:Instrument Serif,serif;font-size:clamp(3.2rem,15vw,12rem);line-height:.9}.splash-module__wJugWq__footMeta{z-index:1;color:#1f29378c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;max-width:1120px;margin:34px auto 0;padding:0 clamp(20px,5vw,44px);font-size:.76rem;display:flex;position:relative}.splash-module__wJugWq__footLinks{align-items:center;gap:16px;display:inline-flex}.splash-module__wJugWq__footMeta a{color:#1f2937b8;text-decoration:none;transition:color .2s}.splash-module__wJugWq__footMeta a:hover{color:#1f2937}.splash-module__wJugWq__footDivider{color:#1f293747}@keyframes splash-module__wJugWq__grain{0%{transform:translate(0)}to{transform:translate(6%,-4%)}}@keyframes splash-module__wJugWq__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes splash-module__wJugWq__bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes splash-module__wJugWq__pulse{0%{box-shadow:0 0 #34d39999}70%{box-shadow:0 0 0 7px #34d39900}to{box-shadow:0 0 #34d39900}}@media (prefers-reduced-motion:reduce){.splash-module__wJugWq__grain,.splash-module__wJugWq__scrollCue,.splash-module__wJugWq__badgeDot,.splash-module__wJugWq__marqueeTrack{animation:none}.splash-module__wJugWq__reveal{opacity:1;transform:none}}
