.wp-site-blocks{padding:0}.wp-site-blocks>header,.wp-site-blocks>footer{margin:0}.wp-block-group{min-width:0;box-sizing:border-box}.wp-block-image{margin:0}.wp-block-image img{display:block;max-width:100%;height:auto}.wp-block-image.w-full,.wp-block-image.w-full img{width:100%}.wp-block-image.h-full,.wp-block-image.h-full img,.wp-block-image.h-full>a{width:100%;height:100%;display:block}.wp-block-image.object-cover img{object-fit:cover}.wp-block-image.absolute{position:absolute}.mc-inline{display:inline}.mc-link a{color:inherit;text-decoration:inherit}.mc-header{position:sticky;top:0;z-index:50;background:#1c1712f2;border-bottom:1px solid #ffffff1a;backdrop-filter:blur(12px)}.admin-bar .mc-header{top:32px}.mc-header-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:80px}.mc-logo{width:160px;flex-shrink:0}.mc-logo img{width:160px;height:auto}.mc-navigation{color:#f5efe7;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.mc-navigation .wp-block-navigation__container{gap:2rem}.mc-navigation .is-menu-open{background:#1c1712;color:#f5efe7;padding:2rem}.mc-navigation .is-menu-open .wp-block-navigation__container{gap:1.5rem}.mc-query .wp-block-post-template{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem 2rem}.mc-query .wp-block-post{min-width:0}.mc-query .wp-block-post-featured-image{aspect-ratio:4/5;overflow:hidden;margin:0 0 1.25rem;background:var(--secondary)}.mc-query .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover}.mc-query .wp-block-post-title{font-family:var(--wp--preset--font-family--heading);font-size:1.5rem;line-height:1.2;margin:.75rem 0 0}.mc-query .wp-block-post-excerpt{font-size:.875rem;line-height:1.7;color:var(--muted-foreground);margin-top:.75rem}.mc-query .wp-block-post-excerpt p{margin:0}.mc-query-cols-4 .wp-block-post-template{grid-template-columns:repeat(4,minmax(0,1fr))}.mc-query-cols-2 .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-feature-query .wp-block-post-template{display:block}.mc-feature-query .wp-block-read-more{color:white;border-bottom:1px solid currentColor;padding-bottom:.5rem;text-transform:uppercase;letter-spacing:.1em;font-size:.875rem}.mc-article-featured img{width:100%;height:100%;object-fit:cover}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%;border-collapse:collapse}.wp-block-table th,.wp-block-table td{padding:.875rem;vertical-align:top;border-bottom:1px solid var(--border);text-align:left}.wp-block-northhaven-form,.wp-block-marino-form{display:flex;flex-direction:column;gap:1.5rem}.wp-block-marino-field{display:block;min-width:0}.wp-block-marino-field>span{display:block}.wp-block-marino-field input,.wp-block-marino-field textarea{font:inherit;max-width:100%;width:100%}.wp-block-marino-form.flex{flex-direction:row;align-items:center}.wp-block-marino-form.flex>.wp-block-marino-field{flex:1;min-width:0}.wp-block-marino-form.flex .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.nh-form-status{padding:1rem;border:1px solid currentColor}.nh-form-status:empty{display:none}.wp-block-query-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin-top:3rem}.wp-block-query-pagination-numbers{display:flex;flex-wrap:wrap;gap:.5rem}.wp-block-query-pagination .page-numbers,.wp-block-query-pagination>a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:.5rem .875rem;border:1px solid var(--border);text-decoration:none}.wp-block-query-pagination .current{background:var(--accent);color:white}.wp-site-blocks a:focus-visible,.wp-site-blocks button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.wp-block-details>summary{cursor:pointer;font-family:var(--wp--preset--font-family--heading);font-size:1.25rem}.wp-block-details{padding-block:1.25rem;border-bottom:1px solid var(--border)}.wp-block-details>p{margin-top:.75rem}.wp-block-post-content{overflow-wrap:break-word}.wp-block-post-featured-image{margin:0}.mc-archive{padding-block:4rem}.mc-archive .wp-block-query-title{margin-bottom:2rem}.mc-footer{margin-top:8rem}.mc-footer>footer{margin-top:0}
@media(max-width:900px){.mc-navigation .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}.mc-navigation .wp-block-navigation__responsive-container-open{display:flex!important}}
@media(min-width:901px){.mc-navigation .wp-block-navigation__responsive-container-open{display:none!important}.mc-navigation .wp-block-navigation__responsive-container:not(.is-menu-open){display:block!important}}
@media(max-width:767px){.mc-query .wp-block-post-template{grid-template-columns:1fr;gap:2.5rem}.mc-header-inner{min-height:64px}.admin-bar .mc-header{top:46px}.mc-feature-query .wp-block-post-template{display:block}.wp-block-marino-form.flex{gap:.5rem}.mc-footer{margin-top:5rem}}
body{background:var(--background);color:var(--foreground)}.mc-footer>.wp-block-group{margin-top:0}.mc-feature-query .wp-block-post-template{list-style:none;padding:0;margin:0}.mc-feature-query .wp-block-post{padding:0}.wp-block-post-content>.wp-block-group:first-child{margin-top:0}
.wp-block-quote{border:0;padding:0;margin-inline:0}
:root{--background:var(--wp--preset--color--background);--foreground:var(--wp--preset--color--foreground);--accent:var(--wp--preset--color--accent);--secondary:var(--wp--preset--color--secondary);--muted-foreground:var(--wp--preset--color--muted);--border:var(--wp--preset--color--border)}.display,.font-serif{font-family:var(--wp--preset--font-family--heading)}.mc-query .wp-block-post-title{font-size:var(--wp--preset--font-size--card-heading)}
@media(max-width:600px){.admin-bar .mc-header{top:0}}
