/**handles:footer**/
@keyframes button-pulse{0%{animation-timing-function:cubic-bezier(.35,0,.2,1);background:var(--color-button-background-hover)}30%{animation-timing-function:linear;background:var(--color-button-background-pulse)}to{background:var(--color-button-background-hover)}}.foot{border-top:var(--border-width) solid var(--color-border);padding-bottom:0}.foot__top{display:grid;gap:var(--space-2xl);grid-template-columns:minmax(15rem,1.15fr) minmax(10rem,.8fr) minmax(24rem,1.8fr)}.foot__brand{max-width:21rem}.foot__logo{display:inline-block}.foot__logo__spacer{aspect-ratio:151.51/15;background-color:currentColor;display:block;height:1.125rem;-webkit-mask:url(https://3.74.110.135/wp-content/themes/inner-stance/assets/images/Inner-Stance.svg) no-repeat center/contain;mask:url(https://3.74.110.135/wp-content/themes/inner-stance/assets/images/Inner-Stance.svg) no-repeat center/contain}.foot__about{font-size:var(--size-small);margin-top:var(--space-md)}.foot__about,.foot__heading{color:var(--color-text-muted)}.foot__heading{font-size:var(--size-h5);font-weight:var(--weight-regular)}.foot__menu{display:grid;gap:var(--space-xs);margin-top:var(--space-md)}.foot__menu a{color:var(--color-text);font-size:var(--size-small);transition:color var(--duration) var(--ease)}.foot__menu :is(a:focus-visible,a:hover){color:var(--color-accent)}.foot__newsletter__intro{color:var(--color-text-muted);font-size:var(--size-small)}.foot__newsletter__form,.foot__newsletter__intro{margin-top:var(--space-md)}.foot__newsletter__form .gform_wrapper{--form-background:color-mix(in srgb,var(--color-text) 12%,#0000);--form-background-active:color-mix(in srgb,var(--color-text) 18%,#0000);--form-color:var(--color-text);--form-placeholder:color-mix(in srgb,var(--color-text) 70%,#0000);--form-border:color-mix(in srgb,var(--color-text) 50%,#0000);--form-border-active:var(--color-text)}.foot__newsletter__form .gform_fields{gap:var(--space-sm) 0}.foot__newsletter__form :is(.gfield--type-email,.gfield--type-text){grid-column:span 6}.foot__newsletter__form :is(.gfield--type-email,.gfield--type-text) input{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--form-background);border:var(--border-width) solid var(--form-border);height:auto;line-height:var(--line-height-body);margin-top:0}.foot__newsletter__form .gfield--type-text input{border-radius:3px 0 0 3px;border-right:0}.foot__newsletter__form .gfield--type-email .ginput_container{position:relative}.foot__newsletter__form .gfield--type-email .ginput_container:before{background:color-mix(in srgb,var(--color-text) 35%,#0000);bottom:var(--space-2xs);content:"";left:0;pointer-events:none;position:absolute;top:var(--space-2xs);width:var(--border-width);z-index:2}.foot__newsletter__form .gfield--type-email input{border-left:0;border-radius:0 3px 3px 0}.foot__newsletter__form :is(.gfield--type-email input:focus,.gfield--type-email input:focus-visible,.gfield--type-email input:hover,.gfield--type-text input:focus,.gfield--type-text input:focus-visible,.gfield--type-text input:hover){outline:0}.foot__newsletter__form .gfield--type-text :is(input:focus,input:focus-visible,input:hover){background-image:linear-gradient(45deg,color-mix(in srgb,var(--color-text) 34%,#0000) 0,color-mix(in srgb,var(--color-text) 14%,#0000) 55%,#0000 100%)}.foot__newsletter__form .gfield--type-email :is(input:focus,input:focus-visible,input:hover){background-image:linear-gradient(315deg,color-mix(in srgb,var(--color-text) 34%,#0000) 0,color-mix(in srgb,var(--color-text) 14%,#0000) 55%,#0000 100%)}.foot__newsletter__form :is(.gfield--input-type-consent,.gfield--type-consent){margin-top:var(--space-2xs)}.foot__newsletter__form :is(.gform_footer,.gform_page_footer){margin-top:var(--space-sm)}.foot__newsletter__form .gform_footer button,.foot__newsletter__form .gform_footer input[type=submit],.foot__newsletter__form .gform_page_footer button,.foot__newsletter__form .gform_page_footer input[type=submit]{font-size:var(--size-small);line-height:var(--line-height-body);width:100%}.foot__bottom{align-items:center;border-top:var(--border-width) solid var(--color-border);color:var(--color-text-muted);display:grid;font-size:var(--size-caption);gap:var(--space-md);grid-template-columns:1fr auto 1fr;margin-top:var(--space-2xl);padding-block:var(--space-md)}.foot__contact{align-items:center;display:flex;gap:var(--space-xs)}.foot__contact__indicator{background:var(--color-accent);border-radius:50%;flex:none;height:.6rem;position:relative;width:.6rem}.foot__contact__indicator:after{animation:footer-pulse-ring 1.8s var(--ease) infinite;background:var(--color-accent);border-radius:50%;content:"";inset:0;position:absolute}.foot__contact a{color:color-mix(in srgb,var(--color-text) 50%,#0000);font-weight:var(--weight-medium);transition:color var(--duration) var(--ease)}.foot__contact :is(a:focus-visible,a:hover){color:var(--color-text)}.foot__legal ul{display:flex;flex-wrap:wrap;gap:var(--space-md);justify-content:center}.foot__legal ul a{text-decoration:underline;text-underline-offset:.15em;transition:color var(--duration) var(--ease)}.foot__legal ul :is(a:focus-visible,a:hover){color:var(--color-accent)}.foot__copyright{text-align:right}.foot a{color:inherit}@media only screen and (max-width:1023px){.foot__top{grid-template-columns:1fr 1fr}.foot__newsletter{grid-column:1/-1}.foot__bottom{grid-template-columns:1fr auto}.foot__legal{justify-self:end}.foot__copyright{grid-column:1/-1;text-align:left}}@media only screen and (max-width:576px){.foot__top{gap:var(--space-xl);grid-template-columns:1fr}.foot__newsletter{grid-column:auto}.foot__newsletter__form .gform_fields{gap:var(--space-2xs)}.foot__newsletter__form :is(.gfield--type-email,.gfield--type-text){grid-column:1/-1}.foot__newsletter__form .gfield--type-email input,.foot__newsletter__form .gfield--type-email+.gfield--type-email input,.foot__newsletter__form .gfield--type-email:first-child input,.foot__newsletter__form .gfield--type-text input,.foot__newsletter__form .gfield--type-text+.gfield--type-email input,.foot__newsletter__form .gfield--type-text:first-child input{border-left:var(--border-width) solid var(--form-border);border-radius:3px;border-right:var(--border-width) solid var(--form-border)}.foot__newsletter__form .gfield--type-email .ginput_container:before{content:none}.foot__bottom{gap:var(--space-sm);grid-template-columns:1fr}.foot__legal{justify-self:start}.foot__legal ul{gap:var(--space-sm) var(--space-md);justify-content:flex-start}.foot__copyright{grid-column:auto}}@keyframes footer-pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@media (prefers-reduced-motion:reduce){.foot__contact__indicator:after{animation:none}}