:after,:before{box-sizing:border-box}:focus-visible{outline:none}:root{--maples--gradient--blob:linear-gradient(135deg,var(--wp--preset--color--mykonos) 0%,var(--wp--preset--color--vicious-violet) 55%,var(--wp--preset--color--cherry-pink) 100%);--maples--gradient--button:linear-gradient(60deg,var(--wp--preset--color--mykonos) 0%,var(--wp--preset--color--vicious-violet) 55%,var(--wp--preset--color--cherry-pink) 100%);--maples--gradient--card-border:linear-gradient(135deg,var(--wp--preset--color--background) 15%,var(--wp--preset--color--mykonos) 33%,var(--wp--preset--color--vicious-violet) 67%,var(--wp--preset--color--background) 85%);--wp--style--global--post-size:47.375rem;--wp--style--global--stagger-size:80.625rem}@media (min-width:768px){:root{--wp--preset--spacing--20:0.8rem;--wp--preset--spacing--30:1.25rem;--wp--preset--spacing--40:2rem;--wp--preset--spacing--50:2.5rem;--wp--preset--spacing--60:3.2rem;--wp--preset--spacing--70:4rem;--wp--preset--spacing--80:5rem;--wp--preset--spacing--90:6.25rem;--wp--custom--spacing--baseline:15px}}@media (min-width:1200px){:root{--wp--custom--spacing--baseline:20px;--wp--custom--spacing--outer:45px}}@media (min-width:768px){:root{--wp--preset--font-size--text-xs:1.125rem;--wp--preset--font-size--text-sm:1.25rem;--wp--preset--font-size--text-md:1.375rem;--wp--preset--font-size--text-lg:1.5rem;--wp--preset--font-size--heading-xs:1.75rem;--wp--preset--font-size--heading-sm:2rem;--wp--preset--font-size--heading-md:2.25rem;--wp--preset--font-size--heading-lg:2.625rem;--wp--preset--font-size--heading-xl:3rem;--wp--preset--font-size--heading-xxl:3.75rem;--wp--preset--font-size--display:4.5rem;--wp--preset--font-size--title:5rem;--wp--custom--line-height--heading-xs:1.214;--wp--custom--line-height--heading-sm:1.188;--wp--custom--line-height--heading-md:1.167;--wp--custom--line-height--heading-lg:1.143;--wp--custom--line-height--heading-xl:1.125;--wp--custom--line-height--heading-xxl:1.1;--wp--custom--line-height--display:1;--wp--custom--line-height--title:1}}body,html{block-size:auto;position:relative}a:where(:not(.wp-element-button)){background-image:linear-gradient(currentcolor,currentcolor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;-webkit-text-decoration:none;text-decoration:none;transition:background-size .2s}a:where(:not(.wp-element-button)):focus,a:where(:not(.wp-element-button)):hover{background-size:100% 1px}.is-layout-constrained>.alignpost{max-inline-size:47.375rem;max-inline-size:var(--wp--style--global--post-size)}.is-layout-constrained>.alignstagger{max-inline-size:80.625rem;max-inline-size:var(--wp--style--global--stagger-size)}.has-title-font-size{line-height:var(--wp--custom--line-height--title)}.has-display-font-size{line-height:var(--wp--custom--line-height--display)}.has-heading-xxl-font-size{line-height:var(--wp--custom--line-height--heading-xxl)}.has-heading-xl-font-size{line-height:var(--wp--custom--line-height--heading-xl)}.has-heading-lg-font-size{line-height:var(--wp--custom--line-height--heading-lg)}.has-heading-md-font-size{line-height:var(--wp--custom--line-height--heading-md)}.has-heading-sm-font-size{line-height:var(--wp--custom--line-height--heading-sm)}.has-heading-xs-font-size{line-height:var(--wp--custom--line-height--heading-xs)}@media (min-width:768px){.has-display-font-size--min-medium{font-size:var(--wp--preset--font-size--display)!important;line-height:var(--wp--custom--line-height--display)}}.wp-block-cover.alignfull+.wp-block-cover.alignfull{margin-block-start:0}:root{--maples--button--icon-size:1.625rem}@media (min-width:768px){:root{--maples--button--icon-size:1.75rem;--wp--custom--spacing--button--vertical:0.6875rem;--wp--custom--spacing--button--horizontal:1.5625rem;--wp--custom--border--button--radius:22px}}.wp-block-buttons>.wp-block-button{position:relative}:is(.wp-block-buttons>.wp-block-button):after,:is(.wp-block-buttons>.wp-block-button):before{background:#0000;block-size:100%;border:1px solid var(--wp--preset--color--foreground);border-radius:var(--wp--custom--border--button--radius);content:"";inline-size:100%;inset-block-start:0;inset-inline-end:0;pointer-events:none;position:absolute;transition:all .2s ease-in-out}:is(.wp-block-buttons>.wp-block-button):after{background:var(--maples--gradient--button);border:none;opacity:0}:is(.wp-block-buttons>.wp-block-button):has(>.wp-block-button__link:hover,>.wp-block-button__link:focus):after,:is(.wp-block-buttons>.wp-block-button):has(>.wp-block-button__link:hover,>.wp-block-button__link:focus):before{inline-size:calc(var(--wp--custom--border--button--radius)*2);inset-inline-end:var(--wp--custom--spacing--button--horizontal);opacity:0}:is(.wp-block-buttons>.wp-block-button):has(>.wp-block-button__link:hover,>.wp-block-button__link:focus):after{opacity:1}.wp-block-buttons .wp-block-button__link{border-color:#0000;display:inline-flex;position:relative;transition:all .2s ease-in-out}:is(.wp-block-buttons .wp-block-button__link):after{background:50%/contain no-repeat url(/wp-content/themes/maples-design/assets/images/arrow-right-black.svg);block-size:1.625rem;block-size:var(--maples--button--icon-size);content:"";display:block;inline-size:1.625rem;inline-size:var(--maples--button--icon-size);margin-block:-.25rem;margin-inline:.75rem -.25rem;position:relative;transition:margin .2s ease-in-out;z-index:1}:is(.wp-block-buttons .wp-block-button__link):focus,:is(.wp-block-buttons .wp-block-button__link):hover{padding-inline-end:calc(var(--wp--custom--spacing--button--horizontal) + .6875rem);padding-inline-end:calc(var(--wp--custom--spacing--button--horizontal) + (var(--maples--button--icon-size) - .25rem)/2);text-indent:calc(var(--wp--custom--spacing--button--horizontal)*-1)}:is(:is(.wp-block-buttons .wp-block-button__link):hover,:is(.wp-block-buttons .wp-block-button__link):focus):after{background-image:url(/wp-content/themes/maples-design/assets/images/arrow-right-white.svg);margin-inline-start:calc(var(--wp--custom--spacing--button--horizontal) + .0625rem);margin-inline-start:calc(var(--wp--custom--spacing--button--horizontal) - (var(--maples--button--icon-size) - .25rem)/2 + .75rem)}.wp-block-button.is-style-white-outline:before{border-color:var(--wp--preset--color--background)}.wp-block-button.is-style-white-outline:after{background:var(--wp--preset--color--background)}.wp-block-button.is-style-white-outline .wp-block-button__link{color:var(--wp--preset--color--background)}:is(.wp-block-button.is-style-white-outline .wp-block-button__link):after{background-image:url(/wp-content/themes/maples-design/assets/images/arrow-right-white.svg)}:is(:is(.wp-block-button.is-style-white-outline .wp-block-button__link):hover,:is(.wp-block-button.is-style-white-outline .wp-block-button__link):focus):after{background-image:url(/wp-content/themes/maples-design/assets/images/arrow-right-black.svg)}.wp-block-columns:has(>.wp-block-column:nth-child(2):last-child:empty),.wp-block-columns:has(>.wp-block-column:nth-child(3):last-child:empty){margin-block-end:calc(var(--wp--custom--spacing--gap--vertical)*-1)}.wp-block-columns:has(>.wp-block-column:nth-child(2):empty):has(>.wp-block-column:nth-child(3):last-child:empty){margin-block-end:calc(var(--wp--custom--spacing--gap--vertical)*-2)}@media (min-width:768px){.wp-block-columns{flex-wrap:nowrap!important}[style*="flex-basis:25"]:is(.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column){flex-basis:25%!important}[style*="flex-basis:33"]:is(.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column){flex-basis:33.33%!important}[style*="flex-basis:50"]:is(.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column){flex-basis:50%!important}[style*="flex-basis:66"]:is(.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column){flex-basis:66.66%!important}.wp-block-columns.--reverse{flex-direction:row-reverse}.wp-block-columns:has(>.wp-block-column:nth-child(2):empty):has(>.wp-block-column:nth-child(3):last-child:empty),.wp-block-columns:has(>.wp-block-column:nth-child(2):last-child:empty),.wp-block-columns:has(>.wp-block-column:nth-child(3):last-child:empty){margin-block-end:0}}.wp-block-cover.alignfull{padding-block:5rem}.wp-block-cover.alignfull .wp-block-columns:not(.is-not-stacked-on-mobile):has(>.wp-block-column:nth-child(2):last-child)>.wp-block-column:first-child{padding-block-end:var(--wp--preset--spacing--60)}@media (min-width:768px){.wp-block-cover.alignfull{padding-block:6rem}.wp-block-cover.alignfull .wp-block-columns:not(.is-not-stacked-on-mobile):has(>.wp-block-column:nth-child(2):last-child)>.wp-block-column:first-child{padding-block-end:0}}@media (min-width:1200px){.wp-block-cover.alignfull{padding-block:8rem}.wp-block-cover.alignfull .wp-block-columns:not(.is-not-stacked-on-mobile):has(>.wp-block-column:nth-child(2):last-child)>.wp-block-column:first-child>*{padding-inline-end:calc((100% + var(--wp--custom--spacing--gap--horizontal))/6)}}.gform_heading{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.gform-theme--foundation .gform_fields{--gf-form-gap-y:var(--wp--custom--spacing--gap--horizontal)}.gform-theme--foundation .gform-footer{--gf-form-footer-margin-y-start:var(--wp--preset--spacing--60)}.gform-theme--framework .gfield:where(:not(.gfield--type-html):not(.gfield--type-section)){padding-block-start:1.75rem;position:relative}:is(.gform-theme--framework .gfield:where(:not(.gfield--type-html):not(.gfield--type-section))) textarea.textarea{min-block-size:var(--gf-local-height);resize:none;transition:none}:is(.gform-theme--framework .gform-field-label):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){--gf-local-color:var(--wp--preset--color--foreground);--gf-local-font-size:var(--wp--preset--font-size--heading-sm);inset-block-start:1.75rem;position:absolute;transition:all .15s}:is(.gform-theme--framework .gform-field-label)>.gfield_required:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){--gf-ctrl-label-color-req:var(--wp--preset--color--foreground);font-size:inherit}:is(.gform-theme--framework .gfield,.gform-theme--framework .gfield_error) input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),:is(.gform-theme--framework .gfield,.gform-theme--framework .gfield_error) textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){--gf-local-bg-color:#0000;--gf-local-color:var(--wp--preset--color--foreground);--gf-local-font-size:var(--wp--preset--font-size--heading-sm);--gf-local-height:calc(var(--gf-local-font-size)*var(--gf-local-line-height) + 0.25rem + 1px);--gf-local-line-height:var(--gf-ctrl-label-line-height-primary);--gf-local-padding-x:0;--gf-local-radius:0;--gf-local-shadow:none;border:0;border-block-end:1px solid var(--wp--preset--color--foreground);padding-block:0 .25rem}:is(:is(.gform-theme--framework .gfield,.gform-theme--framework .gfield_error) input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),:is(.gform-theme--framework .gfield,.gform-theme--framework .gfield_error) textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))):focus,:is(:is(.gform-theme--framework .gfield,.gform-theme--framework .gfield_error) input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),:is(.gform-theme--framework .gfield,.gform-theme--framework .gfield_error) textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))):hover{--gf-local-bg-color:#0000;--gf-local-color:var(--wp--preset--color--foreground);--gf-local-outline-width:0}.gform-theme--framework .gform_validation_errors{background-color:initial;border:0;border-radius:0;box-shadow:none;margin-block:0 var(--wp--preset--spacing--50);padding:0}:is(.gform-theme--framework .gform_validation_errors):focus{outline:none}:is(.gform-theme--framework .gform_validation_errors) .gform-icon{display:none}:is(.gform-theme--framework .gform_validation_errors) .gform_submission_error{font-size:var(--wp--preset--font-size--text-xs)}.gform-theme--framework .gfield_validation_message:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){--gf-local-font-size:0.875rem}:is(.gform-theme--framework .gfield.active) .gform-field-label:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){--gf-local-font-size:var(--wp--preset--font-size--text-xs);inset-block-start:0}.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){background-color:initial;border:1px solid #0000;border-radius:var(--wp--custom--border--button--radius);box-shadow:none;color:var(--wp--preset--color--foreground);display:inline-flex;font-size:var(--wp--preset--font-size--text-sm);font-weight:400;line-height:var(--wp--custom--line-height--button);outline:none;padding-block:var(--wp--custom--spacing--button--vertical);padding-inline:var(--wp--custom--spacing--button--horizontal);position:relative;transition:all .2s ease-in-out}:is(.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))):after{content:"";transition:margin .2s ease-in-out}:is(.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))):focus,:is(.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))):hover{padding-inline-end:calc(var(--wp--custom--spacing--button--horizontal) + .6875rem);padding-inline-end:calc(var(--wp--custom--spacing--button--horizontal) + (var(--maples--button--icon-size) - .25rem)/2)}.gform_confirmation_wrapper{margin:0}.gform-loader{display:none!important}.maples-latest-posts__posts{list-style:none;margin:0;padding:0}.maples-latest-posts--has-featured .maples-latest-posts__posts{flex-wrap:wrap!important}.maples-latest-posts__post-item.maples-latest-posts__post-item{margin-block-start:var(--wp--preset--spacing--40)}.maples-latest-posts__featured-image a{background:initial;border-radius:10px;display:block;overflow:hidden}:is(:is(.maples-latest-posts__featured-image a):hover,:is(.maples-latest-posts__featured-image a):focus) img{transform:scale(1.05)}.maples-latest-posts__featured-image img{block-size:auto;display:block;max-inline-size:100%;object-fit:cover;transition:transform .2s}.maples-latest-posts--post .maples-latest-posts__featured-image img{aspect-ratio:1}.maples-latest-posts--project .maples-latest-posts__featured-image img{aspect-ratio:3/2}.maples-latest-posts__post-title{margin-block-start:var(--wp--preset--spacing--40);text-transform:uppercase}.maples-latest-posts__post-title-link{background-size:0 2px}.maples-latest-posts__post-title-link:focus,.maples-latest-posts__post-title-link:hover{background-size:100% 2px}.maples-latest-posts__post-date{font-weight:500;text-transform:uppercase}.maples-latest-posts__post-date,.maples-latest-posts__post-excerpt{margin-block-start:var(--wp--preset--spacing--30)}.maples-latest-posts__post-cta{margin-block-start:var(--wp--preset--spacing--50)}@media (min-width:768px){.maples-latest-posts__post-item.maples-latest-posts__post-item{margin:0}.maples-latest-posts--has-featured .maples-latest-posts__post-item:not(.maples-latest-posts__post-item--featured){margin-block-start:var(--wp--preset--spacing--30)}}ol.wp-block-list{counter-reset:list-item;list-style:none;padding:0}ol.wp-block-list li{counter-increment:list-item;display:flex}:is(ol.wp-block-list li):before{content:counter(list-item);flex:none;font-family:var(--wp--preset--font-family--futura-pt);font-weight:500;inline-size:var(--wp--custom--spacing--gap--horizontal)}.wp-block-list li{margin-block-start:7px}@media (min-width:768px){.wp-block-list li{margin-block-start:9px}}.maples-logo-cards__link{background:initial;block-size:15.375rem;border:3px solid #0000;border-radius:10px;display:block;position:relative}.maples-logo-cards__link:before{background:var(--maples--gradient--card-border);background-position:50%;background-repeat:no-repeat;background-size:0 100%;block-size:calc(100% + 6px);border-radius:10px;content:"";inline-size:calc(100% + 6px);inset:-3px;position:absolute;transition:background-size .2s;z-index:-1}:is(.maples-logo-cards__link:hover,.maples-logo-cards__link:focus):before{background-size:100% 100%}.maples-logo-cards__image{block-size:100%;border-radius:7px;margin:0;padding:var(--wp--preset--spacing--60)}.maples-logo-cards__image img{block-size:100%;display:block;inline-size:100%;object-fit:contain}.maples-logo-farm>.wp-block-columns:not(:first-child){margin-block-start:var(--wp--custom--spacing--gap--vertical)}.maples-logo-farm .wp-block-image{block-size:100%;inline-size:100%}:is(.maples-logo-farm .wp-block-image) img{aspect-ratio:1.7;block-size:100%;inline-size:100%;max-block-size:6.875rem;object-fit:contain}.maples-page-title>*,main>:not(.maples-page-title){transition:filter .5s ease-in-out}html.is-menu-open :is(main>:not(.maples-page-title),.maples-page-title>*){filter:blur(8px)}.wp-block-navigation .wp-block-navigation__responsive-container.has-modal-open.is-menu-open{background:#ffffffd9;color:var(--wp--preset--color--foreground);z-index:10}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-fade-in .5s ease-in-out forwards}.wp-block-navigation__responsive-container.is-menu-closed{animation:overlay-fade-out .5s ease-in-out forwards}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{gap:0;padding-block:4.75rem;padding-inline:var(--wp--custom--spacing--outer)}:is(.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content) .wp-block-navigation__container{column-count:2;column-gap:0!important;display:block;inline-size:100%;margin-block-start:5rem}:is(.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content) .wp-block-navigation-item{margin-block-end:.75rem}:is(.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content) .maples-social-follow{inline-size:100%;margin-block-start:3.5rem}:is(:is(.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content) .maples-social-follow) svg{block-size:2rem;inline-size:2rem}.wp-block-navigation__container:only-child{column-count:2;column-gap:0;display:block}.wp-block-navigation__container:only-child .wp-block-navigation-item{margin-block-end:.625rem}.wp-block-navigation__responsive-container-open{align-items:center;block-size:2.75rem;cursor:pointer;display:flex;inline-size:2.75rem;justify-content:center;position:relative;transform-origin:center;z-index:20}.wp-block-navigation__responsive-container-open div{block-size:1rem;inline-size:1.75rem;position:relative}.wp-block-navigation__responsive-container-open span{background:var(--wp--preset--color--foreground);block-size:.125rem;inline-size:100%;inset-inline-start:0;position:absolute}:is(.wp-block-navigation__responsive-container-open span):first-child{inset-block-start:0}:is(.wp-block-navigation__responsive-container-open span):last-child{inset-block-end:0}.wp-block-navigation__responsive-container-open.--open span:first-child{animation:trigger-top-open .5s forwards}.wp-block-navigation__responsive-container-open.--open span:last-child{animation:trigger-bottom-open .5s forwards}.wp-block-navigation__responsive-container-open.--closed span:first-child{animation:trigger-top-close .5s forwards}.wp-block-navigation__responsive-container-open.--closed span:last-child{animation:trigger-bottom-close .5s forwards}.wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none;position:fixed}.wp-block-navigation__hook{inline-size:100%;margin-block-start:2.5rem}@media (min-width:576px){.wp-block-navigation__container:only-child{column-count:3}}@media (min-width:768px){.wp-site-blocks>:not(header.wp-block-template-part){transition:none}.wp-block-navigation__hook,.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content .maples-social-follow,.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block;font-size:var(--wp--preset--font-size--text-xs);position:relative}.wp-block-navigation__container:only-child{column-count:2}}@media (min-width:992px){.wp-block-navigation__container:only-child{column-count:3}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){font-size:var(--wp--preset--font-size--text-sm)}}@keyframes overlay-fade-in{0%{filter:blur(8px);opacity:0;transform:translateY(20px)}50%{filter:blur(5px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes overlay-fade-out{0%{filter:blur(0);opacity:1;transform:translateY(0)}50%{filter:blur(5px)}to{filter:blur(8px);opacity:0;transform:translateY(20px)}}@keyframes trigger-top-open{0%{inset-block-start:0;transform:rotate(0)}50%{inset-block-start:.375rem;transform:rotate(0)}to{inset-block-start:.4375rem;transform:rotate(45deg)}}@keyframes trigger-bottom-open{0%{inset-block-end:0;transform:rotate(0)}50%{inset-block-end:.375rem;transform:rotate(0)}to{inset-block-end:.4375rem;transform:rotate(-45deg)}}@keyframes trigger-top-close{0%{inset-block-start:.4375rem;transform:rotate(45deg)}50%{inset-block-start:.375rem;transform:rotate(0)}to{inset-block-start:0;transform:rotate(0)}}@keyframes trigger-bottom-close{0%{inset-block-end:.4375rem;transform:rotate(-45deg)}50%{inset-block-end:.375rem;transform:rotate(0)}to{inset-block-end:0;transform:rotate(0)}}:root{--page-title-height:22rem}.maples-page-title{block-size:22rem;block-size:var(--page-title-height);position:static}.maples-page-title__inner{align-items:flex-start;block-size:100%;flex-direction:column;gap:0;justify-content:center;padding-block-end:var(--wp--preset--spacing--40);text-align:start}.maples-page-title__blob-container{block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;margin:0;max-inline-size:none;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.maples-page-title__blob-container-inner{block-size:22rem;block-size:var(--page-title-height);inset-block-start:4.75rem;position:relative}.maples-page-title__blob{background:var(--maples--gradient--blob);filter:blur(50px);opacity:0;position:absolute;transition:opacity 1.5s ease-in-out;z-index:-1}.maples-page-title__blob--fade-in{opacity:.5}.maples-page-title__title{text-transform:uppercase}.maples-page-title__subtitle{font-weight:500;letter-spacing:.025em;text-transform:uppercase}.maples-page-title__subtitle-highlight{animation:subtitle-highlight 8s ease infinite;background:var(--maples--gradient--button) text 0 15% /300% 100% no-repeat;color:#0000}@media (min-width:768px){:root{--page-title-height:30rem}.maples-page-title__blob-container-inner{inset-block-start:5.125rem}.maples-page-title__blob{filter:blur(70px)}}@media (min-width:992px){:root{--page-title-height:36rem}.maples-page-title__inner{align-items:center;text-align:center}.maples-page-title__blob{filter:blur(100px)}.maples-page-title__title{font-size:var(--wp--preset--font-size--title)!important;line-height:var(--wp--custom--line-height--title)}}@keyframes subtitle-highlight{0%{background-position:0 15%}50%{background-position:100% 86%}to{background-position:0 15%}}.wp-block-post-template{list-style:none;margin:0;padding:0;row-gap:var(--wp--preset--spacing--70)}.wp-block-post-template .wp-block-post{inline-size:100%}:is(.wp-block-post-template .wp-block-post-featured-image) a{background:initial;border-radius:10px;display:block;overflow:hidden}:is(:is(:is(.wp-block-post-template .wp-block-post-featured-image) a):hover,:is(:is(.wp-block-post-template .wp-block-post-featured-image) a):focus) img{transform:scale(1.05)}:is(.wp-block-post-template .wp-block-post-featured-image) img{aspect-ratio:3/2;object-fit:cover;transition:transform .2s}.wp-block-post-template .wp-block-post-title a{background-size:0 2px;display:inline}:is(.wp-block-post-template .wp-block-post-title a):focus,:is(.wp-block-post-template .wp-block-post-title a):hover{background-size:100% 2px}@media (min-width:768px){.wp-block-post-template{flex-wrap:wrap!important;row-gap:var(--wp--preset--spacing--60)}.wp-block-post:is(.wp-block-post-template .type-post){inline-size:calc(33.33% - var(--wp--custom--spacing--gap--horizontal)*.66667)}.wp-block-post--large:is(.wp-block-post-template .type-post){inline-size:calc(66.66% - var(--wp--custom--spacing--gap--horizontal)*.33333)}:is(.wp-block-post--large:is(.wp-block-post-template .type-post) .wp-block-post-featured-image) a{padding-block-end:calc((100% - var(--wp--custom--spacing--gap--horizontal))/2);position:relative}:is(.wp-block-post--large:is(.wp-block-post-template .type-post) .wp-block-post-featured-image) img{aspect-ratio:auto;block-size:100%;inline-size:100%;position:absolute}:is(.wp-block-post-template .type-post) .wp-block-post-featured-image img{aspect-ratio:1}.wp-block-post:is(.wp-block-post-template .type-project){inline-size:calc(50% - var(--wp--custom--spacing--gap--horizontal)*.5)}}@media (min-width:992px){.wp-block-query-no-results{text-align:center}}.wp-block-query-pagination{margin-block-start:var(--wp--preset--spacing--70);position:relative}.page-numbers:not(.dots),.wp-block-query-pagination-next,.wp-block-query-pagination-previous{background:initial;line-height:1;overflow:hidden;padding-block:var(--wp--custom--spacing--button--vertical);position:relative}:is(.wp-block-query-pagination-previous,.wp-block-query-pagination-next,.page-numbers:not(.dots)):before{block-size:100%;border:1px solid var(--wp--preset--color--foreground);border-radius:1.25rem;content:"";inline-size:100%;inset-block-start:0;inset-inline-end:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out}:is(.wp-block-query-pagination-previous,.wp-block-query-pagination-next,.page-numbers:not(.dots)):after{background:var(--maples--gradient--button);block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-end:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out;z-index:-1}:is(.wp-block-query-pagination-previous,.wp-block-query-pagination-next,.page-numbers:not(.dots)):focus,:is(.wp-block-query-pagination-previous,.wp-block-query-pagination-next,.page-numbers:not(.dots)):hover{color:var(--wp--preset--color--background)}:is(:is(.wp-block-query-pagination-previous,.wp-block-query-pagination-next,.page-numbers:not(.dots)):hover,:is(.wp-block-query-pagination-previous,.wp-block-query-pagination-next,.page-numbers:not(.dots)):focus):before{opacity:0}:is(:is(.wp-block-query-pagination-previous,.wp-block-query-pagination-next,.page-numbers:not(.dots)):hover,:is(.wp-block-query-pagination-previous,.wp-block-query-pagination-next,.page-numbers:not(.dots)):focus):after{opacity:1}.wp-block-query-pagination-next,.wp-block-query-pagination-previous{border-radius:1.25rem;display:none;inset-block-start:0;padding-inline:var(--wp--custom--spacing--button--horizontal);position:absolute}.wp-block-query-pagination-numbers{display:flex;gap:var(--wp--custom--spacing--gap--horizontal)}.wp-block-query-pagination-numbers .page-numbers:not(:last-child){margin:0}.page-numbers:not(.dots){border-radius:50%;inline-size:2.5rem;text-align:center}@media (min-width:576px){.wp-block-query-pagination-previous{display:block;inset-inline-start:0}.wp-block-query-pagination-next{display:block;inset-inline-end:0}}@media (min-width:768px){.wp-block-query-pagination-next,.wp-block-query-pagination-previous{border-radius:1.375rem}.page-numbers:not(.dots){inline-size:2.75rem}:is(.wp-block-query-pagination-previous,.wp-block-query-pagination-next,.page-numbers:not(.dots)):before{border-radius:1.375rem}}.maples-quote cite{align-items:center;display:flex;gap:1.625rem;margin-block-start:var(--wp--preset--spacing--50)}:is(.maples-quote cite)>*{margin:0}.maples-quote__cite-text{display:flex;flex:1;flex-direction:column;font-style:normal;gap:3px}.maples-related-posts.maples-related-posts{margin-block-start:var(--wp--preset--spacing--80);padding-block-start:var(--wp--preset--spacing--80)}.maples-related-posts__header{border-block-start:1px solid var(--wp--preset--color--foreground);padding-block-start:var(--wp--preset--spacing--50)}.maples-related-posts__heading,.maples-related-posts__post-title,.maples-related-posts__view-all{text-transform:uppercase}.maples-related-posts__view-all a{color:inherit}.wp-block-site-logo a{align-items:center;background:initial;display:flex;position:relative;z-index:20}:is(.wp-block-site-logo a) .custom-logo-text{display:none}@media (min-width:768px){:is(.wp-block-site-logo a) .custom-logo-text{background:50%/contain no-repeat url(/wp-content/themes/maples-design/assets/images/logo-text-black.svg);block-size:1.1rem;display:block;inline-size:11.375rem;margin-inline-start:.6785rem}}:is(.wp-block-site-logo a):after,:is(.wp-block-site-logo a):before{background:50%/contain no-repeat;block-size:2.875rem;content:"";display:block;inline-size:2.875rem;transition:opacity .3s ease}:is(.wp-block-site-logo a):before{background-image:url(/wp-content/themes/maples-design/assets/images/logo-black.svg)}:is(.wp-block-site-logo a):after{background-image:url(/wp-content/themes/maples-design/assets/images/logo-color.svg);inset-block-start:0;inset-inline-start:0;opacity:0;position:absolute}:is(:is(.wp-block-site-logo a):hover,:is(.wp-block-site-logo a):focus):before{opacity:0}:is(:is(.wp-block-site-logo a):hover,:is(.wp-block-site-logo a):focus):after{opacity:1}.maples-social-follow__list{list-style:none;margin:0;padding:0}.maples-social-follow__link{background:initial}.maples-social-follow__link svg{display:block;fill:var(--wp--preset--color--foreground)}.maples-social-follow--icon-white :is(.maples-social-follow__link svg){fill:var(--wp--preset--color--background)}.maples-social-share{border-block-start:1px solid var(--wp--preset--color--foreground);margin-block-start:var(--wp--preset--spacing--80);padding-block-start:var(--wp--preset--spacing--50)}.maples-social-share__list{list-style:none;margin:0;padding:0}.maples-social-share__link{background:initial}.maples-social-share__link svg{display:block;fill:var(--wp--preset--color--foreground)}.maples-social-share--icon-white :is(.maples-social-share__link svg){fill:var(--wp--preset--color--background)}.maples-social-share__copy-button{appearance:none;background:#0000;border:0;cursor:pointer;display:block;margin:0;padding:0}.maples-social-share__copy-button svg{display:block;fill:var(--wp--preset--color--foreground)}.maples-social-share--icon-white :is(.maples-social-share__copy-button svg){fill:var(--wp--preset--color--background)}@media (min-width:768px){.maples-sticky-columns>.wp-block-columns{align-items:start!important;margin:0}.maples-sticky-columns--sticky-left .wp-block-column:first-child,.maples-sticky-columns--sticky-right .wp-block-column:last-child{inset-block-start:7.5rem;position:sticky}}.maples-view-archive{border-block-start:1px solid var(--wp--preset--color--foreground);margin-block-start:var(--wp--preset--spacing--20);padding-block-start:var(--wp--preset--spacing--20);text-transform:uppercase}:where(.is-layout-constrained)>.maples-view-archive:first-child{margin-block-start:var(--wp--preset--spacing--20)}.maples-view-archive a{color:inherit}.monitor-fade-in{filter:blur(10px);opacity:0;transform:translateY(60px);transition:opacity .6s ease-in-out,transform .6s ease-in-out,filter .4s ease-in-out .2s}.monitor-fade-in.in-viewport{filter:blur(0);opacity:1;transform:translateY(0)}@view-transition{navigation:auto}@keyframes maples-view-transition-out{0%{filter:blur(0);opacity:1}to{filter:blur(10px);opacity:0}}@keyframes maples-view-transition-in{0%{filter:blur(10px);opacity:0}to{filter:blur(0);opacity:1}}::view-transition-old(root){animation:maples-view-transition-out .2s ease-in forwards}::view-transition-new(root){animation:maples-view-transition-in .2s ease-out forwards}.wp-site-blocks>header.wp-block-template-part>.wp-block-group.has-background{background:#fffc!important;padding-block:.9375rem}@media (min-width:768px){.wp-site-blocks>header.wp-block-template-part>.wp-block-group.has-background{padding-block:1.125rem}}:is(.wp-site-blocks>footer.wp-block-template-part)>.wp-block-group.has-background{margin-block-start:4rem;padding-block:5rem 6rem}.footer__group--top{gap:2.5rem}.footer__group--bottom{margin-block-start:3.5rem;padding-block-start:1.25rem}.footer__group--brand{margin-block-start:5rem;max-inline-size:42rem}@media (min-width:576px){.footer__group--top:not(.is-not-stacked-on-mobile):has(>.wp-block-column:nth-child(2):last-child){gap:calc(var(--wp--custom--spacing--gap--horizontal)*2)}.footer__group--top:not(.is-not-stacked-on-mobile):has(>.wp-block-column:nth-child(2):last-child)>.wp-block-column:first-child{flex-basis:40%!important}.footer__group--top:not(.is-not-stacked-on-mobile):has(>.wp-block-column:nth-child(2):last-child)>.wp-block-column:last-child{flex-basis:60%!important}.footer__group--bottom:not(.is-not-stacked-on-mobile):has(>.wp-block-column:nth-child(2):last-child){align-items:center!important;flex-wrap:nowrap!important;justify-content:space-between}.footer__group--bottom:not(.is-not-stacked-on-mobile):has(>.wp-block-column:nth-child(2):last-child)>.wp-block-column:first-child{flex:1 0 auto!important}.footer__group--bottom:not(.is-not-stacked-on-mobile):has(>.wp-block-column:nth-child(2):last-child)>.wp-block-column:last-child{flex:none!important}}@media (min-width:768px){.wp-site-blocks>footer.wp-block-template-part>.wp-block-group.has-background{margin-block-start:6rem;padding-block:6rem 7.5rem}.footer__group--bottom{margin-block-start:4.5rem;padding-block-start:1.5rem}.footer__group--brand{margin-block-start:6.5rem}}@media (min-width:992px){.wp-site-blocks>footer.wp-block-template-part>.wp-block-group.has-background{margin-block-start:8rem;padding-block:7rem 8.5rem}.footer__group--brand{margin-block-start:7.5rem}}.home .wp-block-navigation .wp-block-navigation__responsive-container.has-modal-open.is-menu-open{background:#000000d9;color:var(--wp--preset--color--background)}.home .wp-block-navigation__responsive-container-open span{background:var(--wp--preset--color--background)}.home footer.wp-block-template-part .wp-block-navigation-item__content:after{background-color:var(--wp--preset--color--background)}@media (min-width:768px){:is(.home .wp-block-site-logo a) .custom-logo-text{background-image:url(/wp-content/themes/maples-design/assets/images/logo-text-white.svg)}}:is(.home .wp-block-site-logo a):before{background-image:url(/wp-content/themes/maples-design/assets/images/logo-white.svg)}.home .wp-site-blocks>header.wp-block-template-part>.wp-block-group.has-background{background:var(--wp--preset--color--foreground)!important;color:var(--wp--preset--color--background)}:is(.home .wp-site-blocks>header.wp-block-template-part>.wp-block-group.has-background) nav a:where(:not(.wp-element-button)):after{background-color:var(--wp--preset--color--background)}.home .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim{background:linear-gradient(0deg,#000,#000000b3 10%,#000000b3 90%,#000)!important;opacity:1}.home .wp-block-cover video.wp-block-cover__video-background{background:#000}.home .home__hero{min-block-size:33.75rem}@media (min-width:768px){.home .home__hero{min-block-size:36.25rem}}@media (min-width:1200px){.home .home__hero{min-block-size:40rem}}.single-post .entry-content-container>*{max-inline-size:47.375rem;max-inline-size:var(--wp--style--global--post-size)}.maples-404-content{padding-block:8rem 4rem}@media (min-width:768px){.maples-404-content{padding-block:12rem 4rem}}