.measure{max-width:62ch}.eyebrow--light,.feature .eyebrow.eyebrow--light{color:oklch(.9 .07 26)}.link-quiet{display:inline-block;margin-top:1.1rem;font:600 var(--t-quietlink)/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#fff;text-decoration:none;border-bottom:2px solid var(--unic-red);padding-bottom:4px}.link-quiet--dark{color:var(--c-text)}.bandhead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem}.bandhead h2{margin:0}.bandhead>div:has(>.lead--full){flex:1 1 24rem;min-width:0}.bandhead .link-quiet{margin-top:0}.bandcta{margin:clamp(2rem,3.5vw,3rem) 0 0;text-align:center}.band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2vw,1.75rem);align-items:stretch}.band>.feature{grid-column:span 2}.feature{position:relative;overflow:hidden;border-radius:2px;display:flex;align-items:flex-end;min-height:26rem;color:#fff}.feature__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.feature__img--low{top:auto;bottom:0;height:165%;object-position:center bottom}.feature:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#000000e6,#000000c2 40%,#0000004d 72%,#0000)}.feature__body{position:relative;z-index:1;padding:clamp(1.5rem,2.5vw,2.5rem);max-width:44rem}.feature__logo{display:block;width:auto;max-width:60%;margin-bottom:1.1rem}.feature__title{margin:.35rem 0 .7rem;font:400 var(--fs-h3)/1.15 var(--font-display);color:#fff;max-width:24ch}.feature__text{margin:0;color:#ffffffeb;font-size:var(--fs-body);line-height:1.6;max-width:54ch}.storylist{display:grid;column-gap:clamp(1.25rem,2vw,1.75rem);row-gap:clamp(2.5rem,4vw,3.75rem)}.stories--3{grid-template-columns:repeat(3,minmax(0,1fr))}.stories--3:has(>:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.story--tile{background:var(--c-bg-mute);border-radius:2px;padding:clamp(1.25rem,2vw,1.75rem);align-content:start}.story--tile .story__title{margin-top:0}.story{display:grid;align-content:start;gap:.55rem;text-decoration:none;color:inherit}.story__media{display:block;overflow:hidden;border-radius:2px;background:var(--c-bg-mute)}.story__media--ink{background:var(--unic-ink)}.story__media img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;transition:transform .5s var(--ease-out)}.story__when{font:700 var(--t-meta)/1.45 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-muted)}.story__title{margin:0;font:400 var(--fs-title)/1.25 var(--font-display);text-wrap:balance}.story__text{color:var(--c-text-muted);font-size:var(--fs-body);line-height:1.6}.story__meta{color:var(--c-text-muted);line-height:1.55}.story__meta{font-size:var(--fs-2xs)}.story--dark .story__title{color:#fff}.story--dark .story__when,.story--dark .story__text,.story--dark .story__meta{color:#ffffffd1}.story--dark .story__media{background:var(--unic-ink-700)}@media(hover:hover)and (pointer:fine){.story:hover .story__media img{transform:scale(1.04)}.story:hover .story__title{color:var(--unic-red)}.story--dark:hover .story__title{color:#ffaba2}}.actions{--actions-pad: clamp(1.25rem, 2vw, 1.75rem);color:#fff;background:var(--unic-ink-700)}.actions__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:var(--container);margin-inline:auto;box-sizing:border-box;padding-inline:max(0px,calc(var(--gutter) - var(--actions-pad)))}.actions__item{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:clamp(1.5rem,2.4vw,2.25rem) var(--actions-pad);color:#fff;text-decoration:none;text-align:left;transition:background .2s var(--ease-out)}.actions__text{display:grid;gap:.4rem}.actions__label{font:400 var(--fs-title)/1.2 var(--font-display)}.actions__note{font-size:var(--fs-body);line-height:1.5;color:#ffffffdb;max-width:34ch}.actions__arrow{margin-top:.55rem}.actions__arrow{flex:none;width:.5em;height:.5em;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;color:#ffffffbf;transform:rotate(45deg);transition:transform .18s var(--ease-out)}@media(hover:hover)and (pointer:fine){.actions__item:hover{background:var(--unic-ink-800)}.actions__item:hover .actions__arrow{transform:rotate(45deg) translate(3px,-3px)}}.ranks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2rem}.rank{display:grid;gap:.35rem;margin:0;align-content:start}.rank__figure{font:400 var(--t-figure)/.95 var(--font-display);color:#fff;font-variant-numeric:tabular-nums}.rank__label{color:#ffffffd1;font-size:var(--fs-body);line-height:1.45;max-width:26ch}.rank__year{color:#ffffff8c;font-variant-numeric:tabular-nums;white-space:nowrap}.ranks__note{margin:1rem 0 0;font-size:var(--fs-xs);line-height:1.4;color:#ffffffb3}.ranks__source{margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid rgba(255,255,255,.16);font:600 var(--fs-fine)/1.4 var(--font-body);letter-spacing:.06em;color:#ffffffb3}.tile{display:flex;flex-direction:column;justify-content:center;gap:.4rem;padding:clamp(1.5rem,2.5vw,2.25rem);border-radius:2px;color:#fff}.tile--red{background:var(--unic-red)}.tile--lift{background:var(--unic-ink-700);border:1px solid rgba(255,255,255,.18)}.tile__eyebrow{margin:0;font:600 var(--fs-2xs)/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase}.tile__figure{margin:0;font:400 var(--t-figure)/.92 var(--font-display);font-variant-numeric:tabular-nums}.tile__label{margin:0;font-size:var(--fs-title);line-height:1.25}.tile__source{margin:.9rem 0 0;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.35);font-size:var(--fs-fine);line-height:1.4;color:#fffffff0}.schools{display:flex;flex-direction:column}.schools__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 .35rem;padding-bottom:.5rem;border-bottom:1px solid var(--c-line);font:600 var(--fs-2xs)/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-muted)}.schools__list{list-style:none;margin:0;padding:0}.schools__list li{border-bottom:1px solid var(--c-line)}.schools__list a,.schools__plain{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.62rem 0;text-decoration:none;color:inherit;font:400 var(--fs-lead)/1.3 var(--font-display);color:var(--unic-ink-800);transition:color .18s var(--ease-out)}@media(hover:hover)and (pointer:fine){.schools__list a:hover{color:var(--unic-red)}}.quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem)}.quotes--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:75rem){.quotes--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.quote{margin:0;display:grid;grid-template-rows:1fr auto;gap:1rem}.quote[hidden]{display:none}.quote blockquote{margin:0}.quote blockquote p{margin:0;color:#ffffffeb;font:400 var(--fs-body)/1.6 var(--font-body)}.quote figcaption{display:flex;align-items:center;gap:.9rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.2)}.quote__face{width:3.25rem;height:3.25rem;flex:none;border-radius:50%;object-fit:cover;object-position:center 20%;background:var(--unic-ink-700)}.quote__who{display:grid;gap:.15rem;min-width:0}.quote__name{font:600 var(--fs-body)/1.3 var(--font-body);color:#fff}.quote__role{font-size:var(--t-quoterole);color:#ffffffb8;line-height:1.4}.quotes--light .quote blockquote p{color:var(--c-text)}.quotes--light .quote figcaption{border-top-color:var(--c-line)}.quotes--light .quote__name{color:var(--c-text)}.quotes--light .quote__role{color:var(--c-text-muted)}@media(max-width:60rem){.band{grid-template-columns:1fr}.band>.feature{grid-column:auto}.feature{min-height:22rem}.stories--3{grid-template-columns:repeat(2,minmax(0,1fr))}.quotes{grid-template-columns:1fr}.quote{max-width:62ch}.ranks{grid-template-columns:1fr;gap:1rem}.rank{grid-template-columns:auto 1fr;align-items:baseline;gap:.9rem}.rank__label{max-width:none}}@media(max-width:52rem){.actions__row{grid-template-columns:1fr}.actions__item+.actions__item{border-top:1px solid rgba(255,255,255,.12)}}@media(max-width:40rem){.stories--3,.stories--3:has(>:last-child:nth-child(2)){grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.story__media img,.actions__arrow{transition-duration:0s}}.ehero{position:relative;background:var(--unic-ink);isolation:isolate}.ehero__photo{position:absolute;inset:0;z-index:-2}.ehero__photo:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,#0e1721d1,#0e17219e 45%,#0e172140)}.ehero__photo img{width:100%;height:100%;object-fit:cover;display:block}.ehero__inner{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);padding-block:clamp(2.5rem,6vw,5rem);display:grid;gap:clamp(1.75rem,4vw,3rem);align-items:center}@media(min-width:960px){.ehero__inner:has(.ehero__modules){grid-template-columns:minmax(0,1.25fr) minmax(22rem,1fr)}.ehero__inner:has(.ehero__form){grid-template-columns:minmax(0,1fr) minmax(22rem,31rem);align-items:start}}.ehero__inner:not(:has(.ehero__modules)):not(:has(.ehero__form)) .ehero__copy{max-width:46ch}.ehero__inner:not(:has(.ehero__modules)):not(:has(.ehero__form)) .ehero__copy h1{max-width:16ch}.ehero__eyebrow{color:#e9b6b0}.ehero h1{color:#fafcfe;margin:.5rem 0 0;max-width:13ch;text-wrap:balance;font-size:var(--fs-h1);line-height:1.05;letter-spacing:0}.ehero__parent{color:#bcc5d1a6;font-weight:400}.ehero__modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#6e727759;border:1px solid oklch(.55 .01 255 / .35)}.ehero__modules--pair{grid-template-columns:minmax(0,1fr)}.emod{display:flex;flex-direction:column;justify-content:center;gap:.35rem;padding:clamp(1rem,2.2vw,1.5rem);min-height:9.5rem;font-family:var(--font-body)}.emod--accent{background:var(--unic-gold);color:#322710}.emod--quiet{background:#f1f6fc;color:var(--c-text)}.emod--ink{background:#17202ceb;color:#eaeff5}.emod__figure{font-family:var(--font-display);font-size:clamp(1.9rem,1.4rem + 1.8vw,2.8rem);line-height:1;font-weight:400}.emod__label{font-size:var(--fs-2xs);line-height:1.35}.emod__head{font-size:var(--fs-2xs);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#afb8c4}.emod__count{font-family:var(--font-display);font-size:var(--fs-title);line-height:1.1}.emod__link{font-size:var(--fs-fine);color:#f7ccc6;text-decoration:none;border-bottom:1px solid currentColor;align-self:start;margin-top:.2rem}.emod__link:hover{color:oklch(.97 .02 26)}.emod__list{list-style:none;margin:.3rem 0 0;padding:0;display:grid;gap:.5rem}.emod__list a{color:#eaeff5;text-decoration:none;font-size:var(--fs-xs);line-height:1.35}.emod__list a:hover{color:#f7ccc6}.ehero__crumbbar{background:var(--unic-red)}.ehero__crumbbar .container{padding-block:.5rem}.ehero__standfirst{margin:1.1rem 0 0;max-width:58ch;font-size:var(--fs-lead);line-height:1.55;color:#ffffffe0}.ehero__media img{display:block;width:100%;height:auto;border-radius:12px}.ehero__crumbbar .crumbs a{color:#fceae7}.ehero__crumbbar .crumbs a:hover,.ehero__crumbbar .crumbs a:focus-visible{color:#fff;border-bottom-color:currentColor}.ehero__crumbbar .crumbs li+li:before{color:#e6a49d}.ehero__crumbbar .crumbs [aria-current=page]{color:#fff;font-weight:500}.tile--ink{background:var(--unic-ink);color:#eaeff5}.tile--ink .tile__source{border-top-color:#ffffff40;color:#ffffffd1}.tile--soft{background:var(--c-bg-soft);color:var(--c-text);border:1px solid var(--c-line)}.tile--soft .tile__eyebrow{color:var(--c-text-muted)}.tile--soft .tile__source{border-top-color:var(--c-line);color:var(--c-text-muted)}a.tile{text-decoration:none;transition:background .2s var(--ease-out)}a.tile--ink:hover{background:var(--unic-ink-800)}a.tile--soft:hover{background:var(--c-bg-mute)}.tile__title{margin:0;font:400 var(--fs-title)/1.2 var(--font-display);text-wrap:balance}.tile__text{margin:0;font-size:var(--fs-body);line-height:1.55;opacity:.88}.tile__arrow{width:.5em;height:.5em;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);opacity:.7;margin-top:.4rem}.tilegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.tilegrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tilegrid .tile{min-height:12rem;justify-content:space-between}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.split h2{margin:0;max-width:14ch;text-wrap:balance}.tile__lines{display:grid;gap:.35rem;margin:.4rem 0 0}.tile__lines a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.45)}.tile__lines a:hover{border-bottom-color:currentColor}.tile__lines+.tile__source{border-top:0;padding-top:0}@media(max-width:60rem){.tilegrid,.tilegrid--3,.split{grid-template-columns:1fr}.split h2{max-width:none}}a.feature{text-decoration:none;color:#fff}a.feature .feature__title,a.feature .feature__text{text-decoration:none}a.feature:hover .feature__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.band--reverse .feature{order:2}.tile__links{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.45rem}.tile__links a{color:inherit;text-decoration:none;font-family:var(--font-body);font-size:var(--fs-body);line-height:1.4;border-bottom:1px solid rgba(255,255,255,.3)}.tile__links a:hover{border-bottom-color:currentColor}@media(max-width:60rem){.band--reverse{grid-template-columns:1fr}.band--reverse .feature{order:0}}.emod--accent .emod__head{color:#3f3112}.emod--find{background:#17202cb3}.emod--find .emod__head{color:#f1f6fc}.ehero__form{align-self:start}.video-blocked{display:grid;place-content:center;gap:1rem;width:100%;aspect-ratio:16 / 9;padding:clamp(1.25rem,4vw,3rem);border-radius:var(--radius-sm);background:var(--unic-ink);color:#eaeff5;text-align:center}.video-blocked p{margin:0 auto;max-width:40ch}.video-blocked__actions{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;justify-content:center;align-items:center}.video-blocked__actions a{color:#fff}#onetrust-banner-sdk{left:50%!important;right:auto!important;bottom:1rem!important;transform:translate(-50%);width:min(94vw,1080px)!important;background:var(--c-bg)!important;border:1px solid var(--c-line)!important;border-radius:var(--radius)!important;box-shadow:var(--shadow-lg)!important;outline:none!important;max-height:none!important;height:auto!important;overflow:visible!important}#onetrust-banner-sdk .ot-sdk-container{padding:calc(.6rem + 10px) .9rem calc(.6rem + 10px) calc(.9rem + 10px)!important}#onetrust-banner-sdk .ot-sdk-row{display:flex!important;align-items:center!important;gap:1.4rem!important;flex-wrap:nowrap!important}#onetrust-banner-sdk #onetrust-group-container{flex:1 1 auto!important;float:none!important;width:auto!important;margin:0!important}#onetrust-banner-sdk #onetrust-policy{margin:0!important}#onetrust-banner-sdk #onetrust-policy-text{padding-right:1.4rem!important;margin:0!important}#onetrust-banner-sdk #onetrust-policy-text,#onetrust-banner-sdk .ot-b-addl-desc,#onetrust-banner-sdk #onetrust-policy-title{font-family:var(--font-body)!important;font-size:var(--fs-2xs)!important;line-height:1.45!important;color:var(--c-text-muted)!important}#onetrust-banner-sdk #onetrust-policy-text a{color:var(--unic-red)!important;font-weight:600!important}#onetrust-banner-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-banner-sdk #onetrust-pc-btn-handler{font-family:var(--font-body)!important;font-weight:700!important;font-size:var(--fs-2xs)!important;letter-spacing:.01em!important;border-radius:var(--radius-sm)!important;padding:.62rem 1rem!important;transition:background .15s ease-out,transform .12s ease-out!important;min-width:0!important}#onetrust-banner-sdk #onetrust-accept-btn-handler{background:var(--unic-red)!important;border:0!important;color:#fff!important}#onetrust-banner-sdk #onetrust-accept-btn-handler:hover{background:var(--unic-red-600)!important}#onetrust-banner-sdk #onetrust-reject-all-handler{background:var(--c-bg-mute)!important;border:0!important;color:var(--unic-ink)!important}#onetrust-banner-sdk #onetrust-reject-all-handler:hover{background:var(--c-line)!important}#onetrust-banner-sdk #onetrust-pc-btn-handler{background:none!important;border:0!important;color:var(--c-text-muted)!important;text-decoration:underline!important;text-underline-offset:3px!important}#onetrust-banner-sdk #onetrust-accept-btn-handler:active,#onetrust-banner-sdk #onetrust-reject-all-handler:active{transform:scale(.97)}#onetrust-banner-sdk .onetrust-close-btn-handler{opacity:.55}#onetrust-banner-sdk .onetrust-close-btn-handler:hover{opacity:.9}#onetrust-banner-sdk #onetrust-button-group-parent{padding:0!important;position:static!important;transform:none!important;width:auto!important;flex:0 0 auto!important;margin:0!important}#onetrust-banner-sdk #onetrust-button-group{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:.5rem!important;margin:0!important;width:auto!important}#onetrust-banner-sdk #onetrust-button-group button{width:auto!important;margin:0!important;float:none!important;white-space:nowrap!important}#onetrust-banner-sdk #onetrust-close-btn-container{position:absolute!important;top:8px!important;right:10px!important;transform:none!important}@media(max-width:820px){#onetrust-banner-sdk .ot-sdk-row{flex-wrap:wrap!important;gap:.6rem!important}#onetrust-banner-sdk #onetrust-button-group-parent{flex:1 1 100%!important}#onetrust-banner-sdk #onetrust-policy-text{padding-right:2.25rem!important}#onetrust-banner-sdk #onetrust-button-group{flex-wrap:wrap!important;justify-content:flex-start!important}}#ot-sdk-btn-floating.ot-floating-button{bottom:14px!important;left:14px!important;width:42px!important;height:42px!important}#ot-sdk-btn-floating .ot-floating-button__front{background-color:var(--unic-ink)!important;border-radius:50%!important;box-shadow:var(--shadow-sm)!important}#ot-sdk-btn-floating .ot-floating-button__back{background-color:var(--unic-red)!important;border-radius:50%!important}#onetrust-pc-sdk,#onetrust-pc-sdk h2,#onetrust-pc-sdk h3,#onetrust-pc-sdk p,#onetrust-pc-sdk button{font-family:var(--font-body)!important}#onetrust-pc-sdk .ot-pc-header{border-bottom-color:var(--c-line)!important}#onetrust-pc-sdk button.save-preference-btn-handler,#onetrust-pc-sdk button#accept-recommended-btn-handler,#onetrust-pc-sdk button.ot-pc-refuse-all-handler{background:var(--unic-red)!important;border-color:var(--unic-red)!important;color:#fff!important;border-radius:var(--radius-sm)!important}.editors-notice[data-astro-cid-37fxchfa]{background:var(--unic-red-050);border-bottom:1px solid var(--c-line);border-left:4px solid var(--unic-red);color:var(--c-text);font-size:var(--fs-ui);line-height:1.45;padding:.6rem 1rem}.editors-notice[data-astro-cid-37fxchfa] p[data-astro-cid-37fxchfa]{margin:0 auto;max-width:var(--container)}.editors-notice[data-astro-cid-37fxchfa] strong[data-astro-cid-37fxchfa]{color:var(--unic-red-600);font-weight:600;margin-right:.35em}
