:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{border-radius:var(--wp--custom--radius--sm);outline:2px solid var(--wp--preset--color--accent);outline-offset:3px}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:var(--wp--preset--color--accent);clip-path:none;color:var(--wp--preset--color--base);display:block;font-size:var(--wp--preset--font-size--small);height:auto;left:1rem;line-height:normal;padding:.75rem 1rem;text-decoration:none;top:1rem;width:auto;z-index:100000}:where(h1,h2,h3,h4){text-wrap:balance}:where(p,li,blockquote){text-wrap:pretty}:where(img,video,iframe){height:auto;max-width:100%}.wp-block-details>summary{align-items:center;cursor:pointer;display:flex;font-weight:500;gap:var(--wp--preset--spacing--20);justify-content:space-between;list-style:none}.wp-block-details>summary::-webkit-details-marker{display:none}.wp-block-details>summary:after{border-bottom:2px solid;border-right:2px solid;content:"";flex:none;height:.6em;transform:rotate(45deg);transition:transform var(--wp--custom--transition);width:.6em}.wp-block-details[open]>summary:after{transform:rotate(-135deg)}.wp-block-details>:not(summary){color:var(--wp--preset--color--muted);margin-top:var(--wp--preset--spacing--20)}.irmawp-starter-logo-grid img{height:2rem;max-width:10rem;object-fit:contain;opacity:.8;transition:opacity var(--wp--custom--transition);width:auto}.irmawp-starter-logo-grid img:hover{opacity:1}.irmawp-starter-stat{border-inline-start:1px solid var(--wp--preset--color--border);padding-inline-start:var(--wp--preset--spacing--20)}.irmawp-starter-forms :where(.gform_wrapper,.wpforms-container,.wpcf7) :where(input:not([type=submit]):not([type=checkbox]):not([type=radio]),select,textarea){background:var(--wp--preset--color--surface-elevated);border:1px solid var(--wp--preset--color--border);border-radius:var(--wp--custom--radius--md);color:var(--wp--preset--color--contrast);font:inherit;padding:.7rem .9rem;width:100%}.irmawp-starter-forms :where(.gform_wrapper,.wpforms-container,.wpcf7) :where(label){font-weight:500}.irmawp-starter-forms :where(.gform_wrapper,.wpforms-container,.wpcf7) :where(input[type=submit],button[type=submit]){background:var(--wp--preset--color--accent);border:0;border-radius:var(--wp--custom--radius--md);color:var(--wp--preset--color--base);cursor:pointer;font:inherit;font-weight:500;padding:.75rem 1.25rem}.irmawp-starter-section:not(.has-background):not(.is-style-contrast)+.irmawp-starter-section:not(.has-background):not(.is-style-contrast){padding-top:0!important}.is-style-contrast :is(.is-style-eyebrow,.is-style-lead){color:var(--wp--preset--color--contrast-muted)}:where(p,li,dd,figcaption) a:where(:not(.wp-element-button)){text-decoration-thickness:1px;text-underline-offset:.2em}.irmawp-starter-landing{overflow-x:clip}.irmawp-starter-landing>.wp-block-post-content>:where(.wp-block-group,.wp-block-cover,.wp-block-columns,.alignfull){margin-block:0}.irmawp-starter-site-nav .wp-block-navigation-item__content{padding-block:.5rem}.irmawp-starter-site-nav .wp-block-navigation__responsive-container-close{display:inline-flex}.irmawp-starter-site-nav .wp-block-navigation__responsive-container-close,.irmawp-starter-site-nav .wp-block-navigation__responsive-container-open{align-items:center;border-radius:var(--wp--custom--radius--md);color:currentcolor;justify-content:center;min-height:2.75rem;min-width:2.75rem;transition:background-color var(--wp--custom--transition)}.irmawp-starter-site-nav .wp-block-navigation__responsive-container-close:hover,.irmawp-starter-site-nav .wp-block-navigation__responsive-container-open:hover{background-color:var(--wp--preset--color--surface)}.irmawp-starter-site-nav .wp-block-navigation__responsive-container-close svg,.irmawp-starter-site-nav .wp-block-navigation__responsive-container-open svg{height:1.75rem;width:1.75rem}.irmawp-starter-site-nav .wp-block-navigation__responsive-container.is-menu-open{padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--gutter) var(--wp--preset--spacing--50)}.irmawp-starter-site-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:stretch;padding-top:var(--wp--preset--spacing--50)}.irmawp-starter-site-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.irmawp-starter-site-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{align-items:stretch;gap:0;width:100%}.irmawp-starter-site-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{align-items:stretch;width:100%}.irmawp-starter-site-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item{border-bottom:1px solid var(--wp--preset--color--border)}.irmawp-starter-site-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{display:block;font-family:var(--wp--preset--font-family--display);font-size:var(--wp--preset--font-size--large);line-height:var(--wp--custom--line-height--tight);padding-block:var(--wp--preset--spacing--20)}.irmawp-starter-site-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{padding:0 0 var(--wp--preset--spacing--10) var(--wp--preset--spacing--20)}.irmawp-starter-site-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{font-family:inherit;font-size:var(--wp--preset--font-size--medium);padding-block:var(--wp--preset--spacing--10)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.editor-styles-wrapper{background-color:var(--wp--preset--color--base)}
