.blog-main{border-top:1px solid var(--c-light-grey);margin-top:1em}.article-grid--header{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-top:2em}.article-grid--header .h1,.article-grid--header a{margin:2rem 0 1rem}.article-grid{display:grid;gap:1.2em .6em;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));height:100%;overflow:auto;padding-top:1em}.article-card{border:1px solid var(--c-light-grey);display:flex;flex-flow:column;height:100%}.article-card p{padding:.2rem .65rem 0}.article-card h3{color:var(--c-dark-grey);font-size:var(--txt-h4);margin:.5em 0 0;padding:0 .65rem;text-transform:none;transition:color .15s ease}.article-card h3:hover{color:var(--c-grey)}.article-card img{filter:brightness(1);height:100%;object-fit:cover;object-position:center;scale:1;transition:scale 10s ease}.article-card:hover img{filter:brightness(1.1);scale:1.2}.event-card{flex-direction:row}.event-card .event-meta{align-items:flex-start;margin:.25rem .65em}.event-card .event-meta svg{height:1.2em}.event-card .article-card--content{flex:1 0 50%;margin-top:2rem;min-width:165px}.article-card--image{aspect-ratio:16/9;min-height:15rem;overflow:hidden;width:100%}.article-card--image .event-meta{background:var(--c-white);padding:.4em .3em .3em;position:absolute;right:0;top:5%}.article-card--image .event-date{top:calc(5% + 2.3em)}.article-card--content{flex-grow:1;padding-bottom:3em;position:relative}.article-card--content .read-more-link{background:var(--c-off-white);bottom:0;justify-content:flex-end;left:0;padding:.5em;position:absolute;width:100%}.article-hero{--scroll:0;height:40vh;margin:0 auto;overflow:hidden;position:relative;width:min(1400px,100%)}.article-hero:before{background-position:50%;background-size:cover;content:"";height:60vh;left:0;position:absolute;top:-10vh;transform:translateY(calc(var(--scroll,0) * .15px));width:min(1400px,100vw);will-change:transform}:has(.article-hero+.article-wrapper) .article-wrapper{margin:-5rem auto 0}.inline-video{height:auto;margin:0 auto;max-height:80svh;width:100%}.article-wrapper{background-color:var(--c-white);padding:2rem min(5vw,3rem);position:relative;width:min(100vw,80ch);z-index:1}.article-wrapper h1{margin-top:0}.article-wrapper p{margin-left:auto;margin-right:auto}.article-meta{display:flex;justify-content:flex-start;margin-bottom:1.2rem}.article-meta .article-details{margin:0 auto 0 0}.article-nav{display:flex;gap:1ch;justify-content:flex-end}.article-nav__item{display:inline-block;transition:transform .15s ease}.article-nav__item:hover{transform:scale(1.2)}@media screen and (min-width:600.02px){.article-grid{grid-template-columns:repeat(auto-fit,minmax(265px,1fr))}}@media screen and (min-width:1000.02px){.article-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}.article-author{color:var(--c-grey);display:block;font-size:calc(var(--txt-p) * .8);margin:.75em 2ch 0 0;text-align:right}.gyms-hero{height:25rem;min-height:60vh;overflow:hidden;padding-bottom:5rem;position:relative}.gyms-hero>*{bottom:0;left:0;position:absolute;right:0;top:0}.gyms-hero .title{display:flex;flex-direction:column;gap:0;justify-content:center;padding:0 0 5rem}.gyms-hero .title p{font-size:var(--txt-h4);text-align:left}.gyms-hero .title p,.gyms-hero h1{color:#fff;margin:0;text-shadow:0 0 15px rgba(0,0,0,.8)}.gyms-hero h1{font-size:var(--txt-xxl);position:relative}.video-container{margin:2rem 0;padding-bottom:56.25%;position:relative;width:100%}.video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.gyms-hero--image{filter:brightness(.75);height:100%}.gym-logo{filter:contrast(0) brightness(5) saturate(0);max-height:min(70px,15vw);max-width:min(100px,20vw);object-fit:contain}.gyms-footer--image,.gyms-footer--video{aspect-ratio:16/9;margin-top:4rem;object-fit:cover;width:100%}