.bf-pre{--bf-text-strong:#fff;--bf-text-medium:#dac6bd;--bf-text-weak:#947976;--bf-text-primary:#ff6728;--bf-primary:#ff5900;--bf-background-weakest:#0e0d0e;--bf-background-weak:#181516;--bf-background-medium:#252122;--bf-border-weak:#6a5858;--bf-border-medium:#947976;--bf-on-solid-inverted:#0e0d0e;align-items:center;background:radial-gradient(90% 35% at 50% 100%,#ff3f00 0,#ff2000 19.2%,#ff1000 28.8%,red 38.5%,#c50506 53.8%,#8c0b0b 69.2%,#6f0d0e 76.9%,#521011 84.6%,#351213 92.3%,#181516 100%),linear-gradient(180deg,#0e0d0e 81.731%,#181516);background:radial-gradient(90% 35% at 50% 100%,#ff3f00 0,#ff2000 19.2%,#ff1000 28.8%,red 38.5%,#c50506 53.8%,#8c0b0b 69.2%,#6f0d0e 76.9%,#521011 84.6%,#351213 92.3%,var(--bf-background-weak) 100%),linear-gradient(180deg,var(--bf-background-weakest) 81.731%,var(--bf-background-weak) 100%);color:#dac6bd;color:var(--bf-text-medium);display:flex;flex-direction:column;font-family:var(--kmt-sys-typography-body-font-family);isolation:isolate;overflow:hidden;position:relative}.site-header+main>.bf-pre:first-child{margin-top:-80px;padding-top:80px}.bf-pre__content{align-items:center;display:flex;flex-direction:column;gap:2rem;max-width:51rem;padding:3rem 1rem 0;position:relative;text-align:center;width:100%;z-index:2}@media(min-width:48em){.bf-pre__content{gap:3rem;padding-top:7.5rem}}.bf-pre__heading{display:flex;flex-direction:column;gap:.5rem;margin:0}.bf-pre__eyebrow{color:var(--bf-text-primary);font-size:1.125rem;font-weight:500;letter-spacing:.08em;line-height:1.75;margin:0;text-transform:uppercase}.bf-pre__title{color:var(--bf-text-strong);font-family:var(--kmt-sys-typography-heading-font-family);font-size:4rem;font-weight:300;letter-spacing:-.02em;line-height:1.05;margin:0}.bf-pre__countdown{display:block;min-height:3.3125rem}.bf-pre__countdown .countdown{gap:calc(1rem + 3px)}.bf-pre__countdown .countdown__item{line-height:1;min-width:0;position:relative;width:3.5rem}.bf-pre__countdown .countdown__item:not(:last-child):after{background-color:var(--bf-primary);content:"";height:3px;position:absolute;right:calc(-.5rem - 3px);top:50%;width:3px}.bf-pre__countdown .countdown__item__number{color:var(--bf-text-strong);font-size:2rem;font-weight:100;letter-spacing:-.04em;line-height:1}.bf-pre__countdown .countdown__item__number:after{display:none}.bf-pre__countdown .countdown__item__label{color:var(--bf-text-weak);font-size:.75rem;font-weight:500;line-height:1.75;margin-top:0}.bf-pre__form{width:100%}@media(min-width:48em){.bf-pre__form{max-width:41.4375rem}}.bf-pre__form kinsta-form{display:block;min-height:3.5rem}.bf-pre__intro{color:var(--bf-text-medium);font-size:1.125rem;line-height:1.75;margin:0 0 1rem}.bf-pre__form:has(.contact-form__notice--success) .bf-pre__intro{display:none}.bf-pre .bf-pre__form .contact-form__form{display:flex;flex-direction:column;gap:1.5rem}.bf-pre .bf-pre__form .input-with-button{align-items:center;display:flex;flex-direction:column;gap:.5rem;width:100%}@media(min-width:48em){.bf-pre .bf-pre__form .input-with-button{flex-direction:row}}.bf-pre .bf-pre__form .contact-form__form__input-email{background-color:#0000;border:0;flex:1 1 auto;font-size:0;gap:0;margin:0;padding:0;width:100%}.bf-pre .bf-pre__form .contact-form__form__input-email input{background-color:var(--bf-background-weak);border:1px solid var(--bf-border-weak);border-radius:8px;box-shadow:none;box-sizing:border-box;color:var(--bf-text-strong);display:block;font-family:inherit;font-size:.875rem;height:3.5rem;line-height:1.75;margin:0;padding:.5rem 1rem;text-align:left;width:100%}.bf-pre .bf-pre__form .contact-form__form__input-email input::placeholder{color:var(--bf-text-weak);opacity:1}.bf-pre .bf-pre__form .contact-form__form__input-email input:focus-visible{border-color:var(--bf-text-medium);outline:2px solid var(--bf-primary);outline-offset:2px}.bf-pre .bf-pre__form .button{background-color:var(--bf-text-strong);border:0;border-radius:12px;box-shadow:none;color:var(--bf-on-solid-inverted);cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:1rem;font-weight:500;height:3.5rem;line-height:1.75;margin:0;padding:1rem 2rem;transition:background-color .15s ease}.bf-pre .bf-pre__form .button:hover{background-color:var(--bf-text-medium);color:var(--bf-on-solid-inverted)}.bf-pre .bf-pre__form .button:focus-visible{outline:2px solid var(--bf-primary);outline-offset:2px}.bf-pre .bf-pre__form .button.loading{cursor:progress;opacity:.7}.bf-pre .bf-pre__form .contact-form__error{background:none;border-radius:0;color:var(--bf-text-primary);font-size:.875rem;font-weight:400;line-height:1.75;margin:0;padding:0}.bf-pre .bf-pre__form .contact-form__notice{color:var(--bf-text-strong);line-height:1.75}.bf-pre .bf-pre__form .contact-form__notice h2{color:inherit;font-family:inherit;font-size:1.125rem;font-weight:500;line-height:inherit;margin:0}.bf-pre .bf-pre__form .contact-form__notice p{font-size:.875rem;margin:0}.bf-pre .bf-pre__form .contact-form__form__legal{color:var(--bf-text-medium);font-size:.875rem;line-height:1.75;margin:0;text-align:left;width:100%}.bf-pre .bf-pre__form .contact-form__form__legal small{font-size:inherit}.bf-pre .bf-pre__form .contact-form__form__legal p{margin:0}.bf-pre .bf-pre__form .contact-form__form__legal a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.bf-pre .bf-pre__form .control-container{display:flex;flex-direction:column;gap:.5rem}.bf-pre .bf-pre__form .checkbox-label{align-items:flex-start;color:inherit;cursor:pointer;display:flex;font-size:inherit;gap:1rem;margin:0}.bf-pre .bf-pre__form .checkbox{display:contents}.bf-pre .bf-pre__form .indicator{display:none}.bf-pre .bf-pre__form .checkbox-label input[type=checkbox]{appearance:none;background-color:var(--bf-background-medium);border:1px solid var(--bf-border-medium);border-radius:2px;cursor:pointer;flex:0 0 auto;height:1.25rem;margin:.25rem 0 0;padding:0;position:relative;width:1.25rem}.bf-pre .bf-pre__form .checkbox-label input[type=checkbox]:checked{background-color:var(--bf-primary);border-color:var(--bf-primary)}.bf-pre .bf-pre__form .checkbox-label input[type=checkbox]:checked:after{border:solid var(--bf-text-strong);border-width:0 2px 2px 0;content:"";height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.bf-pre .bf-pre__form .checkbox-label input[type=checkbox]:focus-visible{outline:2px solid var(--bf-primary);outline-offset:2px}.bf-pre__wordmark{margin-top:2rem;padding-bottom:9.5rem;position:relative;text-align:center;width:100%;z-index:1}@media(min-width:48em){.bf-pre__wordmark{margin-top:3.5rem;padding-bottom:2.85vw}}.bf-pre__wordmark-text{background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(-90deg,#000 37.294%,#fe1901 83.118%,#ff5718);color:#0000;display:inline-block;font-family:var(--kmt-sys-typography-heading-font-family);font-size:19.44vw;font-weight:300;letter-spacing:-.02em;line-height:.9;opacity:.8;white-space:nowrap}.bf-pre__keycap{animation:bf-pre-keycap-orbit 14s linear infinite;animation:bf-pre-keycap-orbit var(--orbit-duration,14s) linear infinite;animation-delay:0s;animation-delay:var(--orbit-delay,0s);animation-direction:normal;animation-direction:var(--orbit-direction,normal);height:auto;pointer-events:none;position:absolute;transform:none;transform:var(--keycap-transform,none);-webkit-user-select:none;user-select:none;will-change:translate,rotate,transform}@media(prefers-reduced-motion:reduce){.bf-pre__keycap{animation:none}}.bf-pre__keycap--esc{--keycap-transform:translateX(-50%);left:50%;top:12.45vw;width:11.375rem}@media(min-width:48em){.bf-pre__keycap--esc{top:4.4vw;width:22.36vw}}.bf-pre__keycap--ctrl,.bf-pre__keycap--enter,.bf-pre__keycap--shift{display:none}@media(min-width:75em){.bf-pre__keycap--ctrl,.bf-pre__keycap--enter,.bf-pre__keycap--shift{display:block}}.bf-pre__keycap--shift{--orbit-duration:18s;--orbit-delay:-6s;--orbit-direction:reverse;left:3.89vw;top:80px;width:16.74vw}.bf-pre__keycap--ctrl{--keycap-transform:rotate(17.67deg);--orbit-duration:11s;--orbit-delay:-3s;left:4.8vw;top:calc(80px + 27vw);width:10.97vw}.bf-pre__keycap--enter{--orbit-duration:16s;--orbit-delay:-9s;--orbit-direction:reverse;left:81.25vw;top:calc(80px + 10.49vw);width:16.46vw}.bf-pre__keycap--enter img{display:block;height:auto;width:100%}.bf-pre__keycap--enter .bf-pre__keycap-label{left:26.9%;position:absolute;top:69%;width:23.2%}@keyframes bf-pre-keycap-orbit{0%{transform:translate(0) rotate(0deg) translateX(.5rem) rotate(0deg);transform:var(--keycap-transform,translate(0)) rotate(0deg) translateX(var(--orbit-radius,.5rem)) rotate(0deg)}to{transform:translate(0) rotate(1turn) translateX(.5rem) rotate(-1turn);transform:var(--keycap-transform,translate(0)) rotate(1turn) translateX(var(--orbit-radius,.5rem)) rotate(-1turn)}}
