.w8CtIW_root{z-index:0;pointer-events:none;background:#000;position:fixed;inset:0;overflow:hidden}.w8CtIW_fallback{background:radial-gradient(80% 60%,#1432782e 0%,#08143c14 35%,#0000 70%),linear-gradient(#ffffff04 0%,#0000 60%);position:absolute;inset:0}.w8CtIW_scene{width:100%;height:100%;position:absolute;inset:0}@media (max-width:767px){.w8CtIW_scene{display:none}}.w8CtIW_scene>div,.w8CtIW_scene canvas{width:100%!important;height:100%!important}.w8CtIW_vignette{background:radial-gradient(100% 80%,#0000 50%,#0000008c 100%);position:absolute;inset:0}
.wXHXVq_page{color:#fff;isolation:isolate;background:#000;flex-direction:column;min-height:100dvh;display:flex;position:relative}.wXHXVq_classification{z-index:2;width:100%;font-family:var(--font-mono),monospace;letter-spacing:.32em;text-transform:uppercase;color:#94a3b8b3;text-align:center;-webkit-backdrop-filter:blur(6px);background:#00000059;border-bottom:1px solid #ffffff0f;padding:10px 24px;font-size:10px;position:relative}@media (min-width:768px){.wXHXVq_classification{padding:10px 48px}}.wXHXVq_main{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:48px 24px 64px;display:flex;position:relative}@media (min-width:768px){.wXHXVq_main{padding:64px 48px}}.wXHXVq_content{background:0 0;border:none;flex-direction:column;gap:22px;width:100%;max-width:520px;padding:0;display:flex}.wXHXVq_eyebrow{font-family:var(--font-mono),monospace;letter-spacing:.28em;text-transform:uppercase;color:#fff;margin-top:4px;font-size:10px}.wXHXVq_title{font-family:var(--font-heading),sans-serif;letter-spacing:-.025em;color:#fff;text-shadow:0 2px 24px #0006;font-size:clamp(2.25rem,6vw,3.5rem);font-weight:500;line-height:1.02}.wXHXVq_lede{font-family:var(--font-body),sans-serif;color:#fff;max-width:440px;font-size:15px;line-height:1.65}.wXHXVq_footnote{font-family:var(--font-mono),monospace;letter-spacing:.28em;text-transform:uppercase;color:#fff;margin-top:16px;font-size:10px}.wXHXVq_contactButton{color:#fff;height:48px;font-family:var(--font-heading),sans-serif;letter-spacing:.01em;background:0 0;border:1px solid #fff;border-radius:4px;justify-content:center;align-self:flex-start;align-items:center;padding:0 22px;font-size:13px;font-weight:500;text-decoration:none;transition:border-color .3s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.wXHXVq_contactButton:hover .wXHXVq_contactButtonFill{transform:scaleX(1)}.wXHXVq_contactButton:hover .wXHXVq_contactButtonContent{color:#000}.wXHXVq_contactButtonFill{transform-origin:0;background:#fff;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.wXHXVq_contactButtonContent{z-index:1;align-items:center;gap:10px;transition:color .3s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.wXHXVq_divider{align-items:center;gap:14px;width:100%;margin-top:18px;display:flex}.wXHXVq_dividerLine{background:#ffffff40;flex:1;height:1px}.wXHXVq_dividerLabel{font-family:var(--font-mono),monospace;letter-spacing:.3em;text-transform:uppercase;color:#fff;font-size:10px}.wXHXVq_form{flex-direction:column;gap:18px;width:100%;max-width:440px;display:flex}.wXHXVq_field{flex-direction:column;gap:8px;display:flex}.wXHXVq_fieldLabel{font-family:var(--font-mono),monospace;letter-spacing:.24em;text-transform:uppercase;color:#ffffffb3;font-size:10px}.wXHXVq_recipientName{font-family:var(--font-heading),sans-serif;letter-spacing:-.01em;color:#fff;font-size:18px;font-weight:500}.wXHXVq_recipientEmail{font-family:var(--font-mono),monospace;letter-spacing:.02em;color:#ffffffb8;word-break:break-all;font-size:13px}.wXHXVq_checkboxRow{cursor:pointer;align-items:flex-start;gap:12px;margin-top:2px;display:flex}.wXHXVq_checkbox{accent-color:#fff;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:2px}.wXHXVq_checkboxLabel{font-family:var(--font-body),sans-serif;color:#ffffffb8;font-size:12px;line-height:1.6}.wXHXVq_error{font-family:var(--font-mono),monospace;letter-spacing:.04em;color:#ff6b6b;font-size:12px}.wXHXVq_submitButton{color:#fff;height:52px;font-family:var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:4px;justify-content:center;align-items:center;margin-top:4px;padding:0 24px;font-size:12px;font-weight:500;transition:border-color .3s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.wXHXVq_submitButton:hover:not(:disabled) .wXHXVq_submitButtonFill{transform:scaleX(1)}.wXHXVq_submitButton:hover:not(:disabled) .wXHXVq_submitButtonContent{color:#000}.wXHXVq_submitButton:disabled{cursor:progress;opacity:.7}.wXHXVq_submitButtonFill{transform-origin:0;background:#fff;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.wXHXVq_submitButtonContent{z-index:1;align-items:center;gap:10px;transition:color .3s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}
.HkYBsa_page{color:#fff;isolation:isolate;background:#000;flex-direction:column;min-height:100dvh;display:flex;position:relative}.HkYBsa_classification{z-index:2;width:100%;font-family:var(--font-mono),monospace;letter-spacing:.32em;text-transform:uppercase;color:#94a3b8b3;text-align:center;-webkit-backdrop-filter:blur(6px);background:#00000059;border-bottom:1px solid #ffffff0f;padding:10px 24px;font-size:10px;position:relative}@media (min-width:768px){.HkYBsa_classification{padding:10px 48px}}.HkYBsa_main{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:48px 24px 64px;display:flex;position:relative}@media (min-width:768px){.HkYBsa_main{padding:64px 48px}}.HkYBsa_content{background:0 0;border:none;flex-direction:column;gap:22px;width:100%;max-width:520px;padding:0;display:flex}.HkYBsa_back{font-family:var(--font-mono),monospace;letter-spacing:.28em;text-transform:uppercase;color:#fff;align-items:center;gap:8px;width:fit-content;font-size:10px;transition:opacity .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.HkYBsa_back:hover{opacity:.75}.HkYBsa_eyebrow{font-family:var(--font-mono),monospace;letter-spacing:.28em;text-transform:uppercase;color:#fff;margin-top:4px;font-size:10px}.HkYBsa_title{font-family:var(--font-heading),sans-serif;letter-spacing:-.025em;color:#fff;text-shadow:0 2px 24px #0006;font-size:clamp(2.25rem,6vw,3.5rem);font-weight:500;line-height:1.02}.HkYBsa_lede{font-family:var(--font-body),sans-serif;color:#fff;max-width:440px;font-size:15px;line-height:1.65}.HkYBsa_footnote{font-family:var(--font-mono),monospace;letter-spacing:.28em;text-transform:uppercase;color:#fff;margin-top:16px;font-size:10px}.HkYBsa_contactButton{color:#fff;height:48px;font-family:var(--font-heading),sans-serif;letter-spacing:.01em;background:0 0;border:1px solid #fff;border-radius:4px;justify-content:center;align-self:flex-start;align-items:center;padding:0 22px;font-size:13px;font-weight:500;text-decoration:none;transition:border-color .3s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.HkYBsa_contactButton:hover .HkYBsa_contactButtonFill{transform:scaleX(1)}.HkYBsa_contactButton:hover .HkYBsa_contactButtonContent{color:#000}.HkYBsa_contactButtonFill{transform-origin:0;background:#fff;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.HkYBsa_contactButtonContent{z-index:1;align-items:center;gap:10px;transition:color .3s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.HkYBsa_divider{align-items:center;gap:14px;width:100%;margin-top:18px;display:flex}.HkYBsa_dividerLine{background:#ffffff40;flex:1;height:1px}.HkYBsa_dividerLabel{font-family:var(--font-mono),monospace;letter-spacing:.3em;text-transform:uppercase;color:#fff;font-size:10px}.HkYBsa_form{flex-direction:column;gap:18px;width:100%;max-width:440px;display:flex}.HkYBsa_field{flex-direction:column;gap:8px;display:flex}.HkYBsa_fieldLabel{font-family:var(--font-mono),monospace;letter-spacing:.24em;text-transform:uppercase;color:#ffffffb3;font-size:10px}.HkYBsa_input{color:#fff;width:100%;height:44px;font-size:14px;font-family:var(--font-body),sans-serif;background:#ffffff08;border:1px solid #ffffff24;border-radius:4px;outline:none;padding:0 14px;transition:border-color .3s cubic-bezier(.22,1,.36,1),background .3s cubic-bezier(.22,1,.36,1)}.HkYBsa_input::placeholder{color:#94a3b866}.HkYBsa_input:focus{background:#ffffff0f;border-color:#ffffff80}.HkYBsa_checkboxRow{cursor:pointer;align-items:flex-start;gap:12px;margin-top:2px;display:flex}.HkYBsa_checkbox{accent-color:#fff;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:2px}.HkYBsa_checkboxLabel{font-family:var(--font-body),sans-serif;color:#ffffffb8;font-size:12px;line-height:1.6}.HkYBsa_error{font-family:var(--font-mono),monospace;letter-spacing:.04em;color:#ff6b6b;font-size:12px}.HkYBsa_submitButton{color:#fff;height:52px;font-family:var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:4px;justify-content:center;align-items:center;margin-top:4px;padding:0 24px;font-size:12px;font-weight:500;transition:border-color .3s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.HkYBsa_submitButton:hover:not(:disabled) .HkYBsa_submitButtonFill{transform:scaleX(1)}.HkYBsa_submitButton:hover:not(:disabled) .HkYBsa_submitButtonContent{color:#000}.HkYBsa_submitButton:disabled{cursor:progress;opacity:.7}.HkYBsa_submitButtonFill{transform-origin:0;background:#fff;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.HkYBsa_submitButtonContent{z-index:1;align-items:center;gap:10px;transition:color .3s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}
