html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.fellows-panel{--photo-h:71svh;--card-h:41svh;background:var(--background);color:var(--foreground)}.fellows-slider{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.fellows-slider:active{cursor:grabbing}.fellows-scroller{pointer-events:none;visibility:hidden;scrollbar-width:none;position:absolute;inset:0;overflow:auto hidden}.fellows-scroller>div{height:1px}.fellow-slide{will-change:transform;margin:0;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.fellows-slider .fellow-slide{opacity:0}.fellows-slider.is-entered .fellow-slide{opacity:1;transition:opacity 2s cubic-bezier(.645,.045,.355,1)}.fellow-drift{will-change:transform;position:absolute;inset:0}.fellow-photo{height:var(--photo-h);aspect-ratio:2/3;background:var(--muted)}.fellow-photo:before,.fellow-photo:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.fellow-photo:before{background:radial-gradient(80% 70% at 50% 40%,#0000 35%,#000000b8 100%)}.fellow-photo:after{mix-blend-mode:overlay;opacity:.9;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.fellow-photo .fellow-mark{--tile:30px;z-index:2;color:#fff;background:0 0;position:absolute;bottom:14px;left:14px}.fellow-photo .fellow-drift{inset:-12.5%}.fellow-photo img{object-fit:cover;filter:grayscale()contrast(1.3)brightness(.78);object-position:50% 30%;pointer-events:none;width:100%;height:100%}.fellow-photo .fellow-drift:has(>img.fellow-square){inset:0 -12.5%}.fellow-initials{height:100%;font-family:var(--font-serif);font-size:calc(var(--photo-h) * .22);color:var(--muted-foreground);place-items:center;font-weight:300;display:grid}.fellow-card{height:var(--card-h);aspect-ratio:7/4;background:var(--background);color:var(--foreground);container-type:size}.fellow-card-body{grid-template-rows:auto auto auto 1fr auto;padding:5cqh 5cqw;display:grid}.fellow-card p{margin:0}.fellow-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-153);justify-content:space-between;font-size:12px;display:flex}.fellow-card h2{font-family:var(--font-serif);margin:6cqh 0 0;font-size:min(52px,15cqh,9cqw);font-weight:300;line-height:1.05}.fellow-building{font-size:16px;font-weight:500;line-height:1.3;margin-top:3.5cqh!important}.fellow-about{max-width:34em;font-family:var(--font-serif);align-self:start;font-size:max(16px,min(21px,6.2cqh));line-height:1.35;margin-top:2.5cqh!important}.fellow-foot{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px 16px;display:flex}.fellow-foot ul{gap:18px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.fellow-foot a{border-bottom:1px solid var(--neutral-170);padding-bottom:4px;transition:border-color .3s}.fellow-foot a:hover{border-color:currentColor}.fellow-foot a:focus-visible{outline-offset:3px;outline:1px solid}.fellows-counter,.fellows-hint{z-index:3;letter-spacing:.02em;text-transform:uppercase;pointer-events:none;margin:0;font-size:13px;position:absolute;bottom:14px}.fellows-counter{gap:6px;display:flex;left:16px}.fellows-counter-name{margin-left:14px}.fellows-hint{color:var(--muted-foreground);left:50%;transform:translate(-50%)}@media (max-width:640px){.fellows-panel{--photo-h:56svh;--card-h:46svh}.fellows-slider .fellow-slide{top:calc(50% + 24px)}.fellows-hint{display:none}.fellow-card{aspect-ratio:auto;width:86vw}.fellow-card h2{font-size:min(40px,12cqh,11cqw)}.fellow-about{font-size:18px}}@media (prefers-reduced-motion:reduce){.fellows-slider.is-entered .fellow-slide{transition:none}}
