[data-alumni-overlay] .Button_button__vWzJz,[data-page-sections] .Button_button__vWzJz{--button-focus-outline-width:4px}.Button_button__vWzJz[data-rich-text-button]{--rich-button-fill:var(--brand-primary);--rich-button-fill-hover:var(--brand-primary-strong);--rich-button-fill-text:var(--foreground-inverse);--rich-button-edge:var(--brand-primary-strong);--rich-button-label:var(--accent-text);--rich-button-hover-label:var(--brand-primary-strong);--rich-button-tint:var(--brand-primary-soft);min-height:48px;padding:12px 28px;font-family:var(--font-body);font-size:16px;font-weight:600;line-height:var(--line-height-compact,1.55);letter-spacing:normal;text-decoration:none;white-space:normal;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.Button_button__vWzJz[data-rich-text-button]:focus-visible{outline-color:var(--rich-button-label);outline-offset:4px}.Button_button__vWzJz[data-rich-text-button][data-rich-text-button-size]{border-radius:9999px}.Button_button__vWzJz[data-rich-text-button-color=dark]{--rich-button-fill:var(--brand-ink);--rich-button-fill-hover:color-mix(in srgb,var(--brand-ink) 85%,white);--rich-button-fill-text:var(--foreground-inverse);--rich-button-edge:var(--heading-foreground,var(--foreground));--rich-button-label:var(--heading-foreground,var(--foreground));--rich-button-hover-label:var(--rich-button-label);--rich-button-tint:color-mix(in srgb,var(--rich-button-label) 8%,transparent)}.Button_button__vWzJz[data-rich-text-button-color=custom]{--rich-button-edge:var(--rich-button-custom-label);--rich-button-label:var(--rich-button-custom-label);--rich-button-hover-label:var(--rich-button-custom-label);--rich-button-tint:var(--surface)}[data-accent-tone=dark] .Button_button__vWzJz[data-rich-text-button-color=custom]{--rich-button-edge:var(--rich-button-inverse-label);--rich-button-label:var(--rich-button-inverse-label)}.Button_button__vWzJz[data-rich-text-button-size=sm]{min-height:44px;padding:10px 20px;font-size:14px}.Button_button__vWzJz[data-rich-text-button-size=lg]{min-height:56px;padding:14px 36px;font-size:18px}.Button_button__vWzJz[data-rich-text-button=primary]{border-color:var(--rich-button-fill);background:var(--rich-button-fill);color:var(--rich-button-fill-text)}.Button_button__vWzJz[data-rich-text-button=outline]{border-color:var(--rich-button-edge);color:var(--rich-button-label)}.Button_button__vWzJz[data-rich-text-button=ghost]{color:var(--rich-button-label);text-decoration:none}@media (hover:hover){.Button_button__vWzJz[data-rich-text-button=primary]:hover{border-color:var(--rich-button-fill-hover);background:var(--rich-button-fill-hover);color:var(--foreground-inverse)}.Button_button__vWzJz[data-rich-text-button=outline]:hover{border-color:var(--rich-button-fill);background:var(--rich-button-fill);color:var(--rich-button-fill-text)}.Button_button__vWzJz[data-rich-text-button=ghost]:hover{background:color-mix(in srgb,var(--rich-button-fill) 12%,transparent);color:var(--rich-button-label)}}@media (prefers-reduced-motion:reduce){.Button_button__vWzJz[data-rich-text-button]{transition:none}}body:has([data-internal-fixed-dimensions]) .Button_button__vWzJz{--button-border-width:2px;--button-focus-outline-width:4px;border-radius:8px;gap:8px;outline-offset:2px}body:has([data-internal-portal]) .Button_button__vWzJz{--button-border-width:1px}body:has([data-internal-fixed-dimensions]) .Button_button__vWzJz:not([data-rich-text-button])[class~=min-h-9]{min-height:36px;padding-inline:12px;font-size:14px}body:has([data-internal-fixed-dimensions]) .Button_button__vWzJz:not([data-rich-text-button])[class~=min-h-11]{min-height:44px;padding-inline:16px;font-size:14px}body:has([data-internal-fixed-dimensions]) .Button_button__vWzJz:not([data-rich-text-button])[class~=min-h-12]{min-height:48px;padding-inline:24px;font-size:16px}body:has([data-internal-fixed-dimensions]) .Button_button__vWzJz[class~=size-11]{height:44px;min-height:44px;padding:0;width:44px}.Heading_heading__lio6R{inline-size:100%;min-inline-size:0;max-inline-size:100%;font-family:var(--font-display);font-size:var(--heading-fit-size,var(--section-heading-size,var(--heading-size)));font-weight:700;line-height:var(--line-height-heading);letter-spacing:normal;color:var(--heading-foreground,var(--foreground));overflow-wrap:anywhere;white-space:normal;text-wrap:wrap;transition-property:none}.Heading_heading__lio6R[data-heading-compact]{--section-heading-size:var(--heading-size-compact)}.Heading_heading__lio6R.Heading_pageSectionHeading__JS_NF{font-size:40px}@media (width < 820px){.Heading_heading__lio6R.Heading_pageSectionHeading__JS_NF{font-size:20px}}.Heading_heading__lio6R [data-heading-group]{transition-property:none;display:inline-block;inline-size:max-content;max-inline-size:100%;white-space:normal;overflow-wrap:anywhere}.Heading_eyebrow__lNW7T{color:var(--heading-eyebrow,var(--eyebrow-color));font-family:var(--font-body);font-size:12px;font-weight:700;text-transform:uppercase}.Heading_description__48ejL{inline-size:100%;min-inline-size:0;font-family:var(--font-body);font-size:16px;line-height:var(--line-height-body);color:var(--heading-description,var(--foreground-soft));white-space:pre-line;overflow-wrap:anywhere}@media (min-width:820px){.Heading_description__48ejL{font-size:18px}}body:has([data-internal-fixed-dimensions]) .Heading_heading__lio6R{font-size:28px}body:has([data-internal-fixed-dimensions]) .Heading_heading__lio6R[data-heading-compact]{font-size:24px}body:has([data-internal-fixed-dimensions]) .Heading_heading__lio6R.Heading_pageSectionHeading__JS_NF{font-size:20px}body:has([data-internal-fixed-dimensions]) .Heading_eyebrow__lNW7T{font-size:12px}body:has([data-internal-fixed-dimensions]) .Heading_description__48ejL{font-size:16px}@media (min-width:820px){body:has([data-internal-fixed-dimensions]) .Heading_heading__lio6R{font-size:60px}body:has([data-internal-fixed-dimensions]) .Heading_heading__lio6R[data-heading-compact]{font-size:36px}body:has([data-internal-fixed-dimensions]) .Heading_heading__lio6R.Heading_pageSectionHeading__JS_NF{font-size:40px}body:has([data-internal-fixed-dimensions]) .Heading_description__48ejL{font-size:18px}}.HomePage_page__ceD__{--heading-size:24px;--heading-size-compact:22px;min-width:0;overflow:clip;background:var(--surface-subtle);color:var(--foreground);font-family:var(--editorial-body)}.HomePage_page__ceD__ :is(h1,h2,h3,h4){font-family:var(--editorial-display)}.HomePage_page__ceD__ [data-why-icon-inner]>[data-side]{overflow:hidden;border-radius:22px}.HomePage_uniquenessPanel__6FHVl{height:min(480px,calc(100dvh - var(--site-header-height) - 32px))}.HomePage_page__ceD__ .HomePage_uniquenessPanel__6FHVl{border-radius:var(--radius-xl)}@media (min-width:820px){.HomePage_uniquenessPanel__6FHVl{height:min(560px,calc(100dvh - var(--site-header-height) - 32px));position:sticky;top:calc(var(--site-header-height) + 16px)}}.HomePage_rail__E1PZR{width:min(100%,var(--preset-rail-width));margin-inline:auto;padding-inline:var(--preset-gutter)}.HomePage_hero__DUY9D{min-height:580px}.HomePage_heroContent__tb3vK{padding-block:calc(var(--site-header-height) + 48px) 64px}.HomePage_heroEyebrow___WyzW{font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:12px;color:var(--heading-eyebrow,var(--eyebrow-color))}.HomePage_heroTitle__I1Suc{font-family:var(--editorial-display);font-size:36px;font-weight:700;line-height:var(--line-height-heading);overflow-wrap:anywhere;text-wrap:wrap}.HomePage_rail__E1PZR,.HomePage_rail__E1PZR>*{min-inline-size:0}.HomePage_heroDescription__WV3KJ{width:100%;font-size:16px}@media (min-width:820px){.HomePage_hero__DUY9D{min-height:min(800px,100svh)}.HomePage_page__ceD__{--heading-size:44px;--heading-size-compact:32px}.HomePage_heroTitle__I1Suc{font-size:72px}.HomePage_heroDescription__WV3KJ{font-size:18px}}.NewsGrid_section___A_AE{display:grid;gap:24px}.NewsGrid_heading__GQ7lb{min-width:0;margin-bottom:0}.NewsGrid_grid__jhYAe{display:grid;min-width:0;gap:16px}.NewsGrid_card__CI4mr{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--foreground);box-shadow:var(--elevation-xs);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease}.NewsGrid_thumbnail__cgNzX{display:block;width:100%;height:auto;aspect-ratio:16/9;flex:none;object-fit:cover;object-position:center;background:var(--surface-muted)}.NewsGrid_body__rkwwQ{min-width:0;padding:16px}.NewsGrid_meta__5dTK1{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.NewsGrid_meta__5dTK1>span{max-width:100%;white-space:normal}.NewsGrid_meta__5dTK1 time{color:var(--muted);font-size:12px}.NewsGrid_excerpt__Vao_7,.NewsGrid_title__yd_DT{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;overflow-wrap:anywhere}.NewsGrid_title__yd_DT{margin:12px 0 0;font-size:18px;font-weight:700;line-height:var(--line-height-heading);-webkit-line-clamp:3;transition:color .18s ease}.NewsGrid_excerpt__Vao_7{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:var(--line-height-body);-webkit-line-clamp:2}.NewsGrid_card__CI4mr:first-child .NewsGrid_title__yd_DT{font-size:24px}.NewsGrid_card__CI4mr:first-child .NewsGrid_excerpt__Vao_7{font-size:16px;-webkit-line-clamp:3}.NewsGrid_allNews__pkN_l{display:inline-flex;min-height:44px;align-items:center;justify-self:start;gap:8px;color:var(--accent-text);font-weight:700}.NewsGrid_allNews__pkN_l svg{flex:none}.NewsGrid_allNews__pkN_l:focus-visible,.NewsGrid_card__CI4mr:focus-visible{outline:4px solid var(--brand-primary-strong);outline-offset:4px}.NewsGrid_card__CI4mr:focus-visible{border-color:var(--brand-accent);box-shadow:var(--elevation-sm)}.NewsGrid_card__CI4mr:focus-visible .NewsGrid_title__yd_DT{color:var(--accent-text)}@media (hover:hover){.NewsGrid_card__CI4mr:hover{border-color:var(--brand-accent);box-shadow:var(--elevation-sm)}.NewsGrid_card__CI4mr:hover .NewsGrid_title__yd_DT{color:var(--accent-text)}.NewsGrid_allNews__pkN_l:hover{text-decoration:underline;text-underline-offset:4px}}@media (width < 600px){.NewsGrid_card__CI4mr:not(:first-child){flex-direction:row;align-items:flex-start;gap:14px;padding:14px}.NewsGrid_card__CI4mr:not(:first-child) .NewsGrid_thumbnail__cgNzX{width:32%;border-radius:6px}.NewsGrid_card__CI4mr:not(:first-child) .NewsGrid_body__rkwwQ{flex:1;padding:0}}@media (min-width:600px){.NewsGrid_section___A_AE{grid-template-columns:minmax(0,1fr) auto;align-items:end}.NewsGrid_heading__GQ7lb{grid-column:1;grid-row:1}.NewsGrid_allNews__pkN_l{grid-column:2;grid-row:1;justify-self:end}.NewsGrid_grid__jhYAe{grid-column:1/-1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.NewsGrid_card__CI4mr:first-child{grid-column:1/-1}.NewsGrid_card__CI4mr:first-child .NewsGrid_body__rkwwQ{padding:24px}}@media (min-width:1024px){.NewsGrid_grid__jhYAe{grid-template-columns:repeat(24,minmax(0,1fr));gap:24px}.NewsGrid_card__CI4mr{grid-column:span 6}.NewsGrid_card__CI4mr:first-child{grid-column:1/15;grid-row:1}.NewsGrid_card__CI4mr:nth-child(2){grid-column:15/-1;grid-row:1}.NewsGrid_grid__jhYAe[data-count="1"] .NewsGrid_card__CI4mr{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.NewsGrid_card__CI4mr,.NewsGrid_title__yd_DT{transition:none}}@media (min-width:820px){.NewsGrid_card__CI4mr:first-child .NewsGrid_title__yd_DT{font-size:28px}.NewsGrid_card__CI4mr:nth-child(2) .NewsGrid_title__yd_DT{font-size:20px}}.WhyIcon_inner__VVBfS{position:relative;width:100%;height:100%;border-radius:22px;overflow:visible;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,.15,.2,1)}.WhyIcon_inner__VVBfS>.WhyIcon_face__bXLv7{background:#fff;color-scheme:only light}.WhyIcon_inner__VVBfS>.WhyIcon_face__bXLv7[data-brand-back=true]{background:var(--brand-ink)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-homepage-why-item]:hover [data-flippable=true] .WhyIcon_inner__VVBfS{transform:rotateY(180deg)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-homepage-why-item]:has(:focus-visible) [data-flippable=true] .WhyIcon_inner__VVBfS{transform:rotateY(180deg)}}@media (prefers-reduced-motion:reduce){[data-homepage-why-item] .WhyIcon_inner__VVBfS{transform:none;transition:none}}