.page-module-scss-module__BjxQma__container{--transition:opacity .3s ease-out;grid-template-columns:var(--grid-column-left)1fr;column-gap:var(--gutter);margin-top:var(--page-offset-y);padding:0 var(--inset);text-transform:uppercase;counter-reset:category;row-gap:70px;display:grid}.page-module-scss-module__BjxQma__container li{padding:calc((.5)*var(--line-height)*1rem)0}.page-module-scss-module__BjxQma__container h2{margin-bottom:calc((1.5)*var(--line-height)*1rem);position:relative}.page-module-scss-module__BjxQma__container h2:before{content:counter(category)".";counter-increment:category;top:0;left:calc(-1*var(--text-indent));position:absolute}.page-module-scss-module__BjxQma__container a{grid-template-columns:calc(8/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 7*var(--gutter))calc(4/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 3*var(--gutter))calc(5/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 4*var(--gutter));align-content:flex-start;column-gap:var(--gutter);pointer-events:none;display:grid;position:relative}.page-module-scss-module__BjxQma__container a h3,.page-module-scss-module__BjxQma__container a span{pointer-events:auto;display:inline-block}.page-module-scss-module__BjxQma__categories{pointer-events:none}.page-module-scss-module__BjxQma__categories *{transition:var(--transition)}.page-module-scss-module__BjxQma__category+.page-module-scss-module__BjxQma__category{margin-top:calc((3.5)*var(--line-height)*1rem)}@media (max-width:750px){.page-module-scss-module__BjxQma__container{grid-template-columns:1fr}.page-module-scss-module__BjxQma__container a{grid-template-columns:1fr auto}.page-module-scss-module__BjxQma__categories{padding:0 var(--text-indent)}.page-module-scss-module__BjxQma__location{display:none}}
.HoverList-module-scss-module__ymcT8q__container:hover li{opacity:.5}.HoverList-module-scss-module__ymcT8q__container li:hover{opacity:1}
.HoverBullet-module-scss-module__cE_eVa__container{top:0;left:calc(-1*var(--text-indent));opacity:0;position:absolute}@media (pointer:fine){.HoverBullet-module-scss-module__cE_eVa__container:hover,.HoverBullet-module-scss-module__cE_eVa__container:focus{opacity:1}}.HoverBullet-module-scss-module__cE_eVa__container:after{content:var(--text-bullet)}
.ListHoverOverlay-module-scss-module__qpICqW__container{pointer-events:none;z-index:100;height:var(--100vh);mix-blend-mode:multiply;width:100%;padding:80px;transition:opacity .265s 75ms;display:flex;position:fixed;top:0;left:0}.ListHoverOverlay-module-scss-module__qpICqW__container img{object-fit:contain;filter:opacity(.75)saturate(.75);backface-visibility:hidden}@media (hover:hover){:not(:hover)>.ListHoverOverlay-module-scss-module__qpICqW__container{opacity:0}}
.OverlayLocation-module-scss-module__5H7x3q__container{background:var(--color-overlay-background);width:calc(100% - 2*var(--inset));margin:0 var(--inset);padding:var(--spacing-12);flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:50vh;transform:translateY(-50%)}@media (min-width:720px){.OverlayLocation-module-scss-module__5H7x3q__container{width:calc(13/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 12*var(--gutter));min-width:580px;margin:0;display:block;left:50%;transform:translate(-50%)translateY(-50%)}}.OverlayLocation-module-scss-module__5H7x3q__container .OverlayLocation-module-scss-module__5H7x3q__locations{pointer-events:auto;width:100%}@media (min-width:720px){.OverlayLocation-module-scss-module__5H7x3q__container .OverlayLocation-module-scss-module__5H7x3q__locations{width:auto}}.OverlayLocation-module-scss-module__5H7x3q__container .type-heading:not(:last-child){margin-bottom:0}.OverlayLocation-module-scss-module__5H7x3q__close{top:var(--spacing-12);right:var(--spacing-12);position:absolute}.OverlayLocation-module-scss-module__5H7x3q__detail{margin:var(--spacing-24)0 var(--spacing-40)}@media (min-width:720px){.OverlayLocation-module-scss-module__5H7x3q__detail{margin:var(--spacing-24)0 var(--spacing-40)}}
.ListHoverCTA-module-scss-module__y4wL9q__container{position:absolute;top:0;left:-200px}.ListHoverCTA-module-scss-module__y4wL9q__container:before{content:var(--text-bullet);margin-right:1ch}@media (hover:hover){:not(:hover)>.ListHoverCTA-module-scss-module__y4wL9q__container{opacity:0}}
