.access-horizon{--space:#010207;--ink:var(--text-primary,#f0f6fc);--ink-2:var(--text-secondary,#a0b4cc);--ink-3:#7f99b6;--blue:var(--electric-blue,#149dea);--volt:var(--electric-glow,#1eb8ff);--ice:#c9f1ff;--ah-display:var(--font-display),"Space Grotesk","Avenir Next","Segoe UI",system-ui,sans-serif;--fh:clamp(580px,50vw,740px);--owl-w:calc(var(--fh) * .784);--owl-right:-24px;position:relative;overflow:hidden;color:var(--ink);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 9%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 9%,#000 90%,transparent)}.access-horizon *,.access-horizon :after,.access-horizon :before{box-sizing:border-box}.access-horizon[data-end]{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 9%);mask-image:linear-gradient(180deg,transparent 0,#000 9%)}.ah-fine{z-index:1;left:2rem;bottom:1.25rem;margin:0;font-size:.78rem;color:rgba(169,189,212,.5)}.ah-fine,.ah-sky{position:absolute}.ah-sky{inset:0;pointer-events:none;background-color:var(--space);background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='480'%20height='360'%3E%3Cg%20fill='%23dbeeff'%3E%3Ccircle%20cx='114'%20cy='196'%20r='0.7'%20fill-opacity='0.75'/%3E%3Ccircle%20cx='228'%20cy='209'%20r='1.1'%20fill-opacity='0.26'/%3E%3Ccircle%20cx='402'%20cy='93'%20r='0.6'%20fill-opacity='0.36'/%3E%3Ccircle%20cx='344'%20cy='195'%20r='1.1'%20fill-opacity='0.51'/%3E%3Ccircle%20cx='307'%20cy='54'%20r='0.6'%20fill-opacity='0.73'/%3E%3Ccircle%20cx='251'%20cy='267'%20r='0.5'%20fill-opacity='0.34'/%3E%3Ccircle%20cx='460'%20cy='15'%20r='0.5'%20fill-opacity='0.7'/%3E%3Ccircle%20cx='129'%20cy='214'%20r='0.8'%20fill-opacity='0.64'/%3E%3Ccircle%20cx='442'%20cy='142'%20r='1.1'%20fill-opacity='0.49'/%3E%3Ccircle%20cx='449'%20cy='316'%20r='0.5'%20fill-opacity='0.27'/%3E%3Ccircle%20cx='238'%20cy='93'%20r='0.8'%20fill-opacity='0.68'/%3E%3Ccircle%20cx='411'%20cy='152'%20r='0.8'%20fill-opacity='0.57'/%3E%3Ccircle%20cx='256'%20cy='147'%20r='0.6'%20fill-opacity='0.75'/%3E%3Ccircle%20cx='327'%20cy='334'%20r='0.7'%20fill-opacity='0.8'/%3E%3Ccircle%20cx='322'%20cy='59'%20r='0.7'%20fill-opacity='0.78'/%3E%3Ccircle%20cx='434'%20cy='205'%20r='0.6'%20fill-opacity='0.6'/%3E%3Ccircle%20cx='474'%20cy='96'%20r='0.5'%20fill-opacity='0.28'/%3E%3Ccircle%20cx='410'%20cy='356'%20r='0.5'%20fill-opacity='0.44'/%3E%3Ccircle%20cx='32'%20cy='323'%20r='0.5'%20fill-opacity='0.41'/%3E%3Ccircle%20cx='369'%20cy='314'%20r='0.5'%20fill-opacity='0.58'/%3E%3Ccircle%20cx='366'%20cy='136'%20r='1.1'%20fill-opacity='0.43'/%3E%3Ccircle%20cx='423'%20cy='353'%20r='1.1'%20fill-opacity='0.38'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='310'%20height='250'%3E%3Cg%20fill='%23dbeeff'%3E%3Ccircle%20cx='144'%20cy='93'%20r='0.6'%20fill-opacity='0.35'/%3E%3Ccircle%20cx='210'%20cy='85'%20r='0.8'%20fill-opacity='0.74'/%3E%3Ccircle%20cx='25'%20cy='139'%20r='1.1'%20fill-opacity='0.64'/%3E%3Ccircle%20cx='226'%20cy='42'%20r='0.8'%20fill-opacity='0.77'/%3E%3Ccircle%20cx='131'%20cy='42'%20r='0.5'%20fill-opacity='0.31'/%3E%3Ccircle%20cx='157'%20cy='231'%20r='1.1'%20fill-opacity='0.28'/%3E%3Ccircle%20cx='213'%20cy='197'%20r='0.5'%20fill-opacity='0.76'/%3E%3Ccircle%20cx='64'%20cy='56'%20r='0.8'%20fill-opacity='0.74'/%3E%3Ccircle%20cx='239'%20cy='228'%20r='0.8'%20fill-opacity='0.4'/%3E%3Ccircle%20cx='251'%20cy='50'%20r='0.5'%20fill-opacity='0.73'/%3E%3C/g%3E%3C/svg%3E");background-size:480px 360px,310px 250px;background-position:0 0,140px 90px}.ah-frame{position:relative;width:100%;max-width:72rem;min-height:var(--fh);margin:0 auto;padding:calc(var(--fh) * .13) 2rem calc(var(--fh) * .25)}.ah-planet{top:calc(100% - var(--fh) * .22);height:calc(var(--fh) * 3);width:400%;border-radius:50%;left:calc(100% - var(--owl-right) - var(--owl-w) / 2 - 200%);background:linear-gradient(to bottom,#0f3561 0,#06182e .9%,#030c19 3.5%,var(--space) 9%);box-shadow:0 -1px 0 rgba(170,228,255,.85),0 -5px 16px rgba(40,170,255,.65),0 -30px 80px rgba(20,140,240,.38),inset 0 3px 14px rgba(110,205,255,.35)}.ah-owl,.ah-planet{position:absolute;pointer-events:none}.ah-owl{right:var(--owl-right);bottom:0;height:calc(var(--fh) * .98);aspect-ratio:1122/1402;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 74%,transparent 80%),linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,#000 0,#000 74%,transparent 80%),linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.ah-owl img{-o-object-fit:cover;object-fit:cover}.ah-arc,.ah-eye{position:absolute;mix-blend-mode:screen;opacity:0;transition:opacity 1.4s ease .15s}.ah-eye{top:44.1%;width:15%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(232,248,255,.95) 0,rgba(70,195,255,.75) 16%,rgba(20,157,234,.28) 40%,transparent 68%)}.ah-eye.l{left:42.3%}.ah-eye.r{left:58.7%}.ah-arc{left:22%;width:56%;top:43.6%;height:5%;transform:translateY(-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(160,225,255,.6),transparent 72%)}.access-horizon[data-lit] .ah-arc,.access-horizon[data-lit] .ah-eye{opacity:1}.ah-copy{position:relative;z-index:1;width:min(48%,36rem);display:grid;gap:1rem}.ah-copy h2{margin:0;font:500 clamp(2.2rem,3.6vw,3.4rem)/1 var(--ah-display);letter-spacing:-.03em;text-wrap:balance}.ah-sub{margin:0;max-width:36ch;font-size:1.05rem;line-height:1.6;color:var(--ink-2)}@media (min-width:900px){.access-horizon:not([data-step=email]) .ah-sub{display:none}}.ah-form{margin-top:1.4rem;display:grid;gap:.6rem}.ah-step{display:grid;gap:1rem}.ah-step-in{animation:ah-in .35s ease both}@keyframes ah-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ah-email{display:flex;align-items:flex-end;gap:.75rem}.ah-email .ah-field{flex:1}.ah-email input{font-size:1.2rem}.ah-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);gap:1rem}.ah-field{display:grid;gap:.25rem;min-width:0}.ah-field>span{font-size:.86rem;line-height:1.2;color:var(--ink-3)}.ah-field input,.ah-field textarea{width:100%;min-height:48px;padding:.5rem 0;border:0;border-bottom:1px solid rgba(169,189,212,.32);border-radius:0;background:transparent;color:var(--ink);font:inherit;font-size:1.1rem;outline:0;color-scheme:dark;transition:border-color .2s,box-shadow .2s}.ah-field textarea{min-height:0;resize:none;font-size:1rem;line-height:1.5}.ah-field input::-moz-placeholder,.ah-field textarea::-moz-placeholder{color:rgba(169,189,212,.45)}.ah-field input::placeholder,.ah-field textarea::placeholder{color:rgba(169,189,212,.45)}.ah-field input:focus,.ah-field textarea:focus{border-bottom-color:var(--volt);box-shadow:0 1px 0 0 var(--volt)}.ah-field input:-webkit-autofill{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 40px var(--space) inset;caret-color:var(--ink)}.ah-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:52px;padding:0 1.5rem;border:0;border-radius:2px;background:var(--blue);color:#fff;font:inherit;font-size:1rem;font-weight:600;line-height:1;cursor:pointer;transition:background .2s,opacity .2s;touch-action:manipulation}.ah-btn:hover:not(:disabled){background:var(--volt)}.ah-btn:disabled{opacity:.6;cursor:default}.ah-btn svg{width:18px;height:18px}.ah-go{flex:none;width:52px;padding:0}.ah-send{justify-self:start}.ah-text-btn{min-height:44px;padding:0 .35rem;border:0;background:none;color:var(--volt);font:inherit;font-size:.95rem;cursor:pointer}.ah-note-btn{justify-self:start;padding-left:0}.ah-who{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:0 .35rem;font-size:.95rem;color:var(--ink-2)}.ah-who b{font-weight:500;color:var(--ink);overflow-wrap:anywhere}.ah-msg{margin:0;min-height:1.5em;font-size:.94rem;color:var(--ice)}.ah-msg:empty{min-height:0}.ah-done{display:grid;gap:.5rem;margin-top:1.4rem;outline:none}.ah-done strong{font:500 1.8rem/1.1 var(--ah-display);letter-spacing:-.02em;color:var(--ink)}.ah-done p{margin:0;font-size:1.05rem;color:var(--ink-2)}.ah-done b{font-weight:500;color:var(--ink);overflow-wrap:anywhere}.access-horizon :focus-visible{outline:2px solid rgba(30,184,255,.85);outline-offset:3px}.ah-field input:focus-visible,.ah-field textarea:focus-visible{outline:none}.access-horizon[data-variant=film]{--fh:clamp(520px,44vw,640px)}@media (max-width:899px){.access-horizon{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 5%,#000 94%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 5%,#000 94%,transparent)}.ah-frame{min-height:0;padding:0 0 3.5rem}.access-horizon[data-end]{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 5%);mask-image:linear-gradient(180deg,transparent 0,#000 5%)}.ah-fine{left:1rem}.ah-planet{display:none}.ah-owl{position:relative;right:auto;bottom:auto;height:auto;width:min(100%,460px);margin:0 auto;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 6%,#000 76%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 6%,#000 76%,transparent);-webkit-mask-composite:source-over;mask-composite:add}.ah-copy{width:auto;max-width:34rem;margin:-14% auto 0;padding:0 1rem}.ah-row{grid-template-columns:1fr;gap:.5rem}}@media (min-width:900px) and (max-width:1099px){.ah-frame{padding-top:calc(var(--fh) * .09)}.ah-copy{width:52%}.ah-row{gap:.75rem}}@media (prefers-reduced-motion:reduce){.ah-arc,.ah-btn,.ah-eye,.ah-field input,.ah-field textarea{transition:none}.ah-step-in{animation:none}}