.stl,[class^=stl-]{-webkit-box-sizing:border-box;box-sizing:border-box}.stl{margin-left:auto;margin-right:auto;max-width:var(--site-center);padding-left:var(--site-side-spacing);padding-right:var(--site-side-spacing)}@media screen and (min-width:768px){.stl{padding-left:var(--site-side-spacing-md);padding-right:var(--site-side-spacing-md)}}.stl-header{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;margin-bottom:1.5rem}.stl-title{color:#355d79;font-size:1.75rem;margin:0}@media screen and (max-width:599px){.stl-title{font-size:1.375rem}}.stl-count{color:#666;font-family:var(--font-regular-family);font-size:.875rem;font-style:var(--font-regular-style);font-weight:var(--font-regular-weight);margin:0}.stl-grid{grid-gap:3.125rem 2.5rem;display:grid;gap:3.125rem 2.5rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:1.875rem 0}@media screen and (max-width:989px){.stl-grid{gap:2rem 1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:599px){.stl-grid{gap:1.5rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.stl-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-decoration:none}.stl-image-wrap{aspect-ratio:3/4;background:#f2f2f2;overflow:hidden;position:relative}.stl-track{cursor:-webkit-grab;cursor:grab;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.stl-slide,.stl-track{height:100%;width:100%}.stl-slide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.stl-slide img{-webkit-user-drag:none;display:block;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.stl-item:hover .stl-slide img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.stl-nav{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:hsla(0,0%,100%,.85);border-radius:50%;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;justify-content:center;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .2s ease,background .2s ease;transition:opacity .2s ease,background .2s ease;width:2rem;z-index:2}.stl-item:hover .stl-nav,.stl-item[focus-within] .stl-nav{opacity:1}.stl-item:focus-within .stl-nav,.stl-item:hover .stl-nav{opacity:1}.stl-nav:hover{background:#fff}.stl-nav-prev{left:.5rem}.stl-nav-next{right:.5rem}.stl-dots{-webkit-box-pack:center;-ms-flex-pack:center;bottom:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.375rem;justify-content:center;left:0;position:absolute;right:0;z-index:2}.stl-dot{background:hsla(0,0%,100%,.6);border:1px solid rgba(0,0,0,.15);border-radius:50%;cursor:pointer;height:.375rem;-webkit-transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,transform .2s ease;transition:background .2s ease,transform .2s ease,-webkit-transform .2s ease;width:.375rem}.stl-dot.is-active{background:#fff;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}@media (hover:none){.stl-nav{opacity:1}}.stl-badge{background:#fff;bottom:.625rem;color:#000;font-family:var(--font-regular-family);font-size:.75rem;font-style:var(--font-regular-style);font-weight:var(--font-regular-weight);line-height:1.4;padding:.25rem .5rem;position:absolute;right:.625rem}.stl-content{margin-top:.5rem;padding:0}.stl-cta{color:#000;font-size:1rem;line-height:1.43;margin:.3125rem 0 0}.stl-cta,.stl-hashtag{font-family:var(--font-regular-family);font-style:var(--font-regular-style);font-weight:var(--font-regular-weight)}.stl-hashtag{color:#93999e;font-size:.7875rem;line-height:1.1;margin:0}.stl-placeholder{color:#ccc;height:100%;width:100%}