.closed-campus-module__eOE5GW__page{--night:#0e1116;--night-2:#1c2129;--on-night:#f4f4ef;--accent-glow:color-mix(in oklab, var(--accent) 62%, #fff);--accent-deep:color-mix(in oklab, var(--accent) 44%, #0e1116);min-height:calc(100svh - 72px);overflow-x:clip}.closed-campus-module__eOE5GW__top{justify-content:space-between;align-items:center;gap:16px;max-width:1216px;height:80px;margin:0 auto;padding:0 32px;display:flex}.closed-campus-module__eOE5GW__brand{align-items:center;gap:12px;min-width:0;display:flex}.closed-campus-module__eOE5GW__mark{object-fit:cover;border-radius:12px;flex:none;width:40px;height:40px;box-shadow:0 1px 2px #0e11161f,0 4px 12px #0e111614}.closed-campus-module__eOE5GW__markInitial{background:var(--accent);color:var(--on-accent);font:700 19px/1 var(--f-head);place-items:center;display:grid}.closed-campus-module__eOE5GW__brandText{flex-direction:column;min-width:0;display:flex}.closed-campus-module__eOE5GW__brandName{font:700 19px/1.2 var(--f-head);letter-spacing:-.015em;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.closed-campus-module__eOE5GW__brandKicker{font:700 12px/1.4 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:2px}.closed-campus-module__eOE5GW__brand.closed-campus-module__eOE5GW__brandLockup{background:var(--night);border-radius:14px;flex:none;gap:12px;padding:5px 16px 5px 9px}.closed-campus-module__eOE5GW__lockup{flex:none;width:auto;height:38px;display:block}.closed-campus-module__eOE5GW__lockupCaption{font:700 12px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;border-left:1px solid #ffffff38;padding-left:12px}.closed-campus-module__eOE5GW__topActions{flex:none;align-items:center;gap:10px;display:flex}.closed-campus-module__eOE5GW__pillGhost,.closed-campus-module__eOE5GW__pillInk{min-height:44px;font:600 14px/1 var(--f-body);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 18px;transition:background-color .15s,box-shadow .15s;display:inline-flex}.closed-campus-module__eOE5GW__pillGhost{background:var(--card);color:var(--ink);border:1px solid var(--line-2)}.closed-campus-module__eOE5GW__pillGhost:hover{background:var(--hover)}.closed-campus-module__eOE5GW__pillInk{background:var(--night);color:var(--on-night);padding:0 20px;box-shadow:0 4px 14px #0e11162e}.closed-campus-module__eOE5GW__pillInk:hover{background:var(--night-2)}.closed-campus-module__eOE5GW__pillArrow{color:var(--accent-glow)}.closed-campus-module__eOE5GW__pillButton{cursor:pointer}.closed-campus-module__eOE5GW__pillButton svg{color:var(--muted)}.closed-campus-module__eOE5GW__pillButton:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.closed-campus-module__eOE5GW__who{text-overflow:ellipsis;white-space:nowrap;max-width:260px;color:var(--muted);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-size:13px;overflow:hidden}.closed-campus-module__eOE5GW__hero{text-align:center;flex-direction:column;align-items:center;max-width:1024px;margin:0 auto;padding:80px 32px 96px;display:flex}.closed-campus-module__eOE5GW__badge{background:var(--night);color:var(--accent-glow);border:1px solid color-mix(in oklab, var(--accent) 35%, transparent);font:700 12px/1.3 var(--f-body);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:7px 16px;display:inline-flex;box-shadow:0 1px 2px #0e11161a}.closed-campus-module__eOE5GW__title{max-width:920px;font:800 64px/1.12 var(--f-head);letter-spacing:-.035em;text-wrap:balance;margin-top:32px}.closed-campus-module__eOE5GW__titleLead,.closed-campus-module__eOE5GW__titleTail{display:block}.closed-campus-module__eOE5GW__titleTail{background:linear-gradient(90deg, var(--accent-ink) 0%, color-mix(in oklab, var(--accent-ink) 70%, var(--accent-deep)) 55%, var(--accent-deep) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.closed-campus-module__eOE5GW__lede{max-width:660px;color:var(--muted);text-wrap:pretty;margin-top:28px;font-size:18px;font-weight:500;line-height:1.65}.closed-campus-module__eOE5GW__ctas{justify-content:center;align-items:center;gap:16px;margin-top:40px;scroll-margin-top:16px;display:flex}.closed-campus-module__eOE5GW__ctaNote{max-width:440px;color:var(--muted);text-wrap:pretty;margin-top:16px;font-size:14px;line-height:1.55}.closed-campus-module__eOE5GW__ctaPrimary,.closed-campus-module__eOE5GW__ctaSecondary{min-height:56px;font:700 16px/1 var(--f-body);border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 32px;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex}.closed-campus-module__eOE5GW__ctaPrimary{color:var(--on-night);background:linear-gradient(90deg, var(--night), var(--night-2) 50%, var(--night));border:1px solid color-mix(in oklab, var(--accent) 35%, transparent);box-shadow:0 18px 36px -12px #0e111673}.closed-campus-module__eOE5GW__ctaPrimary svg{color:var(--accent-glow)}.closed-campus-module__eOE5GW__ctaPrimary:hover{box-shadow:0 20px 40px -12px color-mix(in oklab, var(--accent) 45%, #0e111680);transform:translateY(-1px)}.closed-campus-module__eOE5GW__ctaSecondary{background:var(--card);color:var(--accent-ink);border:1px solid var(--line-2);padding:0 28px}.closed-campus-module__eOE5GW__ctaSecondary:hover{background:var(--hover)}.closed-campus-module__eOE5GW__ctaButton{cursor:pointer}.closed-campus-module__eOE5GW__ctaButton:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.closed-campus-module__eOE5GW__notice{background:var(--card);border:1px solid var(--line);max-width:480px;color:var(--ink-2);text-wrap:balance;border-radius:16px;margin-top:40px;padding:18px 24px;font-size:16px;line-height:1.5}.closed-campus-module__eOE5GW__panel{text-align:left;background:var(--card);border:1px solid var(--line);width:100%;max-width:480px;box-shadow:var(--sh-2);border-radius:20px;margin-top:40px;padding:28px;scroll-margin-top:16px}.closed-campus-module__eOE5GW__panelTitle{font:700 22px/1.3 var(--f-head);letter-spacing:-.015em}.closed-campus-module__eOE5GW__step{color:var(--accent-ink)}.closed-campus-module__eOE5GW__form{flex-direction:column;gap:16px;display:flex}.closed-campus-module__eOE5GW__verified{color:var(--muted);align-items:center;gap:8px;min-width:0;margin-top:-6px;font-size:14px;display:flex}.closed-campus-module__eOE5GW__verified svg{color:var(--ok);flex:none}.closed-campus-module__eOE5GW__verified span{overflow-wrap:anywhere;min-width:0}.closed-campus-module__eOE5GW__verified b{color:var(--ink);font-weight:600}.closed-campus-module__eOE5GW__banner{background:var(--warn-50);color:var(--warn);border-radius:12px;padding:12px 14px;font-size:14px;font-weight:500}.closed-campus-module__eOE5GW__field{flex-direction:column;gap:6px;display:flex}.closed-campus-module__eOE5GW__field>label:not(.closed-campus-module__eOE5GW__consent){color:var(--ink-2);font-size:14px;font-weight:600}.closed-campus-module__eOE5GW__field input:not([type=checkbox]){border:1px solid var(--line-2);background:var(--card);width:100%;height:48px;font:500 16px/1 var(--f-body);color:var(--ink);border-radius:12px;padding:0 14px;transition:border-color .15s,box-shadow .15s}.closed-campus-module__eOE5GW__field input:not([type=checkbox])::placeholder{color:var(--faint)}.closed-campus-module__eOE5GW__field input:not([type=checkbox]):focus{border-color:var(--accent-ink);box-shadow:0 0 0 3px var(--accent-100);outline:none}.closed-campus-module__eOE5GW__field input[aria-invalid=true]{border-color:#b4321f}.closed-campus-module__eOE5GW__fieldError{color:#b4321f;font-size:13px;font-weight:500}.closed-campus-module__eOE5GW__consent{min-height:44px;color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:12px;padding:4px 0;font-size:14px;line-height:1.5;display:flex}.closed-campus-module__eOE5GW__consent input{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;flex:none;margin:1px 0 0}.closed-campus-module__eOE5GW__submit{border:1px solid color-mix(in oklab, var(--accent) 35%, transparent);cursor:pointer;background:var(--night);min-height:56px;color:var(--on-night);font:700 16px/1 var(--f-body);border-radius:16px;justify-content:center;align-items:center;gap:10px;transition:background-color .15s;display:inline-flex;box-shadow:0 14px 30px -12px #0e111673}.closed-campus-module__eOE5GW__submit svg{color:var(--accent-glow)}.closed-campus-module__eOE5GW__submit:hover{background:var(--night-2)}.closed-campus-module__eOE5GW__submit:disabled{cursor:progress;opacity:.7}.closed-campus-module__eOE5GW__submit:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.closed-campus-module__eOE5GW__formActions{gap:10px;display:flex}.closed-campus-module__eOE5GW__formActions .closed-campus-module__eOE5GW__submit{flex:1}.closed-campus-module__eOE5GW__ghostButton{border:1px solid var(--line-2);background:var(--card);cursor:pointer;min-height:44px;color:var(--accent-ink);font:600 15px/1 var(--f-body);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;transition:background-color .15s;display:inline-flex}.closed-campus-module__eOE5GW__ghostButton:hover{background:var(--hover)}.closed-campus-module__eOE5GW__ghostButton:disabled{cursor:progress;opacity:.7}.closed-campus-module__eOE5GW__ghostButton:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.closed-campus-module__eOE5GW__formActions .closed-campus-module__eOE5GW__ghostButton{border-radius:16px;min-height:56px;padding:0 22px}.closed-campus-module__eOE5GW__done .closed-campus-module__eOE5GW__ghostButton{margin-top:6px}.closed-campus-module__eOE5GW__done{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:32px 28px;display:flex}.closed-campus-module__eOE5GW__doneIcon{background:var(--ok-50);width:52px;height:52px;color:var(--ok);border-radius:999px;place-items:center;margin-bottom:4px;display:grid}.closed-campus-module__eOE5GW__doneMeta{color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:6px;font-size:15px;display:flex}.closed-campus-module__eOE5GW__mono{font-family:var(--f-mono);color:var(--ink);font-size:14px;font-weight:500}.closed-campus-module__eOE5GW__doneName{color:var(--ink);flex-basis:100%;font-weight:600}.closed-campus-module__eOE5GW__dot{color:var(--faint);padding:0 2px}.closed-campus-module__eOE5GW__doneNote{color:var(--muted);text-wrap:balance;font-size:14px}.closed-campus-module__eOE5GW__savedNote{color:var(--ok);font-size:14px;font-weight:600}.closed-campus-module__eOE5GW__fieldLabel{color:var(--ink-2);font-size:14px;font-weight:600}.closed-campus-module__eOE5GW__locked{border:1px dashed var(--line-2);background:var(--hover);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.closed-campus-module__eOE5GW__locked svg,.closed-campus-module__eOE5GW__lockedInline svg{color:var(--muted);flex:none}.closed-campus-module__eOE5GW__lockedInline{align-items:center;gap:6px;display:inline-flex}.closed-campus-module__eOE5GW__lockedInline .closed-campus-module__eOE5GW__mono{margin-left:-2px}.closed-campus-module__eOE5GW__lockNote{color:var(--muted);text-wrap:pretty;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.closed-campus-module__eOE5GW__lockNote a{vertical-align:middle;min-height:44px;color:var(--accent-ink);text-underline-offset:2px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.closed-campus-module__eOE5GW__lockNote a:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px;border-radius:4px}.closed-campus-module__eOE5GW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.closed-campus-module__eOE5GW__hero.closed-campus-module__eOE5GW__signupFirst{padding-top:40px}.closed-campus-module__eOE5GW__signupFirst>.closed-campus-module__eOE5GW__panel:first-child{margin-top:0}.closed-campus-module__eOE5GW__signupFirst .closed-campus-module__eOE5GW__badge{margin-top:72px}.closed-campus-module__eOE5GW__cards{text-align:left;justify-content:center;gap:24px;width:100%;margin:80px 0 0;padding:0;list-style:none;display:flex}.closed-campus-module__eOE5GW__card{background:var(--card);border:1px solid var(--line);border-radius:18px;flex:0 304px;padding:24px;box-shadow:0 1px 2px #0e11160a,0 4px 14px #0e11160a}.closed-campus-module__eOE5GW__cardIcon{background:var(--accent-50);border:1px solid var(--accent-line);width:40px;height:40px;color:var(--accent-ink);border-radius:999px;place-items:center;display:grid}.closed-campus-module__eOE5GW__cardTitle{font:700 16px/1.35 var(--f-head);letter-spacing:-.01em;margin-top:18px}.closed-campus-module__eOE5GW__cardText{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.6}.closed-campus-module__eOE5GW__support{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;column-gap:4px;margin-top:28px;font-size:13px;display:flex}.closed-campus-module__eOE5GW__support a{min-height:44px;color:var(--accent-ink);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}@media (max-width:1024px){.closed-campus-module__eOE5GW__title{font-size:52px}}@media (max-width:640px){.closed-campus-module__eOE5GW__top{gap:10px;height:72px;padding:0 16px}.closed-campus-module__eOE5GW__brand{gap:10px}.closed-campus-module__eOE5GW__brandName{font-size:16px}.closed-campus-module__eOE5GW__brand.closed-campus-module__eOE5GW__brandLockup{padding:4px 10px 4px 7px}.closed-campus-module__eOE5GW__lockup{height:32px}.closed-campus-module__eOE5GW__lockupCaption{display:none}.closed-campus-module__eOE5GW__topActions{gap:8px}.closed-campus-module__eOE5GW__pillGhost,.closed-campus-module__eOE5GW__pillInk{padding:0 14px;font-size:13px}.closed-campus-module__eOE5GW__who{display:none}.closed-campus-module__eOE5GW__hero{padding:40px 16px 64px}.closed-campus-module__eOE5GW__title{letter-spacing:-.03em;margin-top:28px;font-size:34px;line-height:1.18}.closed-campus-module__eOE5GW__titleLead,.closed-campus-module__eOE5GW__titleTail{display:inline}.closed-campus-module__eOE5GW__lede{margin-top:20px;font-size:15px}.closed-campus-module__eOE5GW__ctas{flex-direction:column;gap:12px;width:100%;margin-top:32px}.closed-campus-module__eOE5GW__ctaPrimary,.closed-campus-module__eOE5GW__ctaSecondary{width:100%}.closed-campus-module__eOE5GW__panel{margin-top:32px;padding:22px 18px}.closed-campus-module__eOE5GW__done{padding:28px 18px}.closed-campus-module__eOE5GW__cards{flex-direction:column;gap:16px;margin-top:56px}.closed-campus-module__eOE5GW__card{flex:none}.closed-campus-module__eOE5GW__doneMeta{flex-direction:column;align-items:center}.closed-campus-module__eOE5GW__doneMeta .closed-campus-module__eOE5GW__dot{display:none}.closed-campus-module__eOE5GW__doneName{flex-basis:auto}.closed-campus-module__eOE5GW__hero.closed-campus-module__eOE5GW__signupFirst{padding-top:12px}.closed-campus-module__eOE5GW__signupFirst .closed-campus-module__eOE5GW__badge{margin-top:48px}}@media (max-width:400px){.closed-campus-module__eOE5GW__pillArrow{display:none}.closed-campus-module__eOE5GW__badge{letter-spacing:.05em;padding:7px 14px;font-size:12px}}@media (max-width:359px){.closed-campus-module__eOE5GW__brand.closed-campus-module__eOE5GW__brandLockup{padding:4px 7px}.closed-campus-module__eOE5GW__lockup{object-fit:cover;object-position:0 50%;width:32px}}
.legal-module__Qu0mEa__shell{gap:24px;max-width:820px;margin:0 auto;padding:32px 20px 64px;display:grid}.legal-module__Qu0mEa__nav{font:600 13px var(--font-mono),monospace;flex-wrap:wrap;gap:14px;display:flex}.legal-module__Qu0mEa__nav a{color:var(--muted);border-bottom:1px solid #0000;text-decoration:none}.legal-module__Qu0mEa__nav a:hover,.legal-module__Qu0mEa__nav a[aria-current=page]{color:var(--signal);border-bottom-color:var(--signal)}.legal-module__Qu0mEa__article{color:var(--ink);gap:12px;line-height:1.65;display:grid}.legal-module__Qu0mEa__article h1{font:700 clamp(26px,4vw,38px)/1.1 var(--font-bricolage),sans-serif;margin:4px 0 8px}.legal-module__Qu0mEa__article h2{font:700 20px/1.2 var(--font-bricolage),sans-serif;margin:22px 0 4px;scroll-margin-top:24px}.legal-module__Qu0mEa__article p{margin:0}.legal-module__Qu0mEa__article ul{gap:6px;margin:0;padding-left:22px;display:grid}.legal-module__Qu0mEa__article a{color:var(--signal)}.legal-module__Qu0mEa__article code{font:600 13px var(--font-mono),monospace;background:var(--paper-2);border-radius:6px;padding:2px 6px}.legal-module__Qu0mEa__article table{border-collapse:collapse;width:100%;font-size:14px}.legal-module__Qu0mEa__article th,.legal-module__Qu0mEa__article td{border:1px solid var(--rule);text-align:left;vertical-align:top;padding:8px 10px}.legal-module__Qu0mEa__article .eyebrow{font:700 11px var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--signal)}.legal-module__Qu0mEa__article .legal-updated{font:600 13px var(--font-mono),monospace;color:var(--muted)}.legal-module__Qu0mEa__article .legal-notice{background:var(--paper-2);border:1px solid var(--rule);border-radius:12px;padding:14px 16px}.legal-module__Qu0mEa__footer{border-top:1px solid var(--rule);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding:20px;font-size:13px;display:flex}.legal-module__Qu0mEa__footer nav{flex-wrap:wrap;gap:14px;display:flex}.legal-module__Qu0mEa__footer a{color:var(--muted);text-decoration:none}.legal-module__Qu0mEa__footer a:hover{color:var(--signal)}
