body:has(.t3s-page)>header{background:#0b0b0cc7!important;border-bottom-color:#d4a2562e!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body:has(.t3s-page)>header .text-navy{color:#f4ede0!important}body:has(.t3s-page)>header .text-navy\/80{color:#b8b1a4!important}body:has(.t3s-page)>header .nav-link{color:#b8b1a4!important}body:has(.t3s-page)>header .nav-link:hover{color:#d4a256!important}body:has(.t3s-page)>header a[href="/"] .text-navy{color:#f4ede0!important}body:has(.t3s-page)>header img{background:#ffffff0f;border-radius:6px}.t3s-page{--t3s-bg: #0b0b0c;--t3s-bg-elevated: #141416;--t3s-bg-answer: #0a1a2e;--t3s-ink: #f4ede0;--t3s-ink-dim: #b8b1a4;--t3s-ink-faint: #6f6a60;--t3s-rule: #2a2823;--t3s-gold: #d4a256;--t3s-gold-bright: #f1c27d;--t3s-gold-deep: #8a6f2f;--t3s-dot-out: #2c2a25;--t3s-serif: ui-serif, "Iowan Old Style", "Apple Garamond", "Source Serif Pro", Georgia, serif;--t3s-sans: -apple-system, BlinkMacSystemFont, "Inter", "Sora", "Helvetica Neue", Arial, sans-serif;background:var(--t3s-bg);color:var(--t3s-ink);font-family:var(--t3s-sans);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.t3s-page *{box-sizing:border-box}.t3s-page a{color:inherit}.t3s-page .t3s-section{min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:100px 22px 60px;position:relative;overflow:hidden;scroll-margin-top:88px}.t3s-page .t3s-section-inner{width:100%;max-width:640px;margin:0 auto}.t3s-page .t3s-section-inner-wide{max-width:980px}.t3s-page .t3s-eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--t3s-gold);margin:0 0 22px}.t3s-page .t3s-headline{font-family:var(--t3s-sans);font-size:clamp(28px,6.4vw,46px);font-weight:700;letter-spacing:-.015em;line-height:1.1;margin:0 0 18px;color:var(--t3s-ink);max-width:22ch}.t3s-page .t3s-num-inline{color:var(--t3s-gold);font-variant-numeric:tabular-nums}.t3s-page .t3s-lede{font-size:clamp(18px,3.8vw,22px);font-weight:500;color:var(--t3s-ink);margin:0 0 14px;line-height:1.35}.t3s-page .t3s-body{font-size:clamp(15px,3.5vw,17px);color:var(--t3s-ink-dim);margin:0 0 14px;line-height:1.55}.t3s-page .t3s-body-wide{max-width:60ch}.t3s-page .t3s-body strong,.t3s-page .t3s-lede strong{color:var(--t3s-ink);font-weight:600}.t3s-page .t3s-kicker{font-size:clamp(16px,3.8vw,20px);color:var(--t3s-ink);font-style:italic;border-left:2px solid var(--t3s-gold);padding-left:14px;margin:22px 0 0}.t3s-page .t3s-cite{font-size:12px;color:var(--t3s-ink-faint);margin:20px 0 0;line-height:1.55}.t3s-page .t3s-cite a{color:var(--t3s-gold);text-decoration:underline;text-decoration-color:#d4a25680;text-underline-offset:3px}.t3s-page .t3s-cite a:hover{color:var(--t3s-gold-bright)}.t3s-page .t3s-annotation{font-size:13px;color:var(--t3s-ink-dim);background:#d4a2560f;border-left:2px solid var(--t3s-gold-deep);padding:14px 16px;margin:24px 0;line-height:1.55;max-width:60ch}.t3s-page .t3s-two-col{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media (min-width: 820px){.t3s-page .t3s-two-col{grid-template-columns:1fr 1fr;gap:60px}}.t3s-page .t3s-section-hero{background:var(--t3s-bg);text-align:left}.t3s-page .t3s-hero-quote{font-family:var(--t3s-sans);font-weight:700;font-size:clamp(34px,8vw,72px);line-height:1.05;letter-spacing:-.02em;color:var(--t3s-ink);margin:0 0 24px;max-width:18ch;border-left:3px solid var(--t3s-gold);padding-left:18px}.t3s-page .t3s-hero-sub{font-size:clamp(17px,3.6vw,21px);color:var(--t3s-ink-dim);max-width:40ch;margin:0 0 40px;line-height:1.4}.t3s-page .t3s-methodology-line{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--t3s-ink-faint);margin:0 0 28px}.t3s-page .t3s-methodology-line a{color:var(--t3s-gold);text-decoration:underline;text-underline-offset:3px;margin-left:6px}.t3s-page .t3s-hero-cta a{display:inline-block;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--t3s-ink);text-decoration:none;padding:14px 22px;border:1px solid var(--t3s-gold);border-radius:999px;transition:background .2s ease,color .2s ease}.t3s-page .t3s-hero-cta a:hover{background:var(--t3s-gold);color:var(--t3s-bg)}.t3s-page .t3s-counter{position:fixed;top:64px;left:12px;right:12px;z-index:60;background:#0b0b0ce0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(212,162,86,.22);border-radius:12px;padding:12px 18px 8px;transform:translateY(-200%);transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .3s ease;opacity:0;pointer-events:none}.t3s-page .t3s-counter.is-visible{transform:translateY(0);opacity:1}@media (min-width: 820px){.t3s-page .t3s-counter{left:50%;right:auto;transform:translate(-50%,-200%);width:min(680px,calc(100vw - 60px))}.t3s-page .t3s-counter.is-visible{transform:translate(-50%)}}.t3s-page .t3s-counter-inner{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.t3s-page .t3s-counter-meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.t3s-page .t3s-counter-eyebrow{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--t3s-ink-faint);font-weight:600}.t3s-page .t3s-counter-stage{font-size:13px;color:var(--t3s-ink-dim);line-height:1.3;overflow:hidden;text-overflow:ellipsis}.t3s-page .t3s-counter-num{font-size:clamp(30px,7vw,42px);font-weight:800;color:var(--t3s-gold);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-width:2.5ch;text-align:right}.t3s-page .t3s-counter-progress{height:3px;background:#d4a2561f;margin:10px -2px 0;border-radius:3px;overflow:hidden}.t3s-page .t3s-counter-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--t3s-gold) 0%,var(--t3s-gold-bright) 100%);width:0;transition:width .6s cubic-bezier(.22,1,.36,1);border-radius:3px}.t3s-page .t3s-companion{position:fixed;bottom:18px;left:18px;z-index:55;background:#0b0b0cd9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(212,162,86,.22);border-radius:999px;padding:9px 16px;font-size:12px;transform:translateY(200%);transition:transform .4s ease,opacity .3s ease;opacity:0;pointer-events:none}.t3s-page .t3s-companion.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.t3s-page .t3s-companion a{color:var(--t3s-ink);text-decoration:none;display:inline-flex;align-items:center;gap:8px;font-weight:500}.t3s-page .t3s-companion a:hover{color:var(--t3s-gold-bright)}.t3s-page .t3s-companion-arrow{color:var(--t3s-gold);font-size:14px}.t3s-page .t3s-visual{display:flex;align-items:center;justify-content:center}.t3s-page .t3s-dot-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:6px;width:100%;max-width:380px;aspect-ratio:1 / 1}.t3s-page .t3s-dot-grid-tight{max-width:280px;margin:30px auto 24px}.t3s-page .t3s-dot-grid .t3s-dot{background:var(--t3s-gold);border-radius:50%;aspect-ratio:1 / 1;transition:background-color .7s ease,opacity .7s ease,transform .7s ease}.t3s-page .t3s-dot-grid .t3s-dot.is-out{background:var(--t3s-dot-out)}.t3s-page .t3s-dot-grid .t3s-dot.is-half{background:var(--t3s-gold-deep);opacity:.7;transform:scale(.5)}.t3s-page .t3s-legend{display:flex;flex-direction:column;gap:6px;margin:18px 0 6px;font-size:13px;color:var(--t3s-ink-dim)}.t3s-page .t3s-legend-row{display:flex;align-items:center;gap:10px}.t3s-page .t3s-legend-num{margin-left:auto;font-weight:600;color:var(--t3s-ink);font-variant-numeric:tabular-nums}.t3s-page .t3s-swatch{width:10px;height:10px;border-radius:50%;display:inline-block}.t3s-page .t3s-swatch-gold{background:var(--t3s-gold)}.t3s-page .t3s-swatch-out{background:var(--t3s-dot-out)}.t3s-page .t3s-section-bignum{text-align:left}.t3s-page .t3s-huge-number{font-family:var(--t3s-sans);font-size:clamp(120px,36vw,280px);font-weight:800;letter-spacing:-.04em;line-height:.9;color:var(--t3s-gold);margin:8px 0 30px;font-variant-numeric:tabular-nums;display:flex;align-items:flex-start;gap:.02em}.t3s-page .t3s-huge-prefix{font-size:.55em;line-height:1;margin-right:.04em;color:var(--t3s-gold)}.t3s-page .t3s-section-college{background:var(--t3s-bg)}.t3s-page .t3s-tracks{display:grid;grid-template-columns:1fr;gap:22px;margin:28px 0}@media (min-width: 760px){.t3s-page .t3s-tracks{grid-template-columns:1fr 1fr;gap:28px}}.t3s-page .t3s-track{background:var(--t3s-bg-elevated);border:1px solid var(--t3s-rule);border-radius:10px;padding:18px 18px 22px}.t3s-page .t3s-track-cs{border-color:#d4a25652}.t3s-page .t3s-track-label{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--t3s-gold);margin:0 0 4px}.t3s-page .t3s-track-sub{font-size:12px;color:var(--t3s-ink-faint);margin:0 0 16px}.t3s-page .t3s-track-rows{display:flex;flex-direction:column;gap:14px}.t3s-page .t3s-track-row{display:grid;grid-template-columns:1fr 70px;grid-template-rows:auto auto;grid-template-areas:"stage num" "bar bar";gap:6px 12px;align-items:center}@media (min-width: 480px){.t3s-page .t3s-track-row{grid-template-columns:130px 1fr 50px;grid-template-rows:auto;grid-template-areas:"stage bar num";gap:12px}}.t3s-page .t3s-track-stage{grid-area:stage;font-size:13px;color:var(--t3s-ink-dim)}.t3s-page .t3s-track-bar{grid-area:bar;background:#d4a25614;height:22px;border-radius:4px;overflow:hidden;position:relative}.t3s-page .t3s-track-fill{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--t3s-gold),var(--t3s-gold-bright));transition:width 1s cubic-bezier(.22,1,.36,1);border-radius:4px}.t3s-page .t3s-track-num{grid-area:num;font-family:var(--t3s-sans);font-size:22px;font-weight:700;color:var(--t3s-ink);text-align:right;font-variant-numeric:tabular-nums}.t3s-page .t3s-section-endpoint{background:linear-gradient(180deg,var(--t3s-bg) 0%,#060607 100%);text-align:left}.t3s-page .t3s-funnel{display:flex;flex-direction:column;gap:8px;margin:24px 0 36px;max-width:720px}.t3s-page .t3s-funnel-row{display:grid;grid-template-columns:120px 1fr 48px;gap:12px;align-items:center;opacity:0;transform:translateY(8px);transition:opacity .55s ease,transform .55s ease;transition-delay:calc(var(--i, 0) * 80ms)}@media (max-width: 520px){.t3s-page .t3s-funnel-row{grid-template-columns:100px 1fr 40px;gap:8px}}.t3s-page .t3s-funnel-row.is-visible{opacity:1;transform:translateY(0)}.t3s-page .t3s-funnel-stage{font-size:13px;color:var(--t3s-ink-dim);font-weight:500;line-height:1.25}.t3s-page .t3s-funnel-bar{background:#d4a2560f;height:26px;border-radius:3px;overflow:hidden}.t3s-page .t3s-funnel-fill{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--t3s-gold-deep),var(--t3s-gold-bright));transition:width 1.1s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i, 0) * 80ms + .1s);border-radius:3px}.t3s-page .t3s-funnel-num{font-family:var(--t3s-sans);font-size:16px;font-weight:700;color:var(--t3s-ink);text-align:right;font-variant-numeric:tabular-nums}.t3s-page .t3s-endpoint-number{font-size:clamp(140px,40vw,320px);color:var(--t3s-gold);margin:18px 0}.t3s-page .t3s-endpoint-body{max-width:56ch;font-size:clamp(16px,3.5vw,18px);color:var(--t3s-ink)}.t3s-page .t3s-section-answer{background:var(--t3s-bg-answer)}.t3s-page .t3s-answer-header{margin-bottom:28px}.t3s-page .t3s-answer-headline{font-family:var(--t3s-sans);font-size:clamp(32px,7vw,56px);font-weight:800;letter-spacing:-.02em;line-height:1.05;color:var(--t3s-ink);max-width:22ch;margin:0}.t3s-page .t3s-scholar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin:12px 0 32px}.t3s-page .t3s-scholar-tile{aspect-ratio:1 / 1;background:linear-gradient(135deg,var(--t3s-gold-deep) 0%,var(--t3s-gold) 100%);border-radius:8px;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:8px;color:var(--t3s-bg);font-size:11px;font-weight:600}.t3s-page .t3s-scholar-tile .t3s-scholar-monogram{position:absolute;top:6px;left:8px;font-family:var(--t3s-serif);font-size:32px;font-weight:800;line-height:1;color:#0b0b0c40;letter-spacing:-.02em}.t3s-page .t3s-scholar-tile .t3s-scholar-label{position:relative;z-index:1;opacity:.85}.t3s-page .t3s-answer-copy{max-width:60ch}.t3s-page .t3s-answer-copy p{font-size:clamp(15px,3.5vw,17px);color:var(--t3s-ink-dim);margin:0 0 14px;line-height:1.6}.t3s-page .t3s-placeholder{background:#d63b2f29;color:#f4c8c2;padding:2px 7px;border-radius:3px;font-size:.94em;font-weight:600;cursor:help}.t3s-page .t3s-answer-kicker{color:var(--t3s-ink)!important;font-weight:500;border-left:2px solid var(--t3s-gold);padding-left:12px;margin-top:22px!important}.t3s-page .t3s-section-paths{background:var(--t3s-bg);align-items:flex-start;padding-top:80px;padding-bottom:100px}.t3s-page .t3s-cta-grid{display:grid;grid-template-columns:1fr;gap:16px;margin:16px 0 40px}@media (min-width: 760px){.t3s-page .t3s-cta-grid{grid-template-columns:repeat(3,1fr);gap:20px}}.t3s-page .t3s-cta-card{display:flex;flex-direction:column;text-decoration:none;background:var(--t3s-bg-elevated);border:1px solid var(--t3s-rule);border-radius:12px;padding:28px 24px;transition:border-color .25s ease,transform .25s ease,background .25s ease;color:inherit}.t3s-page .t3s-cta-card:hover{border-color:var(--t3s-gold);transform:translateY(-3px);background:#1a1a1c}.t3s-page .t3s-cta-eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--t3s-ink-faint);margin:0 0 12px;font-weight:600;min-height:32px}.t3s-page .t3s-cta-headline{font-size:clamp(22px,4.5vw,28px);font-weight:700;color:var(--t3s-ink);margin:0 0 12px;line-height:1.15;letter-spacing:-.01em}.t3s-page .t3s-cta-body{font-size:14px;color:var(--t3s-ink-dim);margin:0 0 22px;flex:1;line-height:1.5}.t3s-page .t3s-cta-action{color:var(--t3s-gold);font-weight:600;font-size:14px;letter-spacing:.04em;text-transform:uppercase;margin:0}.t3s-page .t3s-cta-arrow{margin-left:4px}.t3s-page .t3s-cta-card:hover .t3s-cta-action{color:var(--t3s-gold-bright)}.t3s-page .t3s-footer-line{font-size:12px;color:var(--t3s-ink-faint);line-height:1.6;max-width:66ch;margin:30px 0 10px}.t3s-page .t3s-footer-line a{color:var(--t3s-gold);text-decoration:underline;text-underline-offset:3px}.t3s-page .t3s-footer-companion{font-size:13px;color:var(--t3s-ink-dim);margin:4px 0 0}.t3s-page .t3s-footer-companion a{color:var(--t3s-gold);text-decoration:underline;text-underline-offset:3px;font-weight:500}@media (prefers-reduced-motion: reduce){.t3s-page *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
