.interest-form_wrapper__6Cf9_{display:flex;flex-direction:column;gap:10px;width:100%}.interest-form_form__bnBLJ{display:flex;gap:10px;margin:0}.interest-form_formInline__nNj4D{flex-wrap:wrap;max-width:520px}.interest-form_formStacked__NH4SE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.interest-form_formStacked__NH4SE>*{grid-column:1/-1}.interest-form_formStacked__NH4SE>.interest-form_fieldHalf__5w1Rv{grid-column:span 1}@media(max-width:560px){.interest-form_formStacked__NH4SE>.interest-form_fieldHalf__5w1Rv{grid-column:1/-1}}.interest-form_intro__hzQ7x{display:flex;flex-direction:column;gap:6px}.interest-form_inlineField__XmPER{display:flex;flex:1 1 240px;min-width:0}.interest-form_field__Lph6r{display:flex;flex-direction:column;gap:6px}.interest-form_label__DkSo6{padding:0;color:var(--marketing-ink);font-size:14px;font-weight:600}.interest-form_input__8qFqb,.interest-form_textarea__U_hmX{box-sizing:border-box;width:100%;min-height:44px;padding:12px 14px;border:1px solid var(--marketing-warm-input-line);border-radius:6px;background:var(--card);color:var(--marketing-ink);font:inherit;font-size:16px}.interest-form_input__8qFqb::placeholder,.interest-form_textarea__U_hmX::placeholder{color:var(--marketing-muted)}.interest-form_input__8qFqb:focus-visible,.interest-form_textarea__U_hmX:focus-visible{border-color:var(--primary);outline:2px solid var(--ring);outline-offset:2px;box-shadow:0 0 0 5px var(--marketing-focus-glow)}.interest-form_formInline__nNj4D .interest-form_input__8qFqb{padding:14px 16px}.interest-form_textarea__U_hmX{resize:vertical}.interest-form_choiceGroup__ZBZLt{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0}.interest-form_choiceGroup__ZBZLt>legend{margin-bottom:8px}.interest-form_choices__Rkiu5{display:flex;flex-wrap:wrap;gap:8px}.interest-form_choice__2q5zM{position:relative;display:inline-flex}.interest-form_choiceInput__V_j3l{position:absolute;opacity:0;pointer-events:none}.interest-form_choiceLabel__5U12b{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--marketing-warm-input-line);border-radius:999px;background:var(--card);color:var(--marketing-ink);font-size:14px;font-weight:500;cursor:pointer}.interest-form_choiceLabel__5U12b:hover{border-color:var(--primary)}.interest-form_choiceInput__V_j3l:checked+.interest-form_choiceLabel__5U12b{border-color:var(--marketing-ink);background:var(--marketing-ink);color:var(--marketing-on-dark)}.interest-form_choiceInput__V_j3l:focus-visible+.interest-form_choiceLabel__5U12b{outline:2px solid var(--ring);outline-offset:2px;box-shadow:0 0 0 5px var(--marketing-focus-glow)}.interest-form_submit__u3umM{flex:none;min-height:44px;padding:14px 22px;border:0;border-radius:6px;background:var(--primary);color:var(--marketing-on-dark);font:inherit;font-size:16px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard)}.interest-form_submit__u3umM:hover:not(:disabled){background:var(--marketing-brand-hover)}.interest-form_submit__u3umM:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.interest-form_submit__u3umM:disabled{opacity:.7;cursor:progress}.interest-form_formStacked__NH4SE .interest-form_submit__u3umM{width:100%}.interest-form_note__zBL0b{margin:0;color:var(--marketing-muted);font-size:13px}.interest-form_formInline__nNj4D+.interest-form_note__zBL0b{margin-top:12px}.interest-form_error__4bfnz{margin:0;color:var(--marketing-alert);font-size:14px}.interest-form_successArea__0It0B{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:520px}.interest-form_success__gXznH{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:6px;background:var(--marketing-tint);color:var(--marketing-deep-green);font-size:15px;font-weight:600}.interest-form_successCopy__nyfbF{display:flex;flex-direction:column;gap:8px}.interest-form_successMark__ZPL82{flex:none;width:6px;height:11px;margin:0 4px 3px;border:solid var(--primary);border-width:0 2px 2px 0;transform:rotate(45deg)}.interest-form_reset__up7J6{min-height:44px;padding:0;border:0;background:none;color:var(--marketing-deep-green);font:inherit;font-size:15px;font-weight:600;text-decoration:underline;cursor:pointer}@media(max-width:820px){.interest-form_choiceLabel__5U12b{min-height:44px}}@media(prefers-reduced-motion:reduce){.interest-form_submit__u3umM{transition:none}}.campus-ambassadors_hero__10aO7{position:relative;overflow:hidden;padding:clamp(56px,8vw,104px) 24px clamp(48px,6vw,80px);background:var(--marketing-hero-gradient);color:var(--marketing-ink);line-height:normal}.campus-ambassadors_sparkleLarge__vQv1k,.campus-ambassadors_sparkleSmall__bGaFg{position:absolute;top:56px;fill:var(--marketing-mint-accent);pointer-events:none}.campus-ambassadors_sparkleLarge__vQv1k{left:calc(50% - 400px);width:34px;height:34px}.campus-ambassadors_sparkleSmall__bGaFg{left:calc(50% + 380px);width:24px;height:24px;opacity:.7}.campus-ambassadors_heroInner__A74UF{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:center;gap:clamp(32px,5vw,64px);max-width:1240px;margin:0 auto}.campus-ambassadors_heroCopy__y80CY{display:flex;flex-direction:column;gap:22px}.campus-ambassadors_hero__10aO7 .campus-ambassadors_heroTitle__YaQxo{margin:0;color:var(--marketing-ink);font-size:clamp(38px,5vw,62px);font-weight:700;line-height:1.02;letter-spacing:-.05em;text-align:left;text-wrap:balance}.campus-ambassadors_accent__sCoBP{color:var(--primary)}.campus-ambassadors_hero__10aO7 .campus-ambassadors_heroLead__Q_M2b{max-width:540px;margin:0;color:var(--marketing-body);font-size:clamp(17px,1.6vw,20px);line-height:1.55;text-align:left;text-wrap:pretty}.campus-ambassadors_heroActions__nHnuJ{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.campus-ambassadors_primaryAction__qDdaL,.campus-ambassadors_secondaryAction__CLamU{display:inline-flex;align-items:center;min-height:44px;padding:14px 22px;border-radius:6px;font-size:16px;font-weight:600;text-decoration:none}.campus-ambassadors_primaryAction__qDdaL:focus-visible,.campus-ambassadors_secondaryAction__CLamU:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.campus-ambassadors_primaryAction__qDdaL{background:var(--primary);color:var(--primary-foreground)}.campus-ambassadors_primaryAction__qDdaL:hover{background:var(--primary-hover);color:var(--primary-foreground)}.campus-ambassadors_secondaryAction__CLamU{border:1px solid var(--marketing-warm-input-line);background:var(--card);color:var(--marketing-ink)}.campus-ambassadors_secondaryAction__CLamU:hover{background:var(--marketing-warm-hover-soft);color:var(--marketing-ink)}.campus-ambassadors_perks__S3GLz{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:0;padding:0;list-style:none}.campus-ambassadors_perk__YUIFC{display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid var(--marketing-warm-line);border-radius:8px;background:var(--card)}.campus-ambassadors_perkIcon___uSZb{display:grid;place-items:center;width:36px;height:36px;border-radius:6px;background:var(--marketing-tint);color:var(--primary)}.campus-ambassadors_perkIcon___uSZb svg{width:18px;height:18px}.campus-ambassadors_hero__10aO7 .campus-ambassadors_perkTitle__US5cm{margin:0;color:var(--marketing-ink);font-size:17px;font-weight:600;line-height:normal;letter-spacing:-.02em;text-align:left}.campus-ambassadors_hero__10aO7 .campus-ambassadors_perkDescription__7C2hb{margin:0;color:var(--marketing-body);font-size:14.5px;line-height:1.55;text-align:left}.campus-ambassadors_campuses__Sz0BJ{padding:clamp(64px,8vw,104px) 24px;background:var(--card);color:var(--marketing-ink);line-height:normal}.campus-ambassadors_campusesInner__u1jXY{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:stretch;gap:24px;max-width:1240px;margin:0 auto}.campus-ambassadors_who__i887m{display:flex;flex-direction:column;justify-content:center;gap:14px}.campus-ambassadors_campuses__Sz0BJ .campus-ambassadors_whoTitle__zvTOw{margin:0;color:inherit;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.1;letter-spacing:-.035em;text-align:left}.campus-ambassadors_whoList__dn5JQ{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.campus-ambassadors_whoList__dn5JQ li{display:flex;gap:10px;color:var(--marketing-quote);font-size:16px;line-height:1.5}.campus-ambassadors_whoList__dn5JQ svg{flex:none;width:16px;height:16px;margin-top:4px;color:var(--primary)}.campus-ambassadors_campusCard__FK50_{display:flex;flex-direction:column;gap:16px;padding:28px;border:1px solid var(--marketing-warm-line);border-radius:8px;background:var(--marketing-canvas)}.campus-ambassadors_campusEyebrow__7WJMX{color:var(--primary);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.campus-ambassadors_campusName__2Lpxf{font-size:22px;font-weight:600;letter-spacing:-.02em}.campus-ambassadors_campuses__Sz0BJ .campus-ambassadors_campusDescription__3mFSH{margin:0;color:var(--marketing-body);font-size:15px;line-height:1.55;text-align:left}.campus-ambassadors_campusTags__FA1qi{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.campus-ambassadors_campusTagGreen__1ji4W,.campus-ambassadors_campusTag__rIaMA{padding:5px 11px;border-radius:999px;font-size:13px;font-weight:600}.campus-ambassadors_campusTag__rIaMA{background:var(--card);color:var(--marketing-body)}.campus-ambassadors_campusTagGreen__1ji4W{background:var(--marketing-tint);color:var(--marketing-deep-green)}.campus-ambassadors_apply__NRDKS{padding:clamp(64px,8vw,112px) 24px;background:var(--marketing-canvas);color:var(--marketing-ink);line-height:normal}.campus-ambassadors_formCard__Ckaq5{max-width:720px;margin:0 auto;padding:clamp(24px,4vw,40px);border:1px solid var(--marketing-warm-line);border-radius:8px;background:var(--card)}.campus-ambassadors_formCard__Ckaq5 .campus-ambassadors_formTitle__eu_M8{margin:0;color:var(--marketing-ink);font-size:clamp(26px,2.6vw,32px);font-weight:600;letter-spacing:-.03em;text-align:left}.campus-ambassadors_formCard__Ckaq5 .campus-ambassadors_formLead__JXnYr{margin:0;color:var(--marketing-body);font-size:15px;line-height:1.55;text-align:left}@media(max-width:860px){.campus-ambassadors_sparkleLarge__vQv1k,.campus-ambassadors_sparkleSmall__bGaFg{display:none}}.message-notice_notice__UjcHw{--notice-accent:var(--foreground);--notice-bg:var(--card);--notice-border:var(--border);position:relative;display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:.5rem;align-items:start;width:100%;padding:.5rem .625rem;border:1px solid var(--notice-border);border-radius:var(--radius-lg);background:var(--notice-bg);color:var(--notice-accent);font-family:var(--font-sans)}.message-notice_compact__JELsX{padding:.5rem .625rem}.message-notice_neutral__vM1Na{--notice-accent:var(--foreground)}.message-notice_info__nARh7{--notice-accent:var(--info-subtle-foreground);--notice-bg:var(--info-subtle);--notice-border:var(--info-border)}.message-notice_success__YCCZ4{--notice-accent:var(--success-subtle-foreground);--notice-bg:var(--success-subtle);--notice-border:var(--success-border)}.message-notice_warning__v3k0O{--notice-accent:var(--warning-subtle-foreground);--notice-bg:var(--warning-subtle);--notice-border:var(--warning-border)}.message-notice_error__tDNei{--notice-accent:var(--text-destructive);--notice-bg:var(--card);--notice-border:var(--destructive-border)}.message-notice_icon__SpExj{display:inline-flex;align-items:center;justify-content:center;width:16px;height:20px;color:var(--notice-accent)}.message-notice_content__eBYGy{min-width:0}.message-notice_title__AV_4p{font-weight:500}.message-notice_message__QT6yh,.message-notice_title__AV_4p{margin:0;color:var(--notice-accent)!important;font-size:.875rem!important;line-height:1.428572!important;text-align:start}.message-notice_title__AV_4p+.message-notice_message__QT6yh{margin-top:.18rem}.message-notice_actions__krmhM{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.message-notice_action__vuMm_,.message-notice_dismiss__f_Nlt{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-control);cursor:pointer;font-family:var(--font-sans);line-height:1;text-decoration:none;transition:background .16s ease,color .16s ease}.message-notice_action__vuMm_{gap:.34rem;min-height:2rem;padding:0 .68rem;border:1px solid rgba(0,0,0,0);font-size:.8rem;font-weight:500}.message-notice_primaryAction__HjbqC{border-color:var(--button-primary-border,var(--color-text-primary));background:var(--button-primary-bg,var(--color-text-primary));color:var(--button-primary-text,var(--color-white))}.message-notice_secondaryAction__ex2Nx{background:var(--button-secondary-bg);color:var(--button-secondary-text)}.message-notice_primaryAction__HjbqC:hover{border-color:var(--button-primary-bg-hover,var(--color-icon-primary));background:var(--button-primary-bg-hover,var(--color-icon-primary));color:var(--button-primary-text,var(--color-white))}.message-notice_secondaryAction__ex2Nx:hover{background:var(--button-secondary-bg-hover);color:var(--button-secondary-text)}.message-notice_dismiss__f_Nlt{width:2rem;height:2rem;background:rgba(0,0,0,0);color:var(--warm-text-muted,var(--color-text-meta))}.message-notice_dismiss__f_Nlt:hover{background:var(--warm-bg-medium,var(--color-button-secondary-bg));color:var(--warm-text-primary,var(--color-text-primary))}.message-notice_action__vuMm_:focus-visible,.message-notice_dismiss__f_Nlt:focus-visible{outline:var(--focus);outline-offset:2px}@media(max-width:560px){.message-notice_notice__UjcHw{grid-template-columns:16px minmax(0,1fr) auto}.message-notice_actions__krmhM{display:grid;width:100%}.message-notice_action__vuMm_{width:100%;min-height:2.75rem}.message-notice_dismiss__f_Nlt{width:2.75rem;height:2.75rem}}.auth-modal_backdrop__nXRgg{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,var(--foreground) 38%,transparent)}.auth-modal_dialog__644_Y{width:min(100%,1333px);max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;border-radius:12px;background:var(--background);box-shadow:0 20px 64px color-mix(in srgb,var(--foreground) 24%,transparent)}.auth-modal_dialog__644_Y:focus-visible{outline:var(--focus);outline-offset:2px}@media(max-width:1023px){.auth-modal_backdrop__nXRgg{padding:16px}.auth-modal_dialog__644_Y{max-height:calc(100dvh - 32px)}}.section-header_sectionHeader__Bvu0x{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.section-header_sectionHeader__Bvu0x .section-header_title__bKFai{margin:0;color:var(--marketing-ink);-webkit-text-fill-color:currentColor;font-size:clamp(30px,3.4vw,46px);font-weight:600;line-height:1.08;letter-spacing:-.035em;text-align:left;text-wrap:balance}.section-header_sectionHeader__Bvu0x .section-header_description__i2hQJ{margin:0;color:var(--marketing-body);font-size:clamp(17px,1.5vw,20px);font-weight:400;line-height:1.55;text-align:left;text-wrap:pretty}.section-header_sectionHeader__Bvu0x .section-header_description__i2hQJ a{color:var(--marketing-deep-green);font-weight:600}.section-header_sectionHeaderDark__jSzO8 .section-header_title__bKFai{color:var(--marketing-on-dark)}.section-header_sectionHeaderDark__jSzO8 .section-header_description__i2hQJ{color:var(--marketing-on-dark-description)}.section-header_sectionHeaderGreen__b7ZO3 .section-header_description__i2hQJ{color:var(--marketing-on-green-label);font-size:18px}.section-header_sectionHeaderCentred__JXJgd{align-items:center}.section-header_sectionHeaderCentred__JXJgd .section-header_description__i2hQJ,.section-header_sectionHeaderCentred__JXJgd .section-header_title__bKFai{text-align:center}.numbered-steps-section_section__y8gTl{padding:clamp(64px,8vw,112px) 24px;background:var(--primary);color:var(--marketing-on-dark);line-height:normal}.numbered-steps-section_inner__QxxoP{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(32px,5vw,72px);align-items:start;max-width:1240px;margin:0 auto}.numbered-steps-section_steps__ZWYN0{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.numbered-steps-section_step__yUilM{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:20px 0;border-top:1px solid var(--marketing-on-green-line)}.numbered-steps-section_number__wBN7W{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--card);color:var(--marketing-deep-green);font-size:14px;font-weight:700}.numbered-steps-section_copy__3MPjj{display:flex;flex-direction:column;gap:4px}.numbered-steps-section_stepTitle__JOYQr{font-size:18px;font-weight:600;letter-spacing:-.02em}.numbered-steps-section_stepDescription__OpIDY{color:var(--marketing-on-green-label);font-size:15px;line-height:1.55}