@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@font-face{font-family:Clash Display;src:url(/assets/ClashDisplay-Extralight-aMEEZJAY.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/assets/ClashDisplay-Light-CYkTdZTj.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/assets/ClashDisplay-Regular-CqXbOgtz.woff2)format("woff2"),url(/assets/ClashDisplay-Regular-DZf2-HHj.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/assets/ClashDisplay-Medium-BpF52mW9.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/assets/ClashDisplay-Semibold-DHOpcw9y.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/assets/ClashDisplay-Bold-DPMaIpsk.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Clash Display Variable;src:url(/assets/ClashDisplay-Variable-BID3Ydx1.woff2)format("woff2-variations"),url(/assets/ClashDisplay-Variable-BWRcghNb.woff)format("woff");font-weight:200 700;font-style:normal;font-display:swap}:root{--aimee-orange:#ec8b58;--aimee-blue:#243193;--aimee-blue-deep:#09319d;--aimee-blue-ink:#01268f;--aimee-dark-grey:#1d1d1d;--aimee-white:#fff;--aimee-black:#000;--ramp-1:#b94423;--ramp-2:#e09139;--ramp-3:#a4b1b3;--ramp-4:#66a2c7;--ramp-5:#2659a1;--blue-bright:#4278fe;--signal-red:#ff4f31;--neutral-line:#d9d9d9;--grey-950:#1d1d1d;--grey-800:#3a3a3a;--grey-600:#6b6b6b;--grey-400:#a5a5a5;--grey-200:#e4e4e4;--grey-100:#f2f1ef;--grey-050:#faf9f7;--primary:var(--aimee-blue-deep);--primary-hover:var(--aimee-blue);--on-primary:var(--aimee-white);--text-primary:var(--aimee-dark-grey);--text-secondary:var(--grey-600);--text-inverse:var(--aimee-white);--text-link:var(--aimee-blue-deep);--text-link-hover:var(--aimee-orange);--surface-page:var(--aimee-white);--surface-muted:var(--grey-050);--surface-card:var(--aimee-white);--surface-invert:var(--aimee-blue-deep);--surface-ink:var(--aimee-dark-grey);--border-subtle:var(--grey-200);--border-strong:var(--grey-400);--border-brand:var(--aimee-orange);--accent:var(--aimee-orange);--accent-contrast:var(--aimee-blue-deep);--focus-ring:var(--blue-bright);--danger:var(--signal-red);--font-display:"Clash Display Variable","Clash Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-text:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--weight-extralight:200;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--size-hero:128px;--size-display-1:96px;--size-display-2:64px;--size-display-3:41.923px;--size-title-1:40.631px;--size-title-2:37.21px;--size-title-3:34.731px;--size-lead:25px;--size-label:19.87px;--size-body:17px;--size-body-sm:15px;--size-caption:13px;--leading-tight:100%;--leading-snug:1.15;--leading-body:1.3;--leading-loose:1.5;--tracking-display:-.03em;--tracking-normal:0}.aimee-hero{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--size-hero);letter-spacing:-.03em;line-height:100%}.aimee-display{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--size-display-2);letter-spacing:-.03em;line-height:100%}.aimee-headline{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--size-title-1);text-transform:capitalize;line-height:100%}.aimee-subhead{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--size-title-3);line-height:100%}.aimee-label{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--size-label);line-height:100%}.aimee-lead{font-family:var(--font-text);font-weight:var(--weight-regular);font-size:var(--size-lead);line-height:1.3}.aimee-body{font-family:var(--font-text);font-weight:var(--weight-regular);font-size:var(--size-body);line-height:1.5}.aimee-caption{font-family:var(--font-text);font-weight:var(--weight-medium);font-size:var(--size-caption);letter-spacing:.02em;line-height:1.4}:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-none:0;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-xl:32px;--radius-pill:999px;--shadow-sm:0 1px 2px #1d1d1d0f,0 1px 3px #1d1d1d14;--shadow-md:0 4px 12px #1d1d1d14;--shadow-lg:0 18px 40px #09319d24;--shadow-brand:0 12px 32px #ec8b5852;--shadow-inset-line:inset 0 -1px 0 var(--border-subtle);--ease-standard:cubic-bezier(.2,.6,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--duration-fast:.12s;--duration-base:.2s;--duration-slow:.42s;--container-max:1280px;--gutter:32px}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-text);font-size:var(--size-body);margin:0;line-height:1.5}h1,h2,h3,h4,h5{font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:-.02em;margin:0;line-height:1.05}h1{font-size:var(--size-display-2)}h2{font-size:var(--size-title-1)}h3{font-size:var(--size-title-3)}h4{font-size:var(--size-label)}p{margin:0 0 var(--space-4)}a{color:var(--text-link);text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-standard);text-decoration:underline}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root{--font-display:"Clash Display Variable","Clash Display",Rubik,system-ui,sans-serif;--font-text:Inter,Assistant,system-ui,sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--grey-050);color:var(--text-primary);font-family:var(--font-text);-webkit-font-smoothing:antialiased;text-wrap:pretty;font-size:17px}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--text-link-hover)}.kicker{font-family:var(--font-text);letter-spacing:.04em;color:var(--text-secondary);font-size:12px;font-weight:600}.row-click:hover{background:var(--grey-050)}.link-row{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:right;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:0;font-size:15px;display:flex}.link-row:hover{color:var(--aimee-blue-deep)}.bare{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.count-link{font:inherit;font-size:inherit;color:var(--aimee-blue-deep);cursor:pointer;border-radius:var(--radius-sm);text-underline-offset:3px;background:0 0;border:none;padding:2px 8px;font-weight:600;text-decoration:underline}.count-link:hover{color:var(--aimee-orange);background:#09319d14}input,select,textarea,button{font-family:var(--font-text)}::selection{background:var(--aimee-orange);color:var(--aimee-blue-deep)}@keyframes drawerIn{0%{opacity:.4;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--grey-200);border-radius:999px}.section-head{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.help{border:1px solid var(--border-subtle);width:18px;height:18px;color:var(--text-secondary);cursor:help;background:#fff;border-radius:999px;place-items:center;margin-inline-start:6px;padding:0;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.help:hover,.help:focus-visible{color:var(--aimee-blue-deep);border-color:var(--aimee-blue-deep)}.help-tip{top:calc(100% + 6px);z-index:60;border-radius:var(--radius-md);background:var(--grey-950);color:#fff;width:max-content;max-width:min(280px,80vw);box-shadow:var(--shadow-lg);padding:8px 10px;font-size:13px;font-weight:400;line-height:1.45;position:absolute;inset-inline-start:0}.two-col{gap:var(--space-5);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;display:grid}.case-grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.drawer-body{padding:var(--space-6);flex:1;overflow:auto}.drawer-head{padding:var(--space-5) var(--space-6)}.drawer-foot{padding:var(--space-4) var(--space-6)}@media (width<=1024px){.two-col,.case-grid{grid-template-columns:minmax(0,1fr)}.case-grid .transcript{position:static!important}}@media (width<=640px){.drawer{width:100vw!important;max-width:100vw!important}.drawer-body,.drawer-head{padding:var(--space-4)}.drawer-head h2{font-size:25px!important}.drawer-foot{padding:var(--space-3) var(--space-4)}.section-head h1{font-size:29px!important}}.shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--aimee-blue-deep);color:#fff;padding:var(--space-6) var(--space-5);gap:var(--space-6);overscroll-behavior:contain;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.nav{flex-direction:column;flex-shrink:0;gap:2px;display:flex}.nav-item{cursor:pointer;font:inherit;text-align:right;font-family:var(--font-display);border-radius:var(--radius-md);color:#fff;transition:background var(--duration-fast) var(--ease-standard);background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:19.87px;font-weight:400;display:flex}.nav-item:hover{background:#ffffff12}.nav-item[aria-current=page]{background:#ffffff24;font-weight:600}.main{padding:var(--space-6) var(--space-7);background:var(--grey-050);min-width:0}.signin-page{align-content:center;place-items:center;gap:var(--space-6);background:var(--aimee-blue-deep);min-height:100vh;padding:var(--space-6);display:grid}.signout{color:inherit;font:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.signout:hover{opacity:1}@media (width<=900px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{z-index:40;align-items:center;gap:var(--space-3);height:auto;padding:var(--space-3) var(--space-4);flex-flow:wrap;position:sticky;top:0}.nav{flex-direction:row;flex:auto;gap:4px;min-width:0;overflow-x:auto}.nav-item{white-space:nowrap;padding:8px 12px;font-size:16px}.sidebar-note,.sidebar-updated{display:none}.sidebar-foot{align-items:center;flex-direction:row!important;margin-top:0!important}.sidebar-user{border-top:none!important;padding-top:0!important}.sidebar-user-meta .sidebar-role{display:none}.main{padding:var(--space-4)}}@media (width<=480px){.sidebar-brand-sub,.sidebar-user-meta>div:first-child{display:none}}
