.I5d7Lq_viewport{--band-bottom:60.3svh;--landing-tags-y:calc(100svh - var(--page-y) - 4 * var(--line));--landing-name-y:calc(var(--landing-tags-y) - 102px);-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.I5d7Lq_ruler{top:0;left:var(--margin);width:var(--pitch);visibility:hidden;height:0;position:absolute}.I5d7Lq_strip{left:0;right:0;top:calc(var(--band-bottom) - 1.47 * var(--pitch));height:calc(1.47 * var(--pitch));pointer-events:none;view-transition-name:I5d7Lq_band;position:absolute}.I5d7Lq_track{will-change:transform;position:absolute;inset:0}.I5d7Lq_item{top:0;bottom:0;left:calc(var(--margin) + var(--i) * var(--pitch));width:var(--pitch);left:calc(var(--margin) + round(nearest, calc(var(--i) * var(--pitch)), 1px));width:calc(round(nearest, calc((var(--i) + 1) * var(--pitch)), 1px) - round(nearest, calc(var(--i) * var(--pitch)), 1px));position:absolute}.I5d7Lq_link{height:100%;display:block}.I5d7Lq_link:hover{color:inherit}.I5d7Lq_frame{height:var(--band-bottom);align-items:flex-end;display:flex;position:absolute;top:0;left:0;right:0}.I5d7Lq_image{--cut:max(0%, calc((1 - var(--r-next) / var(--r)) * 100%));width:calc(100% + 1px);max-width:none;height:auto;clip-path:polygon(0 0, calc(100% - 1px) 0, calc(100% - 1px) var(--cut), 100% var(--cut), 100% 100%, 0 100%);background:var(--paper);-webkit-user-drag:none;flex:none}.I5d7Lq_name,.I5d7Lq_disciplines{width:var(--col);-webkit-hyphens:manual;hyphens:manual;position:absolute;left:0}.I5d7Lq_name{top:var(--landing-name-y)}.I5d7Lq_disciplines{top:var(--landing-tags-y);flex-direction:column;display:flex}.I5d7Lq_link:hover .I5d7Lq_name,.I5d7Lq_link:hover .I5d7Lq_disciplines,.I5d7Lq_link:focus-visible .I5d7Lq_name,.I5d7Lq_link:focus-visible .I5d7Lq_disciplines{color:var(--muted)}.I5d7Lq_link:focus-visible{outline:none}.I5d7Lq_link:focus-visible .I5d7Lq_image{outline:var(--stroke) solid var(--ink);outline-offset:-1.2px}@media (max-width:767.98px){.I5d7Lq_viewport{--phone-item:calc(100vw / 3);--band-bottom:61svh;--landing-name-y:calc(var(--band-bottom) + 2 * var(--line));--landing-tags-y:calc(var(--band-bottom) + 4 * var(--line));overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.I5d7Lq_viewport::-webkit-scrollbar{display:none}.I5d7Lq_track{height:100%;width:calc(var(--count) * var(--phone-item));position:relative;inset:auto;transform:none!important}.I5d7Lq_item{left:round(nearest, calc(var(--i) * var(--phone-item)), 1px);width:calc(round(nearest, calc((var(--i) + 1) * var(--phone-item)), 1px) - round(nearest, calc(var(--i) * var(--phone-item)), 1px))}.I5d7Lq_strip{top:calc(var(--band-bottom) - 1.47 * var(--phone-item));height:calc(1.47 * var(--phone-item));position:fixed}.I5d7Lq_name,.I5d7Lq_disciplines{padding:0 var(--button-inset);width:100%}}
