@layer components{.form-textarea_field{field-sizing:content;min-height:calc(var(--_min-lines,3) * 1lh + var(--field-pad-block) * 2 + var(--border-width) * 2);max-height:calc(var(--_max-lines,12) * 1lh + var(--field-pad-block) * 2 + var(--border-width) * 2);resize:vertical}.slider_wrap{--_gap-size:var(--site-gutter);--_edge:max(var(--site-margin), (100vw - var(--max-width-main)) / 2);--_visible:var(--_visible-xs);--_visible-xs:1.02;--_visible-sm:var(--_visible-xs);--_visible-md:var(--_visible-sm);--_visible-lg:var(--_visible-md);gap:var(--space-6);width:100%;display:grid}@media (min-width:30rem){.slider_wrap{--_visible:var(--_visible-sm)}}@media (min-width:48rem){.slider_wrap{--_visible:var(--_visible-md)}}@media (min-width:64rem){.slider_wrap{--_visible:var(--_visible-lg)}}.slider_list{gap:var(--_gap-size);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;min-width:0;margin-inline:calc(-1 * var(--_edge));padding-inline:var(--_edge);scroll-padding-inline:var(--_edge);display:flex;overflow-x:auto}.slider_list::-webkit-scrollbar{display:none}.slider_list:active{cursor:grabbing}.slider_list.is-dragging{scroll-snap-type:none;-webkit-user-select:none;user-select:none}.slider_wrap:not(.is-ready) .slider_list,.slider_wrap:has(.slider_controls.is-empty) .slider_list{cursor:auto}.slider_list>*{flex:0 0 calc((100% - (var(--_visible) - 1) * var(--_gap-size)) / var(--_visible));scroll-snap-align:start;min-width:0}.slider_wrap.crop-start .slider_list{margin-inline-start:0;padding-inline-start:0;scroll-padding-inline-start:0}.slider_wrap.contained .slider_list{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.slider_controls{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.slider_wrap:not(.is-ready) .slider_controls,.slider_controls.is-empty{display:none}.slider_markers{align-items:center;gap:var(--space-2);display:flex}.slider_marker{border:var(--border-width) solid var(--text);border-radius:var(--radius-round);width:.75rem;height:.75rem;transition:background-color var(--hover-duration) var(--hover-ease);background:0 0;padding:0}.slider_marker.is-active{background-color:var(--text)}@media (hover:hover) and (pointer:fine){.slider_marker:hover{background-color:var(--text)}}.slider_wrap.line-markers .slider_marker{background:linear-gradient(var(--border),var(--border)) center/100% .125rem no-repeat;border:0;border-radius:0;width:2.5rem;height:2.75rem}.slider_wrap.line-markers .slider_marker.is-active{background:linear-gradient(var(--text),var(--text)) center/100% .125rem no-repeat}@media (hover:hover) and (pointer:fine){.slider_wrap.line-markers .slider_marker:hover{background:linear-gradient(var(--text),var(--text)) center/100% .125rem no-repeat}}.slider_steps{gap:var(--space-2);display:flex}.accordion_wrap{width:100%}.accordion_item{interpolate-size:allow-keywords;border-bottom:var(--border-width) solid var(--border);transition:border-color var(--hover-duration) var(--hover-ease)}@media (hover:hover) and (pointer:fine){.accordion_item:hover{border-bottom-color:currentColor}}.accordion_toggle{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5);cursor:pointer;list-style:none;display:flex}.accordion_toggle::-webkit-details-marker{display:none}.accordion_title{margin-block:0;line-height:1.3}.accordion_icon{transition:rotate var(--open-duration) var(--open-ease);rotate:90deg}.accordion_item:is([open],.stacki-opened) .accordion_icon,.stacki-designer .accordion_wrap.preview .accordion_icon{rotate:-90deg}.accordion_wrap{--accordion-rise:.375rem;--accordion-hold:0s}.accordion_wrap:not(:has(.accordion_item:is([open],.stacki-opened))){--accordion-hold:calc(var(--open-duration) * .15)}.accordion_item::details-content{content-visibility:hidden;block-size:0;transition:block-size var(--open-duration) var(--open-ease) var(--accordion-hold), content-visibility var(--open-duration) var(--open-ease) var(--accordion-hold) allow-discrete;overflow:hidden}.accordion_item:is([open],.stacki-opened)::details-content{content-visibility:visible;block-size:auto}.stacki-designer .accordion_wrap.preview .accordion_item::details-content{content-visibility:visible;block-size:auto}.accordion_body{padding-bottom:var(--space-5)}.accordion_body :is(p,a,button,h2,h3,h4,h5,h6):not(:is(p,a,button,h2,h3,h4,h5,h6) *){opacity:0;translate:0 var(--accordion-rise);transition:opacity calc(var(--open-duration) * .25) var(--open-ease), translate calc(var(--open-duration) * .25) var(--open-ease)}.accordion_item:is([open],.stacki-opened) .accordion_body :is(p,a,button,h2,h3,h4,h5,h6):not(:is(p,a,button,h2,h3,h4,h5,h6) *),.stacki-designer .accordion_wrap.preview .accordion_body :is(p,a,button,h2,h3,h4,h5,h6):not(:is(p,a,button,h2,h3,h4,h5,h6) *){opacity:1;transition:opacity calc(var(--open-duration) * .85) var(--open-ease) calc(var(--open-duration) * .15), translate calc(var(--open-duration) * .85) var(--open-ease) calc(var(--open-duration) * .15);translate:none}@supports not selector(::details-content){.accordion_item[open] .accordion_body :is(p,a,button,h2,h3,h4,h5,h6):not(:is(p,a,button,h2,h3,h4,h5,h6) *){animation:accordion-body-in calc(var(--open-duration) * .85) var(--open-ease) both}}@keyframes accordion-body-in{0%{opacity:0;translate:0 var(--accordion-rise)}}@media (prefers-reduced-motion:reduce){.accordion_item::details-content{transition:none}.accordion_body :is(p,a,button,h2,h3,h4,h5,h6):not(:is(p,a,button,h2,h3,h4,h5,h6) *){transition:none;animation:none;translate:none}}}
