.site .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site .prose ul{list-style:outside}.site .prose ol{list-style:decimal}.site .prose li+li{margin-top:.5em}.site .prose li::marker{color:var(--ink-3)}.site .prose strong{color:var(--ink);font-weight:500}.site .prose>:first-child,.site .prose h2+p,.site .prose h3+p,.site .prose h2+ul,.site .prose h3+ul{margin-top:0}.site .prose blockquote{border-left:1.5px solid var(--pen);color:var(--ink);margin:1.4em 0;padding-left:1em;font-style:italic}.site .prose img{border-radius:4px;max-width:100%;height:auto;margin:1.6em 0}.site .page-head .stamp{color:var(--ink-3);margin-top:24px;font-size:17px;font-style:italic}.site .doc{padding-bottom:140px}.site .doc .prose>*,.site .prose.doc>*{max-width:40em}.site .prose>section:first-child>h2:first-child{margin-top:0}.site .results .tier{flex-wrap:wrap;align-items:baseline;display:flex}.site .results .tier-1{gap:4px .7em;font-size:clamp(44px,5.6vw,80px)}.site .results .tier-2{gap:4px .8em;padding-top:28px;font-size:clamp(28px,3.2vw,44px)}.site .results .tier-3{color:var(--ink-3);gap:8px .9em;padding-top:28px;font-size:clamp(21px,2vw,27px)}.site .results .school{letter-spacing:-.018em;white-space:nowrap;font-weight:380;line-height:1.12}.site .results .x{color:var(--pen);font-variant-numeric:tabular-nums;margin-left:.2em;font-size:.56em;font-style:italic;font-weight:360}.site .results .years{border-top:1.5px solid var(--ink);margin-top:96px}.site .results .year-row{border-bottom:1px solid #16140f1f;grid-template-columns:120px 1fr;align-items:baseline;gap:24px;padding:20px 0;display:grid}.site .results .year-row:last-child{border-bottom:0}.site .results .year-label{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:18px;font-style:italic}.site .results .year-offers{color:var(--ink-2);font-size:19px;line-height:1.6}.site .results .dot{color:var(--pen);margin:0 .5em}.site .results .words{background:var(--paper)}.site .results .tsection{gap:calc(var(--gut)*1.5);grid-template-columns:4fr 8fr;align-items:start;display:grid}.site .results .tsection>*{min-width:0}.site .results .trail{position:sticky;top:120px}.site .results .trail .sub{color:var(--ink-2);max-width:18em;margin-top:24px;font-size:19px;line-height:1.55}.site .results .trail-count{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:32px;font-size:17px}.site .results .trail-count b{color:var(--pen);font-weight:400}.site .results .tstack{flex-direction:column;display:flex}.site .results .tcard{border-top:1px solid #16140f24;padding:64px 0}.site .results .tcard:first-child{border-top:0;padding-top:0}.site .results .tcard.video{gap:var(--gut);grid-template-columns:minmax(200px,280px) 1fr;align-items:start;display:grid}.site .results .wcol{min-width:0}.site .results .leadquote{margin-bottom:32px}.site .results .leadquote p{letter-spacing:-.01em;color:var(--ink);text-indent:-.38em;font-size:clamp(26px,2.4vw,34px);font-weight:370;line-height:1.28}.site .results .tcard.featured .leadquote p{font-size:clamp(30px,2.9vw,42px);line-height:1.2}.site .results .tquote{color:var(--ink-2);font-size:19px;line-height:1.65}.site .results .tquote p+p{margin-top:1em}.site .results .tfoot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-top:28px;display:flex}.site .results .tfoot cite{color:var(--ink);font-size:20px;font-style:italic}.site .results .tnote{color:var(--ink-3);font-size:16px;font-style:italic}.site .results .next{border-top:1px solid #16140f24;margin-top:24px;padding-top:56px}.site .results .vframe{aspect-ratio:9/16;background:var(--ink);cursor:pointer;border-radius:4px;position:relative;overflow:hidden}.site .results .vframe img,.site .results .vframe iframe{object-fit:cover;border:0;width:100%;height:100%;display:block}.site .results .vplay{background:#16140f24;justify-content:center;align-items:center;transition:background .25s;display:flex;position:absolute;inset:0}.site .results .vframe:hover .vplay{background:#16140f05}.site .results .vplay-btn{background:var(--bone);border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;transition:transform .25s;display:flex}.site .results .vframe:hover .vplay-btn{transform:scale(1.06)}.site .results .vplay-btn:after{content:"";border-left:18px solid var(--pen);border-top:11px solid #0000;border-bottom:11px solid #0000;margin-left:5px}.site .results .vframe:focus-visible{outline:2px solid var(--pen);outline-offset:3px}.site .notes-list{border-top:1.5px solid var(--ink);list-style:none}.site .notes-list li{border-bottom:1px solid #16140f24}.site .notes-list a{gap:12px var(--gut);grid-template-columns:1fr auto;align-items:baseline;padding:40px 0;transition:color .2s;display:grid}.site .notes-list a:hover h2{color:var(--pen)}.site .notes-list h2{letter-spacing:-.01em;font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1.2;transition:color .2s}.site .notes-list .ex{color:var(--ink-2);grid-column:1;max-width:40em;font-size:19px;line-height:1.55}.site .notes-list .by{color:var(--ink-3);white-space:nowrap;grid-area:1/2;font-size:17px;font-style:italic}.site .notes-soon{color:var(--ink-3);font-style:italic}.site .note .tl{margin-top:72px}.site .lost{padding-bottom:160px}.site .lost .next{margin-top:48px}@media (max-width:900px){.site .results .tsection{grid-template-columns:1fr;gap:48px}.site .results .trail{position:static}.site .results .tcard.video{grid-template-columns:1fr}.site .results .vframe{max-width:300px}.site .results .year-row{grid-template-columns:1fr;gap:4px}.site .results .years{margin-top:64px}.site .notes-list a{grid-template-columns:1fr}.site .notes-list .by{grid-area:auto/1}.site .doc{padding-bottom:96px}}
