.oath-waitlist{--bone:#f5f2eb;--ink:#12110e;--gold:#e8c547;--goldD:#c9a030;--mid:#6b6455;--parch:#eae7df;--rule:#d4cebf;--dusk:#2a2820;--wl-serif:var(--font-serif),"Cormorant Garamond",Georgia,serif;--wl-sans:var(--font-sans),"DM Sans",system-ui,sans-serif;--wl-mono:var(--font-mono),"DM Mono",monospace;font-family:var(--wl-sans);background:var(--ink);color:var(--bone);min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;display:block}.oath-waitlist *,.oath-waitlist :after,.oath-waitlist :before{box-sizing:border-box}.oath-waitlist .wl-page{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.oath-waitlist .wl-left{background:var(--ink);padding:52px 56px 48px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;border-right:.5px solid #1e1c18}.oath-waitlist .wl-left:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.014) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.014) 1px,transparent 0);background-size:80px 80px;pointer-events:none}.oath-waitlist .wl-left:after{content:"";position:absolute;top:30%;left:-20%;width:60%;height:60%;background:radial-gradient(ellipse,rgba(232,197,71,.04) 0,transparent 70%);pointer-events:none}.oath-waitlist .wl-logo-wrap{display:flex;flex-direction:column;opacity:0;animation:wlFadeUp .6s ease .1s forwards}.oath-waitlist .wl-logo-text{font-family:var(--wl-serif);font-size:22px;font-weight:400;color:var(--bone);letter-spacing:-.3px;line-height:1}.oath-waitlist .wl-logo-bar{height:2px;width:62px;background:var(--gold);border-radius:1px;margin-top:4px}.oath-waitlist .wl-headline-block{flex:1;display:flex;flex-direction:column;justify-content:flex-start;padding:80px 0 32px}.oath-waitlist .wl-eyebrow{font-size:9px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--goldD);margin-bottom:28px;display:block;opacity:0;animation:wlFadeUp .6s ease .25s forwards}.oath-waitlist .wl-headline{font-family:var(--wl-serif);font-size:clamp(54px,5.5vw,80px);font-weight:300;line-height:.92;letter-spacing:-2.5px;color:var(--bone);margin-bottom:0}.oath-waitlist .wl-headline span{display:block}.oath-waitlist .wl-hl-1{opacity:0;animation:wlFadeUp .7s ease .35s forwards}.oath-waitlist .wl-hl-2{opacity:0;animation:wlFadeUp .7s ease .5s forwards}.oath-waitlist .wl-hl-3{font-style:italic;color:var(--gold);opacity:0;animation:wlFadeUp .7s ease .65s forwards}.oath-waitlist .wl-pledge-bar{height:2.5px;background:var(--gold);border-radius:2px;margin-top:20px;width:0;animation:wlBarGrow .9s cubic-bezier(.22,1,.36,1) .9s forwards}.oath-waitlist .wl-subhead{font-size:16px;font-weight:300;color:#b8b1a0;line-height:1.7;margin-top:28px;max-width:380px;opacity:0;animation:wlFadeUp .6s ease .8s forwards}.oath-waitlist .wl-stats-row{display:flex;gap:0;border-top:.5px solid #1e1c18;margin-top:40px;padding-top:28px;opacity:0;animation:wlFadeUp .6s ease .95s forwards}.oath-waitlist .wl-stat{flex:1;padding-right:24px;border-right:.5px solid #1e1c18;margin-right:24px}.oath-waitlist .wl-stat:last-child{border-right:none;margin-right:0;padding-right:0}.oath-waitlist .wl-stat-num{font-family:var(--wl-serif);font-size:36px;color:var(--bone);line-height:1;margin-bottom:4px}.oath-waitlist .wl-stat-label{font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#8a8273}.oath-waitlist .wl-bm-demo{margin-top:32px;padding:20px 24px;background:#1a1816;border-radius:2px;border-left:2px solid var(--gold);opacity:0;animation:wlFadeUp .6s ease 1.1s forwards}.oath-waitlist .wl-bm-top-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.oath-waitlist .wl-bm-name{font-size:12px;font-weight:500;color:var(--bone)}.oath-waitlist .wl-bm-badge{font-size:9px;font-weight:700;padding:2px 8px;border-radius:1px;background:#fff8e1;color:#c9a030}.oath-waitlist .wl-bm-track{height:5px;background:#0a0908;border-radius:3px;overflow:visible;position:relative}.oath-waitlist .wl-bm-fill{height:100%;border-radius:3px;background:var(--gold);width:0;animation:wlBarFill 1.2s cubic-bezier(.22,1,.36,1) 1.4s forwards}.oath-waitlist .wl-bm-marker{position:absolute;left:58%;top:-3px;width:1px;height:11px;background:#2a2820}.oath-waitlist .wl-bm-data-row{font-family:var(--wl-mono);font-size:10px;color:#a39b8a;margin-top:8px}.oath-waitlist .wl-left-footer{font-family:var(--wl-mono);font-size:10px;color:#6b6455;line-height:1.6;opacity:0;animation:wlFadeUp .6s ease 1.3s forwards}.oath-waitlist .wl-right{background:var(--bone);padding:52px 56px 48px;display:flex;flex-direction:column;justify-content:space-between}.oath-waitlist .wl-right-nav{display:flex;justify-content:flex-end;align-items:center;opacity:0;animation:wlFadeUp .6s ease .15s forwards}.oath-waitlist .wl-nav-pill{font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--mid);border:.5px solid var(--rule);padding:7px 14px;border-radius:1px;background:transparent;display:flex;align-items:center;gap:8px}.oath-waitlist .wl-nav-dot{width:5px;height:5px;background:var(--gold);border-radius:50%;animation:wlPulse 2s ease infinite}.oath-waitlist .wl-form-block{flex:1;display:flex;flex-direction:column;justify-content:center;padding:24px 0}.oath-waitlist .wl-form-eyebrow{font-size:9px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--goldD);margin-bottom:20px;display:block;opacity:0;animation:wlFadeUp .6s ease .4s forwards}.oath-waitlist .wl-form-headline{font-family:var(--wl-serif);font-size:clamp(32px,3.2vw,46px);font-weight:400;color:var(--ink);line-height:1.05;letter-spacing:-1px;margin-bottom:8px;opacity:0;animation:wlFadeUp .6s ease .55s forwards}.oath-waitlist .wl-form-sub{font-size:14px;color:var(--mid);line-height:1.7;max-width:380px;margin-bottom:36px;opacity:0;animation:wlFadeUp .6s ease .7s forwards}.oath-waitlist .wl-form{opacity:0;animation:wlFadeUp .6s ease .85s forwards}.oath-waitlist .wl-field-wrap{margin-bottom:14px}.oath-waitlist .wl-field-label{font-size:9px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--mid);display:block;margin-bottom:8px;transition:color .15s}.oath-waitlist .wl-field{width:100%;padding:14px 16px;border:.5px solid var(--rule);border-radius:2px;background:var(--bone);color:var(--ink);font-size:15px;font-family:var(--wl-sans);outline:none;transition:border-color .2s,box-shadow .2s}.oath-waitlist .wl-field:focus{border-color:var(--goldD);box-shadow:0 0 0 3px rgba(232,197,71,.08)}.oath-waitlist .wl-field::-moz-placeholder{color:var(--rule)}.oath-waitlist .wl-field::placeholder{color:var(--rule)}.oath-waitlist .wl-field-wrap:focus-within .wl-field-label{color:var(--goldD)}.oath-waitlist .wl-select-wrap{position:relative}.oath-waitlist .wl-select-wrap:after{content:"▾";position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--mid);font-size:12px;pointer-events:none}.oath-waitlist select.wl-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.oath-waitlist .wl-submit-btn{width:100%;padding:16px 24px;background:var(--ink);color:var(--bone);font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;border:none;border-radius:2px;cursor:pointer;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:12px;transition:background .2s;position:relative;overflow:hidden;font-family:var(--wl-sans)}.oath-waitlist .wl-submit-btn:disabled{cursor:progress}.oath-waitlist .wl-submit-btn:not(:disabled):hover{background:var(--dusk)}.oath-waitlist .wl-submit-btn:not(:disabled):hover .wl-btn-arrow{transform:translateX(4px)}.oath-waitlist .wl-btn-arrow{transition:transform .2s;display:inline-block}.oath-waitlist .wl-btn-arrow.wl-spin{animation:wlSpin .8s linear infinite}.oath-waitlist .wl-submit-btn:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:0;background:var(--gold);transition:width .3s}.oath-waitlist .wl-submit-btn:not(:disabled):hover:after{width:100%}.oath-waitlist .wl-form-note{font-size:11px;color:var(--mid);margin-top:14px;line-height:1.6;display:flex;align-items:flex-start;gap:8px}.oath-waitlist .wl-form-note-icon{flex-shrink:0;margin-top:1px}.oath-waitlist .wl-form-error{margin-top:12px;font-size:12px;color:#d04820;font-weight:500}.oath-waitlist .wl-success-state{display:flex;flex-direction:column;align-items:flex-start;gap:16px;animation:wlFadeUp .5s ease forwards}.oath-waitlist .wl-success-icon{width:48px;height:48px;border:1.5px solid var(--goldD);border-radius:50%;display:flex;align-items:center;justify-content:center}.oath-waitlist .wl-success-num{font-family:var(--wl-serif);font-size:56px;color:var(--goldD);line-height:1}.oath-waitlist .wl-success-label{font-size:9px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--mid);margin-top:4px}.oath-waitlist .wl-success-msg{font-family:var(--wl-serif);font-size:26px;color:var(--ink);line-height:1.2;font-style:italic}.oath-waitlist .wl-success-sub{font-size:14px;color:var(--mid);line-height:1.7;max-width:340px}.oath-waitlist .wl-success-ref{font-family:var(--wl-mono);font-size:11px;color:var(--ink);padding:10px 14px;background:var(--parch);border:.5px solid var(--rule);border-radius:1px;letter-spacing:1px}.oath-waitlist .wl-counter-block{padding:20px 0;border-top:.5px solid var(--rule);opacity:0;animation:wlFadeUp .6s ease 1s forwards}.oath-waitlist .wl-counter-inner{display:flex;align-items:center;gap:16px}.oath-waitlist .wl-counter-bar-wrap{flex:1;height:3px;background:var(--rule);border-radius:2px;overflow:hidden}.oath-waitlist .wl-counter-bar-fill{height:100%;background:var(--gold);border-radius:2px;transition:width 1.2s cubic-bezier(.22,1,.36,1)}.oath-waitlist .wl-counter-text{font-family:var(--wl-mono);font-size:10px;color:var(--mid);white-space:nowrap}.oath-waitlist .wl-counter-text strong{color:var(--ink)}.oath-waitlist .wl-proof-strip{display:flex;gap:20px;align-items:center;flex-wrap:wrap;padding:20px 0;border-top:.5px solid var(--rule);opacity:0;animation:wlFadeUp .6s ease 1.1s forwards}.oath-waitlist .wl-proof-item{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--mid)}.oath-waitlist .wl-proof-dot{width:4px;height:4px;background:var(--goldD);border-radius:50%;flex-shrink:0}.oath-waitlist .wl-ticker-wrap{grid-column:1/-1;background:var(--dusk);height:36px;overflow:hidden;display:flex;align-items:center;border-top:.5px solid #1e1c18}.oath-waitlist .wl-ticker-track{display:flex;white-space:nowrap;animation:wlTicker 32s linear infinite}.oath-waitlist .wl-ticker-item{padding:0 32px;font-size:9px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#8a8273;display:flex;align-items:center;gap:20px}.oath-waitlist .wl-ticker-sep{width:3px;height:3px;background:var(--goldD);border-radius:50%}@keyframes wlFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes wlBarGrow{0%{width:0}to{width:260px}}@keyframes wlBarFill{0%{width:0}to{width:22%}}@keyframes wlPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes wlTicker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes wlSpin{to{transform:rotate(1turn)}}@media (max-width:900px){.oath-waitlist .wl-page{grid-template-columns:1fr}.oath-waitlist .wl-left{display:none}.oath-waitlist .wl-right{min-height:100vh;padding:36px 24px 32px}.oath-waitlist .wl-ticker-wrap{display:none}.oath-waitlist .wl-proof-strip{gap:14px;padding:18px 0}.oath-waitlist .wl-form-eyebrow{font-size:9px;letter-spacing:3.5px;margin-bottom:16px}.oath-waitlist .wl-form-headline{font-size:clamp(28px,7.5vw,38px);letter-spacing:-.8px}.oath-waitlist .wl-form-sub{font-size:14px;margin-bottom:28px}.oath-waitlist .wl-field-wrap{margin-bottom:13px}.oath-waitlist .wl-field-label{font-size:9px;letter-spacing:2.25px;margin-bottom:7px}.oath-waitlist .wl-field{padding:13px 15px;font-size:14px}.oath-waitlist .wl-submit-btn{padding:15px 22px;font-size:11px;letter-spacing:2.25px}.oath-waitlist .wl-form-note{font-size:11px}.oath-waitlist .wl-counter-text{font-size:10px}.oath-waitlist .wl-proof-item{font-size:11px}.oath-waitlist .wl-success-num{font-size:50px}.oath-waitlist .wl-success-msg{font-size:24px}.oath-waitlist .wl-success-sub{font-size:14px}}@media (min-width:901px) and (max-width:1200px){.oath-waitlist .wl-left,.oath-waitlist .wl-right{padding:40px 40px 36px}}