*{box-sizing:border-box}html,body{margin:0;background:#fafafa;color:#303030;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}body{overflow:hidden}.register-landing{height:100svh;min-height:320px;position:relative;isolation:isolate;background:#fafafa}.register-landing:after{content:'';position:absolute;inset:0;pointer-events:none;z-index:1;opacity:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23n)' d='M0 0h120v120H0z'/%3E%3C/svg%3E")}.entry-brand{position:absolute;z-index:2;top:clamp(28px,6vh,70px);left:clamp(24px,5vw,90px);pointer-events:none}.entry-brand h1{font-size:clamp(48px,7vw,104px);line-height:.95;font-weight:200;letter-spacing:-.065em;margin:0}.entry-brand p{font-size:clamp(15px,1.8vw,24px);font-weight:300;margin:17px 0 0;letter-spacing:-.025em}#entry-horses{position:absolute;inset:0;width:100%;height:100%;mask-image:linear-gradient(90deg,transparent,#fafafa 9%,#fafafa 91%,transparent)}.entry-action{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:3}.entry-action #register-early{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:50px;width:240px;min-height:68px;padding:20px 26px;background:#ff493b!important;color:#eaeaea!important;border:1px solid #ff493b;font:500 17px ui-monospace,monospace;cursor:pointer;box-shadow:0 0 90px 35px #fafafa80;transition:background .2s,transform .2s}.entry-action #register-early:hover{background:#ff685c!important;transform:translateY(-2px)}button:focus-visible{outline:2px solid #303030;outline-offset:5px}.motion-control{position:absolute;bottom:24px;right:28px;z-index:3;width:40px;height:40px;background:transparent;border:1px solid #b4b4b4;color:#656565;cursor:pointer}.registration-overlay{z-index:1000}.registration-panel{box-sizing:border-box}@media(max-width:600px){.entry-brand{top:30px;left:25px}.entry-brand h1{font-size:57px}.entry-brand p{font-size:17px}.entry-action #register-early{width:210px;min-height:60px}.motion-control{bottom:18px;right:20px}}@media(prefers-reduced-motion:reduce){.entry-action #register-early{transition:none}}

.entry-glyph{position:relative;white-space:pre}.entry-glyph.is-decoding{color:transparent}.entry-glyph.is-decoding:after{content:attr(data-code);position:absolute;inset:0;color:#323232;text-shadow:1px 0 #ff795766;font-weight:inherit;pointer-events:none}.entry-brand p .entry-glyph.is-decoding:after{color:#ff7957}@media(prefers-reduced-motion:reduce){.entry-glyph{opacity:1!important}.entry-glyph.is-decoding{color:inherit}.entry-glyph.is-decoding:after{display:none}}

.entry-brand .code-letter{position:relative;transition:opacity .08s linear;white-space:pre}.entry-brand .code-letter.decoding{color:transparent!important}.entry-brand .code-letter.decoding:after{content:attr(data-glyph);position:absolute;left:0;top:0;color:#ff7957;font-family:ui-monospace,monospace;font-size:.85em}@media(prefers-reduced-motion:reduce){.entry-brand .code-letter{transition:none}}

html,body,.register-landing{background:#fafafa;color:#222}.register-landing{background:radial-gradient(ellipse at 35% 40%,#fff,#f4f4f4 80%)}.register-landing:after{opacity:.04}.entry-brand h1{color:#191919}.entry-brand p{color:#555}

.entry-action #register-early:disabled{width:310px;max-width:calc(100vw - 48px);justify-content:center;gap:0;cursor:default;opacity:1;transform:none}.entry-action #register-early:disabled:hover{background:#ff493b!important;transform:none}

.entry-action a#register-early{text-decoration:none}.entry-action a#register-early:focus-visible{outline:2px solid #303030;outline-offset:5px}
