:root{--wp--preset--spacing--x-small:clamp(10px,2vw,20px);--wp--preset--spacing--small:clamp(30px,4vw,40px);--wp--preset--spacing--medium:clamp(40px,6vw,60px);--wp--preset--spacing--large:clamp(50px,8vw,80px);--wp--preset--spacing--x-large:clamp(60px,10vw,100px)}.has-max-36-font-size{font-size:clamp(24px,3vw,36px)}.has-max-48-font-size{font-size:clamp(30px,4vw,48px)}.has-max-60-font-size{font-size:clamp(36px,5vw,60px)}.has-max-72-font-size{font-size:clamp(48px,6vw,72px)}a,button,input,textarea,.wp-element-button{transition:all .2s ease-in-out}a,a:focus,a:hover,a:not(.wp-element-button){text-decoration-thickness:1px}b,strong,th{font-weight:var(--wp--custom--font-weight--medium)}*:not(.wp-block-code)>code{background-color:var(--wp--preset--color--neutral);font-family:inherit;font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--regular);padding:5px 8px}input,select,textarea{background-color:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--contrast);border-radius:0;color:var(--wp--preset--color--contrast);font-family:inherit;font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--light);line-height:var(--wp--custom--line-height--medium);padding:10px 15px;width:100%}input:focus,textarea:focus{filter:brightness(95%);outline:none}input[type=checkbox],input[type=image],input[type=radio]{width:auto}input[type=button],input[type=email],input[type=search],input[type=submit],input[type=text],textarea{-webkit-appearance:none}select{background-image:url(//jameskaiser.com/wp-content/themes/powder/assets/icons/icon-arrow-dark.svg);background-position:right 12px center;background-repeat:no-repeat;background-size:12px;cursor:pointer;-webkit-appearance:none}::placeholder{color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--small);opacity:.5}.wp-block-cover.is-style-gradient .has-background-dim:not([class*=-background-color]){background-color:transparent;background-image:linear-gradient(to top,rgba(10,10,10,.8),rgba(10,10,10,1));opacity:1}.wp-block-navigation__responsive-container.is-menu-open{padding:var(--wp--preset--spacing--40)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:var(--wp--preset--spacing--40)}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{border:1px solid currentColor;padding:2px}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open,.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast)}.has-contrast-background-color .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open,.has-contrast-background-color .wp-block-navigation__submenu-container{background-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{border-color:var(--wp--preset--color--contrast);min-width:180px !important;padding:10px}.has-contrast-background-color .wp-block-navigation__submenu-container{border-color:var(--wp--preset--color--base)}.wp-block-navigation :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content{padding:2px 10px}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{padding-left:10px !important;padding-right:10px !important;padding-top:5px !important}.is-style-shadow-faint{box-shadow:var(--wp--preset--shadow--faint)}.is-style-shadow-light{box-shadow:var(--wp--preset--shadow--light)}.is-style-shadow-solid{box-shadow:var(--wp--preset--shadow--solid)}.is-style-position-fixed{position:fixed}.is-style-position-relative{position:relative}.is-style-negative-zindex{z-index:-99}.is-style-positive-zindex{z-index:99}@media only screen and (max-width:600px){.is-style-hidden-mobile{display:none !important}}@media only screen and (max-width:782px){.wp-block-columns.is-style-column-reverse{flex-direction:column-reverse}}