@import url("https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500&display=swap");.w-webflow-badge{display:none!important}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--gold:#c9a84c;--gold-light:#e2c97e;--dark:#0f0f1a;--dark-mid:#1a1a2e;--dark-card:#161624;--parchment:#f7f4ee;--dim:hsla(40,36%,95%,.55);--faint:hsla(40,36%,95%,.22);--teal:#1d9e75;--blue:#378add;--purple:#7f77dd;--amber:#ba7517;--coral:#d85a30;--font:"Raleway",sans-serif;--font-display:"Raleway",sans-serif;--card-color:#c9a84c;--max:1160px;--pad:clamp(24px,5vw,64px);--btn-radius:9999px;--nav-bg:#0f0f1a}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal{transform:none!important}.au,.reveal{opacity:1!important}.au{animation:none!important}}html{scroll-behavior:smooth}body{background:var(--dark);color:var(--parchment);font-family:var(--font);overflow-x:hidden;line-height:1.6}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:256px}.container{max-width:var(--max);margin:0 auto;padding:0 var(--pad)}.eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:16px}.eyebrow-line{width:28px;height:1px;background:var(--gold);flex-shrink:0}.eyebrow-text{font-size:11px;font-weight:600;color:var(--gold);letter-spacing:.2em}.btn-gold{display:inline-block;padding:15px 36px;background:var(--gold);color:var(--dark);font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.16em;border:none;border-radius:var(--btn-radius);cursor:pointer;text-decoration:none;transition:background .25s,transform .25s}.btn-gold:hover{background:var(--gold-light);transform:translateY(-1px)}.btn-outline{display:inline-block;padding:14px 30px;background:transparent;color:var(--dim);font-family:var(--font);font-size:12px;font-weight:400;letter-spacing:.14em;border:1px solid hsla(40,36%,95%,.2);border-radius:var(--btn-radius);cursor:pointer;text-decoration:none;transition:color .25s,border-color .25s}.btn-outline:hover{color:var(--parchment);border-color:hsla(40,36%,95%,.4)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal:nth-child(2){transition-delay:.08s}.reveal:nth-child(3){transition-delay:.16s}.reveal:nth-child(4){transition-delay:.24s}.reveal:nth-child(5){transition-delay:.32s}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.au{opacity:0;animation:fade-up .9s ease forwards}.d1{animation-delay:.15s}.d2{animation-delay:.3s}.d3{animation-delay:.45s}.d4{animation-delay:.6s}.d5{animation-delay:.8s}.skip-link{position:absolute;top:-100%;left:0;background:var(--gold);color:var(--dark);padding:12px 24px;font-size:13px;font-weight:500;letter-spacing:.1em;z-index:9999;transition:top .2s;text-decoration:none}.skip-link:focus{top:0}.card{background:var(--dark-card);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;padding:clamp(20px,2.5vw,32px);position:relative;overflow:hidden;transition:border-color .25s,transform .25s}.card:hover{border-color:rgba(201,168,76,.25);transform:translateY(-2px)}.vi-card{background:var(--dark-card);border:1px solid rgba(201,168,76,.12);border-radius:0;padding:clamp(28px,3.5vw,44px) clamp(24px,3vw,36px);position:relative;overflow:hidden;transition:background .3s,box-shadow .3s,transform .3s;cursor:default}.vi-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--card-color,#c9a84c);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.22,1,.36,1)}.vi-card:hover{background:rgba(18,18,28,.98);transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.3)}.vi-card:hover:before{transform:scaleX(1)}.vi-card-grid{display:grid;grid-gap:1px;gap:1px;background:rgba(201,168,76,.12);border:1px solid rgba(201,168,76,.12)}.vi-card-grid-2{grid-template-columns:repeat(2,1fr)}.vi-card-grid-3{grid-template-columns:repeat(3,1fr)}.vi-card-grid-4{grid-template-columns:repeat(4,1fr)}.vi-card-num{font-size:10px;font-weight:600;color:var(--faint);letter-spacing:.18em;margin-bottom:20px}.vi-card-icon{width:44px;height:44px;border-radius:4px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.vi-card-name{font-family:var(--font-display,var(--font));font-size:clamp(18px,2vw,24px);font-weight:300;line-height:1.15;color:var(--parchment);margin-bottom:6px}.vi-card-label{font-size:10px;font-weight:700;letter-spacing:.18em;margin-bottom:14px;color:var(--card-color,rgba(201,168,76,.5));opacity:.7}.vi-card-body{font-size:13px;font-weight:300;color:var(--dim);line-height:1.7;margin-bottom:20px}.vi-card-pill{gap:6px;padding:5px 12px;border-radius:2px;letter-spacing:.1em;margin-bottom:20px}.vi-card-link,.vi-card-pill{display:inline-flex;align-items:center;font-size:11px;font-weight:600}.vi-card-link{letter-spacing:.12em;text-decoration:none;color:var(--card-color,#c9a84c);gap:8px;transition:gap .2s}.vi-card:hover .vi-card-link{gap:14px}.vi-card-rounded{border-radius:10px}.card-gold{background:var(--dark-card);border:1px solid rgba(201,168,76,.12);border-radius:0;padding:clamp(20px,2.5vw,32px);position:relative;overflow:hidden;transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.card-gold:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--card-color,#c9a84c);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.22,1,.36,1)}.card-gold:hover{background:rgba(18,18,28,.98);transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.3)}.card-gold:hover:before{transform:scaleX(1)}.waitlist-card{background:var(--dark-card);border:1px solid rgba(201,168,76,.2);border-radius:12px;padding:clamp(24px,4vw,40px);max-width:460px;width:100%;margin:0 auto;box-shadow:0 20px 60px rgba(0,0,0,.35)}.waitlist-card-desc{font-size:13px;font-weight:300;color:var(--dim);line-height:1.7;margin:0 0 4px}.wl-field-label{display:block;font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--dim);margin-bottom:6px;margin-top:16px}.wl-field-label:first-of-type{margin-top:0}.wl-field{display:block;width:100%;padding:12px 14px;background:hsla(0,0%,100%,.04);border:1px solid rgba(201,168,76,.2);border-radius:6px;color:var(--parchment);font-size:14px;font-family:var(--font);outline:none;box-sizing:border-box}.wl-field,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select{font-family:Raleway,sans-serif}select,select option{background-color:#1a1a2e;color:#f7f4ee}select option:disabled{color:hsla(40,36%,95%,.35)}select.wl-field{background-color:#1a1a2e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23C9A84C' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px;cursor:pointer}select.wl-field option{background-color:#1a1a2e;color:#f7f4ee;font-family:Raleway,sans-serif;padding:10px 14px}select.wl-field option:disabled{color:hsla(40,36%,95%,.35)}.wl-field:focus{border-color:var(--gold)}.wl-btn{width:100%;padding:15px 24px;background:#c9a84c;color:#0f0f1a;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;border:none;border-radius:9999px;cursor:pointer;font-family:var(--font);transition:opacity .2s;margin-top:6px}.wl-btn:hover{opacity:.88}.wl-btn:disabled{opacity:.45;cursor:not-allowed}.wl-success{font-size:14px;font-weight:300;color:var(--dim);line-height:1.7}.wl-success strong{display:block;color:var(--gold);font-size:18px;font-weight:400;margin-bottom:10px}.auth-input{display:block;width:100%;padding:12px 14px;background:hsla(0,0%,100%,.04);border:1px solid rgba(201,168,76,.2);border-radius:6px;color:var(--parchment);font-size:14px;font-family:var(--font);outline:none;box-sizing:border-box;transition:border-color .2s}.auth-input:focus{border-color:var(--gold)}.btn-gold-block{display:block;width:100%;text-align:center;padding:16px;font-size:12px}.form-error-box{padding:12px 14px;background:rgba(216,90,48,.12);border:1px solid rgba(216,90,48,.3);border-radius:6px;font-size:13px;color:#e89a82}.form-success-box{padding:12px 14px;background:rgba(29,158,117,.12);border:1px solid rgba(29,158,117,.3);border-radius:6px;font-size:13px;color:#7fcbae}.ep-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border-radius:14px;overflow:hidden;border:1px solid hsla(0,0%,100%,.07)}.ep-card{position:relative;background:hsla(0,0%,100%,.025);border:none;border-right:1px solid hsla(0,0%,100%,.07);border-radius:0;padding:clamp(24px,3vw,36px);overflow:hidden;transition:background .25s}.ep-card:last-child{border-right:none}.ep-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.ep-card:hover{background:hsla(0,0%,100%,.04)}.ep-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.ep-name{font-family:var(--font);font-size:clamp(20px,2.2vw,26px);font-weight:200;line-height:1.1;margin:0 0 8px}.ep-buyer{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;opacity:.75}.ep-desc-text{font-size:13px;font-weight:300;color:hsla(40,36%,95%,.45);line-height:1.65;margin-bottom:18px}.ep-modality{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.14em;padding:4px 10px;border-radius:9999px;margin-bottom:20px}.ep-link{font-size:11px;font-weight:600;letter-spacing:.1em;text-decoration:none;transition:opacity .2s;display:block}.ep-link:hover{opacity:.7}@media (max-width:640px){.ep-grid{grid-template-columns:1fr}.ep-card{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.07)}.ep-card:last-child{border-bottom:none}}