.craft-institutions{border:1px solid #8a867c;border:1px solid lab(55.9767% .490487 5.76237);gap:3px;padding:3px;display:flex}.craft-institutions button{white-space:nowrap;cursor:pointer;min-height:40px;padding:8px 11px;font-size:.75rem}.craft-institutions button[aria-pressed=true]{color:#151109;color:lab(5.3013% .62117 4.06619);background:#ffb410;background:lab(79.0377% 20.4081 80.5279);font-weight:700}.craft-product .craft-institution-line{color:#19160e;color:lab(7.26952% .729695 5.08288);background:#f9f5ee;background:lab(96.7875% .404507 3.80052);border-bottom:1px solid #a6a197;border-bottom:1px solid lab(66.4136% .704289 6.12037);justify-content:space-between;align-items:center;gap:16px;padding:12px 32px;font-size:.8125rem;display:flex}.craft-institution-line strong{font-weight:700}.craft-institution-line span{text-align:right;font-size:.6875rem}.craft-product.craft-brand-uapb.campus,.craft-product.craft-brand-uapb.campus [data-register]{--esli-paper:#faf6f0;--esli-surface:#f0ebe1;--esli-rule:#afaaa0;--esli-meta:#58554e;--esli-body:#2a261e;--esli-ink:#151109;--esli-accent:#37290f;--craft-brand:#151109;--craft-onbrand:#faf6f0;--craft-tint:#f6ead1}@supports (color:lab(0% 0 0)){.craft-product.craft-brand-uapb.campus,.craft-product.craft-brand-uapb.campus [data-register]{--esli-paper:lab(97.1342% .308365 3.42491);--esli-surface:lab(93.0919% .502855 5.34319);--esli-rule:lab(69.8908% .650466 5.73072);--esli-meta:lab(36.2394% .542462 4.60086);--esli-body:lab(15.3623% .800625 5.85469);--esli-ink:lab(5.3013% .62117 4.06619);--esli-accent:lab(17.6697% 4.35308 19.1088);--craft-brand:lab(5.3013% .62117 4.06619);--craft-onbrand:lab(97.1342% .308365 3.42491);--craft-tint:lab(93.1568% 1.48168 13.5266)}}.craft-product.craft-brand-uapb.horizon,.craft-product.craft-brand-uapb.horizon [data-register]{--esli-paper:#fbf8f2;--esli-surface:#f2eee6;--esli-rule:#afaaa0;--esli-meta:#58554e;--esli-body:#2a261e;--esli-ink:#151109;--esli-accent:#452e00;--craft-brand:#151109;--craft-onbrand:#faf6f0;--craft-tint:#f4e6cc}@supports (color:lab(0% 0 0)){.craft-product.craft-brand-uapb.horizon,.craft-product.craft-brand-uapb.horizon [data-register]{--esli-paper:lab(97.7105% .271559 3.04271);--esli-surface:lab(94.2449% .423014 4.57449);--esli-rule:lab(69.8908% .650466 5.73072);--esli-meta:lab(36.2394% .542462 4.60086);--esli-body:lab(15.3623% .800625 5.85469);--esli-ink:lab(5.3013% .62117 4.06619);--esli-accent:lab(21.0756% 8.57754 31.3496);--craft-brand:lab(5.3013% .62117 4.06619);--craft-onbrand:lab(97.1342% .308365 3.42491);--craft-tint:lab(92.0046% 1.64771 14.7185)}}.craft-brand-uapb.campus .craft-institution-line{border-bottom:7px solid #ffb410;border-bottom:7px solid lab(79.0377% 20.4081 80.5279)}.craft-brand-uapb.horizon .craft-institution-line{border-bottom:3px solid #ffb410;border-bottom:3px solid lab(79.0377% 20.4081 80.5279)}.craft-brand-uapb .craft-brand{letter-spacing:-.04em}.craft-brand-uapb .craft-brand small{letter-spacing:0;font-size:.75rem}.craft-brand-uapb .entrance-nav{background:#faf6f0;background:lab(97.1342% .308365 3.42491)}.craft-brand-uapb.campus .entrance-editorial{background:#f6ead1;background:lab(93.1568% 1.48168 13.5266)}.craft-brand-uapb.campus .entrance-editorial h1{max-width:11ch}.craft-brand-uapb.campus .entrance-caption{border-top:5px double #151109;border-top:5px double lab(5.3013% .62117 4.06619)}.craft-brand-uapb.horizon .entrance-horizon{color:#faf6f0;color:lab(97.1342% .308365 3.42491);background:#151109;background:lab(5.3013% .62117 4.06619)}.craft-brand-uapb.horizon .horizon-opening>span:first-child{background:#ffb410;background:lab(79.0377% 20.4081 80.5279)}.craft-brand-uapb.horizon .horizon-opening>span:nth-child(2){background:#151109;background:lab(5.3013% .62117 4.06619)}.craft-brand-uapb.horizon .horizon-opening>span:nth-child(3){background:#faf6f0;background:lab(97.1342% .308365 3.42491)}.craft-brand-uapb.horizon .entrance-cta{color:#151109;color:lab(5.3013% .62117 4.06619);background:#ffb410;background:lab(79.0377% 20.4081 80.5279)}.craft-brand-uapb.horizon .craft-next-action .horizon-opening>span:first-child{background:#ffb410;background:lab(79.0377% 20.4081 80.5279)}.craft-brand-uapb.horizon .craft-next-action .horizon-opening>span:nth-child(2){background:#151109;background:lab(5.3013% .62117 4.06619)}.craft-brand-uapb.horizon .craft-next-action .horizon-opening>span:nth-child(3){background:#faf6f0;background:lab(97.1342% .308365 3.42491)}.craft-brand-uapb .craft-page-head{border-color:var(--esli-ink)}.craft-brand-uapb.campus .craft-page-head{border-top-style:double;border-top-width:3px}.craft-brand-uapb.horizon .craft-page-head{border-bottom-width:2px}.craft-brand-uapb .craft-section{border-color:var(--esli-rule)}.craft-brand-uapb .queue-index button[aria-pressed=true]{border-left:4px solid #ffb410;border-left:4px solid lab(79.0377% 20.4081 80.5279)}.craft-brand-uapb .craft-context,.craft-brand-uapb .craft-page-label{letter-spacing:.06em}.craft-brand-partner .craft-brand>svg,.craft-brand-partner .entrance-logo>svg{display:none}.craft-brand-partner .craft-institution-line{background:#e0e8f6;background:lab(91.8121% -.970453 -7.43432);border-bottom:3px solid #4375c9;border-bottom:3px solid lab(49.0499% 3.77134 -49.2843)}.campus-moment-placeholder{color:#1e2735;color:lab(15.1707% -.600293 -10.8221);background:#d1dbec;background:lab(87.1524% -1.16289 -9.26743);flex-direction:column;justify-content:end;gap:8px;min-height:240px;padding:24px;display:flex}.campus-moment-placeholder strong{font-family:var(--font-faustina),serif;font-size:1.75rem;font-weight:500}.campus-moment-placeholder span{font-size:.875rem}.student-feature .campus-moment-placeholder{min-height:330px}.craft-product.craft-brand-uapb.craft-dark,.craft-product.craft-brand-uapb.craft-dark [data-register]{--esli-paper:#14110c;--esli-surface:#221f18;--esli-rule:#5c584f;--esli-meta:#b4b1aa;--esli-body:#dad7d0;--esli-ink:#faf6f0;--esli-accent:#fcbe54;--craft-tint:#372f20}@supports (color:lab(0% 0 0)){.craft-product.craft-brand-uapb.craft-dark,.craft-product.craft-brand-uapb.craft-dark [data-register]{--esli-paper:lab(5.29614% .409126 3.14576);--esli-surface:lab(11.8851% .592589 5.49294);--esli-rule:lab(37.4114% .482857 5.3972);--esli-meta:lab(72.1996% .295103 3.81892);--esli-body:lab(86.1199% .289887 3.81539);--esli-ink:lab(97.1342% .308365 3.42491);--esli-accent:lab(81.4492% 15.5143 60.6128);--craft-tint:lab(20.0299% 1.59405 11.2435)}}@container product (max-width:799px){.craft-product .craft-institution-line{flex-direction:column;align-items:flex-start;gap:3px;padding:10px 20px}.craft-institution-line span{text-align:left}.campus-moment-placeholder,.student-feature .campus-moment-placeholder{min-height:180px}}@media (max-width:1100px){.craft-institutions{order:3}.craft-institutions button{font-size:.6875rem}}@media print{.craft-institutions{display:none}.craft-product .craft-institution-line{border-bottom:2px solid #222}}.craft-record-masthead,.craft-threshold-position{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:24px;min-width:0;padding:18px 32px;display:flex}.craft-record-masthead{background:var(--esli-paper);border-bottom:3px double var(--esli-ink);font-family:var(--font-faustina),serif}.craft-record-masthead strong{letter-spacing:-.04em;font-size:clamp(1.5rem,2.5vw,2.75rem);font-weight:500;line-height:1.1}.craft-record-masthead span,.craft-threshold-position span{font-family:var(--font-sometype),monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem}.craft-threshold-position{background:var(--craft-brand);color:var(--craft-onbrand);border-bottom:5px solid #ffb410;border-bottom:5px solid lab(79.0377% 20.4081 80.5279);align-items:center}.craft-threshold-position strong{letter-spacing:-.04em;font-size:clamp(1.125rem,2vw,1.875rem);font-weight:600}@container product (min-width:800px){.campus .craft-staff .craft-navigation,.campus .craft-staff .craft-content{grid-row:3}}.craft-head-index{color:var(--esli-ink);font-weight:700}.horizon .craft-head-index{color:var(--esli-accent)}.campus .craft-content{counter-reset:record-section}.campus .craft-section{counter-increment:record-section;position:relative}.campus .craft-section:before{content:counter(record-section,decimal-leading-zero);font-family:var(--font-faustina),serif;color:var(--esli-meta);font-size:2rem;line-height:1;position:absolute;top:19px;right:0}.campus .craft-section>div:first-child{padding-right:48px}.campus .craft-student .craft-section:before{top:52px;left:0;right:auto}.campus .craft-student .craft-section>div:first-child{padding-top:34px;padding-right:20px}.campus .craft-student .craft-section:before{margin-bottom:12px;font-size:1.25rem;display:block;position:static}.campus .craft-student .craft-section>div:first-child{padding-top:0}.horizon .craft-section{border-top:1px solid var(--esli-ink)}.horizon .craft-section>div:first-child{align-items:baseline;gap:16px;display:flex}.horizon .craft-section>div:first-child:before{content:"→";color:var(--esli-accent);font-size:1.25rem}.campus .entrance-editorial{border-top:8px solid var(--esli-ink)}.campus .entrance-editorial>div{flex-direction:column;align-items:flex-start;display:flex}.campus .entrance-editorial h1{font-family:var(--font-faustina),serif;letter-spacing:-.06em;margin:clamp(28px,5vw,72px) 0 24px;font-size:clamp(3.5rem,5.5vw,7rem);font-weight:500;line-height:.94}.campus .entrance-editorial .entrance-cta{margin-top:auto}.horizon .entrance-horizon{align-items:center;min-height:620px}.horizon .entrance-horizon h1{max-width:12ch;font-size:clamp(3.5rem,5.8vw,7rem);line-height:.95}.horizon .entrance-path{border-top:1px solid;grid-column:1/-1;justify-content:space-between;display:flex}.horizon .next-action-rail{font-family:var(--font-sometype),monospace;letter-spacing:.08em;border-bottom:1px solid;grid-column:1/-1;justify-content:space-between;align-self:start;gap:16px;padding-bottom:12px;font-size:.6875rem;display:flex}.horizon .craft-next-action .craft-page-head{grid-row:2}.horizon .craft-next-action .horizon-opening{grid-row:2/4}.horizon .craft-next-action>a{grid-row:3}.campus .student-feature-copy{border-top:4px double var(--esli-ink);padding-top:16px}.campus .student-feature-copy h1{font-family:var(--font-faustina),serif;font-weight:500}.campus-ledger,.horizon-coverage{margin:24px 0 32px}.horizon .campus-ledger,.campus .horizon-coverage{display:none}.campus-ledger{border-top:5px double var(--esli-ink);border-bottom:1px solid var(--esli-ink)}.ledger-title{border-bottom:1px solid var(--esli-ink);justify-content:space-between;align-items:baseline;gap:24px;padding:24px 0;display:flex}.ledger-title span,.ledger-row>span{font-family:var(--font-sometype),monospace;letter-spacing:.07em;font-size:.6875rem}.ledger-title strong{font-family:var(--font-faustina),serif;font-size:1.75rem;font-weight:500}.ledger-row{border-bottom:1px solid var(--esli-rule);grid-template-columns:minmax(100px,.6fr) minmax(180px,1.2fr) minmax(180px,1fr);align-items:baseline;gap:24px;padding:18px 0;display:grid}.ledger-row:last-child{border-bottom:0}.ledger-row strong{font-family:var(--font-faustina),serif;font-size:1.5rem;font-weight:500}.ledger-row p{color:var(--esli-meta);font-size:.875rem}.horizon-coverage{border:1px solid var(--esli-ink)}.coverage-heading{background:var(--craft-brand);color:var(--craft-onbrand);justify-content:space-between;gap:16px;padding:20px 24px;display:flex}.coverage-heading span,.coverage-grid span,.coverage-grid small{font-family:var(--font-sometype),monospace;letter-spacing:.06em;font-size:.6875rem}.coverage-heading strong{font-size:1.125rem}.coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.coverage-grid>div{border-right:1px solid var(--esli-rule);flex-direction:column;gap:8px;min-height:145px;padding:22px;display:flex}.coverage-grid>div:last-child{border-right:0}.coverage-grid strong{letter-spacing:-.05em;font-size:clamp(1.5rem,2.2vw,2.5rem);line-height:1.1}.coverage-grid small{color:var(--esli-meta);letter-spacing:0;margin-top:auto;line-height:1.4}@container product (max-width:799px){.craft-record-masthead,.craft-threshold-position{flex-direction:column;align-items:flex-start;gap:6px;padding:16px 20px}.craft-record-masthead span,.craft-threshold-position span{white-space:normal}.campus .craft-staff{display:block}.campus .craft-student .craft-section:before{display:none}.campus .craft-student .craft-section>div:first-child{padding-top:0}.ledger-title,.coverage-heading{flex-direction:column}.ledger-row{grid-template-columns:1fr;gap:4px}.coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-grid>div:nth-child(2){border-right:0}.coverage-grid>div:nth-child(-n+2){border-bottom:1px solid var(--esli-rule)}.horizon .craft-next-action .horizon-opening{display:none}}.craft-product .entrance-institution{background:var(--esli-paper);min-height:142px;color:var(--esli-ink);border-bottom:8px solid #ffb410;border-bottom:8px solid lab(79.0377% 20.4081 80.5279);justify-content:space-between;align-items:center;gap:24px;padding:20px 32px;display:flex}.entrance-institution div{gap:5px;display:grid}.entrance-institution small,.entrance-institution>span{font-family:var(--font-sometype),monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem}.entrance-institution strong{font-size:clamp(1rem,1.5vw,1.375rem);line-height:1.25}.entrance-institution>span{text-align:center;border:1px dashed;place-items:center;width:230px;min-height:88px;padding:12px;line-height:1.4;display:grid}.craft-brand-partner .entrance-institution>span{display:none}.campus .entrance-masthead{border-bottom:5px double var(--esli-ink);justify-content:space-between;align-items:end;gap:24px;margin:0 32px;padding:20px 0 14px;display:flex}.campus .entrance-masthead strong{font-family:var(--font-faustina),serif;letter-spacing:-.05em;max-width:19ch;font-size:clamp(2rem,3vw,3.5rem);font-weight:600;line-height:.95}.entrance-masthead span{font-family:var(--font-sometype),monospace;text-align:right;font-size:.6875rem;line-height:1.5}.campus .entrance-editorial{background:var(--esli-paper);border:0;grid-template-columns:1.04fr .96fr;padding:0 32px}.campus .entrance-editorial>div{align-self:stretch;padding:32px 28px 32px 0}.campus .entrance-editorial h1{max-width:9ch;margin:24px 0 20px;font-size:clamp(3.25rem,5vw,6.5rem);line-height:.9}.campus .entrance-editorial>div>p:not(.craft-kicker){font-family:var(--font-chivo),sans-serif;max-width:32ch;font-size:1rem;line-height:1.55}.campus .entrance-editorial .entrance-cta{border-radius:0;margin-top:auto}.campus .entrance-editorial .campus-moment{clip-path:none;min-height:430px}.campus .entrance-editorial .campus-moment figcaption{background:var(--craft-brand);max-width:none;color:var(--craft-onbrand);font-family:var(--font-sometype),monospace;padding:10px 14px;font-size:.625rem;bottom:0;left:0;right:0}.campus .entrance-editorial .campus-moment figcaption>small{font-size:.625rem}.entrance-steps{border-top:1px solid var(--esli-ink);grid-template-columns:repeat(3,1fr);margin:0 32px;display:grid}.entrance-steps>div{border-right:1px solid var(--esli-rule);gap:8px;padding:18px;font-size:.875rem;display:grid}.entrance-steps>div:last-child{border:0}.entrance-steps b{font-family:var(--font-sometype),monospace;letter-spacing:.06em;font-size:.6875rem}.horizon .entrance-institution{border-bottom:1px solid var(--esli-ink)}.horizon .entrance-horizon{isolation:isolate;background:#17130c;background:lab(6.23376% .674479 4.56036);min-height:690px;padding:0;display:block;overflow:hidden}.entrance-horizon-field{z-index:0;flex-direction:column;align-items:flex-start;min-height:620px;padding:clamp(28px,4vw,60px);display:flex;position:relative}.entrance-horizon-field:before{content:"";z-index:-1;border:clamp(48px,8vw,110px) solid #ffb410;border:clamp(48px,8vw,110px) solid lab(79.0377% 20.4081 80.5279);border-bottom:0;border-radius:50% 50% 0 0;width:58%;height:95%;position:absolute;bottom:-23%;right:-7%;transform:rotate(-14deg)}.entrance-horizon-field:after{content:"";z-index:-1;background:linear-gradient(90deg,#17130c 0 36%,#0000 82%);background:linear-gradient(90deg,lab(6.23376% .674479 4.56036) 0 36%,#0000 82%);position:absolute;inset:0}.horizon .entrance-horizon .craft-kicker{letter-spacing:-.05em;font-size:1.25rem;font-weight:700}.entrance-horizon .craft-kicker span{font:500 .6875rem/1.5 var(--font-sometype),monospace;letter-spacing:.1em;margin-top:4px;display:block}.horizon .entrance-horizon h1{letter-spacing:-.085em;max-width:8ch;margin:auto 0 24px;font-size:clamp(4rem,8vw,9rem);font-weight:650;line-height:.85}.horizon .entrance-horizon h1 em{color:#ffb410;color:lab(79.0377% 20.4081 80.5279);font-style:normal}.horizon .entrance-horizon p:not(.craft-kicker){max-width:33ch;font-size:1rem;line-height:1.5}.horizon .entrance-horizon .entrance-cta{color:#17130c;color:lab(6.23376% .674479 4.56036);background:#ffb410;background:lab(79.0377% 20.4081 80.5279);border-radius:0;margin-top:20px;font-weight:700}.horizon .entrance-path{font-family:var(--font-sometype),monospace;letter-spacing:.07em;border-top:1px solid #66635d;border-top:1px solid lab(42.0385% .314891 3.83278);justify-content:space-between;gap:16px;padding:16px clamp(28px,4vw,60px);font-size:.6875rem;display:flex}@container product (min-width:900px){.campus .craft-student{grid-template-columns:160px minmax(0,1fr);display:grid}.campus .craft-student .craft-identity,.campus .craft-student .craft-record-masthead{grid-column:1/-1}.campus .craft-student .craft-navigation{border-right:1px solid var(--esli-rule);border-bottom:0;grid-area:3/1;padding:26px 12px}.campus .craft-student .craft-navigation nav{gap:0;display:grid}.campus .craft-student .craft-navigation a{border-bottom:1px solid var(--esli-rule);font-family:var(--font-sometype),monospace;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem}.campus .craft-student .craft-content{grid-area:3/2;max-width:1280px;margin:0;padding:34px 42px 80px}.horizon .craft-student .craft-navigation{border-bottom:1px solid var(--esli-ink)}.horizon .craft-student .craft-navigation a{font-family:var(--font-sometype),monospace;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}}.campus .campus-daily{border-top:5px double var(--esli-ink);padding-top:18px}.campus .campus-daily .student-greeting{padding-bottom:22px}.campus .campus-daily .daily-intro h1{font-family:var(--font-faustina),serif;letter-spacing:-.05em;max-width:14ch;margin:8px 0 26px;font-size:clamp(2.25rem,3.5vw,4rem);font-weight:500;line-height:.98}.campus .daily-feature-line{border-top:2px solid var(--esli-ink);grid-template-columns:56px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.campus .daily-feature-line>span{font-family:var(--font-faustina),serif;font-size:2rem;line-height:1}.daily-feature-line strong{font-size:1.125rem;display:block}.daily-feature-line p{color:var(--esli-meta);margin:6px 0;font-size:.875rem;line-height:1.5}.daily-feature-line a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.campus .daily-evidence{background:var(--esli-surface);justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:18px 20px;display:flex}.daily-evidence>div{gap:6px;display:grid}.daily-evidence span,.daily-below span,.daily-priority .craft-kicker{font-family:var(--font-sometype),monospace;letter-spacing:.08em;font-size:.6875rem}.daily-evidence strong{font-family:var(--font-faustina),serif;font-size:1.375rem;font-weight:500}.daily-evidence a{text-underline-offset:4px;font-size:.8125rem;text-decoration:underline}.horizon .horizon-daily{border-top:1px solid var(--esli-ink);padding-top:22px}.horizon .horizon-daily .daily-intro h1{letter-spacing:-.07em;max-width:14ch;margin:8px 0 28px;font-size:clamp(2.25rem,3.5vw,4rem);line-height:.95}.horizon .daily-priority{background:var(--craft-brand);color:var(--craft-onbrand);grid-template-columns:minmax(0,2fr) minmax(170px,.7fr);display:grid}.horizon .daily-priority>div:first-child{padding:24px}.horizon .daily-priority strong{margin:14px 0 8px;font-size:1.5rem;line-height:1.15;display:block}.horizon .daily-priority p{font-size:.875rem;line-height:1.5}.horizon .daily-priority a{color:#ffb410;color:lab(79.0377% 20.4081 80.5279);text-underline-offset:4px;align-items:center;min-height:44px;margin-top:18px;font-size:.8125rem;font-weight:700;text-decoration:underline;display:inline-flex}.horizon .daily-priority-mark{border-left:1px solid var(--craft-onbrand);flex-direction:column;justify-content:center;gap:12px;display:flex}.horizon .daily-priority-mark span{letter-spacing:-.08em;font-size:4rem;font-weight:700;line-height:1}.horizon .daily-priority-mark small{font-family:var(--font-sometype),monospace;font-size:.6875rem;line-height:1.45}.horizon .daily-below{grid-template-columns:1fr 1fr;gap:32px;margin-top:28px;display:grid}.horizon .daily-below>a{border-top:2px solid var(--esli-ink);gap:8px;padding-top:16px;text-decoration:none;display:grid}.horizon .daily-below strong{font-size:1.375rem;line-height:1.2}.horizon .daily-below p{color:var(--esli-meta);font-size:.8125rem;line-height:1.5}.campus .horizon-staff-focus,.horizon .campus-staff-edition{display:none}.campus-staff-edition{margin:24px 0 32px}.edition-kicker{font-family:var(--font-sometype),monospace;letter-spacing:.08em;justify-content:space-between;gap:16px;font-size:.6875rem;display:flex}.campus-staff-edition h2{font-family:var(--font-faustina),serif;letter-spacing:-.05em;margin:18px 0 26px;font-size:clamp(2rem,3vw,3.25rem);font-weight:500}.edition-section-label{font-family:var(--font-sometype),monospace;letter-spacing:.08em;border-top:4px double var(--esli-ink);padding-top:10px;font-size:.6875rem}.edition-item{border-top:1px solid var(--esli-rule);grid-template-columns:42px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:18px 0;display:grid}.edition-item>span{font-family:var(--font-faustina),serif;font-size:1.75rem}.edition-item strong{font-size:1rem}.edition-item p,.edition-empty{color:var(--esli-meta);margin-top:5px;font-size:.875rem;line-height:1.5}.edition-item a{font-family:var(--font-sometype),monospace;align-items:center;min-height:44px;font-size:.75rem;display:flex}.edition-note{border-top:2px solid var(--esli-ink);justify-content:space-between;gap:24px;padding-top:16px;font-size:.875rem;display:flex}.edition-note strong{font-family:var(--font-faustina),serif;font-size:1.25rem;font-weight:500}.horizon-staff-focus{margin:24px 0 34px}.focus-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.focus-heading span,.focus-record span,.focus-coverage span{font-family:var(--font-sometype),monospace;letter-spacing:.08em;font-size:.6875rem}.focus-heading strong{letter-spacing:-.06em;font-size:clamp(2rem,3vw,3.25rem);line-height:1}.focus-record{background:var(--craft-brand);color:var(--craft-onbrand);grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:24px;display:grid}.focus-record strong{margin:10px 0;font-size:1.5rem;line-height:1.2;display:block}.focus-record p{font-size:.875rem;line-height:1.5}.focus-record a{color:#ffb410;color:lab(79.0377% 20.4081 80.5279);font-family:var(--font-sometype),monospace;white-space:nowrap;align-self:end;font-size:.8125rem}.focus-empty{border:1px solid var(--esli-rule);padding:24px}.focus-coverage{border-top:2px solid var(--esli-ink);grid-template-columns:1fr 1fr;gap:28px;margin-top:24px;display:grid}.focus-coverage>div{gap:6px;padding-top:12px;display:grid}.focus-coverage strong{font-size:1.25rem}.craft-product .craft-poster-headline{overflow-wrap:anywhere;text-wrap:balance;max-width:100%;font-size:clamp(2rem,8cqi,3.25rem)}.craft-product .craft-poster-qr{max-width:100%;height:auto}.craft-product .craft-poster-url{overflow-wrap:anywhere;max-width:100%;font-size:clamp(.8125rem,3.6cqi,1.25rem)}.campus-ledger,.horizon-coverage{margin:30px 0 40px;padding:26px}.campus-ledger{border:1px solid var(--esli-rule);background:var(--esli-paper)}.campus .ledger-title{border-bottom:1px solid var(--esli-ink);justify-content:space-between;gap:20px;padding:0 0 14px;display:flex}.ledger-title span,.ledger-columns span,.coverage-heading span,.coverage-rows span,.coverage-rows em{font-family:var(--font-sometype),monospace;letter-spacing:.08em;font-size:.6875rem;font-style:normal}.campus-ledger h2{font-family:var(--font-faustina),serif;letter-spacing:-.05em;max-width:21ch;margin:28px 0;font-size:clamp(2.25rem,3.4vw,4rem);font-weight:500;line-height:1.02}.ledger-columns{border-top:4px double var(--esli-ink);border-bottom:4px double var(--esli-ink);grid-template-columns:1fr 1fr;display:grid}.ledger-columns>div{padding:22px 22px 22px 0}.ledger-columns>div+div{border-left:1px solid var(--esli-rule);padding-left:22px}.ledger-columns strong{font-family:var(--font-faustina),serif;margin:16px 0;font-size:clamp(2.75rem,4vw,4.75rem);font-weight:500;line-height:1;display:block}.ledger-columns p,.ledger-conclusion{font-size:.9375rem;line-height:1.6}.ledger-conclusion{margin-top:22px}.horizon-coverage{color:#faf6f0;color:lab(97.1342% .308365 3.42491);background:#17130c;background:lab(6.23376% .674479 4.56036);border:0}.horizon .coverage-heading{color:inherit;background:0 0;border-bottom:1px solid #ffb410;border-bottom:1px solid lab(79.0377% 20.4081 80.5279);justify-content:space-between;gap:20px;padding:0 0 14px;display:flex}.horizon-coverage h2{letter-spacing:-.065em;margin:28px 0;font-size:clamp(2.25rem,3.5vw,4.25rem);line-height:1}.coverage-rows{border-top:2px solid #ffb410;border-top:2px solid lab(79.0377% 20.4081 80.5279)}.coverage-rows>div{border-bottom:1px solid #66635d;border-bottom:1px solid lab(42.0385% .314891 3.83278);grid-template-columns:1fr 1.25fr .7fr;align-items:baseline;gap:16px;padding:17px 0;display:grid}.coverage-rows strong{font-size:1.125rem}.coverage-rows em{text-align:right;color:#ffb410;color:lab(79.0377% 20.4081 80.5279)}.horizon-coverage>p{margin-top:24px;font-size:.875rem;line-height:1.6}@container product (max-width:899px){.craft-product .entrance-institution{align-items:start;min-height:0;padding:20px}.campus .entrance-masthead{margin:0 20px}.campus .entrance-editorial{flex-direction:column;padding:0 20px;display:flex}.campus .entrance-editorial>div{padding:32px 0}.campus .entrance-editorial h1{font-size:clamp(3rem,10vw,5rem)}.campus .entrance-editorial .campus-moment{min-height:320px}.entrance-steps{margin:0 20px}.horizon .entrance-horizon{min-height:0}.entrance-horizon-field{min-height:580px;padding:28px 20px}.horizon .entrance-horizon h1{font-size:clamp(3.5rem,13vw,6rem)}.horizon .entrance-path{padding:16px 20px}.campus .craft-student,.campus .craft-student .craft-content{display:block}.horizon .daily-priority{grid-template-columns:1fr 130px}}@container product (max-width:600px){.craft-product .entrance-institution{flex-direction:column}.entrance-institution>span{width:100%;min-height:56px}.campus .entrance-masthead strong{font-size:2rem}.entrance-steps{grid-template-columns:1fr}.entrance-steps>div{border-right:0;border-bottom:1px solid var(--esli-rule)}.horizon .entrance-horizon h1{font-size:3.5rem}.horizon .entrance-horizon .entrance-path{flex-direction:column}.horizon .daily-priority{grid-template-columns:1fr}.horizon .daily-priority-mark{border-top:1px solid;border-left:0;flex-direction:row;justify-content:space-between;align-items:center}.horizon .daily-priority-mark span{font-size:2rem}.horizon .daily-below{grid-template-columns:1fr}.edition-kicker,.edition-note,.focus-heading,.focus-record{display:block}.edition-item{grid-template-columns:30px minmax(0,1fr)}.edition-item a{grid-column:2}.focus-record a{align-items:center;min-height:44px;margin-top:20px;display:inline-flex}.ledger-columns{grid-template-columns:1fr}.ledger-columns>div+div{border-left:0;border-top:1px solid var(--esli-rule);padding-left:0}.coverage-rows>div{grid-template-columns:1fr 1fr}.coverage-rows em{text-align:left;grid-column:1/-1}.focus-heading span,.focus-heading strong{display:block}.focus-heading span{margin-bottom:12px}.focus-heading strong{font-size:clamp(2rem,8cqi,2.75rem)}}.campus .craft-staff .craft-navigation,.campus .craft-staff .craft-content{grid-row:2}@container product (min-width:900px){.campus .craft-student .craft-navigation,.campus .craft-student .craft-content{grid-row:2}}.horizon .craft-staff .craft-navigation{grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;gap:24px;padding:0 48px;display:grid}.horizon .craft-staff .craft-navigation nav{scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:clamp(12px,1.7vw,28px);display:flex;overflow-x:auto}.horizon .craft-staff .craft-navigation nav a{white-space:nowrap;border-bottom:3px solid #0000;flex:none;align-items:center;min-height:56px;padding:16px 0;font-size:.9375rem;line-height:1.25;display:inline-flex}.horizon .craft-staff .craft-navigation nav a[aria-current=page]{border-bottom-color:var(--esli-ink);color:var(--esli-ink);font-weight:700}.horizon .craft-staff .craft-director-link,.horizon .craft-staff .craft-utility{white-space:nowrap;align-items:center;min-height:56px;margin:0;padding:0;font-size:.8125rem;display:flex}.horizon .craft-staff .craft-utility{border-left:1px solid var(--esli-rule);padding-left:20px}.horizon .craft-staff .craft-director-link:hover{text-underline-offset:4px;text-decoration:underline}.horizon .director-position-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.craft-staff .craft-content>nav[aria-label$=sections]{border-bottom:1px solid var(--esli-rule);background:0 0;flex-wrap:wrap;align-items:center;gap:0;margin:0 0 28px;padding:0;display:flex}.craft-staff .craft-content>nav[aria-label$=sections] a{min-height:48px;color:var(--esli-meta);letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;padding:11px 18px;font-size:.875rem;font-weight:500;display:inline-flex}.craft-staff .craft-content>nav[aria-label$=sections] a[aria-current=true]{border-bottom-color:var(--esli-ink);color:var(--esli-ink);font-weight:700}.craft-staff .craft-content>nav[aria-label$=sections] a:hover{color:var(--esli-ink);background:var(--esli-surface)}@container product (max-width:1100px){.horizon .craft-staff .craft-navigation{gap:16px;padding:0 24px}.horizon .craft-staff .craft-navigation nav{gap:18px}}@container product (max-width:799px){.horizon .craft-staff .craft-navigation.desktop-navigation{display:none}.craft-staff .craft-content>nav[aria-label$=sections]{flex-wrap:nowrap;overflow-x:auto}.craft-staff .craft-content>nav[aria-label$=sections] a{flex:none}}@container product (max-width:600px){.horizon .director-position-grid{grid-template-columns:1fr}}.craft-product[data-path=\/]>.craft-institution-line{display:none}.craft-brand-uapb.campus .entrance-editorial{background:var(--esli-paper)}.horizon .daily-priority{color:#17130c;color:lab(6.23376% .674479 4.56036);background:#ffb410;background:lab(79.0377% 20.4081 80.5279)}.horizon .daily-priority a{color:#17130c;color:lab(6.23376% .674479 4.56036)}.horizon .craft-identity{color:#faf6f0;color:lab(97.1342% .308365 3.42491);background:#17130c;background:lab(6.23376% .674479 4.56036)}.horizon .craft-identity .craft-brand,.horizon .craft-identity .craft-person,.horizon .craft-identity .craft-person a,.horizon .craft-identity .craft-platform{color:#faf6f0;color:lab(97.1342% .308365 3.42491)}#review-queue{scroll-margin-top:24px}.campus .horizon-director-position,.horizon .campus-director-edition{display:none}.campus-director-edition,.horizon-director-position{margin:22px 0 36px}.campus-director-edition{border-top:5px double var(--esli-ink);border-bottom:1px solid var(--esli-ink);padding:18px 0 26px}.campus-director-edition>div,.horizon-director-position>div:first-child{font-family:var(--font-sometype),monospace;letter-spacing:.08em;justify-content:space-between;gap:18px;font-size:.6875rem;display:flex}.campus-director-edition h2{font-family:var(--font-faustina),serif;letter-spacing:-.05em;margin:22px 0 12px;font-size:clamp(2.25rem,3vw,3.75rem);font-weight:500;line-height:1.05}.campus-director-edition p{max-width:62ch;font-size:.9375rem;line-height:1.6}.campus-director-edition>a{min-height:44px;font-family:var(--font-sometype),monospace;align-items:center;margin-top:18px;font-size:.75rem;display:inline-flex}.horizon-director-position{color:#faf6f0;color:lab(97.1342% .308365 3.42491);background:#17130c;background:lab(6.23376% .674479 4.56036);padding:24px}.horizon-director-position>div:first-child{align-items:end}.horizon-director-position>div:first-child strong{font-family:var(--font-chivo),sans-serif;letter-spacing:-.06em;font-size:clamp(1.75rem,3vw,3.25rem);line-height:1}.director-position-grid{background:#66635d;background:lab(42.0385% .314891 3.83278);border-top:2px solid #ffb410;border-top:2px solid lab(79.0377% 20.4081 80.5279);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:26px;display:grid}.director-position-grid>div{background:#17130c;background:lab(6.23376% .674479 4.56036);flex-direction:column;gap:10px;padding:20px;display:flex}.director-position-grid span,.director-position-grid a{font-family:var(--font-sometype),monospace;letter-spacing:.07em;font-size:.6875rem}.director-position-grid strong{letter-spacing:-.06em;font-size:2.5rem}.director-position-grid a{color:#ffb410;color:lab(79.0377% 20.4081 80.5279);align-items:center;min-height:44px;margin-top:auto;display:flex}@container product (max-width:600px){.campus-director-edition>div,.horizon-director-position>div:first-child{display:grid}.director-position-grid{grid-template-columns:1fr}.director-position-grid>div{min-height:120px}}.horizon .craft-identity .craft-brand svg{color:#faf6f0;color:lab(97.1342% .308365 3.42491)}.craft-product{--study-paper:#faf6f0;--study-coal:#17130c;--study-gold:#ffb410;--study-rule:#afaaa0;--study-font-display:var(--font-faustina),serif;--study-font-body:var(--font-chivo),sans-serif;--study-font-label:var(--font-sometype),monospace;--study-space-1:8px;--study-space-2:16px;--study-space-3:24px;--study-space-4:40px;--study-space-5:64px}@supports (color:lab(0% 0 0)){.craft-product{--study-paper:lab(97.1342% .308365 3.42491);--study-coal:lab(6.23376% .674479 4.56036);--study-gold:lab(79.0377% 20.4081 80.5279);--study-rule:lab(69.8908% .650466 5.73072)}}.study-auth,.craft-apply{background:var(--study-paper);color:var(--study-coal);min-height:90vh;font-family:var(--study-font-body)}.study-auth-institution,.apply-institution{justify-content:space-between;align-items:center;gap:var(--study-space-3);padding:var(--study-space-3) var(--study-space-4);border-bottom:6px solid var(--study-gold);display:flex}.study-auth-institution span,.apply-institution span,.study-auth-eyebrow,.study-form-kicker,.study-auth-footer{font:500 .7rem/1.5 var(--study-font-label);letter-spacing:.09em;text-transform:uppercase}.study-auth-institution strong,.apply-institution strong{letter-spacing:-.03em;font-size:clamp(1rem,1.6vw,1.4rem);line-height:1.2}.study-auth-layout,.apply-layout{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);min-height:660px;display:grid}.study-auth-story,.apply-story{isolation:isolate;flex-direction:column;align-items:flex-start;padding:clamp(32px,5vw,76px);display:flex;position:relative;overflow:hidden}.campus .study-auth-story,.campus .apply-story{border-right:1px solid var(--study-rule)}.study-auth-story h1,.apply-story-title{font:500 clamp(3.5rem,6vw,7rem)/.92 var(--study-font-display);letter-spacing:-.065em;max-width:11ch;margin:clamp(28px,5vw,70px) 0 22px}.study-auth-story>p:not(.study-auth-eyebrow),.apply-story>p:not(.study-auth-eyebrow){max-width:35ch;font-size:1rem;line-height:1.6}.study-auth-story .campus-moment{width:100%;min-height:260px;margin-top:auto;display:block}.study-auth-story .campus-moment img{object-fit:cover;width:100%;max-height:320px}.study-auth-form{background:var(--study-paper);justify-content:center;align-items:center;padding:clamp(32px,5vw,76px);display:flex}.study-auth-form main{max-width:420px}.study-form-kicker{border-top:4px double;padding-top:13px;display:block}.study-form-heading{font:500 clamp(1.8rem,2.5vw,2.6rem)/1.1 var(--study-font-display);letter-spacing:-.04em;margin-top:20px}.study-auth-form form button{width:100%;min-height:50px}.study-auth-footer{padding:20px var(--study-space-4);border-top:1px solid var(--study-rule);justify-content:space-between;gap:20px;display:flex}.study-auth-footer a{text-underline-offset:4px;text-decoration:underline}.horizon .study-auth-institution,.horizon .apply-institution{border-bottom-width:2px}.horizon .study-auth-story,.horizon .apply-story{background:var(--study-coal);color:var(--study-paper)}.horizon .study-auth-story h1,.horizon .apply-story-title{font-family:var(--study-font-body);letter-spacing:-.08em;z-index:1;font-weight:650;position:relative}.horizon .study-auth-story h1 span{color:var(--study-gold)}.horizon .study-auth-story>p:not(.study-auth-eyebrow),.horizon .apply-story>p:not(.study-auth-eyebrow){z-index:1;position:relative}.study-auth-arch,.apply-story-mark{z-index:0;pointer-events:none;aspect-ratio:1;border:clamp(48px,8vw,110px) solid var(--study-gold);border-bottom:0;border-radius:50% 50% 0 0;width:65%;position:absolute;bottom:-18%;right:-12%;transform:rotate(-13deg)}.horizon .study-auth-form,.horizon .craft-apply main{background:var(--study-paper)}.craft-apply main{max-width:720px;margin:0;padding:clamp(32px,5vw,70px)}.campus .apply-story{background:#f6ead1;background:lab(93.1568% 1.48168 13.5266)}.campus .apply-story-mark{aspect-ratio:auto;background:var(--study-coal);border:0;border-radius:0;width:80%;height:5px;bottom:clamp(32px,5vw,76px);left:clamp(32px,5vw,76px);right:auto;transform:none}.campus .apply-story-title{max-width:10ch}.horizon .craft-apply h1,.horizon .study-auth-form h2{font-family:var(--study-font-body);letter-spacing:-.065em;font-weight:650}.craft-product[data-path=\/signin]>.craft-institution-line,.craft-product[data-path=\/apply]>.craft-institution-line{display:none}@container product (max-width:800px){.study-auth-layout,.apply-layout{grid-template-columns:1fr}.study-auth-institution,.apply-institution{flex-wrap:wrap;padding:20px}.study-auth-institution span:last-child,.apply-institution span:last-child{display:none}.study-auth-story,.apply-story{min-height:360px;padding:32px 24px}.study-auth-story h1,.apply-story-title{margin:30px 0 16px;font-size:clamp(3.3rem,10vw,5rem)}.study-auth-story .campus-moment{display:none}.study-auth-arch,.apply-story-mark{width:55%;bottom:-30%;right:-14%}.study-auth-form{padding:36px 24px 60px}.craft-apply main{max-width:none;padding:36px 24px 60px}.study-auth-footer{padding:18px 24px}}.horizon .study-auth-arch,.horizon .apply-story-mark{z-index:1}.horizon .study-auth-story h1,.horizon .apply-story-title,.horizon .study-auth-story>p,.horizon .apply-story>p{z-index:2}.craft-product{--study-gold:#fdb813}.craft-brand-uapb .uapb-institution-logo{flex:none;padding:8px 0;text-decoration:none;display:block}.craft-brand-uapb .uapb-institution-logo img{object-fit:contain;width:auto;height:100px;display:block}.craft-brand-uapb .entrance-institution,.craft-brand-uapb .study-auth-institution,.craft-brand-uapb .apply-institution{background:var(--study-paper);color:var(--study-coal);border-color:var(--study-gold);gap:clamp(32px,4vw,70px)}.craft-brand-uapb .entrance-institution{justify-content:flex-start}.craft-brand-uapb .entrance-institution-context{border-left:1px solid var(--study-rule);gap:8px;padding-left:clamp(30px,4vw,68px);display:grid}.craft-brand-uapb .entrance-institution-context small{font:500 .7rem/1.4 var(--study-font-label);letter-spacing:.08em}.craft-brand-uapb .entrance-institution-context strong{letter-spacing:-.04em;max-width:22ch;font-size:clamp(1.1rem,2vw,1.75rem);line-height:1.15}.craft-brand-uapb .study-auth-institution strong,.craft-brand-uapb .apply-institution strong{max-width:22ch}.craft-brand-uapb .study-auth-institution>span:last-child,.craft-brand-uapb .apply-institution>span:last-child{margin-left:auto}.craft-brand-uapb.horizon .entrance-horizon-field:before{border-color:var(--study-gold)}.craft-brand-uapb.horizon .entrance-horizon h1 em{color:var(--study-gold)}.craft-brand-uapb.horizon .entrance-horizon .entrance-cta{background:var(--study-gold)}@container product (max-width:800px){.craft-brand-uapb .uapb-institution-logo img{height:90px}.craft-brand-uapb .entrance-institution,.craft-brand-uapb .study-auth-institution,.craft-brand-uapb .apply-institution{gap:24px}.craft-brand-uapb .entrance-institution-context{padding-left:24px}}@container product (max-width:600px){.craft-brand-uapb .entrance-institution-context{border-left:0;border-top:1px solid var(--study-rule);padding:20px 0 0}.craft-brand-uapb .study-auth-institution strong,.craft-brand-uapb .apply-institution strong{border-top:1px solid var(--study-rule);width:100%;padding-top:20px}}.craft-product.craft-brand-uapb .study-auth,.craft-product.craft-brand-uapb .craft-apply{--esli-paper:var(--study-paper);--esli-surface:#f0ebe1;--esli-rule:var(--study-rule);--esli-ink:var(--study-coal);--esli-body:#2a261e;--esli-meta:#56524b;--esli-accent:#37290f;color:var(--study-coal)}@supports (color:lab(0% 0 0)){.craft-product.craft-brand-uapb .study-auth,.craft-product.craft-brand-uapb .craft-apply{--esli-surface:lab(93.0919% .502855 5.34319);--esli-body:lab(15.3623% .800625 5.85469);--esli-meta:lab(35.0793% .544563 4.60243);--esli-accent:lab(17.6697% 4.35308 19.1088)}}.craft-product.craft-brand-uapb .study-auth-form,.craft-product.craft-brand-uapb .craft-apply main{color:var(--study-coal)}.craft-product.craft-brand-uapb.craft-dark .study-auth,.craft-product.craft-brand-uapb.craft-dark .craft-apply{--esli-paper:var(--study-paper);--esli-surface:#f0ebe1;--esli-rule:var(--study-rule);--esli-ink:var(--study-coal);--esli-body:#2a261e;--esli-meta:#56524b;--esli-accent:#37290f;color:var(--study-coal)}@supports (color:lab(0% 0 0)){.craft-product.craft-brand-uapb.craft-dark .study-auth,.craft-product.craft-brand-uapb.craft-dark .craft-apply{--esli-surface:lab(93.0919% .502855 5.34319);--esli-body:lab(15.3623% .800625 5.85469);--esli-meta:lab(35.0793% .544563 4.60243);--esli-accent:lab(17.6697% 4.35308 19.1088)}}@container product (min-width:900px){.campus .craft-staff .craft-navigation,.campus .craft-student .craft-navigation{overscroll-behavior:contain;align-self:start;height:100vh;max-height:100vh;position:sticky;top:0;overflow-y:auto}}@container product (min-width:1200px){.horizon .craft-staff .craft-navigation{overscroll-behavior:contain;align-self:start;height:100vh;max-height:100vh;position:sticky;top:0;overflow-y:auto}.horizon .craft-staff{grid-template-columns:216px minmax(0,1fr);display:grid}.horizon .craft-staff .craft-identity{grid-column:1/-1}.horizon .craft-staff .craft-navigation{border-right:1px solid var(--esli-rule);background:var(--esli-paper);border-bottom:0;flex-direction:column;grid-area:2/1;align-items:stretch;gap:0;padding:20px 12px;display:flex}.horizon .craft-staff .craft-navigation nav{gap:2px;display:grid;overflow:visible}.horizon .craft-staff .craft-navigation nav a{white-space:normal;border:0;border-left:3px solid #0000;width:100%;min-height:48px;padding:12px;display:flex}.horizon .craft-staff .craft-navigation nav a[aria-current=page]{border-left-color:var(--study-gold);background:var(--esli-surface)}.horizon .craft-staff .craft-director-link,.horizon .craft-staff .craft-utility{white-space:normal;border-left:0;min-height:48px;margin:0;padding:12px}.horizon .craft-staff .craft-director-link{border-top:1px solid var(--esli-rule);margin-top:auto}.horizon .craft-staff .craft-content{grid-area:2/2;width:100%;min-width:0;max-width:none;margin:0;padding:32px}}.consolidated-v2 .v2-community{border-bottom:1px solid var(--esli-rule);grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:48px;display:grid}.consolidated-v2 .v2-community h2{font:650 2.5rem/1.05 var(--study-font-body);letter-spacing:-.045em;margin:20px 0}.consolidated-v2 .v2-community p{max-width:42ch;line-height:1.6}.consolidated-v2 .entrance-horizon{min-height:0}.consolidated-v2 .entrance-horizon-field{min-height:0;padding-block:56px}.consolidated-v2 .entrance-footer{align-items:start}.consolidated-v2 .entrance-footer>div{flex-direction:column;align-items:start;min-height:180px;display:flex}.consolidated-v2 .entrance-footer a{margin-top:auto}.consolidated-v2 .v2-opportunity-list{gap:16px;display:grid}.consolidated-v2 .v2-opportunity-list>a{border:1px solid var(--esli-rule);border-left:5px solid var(--study-gold);color:var(--esli-ink);gap:12px;padding:24px;text-decoration:none;display:grid}.consolidated-v2 .v2-opportunity-list strong{font-size:1.5rem;line-height:1.2}.consolidated-v2 .v2-opportunity-list span{font-size:1rem;line-height:1.5}.consolidated-v2 .v2-opportunity-list a:hover{background:var(--esli-surface)}.consolidated-v2 .v2-opportunity-editor{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.consolidated-v2 .v2-eligibility{grid-column:1/-1}.consolidated-v2 .v2-opportunity-editor input,.consolidated-v2 .v2-opportunity-editor select{width:100%;min-height:48px}.consolidated-v2 a:focus-visible,.consolidated-v2 button:focus-visible{outline:3px solid var(--esli-ink);outline-offset:4px}@container product (max-width:800px){.consolidated-v2 .v2-community{grid-template-columns:1fr;gap:24px;padding:28px}.consolidated-v2 .entrance-horizon-field{padding:36px 24px}.consolidated-v2 .entrance-horizon h1{font-size:clamp(2.6rem,12cqw,4.5rem)}.consolidated-v2 .entrance-horizon-field:before{opacity:.35;border-width:32px;width:48%;right:-12%}.consolidated-v2 .v2-opportunity-editor{grid-template-columns:1fr}.consolidated-v2 .v2-community h2{font-size:2rem}.consolidated-v2 .entrance-footer>div{gap:16px;min-height:0}}.consolidated-v2 .v2-stat .num{font-variant-numeric:tabular-nums;font-size:2.5rem;line-height:1.1}.consolidated-v2 .v2-stat{border-top:4px solid var(--study-gold)}.consolidated-v2 .v2-calendar-event{border-left:3px solid var(--study-gold);background:var(--esli-surface);padding:8px}.consolidated-v2 .v2-calendar-event .text-sm{font-size:1rem;font-weight:650;line-height:1.35}.consolidated-v2 .v2-leadership-badge{border:1px solid var(--esli-rule);border-left:4px solid var(--study-gold);color:var(--esli-ink);margin:0 0 12px;padding:8px 12px;font-weight:600;display:inline-block}.consolidated-v2 .v2-community .campus-moment{min-width:0;display:block}.consolidated-v2 .v2-community .campus-moment img{object-fit:cover;height:auto;max-height:360px}.consolidated-v2 .v2-community .campus-moment figcaption small{font-size:.8rem}.consolidated-v2 .entrance-horizon h1{max-width:12ch;font-size:clamp(4rem,7vw,7rem)}@container product (max-width:800px){.consolidated-v2 .entrance-horizon h1{font-size:clamp(2.6rem,12cqw,4.5rem)}.craft-directions{flex-wrap:wrap;max-width:100%}.craft-toolbar{max-width:100%}.craft-screen{min-width:0}.craft-screen select{min-width:0;max-width:100%}}.craft-product.craft-compact{max-width:320px}.consolidated-v2 .v2-opportunity-link{grid-column:1/-1}.consolidated-v2 .v2-opportunity-editor>button{justify-self:start}@container product (max-width:800px){.consolidated-v2 .craft-content>nav[aria-label$=sections]{flex-wrap:wrap;gap:8px;overflow:visible}.consolidated-v2 .craft-content>nav[aria-label$=sections] a,.consolidated-v2 .craft-content form button{min-height:44px}}.consolidated-v2{--program-evergreen:#082e19}.consolidated-v2 .craft-brand{gap:0}.consolidated-v2 .entrance-institution-context{gap:12px;display:grid}.consolidated-v2 .entrance-institution-context strong{font-size:clamp(1.5rem,3cqw,2.4rem);line-height:1.15}.consolidated-v2 .entrance-institution-context span{font-size:.95rem}.consolidated-v2 .daily-priority{background:var(--program-evergreen);color:#fff}.consolidated-v2 .daily-priority p,.consolidated-v2 .daily-priority .craft-kicker,.consolidated-v2 .daily-priority-mark small{color:#e9f1eb}.consolidated-v2 .daily-priority a{color:#fff}.consolidated-v2 .v2-opportunity-list>a{border-left:1px solid var(--esli-rule);background:var(--esli-surface);border-radius:12px}.consolidated-v2 .v2-opportunity-list>a b{font-size:.875rem;font-weight:500}.consolidated-v2 .v2-event-list,.consolidated-v2 .v2-task-list{gap:16px;display:grid}.consolidated-v2 .v2-event-card{border:1px solid var(--esli-rule);background:var(--esli-surface);border-radius:12px;flex-wrap:wrap;gap:16px;padding:24px}.consolidated-v2 .v2-event-card .text-ink{font-size:1.35rem;font-weight:650;line-height:1.25}.consolidated-v2 .v2-glance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.consolidated-v2 .v2-glance-grid .v2-stat{background:var(--esli-surface);border-top:0;border-radius:12px;padding:20px}.consolidated-v2 .v2-glance-grid .v2-stat:nth-child(2){color:#082e19;background:#eaf0e6}.consolidated-v2 .v2-glance-grid .num{overflow-wrap:anywhere;font-size:1.8rem}.consolidated-v2 .v2-program-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.consolidated-v2 .v2-program-actions>a{border:1px solid var(--esli-rule);background:var(--esli-surface);color:var(--esli-ink);border-radius:12px;gap:12px;padding:24px;display:grid}.consolidated-v2 .v2-program-actions strong{font-size:1.35rem;line-height:1.3}.consolidated-v2 .v2-program-actions span{line-height:1.5}.consolidated-v2 .v2-contact-panel{border:1px solid var(--esli-rule);background:var(--esli-surface);border-radius:12px;margin-block:32px;padding:24px}.consolidated-v2 .v2-contact-panel p{margin-block:12px;line-height:1.5}.consolidated-v2 .v2-contact-panel a,.consolidated-v2 .v2-contact button{border:1px solid var(--esli-rule);border-radius:6px;align-items:center;min-height:44px;padding:10px 14px;display:inline-flex}.consolidated-v2 .v2-contact{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.consolidated-v2 .v2-contact a{overflow-wrap:anywhere}.consolidated-v2 .v2-contact span{font-size:.9rem}.consolidated-v2 .v2-event-builder-section{border-top:1px solid var(--esli-rule);margin-block:24px;padding-top:24px}.consolidated-v2 .v2-event-builder-section h2{margin-bottom:12px;font-size:1.4rem;font-weight:650}.consolidated-v2 .v2-flyer-input{border:1px solid var(--esli-rule);border-radius:8px;width:100%;min-height:48px;padding:12px}.consolidated-v2 .v2-flyer-input::file-selector-button{background:var(--program-evergreen);color:#fff;cursor:pointer;border:0;border-radius:5px;margin-right:12px;padding:12px 16px}.consolidated-v2 .v2-profile-photo{margin-bottom:20px}.consolidated-v2 .queue-records{gap:24px;display:grid}@container product (min-width:1200px){.consolidated-v2 .craft-staff .craft-navigation{background:var(--program-evergreen);color:#fff}.consolidated-v2 .craft-staff .craft-navigation a{color:#fff}.consolidated-v2 .craft-staff .craft-navigation nav a[aria-current=page]{background:#214831}}@container product (max-width:800px){.consolidated-v2 .v2-glance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.consolidated-v2 .v2-program-actions{grid-template-columns:1fr}.consolidated-v2 .craft-student .craft-navigation nav{flex-wrap:wrap;justify-content:flex-start;gap:4px;display:flex}.consolidated-v2 .craft-student .craft-navigation nav a{flex:none;min-height:44px;padding:10px 12px}.consolidated-v2 .v2-event-card{padding:20px}.consolidated-v2 .daily-priority{grid-template-columns:1fr}.consolidated-v2 .daily-priority-mark{display:none}}.consolidated-v2 .craft-institution-line{background:var(--esli-paper);color:var(--esli-meta);border-bottom:0;padding-block:6px;font-size:.7rem}.consolidated-v2 .craft-institution-line strong{font-weight:400}.consolidated-v2 .craft-brand small{color:inherit;font-size:.75rem;line-height:1.4;display:block}.consolidated-v2 .daily-priority{grid-template-columns:1fr}.consolidated-v2 .craft-section:before{content:none}.consolidated-v2.craft-dark .v2-glance-grid .v2-stat:nth-child(2){color:#fff;background:#163f27}@container product (max-width:800px){.consolidated-v2 .craft-identity{flex-wrap:wrap;align-items:start}.consolidated-v2 .craft-brand small{font-size:.7rem}.consolidated-v2 .craft-platform{width:100%;color:inherit;font-size:.7rem;display:block}.consolidated-v2 .craft-person{overflow-wrap:anywhere;max-width:40%}}.consolidated-v2 .v2-flyer-preview{gap:12px;max-width:650px;margin:0 0 20px;display:grid}.consolidated-v2 .v2-flyer-preview figcaption a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}
.consolidated-v2{--scholar-green:var(--program-evergreen);--scholar-gold:var(--study-gold);--scholar-mint:color-mix(in oklch,var(--scholar-green) 8%,var(--esli-paper));--scholar-rule:color-mix(in oklch,var(--esli-ink) 15%,var(--esli-paper))}.consolidated-v2 .craft-student .craft-content{max-width:1120px}.consolidated-v2 .craft-section>div:first-child:before{content:none;display:none}.consolidated-v2 .craft-section>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.consolidated-v2 .craft-section>div:first-child>h2{letter-spacing:-.035em;text-align:left;font-size:1.5rem;font-weight:650;line-height:1.2}.consolidated-v2 .craft-section>div:first-child .rec{font-family:var(--font-chivo),sans-serif;text-transform:none;letter-spacing:0;font-size:.875rem}.consolidated-v2 .craft-section>div:first-child .rec a{min-height:44px;color:var(--esli-ink);text-underline-offset:5px;align-items:center;text-decoration:underline;display:inline-flex}.consolidated-v2 .scholar-home .daily-intro{margin-bottom:24px;padding:0;display:block}.consolidated-v2 .scholar-home .daily-intro h1{font-family:var(--font-faustina),serif;letter-spacing:-.045em;max-width:22ch;margin-top:12px;font-size:3.5rem;font-weight:500;line-height:1.08}.consolidated-v2 .scholar-home .daily-intro h1 br{display:none}.consolidated-v2 .scholar-home .daily-intro .craft-kicker{color:var(--esli-meta);font-family:var(--font-chivo),sans-serif;letter-spacing:.08em;font-size:.8rem}.consolidated-v2 .scholar-home .daily-priority{background:var(--scholar-green);isolation:isolate;border-radius:4px 24px 24px;min-height:0;margin-bottom:0;padding:32px;position:relative;overflow:hidden}.consolidated-v2 .scholar-home .daily-priority>div{max-width:64ch}.consolidated-v2 .scholar-home .daily-priority .craft-kicker{color:var(--scholar-green);background:var(--scholar-gold);font-family:var(--font-chivo),sans-serif;letter-spacing:.08em;border-radius:3px;padding:6px 10px;font-size:.7rem;font-weight:650;line-height:1.2;display:inline-block}.consolidated-v2 .scholar-home .daily-priority strong{letter-spacing:-.035em;color:#f9f9f3;color:lab(97.7381% -.483751 3.00509);max-width:24ch;margin-top:16px;font-size:2rem;line-height:1.15;display:block}.consolidated-v2 .scholar-home .daily-priority p{color:#d6e2d6;color:lab(88.664% -5.58889 4.33431);max-width:52ch;margin-top:12px;font-size:1rem;line-height:1.55}.consolidated-v2 .scholar-home .daily-priority a{min-height:44px;color:var(--scholar-green);background:#f9f9f3;background:lab(97.7381% -.483751 3.00509);border:0;border-radius:6px;align-items:center;margin-top:24px;padding:12px 18px;font-size:.95rem;font-weight:650;text-decoration:none;display:inline-flex}.consolidated-v2 .scholar-home .daily-priority a:hover{background:var(--scholar-gold)}.consolidated-v2 .scholar-ahead{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:36px;display:grid}.consolidated-v2 .scholar-home .craft-section{border-top:0;margin-top:40px;padding-top:0}.consolidated-v2 .scholar-ahead .craft-section{min-width:0}.consolidated-v2 .scholar-schedule{display:grid}.consolidated-v2 .scholar-schedule-item{border-bottom:1px solid var(--scholar-rule);color:var(--esli-ink);grid-template-columns:56px minmax(0,1fr) 20px;align-items:center;gap:16px;min-width:0;padding:18px 0;text-decoration:none;display:grid}.consolidated-v2 .scholar-schedule-item:first-child{padding-top:0}.consolidated-v2 .scholar-schedule-item:last-child{border-bottom:0}.consolidated-v2 .scholar-date{background:color-mix(in oklch,var(--scholar-gold) 20%,var(--esli-paper));color:var(--esli-ink);border-radius:8px;justify-items:center;gap:2px;padding:8px 4px;display:grid}.consolidated-v2 .scholar-date span{text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:650;line-height:1.3}.consolidated-v2 .scholar-date b{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;line-height:1.1}.consolidated-v2 .is-deadline .scholar-date{background:var(--scholar-mint)}.consolidated-v2 .scholar-eyebrow{font-family:var(--font-chivo),sans-serif;letter-spacing:.07em;text-transform:uppercase;color:var(--esli-meta);font-size:.7rem;font-weight:600;line-height:1.4}.consolidated-v2 .scholar-schedule-copy{min-width:0}.consolidated-v2 .scholar-schedule-copy h3{letter-spacing:-.02em;margin:4px 0;font-size:1.1rem;font-weight:650;line-height:1.3}.consolidated-v2 .scholar-schedule-copy p{color:var(--esli-meta);font-size:.875rem}.consolidated-v2 .scholar-schedule-item>svg{width:20px;height:20px;color:var(--esli-meta)}.consolidated-v2 .scholar-schedule-item:hover h3{text-underline-offset:4px;text-decoration:underline}.consolidated-v2 .scholar-ready{gap:16px;display:grid}.consolidated-v2 .v2-opportunity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.consolidated-v2 .v2-opportunity-list>a.scholar-opportunity,.consolidated-v2 a.scholar-opportunity{border:1px solid var(--scholar-rule);background:var(--esli-paper);color:var(--esli-ink);border-radius:12px;flex-direction:column;gap:0;min-width:0;padding:24px;text-decoration:none;transition:border-color .18s ease-out,background-color .18s ease-out;display:flex}.consolidated-v2 a.scholar-opportunity:hover{background:color-mix(in oklch,var(--scholar-gold) 6%,var(--esli-paper));border-color:var(--esli-meta)}.consolidated-v2 .scholar-opportunity-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.consolidated-v2 .v2-opportunity-list .scholar-eyebrow{font-size:.7rem;line-height:1.4}.consolidated-v2 .scholar-opportunity h3{letter-spacing:-.04em;text-wrap:pretty;max-width:24ch;font-size:1.5rem;font-weight:650;line-height:1.2}.consolidated-v2 .scholar-opportunity .scholar-award{font-family:var(--font-faustina),serif;color:var(--esli-accent);max-width:22ch;margin-top:20px;font-size:1.5rem;line-height:1.2}.consolidated-v2 .scholar-opportunity-description{color:var(--esli-meta);margin-top:12px;font-size:.95rem;line-height:1.5}.consolidated-v2 .scholar-opportunity-facts{color:var(--esli-meta);gap:6px;margin:20px 0;display:grid}.consolidated-v2 .scholar-opportunity-facts span{font-size:.875rem;line-height:1.4}.consolidated-v2 .scholar-opportunity-action{border-top:1px solid var(--scholar-rule);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;font-size:.875rem;font-weight:600;display:flex}.consolidated-v2 .scholar-opportunity-action svg{width:20px;height:20px}.consolidated-v2 .scholar-opportunity .scholar-status{background:var(--scholar-mint);color:var(--esli-ink);border-radius:4px;padding:4px 8px;font-size:.7rem;font-weight:600;line-height:1.3}.consolidated-v2 .scholar-standing{background:var(--scholar-mint);border-radius:16px;padding:24px}.consolidated-v2 .scholar-measures{grid-template-columns:1.4fr 1fr;align-items:center;gap:24px;display:grid}.consolidated-v2 .scholar-attendance{color:var(--esli-ink);align-items:center;gap:20px;min-width:0;text-decoration:none;display:flex}.consolidated-v2 .scholar-ring{flex:0 0 104px;place-items:center;width:104px;height:104px;display:grid;position:relative}.consolidated-v2 .scholar-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.consolidated-v2 .scholar-ring circle{fill:none;stroke-width:6px}.consolidated-v2 .ring-track{stroke:color-mix(in oklch,var(--scholar-green) 15%,var(--esli-paper))}.consolidated-v2 .ring-value{stroke:var(--scholar-green);stroke-linecap:round}.consolidated-v2 .scholar-ring b{font-family:var(--font-chivo),sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:1.65rem;font-weight:600}.consolidated-v2 .scholar-attendance h3{font-size:1.15rem;font-weight:600;line-height:1.3}.consolidated-v2 .scholar-attendance p,.consolidated-v2 .scholar-gpa p{color:var(--esli-meta);margin-top:6px;font-size:.8rem;line-height:1.4}.consolidated-v2 .scholar-attendance span{text-underline-offset:4px;margin-top:8px;font-size:.8rem;text-decoration:underline;display:inline-block}.consolidated-v2 .scholar-gpa{color:var(--esli-ink);border-left:1px solid var(--scholar-rule);justify-items:start;padding-left:24px;text-decoration:none;display:grid}.consolidated-v2 .scholar-gpa strong{font-family:var(--font-chivo),sans-serif;letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:3rem;font-weight:600;line-height:1}.consolidated-v2 .scholar-status-records{border-top:1px solid var(--scholar-rule);grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;padding-top:20px;display:grid}.consolidated-v2 .scholar-status-records>div{align-items:start;gap:12px;min-width:0;display:flex}.consolidated-v2 .scholar-status-records svg{width:22px;height:22px;color:var(--esli-meta);flex:0 0 22px;margin-top:2px}.consolidated-v2 .scholar-status-records dt{color:var(--esli-meta);font-size:.8rem;line-height:1.4}.consolidated-v2 .scholar-status-records dd{font-family:var(--font-chivo),sans-serif;overflow-wrap:normal;word-break:normal;margin-top:4px;font-size:1rem;font-weight:600;line-height:1.4}.consolidated-v2 .scholar-home .note{font-family:var(--font-chivo),sans-serif;font-size:.875rem;line-height:1.5}.consolidated-v2.craft-dark{--scholar-green:#7bb587;--scholar-mint:color-mix(in oklch,var(--program-evergreen) 35%,var(--esli-paper))}@supports (color:lab(0% 0 0)){.consolidated-v2.craft-dark{--scholar-green:lab(68.6888% -26.8473 17.3539)}}.consolidated-v2.craft-dark .scholar-home .daily-priority{background:var(--program-evergreen)}@container product (max-width:800px){.consolidated-v2 .craft-student .craft-content{padding:28px 20px 56px}.consolidated-v2 .craft-section>div:first-child>h2{font-size:1.25rem}.consolidated-v2 .scholar-home .daily-intro h1{max-width:18ch;font-size:2.5rem}.consolidated-v2 .scholar-home .daily-priority{padding:24px}.consolidated-v2 .scholar-home .daily-priority strong{font-size:1.65rem}.consolidated-v2 .scholar-ahead{grid-template-columns:1fr;gap:0}.consolidated-v2 .v2-opportunity-list{grid-template-columns:1fr;gap:16px}.consolidated-v2 .scholar-standing{padding:20px}.consolidated-v2 .scholar-measures{grid-template-columns:1fr;gap:20px}.consolidated-v2 .scholar-gpa{border-left:0;border-top:1px solid var(--scholar-rule);grid-template-columns:1fr auto;align-items:center;gap:0 16px;padding:16px 0 0}.consolidated-v2 .scholar-gpa strong{grid-area:1/2/3;margin-top:0;font-size:2.5rem}.consolidated-v2 .scholar-gpa p{grid-column:1}.consolidated-v2 .scholar-ring{flex-basis:88px;width:88px;height:88px}.consolidated-v2 .scholar-ring b{font-size:1.4rem}.consolidated-v2 .scholar-attendance{gap:16px}.consolidated-v2 .scholar-status-records{grid-template-columns:1fr;gap:16px}.consolidated-v2 .scholar-home .craft-section{margin-top:32px}.consolidated-v2 .scholar-schedule-item{grid-template-columns:48px minmax(0,1fr) 16px;gap:12px}.consolidated-v2 .scholar-schedule-copy h3{font-size:1rem}.consolidated-v2 .scholar-opportunity h3{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.consolidated-v2 a.scholar-opportunity{transition:none}}.consolidated-v2 .scholar-home .daily-priority>div:first-child{padding:0}.consolidated-v2 .scholar-home .horizon-daily{border-top:0;padding-top:0}.consolidated-v2[data-path="/student/dashboard"] .craft-student .craft-content{width:100%;display:block}.consolidated-v2 .scholar-home{width:100%;min-width:0}.consolidated-v2 .v2-opportunity-list>a.scholar-kind-scholarship{background:color-mix(in oklch,var(--scholar-gold) 12%,var(--esli-paper))}.consolidated-v2 .v2-opportunity-list>a.scholar-kind-fellowship{background:var(--scholar-mint)}.consolidated-v2[data-path="/student/opportunities"] .craft-section{border-top:0;padding-top:0}.consolidated-v2.craft-dark .scholar-home .daily-priority a,.consolidated-v2.craft-dark .scholar-home .daily-priority .craft-kicker{color:var(--program-evergreen)}
.craft-product.consolidated-v2.horizon{--esos-evergreen:#082e19;--esos-gold:#fdb813;--esos-paper:#faf9f4;--esos-surface:#fff;--esos-ink:#171a16;--esos-muted:#555e55;--esos-rule:#d6dbd2;--esos-mint:#edf3eb;--esos-danger:#a02b24;--esos-focus:var(--esos-evergreen);--program-evergreen:var(--esos-evergreen);--study-gold:var(--esos-gold);--esli-paper:var(--esos-paper);--esli-surface:var(--esos-surface);--esli-ink:var(--esos-ink);--esli-meta:var(--esos-muted);--esli-rule:var(--esos-rule);--esli-accent:var(--esos-evergreen);--esli-body:var(--esos-ink);--esos-reading:var(--font-faustina),serif;--esos-body:var(--font-chivo),sans-serif;--esos-record:var(--font-sometype),monospace;--esos-radius-control:6px;--esos-radius-panel:12px;font-family:var(--esos-body);font-size:1rem;line-height:1.5}.craft-product.consolidated-v2.horizon.craft-dark{--esos-paper:#141e18;--esos-surface:#1b2921;--esos-ink:#f2f5ed;--esos-muted:#b9c6b8;--esos-rule:#425748;--esos-mint:#213a2a;--esos-focus:#fdb813;--esli-accent:#aecbad}.consolidated-v2 :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--esos-focus);outline-offset:4px}.consolidated-v2 .rec{font-family:var(--esos-body);text-transform:none;letter-spacing:0;font-size:.875rem;line-height:1.45}.consolidated-v2 .note{font-family:var(--esos-body);font-size:.875rem;line-height:1.55}.consolidated-v2 .ds-button{font-family:var(--esos-body);letter-spacing:0;text-transform:none;border-radius:var(--esos-radius-control);white-space:normal;min-height:44px;font-size:.875rem;font-weight:600;line-height:1.35}.consolidated-v2 .ds-button-primary{background:var(--esos-evergreen);border-color:var(--esos-evergreen);color:#fff}.consolidated-v2.craft-dark .ds-button-primary{color:#082e19;background:#aecbad;border-color:#aecbad}.consolidated-v2 .ds-button-outline{border-color:var(--esos-rule);background:var(--esos-surface)}.consolidated-v2 .ds-button-quiet:hover{text-underline-offset:4px;text-decoration:underline}.consolidated-v2 .ds-button-destructive:hover{color:var(--esos-danger)}.consolidated-v2 .ds-control{font-family:var(--esos-body);background:var(--esos-surface);border-color:var(--esos-rule);border-radius:var(--esos-radius-control);min-height:44px;color:var(--esos-ink);padding:10px 12px;font-size:1rem;line-height:1.4}.consolidated-v2 .ds-control:invalid:not(:placeholder-shown):focus{border-color:var(--esos-danger)}.consolidated-v2 .ds-field{gap:8px}.consolidated-v2 .ds-field>span:first-child{font-family:var(--esos-body);text-transform:none;letter-spacing:0;color:var(--esos-ink);font-size:.875rem;font-weight:600}.consolidated-v2 .ds-panel{border-color:var(--esos-rule);border-radius:var(--esos-radius-panel);background:var(--esos-surface);overflow:clip}.consolidated-v2 .ds-panel>header{padding:16px 20px}.consolidated-v2 .ds-panel>header h2{font-size:1.1rem;font-weight:650}.consolidated-v2 .ds-chip{font-family:var(--esos-body);letter-spacing:0;text-transform:none;white-space:normal;border-radius:4px;padding:4px 8px;font-size:.75rem;font-weight:600;line-height:1.4}.consolidated-v2 .ds-chip[data-tone=neutral]{background:var(--esos-mint);color:var(--esos-muted);border-color:#0000}.consolidated-v2 .ds-stat-row{border:0;gap:16px;margin:0}.consolidated-v2 .ds-stat{background:var(--esos-mint);border-radius:var(--esos-radius-panel);background:var(--esos-surface);border:0;border:1px solid var(--esos-rule);min-width:0;padding:20px}.consolidated-v2 .ds-stat-value{font-family:var(--esos-body);letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:12px;font-size:2.5rem;line-height:1.1}.consolidated-v2 .ds-stat-value.is-status{letter-spacing:-.02em;word-break:normal;overflow-wrap:normal;font-size:1.2rem;line-height:1.35}.consolidated-v2 .craft-page-head{border-top:0;margin-bottom:32px;padding-top:0}.consolidated-v2 .craft-page-title h1{font-family:var(--esos-body);letter-spacing:-.045em;font-size:2.5rem;font-weight:650;line-height:1.12}.consolidated-v2 .craft-lede{font-family:var(--esos-body);max-width:62ch;font-size:1rem;line-height:1.55}.consolidated-v2 .craft-page-label{font-family:var(--esos-body);letter-spacing:0;text-transform:none;color:var(--esos-muted);font-size:.875rem}.consolidated-v2 .craft-student .craft-navigation{min-width:0;max-width:100%;padding-inline:24px}.consolidated-v2 .craft-student .craft-navigation nav{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;gap:12px;min-width:0;max-width:100%;scroll-padding-inline:12px;display:flex;overflow-x:auto}.consolidated-v2 .craft-student .craft-navigation nav a{white-space:nowrap;text-transform:none;letter-spacing:0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:none;align-items:center;min-height:48px;padding:10px 12px;font-size:.95rem;line-height:1.3;display:flex}.consolidated-v2 .craft-student .craft-navigation nav a[aria-current=page]{color:var(--esli-accent);border-bottom-color:var(--esli-accent);background:0 0;font-weight:700}.consolidated-v2[data-path="/staff/today"] .craft-page-title h1{font-family:var(--esos-reading);max-width:22ch;font-size:3.5rem;font-weight:500}.consolidated-v2 .horizon-staff-focus{background:0 0;border:0;margin:0 0 28px;padding:0;display:block}.consolidated-v2 .horizon-staff-focus .focus-heading{display:none}.consolidated-v2 .horizon-staff-focus .focus-record{background:var(--esos-evergreen);color:#fff;border:0;border-radius:4px 24px 24px;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.consolidated-v2 .focus-record>div{min-width:0}.consolidated-v2 .focus-record>div>span{background:var(--esos-gold);color:var(--esos-evergreen);font-family:var(--esos-body);letter-spacing:.04em;border-radius:3px;padding:6px 10px;font-size:.75rem;font-weight:650;line-height:1.3;display:inline-block}.consolidated-v2 .focus-record strong{color:#fff;letter-spacing:-.035em;max-width:28ch;margin-top:16px;font-size:1.65rem;line-height:1.2;display:block}.consolidated-v2 .focus-record p{color:#dce9db;max-width:52ch;margin-top:12px;font-size:1rem;line-height:1.55}.consolidated-v2 .focus-record>a{min-height:44px;color:var(--esos-evergreen);font-family:var(--esos-body);text-transform:none;letter-spacing:0;background:#faf9f4;border:0;border-radius:6px;flex:none;align-items:center;padding:12px 18px;font-size:.875rem;font-weight:600;display:inline-flex}.consolidated-v2 .horizon-staff-focus .focus-coverage{display:none}.consolidated-v2 .focus-empty{background:var(--esos-mint);border-radius:12px;padding:24px;font-size:1rem}.consolidated-v2 .today-context .craft-section{border:0;padding:0}.consolidated-v2 .today-context{background:0 0}.consolidated-v2 .queue-record{border-bottom:1px solid var(--esos-rule);padding:8px 0}.consolidated-v2 .queue-category-nav{flex-wrap:wrap;gap:8px;margin-bottom:20px}.consolidated-v2 .queue-category-nav button{min-height:44px;font-family:var(--esos-body);text-transform:none;letter-spacing:0;border-radius:6px;padding:10px 14px;font-size:.875rem}.consolidated-v2 .queue-category-nav button[aria-pressed=true]{background:var(--esos-mint);color:var(--esos-ink);border-color:var(--esos-rule)}.consolidated-v2 .system-guide{max-width:1080px;margin:auto;padding:40px 32px 80px}.consolidated-v2 .system-guide>header{border-bottom:1px solid var(--esos-rule);margin-bottom:40px;padding-bottom:32px}.consolidated-v2 .system-guide h1{font-family:var(--esos-reading);letter-spacing:-.045em;margin:16px 0;font-size:3.5rem;font-weight:500;line-height:1.05}.consolidated-v2 .system-guide h2{letter-spacing:-.035em;margin-bottom:16px;font-size:1.75rem;font-weight:650}.consolidated-v2 .system-guide h3{margin-bottom:8px;font-size:1.15rem;font-weight:650}.consolidated-v2 .system-guide p{max-width:66ch;margin:12px 0;line-height:1.55}.consolidated-v2 .system-guide section{margin-top:40px}.consolidated-v2 .system-guide nav{flex-wrap:wrap;gap:8px 24px;display:flex}.consolidated-v2 .system-guide nav a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:flex}.consolidated-v2 .system-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.consolidated-v2 .system-specimen{background:var(--esos-surface);border:1px solid var(--esos-rule);border-radius:12px;min-width:0;padding:24px}.consolidated-v2 .system-palette{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.consolidated-v2 .system-swatch{border:1px solid var(--esos-rule);border-radius:8px;height:80px;margin-bottom:12px;display:block}.consolidated-v2 .system-wordmark{font-family:var(--esos-body);letter-spacing:-.075em;font-size:3rem;font-weight:800;line-height:1.1}.consolidated-v2 .system-wordmark span{color:var(--esli-accent);display:inline-block}.consolidated-v2 .system-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.consolidated-v2 .system-guide code{font-family:var(--esos-record);font-size:.8rem}@container product (max-width:800px){.consolidated-v2 .craft-student .craft-navigation{width:100%;padding-inline:8px;overflow:hidden}.consolidated-v2 .craft-student .craft-navigation nav{flex-wrap:nowrap;gap:0;overflow-x:auto}.consolidated-v2 .craft-student .craft-navigation nav a{min-height:48px;padding:12px;font-size:.875rem}.consolidated-v2 .craft-page-title h1{font-size:2rem}.consolidated-v2[data-path="/staff/today"] .craft-page-title h1{font-size:2.5rem}.consolidated-v2 .horizon-staff-focus .focus-record{flex-direction:column;align-items:flex-start;padding:24px}.consolidated-v2 .ds-stat-value{font-size:2.25rem}.consolidated-v2 .system-guide{padding:28px 20px 56px}.consolidated-v2 .system-guide h1{font-size:2.75rem}.consolidated-v2 .system-grid{grid-template-columns:1fr}.consolidated-v2 .system-palette{grid-template-columns:repeat(2,minmax(0,1fr))}.consolidated-v2 .system-specimen{padding:20px}}.consolidated-v2 .system-specimen>svg{width:28px;height:28px;color:var(--esli-accent);margin-bottom:16px}.consolidated-v2 .today-context li{padding-bottom:0}.consolidated-v2 .today-context .scholar-schedule-item{grid-template-columns:48px minmax(0,1fr) 16px;gap:12px;padding:0 0 16px}.consolidated-v2 .today-context .scholar-schedule-copy h3{font-size:1rem}.consolidated-v2 .today-context .scholar-date b{font-size:1.5rem}.consolidated-v2 .today-signals>.ds-stat-row{border:0;gap:16px;padding:0}.consolidated-v2 .today-signals .ds-stat{border:0;padding:20px;display:block}.consolidated-v2 .today-signals .ds-stat .rec{font-size:.875rem}.consolidated-v2 .ds-table-scroll{border-color:var(--esos-rule);scrollbar-width:thin;border-radius:8px}.consolidated-v2 .ds-table th{background:var(--esos-mint);padding-block:14px;font-weight:600}.consolidated-v2 .ds-table td{padding-block:14px;line-height:1.5}.consolidated-v2 .ds-table tbody tr:hover{background:var(--esos-mint)}@container product (max-width:800px){.consolidated-v2 .today-signals>.ds-stat-row{grid-template-columns:1fr}.consolidated-v2 .ds-progress-row{grid-template-columns:minmax(0,1fr) 3rem;gap:8px}.consolidated-v2 .ds-progress-row>span:first-child{grid-column:1}.consolidated-v2 .ds-progress-row>div{grid-area:2/1}.consolidated-v2 .ds-progress-row>span:last-child{grid-area:2/2}}.consolidated-v2 .craft-staff .craft-navigation nav a,.consolidated-v2 .craft-mobile-nav nav a{font-family:var(--esos-body);text-transform:none;letter-spacing:0;border-left:0;gap:12px;font-size:.95rem}@container product (min-width:1200px){.consolidated-v2 .craft-staff .craft-navigation nav a{border-radius:8px}.consolidated-v2 .craft-staff .craft-navigation nav a[aria-current=page]{color:#fff;background:#214831;border-left:0;font-weight:700}.consolidated-v2 .craft-staff .craft-navigation nav a[aria-current=page] svg{color:var(--esos-gold)}}.consolidated-v2 .ds-stat .ds-stat-value.is-status{letter-spacing:-.02em;overflow-wrap:normal;word-break:normal;font-size:1.2rem;line-height:1.35}.consolidated-v2 .ds-stat .ds-stat-value.is-number{font-size:2.5rem;line-height:1.1}.consolidated-v2 .ds-card{border:1px solid var(--esos-rule);border-radius:var(--esos-radius-panel);background:var(--esos-surface);min-width:0;color:var(--esos-ink);text-align:left;flex-direction:column;gap:0;padding:24px;text-decoration:none;display:flex}.consolidated-v2 .ds-card[hidden]{display:none}.consolidated-v2 .ds-card-top,.consolidated-v2 .work-item-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.consolidated-v2 .ds-card :is(h3,.ds-card-title),.consolidated-v2 .work-item>strong{letter-spacing:-.035em;text-wrap:pretty;font-size:1.5rem;font-weight:650;line-height:1.25}.consolidated-v2 .ds-card-feature{font-family:var(--esos-reading);color:var(--esos-ink);margin-top:20px;font-size:1.5rem;line-height:1.3}.consolidated-v2 .ds-card-description,.consolidated-v2 .work-item-copy{color:var(--esos-muted);margin-top:12px;font-size:1rem;line-height:1.55}.consolidated-v2 .ds-card-facts{color:var(--esos-muted);gap:6px;margin:20px 0;font-size:.875rem;line-height:1.5;display:grid}.consolidated-v2 .ds-card-action{border-top:1px solid var(--esos-rule);min-height:44px;color:var(--esli-accent);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;font-size:.875rem;font-weight:600;display:flex}.consolidated-v2 .ds-card-action svg{width:20px;height:20px}.consolidated-v2 .ds-card:not(:has(.ds-card-facts)) .ds-card-action{margin-top:24px}.consolidated-v2 .ds-card-grid,.consolidated-v2 .v2-event-list{grid-template-columns:1fr;gap:20px;display:grid}.consolidated-v2 .work-queue-heading h2{letter-spacing:-.035em;align-items:center;gap:12px;font-size:1.75rem;font-weight:650;display:flex}.consolidated-v2 .work-queue-heading h2>span{background:var(--esos-mint);border-radius:6px;padding:4px 10px;font-size:1rem}.consolidated-v2 .work-queue-heading p{color:var(--esos-muted);margin:8px 0 20px}.consolidated-v2 .work-filters{flex-wrap:wrap;gap:8px;display:flex}.consolidated-v2 .work-filters button{border:1px solid var(--esos-rule);background:var(--esos-surface);min-height:44px;color:var(--esos-ink);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;display:flex}.consolidated-v2 .work-filters button[aria-pressed=true]{background:var(--esos-evergreen);border-color:var(--esos-evergreen);color:#fff}.consolidated-v2 .work-count{color:var(--esos-muted);margin:16px 0;font-size:.875rem}.consolidated-v2 .work-layout{grid-template-columns:1fr;align-items:start;gap:24px;display:grid}.consolidated-v2 .work-items{gap:16px;display:grid}.consolidated-v2 .work-item{cursor:pointer;width:100%}.consolidated-v2 .work-item-top>span:first-child{color:var(--esos-muted);font-size:.75rem;font-weight:600}.consolidated-v2 .work-item[aria-pressed=true]{border-color:var(--esli-accent);box-shadow:inset 0 0 0 1px var(--esli-accent);background:var(--esos-mint)}.consolidated-v2 .work-item>strong{font-size:1.25rem}.consolidated-v2 .work-item-copy{font-size:.875rem}.consolidated-v2 .work-detail{scroll-margin-top:24px;display:none}.consolidated-v2 .has-selection .work-detail{display:flex}.consolidated-v2 .has-selection .work-items{display:none}.consolidated-v2 .work-back{min-height:44px;color:var(--esli-accent);text-underline-offset:4px;align-self:flex-start;margin-bottom:16px;text-decoration:underline}.consolidated-v2 .work-detail-label{color:var(--esos-muted);border-bottom:1px solid var(--esos-rule);margin-bottom:20px;padding-bottom:16px;font-size:.875rem}.consolidated-v2 .work-record-meta{align-items:center;gap:8px;margin-bottom:16px;display:flex}.consolidated-v2 .work-record>p{margin-top:16px;line-height:1.55}.consolidated-v2 .work-record-actions{border-top:1px solid var(--esos-rule);margin-top:24px;padding-top:16px}.consolidated-v2 .work-placeholder p{color:var(--esos-muted);margin-top:16px}.consolidated-v2 .today-work{margin-bottom:32px;display:block}.consolidated-v2 .today-context{border-top:1px solid var(--esos-rule);grid-template-columns:1fr;gap:24px;margin-top:40px;padding-top:24px;display:grid}.consolidated-v2 .today-setup{border:1px solid var(--esos-rule);background:var(--esos-surface);border-radius:12px;align-self:start;padding:20px}.consolidated-v2 .today-setup summary{cursor:pointer;min-height:44px;font-weight:600}.consolidated-v2 .ds-person-card>a:first-child{font-size:1.5rem;font-weight:650;line-height:1.25}.consolidated-v2 .ds-person-card{border-radius:12px;padding:24px}.consolidated-v2 .ds-person-card .note{font-size:1rem}.consolidated-v2.craft-dark .work-filters button[aria-pressed=true]{color:#082e19;background:#aecbad;border-color:#aecbad}@media (hover:hover){.consolidated-v2 :is(a.ds-card,button.work-item):hover{border-color:var(--esli-accent);background:var(--esos-mint)}}@container product (min-width:800px){.consolidated-v2 .ds-card-grid,.consolidated-v2 .v2-event-list{grid-template-columns:repeat(2,minmax(0,1fr))}.consolidated-v2 .work-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.consolidated-v2 .work-detail{display:flex;position:sticky;top:24px}.consolidated-v2 .has-selection .work-items{display:grid}.consolidated-v2 .today-context{grid-template-columns:1fr 1fr}.consolidated-v2 .card-comparison{grid-template-columns:repeat(3,minmax(0,1fr))}}@container product (max-width:799px){.consolidated-v2 .ds-card{padding:20px}.consolidated-v2 .ds-card :is(h3,.ds-card-title){font-size:1.35rem}}.consolidated-v2 .entrance-card-section{max-width:1280px;margin:auto;padding:48px 32px}.consolidated-v2 .entrance-card-section>h2{font-family:var(--esos-reading);margin:16px 0 32px;font-size:2.5rem;line-height:1.15}.consolidated-v2 .system-guide .ds-card h3{margin:0;font-size:1.5rem}.consolidated-v2 .system-guide .ds-card p{margin:12px 0 0;font-size:1rem}.consolidated-v2 .work-filter{flex-wrap:wrap;align-items:center;gap:12px;font-size:.875rem;font-weight:600;display:flex}.consolidated-v2 .work-filter select{width:24rem;max-width:100%;font-weight:400}@container product (min-width:800px){.consolidated-v2 .work-items{overscroll-behavior-y:contain;scrollbar-width:thin;max-height:640px;padding:4px 8px 4px 4px;overflow-y:auto}.consolidated-v2 .work-layout{min-height:300px}}.consolidated-v2 .ds-record-list{background:var(--esos-surface);border-color:var(--esos-rule);border-radius:var(--esos-radius-panel);overflow:clip}.consolidated-v2 .ds-record-list>.ds-row,.consolidated-v2 .ds-record-list>.ds-entry{padding:20px}.consolidated-v2 .ds-entry:not(.ds-record-list .ds-entry):not(.ds-card){background:var(--esos-surface);border:1px solid var(--esos-rule);border-radius:var(--esos-radius-panel);padding:24px}.consolidated-v2 .ds-row{border-color:var(--esos-rule);row-gap:12px}.consolidated-v2 .work-record form{gap:16px;margin-top:20px;display:grid}.consolidated-v2 .work-record form>fieldset{gap:16px;display:grid}.consolidated-v2 .work-record summary{min-height:44px;margin-top:16px}.consolidated-v2 .craft-brand-uapb .entrance-cta,.craft-product.consolidated-v2.craft-brand-uapb .entrance-horizon .entrance-cta{background:var(--esos-evergreen);color:#fff;border-color:var(--esos-evergreen);border-radius:6px}.consolidated-v2 .scholar-standing{border-radius:var(--esos-radius-panel)}.craft-product.consolidated-v2.horizon :is([data-register],[data-field],.study-auth,.craft-apply){--esli-paper:var(--esos-paper);--esli-surface:var(--esos-surface);--esli-ink:var(--esos-ink);--esli-body:var(--esos-ink);--esli-meta:var(--esos-muted);--esli-rule:var(--esos-rule);--esli-accent:var(--esos-evergreen)}.craft-product.consolidated-v2.horizon.craft-dark :is([data-register],[data-field],.study-auth,.craft-apply){--esli-accent:#aecbad}.craft-product.consolidated-v2 .ds-lockup-display>svg,.craft-product.consolidated-v2 [data-field=artifact] svg[aria-label=ESLI]{display:none}.consolidated-v2 .program-front-door{background:var(--esos-paper);color:var(--esos-ink)}.consolidated-v2 .front-door-header{border-bottom:1px solid var(--esos-rule);justify-content:space-between;align-items:center;gap:32px;max-width:1320px;margin:auto;padding:28px 48px;display:flex}.consolidated-v2 .front-door-identity{gap:2px;line-height:1.2;text-decoration:none;display:grid}.consolidated-v2 .front-door-identity strong{letter-spacing:-.04em;font-size:1.35rem;font-weight:650}.consolidated-v2 .front-door-identity>span{color:var(--esos-muted);font-size:.875rem}.consolidated-v2 .front-door-header nav{align-items:center;gap:28px;font-size:.9rem;display:flex}.consolidated-v2 .front-door-header nav a{align-items:center;gap:16px;min-height:44px;text-decoration:none;display:inline-flex}.consolidated-v2 .front-door-header nav a:hover{text-underline-offset:5px;text-decoration:underline}.consolidated-v2 .front-door-signin{color:var(--esos-evergreen);font-weight:650}.consolidated-v2 .front-door-welcome{grid-template-columns:minmax(0,1fr) 260px;column-gap:48px;max-width:1320px;margin:auto;padding:64px 48px 56px;display:grid;position:relative}.consolidated-v2 .front-door-eyebrow{color:var(--esos-muted);margin:0 0 24px;font-size:.875rem;font-weight:550;line-height:1.5}.consolidated-v2 .front-door-welcome>.front-door-eyebrow{grid-column:1/-1}.consolidated-v2 .front-door-welcome h1{font-family:var(--esos-reading);letter-spacing:-.055em;grid-column:1/-1;max-width:14ch;margin:0;font-size:clamp(4.5rem,8.4cqw,8.25rem);font-weight:500;line-height:.98}.consolidated-v2 .front-door-welcome h1 em{color:var(--esos-evergreen);font-style:italic}.consolidated-v2 .front-door-introduction{flex-direction:column;align-items:start;gap:24px;max-width:570px;margin-top:40px;display:flex}.consolidated-v2 .front-door-introduction p{max-width:43ch;margin:0;font-size:1.15rem;line-height:1.6}.consolidated-v2 .front-door-primary{border-radius:var(--esos-radius-control);background:var(--esos-evergreen);color:#fff;justify-content:space-between;align-items:center;gap:48px;min-height:48px;padding:14px 20px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.consolidated-v2 .front-door-primary:hover{background:#15462b}.consolidated-v2 .front-door-margin-note{border-left:1px solid var(--esos-rule);color:var(--esos-muted);align-self:end;gap:8px;padding-left:28px;font-size:1rem;display:grid}.consolidated-v2 .front-door-institute{background:var(--esos-evergreen);color:var(--esos-paper);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:80px;padding:64px max(48px,50cqw - 612px);display:grid}.consolidated-v2 .front-door-institute .front-door-eyebrow{color:#c8d8c7;max-width:35ch}.consolidated-v2 .front-door-section-intro h2{font-family:var(--esos-reading);letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(2.5rem,4cqw,3.75rem);font-weight:500;line-height:1.12}.consolidated-v2 .front-door-section-intro>p:last-child{max-width:40ch;margin:0;font-size:1rem;line-height:1.7}.consolidated-v2 .front-door-offerings{margin:0;padding:0;list-style:none}.consolidated-v2 .front-door-offerings li{border-top:1px solid #496351;grid-template-columns:32px minmax(0,1fr);gap:20px;padding:24px 0;display:grid}.consolidated-v2 .front-door-offerings li:first-child{border-top:0;padding-top:0}.consolidated-v2 .front-door-offerings li:last-child{padding-bottom:0}.consolidated-v2 .front-door-offerings li>span{font-family:var(--esos-record);color:#aecbad;padding-top:5px;font-size:.8rem}.consolidated-v2 .front-door-offerings h3{letter-spacing:-.025em;margin:0 0 10px;font-size:1.2rem;font-weight:600;line-height:1.35}.consolidated-v2 .front-door-offerings p{color:#d6e2d3;max-width:47ch;margin:0;font-size:.95rem;line-height:1.65}.consolidated-v2 .front-door-begin{max-width:1320px;margin:auto;padding:64px 48px 72px}.consolidated-v2 .front-door-begin>.front-door-section-intro{margin-bottom:32px}.consolidated-v2 .front-door-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.consolidated-v2 .front-door-paths .ds-card{min-height:260px}.consolidated-v2 .front-door-paths .ds-card-title{max-width:20ch;font-size:1.6rem}.consolidated-v2 .front-door-footer{border-top:1px solid var(--esos-rule);max-width:1320px;color:var(--esos-muted);justify-content:space-between;align-items:end;gap:24px;margin:auto;padding:28px 48px 36px;font-size:.875rem;display:flex}.consolidated-v2 .front-door-footer>div{gap:5px;display:grid}.consolidated-v2 .front-door-footer strong{color:var(--esos-ink);font-weight:550}.consolidated-v2 .front-door-footer b{letter-spacing:-.04em;color:var(--esos-ink);font-weight:750}.consolidated-v2 .program-front-door section[id]{scroll-margin-top:24px}@container product (max-width:800px){.consolidated-v2 .front-door-header{align-items:start;gap:16px;padding:20px 24px}.consolidated-v2 .front-door-header nav{gap:16px}.consolidated-v2 .front-door-header nav a:not(.front-door-signin){display:none}.consolidated-v2 .front-door-identity strong{font-size:1.15rem}.consolidated-v2 .front-door-welcome{grid-template-columns:1fr;gap:0;padding:40px 24px}.consolidated-v2 .front-door-welcome h1{max-width:13ch;font-size:clamp(3.5rem,12.6cqw,6rem)}.consolidated-v2 .front-door-introduction{gap:24px;margin-top:28px}.consolidated-v2 .front-door-introduction p{max-width:36ch;font-size:1rem}.consolidated-v2 .front-door-margin-note{display:none}.consolidated-v2 .front-door-institute{grid-template-columns:1fr;gap:32px;padding:40px 24px}.consolidated-v2 .front-door-section-intro h2{font-size:2.5rem}.consolidated-v2 .front-door-begin{padding:40px 24px 48px}.consolidated-v2 .front-door-paths{grid-template-columns:1fr;gap:20px}.consolidated-v2 .front-door-paths .ds-card{min-height:0}.consolidated-v2 .front-door-footer{flex-direction:column;align-items:start;gap:20px;padding:24px}}@container product (max-width:360px){.consolidated-v2 .front-door-header{padding-inline:20px}.consolidated-v2 .front-door-identity strong{font-size:1rem}.consolidated-v2 .front-door-welcome h1{font-size:3.3rem}.consolidated-v2 .front-door-welcome,.consolidated-v2 .front-door-institute,.consolidated-v2 .front-door-begin{padding-inline:20px}}.consolidated-v2.craft-dark .front-door-welcome h1 em,.consolidated-v2.craft-dark .front-door-signin{color:#aecbad}.consolidated-v2.craft-dark .front-door-institute{color:#faf9f4}.consolidated-v2.craft-dark .front-door-primary{color:#082e19;background:#aecbad}.consolidated-v2.craft-dark .front-door-primary:hover{background:#c5dcc2}.consolidated-v2 .front-door-welcome{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:56px;padding-block:56px}.consolidated-v2 .front-door-welcome-copy{min-width:0}.consolidated-v2 .front-door-welcome h1{max-width:13ch;font-size:clamp(4rem,6.2cqw,6.5rem)}.consolidated-v2 .front-door-introduction{margin-top:28px}.consolidated-v2 .front-door-community{min-width:0;margin:0;padding:0 14px 0 0}.consolidated-v2 .front-door-image-frame{isolation:isolate;position:relative}.consolidated-v2 .front-door-image-frame:before{content:"";z-index:-1;border:1px solid var(--esos-evergreen);position:absolute;inset:24px -14px -14px 24px}.consolidated-v2 .front-door-image-frame img{aspect-ratio:4/5;object-fit:cover;object-position:center;border-radius:2px;width:100%;height:auto;display:block}.consolidated-v2 .front-door-connections{width:164px;height:68px;color:var(--esos-evergreen);background:var(--esos-paper);padding:10px;position:absolute;bottom:-14px;right:-14px}.consolidated-v2 .front-door-connections circle{fill:var(--esos-paper);stroke:currentColor;stroke-width:1.5px}.consolidated-v2 .front-door-community figcaption{color:var(--esos-ink);gap:4px;margin-top:30px;font-size:.875rem;display:grid}.consolidated-v2 .front-door-community figcaption small{color:var(--esos-muted);font-size:.75rem}.consolidated-v2.craft-dark .front-door-image-frame:before{border-color:#aecbad}.consolidated-v2.craft-dark .front-door-connections{color:#aecbad}@container product (max-width:1050px) and (min-width:801px){.consolidated-v2 .front-door-welcome{gap:32px;padding-inline:32px}.consolidated-v2 .front-door-welcome h1{font-size:clamp(3.5rem,6.3cqw,5rem)}}@container product (max-width:800px){.consolidated-v2 .front-door-welcome{grid-template-columns:1fr;gap:36px;padding:40px 24px 44px}.consolidated-v2 .front-door-welcome h1{font-size:clamp(3.3rem,12.6cqw,5.5rem)}.consolidated-v2 .front-door-community{padding-right:10px}.consolidated-v2 .front-door-image-frame img{aspect-ratio:4/3;object-position:center 20%}.consolidated-v2 .front-door-image-frame:before{inset:16px -10px -10px 16px}.consolidated-v2 .front-door-connections{width:132px;height:56px;bottom:-10px;right:-10px}.consolidated-v2 .front-door-community figcaption{margin-top:24px}}@container product (max-width:360px){.consolidated-v2 .front-door-welcome{padding-inline:20px}.consolidated-v2 .front-door-welcome h1{font-size:3.2rem}}.consolidated-v2 .craft-staff .craft-navigation{background:var(--esos-paper);color:var(--esos-ink)}.consolidated-v2 .craft-staff .craft-navigation a{color:var(--esos-ink)}.consolidated-v2 .craft-staff .craft-navigation nav a[aria-current=page]{background:var(--esos-mint);color:var(--esli-accent);border-left-color:var(--esli-accent)}.consolidated-v2 .today-signals{margin:0 0 20px}.consolidated-v2 .today-signals .ds-stat-row{background:0 0}.consolidated-v2 .today-work{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.consolidated-v2 .today-context{border-top:1px solid var(--esos-rule);margin:0;padding-top:24px;display:block}.consolidated-v2 .today-context .craft-section{margin-top:0}.consolidated-v2 .today-onboarding-link{border-top:1px solid var(--esos-rule);margin-top:24px;padding-top:20px;font-weight:600}.consolidated-v2 .work-queue-direct .work-queue-heading{margin-bottom:16px}.consolidated-v2 .work-queue-direct .work-items{max-height:none;padding:0;display:block;overflow:visible}.consolidated-v2 .work-entry{border-top:1px solid var(--esos-rule)}.consolidated-v2 .work-entry:last-child{border-bottom:1px solid var(--esos-rule)}.consolidated-v2 .work-row{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 0;display:flex}.consolidated-v2 .work-row-copy{gap:4px;min-width:0;display:grid}.consolidated-v2 .work-row-category{color:var(--esos-muted);font-size:.75rem}.consolidated-v2 .work-row strong{font-size:1rem;font-weight:600;line-height:1.4}.consolidated-v2 .work-row-end{flex:none;justify-items:end;gap:8px;display:grid}.consolidated-v2 .work-row-action{color:var(--esli-accent);font-size:.875rem}.consolidated-v2 .work-row[aria-expanded=true]{color:var(--esli-accent)}.consolidated-v2 .work-inline-detail{background:var(--esos-surface);border-left:2px solid var(--esli-accent);margin-bottom:16px;padding:24px}.consolidated-v2 .work-inline-detail[hidden]{display:none}.consolidated-v2 .work-inline-detail .work-back{margin:20px 0 0}.consolidated-v2 .work-pagination{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;font-size:.875rem;display:flex}.consolidated-v2 .work-pagination button{min-height:44px;color:var(--esli-accent)}.consolidated-v2 .work-pagination button:disabled{opacity:.45;cursor:default}.consolidated-v2 .staff-roster .craft-page-head{margin-bottom:16px}.consolidated-v2 .staff-roster .craft-page-title h1{font-size:clamp(1.75rem,3cqw,2.5rem)}.consolidated-v2 .roster-summary{border-top:1px solid var(--esos-rule);margin:24px 0;padding-top:12px}.consolidated-v2 .roster-summary>summary{cursor:pointer;min-height:44px;font-weight:600}.consolidated-v2 .onboarding-list{gap:0;padding:0;list-style:none;display:grid}.consolidated-v2 .onboarding-list li{border-top:1px solid var(--esos-rule);padding:20px 0}.consolidated-v2 .onboarding-list h2{margin-bottom:8px;font-size:1.2rem;font-weight:600}.consolidated-v2 .onboarding-list p{max-width:65ch;margin-bottom:8px;line-height:1.5}@container product (min-width:1100px){.consolidated-v2 .today-work{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr)}.consolidated-v2 .today-context{border-top:0;border-left:1px solid var(--esos-rule);padding:0 0 0 28px}}@container product (max-width:799px){.consolidated-v2 .work-row{align-items:flex-start;gap:10px}.consolidated-v2 .work-row-end .chip{font-size:.7rem}.consolidated-v2 .work-inline-detail{padding:20px}.consolidated-v2 .staff-roster .roster-toolbar{margin-bottom:12px}.consolidated-v2 .staff-roster .craft-lede{font-size:.875rem}}.consolidated-v2 .today-signals .ds-stat-row{border:1px solid var(--esos-rule);background:var(--esos-surface);border-radius:0;gap:0}.consolidated-v2 .today-signals .ds-stat{border-right:1px solid var(--esos-rule);background:0 0;border-radius:0;padding:12px 16px}.consolidated-v2 .today-signals .ds-stat:last-child{border-right:0}.consolidated-v2 .today-signals .ds-stat-value{margin-top:6px;font-size:1.75rem;line-height:1.2}.consolidated-v2 .today-signals .ds-stat-label{font-size:.8rem}@container product (max-width:799px){.consolidated-v2 .today-signals .ds-stat{border-right:0;border-bottom:1px solid var(--esos-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:10px 12px;display:grid}.consolidated-v2 .today-signals .ds-stat:last-child{border-bottom:0}.consolidated-v2 .today-signals .ds-stat-value{margin:0;font-size:1.35rem}.consolidated-v2 .today-signals .ds-stat>div:nth-child(3){grid-column:1/-1;margin-top:0;font-size:.8rem}}.consolidated-v2 .roster-toolbar>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.consolidated-v2 .roster-toolbar>div:nth-child(2)>div:first-child{grid-column:1/-1}@container product (min-width:1000px){.consolidated-v2 .roster-toolbar>div:nth-child(2){grid-template-columns:minmax(180px,1.6fr) repeat(4,minmax(0,1fr))}.consolidated-v2 .roster-toolbar>div:nth-child(2)>div:first-child{grid-column:auto}}.consolidated-v2 .staff-roster .craft-page-head{margin-top:16px;margin-bottom:12px;padding-bottom:12px}.consolidated-v2 .staff-roster nav[aria-label=Program\ year]{align-items:center;gap:24px;display:flex}.consolidated-v2 .staff-roster nav[aria-label=Program\ year]>p{flex:none;margin:0}.consolidated-v2 .staff-roster .roster-toolbar h2{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.consolidated-v2 .staff-roster .roster-toolbar>div:first-child{margin-bottom:4px}.consolidated-v2 .staff-roster .roster-toolbar>div:first-child a{font-size:.75rem}@container product (max-width:799px){.consolidated-v2 .staff-roster nav[aria-label=Program\ year]{display:block}.consolidated-v2 .staff-roster .craft-page-head{margin-top:12px}}.consolidated-v2 .roster-toolbar>div:nth-child(2){grid-template-columns:minmax(0,1fr)!important}.consolidated-v2 .roster-toolbar .roster-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.consolidated-v2 .roster-toolbar .roster-filter-fields.is-collapsed{display:none}.consolidated-v2 .roster-refine-toggle{text-align:left;min-height:44px;color:var(--esli-accent);font-weight:600}.consolidated-v2 .roster-toolbar input{width:100%}@container product (min-width:1000px){.consolidated-v2 .roster-toolbar>div:nth-child(2){grid-template-columns:minmax(180px,1.6fr) repeat(4,minmax(0,1fr))!important}.consolidated-v2 .roster-toolbar .roster-filter-fields.is-collapsed,.consolidated-v2 .roster-toolbar .roster-filter-fields{display:contents}.consolidated-v2 .roster-refine-toggle{display:none}}.consolidated-v2 .today-onboarding{border-top:1px solid var(--esos-rule);margin-top:24px;padding-top:20px}.consolidated-v2 .today-onboarding header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.consolidated-v2 .today-onboarding h2{font-size:1.2rem;font-weight:650}.consolidated-v2 .today-onboarding header>span{color:var(--esos-muted);font-size:.8rem}.consolidated-v2 .today-onboarding>p{margin:8px 0 12px}.consolidated-v2 .today-onboarding ul{margin:0;padding:0;list-style:none}.consolidated-v2 .today-onboarding li{border-bottom:1px solid var(--esos-rule);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.consolidated-v2 .today-onboarding li a{font-size:.875rem;font-weight:600}.consolidated-v2 .today-onboarding li p{margin-top:4px;font-size:.75rem}.consolidated-v2 .today-onboarding label{cursor:pointer;align-items:center;gap:6px;min-height:44px;font-size:.75rem;display:flex}.consolidated-v2 .today-onboarding input{accent-color:var(--esli-accent);width:18px;height:18px}.consolidated-v2 .today-onboarding details{margin-top:12px}.consolidated-v2 .today-onboarding summary{cursor:pointer;min-height:44px}.consolidated-v2 .assessment-cycle{border-bottom:1px solid var(--esos-rule);margin-bottom:24px;padding:24px 0}.consolidated-v2 .assessment-cycle h2{margin:8px 0;font-size:1.5rem;font-weight:650}.consolidated-v2 .assessment-cycle ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:20px 0;list-style:none;display:grid}.consolidated-v2 .assessment-cycle li{border-left:2px solid var(--esli-accent);padding-left:16px}.consolidated-v2 .assessment-cycle li h3{font-size:1rem;font-weight:600}.consolidated-v2 .assessment-cycle li p{color:var(--esos-muted);margin-top:8px;font-size:.875rem}.consolidated-v2 .assessment-cycle>p.note{margin-bottom:12px}.consolidated-v2 .outcome-records h2{font-size:1.25rem;line-height:1.4}.craft-product.consolidated-v2.horizon{--esos-resource-tint:color-mix(in oklch,var(--esos-gold) 18%,var(--esos-paper));--esos-growth-tint:color-mix(in oklch,var(--esos-evergreen) 10%,var(--esos-paper));--esos-card-pad:24px}.craft-product.consolidated-v2.horizon.craft-dark{--esos-resource-tint:color-mix(in oklch,var(--esos-gold) 16%,var(--esos-surface));--esos-growth-tint:color-mix(in oklch,var(--esli-accent) 13%,var(--esos-surface))}.consolidated-v2 .front-door-institution-mark{background:#fff;flex:none;padding:12px;display:block}.consolidated-v2 .front-door-institution-mark img{width:auto;height:88px;display:block}.craft-product.consolidated-v2.horizon .craft-shell .ds-choice{cursor:pointer;min-height:44px;font-family:var(--esos-body);align-items:center;gap:12px;font-size:1rem;font-weight:400;line-height:1.5;display:flex}.craft-product.consolidated-v2.horizon .craft-shell .ds-choice input:is([type=radio],[type=checkbox]){width:20px;height:20px;min-height:20px;max-height:20px;accent-color:var(--platform-action);flex:0 0 20px;margin:0}.craft-product.consolidated-v2.horizon .craft-shell .ds-choice-row{border:1px solid var(--platform-edge);border-radius:var(--esos-radius-control);background:var(--platform-surface);color:var(--platform-ink);padding:12px 16px}.craft-product.consolidated-v2.horizon .craft-shell .ds-choice-row:has(input:checked){border-color:var(--platform-action);background:var(--platform-raised);box-shadow:inset 0 0 0 1px var(--platform-action)}.craft-product.consolidated-v2.horizon .craft-shell .ds-choice-row:has(input:focus-visible){outline:2px solid var(--platform-focus);outline-offset:4px}.ds-assessment{gap:24px;max-width:42rem;display:grid}.ds-assessment-progress{font-variant-numeric:tabular-nums;color:var(--platform-muted);gap:8px;font-size:.875rem;display:grid}.ds-assessment progress{width:100%;height:6px;accent-color:var(--platform-action)}.ds-assessment-save{color:var(--platform-muted);gap:12px;min-height:48px;font-size:.9375rem;line-height:1.55;display:grid}.ds-choice-group{border:0;min-width:0;margin:0;padding:0}.ds-choice-group legend{width:100%;margin-bottom:24px;padding:0}.ds-choice-group legend:focus{outline:none}.ds-choice-prompt{font-family:var(--esos-body);max-width:60ch;color:var(--platform-ink);margin-top:8px;font-size:1.125rem;font-weight:600;line-height:1.55;display:block}.ds-choice-options{gap:12px;display:grid}.ds-choice-scale{grid-template-columns:repeat(5,minmax(0,1fr))}.craft-product.consolidated-v2.horizon .craft-shell .ds-choice-scale .ds-choice-row{justify-content:center;gap:8px;padding:12px 4px}.ds-assessment-actions{border-top:1px solid var(--platform-edge);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:16px;display:flex}.ds-assessment-review ol{margin:16px 0 24px;padding:0;list-style:none}.ds-assessment-review li{border-bottom:1px solid var(--platform-edge);justify-content:space-between;align-items:start;gap:16px;padding:16px 0;display:flex}.ds-assessment-review li>div{min-width:0}.ds-assessment-review li p{margin:0 0 8px}.ds-assessment-review li strong{font-weight:600}.ds-assessment-error{border-left:3px solid var(--semantic-error-ink);background:var(--semantic-error-surface);color:var(--semantic-error-ink);padding:12px 16px}@container product (max-width:599px){.ds-assessment-review li{gap:8px;display:grid}.ds-assessment-actions>.ds-button{flex:auto}}
