body{margin:0;background:#FAF5EA;color:#0B2342;font-family:Inter,sans-serif}.wp-site-blocks{padding:0}.wp-site-blocks>*,.wp-block-post-content>*{margin-block:0}main{min-height:40vh}body.admin-bar header.sticky{top:32px}.crescendo-mobile-nav{padding:16px 24px;display:flex;flex-direction:column;gap:16px}.crescendo-mobile-nav[hidden]{display:none!important}[hidden]{display:none!important}.crescendo-art{display:contents}.editor-styles-wrapper .wp-block{max-width:none;margin-block:0}.editor-styles-wrapper .block-editor-block-list__layout{margin:0}.editor-styles-wrapper .block-editor-rich-text__editable{min-width:1px}.crescendo-form{padding:32px;background:#FFFDF8;border:1px solid #E8DFCB;border-radius:12px;color:#0B2342}.crescendo-form p{margin:0 0 20px}.crescendo-form label{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.crescendo-form input:not([type=checkbox]),.crescendo-form select,.crescendo-form textarea{display:block;width:100%;padding:12px 16px;margin-top:6px;border:1px solid #E8DFCB;border-radius:6px;background:white;color:#0B2342;font:inherit}.crescendo-form input[type=submit]{background:#0B2342;color:white;cursor:pointer;text-transform:uppercase;font-size:12px;font-weight:600;min-height:44px}.crescendo-form input:focus,.crescendo-form textarea:focus{outline:2px solid #E3B263;outline-offset:2px}.crescendo-form .wpcf7-not-valid-tip{color:#b91c1c}.crescendo-form .wpcf7-response-output{padding:16px}@media(min-width:1024px){.crescendo-mobile-nav{display:none!important}}@media(max-width:782px){body.admin-bar header.sticky{top:46px}}
