.suite[data-astro-cid-nanwoqvp]{display:grid;gap:var(--s-4)}.ss[data-astro-cid-nanwoqvp]{display:grid;gap:var(--s-4);padding:var(--s-4);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--st-tint) 0%,var(--paper) 85%);border:1px solid color-mix(in srgb,var(--st) 18%,var(--line))}@media(min-width:900px){.ss[data-astro-cid-nanwoqvp]{grid-template-columns:250px minmax(0,1fr);padding:var(--s-5);gap:var(--s-6)}}.ss-head[data-astro-cid-nanwoqvp]{display:flex;gap:var(--s-3);align-items:flex-start}.ss-icon[data-astro-cid-nanwoqvp]{flex-shrink:0;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--st);color:#fff;box-shadow:0 6px 16px -8px var(--st)}.ss-head[data-astro-cid-nanwoqvp] h3[data-astro-cid-nanwoqvp]{font-size:var(--text-base);margin:2px 0;color:var(--ink-900)}.ss-head[data-astro-cid-nanwoqvp] p[data-astro-cid-nanwoqvp]{margin:0;font-size:var(--text-sm);color:var(--ink-700)}.ss-count[data-astro-cid-nanwoqvp]{display:inline-block;margin-top:var(--s-2);font-size:var(--text-xs);font-weight:600;color:var(--st)}.ss-mods[data-astro-cid-nanwoqvp]{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}@media(max-width:599px){.ss-mods[data-astro-cid-nanwoqvp]{grid-template-columns:repeat(2,minmax(0,1fr))}.mod[data-astro-cid-nanwoqvp]{flex-direction:column;gap:var(--s-2);padding:var(--s-3)}.mod-icon[data-astro-cid-nanwoqvp]{width:32px;height:32px}}.suite-detail[data-astro-cid-nanwoqvp] .ss-mods[data-astro-cid-nanwoqvp]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--s-3)}@media(max-width:599px){.suite-detail[data-astro-cid-nanwoqvp] .ss-mods[data-astro-cid-nanwoqvp]{grid-template-columns:1fr}.suite-detail[data-astro-cid-nanwoqvp] .mod[data-astro-cid-nanwoqvp]{flex-direction:row}}.ss-mods[data-astro-cid-nanwoqvp] li[data-astro-cid-nanwoqvp]{margin:0}.mod[data-astro-cid-nanwoqvp]{display:flex;gap:var(--s-3);align-items:flex-start;height:100%;padding:var(--s-3);border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.mod[data-astro-cid-nanwoqvp]:hover{border-color:var(--st);transform:translateY(-2px);box-shadow:0 10px 24px -16px var(--st)}.mod[data-astro-cid-nanwoqvp]:focus-visible{outline:2px solid var(--st);outline-offset:2px}.mod-icon[data-astro-cid-nanwoqvp]{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--st-tint);color:var(--st)}.mod-text[data-astro-cid-nanwoqvp]{display:grid;gap:2px;min-width:0}.mod-text[data-astro-cid-nanwoqvp] b[data-astro-cid-nanwoqvp]{font-size:var(--text-sm);color:var(--ink-900);line-height:1.3}.mod-text[data-astro-cid-nanwoqvp] small[data-astro-cid-nanwoqvp]{font-size:var(--text-xs);color:var(--ink-500);line-height:1.45}.mod-live[data-astro-cid-nanwoqvp]{font-size:.75rem;font-weight:600;color:var(--ok)}@media(prefers-reduced-motion:reduce){.mod[data-astro-cid-nanwoqvp],.mod[data-astro-cid-nanwoqvp]:hover{transition:none;transform:none}}.rd-tabs[data-astro-cid-5ak5ei67]{display:flex;gap:var(--s-2);overflow-x:auto;padding-bottom:var(--s-2);margin-bottom:var(--s-6);scrollbar-width:thin}.rd-tab[data-astro-cid-5ak5ei67]{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--s-2);padding:10px 16px;border-radius:999px;cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:600;color:var(--ink-700);background:var(--paper);border:1px solid var(--line-strong)}.rd-tab[data-astro-cid-5ak5ei67]:hover{border-color:var(--ink-700)}.rd-tab[data-astro-cid-5ak5ei67][aria-selected=true]{color:#fff;background:var(--ink-900);border-color:var(--ink-900)}.rd-tab[data-astro-cid-5ak5ei67]:focus-visible,.rd-step[data-astro-cid-5ak5ei67]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.rd-panel[data-astro-cid-5ak5ei67]{padding:var(--s-6);border-radius:var(--radius-lg);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow)}.rd-panel[data-astro-cid-5ak5ei67]+.rd-panel[data-astro-cid-5ak5ei67]{margin-top:var(--s-6)}.rd-js[data-astro-cid-5ak5ei67] .rd-panel[data-astro-cid-5ak5ei67]+.rd-panel[data-astro-cid-5ak5ei67]{margin-top:0}@media(min-width:900px){.rd-panel[data-astro-cid-5ak5ei67]{padding:var(--s-8)}}.rd-head[data-astro-cid-5ak5ei67] h3[data-astro-cid-5ak5ei67]{font-size:var(--text-xl);margin-bottom:var(--s-1)}.rd-head[data-astro-cid-5ak5ei67] p[data-astro-cid-5ak5ei67]{color:var(--ink-700);margin-bottom:var(--s-6)}.rd-body[data-astro-cid-5ak5ei67]{display:grid;gap:var(--s-6);align-items:start}@media(min-width:900px){.rd-body[data-astro-cid-5ak5ei67]{grid-template-columns:1.05fr 1fr;gap:var(--s-10)}}.rd-steps[data-astro-cid-5ak5ei67]{list-style:none;padding:0;margin:0;display:grid;gap:var(--s-2);counter-reset:s}.rd-steps[data-astro-cid-5ak5ei67] li[data-astro-cid-5ak5ei67]{margin:0;border-radius:var(--radius);border:1px solid var(--line);border-left:4px solid var(--line-strong);background:var(--paper);transition:border-color .15s ease,background .15s ease}.rd-steps[data-astro-cid-5ak5ei67] li[data-astro-cid-5ak5ei67]:hover{border-left-color:var(--st)}.rd-steps[data-astro-cid-5ak5ei67] li[data-astro-cid-5ak5ei67]:has(.rd-step[aria-pressed=true]){border-color:color-mix(in srgb,var(--st) 35%,var(--line));border-left-color:var(--st);background:var(--st-tint)}.rd-steps[data-astro-cid-5ak5ei67] li[data-astro-cid-5ak5ei67]>.rd-shots[data-astro-cid-5ak5ei67]{padding:0 var(--s-3) var(--s-3)}.rd-step[data-astro-cid-5ak5ei67]{width:100%;text-align:left;display:grid;gap:2px;padding:var(--s-3) var(--s-4) var(--s-1);cursor:pointer;font:inherit;border:0;background:none;border-radius:var(--radius)}.rd-time[data-astro-cid-5ak5ei67]{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);font-weight:600;color:var(--st)}.rd-title[data-astro-cid-5ak5ei67]{font-weight:600;color:var(--ink-900)}.rd-text[data-astro-cid-5ak5ei67]{font-size:var(--text-sm);color:var(--ink-700)}.rd-js[data-astro-cid-5ak5ei67] .rd-step[data-astro-cid-5ak5ei67]:not([aria-pressed=true]) .rd-text[data-astro-cid-5ak5ei67]{display:none}.rd-mod[data-astro-cid-5ak5ei67]{display:inline-flex;align-items:center;gap:4px;margin:0 var(--s-4) var(--s-3);font-size:var(--text-xs);font-weight:600;color:var(--st);text-decoration:none}.rd-mod[data-astro-cid-5ak5ei67]:hover{text-decoration:underline}.rd-shots[data-astro-cid-5ak5ei67]{display:grid;gap:var(--s-6);max-width:460px;width:100%;justify-self:center}.rd-js[data-astro-cid-5ak5ei67] .rd-shot[data-astro-cid-5ak5ei67]:not(.on){display:none}.rd-cta[data-astro-cid-5ak5ei67]{margin-top:var(--s-6)}@media(prefers-reduced-motion:reduce){.rd-steps[data-astro-cid-5ak5ei67] li[data-astro-cid-5ak5ei67]{transition:none}}.lc-line[data-astro-cid-4lisgbt2]{list-style:none;margin:0 0 var(--s-6);padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:relative}.lc-line[data-astro-cid-4lisgbt2]:before{content:"";position:absolute;left:10%;right:10%;top:26px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--st-growth),var(--st-teaching),var(--st-life),var(--st-academics));opacity:.35}.lc-line[data-astro-cid-4lisgbt2] li[data-astro-cid-4lisgbt2]{margin:0;display:flex;justify-content:center;position:relative}.lc-node[data-astro-cid-4lisgbt2]{display:grid;justify-items:center;gap:var(--s-2);padding:0;border:0;background:none;cursor:pointer;font:inherit;color:var(--ink-700)}.lc-dot[data-astro-cid-4lisgbt2]{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#fff;color:var(--st);border:3px solid color-mix(in srgb,var(--st) 45%,#fff);transition:transform .15s ease,background .15s ease;position:relative;z-index:1}.lc-node[data-astro-cid-4lisgbt2]:hover .lc-dot[data-astro-cid-4lisgbt2]{transform:scale(1.06)}.done[data-astro-cid-4lisgbt2] .lc-dot[data-astro-cid-4lisgbt2]{background:var(--st-tint);border-color:var(--st)}.lc-node[data-astro-cid-4lisgbt2][aria-expanded=true] .lc-dot[data-astro-cid-4lisgbt2]{background:var(--st);color:#fff;border-color:var(--st);box-shadow:0 0 0 6px color-mix(in srgb,var(--st) 18%,transparent)}.lc-node[data-astro-cid-4lisgbt2]:focus-visible .lc-dot[data-astro-cid-4lisgbt2]{outline:2px solid var(--st);outline-offset:4px}.lc-label[data-astro-cid-4lisgbt2]{display:grid;justify-items:center;font-weight:600;font-size:var(--text-sm)}.lc-label[data-astro-cid-4lisgbt2] small[data-astro-cid-4lisgbt2]{font-size:.7rem;color:var(--ink-400)}.lc-node[data-astro-cid-4lisgbt2][aria-expanded=true] .lc-label[data-astro-cid-4lisgbt2]{color:var(--st)}@media(max-width:599px){.lc-dot[data-astro-cid-4lisgbt2]{width:42px;height:42px}.lc-line[data-astro-cid-4lisgbt2]:before{top:20px}.lc-label[data-astro-cid-4lisgbt2]{font-size:.72rem}}.lc-panel[data-astro-cid-4lisgbt2]{display:grid;gap:var(--s-6);align-items:center;padding:var(--s-6);border-radius:var(--radius-lg);background:linear-gradient(150deg,var(--st-tint),#fff 70%);border:1px solid color-mix(in srgb,var(--st) 22%,var(--line))}.lc-panel[data-astro-cid-4lisgbt2]+.lc-panel[data-astro-cid-4lisgbt2]{margin-top:var(--s-4)}@media(min-width:900px){.lc-panel[data-astro-cid-4lisgbt2]{grid-template-columns:1.1fr 1fr;padding:var(--s-8);gap:var(--s-10)}}.lc-step[data-astro-cid-4lisgbt2]{font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--st);margin-bottom:var(--s-1)}.lc-text[data-astro-cid-4lisgbt2] h3[data-astro-cid-4lisgbt2]{font-size:var(--text-xl)}.lc-text[data-astro-cid-4lisgbt2]>p[data-astro-cid-4lisgbt2]:not(.lc-step){color:var(--ink-700)}.lc-mods[data-astro-cid-4lisgbt2]{list-style:none;padding:0;margin:var(--s-4) 0 0;display:flex;flex-wrap:wrap;gap:var(--s-2)}.lc-mods[data-astro-cid-4lisgbt2] li[data-astro-cid-4lisgbt2]{margin:0}.lc-mods[data-astro-cid-4lisgbt2] a[data-astro-cid-4lisgbt2]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#fff;color:var(--st);border:1px solid color-mix(in srgb,var(--st) 30%,transparent);font-size:var(--text-sm);font-weight:600;text-decoration:none}.lc-mods[data-astro-cid-4lisgbt2] a[data-astro-cid-4lisgbt2]:hover{background:var(--st);color:#fff}.lc-snip[data-astro-cid-4lisgbt2]{max-width:440px;width:100%;justify-self:center}@media(prefers-reduced-motion:reduce){.lc-dot[data-astro-cid-4lisgbt2]{transition:none}.lc-node[data-astro-cid-4lisgbt2]:hover .lc-dot[data-astro-cid-4lisgbt2]{transform:none}}.hero[data-astro-cid-j7pv25f6] .scope-link[data-astro-cid-j7pv25f6]{margin:calc(-1 * var(--s-6)) 0 var(--s-8);font-size:var(--text-sm);font-weight:600}.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;padding:var(--s-16) 0;background:radial-gradient(720px 420px at 95% 5%,#d6e6ff,transparent 65%),radial-gradient(560px 380px at 70% 75%,#dff5ef,transparent 65%),radial-gradient(520px 320px at 0% 100%,#ffeede,transparent 70%),linear-gradient(180deg,#f7faff,#fff)}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(11,42,91,.08) 1px,transparent 1px);background-size:22px 22px;mask-image:linear-gradient(180deg,#000 0%,transparent 70%)}.hero[data-astro-cid-j7pv25f6]>.container[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.hero-tags[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:calc(-1 * var(--s-4)) 0 var(--s-8);display:flex;flex-wrap:wrap;gap:var(--s-2)}.hero-tags[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin:0}.hero-tags[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-block;padding:5px 12px;border-radius:999px;font-size:var(--text-xs);font-weight:600;text-decoration:none;color:var(--st);background:color-mix(in srgb,var(--st-tint) 80%,#fff);border:1px solid color-mix(in srgb,var(--st) 25%,transparent)}.hero-tags[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background:var(--st);color:#fff}@media(min-width:900px){.hero[data-astro-cid-j7pv25f6]{padding:var(--s-24) 0}}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-12);align-items:center}@media(min-width:1000px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1.2fr 1fr}}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:14ch}.hero-snip[data-astro-cid-j7pv25f6]{max-width:440px;justify-self:center;width:100%}.hero-line[data-astro-cid-j7pv25f6]{margin-top:var(--s-16)}.record-note[data-astro-cid-j7pv25f6]{font-size:var(--text-xs);color:var(--ink-500);margin:var(--s-5) 0 0}.hero[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin-bottom:var(--s-8)}.proof-strip[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:var(--s-10) 0 0;display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-8);font-size:var(--text-sm);color:var(--ink-500)}.proof-strip[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin:0}.proof-strip[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--ink-900)}.spot[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:var(--s-8);border-radius:var(--radius-lg);text-decoration:none;color:inherit;background:linear-gradient(150deg,var(--st-tint) 0%,#fff 70%);border:1px solid color-mix(in srgb,var(--st) 22%,var(--line));transition:transform .15s ease,box-shadow .15s ease}.spot[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--st)}.spot[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px var(--st)}.spot[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:var(--st)}.spot[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.eyebrow){color:var(--ink-700)}.spot-icon[data-astro-cid-j7pv25f6]{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--st);color:#fff;margin-bottom:var(--s-4);box-shadow:0 8px 18px -10px var(--st)}.spot-link[data-astro-cid-j7pv25f6]{margin-top:auto;font-weight:600;font-size:var(--text-sm);color:var(--st)}.sol[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;height:100%;padding:var(--s-6);border-radius:var(--radius-lg);text-decoration:none;color:inherit;background:linear-gradient(160deg,var(--st-tint) 0%,#fff 60%);border:1px solid color-mix(in srgb,var(--st) 18%,var(--line));transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.sol[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);border-color:var(--st);box-shadow:0 16px 36px -24px var(--st)}.sol-icon[data-astro-cid-j7pv25f6]{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--st);color:#fff;margin-bottom:var(--s-4)}.sol[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-lg);margin-bottom:var(--s-2)}.sol[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{flex:1;color:var(--ink-700);font-size:var(--text-sm)}.sol-link[data-astro-cid-j7pv25f6]{font-weight:600;font-size:var(--text-sm);color:var(--st)}.suite-more[data-astro-cid-j7pv25f6]{margin:var(--s-8) 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-3)}.inl-ic[data-astro-cid-j7pv25f6]{display:inline-flex;margin-right:6px}.journey[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#fff,#f7faff)}.role-band[data-astro-cid-j7pv25f6]{background:radial-gradient(800px 380px at 0% 0%,#eaf2fe,transparent 60%),radial-gradient(700px 360px at 100% 100%,#e8f7f4,transparent 60%),var(--surface);border-top:1px solid var(--line)}.ai-band[data-astro-cid-j7pv25f6]{background:radial-gradient(700px 360px at 100% 0%,rgba(10,108,245,.4),transparent 60%),radial-gradient(600px 320px at 0% 100%,rgba(15,118,110,.35),transparent 60%),#0b1730}.duo-icon[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;margin-bottom:var(--s-4);color:#fff;background:linear-gradient(135deg,#0957c4,#38bdf8)}.duo[data-astro-cid-j7pv25f6]+.duo[data-astro-cid-j7pv25f6] .duo-icon[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#0f766e,#34d399)}@media(prefers-reduced-motion:reduce){.spot[data-astro-cid-j7pv25f6],.sol[data-astro-cid-j7pv25f6]{transition:none}.spot[data-astro-cid-j7pv25f6]:hover,.sol[data-astro-cid-j7pv25f6]:hover{transform:none}}.spot[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--text-xl)}.eyebrow-dark[data-astro-cid-j7pv25f6]{color:#9cc3ff}.lead-dark[data-astro-cid-j7pv25f6]{color:#c7cada;margin-bottom:var(--s-6)}.ai-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-10);align-items:center}@media(min-width:900px){.ai-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:var(--s-16)}}.ai-points[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:grid;gap:var(--s-4)}.ai-points[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin:0;padding:var(--s-5);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius)}.ai-points[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;color:#fff}.ai-points[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:#b9bccd}
