.btn{letter-spacing:.0857em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;border-radius:6px;justify-content:center;align-items:center;padding:12px 24px;font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:500;line-height:18px;text-decoration:none;display:-webkit-inline-flex;display:inline-flex;position:relative;overflow:hidden}.btn__label{z-index:1;position:relative}.btn:before{content:"";width:0;height:100%;transition:width .28s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.btn:hover:not(:disabled):before,.btn:focus-visible:not(:disabled):before{width:100%}.btn:disabled{cursor:not-allowed;opacity:.55}.btn--primary{background:var(--faves-accent)}.btn--primary .btn__label{color:#000}.btn--primary:before{background:var(--faves-text)}.btn--accent{background:var(--faves-accent,#f85843);border-radius:6px;justify-content:center;height:32px;padding:12px 24px}.btn--accent .btn__label{color:#000}.btn--accent:before{background:var(--faves-text,#faf8f5)}.btn--sliding{backdrop-filter:blur(40px);width:64px;height:64px;color:var(--faves-text);background:#1f1e1c80;border-radius:8px;justify-content:space-between;align-items:center;padding:0 20px;transition:width .7s cubic-bezier(.22,1,.36,1),padding .7s cubic-bezier(.22,1,.36,1),background .18s;display:-webkit-inline-flex;display:inline-flex;overflow:hidden}.btn--sliding:before{display:none}.btn--sliding .btn__label{white-space:nowrap;opacity:0;letter-spacing:.0857em;text-transform:uppercase;max-width:0;color:var(--faves-text);font-family:Roboto Mono,ui-monospace,monospace;font-size:14px;font-weight:500;line-height:18px;transition:max-width 1.6s cubic-bezier(.22,1,.36,1),opacity .48s .6s;overflow:hidden}.btn--sliding .btn__icon{background:0 0;border-radius:6px;-webkit-flex:none;flex:none;justify-content:center;align-items:center;width:24px;height:24px;transition:width .7s cubic-bezier(.22,1,.36,1),height .7s cubic-bezier(.22,1,.36,1),background-color .42s;display:-webkit-inline-flex;display:inline-flex}.btn--sliding .btn__icon>svg,.btn--sliding .btn__icon>img{width:16px;height:16px;transition:-webkit-filter .42s,filter .42s}.btn--sliding .btn__icon>img{filter:brightness(0)invert()}.join-section__col--active .btn--sliding .btn__icon{background:var(--faves-accent);width:40px;height:40px}.join-section__col--active .btn--sliding .btn__icon>img{filter:brightness(0)}.gform{box-sizing:border-box;backdrop-filter:blur(40px);width:698px;max-width:100%;color:var(--faves-text);background:#1f1e1c80;border-radius:8px;-webkit-flex-direction:column;flex-direction:column;gap:24px;padding:64px;display:-webkit-flex;display:flex}.gform__fields{-webkit-flex-direction:column;flex-direction:column;gap:24px;display:-webkit-flex;display:flex}.gform__eyebrow,.gform__label{letter-spacing:1.2px;text-transform:uppercase;color:#faf8f5;margin:0;font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:500;line-height:18px}.gform__label--required:after{content:" *";color:var(--faves-accent,#f85843)}.gform__heading{letter-spacing:-.5px;color:#faf8f5;margin:0;font-family:Roboto,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:48px;font-weight:700;line-height:48px}.gform__body{color:#faf8f5;margin:0;font-family:Roboto,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:300;line-height:20px}.gform__row{gap:24px;display:-webkit-flex;display:flex}.gform__field{-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1;flex:1;gap:12px;min-width:0;display:-webkit-flex;display:flex}.gform__input,.gform__textarea{box-sizing:border-box;color:#1f1e1c;background:#ffffffe6;border:none;border-radius:5px;width:100%;padding:6px 10px;font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.gform__input{height:28px}.gform__textarea{resize:vertical;min-height:56px}.gform__submit{box-sizing:border-box;background:var(--faves-accent,#f85843);color:#1f1e1c;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;border:none;border-radius:6px;width:100%;padding:12px 24px;font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:500;line-height:18px}.gform__submit:disabled{opacity:.6;cursor:default}.gform__error{color:var(--faves-accent,#f85843);margin:0;font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:18px}@media (width<=600px){.gform{width:100%;padding:24px}.gform__row{-webkit-flex-direction:column;flex-direction:column}.gform__heading{font-size:32px;line-height:32px}.gform__input,.gform__textarea{font-size:16px}}@-webkit-keyframes gform-fade{0%{opacity:0}to{opacity:1}}@keyframes gform-fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gform-pop{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes gform-pop{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.rd-form--success{text-align:center;align-items:center;margin:auto}.rd-form__return.btn{box-sizing:border-box;height:28px;padding:0 24px}:root{--faves-bg:#1f1e1c;--faves-text:#faf8f5;--faves-text-muted:#a6a6a6;--faves-accent:#f85843;--faves-glass-bg:#433c3c80;--faves-glass-blur:20px;--faves-border:#494847}.faves-reveal{opacity:0;transition:opacity .54s,-webkit-transform .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);-webkit-transform:translateY(16px);transform:translateY(16px)}.faves-reveal-group--in .faves-reveal{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.faves-reveal{opacity:1;transition:none;-webkit-transform:none;transform:none}}html,body{background:var(--faves-bg);margin:0;padding:0}.request-demo{background:var(--faves-bg);max-width:1920px;min-height:100vh;color:var(--faves-text);box-sizing:border-box;-webkit-flex-direction:column;flex-direction:column;margin:0 auto;font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,monospace;display:-webkit-flex;display:flex}.request-demo__stage{-webkit-flex:1;flex:1;min-height:min(100vh - 16px,920px);padding:8px;display:-webkit-flex;display:flex}@supports (height:100svh){.request-demo__stage{min-height:min(100svh - 16px,920px)}}.request-demo__viewport{background:var(--faves-bg);border-radius:8px;-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;position:relative;overflow:hidden}.request-demo__bg{-o-object-fit:cover;object-fit:cover;z-index:0;width:100%;height:100%;-webkit-animation:.8s both gform-fade;animation:.8s both gform-fade;position:absolute;inset:0}.request-demo__viewport>:not(.request-demo__bg){z-index:1;position:relative}.request-demo .site-nav{z-index:5}.request-demo__content{-webkit-flex:1;flex:1;justify-content:center;align-items:flex-start;padding:40px 24px;display:-webkit-flex;display:flex}.request-demo form.gform{-webkit-animation:.5s .15s both gform-fade;animation:.5s .15s both gform-fade}.request-demo form.gform>*{opacity:0;-webkit-animation:.7s cubic-bezier(.22,1,.36,1) both gform-pop;animation:.7s cubic-bezier(.22,1,.36,1) both gform-pop}.request-demo form.gform>:first-child{-webkit-animation-delay:.25s;animation-delay:.25s}.request-demo form.gform>:nth-child(2){-webkit-animation-delay:.31s;animation-delay:.31s}.request-demo form.gform>:nth-child(3){-webkit-animation-delay:.37s;animation-delay:.37s}.request-demo form.gform>:nth-child(4){-webkit-animation-delay:.43s;animation-delay:.43s}.request-demo form.gform>:nth-child(5){-webkit-animation-delay:.49s;animation-delay:.49s}.request-demo form.gform>:nth-child(6){-webkit-animation-delay:.55s;animation-delay:.55s}.request-demo form.gform>:nth-child(7){-webkit-animation-delay:.61s;animation-delay:.61s}.request-demo form.gform>:nth-child(n+8){-webkit-animation-delay:.67s;animation-delay:.67s}@media (prefers-reduced-motion:reduce){.request-demo__bg,.request-demo form.gform,.request-demo form.gform>*{opacity:1;-webkit-animation:none;animation:none}}@media (width<=600px){.request-demo__content{padding:24px 16px}}
/*# sourceMappingURL=request-demo.compiled.css.map?v=92ded82c91a2b091f6d9*/