.headline{font-family:var(--headline-font-family);font-weight:400;letter-spacing:-.02em;margin:0}.headline.h1,.headline.h2{line-height:1.1em}.headline.h1{font-size:100px;font-size:clamp(56px,calc((100 / 1440) * 100vw),100px)}.headline.h2{font-size:80px;font-size:clamp(40px,calc((80 / 1440) * 100vw),80px)}.headline.h3{font-size:56px;font-size:clamp(32px,calc((56 / 1440) * 100vw),56px);line-height:1.14285em}.headline.h4{font-size:40px;font-size:clamp(24px,calc((40 / 1440) * 100vw),40px);line-height:1.2em}.headline.h5{font-size:32px;font-size:clamp(20px,calc((32 / 1440) * 100vw),32px);line-height:1.25em}.headline.h6{font-size:24px;font-size:clamp(16px,calc((24 / 1440) * 100vw),24px);line-height:1.333em}.headline.h7{font-size:16px;line-height:1.5em}.subhead{font-family:var(--subhead-font-family);font-weight:600;letter-spacing:.04em}.subhead .bold,.subhead.bold{font-weight:600}.subhead.s1{font-size:16px;line-height:1.625em}.subhead.s2{font-size:14px;line-height:1.4285em}.subhead.s3{font-size:12px;line-height:1.5em}.paragraph{font-family:var(--content-font-family);font-weight:300;letter-spacing:normal}.paragraph p{margin:0}.paragraph p .strike,.paragraph p.strike,.paragraph .strike,.paragraph.strike{text-decoration-line:line-through}.paragraph strong,.paragraph b,.paragraph .bold,.paragraph.bold{font-weight:500}.paragraph.p1{font-size:18px;line-height:1.555em}.paragraph.p2{font-size:16px;line-height:1.5em}.paragraph.p3{font-size:14px;line-height:1.4285em}.paragraph.p4{font-size:12px;line-height:1.4285em}.paragraph.p5{font-size:10px;line-height:1.6em}@media all and (max-width: 750px){.headline.h1{line-height:1.14285em}.headline.h3,.headline.h4{font-size:32px;line-height:1.25em}.headline.h5{line-height:1.333rem}.headline.h6{line-height:1.5em;letter-spacing:-.02em}.paragraph.p1{font-size:16px;line-height:1.5em}.paragraph.p2{font-size:14px;line-height:1.4285em}.paragraph.p3{font-size:12px;line-height:1.4285em}}.cta{font-weight:500;line-height:100%;border-radius:30px;display:inline-block;border:1px solid;font-family:var(--content-font-family);cursor:pointer;transition:all .25s linear}.cta--large{font-size:18px;padding:18px 40px}.cta--small{font-size:14px;padding:12px 34px}.cta--white-fill{color:var(--pendulum-purple-100);background:#fff;border-color:#fff}.cta--white-fill:not([disabled]):hover{color:#fff;background:var(--transparent-white-0);border-color:#fff}.cta--white-fill[disabled]{opacity:.6}.cta--white-stroke{color:#fff;background:var(--transparent-white-0);border-color:#fff}.cta--white-stroke:hover{color:var(--pendulum-purple-100);background:#fff;border-color:#fff}.cta--purple-fill{color:#fff;background:var(--pendulum-purple-100);border-color:var(--pendulum-purple-100)}.cta--purple-fill:hover{color:var(--pendulum-purple-100);background:var(--transparent-purple-0);border-color:var(--pendulum-purple-100)}svg.icon-stroke-white{stroke:#fff}.cta--purple-stroke svg{stroke:var(--pendulum-purple-100)}.cta--purple-stroke{stroke:var(--pendulum-purple-100);color:var(--pendulum-purple-100);background:var(--transparent-purple-0);border-color:var(--pendulum-purple-100)}.cta--purple-stroke:not([disabled]):hover{color:#fff;background:var(--pendulum-purple-100);border-color:var(--pendulum-purple-100)}.cta--inactive{opacity:.5;pointer-events:none;cursor:default}.primary-link{font-family:var(--content-font-family);font-weight:500;text-decoration:underline;text-underline-offset:.2em}.primary-link--20{font-size:20px;line-height:28px}.primary-link--18{font-size:18px;line-height:24px}.primary-link--16{font-size:16px;line-height:24px}.primary-link--14{font-size:14px;line-height:16px}.primary-link--12{font-size:12px;line-height:16px}.primary-link--purple{color:var(--pendulum-purple-100)}.primary-link-purple:hover{color:var(--pendulum-purple-80)}.primary-link--white{color:#fff}.primary-link--inactive{opacity:.5;pointer-events:none}:root{--primary-purple-001: hsl(294, 63%, 23%);--primary-purple-001-a-20: hsla(294, 63%, 23%, .2);--primary-purple-002: hsl(293, 57%, 24%);--primary-purple-002-a-20: hsl(293, 57%, 24%, .2);--primary-purple-003: hsl(291, 18%, 85%);--primary-purple-004: hsl(294, 63%, 18%);--p-pu: var(--primary-purple-001);--primary-blue-or-purp-001: var(--primary-purple-001);--primary-blue-or-purp-001-a-20: hsl(294, 63%, 23%, .2);--primary-blue-or-purp-001-a-31: hsla(294, 63%, 23%, .31);--primary-blue-or-purp-001-a-50: hsl(294, 63%, 23%, .5);--p-bp: var(--primary-purple-001);--primary-blue-or-purp-002: hsl(233, 56%, 91%);--primary-blue-001: hsl(230, 39%, 45%);--primary-blue-001-a-11: hsla(230, 39%, 45%, .11);--primary-white-001: hsl(0, 0%, 100%);--primary-gray-001: hsl(30, 20%, 98%);--primary-gray-001-a-80: hsla(30, 20%, 98%, .8);--primary-gray-002: hsl(40, 23%, 95%);--primary-warm-gray: hsl(0, 0%, 80%);--primary-warm-gray-50: hsla(30, 33%, 99%, 1);--primary-warm-gray-20: hsla(0, 0%, 99%, 1);--primary-gray-003: hsl(30, 17%, 98%);--primary-gray-004: hsl(40, 23%, 97%);--primary-black-001: hsl(0, 0%, 7%);--primary-black-001-a-05: hsla(0, 0%, 7%, .05);--primary-black-001-a-10: hsla(0, 0%, 7%, .1);--primary-black-001-a-30: hsla(0, 0%, 7%, .3);--primary-black-001-a-50: hsla(0, 0%, 7%, .5);--primary-black-002: var(--primary-black-001);--p-bk: var(--primary-black-001);--primary-orange-001: hsl(36, 81%, 56%);--primary-orange-001-a-10: hsla(36, 81%, 56%, .1);--primary-orange-002: hsla(41, 87%, 68%, 1);--primary-red-001: hsl(354, 100%, 66%);--lunar-red: hsl(0, 85%, 45%);--primary-green-001: hsl(120, 29%, 35%);--pendulum-purple-100: var(--primary-purple-001);--pendulum-purple-80: hsl(293, 30%, 39%);--pendulum-purple-50: hsl(294, 19%, 61%);--pendulum-purple-20: hsl(296, 19%, 85%);--pendulum-purple-05: hsl(300, 16%, 96%);--transparent-purple-90: hsla(293, 57%, 24%, .902);--transparent-purple-80: hsla(293, 57%, 24%, .8);--transparent-purple-70: hsla(293, 57%, 24%, .702);--transparent-purple-60: hsla(293, 57%, 24%, .6);--transparent-purple-50: hsla(293, 57%, 24%, .502);--transparent-purple-40: hsla(293, 57%, 24%, .4);--transparent-purple-30: hsla(293, 57%, 24%, .302);--transparent-purple-20: hsla(293, 57%, 24%, .2);--transparent-purple-10: #571a5f1a;--vibrant-purple-100: hsl(261, 79%, 67%);--vibrant-purple-80: hsl(262, 79%, 74%);--vibrant-purple-50: hsl(261, 79%, 84%);--vibrant-purple-20: hsl(261, 76%, 93%);--primary-white: var(--primary-white-001);--transparent-white-90: hsla(0, 0%, 100%, .902);--transparent-white-80: hsla(0, 0%, 100%, .8);--transparent-white-70: hsla(0, 0%, 100%, .702);--transparent-white-60: hsla(0, 0%, 100%, .6);--transparent-white-50: hsla(0, 0%, 100%, .502);--transparent-white-40: hsla(0, 0%, 100%, .4);--transparent-white-30: hsla(0, 0%, 100%, .302);--transparent-white-20: hsla(0, 0%, 100%, .2);--transparent-white-10: hsla(0, 0%, 100%, .102);--transparent-white-0: hsla(0, 0%, 100%, 0);--primary-black: var(--primary-black-001);--transparent-black-90: hsla(0, 0%, 0%, .902);--transparent-black-80: hsla(0, 0%, 0%, .8);--transparent-black-70: hsla(0, 0%, 0%, .702);--transparent-black-60: hsla(0, 0%, 0%, .6);--transparent-black-50: hsla(0, 0%, 0%, .502);--transparent-black-40: hsla(0, 0%, 0%, .4);--transparent-black-30: hsla(0, 0%, 0%, .302);--transparent-black-20: hsla(0, 0%, 0%, .2);--transparent-black-10: hsla(0, 0%, 0%, .102);--transparent-black-0: hsla(0, 0%, 0%, 0);--warm-gray-100: var(--primary-gray-002);--warm-gray-50: hsl(40, 20%, 97%);--dark-gray: var(--primary-black-001);--lightest-gray: var(--primary-gray-001);--transparent-warm-gray-90: hsla(40, 23%, 95%, .902);--transparent-warm-gray-80: hsla(40, 23%, 95%, .8);--transparent-warm-gray-70: hsla(40, 23%, 95%, .702);--transparent-warm-gray-60: hsla(40, 23%, 95%, .6);--transparent-warm-gray-50: hsla(40, 23%, 95%, .502);--transparent-warm-gray-40: hsla(40, 23%, 95%, .4);--transparent-warm-gray-30: hsla(40, 23%, 95%, .302);--transparent-warm-gray-20: hsla(40, 23%, 95%, .2);--transparent-warm-gray-10: hsla(40, 23%, 95%, .102);--gray-90: hsl(0, 0%, 10%);--gray-80: hsl(0, 0%, 20%);--gray-70: hsl(0, 0%, 30%);--gray-60: hsl(0, 0%, 40%);--gray-50: hsl(0, 0%, 50%);--gray-40: hsl(0, 0%, 60%);--gray-30: hsl(0, 0%, 70%);--gray-20: hsl(0, 0%, 80%);--gray-10: hsl(0, 0%, 90%);--gray-5: hsl(0, 0%, 95%);--warm-orange-100: hsl(36, 100%, 65%);--warm-orange-80: hsl(36, 100%, 72%);--warm-orange-50: hsl(36, 100%, 83%);--warm-orange-20: hsl(36, 100%, 93%);--pill-orange: var(--warm-orange-100);--natural-magenta-100: hsl(325, 82%, 44%);--natural-magenta-80: hsl(325, 64%, 55%);--natural-magenta-50: hsl(325, 64%, 72%);--natural-magenta-20: hsl(324, 65%, 89%);--energy-red-100: hsl(342, 78%, 56%);--energy-red-80: hsl(343, 78%, 65%);--energy-red-50: hsl(343, 77%, 78%);--energy-red-20: hsl(341, 78%, 91%);--error-red: hsl(342, 99%, 32%);--pill-pink: var(--energy-red-50);--primary-aqua-001: hsla(186, 34%, 77%, 1);--primary-gray-blue-001: hsla(187, 29%, 88%, 1)}:root{--spacing-unit: 4px;--s-1: calc(var(--spacing-unit) * 1);--s-2: calc(var(--spacing-unit) * 2);--s-3: calc(var(--spacing-unit) * 3);--s-4: calc(var(--spacing-unit) * 4);--s-5: calc(var(--spacing-unit) * 5);--s-6: calc(var(--spacing-unit) * 6);--s-7: calc(var(--spacing-unit) * 7);--s-8: calc(var(--spacing-unit) * 8);--s-9: calc(var(--spacing-unit) * 9);--s-10: calc(var(--spacing-unit) * 10);--s-11: calc(var(--spacing-unit) * 11);--s-12: calc(var(--spacing-unit) * 12);--s-13: calc(var(--spacing-unit) * 13);--s-14: calc(var(--spacing-unit) * 14);--s-15: calc(var(--spacing-unit) * 15);--s-16: calc(var(--spacing-unit) * 16);--s-17: calc(var(--spacing-unit) * 17);--s-18: calc(var(--spacing-unit) * 18);--s-19: calc(var(--spacing-unit) * 19);--s-20: calc(var(--spacing-unit) * 20)}body,html{scroll-behavior:smooth}.centering-container{max-width:var(--design-container-size);margin:0 auto}.badge{border-radius:20px;padding:4px 10px;font-family:Inter,Helvetica,sans-serif;font-weight:500;font-size:10px;line-height:16px}.badge--light-lavender{color:var(--pendulum-purple-100);background:var(--pendulum-purple-20)}.badge--warm-orange{color:var(--primary-black);background:var(--warm-orange-100)}.badge--energy-red{color:var(--pendulum-purple-100);background:var(--energy-red-50)}.badge--vibrant-purple{color:var(--pendulum-purple-100);background:var(--vibrant-purple-80)}[data-has-animations=true] [data-animation-type]{transition-timing-function:ease-out}[data-has-animations=true] [data-animation-type=fade-in],[data-has-animations=true] [data-animation-type="fade-in static"]{opacity:0;transition:opacity .3s}[data-has-animations=true] [data-animation-type=fade-in][animate],[data-has-animations=true] [data-animation-type="fade-in static"][animate]{opacity:1}[data-has-animations=true] [data-animation-type="fade-in bottom"]{opacity:0;transform:translateY(30px);transition:all .3s}[data-has-animations=true] [data-animation-type="fade-in bottom"][animate]{opacity:1;transform:translateY(0)}[data-has-animations=true] [data-animation-type=clip-lines] .splitted-line-wrapper{overflow-y:clip}[data-has-animations=true] [data-animation-type=clip-lines] .splitted-line-wrapper .splitted-line{display:inline-block;opacity:0;transform:translateY(100%);transition:transform .3s,opacity .3s}[data-has-animations=true] [data-animation-type=clip-lines][animate] .splitted-line-wrapper .splitted-line{transform:translateY(0);opacity:1}[data-has-animations=true] [data-animation-type=reveal]{-webkit-mask-image:linear-gradient(to right,#fff 50%,transparent 100%);mask-image:linear-gradient(to right,#fff 50%,transparent 100%);mask-mode:alpha;-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:200% 0%;mask-position:200% 0%;transition:all .9s}[data-has-animations=true] [data-animation-type=reveal][animate]{-webkit-mask-position:0% 0%;mask-position:0% 0%}.ken-burns{position:relative;overflow:hidden;width:100%;height:100%}.ken-burns img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;transform-origin:center;animation:kenBurns 90s infinite;animation-iteration-count:1}@keyframes kenBurns{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.ken-burns-bg{animation:kenBurnsBg 90s infinite}@keyframes kenBurnsBg{0%{background-size:100%}to{background-size:120%}}@media screen and (max-width: 768px){@keyframes kenBurnsBg{0%{background-size:125%}to{background-size:150%}}}.content-blocks-wrapper{--block-gap: 20px;display:flex;align-items:center;flex-direction:column;gap:var(--block-gap)}.content-blocks-wrapper .image_text-richtext p:last-child{margin:0}.content-blocks-wrapper .content-cta-row{display:flex;gap:clamp(8px,1.2vw,16px);flex-wrap:wrap;align-items:center;justify-content:center}slider-component{--desktop-margin-left-first-item: max( 5rem, calc((100vw - var(--page-width) + 10rem - var(--grid-desktop-horizontal-spacing)) / 2) );position:relative;display:block}slider-component.slider-component-full-width{--desktop-margin-left-first-item: 1.5rem}.slider__slide{--focus-outline-padding: .5rem;--shadow-padding-top: calc((var(--shadow-vertical-offset) * -1 + var(--shadow-blur-radius)) * var(--shadow-visible));--shadow-padding-bottom: calc((var(--shadow-vertical-offset) + var(--shadow-blur-radius)) * var(--shadow-visible));scroll-snap-align:start;flex-shrink:0;padding-bottom:0}.slider--everywhere{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.slider.slider--everywhere .slider__slide{margin-bottom:0;scroll-snap-align:center}.slider{scrollbar-color:rgb(var(--color-foreground)) rgba(var(--color-foreground),.04);-ms-overflow-style:none;scrollbar-width:none}.slider::-webkit-scrollbar{height:.4rem;width:.4rem;display:none}.slider::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground));border-radius:.4rem;border:0}.slider::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.04);border-radius:.4rem}.slider-counter{display:flex;justify-content:center;min-width:4.4rem}.slider-counter__link{padding:1rem}.slider-counter__link--dots .dot{width:1rem;height:1rem;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.5);padding:0;display:block}.slider-counter__link--active.slider-counter__link--dots .dot{background-color:rgb(var(--color-foreground))}.slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{border-color:rgb(var(--color-foreground))}.slider-counter__link--dots .dot,.slider-counter__link--numbers{transition:transform .2s ease-in-out}.slider-counter__link--active.slider-counter__link--numbers,.slider-counter__link--dots:not(.slider-counter__link--active):hover .dot,.slider-counter__link--numbers:hover{transform:scale(1.1)}.slider-counter__link--numbers{color:rgba(var(--color-foreground),.5);text-decoration:none}.slider-counter__link--numbers:hover{color:rgb(var(--color-foreground))}.slider-counter__link--active.slider-counter__link--numbers{text-decoration:underline;color:rgb(var(--color-foreground))}.slider-buttons{display:flex;align-items:center;justify-content:center}.slider-button{color:rgba(var(--color-foreground),.75);background:transparent;border:none;cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.slider-button:not([disabled]):hover{color:rgb(var(--color-foreground))}.slider-button .icon{height:.6rem}.slider-button[disabled] .icon{color:rgba(var(--color-foreground),.3);cursor:not-allowed}.slider-button--next .icon{transform:rotate(-90deg)}.slider-button--prev .icon{transform:rotate(90deg)}.slider-button--next:not([disabled]):hover .icon{transform:rotate(-90deg) scale(1.1)}.slider-button--prev:not([disabled]):hover .icon{transform:rotate(90deg) scale(1.1)}@media screen and (min-width: 990px){.slider-component-desktop.page-width{max-width:none}.slider--desktop{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:1rem;scroll-padding-left:var(--desktop-margin-left-first-item)}.slider--desktop:after{content:"";width:0;padding-left:5rem;margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}.slider.slider--desktop .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}.slider--desktop .slider__slide:first-child{margin-left:var(--desktop-margin-left-first-item);scroll-margin-left:var(--desktop-margin-left-first-item)}.slider-component-full-width .slider--desktop{scroll-padding-left:1.5rem}.slider-component-full-width .slider--desktop .slider__slide:first-child{margin-left:1.5rem;scroll-margin-left:1.5rem}.slider-component-full-width .slider--desktop:after{padding-left:1.5rem}.slider--desktop.grid--5-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 5 - var(--grid-desktop-horizontal-spacing) * 2)}.slider--desktop.grid--4-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 4 - var(--grid-desktop-horizontal-spacing) * 3)}.slider--desktop.grid--3-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 3 - var(--grid-desktop-horizontal-spacing) * 4)}.slider--desktop.grid--2-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 2 - var(--grid-desktop-horizontal-spacing) * 5)}.slider--desktop.grid--1-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) - var(--grid-desktop-horizontal-spacing) * 9)}.slider.slider--desktop.contains-content-container .slider__slide{--focus-outline-padding: 0rem}.slider.slider--desktop.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}.slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons{display:none}}@media screen and (max-width: 989px){.slider--desktop:not(.slider--tablet)+.slider-buttons{display:none}.slider.slider--tablet{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.slider--tablet:after{content:"";width:0;padding-left:1.5rem;margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}.slider.slider--tablet .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}.slider.slider--tablet.contains-content-container .slider__slide{--focus-outline-padding: 0rem}.slider.slider--tablet.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}}@media screen and (min-width: 749px) and (max-width: 990px){slider-component.page-width{padding:0 5rem}}@media screen and (min-width: 750px){.slider-counter--dots{margin:0 1.2rem}.slider.slider--tablet-up{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1rem;-webkit-overflow-scrolling:touch}.slider.slider--tablet-up .slider__slide{margin-bottom:0}.slider--mobile+.slider-buttons{display:none}}@media screen and (max-width: 749px){slider-component.page-width{padding:0 1.5rem}.slider-counter__link{padding:.7rem}.slider.slider--mobile{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.slider--mobile:after{content:"";width:0;padding-left:1.5rem}.slider.slider--mobile .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}.slider.slider--mobile.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}.slider.slider--mobile.contains-content-container .slider__slide{--focus-outline-padding: 0rem}}@media (prefers-reduced-motion){.slider{scroll-behavior:auto}}@media screen and (forced-colors: active){.slider-counter__link--active.slider-counter__link--dots .dot{background-color:CanvasText}}modal-dialog{box-sizing:border-box;width:100vw;height:100vh;background-color:var(--transparent-warm-gray-20);opacity:0;position:fixed;visibility:hidden;z-index:-1;display:flex;align-items:center;justify-content:center}modal-dialog[open]{visibility:visible;opacity:1;z-index:101}.splide-custom-controls{margin-top:30px;position:relative;display:flex;align-items:center;gap:24px}.splide-scrollbar-wrapper{height:1px;background:var(--transparent-purple-20);position:relative;flex-grow:1;order:1}.splide-scrollbar-wrapper .scroll-thumb{height:4px;background:var(--pendulum-purple-100);width:20%;position:relative;transition:top .3s,height .3s,left .3s;top:-2px}.splide-scrollbar-wrapper .scroll-thumb.notrans{transition:none}.splide-scrollbar-wrapper .scroll-thumb:hover{height:8px;top:-4px}.splide-custom-controls .splide__arrows{width:100px;position:relative;min-width:100px;order:2}.splide-custom-controls .splide__arrows .splide__arrow--prev{left:0}.splide-custom-controls .splide__arrows .splide__arrow--prev svg{transform:scaleX(-1) translateY(7px)}.splide-custom-controls .splide__arrows .splide__arrow--next{right:0}.splide-custom-controls .splide__arrows.splide__arrows .splide__arrow--next svg{transform:translateY(7px)}.splide-custom-controls .splide__arrows.splide__arrows .splide__arrow{width:46px;height:24px;border-radius:20px;background:transparent;border:1px solid var(--pendulum-purple-20);padding:4px 8px;opacity:1}.splide-custom-controls .splide__arrows.splide__arrows .splide__arrow{fill:var(--pendulum-purple-100)}.splide-custom-controls .splide__arrows.splide__arrows .splide__arrow:disabled{opacity:.3;pointer-events:none}.splide-custom-controls .splide__arrows.splide__arrows .splide__arrow:hover{background:var(--pendulum-purple-100);border-color:var(--pendulum-purple-100)}.splide-custom-controls .splide__arrows.splide__arrows .splide__arrow:hover svg{fill:#fff}.splide-custom-controls .splide__arrows--ttb .splide__arrow--next{bottom:auto}.splide-custom-controls .splide__arrows--ttb .splide__arrow--prev{top:auto}.splide-custom-controls .splide__arrows--ttb .splide__arrow{left:auto;transform:translateY(-50%)}.splide-custom-controls .ctas-wrapper{display:flex;align-items:center;gap:12px;text-align:center;order:3}.splide-custom-controls .ctas-wrapper .cta{margin-top:0}@media (max-width: 900px){.splide-scrollbar-wrapper{width:calc(100% - 124px)}.splide-custom-controls .ctas-wrapper{justify-content:center;width:100%;flex-wrap:wrap;padding-top:10px}}@media (max-width: 400px){.product-carousel-cta{padding:14px;width:100%;font-size:14px}.splide-custom-controls .ctas-wrapper{flex-direction:column;align-items:stretch}}.accordion-item{border-top:1px solid var(--pendulum-purple-20);margin-bottom:40px}.accordion-item>h3{font-size:14px;color:#121212;margin-bottom:0;padding:20px 0;position:relative;cursor:pointer;font-family:var(--subhead-font-family)}.accordion-item>h3:after{content:"";width:10px;height:2px;display:block;position:absolute;background-color:#121212;right:0;top:25px;opacity:.8}.accordion-item.collapsed{margin-bottom:0}.accordion-item.collapsed>h3:before{content:"";width:2px;height:10px;display:block;position:absolute;background-color:#121212;right:4px;top:21px;opacity:.8}.accordion-item.collapsed .accordion-content{display:none}.branded-controls .checkbox-control{padding-left:25px}.branded-controls .checkbox-control label{position:relative}.branded-controls .checkbox-control input{opacity:0;display:none}.branded-controls .checkbox-control label{padding-left:5px}.branded-controls .checkbox-control label:before{content:"";width:16px;height:16px;border:1px solid var(--primary-purple-002);display:block;position:absolute;left:-25px;top:0;border-radius:50%}.branded-controls.white .checkbox-control label:before{border-color:#fff}.branded-controls .checkbox-control.input-check label:before,.branded-controls .checkbox-control.input-check label:after{border-radius:0}.branded-controls .checkbox-control label:after{content:"";width:10px;height:10px;display:block;position:absolute;left:-21px;top:4px;background:var(--primary-purple-002);border-radius:50%;opacity:0}.branded-controls.white .checkbox-control label:after{background:#fff}.branded-controls .checkbox-control input:checked+label:after,.branded-controls .checkbox-control input:checked+div label:after{opacity:1}.branded-controls .error-message{display:none;font-size:clamp(10px,calc((12 / 1440) * 100vw),12px);font-weight:500;color:var(--primary-red-001);margin:8px 0;padding-left:5px}.branded-controls .text-control .error-message{position:absolute;top:3px;right:0}.branded-controls .error-state .error-message{display:block}.branded-controls.white .checkbox-control.error-state label:before,.branded-controls .checkbox-control.error-state label:before{border-color:var(--primary-red-001)}.branded-controls .input-group{position:relative}.branded-controls .input-group.valid-state:after{background:url(https://pendulumlife.com/cdn/shop/t/8553/assets/rs_check-icon.svg);width:20px;height:20px;right:5px;content:"";position:absolute;top:50%;margin-top:-10px;background-size:100%}.branded-controls .text-control.error-state input{border-bottom:solid 1px var(--primary-red-001)!important}label.radio-control-v2{margin-left:3px;margin-right:3px;display:inline-block;position:relative;height:11px;width:11px;line-height:11px;font-size:11px;outline:1px solid var(--primary-purple-002);outline-offset:3px;border-radius:50%;background-color:transparent}label.radio-control-v2>input[type=radio]{display:none}label.radio-control-v2:has(input:checked){background-color:var(--primary-purple-002)}:root{--design-container-size: 1440px;--base-side-spacing: 0px;--global-top-banner-height: 41px;--global-nav-bar-height: 64px}@media all and (min-width: 1440px){:root{--base-side-spacing: calc((100vw - var(--design-container-size)) / 2)}}@media all and (max-width: 750px){:root{--global-nav-bar-height: 56px}}:root{--page-width: 120rem;--grid-desktop-horizontal-spacing: 8px;--shadow-vertical-offset: .4rem;--shadow-blur-radius: .5rem;--shadow-visible: 0;--color-foreground: #581660}
