@font-face{font-family:Figtree;font-style:italic;font-weight:500;font-display:swap;src:url(../media/cec8c5a80c39deb9-s.33v-0ifip0z2g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:italic;font-weight:500;font-display:swap;src:url(../media/363d72056bb03231-s.p.0a2480i8-ibs2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:italic;font-weight:600;font-display:swap;src:url(../media/cec8c5a80c39deb9-s.33v-0ifip0z2g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:italic;font-weight:600;font-display:swap;src:url(../media/363d72056bb03231-s.p.0a2480i8-ibs2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4032351b19cb998e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4032351b19cb998e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.GJPJtW_className{font-family:Figtree,Figtree Fallback}
:root{--brand-blue:#1767f4;--brand-navy:#101b32;--brand-pale:#e8edf5;--white:#fff;--navy-deep:#070c18;--blue-tint:#97bbfa;--text:var(--white);--muted:#e8edf594;--raised:#18233c;--hairline:#e8edf524;--rim:#e8edf5eb;--apex:10svh}*,:before,:after{box-sizing:border-box}html,body{background:linear-gradient(to bottom, var(--navy-deep) 0%, var(--brand-navy) 100%);height:100%;color:var(--text);background-attachment:fixed;margin:0;padding:0}body{overscroll-behavior:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.backdrop{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.page{z-index:1;place-items:center;min-height:100svh;display:grid;position:relative}.sky{position:absolute;inset:0}.star{background:var(--brand-pale);border-radius:50%;position:absolute}.bloom{left:50%;bottom:var(--apex);background:radial-gradient(46% 100% at 50% 100%,#1767f470 0%,#1767f438 26%,#1767f414 52%,#0000 78%);width:min(210vw,2000px);height:56svh;position:absolute;translate:-50%}.horizon{left:50%;top:calc(100% - var(--apex));aspect-ratio:1;border-top:1.5px solid var(--rim);background:radial-gradient(circle at 50% 0,#1767f438 0%,#0000 36%);border-radius:50%;width:260vmax;position:absolute;translate:-50%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%)}.shaft{left:50%;bottom:var(--apex);filter:blur(8px);background:radial-gradient(40% 100% at 50% 100%,#e8edf557 0%,#1767f42e 32%,#0000 68%);width:min(62vw,720px);height:52svh;position:absolute;translate:-50%}.content{text-align:center;flex-direction:column;align-items:center;gap:clamp(.8rem,2.2svh,1.5rem);margin-block-end:clamp(.5rem,3.5svh,2.5rem);padding-inline:clamp(1rem,5vw,2rem);display:flex}.lockup{align-items:center;gap:.55em;margin-block-end:clamp(.2rem,1.4svh,1rem);font-size:clamp(1.1rem,min(2.1vw,2.7svh),1.5rem);display:inline-flex}.mark{background:var(--white);border-radius:26%;place-items:center;width:2.2em;height:2.2em;padding:.3em;display:grid}.mark img{width:100%;height:auto;display:block}.wordmark{letter-spacing:-.03em;color:var(--white);font-weight:600}.heading{letter-spacing:-.025em;max-width:13.5em;margin:0;font-size:clamp(1.9rem,min(8.2vw,9.4svh),5.5rem);font-weight:600;line-height:1.04}.heading em{white-space:nowrap;color:var(--blue-tint);font-style:italic;font-weight:500}.lede{max-width:48ch;color:var(--muted);text-wrap:pretty;margin:0;font-size:clamp(.85rem,min(1.6vw,2svh),1.0625rem);line-height:1.6}.contact{background:var(--white);color:var(--brand-navy);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:.5em;margin-block-start:clamp(.25rem,1.6svh,1rem);padding:.85em 1.6em;font-size:clamp(.85rem,min(1.5vw,2svh),1.0625rem);font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.contact:hover,.contact:focus-visible{transform:translateY(-1px);box-shadow:0 8px 30px #1767f473}.contact:focus-visible{outline:2px solid var(--white);outline-offset:3px}.contact svg{flex:none;width:1.05em;height:1.05em}@media (prefers-reduced-motion:reduce){.contact{transition:none}.contact:hover,.contact:focus-visible{transform:none}}
