.lpage{--person-name:clamp(2rem, 1.2rem + 1.8vw, 3.25rem);--program-name:calc(var(--person-name) * .8)}.legends--page{margin-top:var(--nav-h)}@media (width<=899.98px){.legends--page .legends__photo{aspect-ratio:auto;height:min(75vw,52svh)}}@media (width>=900px){.legends--page{height:clamp(560px, calc(100svh - var(--nav-h)), 1000px)}}@media (prefers-reduced-motion:no-preference){html.el-card-wait .legends--page .card{opacity:0;transform:translateY(40px)rotate(-1deg)}html.el-card-wait:not(.el-card-js) .legends--page .card{animation:card-settle .6s var(--menu) 2.5s both}}@keyframes card-settle{to{opacity:1;transform:rotate(2deg)}}.recap{padding:var(--space-standard) 0 0;position:relative}.recap__grid{row-gap:var(--space-tight)}.recap__body{text-align:center;text-wrap:balance;justify-self:center;max-width:46ch;margin:0;font-size:calc(1.25*clamp(1.0625rem,1.2vw,1.1875rem));line-height:1.55}.recap__photo{box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 16%, transparent), 0 18px 36px -18px color-mix(in srgb, var(--lamp-edge) 45%, transparent);margin:0;position:relative}.recap__photo img{width:100%;height:auto}.recap__pair{row-gap:var(--space-tight);display:grid}.recap__photo--trio{justify-self:center;width:min(100%,28rem)}.sponsor{padding:var(--space-tight) 0;background:var(--paper-deep);position:relative}.sponsor__grain{opacity:.07;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sponsor__grid{row-gap:var(--s-3);align-items:end;position:relative}.sponsor__title{font-size:var(--program-name);text-wrap:balance;margin:0;line-height:1.02}.sponsor__body{max-width:34em;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,1.2vw,1.1875rem);line-height:1.7}.sponsor__cta{margin-top:var(--s-3)}@media (width>=900px){.recap__body{grid-column:3/span 8}.recap__pair{align-items:flex-start;gap:var(--col-gap);grid-column:2/span 10;display:flex}.recap__photo--trio{flex:.667 1 0;order:-1;width:auto;min-width:0}.recap__photo--lectern{flex:1.5 1 0;min-width:0}.recap__photo--group{grid-column:3/span 8}.sponsor__title{grid-column:1/span 6}.sponsor__text{grid-column:7/span 6}}.lhall{padding:var(--space-standard) 0 var(--space-generous);position:relative;container-type:inline-size}.lhall__grid{--drop-unit:clamp(2rem, 4vw, 3.5rem);--name-window:calc(100cqw - 2 * var(--gutter))}.lhall__class{margin:var(--s-3) 0 0;color:var(--ink-2)}.lhall__people,.lhall .lhall__pillars{row-gap:var(--s-6);margin:0;padding:0;list-style:none;display:grid}.lhall__people{margin-top:var(--space-tight)}.lhall__programs{margin-top:var(--s-6)}.lhall .honoree{text-align:center;flex-direction:column;align-items:center;display:flex}.honoree--person{--niche-w:min(100%, 22rem)}.honoree--program{--niche-w:min(100%, 16rem)}.honoree__plate,.honoree__niche{width:var(--niche-w)}.honoree__deck{margin:var(--s-3) 0 0;font-weight:inherit;text-wrap:balance;line-height:1}.honoree__name{font-size:var(--person-name);line-height:1.02;display:block}.honoree--program .honoree__name{font-size:var(--program-name)}.honoree--person .honoree__name{font-size:min(var(--person-name), var(--name-window) / var(--longest-pair))}.honoree__award{color:var(--ink-2)}.mid-broken .honoree__award{margin-top:var(--s-2)}.honoree__body{max-width:34em;margin:var(--s-2) 0 0;color:var(--ink-2);text-wrap:pretty;font-size:clamp(1.0625rem,1.2vw,1.1875rem);line-height:1.7}.lhall__programs .hang__rail,.lhall .pillar__drop{display:none}@media (prefers-reduced-motion:no-preference){html.el-hall-wait .lhall [data-niche-plate]{opacity:0;transform:scale(1.06)}html.el-hall-wait .lhall [data-pillar-drop]{transform:scaleY(0)}html.el-hall-wait .lhall [data-pillar-plaque]{opacity:0;transform:translateY(-24px)}html.el-hall-wait:not(.el-hall-js) .lhall :is([data-niche-plate],[data-pillar-drop],[data-pillar-plaque]){animation:lhall-in .6s var(--sine) 2.5s both}}@keyframes lhall-in{to{opacity:1;transform:none}}@media (width>=900px){.lhall__grid{--col:calc((100cqw - 2 * var(--gutter) - 11 * var(--col-gap)) / 12);--hall-niche:calc(2.5 * var(--col) + 1.5 * var(--col-gap))}.lhall__people{--name-window:calc(5 * var(--col) + 4 * var(--col-gap))}.lhall__head{grid-column:1/span 6}.lhall .honoree{text-align:left;align-items:flex-start}.honoree--person{--niche-w:calc(var(--hall-niche) * 1.4)}.honoree--program{--niche-w:var(--hall-niche)}.lhall__people{grid-template-columns:subgrid;align-items:start;row-gap:0}.honoree--p1{grid-column:2/span 5}.honoree--p2{padding-top:calc(var(--niche-w) / 2);grid-column:9/span 4}.lhall__programs{margin-top:var(--space-standard)}.lhall__programs .hang__rail,.lhall .pillar__drop{display:block}.lhall .lhall__pillars{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:0}.lhall .pillar__drop{height:var(--drop);margin-left:calc(var(--niche-w) / 2 - .5px)}.honoree--program .honoree__award{max-width:var(--hall-niche)}.honoree--g1{--drop:var(--drop-unit);grid-column:1/span 4}.honoree--g2{--drop:calc(var(--drop-unit) * 3);grid-column:5/span 5}.honoree--g3{--drop:calc(var(--drop-unit) * 2);grid-column:10/span 3}}
