.asymptote-brand-visual.svelte-16kokj0{color:#edf2e9;background:radial-gradient(circle at 50% 42%,#b8f34a17,#0000 32%),#090c0a;place-items:center;width:100%;height:100%;min-height:15rem;display:grid;position:relative;overflow:hidden;container-type:inline-size}.asymptote-brand-visual.svelte-16kokj0:before,.asymptote-brand-visual.svelte-16kokj0:after{content:"";pointer-events:none;position:absolute}.asymptote-brand-visual.svelte-16kokj0:before{border:1px solid #2a342b;inset:clamp(1.1rem,3.5cqi,3rem)}.asymptote-brand-visual.svelte-16kokj0:after{opacity:.3;background:linear-gradient(#0000,#b8f34a 42%,#0000 84%);width:1px;height:100%;top:0;left:15%}.system-grid.svelte-16kokj0{pointer-events:none;grid-template-columns:repeat(6,1fr);display:grid;position:absolute;inset:clamp(1.1rem,3.5cqi,3rem)}.system-grid.svelte-16kokj0 span:where(.svelte-16kokj0):not(:last-child){border-right:1px solid #43524461}.limit-mark.svelte-16kokj0{aspect-ratio:1;color:#b8f34a;width:clamp(3.4rem,10cqi,7rem);position:absolute;top:clamp(2.2rem,7cqi,6rem);left:clamp(2.2rem,7cqi,6rem)}.limit-mark.svelte-16kokj0 span:where(.svelte-16kokj0){transform-origin:50%;background:currentColor;display:block;position:absolute}.mark-left.svelte-16kokj0,.mark-right.svelte-16kokj0{width:2px;height:58%;top:18%}.mark-left.svelte-16kokj0{left:35%;transform:rotate(27deg)}.mark-right.svelte-16kokj0{right:35%;transform:rotate(-27deg)}.mark-cross.svelte-16kokj0{width:46%;height:2px;top:55%;left:27%}.mark-limit.svelte-16kokj0{height:1px;bottom:12%;left:16%;right:16%}.brand-lockup.svelte-16kokj0{flex-direction:column;align-items:center;gap:clamp(.7rem,2cqi,1.35rem);display:flex;position:relative}.brand-text.svelte-16kokj0{letter-spacing:-.075em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(2.25rem,10.5cqi,8rem);font-weight:760;line-height:.84}.brand-tagline.svelte-16kokj0{color:#b8f34a;letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.46rem,1.15cqi,.75rem);font-weight:700}.system-readout.svelte-16kokj0{border-top:1px solid #435244;border-left:1px solid #435244;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;top:clamp(1.8rem,5cqi,4.25rem);right:clamp(1.8rem,5cqi,4.25rem)}.system-readout.svelte-16kokj0 div:where(.svelte-16kokj0){border-bottom:1px solid #435244;border-right:1px solid #435244;flex-direction:column;min-width:clamp(3.4rem,7.5cqi,6.2rem);padding:clamp(.45rem,1.2cqi,.8rem);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.system-readout.svelte-16kokj0 span:where(.svelte-16kokj0),.system-readout.svelte-16kokj0 small:where(.svelte-16kokj0){color:#879287;letter-spacing:.08em;font-size:clamp(.35rem,.72cqi,.48rem);font-weight:700}.system-readout.svelte-16kokj0 strong:where(.svelte-16kokj0){color:#edf2e9;margin-block:.25rem;font-size:clamp(.8rem,2.2cqi,1.45rem);font-weight:650}.system-readout.svelte-16kokj0 div:where(.svelte-16kokj0):last-child strong:where(.svelte-16kokj0){color:#b8f34a}.brand-context.svelte-16kokj0{color:#879287;letter-spacing:.08em;justify-content:space-between;gap:1rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.4rem,.88cqi,.58rem);font-weight:700;display:flex;position:absolute;bottom:clamp(1.45rem,4cqi,3.2rem);left:clamp(1.6rem,4.2cqi,3.5rem);right:clamp(1.6rem,4.2cqi,3.5rem)}.brand-context.svelte-16kokj0 span:where(.svelte-16kokj0):last-child{color:#b8f34a}@media (width<=520px){.asymptote-brand-visual.svelte-16kokj0:after{left:12%}.limit-mark.svelte-16kokj0{top:3rem;left:2rem}.system-readout.svelte-16kokj0{inset:auto 1.5rem 5.6rem}.system-readout.svelte-16kokj0 div:where(.svelte-16kokj0){min-width:0}.brand-context.svelte-16kokj0{flex-direction:column;align-items:flex-start;gap:.3rem}}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./sora-latin-ext-wght-normal.CawQDOvP.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./sora-latin-wght-normal.DdqRvwsR.woff2)format("woff2-variations");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}.campus-brand-visual.svelte-1pd0km5{color:#0e152a;background:#f4f7ff;place-items:center;width:100%;height:100%;min-height:15rem;display:grid;position:relative;overflow:hidden;container-type:inline-size}.campus-brand-visual.svelte-1pd0km5:before{content:"";background:linear-gradient(90deg,#0000 49.94%,#2563eb21 50%,#0000 50.06%),linear-gradient(#2563eb09,#0000 42%);position:absolute;inset:0}.brand-field.svelte-1pd0km5{pointer-events:none;border:1px solid #dce5ff;position:absolute;inset:clamp(1.25rem,4cqi,3.5rem)}.brand-field.svelte-1pd0km5 span:where(.svelte-1pd0km5){background:#dce5ff;display:block;position:absolute}.brand-field.svelte-1pd0km5 span:where(.svelte-1pd0km5):first-child{width:100%;height:1px;top:22%;left:0}.brand-field.svelte-1pd0km5 span:where(.svelte-1pd0km5):nth-child(2){width:100%;height:1px;bottom:22%;left:0}.brand-field.svelte-1pd0km5 span:where(.svelte-1pd0km5):nth-child(3){width:1px;height:100%;top:0;left:17%}.brand-lockup.svelte-1pd0km5{flex-direction:column;align-items:center;display:flex;position:relative}.brand-text.svelte-1pd0km5{letter-spacing:-.2px;text-transform:lowercase;font-family:Sora Variable,Sora,sans-serif;font-size:clamp(3.4rem,16cqi,12rem);font-weight:800;line-height:.82}.brand-tagline.svelte-1pd0km5{color:#4b5c84;letter-spacing:0;margin-top:clamp(1rem,3cqi,2rem);font-family:Sora Variable,Sora,sans-serif;font-size:clamp(.65rem,1.5cqi,1rem);font-weight:520}.brand-context.svelte-1pd0km5{color:#4b5c84;text-transform:lowercase;justify-content:space-between;gap:1rem;font-family:Sora Variable,Sora,sans-serif;font-size:clamp(.46rem,1.05cqi,.65rem);font-weight:650;display:flex;position:absolute;bottom:clamp(1.4rem,4cqi,3rem);left:clamp(1.5rem,4cqi,3.5rem);right:clamp(1.5rem,4cqi,3.5rem)}.brand-context.svelte-1pd0km5 span:where(.svelte-1pd0km5):last-child{color:#2563eb}@media (width<=520px){.brand-field.svelte-1pd0km5 span:where(.svelte-1pd0km5):nth-child(3){left:12%}.brand-context.svelte-1pd0km5{flex-direction:column;align-items:flex-start;gap:.35rem}}
