body .wp-block-latest-posts__list.is-grid.columns-3.wp-block-latest-posts{max-width:85%;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:0 3rem;align-items:start}body .wp-block-latest-posts.is-grid li{margin:0;text-align:center;position:relative;cursor:pointer;width:100%;overflow:hidden}body .wp-block-latest-posts.is-grid li:hover{border-radius:1rem;box-shadow:0 0 40px rgb(0 0 0 / .1);border:1px solid var(--primary)}body .wp-block-latest-posts.is-grid li:nth-child(3n+1){margin-top:5rem}body .wp-block-latest-posts.is-grid li:nth-child(3n+2){margin-top:0}body .wp-block-latest-posts.is-grid li:nth-child(3n+3){margin-top:10rem}body .wp-block-latest-posts__featured-image{aspect-ratio:1 / 1;overflow:hidden;border-radius:1rem}body .wp-block-latest-posts__featured-image img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.08);transition:transform 0.4s ease}body .wp-block-latest-posts.is-grid li:hover .wp-block-latest-posts__featured-image img{transform:scale(1)}body a.wp-block-latest-posts__post-title{font-family:"DM Serif Display",serif;font-size:1.5rem;line-height:3;letter-spacing:.5px}body .wp-block-latest-posts.is-grid li a.wp-block-latest-posts__post-title::after{content:"";position:absolute;inset:-9999px}button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style{border:2px solid var(--primary);border-radius:10px;padding:.66rem 2rem;background:none;color:var(--primary);width:100%;font-size:1.125rem;transition:background-color 0.99s ease,color 0.25s ease,border-color 0.25s ease,transform 0.2s ease}button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style:hover{background:var(--primary);color:#fff;font-size:1.125rem}.ff-message-success{border:none;box-shadow:none;margin-top:3rem;padding:0}.single figure.aligncenter.size-full{margin-bottom:3em}.single h1{margin-top:6rem;margin-bottom:6rem}.single figure img{border-radius:1rem}.home-card-1-1{transform:rotate(-2deg)!important}.home-card-1-2{transform:rotate(1deg)!important}.home-card-1-3{transform:rotate(3deg)!important}.home-card-2-1{transform:rotate(1deg)!important}.home-card-2-2{transform:rotate(3deg)!important}.home-card-2-3{transform:rotate(-3deg)!important}.dynamic-entry-content{columns:2;column-gap:2rem}.dynamic-entry-content .wp-block-image{break-inside:avoid;margin-bottom:2rem}.dynamic-entry-content .wp-block-image figure.aligncenter{display:block;margin:0}.dynamic-entry-content .wp-block-image img{width:100%;height:auto;display:block;border-radius:1rem}.site-branding-container .site-logo{margin-right:.5em}@media (max-width:600px){.single h1{margin-top:2rem;margin-bottom:3rem}.main-navigation a{font-size:1.25rem}.main-navigation ul{box-shadow:0 7px 10px rgb(0 0 0 / .05)}.dynamic-entry-content{columns:1}.single-image-layout .dynamic-entry-content{columns:1;max-width:840px;margin-inline:auto}body .wp-block-latest-posts__list.is-grid.columns-3.wp-block-latest-posts{max-width:100%;grid-template-columns:1fr;gap:1rem 0;margin:0 1rem}body .wp-block-latest-posts.is-grid li:nth-child(3n+1),body .wp-block-latest-posts.is-grid li:nth-child(3n+2),body .wp-block-latest-posts.is-grid li:nth-child(3n+3){margin-top:0}.wp-block-latest-posts__list.is-grid.columns-3.wp-block-latest-posts li{margin-bottom:2rem}}