@layer components{.accordion_wrap{width:100%}.accordion_wrap.ruled{border-top:var(--border-width-heavy) solid var(--heading)}.accordion_wrap.ruled .accordion_item{border-bottom:var(--border-width-heavy) solid var(--heading)}.accordion_wrap.ruled .accordion_toggle{padding-block:var(--space-5) var(--space-6)}.accordion_wrap.ruled .accordion_toggle:after{content:"";width:var(--icon-size);height:var(--icon-size);background:linear-gradient(currentcolor, currentcolor) center / 75% var(--border-width) no-repeat, linear-gradient(currentcolor, currentcolor) center / var(--border-width) 75% no-repeat;transition:rotate var(--open-duration) var(--open-ease);flex:none}.accordion_wrap.ruled .accordion_icon{display:none}.accordion_wrap.ruled .accordion_item:is([open],.stacki-opened) .accordion_toggle{padding-bottom:var(--space-4)}.accordion_wrap.ruled .accordion_item:is([open],.stacki-opened) .accordion_toggle:after{rotate:45deg}.accordion_wrap.ruled .accordion_body{max-width:42.5rem;padding-bottom:var(--space-6)}.marquee_wrap{--_gap-size:var(--space-6);--_item-height:3rem;--_speed:4s;--_count:1;--_duration:calc(var(--_count) * var(--_speed));align-items:center;gap:var(--space-4);width:100%;display:flex}.marquee_viewport{flex:auto;min-width:0;overflow:clip;mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);container-type:inline-size}.marquee_track{align-items:center;gap:var(--_gap-size);width:max-content;animation:marquee var(--_duration) linear infinite;display:flex}.marquee_wrap.backwards .marquee_track{animation-direction:reverse}.marquee_track:focus-within,.marquee_wrap[data-state=paused] .marquee_track{animation-play-state:paused}.marquee_panel{justify-content:space-around;align-items:center;gap:var(--_gap-size);flex:none;min-width:100cqw;display:flex}.marquee_panel>*{flex:none;margin-block:0}.marquee_panel>:is(.image,.video){width:auto;height:var(--_item-height)}.marquee_toggle{flex:none}@media (hover:hover){.marquee_wrap.hover-pause .marquee_viewport:hover .marquee_track{animation-play-state:paused}}.marquee_wrap.toggle-on-focus{position:relative}.marquee_wrap.toggle-on-focus .marquee_toggle:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.marquee_wrap.toggle-on-focus .marquee_toggle:focus-visible{z-index:1;background-color:var(--background);position:absolute;inset-inline-end:0}@keyframes marquee{to{translate:calc(-50% - var(--_gap-size) / 2) 0}}@media (prefers-reduced-motion:reduce){.marquee_track{animation-name:none}.marquee_wrap[data-state=playing] .marquee_track{animation-name:marquee;animation-duration:var(--_duration)!important}}.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){.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}.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_item::details-content{content-visibility:hidden;block-size:0;overflow:hidden}@supports (interpolate-size:allow-keywords){.accordion_item::details-content{transition:block-size var(--open-duration) var(--open-ease), content-visibility var(--open-duration) var(--open-ease) allow-discrete}}.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)}}
