#front-page-s3{padding-bottom:6.25rem;padding-top:6.25rem}@media (max-width:800px){#front-page-s3{padding-bottom:3.125rem}}@media (max-width:600px){#front-page-s3 .page-container .section-heading{align-items:center;flex-direction:row}}#front-page-s3 .page-container .container{-moz-column-gap:2.5rem;column-gap:2.5rem;padding-bottom:3.75rem;padding-top:3.75rem;row-gap:5rem}#front-page-s3 .page-container .container.slick-initialized{display:block}#front-page-s3 .page-container .container:not(.slick-initialized){grid-template-columns:repeat(auto-fit,minmax(25rem,1fr))}#front-page-s3 .page-container .container.slick-initialized .slick-list{margin-left:-1.25rem;margin-right:-1.25rem;overflow:hidden}#front-page-s3 .page-container .container.slick-initialized .slick-track{align-items:stretch;display:flex}#front-page-s3 .page-container .container.slick-initialized .tile{height:auto;margin-left:1.25rem;margin-right:1.25rem}#front-page-s3 .page-container .container .tile{display:flex;flex-direction:column;font-weight:500;height:100%;padding-bottom:4.063rem}#front-page-s3 .page-container .container .tile .image-container{border-radius:.313rem;margin-bottom:1.25rem;overflow:hidden}@media (max-width:960px){#front-page-s3 .page-container .container .tile .image-container{max-height:26.125rem!important;max-width:100%!important}}#front-page-s3 .page-container .container .tile .image-container img{border-radius:.313rem;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (max-width:960px){#front-page-s3 .page-container .container .tile .image-container img{max-height:26.125rem!important;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}}#front-page-s3 .page-container .container .tile .title{font-size:3rem;line-height:1}@media (max-width:800px){#front-page-s3 .page-container .container .tile .title{font-size:2rem}}#front-page-s3 .page-container .container .tile .before-title,#front-page-s3 .page-container .container .tile .tags{font-size:.875rem}#front-page-s3 .page-container .container .tile .before-title{margin-bottom:.938rem}#front-page-s3 .page-container .container .tile .tags{flex-wrap:wrap;gap:.625rem;list-style-type:none;margin-bottom:1.875rem;margin-top:.938rem}@media (max-width:800px){#front-page-s3 .page-container .container .tile .tags{font-size:.75rem;gap:.313rem}}#front-page-s3 .page-container .container .tile .tags li:not(:first-of-type):before{--tw-content:"·";content:var(--tw-content);display:inline-block;margin-right:.625rem}#front-page-s3 .page-container .container .tile .description{flex:1 1 0%;font-size:1rem;font-weight:400;line-height:1.4}@media (max-width:800px){#front-page-s3 .page-container .container .tile .description{font-size:.875rem}}#front-page-s3 .page-container .container .tile .description>:first-of-type{margin-top:0}#front-page-s3 .page-container .container .tile .description>:last-of-type{margin-bottom:0}#front-page-s3 .page-container .container .tile .button{border-bottom:1px;border-color:#0c0c0c;border-style:solid;bottom:0;font-size:1rem;font-weight:400;left:0;line-height:2;margin-top:1.875rem;padding-bottom:.125rem;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}#front-page-s3 .page-container .container .tile .button svg{margin-left:.625rem;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}#front-page-s3 .page-container .container .tile .button svg path{transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}#front-page-s3 .page-container .container .tile:hover .image-container img{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#front-page-s3 .page-container .container .tile:hover .button{border-color:#fdc300;color:#fdc300}#front-page-s3 .page-container .container .tile:hover .button svg{--tw-translate-x:0.625rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#front-page-s3 .page-container .container .tile:hover .button svg path{fill:#fdc300}
