.dm-shell.svelte-107t44t{width:100%;max-width:min(92vw,720px);padding:0;position:relative}.dm-body.svelte-107t44t{padding:8px;position:relative}.dm-close.svelte-107t44t{z-index:2;font-family:var(--type-font);font-size:var(--type-button);font-weight:var(--type-weight-bold);line-height:var(--type-button-lh);white-space:normal;height:auto;position:absolute;top:4px;right:4px}.dm-stage.svelte-107t44t{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.dm-image.svelte-107t44t{object-fit:contain;border:1px solid var(--retro-panel-border);width:auto;max-width:min(80vw,100%);height:auto;max-height:75vh}.dm-arrow.svelte-107t44t{flex-shrink:0;min-width:32px}.dm-counter.svelte-107t44t{text-align:center;font-family:var(--type-font);font-size:var(--type-caption);line-height:var(--type-caption-lh);color:var(--retro-text);margin:8px 0 0}.retro-hero-note.svelte-1uha8ag{z-index:2;font-family:var(--type-font);font-size:var(--type-caption);font-weight:var(--type-weight);line-height:var(--type-caption-lh);color:#0a0b19;position:relative}.retro-section-heading.svelte-1uha8ag{color:#16233c;font-family:var(--type-font);font-size:var(--type-section);font-weight:var(--type-weight-bold);line-height:var(--type-section-lh)}.retro-section-sub.svelte-1uha8ag{font-family:var(--type-font);font-size:var(--type-caption);font-weight:var(--type-weight);line-height:var(--type-caption-lh);color:#2b3340}.retro-body-text.svelte-1uha8ag{font-family:var(--type-font);font-size:var(--type-body);font-weight:var(--type-weight);line-height:var(--type-body-lh);color:#2b3340}.retro-about-copy.svelte-1uha8ag{overflow-wrap:break-word;word-break:normal;min-width:0}.retro-diplomas-link.svelte-1uha8ag{color:#2a5db0;font-family:var(--type-font);font-size:var(--type-caption);line-height:var(--type-caption-lh);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}
