/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@keyframes wagner-cta-peel-mover{0%{transform:translateX(-135%)}to{transform:translateX(135%)}}@keyframes wagner-cta-peel-label{0%{transform:translateX(135%)}to{transform:translateX(-135%)}}.wagner-cta{--wagner-cta-color:currentColor;--wagner-cta-invert-color:Canvas;align-items:center;background:transparent;border:0;color:var(--wagner-cta-color);cursor:pointer;display:inline-flex;isolation:isolate;justify-content:center;overflow:hidden;padding:0;position:relative;text-decoration:none}.wagner-cta__label{position:relative;z-index:1}.wagner-cta__peel{align-items:center;background:var(--wagner-cta-color);display:flex;inset:0;justify-content:center;mask-image:url(/modules/custom/wagner_cta/components/wagner_cta/assets/cta-peel.svg);mask-position:right center;mask-repeat:no-repeat;mask-size:auto 66%;pointer-events:none;position:absolute;transform:translateX(-135%);z-index:2}.wagner-cta__peel-label{color:var(--wagner-cta-invert-color);text-align:center;transform:translateX(135%);white-space:nowrap;width:100%}.wagner-cta:focus-visible .wagner-cta__peel,.wagner-cta:hover .wagner-cta__peel{animation:wagner-cta-peel-mover 2s cubic-bezier(.66,0,.34,1) forwards}.wagner-cta:focus-visible .wagner-cta__peel-label,.wagner-cta:hover .wagner-cta__peel-label{animation:wagner-cta-peel-label 2s cubic-bezier(.66,0,.34,1) forwards}@media (prefers-reduced-motion:reduce){.wagner-cta:focus-visible,.wagner-cta:hover{opacity:.75}.wagner-cta:focus-visible .wagner-cta__peel,.wagner-cta:focus-visible .wagner-cta__peel-label,.wagner-cta:hover .wagner-cta__peel,.wagner-cta:hover .wagner-cta__peel-label{animation:none}}
.wagner-tabs{--wagner-tabs-rule-color:currentColor;--wagner-tabs-rule-width:2px;--wagner-tabs-indicator-color:currentColor;--wagner-tabs-tab-padding:12px 24px;--wagner-tabs-list-spacing:12px;--wagner-tabs-panel-spacing:12px;display:block}.wagner-tabs__list-scroll{overflow-x:auto;padding-bottom:var(--wagner-tabs-list-spacing)}.wagner-tabs__list{border-bottom:var(--wagner-tabs-rule-width) solid var(--wagner-tabs-rule-color);display:flex;min-width:max-content}.wagner-tabs__tab{background:none;border:0;border-bottom:var(--wagner-tabs-rule-width) solid transparent;color:inherit;cursor:pointer;font:inherit;margin-bottom:calc(var(--wagner-tabs-rule-width)*-1);padding:var(--wagner-tabs-tab-padding);scroll-margin-inline:24px;white-space:nowrap}.wagner-tabs__tab[aria-selected=true]{border-bottom-color:var(--wagner-tabs-indicator-color)}.wagner-tabs__panel{margin-top:var(--wagner-tabs-panel-spacing)}.wagner-tabs__panel[hidden]{display:none}
.wagner-title{--wagner-title-line-scale:0.85em;--wagner-title-eyebrow-gap:16px;--wagner-title-eyebrow-display:block;--wagner-title-rule-color:currentColor;--wagner-title-rule-width:60px;--wagner-title-rule-height:2px;--wagner-title-rule-gap:26px;--wagner-title-description-gap:24px;--wagner-title-description-color:currentColor;display:flex;flex-direction:column;reading-flow:flex-visual}.wagner-title__eyebrow{display:var(--wagner-title-eyebrow-display,block);margin-bottom:var(--wagner-title-eyebrow-gap,16px);order:-1}.wagner-title__title{margin:0}.wagner-title__line{display:block}.wagner-title__line+.wagner-title__line{font-size:var(--wagner-title-line-scale,.85em)}.wagner-title__rule{background-color:var(--wagner-title-rule-color,currentColor);border:0;display:block;height:var(--wagner-title-rule-height,2px);margin-top:var(--wagner-title-rule-gap,26px);width:var(--wagner-title-rule-width,60px)}.wagner-title__description{color:var(--wagner-title-description-color,currentColor);margin-top:var(--wagner-title-description-gap,24px);max-width:var(--wagner-title-description-max-width,none)}.wagner-title--align-center{align-items:center;text-align:center}
.wagner-two-column-split{--wagner-two-column-split-gap:64px;--wagner-two-column-split-columns:1fr 1fr;display:flex;flex-direction:column;gap:var(--wagner-two-column-split-gap)}@media (min-width:1024px){.wagner-two-column-split{align-items:center;display:grid;grid-template-columns:var(--wagner-two-column-split-columns)}.wagner-two-column-split--reverse .wagner-two-column-split__half--end{order:-1}}.wagner-two-column-split__half{min-width:0}
