/* https://paneflow.com */
@import url('https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,100..900;1,100..900&display=swap');
:root{--pf-gap:0px;--pf-padding:0px;--pf-border-radius:0px;--pf-pagination-item-bullet-size:10px;--pf-pagination-item-thumb-size:6;--pf-pagination-item-color:#aaaaaa;--pf-pagination-item-active-color:#d09eff;--pf-pagination-item-offset:0px;--pf-navigation-item-color:#d09eff;--pf-navigation-item-bg-color:transparent;--pf-navigation-item-size:44px;--pf-navigation-item-offset:0px;--pf-animation-duration-scale:1;--pf-animation-range-scale:1}.paneflow{position:relative;container-name:paneflow;container-type:size;user-select:none}.paneflow *{box-sizing:border-box}.paneflow-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.paneflow-content{width:100%;height:100%;position:relative;overflow:hidden;box-sizing:border-box;container-name:paneflow-content;container-type:size;user-select:none}.paneflow-content *{transition-timing-function:cubic-bezier(0.56,0,0.03,0.99)}.paneflow-block,.paneflow-thumbs-item-block{user-select:none;--pf-full-minus-padding:100% - 2 * var(--pf-padding, 0px);--pf-cols-gap:(var(--pf-cols, 0px) - 1) * var(--pf-gap, 0px);--pf-rows-gap:(var(--pf-rows, 0px) - 1) * var(--pf-gap, 0px);width:calc((var(--pf-full-minus-padding) - var(--pf-cols-gap))/ var(--pf-cols,0px) * var(--pf-width-cols,0px) + (var(--pf-width-cols,0px) - 1) * var(--pf-gap,0px));height:calc((var(--pf-full-minus-padding) - var(--pf-rows-gap))/ var(--pf-rows,0px) * var(--pf-height-rows,0px) + (var(--pf-height-rows,0px) - 1) * var(--pf-gap,0px));left:calc(var(--pf-padding) + (var(--pf-full-minus-padding) - var(--pf-cols-gap))/ var(--pf-cols) * var(--pf-col) + var(--pf-col) * var(--pf-gap));top:calc(var(--pf-padding) + (var(--pf-full-minus-padding) - var(--pf-rows-gap))/ var(--pf-rows) * var(--pf-row) + var(--pf-row) * var(--pf-gap));position:absolute;border-radius:var(--pf-border-radius);overflow:hidden}.paneflow-next,.paneflow-prev{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:var(--pf-navigation-item-size,44px);height:var(--pf-navigation-item-size,44px);color:var(--pf-navigation-item-color);background-color:var(--pf-navigation-item-bg-color);border-radius:50%}.paneflow-next-disabled,.paneflow-prev-disabled{pointer-events:none;opacity:.25}.paneflow-next svg,.paneflow-prev svg{width:100%;height:100%}.paneflow-prev{left:calc(var(--pf-padding) + var(--pf-navigation-item-offset,0px))}.paneflow-next{right:calc(var(--pf-padding) + var(--pf-navigation-item-offset,0px))}.paneflow:has(.paneflow-pagination) .paneflow-content{height:calc(min(100%,100% - var(--pf-padding) - var(--pf-pagination-item-bullet-size,0px) - var(--pf-pagination-item-offset,0px)))}.paneflow:has(.paneflow-pagination) .paneflow-next,.paneflow:has(.paneflow-pagination) .paneflow-prev{top:calc(50% - var(--pf-pagination-item-bullet-size,0px)/ 2 - var(--pf-padding)/ 2 - max((var(--pf-padding) + var(--pf-pagination-item-bullet-size,0px)) * -1,var(--pf-pagination-item-offset,0px))/ 2)}.paneflow-pagination{display:flex;gap:min(16px,var(--pf-pagination-item-bullet-size,0px));justify-content:center;padding-bottom:var(--pf-padding);margin-top:var(--pf-pagination-item-offset,0px)}.paneflow-pagination-clickable .paneflow-pagination-item{cursor:pointer}.paneflow-pagination-item{width:var(--pf-pagination-item-bullet-size,0px);height:var(--pf-pagination-item-bullet-size,0px);border-radius:calc(var(--pf-pagination-item-bullet-size,0px)/ 2);background-color:var(--pf-pagination-item-color);transform:scale(.8);transition-duration:var(--pf-transition-duration, 300ms);flex-shrink:0;position:relative;overflow:hidden}.paneflow-pagination-item-active{background-color:var(--pf-pagination-item-active-color);transform:scale(1)}.paneflow-pagination-autoplay .paneflow-pagination-item-active{width:min(64px,calc(var(--pf-pagination-item-bullet-size,0px) * 4));background-color:color-mix(in oklab,var(--pf-pagination-item-active-color) 30%,transparent)}.paneflow-pagination-item-active.paneflow-pagination-item-autoplay::after{content:'';position:absolute;inset:0px;background-color:var(--pf-pagination-item-active-color);border-radius:inherit;animation:paneflow-pagination-item-active-animation var(--pf-autoplay-interval) linear forwards}@keyframes paneflow-pagination-item-active-animation{0%{transform:translateX(-100%)}100%{transform:translateX(0%)}}.paneflow:has(.paneflow-thumbs) .paneflow-content{height:calc(min(100%,100% - var(--pf-padding) - var(--pf-pagination-item-thumb-size,0) * 1cqh - var(--pf-pagination-item-offset,0px)))}.paneflow:has(.paneflow-thumbs) .paneflow-next,.paneflow:has(.paneflow-thumbs) .paneflow-prev{top:calc(50% - var(--pf-pagination-item-thumb-size,0) * 1cqh / 2 - var(--pf-padding)/ 2 - max((var(--pf-padding) + var(--pf-pagination-item-thumb-size,0) * 1cqh) * -1,var(--pf-pagination-item-offset,0px))/ 2)}.paneflow-thumbs{display:flex;justify-content:center;margin-top:var(--pf-pagination-item-offset,0px)}.paneflow-thumbs-container{display:flex;gap:8px;width:fit-content;padding-bottom:var(--pf-padding);overflow-x:auto;padding-left:var(--pf-padding);padding-right:var(--pf-padding);scrollbar-width:none;-ms-overflow-style:none}.paneflow-thumbs-container::-webkit-scrollbar{display:none}.paneflow-thumbs-clickable .paneflow-thumbs-item{cursor:pointer}.paneflow-thumbs-item{width:calc(var(--pf-pagination-item-thumb-size,0) * 1cqw);height:calc(var(--pf-pagination-item-thumb-size,0) * 1cqh);position:relative;container-name:paneflow-thumbs-item;container-type:size;flex-shrink:0}.paneflow-thumbs-item-block{background-color:var(--pf-pagination-item-color);transition-duration:var(--pf-transition-duration, 300ms)}.paneflow-thumbs-item-active .paneflow-thumbs-item-block{background-color:var(--pf-pagination-item-active-color)}.paneflow-animation-spin{animation:paneflow-spin calc(2s * var(--pf-animation-duration-scale)) linear infinite}@keyframes paneflow-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.paneflow-animation-rotate{animation:paneflow-rotate calc(2s * var(--pf-animation-duration-scale)) linear infinite;transform-origin:center calc(75% + 25% * var(--pf-animation-range-scale));transform:translateY(calc(-25% - 25% * var(--pf-animation-range-scale))) rotate(0deg)}@keyframes paneflow-rotate{0%{transform:translateY(calc(-25% - 25% * var(--pf-animation-range-scale))) rotate(0deg)}100%{transform:translateY(calc(-25% - 25% * var(--pf-animation-range-scale))) rotate(360deg)}}.paneflow-animation-twirl{animation:paneflow-twirl calc(1s * var(--pf-animation-duration-scale)) ease-out forwards;opacity:0;transform:rotate(0deg) scale(.75)}@keyframes paneflow-twirl{0%{opacity:0;transform:rotate(0deg) scale(.75)}100%{opacity:1;transform:rotate(720deg) scale(1)}}.paneflow-animation-bounce{animation:paneflow-bounce-transform calc(1s * var(--pf-animation-duration-scale)) ease-in-out infinite,paneflow-bounce-scale calc(1s * var(--pf-animation-duration-scale)) ease-in-out infinite;transform:translateY(calc(-50% * var(--pf-animation-range-scale)));scale:1 1}@keyframes paneflow-bounce-transform{0%,100%{transform:translateY(calc(-50% * var(--pf-animation-range-scale)))}50%{transform:translateY(0px)}}@keyframes paneflow-bounce-scale{0%,100%{scale:1 1}25%{scale:0.9 1.1}50%{scale:1 0.9}75%{scale:0.9 1.1}}.paneflow-animation-pulse{animation:paneflow-pulse calc(1s * var(--pf-animation-duration-scale)) ease-in-out infinite}@keyframes paneflow-pulse{0%,100%{transform:scale(1)}50%{transform:scale(calc(1 + .1 * var(--pf-animation-range-scale)))}}.paneflow-animation-pop{animation:paneflow-pop calc(1s * var(--pf-animation-duration-scale)) ease-in-out forwards;transform:scale(0)}@keyframes paneflow-pop{0%{transform:scale(0)}20%{transform:scale(calc(1 + .25 * var(--pf-animation-range-scale)))}50%{transform:scale(calc(1 - .05 * var(--pf-animation-range-scale)))}75%{transform:scale(calc(1 + .025 * var(--pf-animation-range-scale)))}100%{transform:scale(1)}}.paneflow-animation-stomp{animation:paneflow-stomp calc(.75s * var(--pf-animation-duration-scale)) ease-in-out forwards;transform:scale(calc(1 + 1 * var(--pf-animation-range-scale)));opacity:0}@keyframes paneflow-stomp{0%{transform:scale(calc(1 + 1 * var(--pf-animation-range-scale)));opacity:0}60%{transform:scale(calc(1 - .05 * var(--pf-animation-range-scale)));opacity:1}80%{transform:scale(calc(1 + .025 * var(--pf-animation-range-scale)));opacity:1}100%{transform:scale(1);opacity:1}}.paneflow-animation-drop{animation:paneflow-drop calc(.75s * var(--pf-animation-duration-scale)) ease-out forwards;transform:scale(1) translateY(calc(-400% - 100% * var(--pf-animation-range-scale)));opacity:0}@keyframes paneflow-drop{0%{transform:scale(1) translateY(calc(-400% - 100% * var(--pf-animation-range-scale)));opacity:0}30%{transform:scale(1) translateY(0);opacity:1}40%{transform:scale(calc(1 + .05 * var(--pf-animation-range-scale)),calc(1 - .05 * var(--pf-animation-range-scale))) translateY(10%)}60%{transform:scale(calc(1 - .05 * var(--pf-animation-range-scale)),calc(1 + .05 * var(--pf-animation-range-scale))) translateY(-20%)}80%{transform:scale(calc(1 + .025 * var(--pf-animation-range-scale)),calc(1 - .025 * var(--pf-animation-range-scale))) translateY(5%)}100%{transform:scale(1) translateY(0%);opacity:1}}.paneflow-animation-fade{animation:paneflow-fade calc(.5s * var(--pf-animation-duration-scale)) ease-in-out forwards;opacity:0}@keyframes paneflow-fade{0%{opacity:0}100%{opacity:1}}.paneflow-animation-blur{animation:paneflow-blur calc(.5s * var(--pf-animation-duration-scale)) ease-in-out forwards;opacity:0}@keyframes paneflow-blur{0%{opacity:0;filter:blur(20px)}100%{opacity:1;filter:blur(0px)}}.paneflow-animation-succession{animation:paneflow-succession calc(.5s * var(--pf-animation-duration-scale)) ease-out forwards;opacity:0;transform:scale(0)}@keyframes paneflow-succession{0%{opacity:0;filter:blur(20px);transform:scale(0)}100%{opacity:1;filter:blur(0px);transform:scale(1)}}.paneflow-animation-zoom{animation:paneflow-zoom calc(20s * var(--pf-animation-duration-scale)) linear infinite alternate}@keyframes paneflow-zoom{0%{transform:scale(1)}100%{transform:scale(calc(1 + .25 * var(--pf-animation-range-scale)))}}.paneflow-animation-drift-x{animation:paneflow-drift-x calc(20s * var(--pf-animation-duration-scale)) linear infinite alternate}@keyframes paneflow-drift-x{0%{transform:translate(calc(25% * var(--pf-animation-range-scale)),0)}100%{transform:translate(calc(-25% * var(--pf-animation-range-scale)),0)}}.paneflow-animation-drift-y{animation:paneflow-drift-y calc(20s * var(--pf-animation-duration-scale)) linear infinite alternate}@keyframes paneflow-drift-y{0%{transform:translate(0,calc(-25% * var(--pf-animation-range-scale)))}100%{transform:translate(0,calc(25% * var(--pf-animation-range-scale)))}}.paneflow-ugly-velvet-60 {--pf-padding: 1cqw;--pf-gap: 1cqw;--pf-transition-duration: 1000ms;--pf-border-radius: 0cqw;--pf-pagination-item-color: rgba(255, 255, 255, 0.23);--pf-pagination-item-active-color: rgba(255, 255, 255, 1);width: 100%;height: auto;aspect-ratio: 16/9;font-family: Inter Tight;font-synthesis-weight: none;font-synthesis-style: none}.paneflow-ugly-velvet-60 .paneflow-text {position: absolute;left: 0;top: 0}.paneflow-ugly-velvet-60 .paneflow-text-container {white-space: nowrap}.paneflow-ugly-velvet-60 .paneflow-shape {position: absolute;left: 0;top: 0}.paneflow-ugly-velvet-60 .paneflow-shape svg, .paneflow-ugly-velvet-60 .paneflow-shape img {width: 100%;height: 100%;max-width: none;display: block}.paneflow-ugly-velvet-60 .paneflow-group {position: absolute;left: 0;top: 0}.paneflow-ugly-velvet-60 .paneflow-group-content {display: flex}.paneflow-ugly-velvet-60 .paneflow-group .paneflow-text, .paneflow-ugly-velvet-60 .paneflow-group .paneflow-image, .paneflow-ugly-velvet-60 .paneflow-group .paneflow-shape {position: relative}.paneflow-ugly-velvet-60 .paneflow-3d-model {position: absolute;left: 0;top: 0}.paneflow-ugly-velvet-60 .paneflow-3d-model paneflow-3d-model {width: 100%;height: 100%;max-width: none}.paneflow-webflow { padding-bottom: 0 }.paneflow-block-BGplLv {background-color: rgba(245, 145, 142, 1);--pf-cols: 3;--pf-rows: 3;--pf-col: 0;--pf-row: 0;--pf-width-cols: 3;--pf-height-rows: 3}.paneflow-item-Q5KuI5 .paneflow-text-container {font-size: 6cqw;text-align: left;color: rgba(47, 15, 14, 1);font-family: Montserrat;font-weight: bold;font-style: normal;text-decoration: none;line-height: 1;padding: 0cqw 0cqw;border-radius: 0}.paneflow-item-Q5KuI5 {transform: translate3d(-2.8cqw, -1cqw, 0) scale(0.78) rotate(0deg);transform-origin: center;opacity: 1}.paneflow-item-8ZcZxA .paneflow-text-container {font-size: 2cqw;text-align: left;color: rgba(95, 30, 28, 1);font-weight: normal;font-style: normal;text-decoration: none;line-height: 1.5;padding: 0cqw 0cqw;border-radius: 0;width: 100%;white-space: normal}.paneflow-item-8ZcZxA {transform: translate3d(3.3cqw, 23.3cqw, 0) scale(1) rotate(0deg);transform-origin: center;opacity: 1;width: 30%}.paneflow-item-UYuf1b paneflow-3d-model {--pf-animation-range-scale: 0.3;animation-direction: reverse;border-radius: 0cqw}.paneflow-item-UYuf1b {width: 60cqw;height: 56cqw;transform: translate3d(38.8cqw, -4.7cqw, 0) scale(1) rotate(0deg);transform-origin: center;opacity: 1}.paneflow-item-F6LYVi .paneflow-group-content {flex-direction: row;gap: 1cqw;align-items: center;justify-content: center;padding: 2cqw 2cqw;background-color: rgba(142, 242, 245, 1);border-radius: 2cqw;border: 0.2cqw solid rgba(47, 15, 14, 1)}.paneflow-item-v1ZQdF .paneflow-text-container {font-size: 2cqw;text-align: left;color: rgba(47, 15, 14, 1);font-family: Inter Tight;font-weight: normal;font-style: normal;text-decoration: none;line-height: 1;padding: 0cqw 0cqw;border-radius: 0}.paneflow-item-v1ZQdF {transform: translate3d(0cqw, 0cqw, 0) scale(1) rotate(0deg);transform-origin: center;opacity: 1}.paneflow-item-gNz93D {width: 2cqw;height: 2cqw;transform: translate3d(0cqw, 0cqw, 0) scale(1) rotate(0deg);transform-origin: center;opacity: 1}.paneflow-item-F6LYVi {cursor: pointer;transform: translate3d(3.2cqw, 39.1cqw, 0) scale(1) rotate(0deg);transform-origin: center;opacity: 1}.paneflow-block-tQHnsP {background-color: rgba(145, 142, 245, 1)}.paneflow-item-EbI0Yw .paneflow-text-container {font-size: 6cqw;text-align: left;color: rgba(47, 15, 14, 1);font-family: Montserrat;font-weight: bold;font-style: normal;text-decoration: none;line-height: 1;padding: 0cqw 0cqw;border-radius: 0}.paneflow-item-X2l3UZ paneflow-3d-model {--pf-animation-range-scale: 0.5;animation-direction: reverse;border-radius: 0cqw}.paneflow-item-X2l3UZ {width: 70cqw;height: 56cqw}.paneflow-item-Mny4rK .paneflow-text-container {font-size: 2cqw;text-align: left;color: rgba(73, 46, 0, 1);font-family: Inter;font-weight: normal;font-style: normal;text-decoration: none;line-height: 1.5;padding: 0cqw 0cqw;border-radius: 0;width: 100%;white-space: normal}.paneflow-item-S5pDzg .paneflow-group-content {flex-direction: row;gap: 1cqw;align-items: center;justify-content: center;padding: 2cqw 2cqw;background-color: rgba(242, 245, 142, 1);border-radius: 2cqw;border: 0.2cqw solid rgba(47, 15, 14, 1)}.paneflow-item-D519gK .paneflow-text-container {font-size: 2cqw;text-align: left;color: rgba(47, 15, 14, 1);font-family: Inter Tight;font-weight: normal;font-style: normal;text-decoration: none;line-height: 1;padding: 0cqw 0cqw;border-radius: 0}.paneflow-item-7RXBhN {width: 2cqw;height: 2cqw}.paneflow-item-S5pDzg {cursor: pointer}.paneflow-block-2eLbq4 {background-color: rgba(142, 242, 245, 1)}.paneflow-item-VlOGkt paneflow-3d-model {border-radius: 0cqw}.paneflow-item-VlOGkt {width: 65cqw;height: 56cqw}.paneflow-item-KJedrj .paneflow-text-container {font-size: 6cqw;text-align: left;color: rgba(73, 46, 0, 1);font-family: Montserrat;font-weight: bold;font-style: normal;text-decoration: none;line-height: 1;padding: 0cqw 0cqw;border-radius: 0}.paneflow-item-5uF4nh .paneflow-text-container {font-size: 2cqw;text-align: left;color: rgba(73, 46, 0, 1);font-weight: normal;font-style: normal;text-decoration: none;line-height: 1.5;padding: 0cqw 0cqw;border-radius: 0;width: 100%;white-space: normal}.paneflow-item-sq3YEE .paneflow-group-content {flex-direction: row;gap: 1cqw;align-items: center;justify-content: center;padding: 2cqw 2cqw;background-color: rgba(245, 145, 142, 1);border-radius: 2cqw;border: 0.2cqw solid rgba(47, 15, 14, 1)}.paneflow-item-hE122D .paneflow-text-container {font-size: 2cqw;text-align: left;color: rgba(47, 15, 14, 1);font-family: Inter Tight;font-weight: normal;font-style: normal;text-decoration: none;line-height: 1;padding: 0cqw 0cqw;border-radius: 0}.paneflow-item-bPzMUv {width: 2cqw;height: 2cqw}.paneflow-item-sq3YEE {cursor: pointer}.paneflow-block-FGA0M6 {background-color: rgba(142, 191, 245, 1)}.paneflow-item-C0IkXh paneflow-3d-model {animation-delay: 300ms;border-radius: 0cqw}.paneflow-item-C0IkXh {width: 100cqw;height: 56cqw}.paneflow-item-3xFLpD .paneflow-text-container {font-size: 6cqw;text-align: left;color: rgba(47, 15, 14, 1);font-family: Montserrat;font-weight: bold;font-style: normal;text-decoration: none;line-height: 1;padding: 0cqw 0cqw;border-radius: 0}.paneflow-item-82slhi .paneflow-text-container {font-size: 2cqw;text-align: left;color: rgba(73, 46, 0, 1);font-family: Inter;font-weight: normal;font-style: normal;text-decoration: none;line-height: 1.5;padding: 0cqw 0cqw;border-radius: 0;width: 100%;white-space: normal}.paneflow-item-Myovuj .paneflow-group-content {flex-direction: row;gap: 1cqw;align-items: center;justify-content: center;padding: 2cqw 2cqw;background-color: rgba(245, 196, 142, 1);border-radius: 2cqw;border: 0.2cqw solid rgba(47, 15, 14, 1)}.paneflow-item-ko6vI4 .paneflow-text-container {font-size: 2cqw;text-align: left;color: rgba(47, 15, 14, 1);font-family: Inter Tight;font-weight: normal;font-style: normal;text-decoration: none;line-height: 1;padding: 0cqw 0cqw;border-radius: 0}.paneflow-item-hdhV19 {width: 2cqw;height: 2cqw}.paneflow-item-Myovuj {cursor: pointer}.paneflow-block-xXONvn {background-color: rgba(142, 242, 245, 1)}.paneflow-item-X2PRak paneflow-3d-model {--pf-animation-range-scale: 0.3;animation-direction: reverse;border-radius: 0cqw}.paneflow-item-X2PRak {width: 100cqw;height: 56cqw}.paneflow-item-SjpFvL .paneflow-text-container {font-size: 6cqw;text-align: center;color: rgba(73, 46, 0, 1);font-family: Montserrat;font-weight: bold;font-style: normal;text-decoration: none;line-height: 1;padding: 0cqw 0cqw;border-radius: 0}.paneflow-item-IGBOrm .paneflow-text-container {font-size: 2cqw;text-align: center;color: rgba(73, 46, 0, 1);font-weight: normal;font-style: normal;text-decoration: none;line-height: 1.5;padding: 0cqw 0cqw;border-radius: 0;width: 100%;white-space: normal}.paneflow-item-m9dBdo .paneflow-group-content {flex-direction: row;gap: 1cqw;align-items: center;justify-content: center;padding: 1.5cqw 1.5cqw;border-radius: 3cqw;border: 0.2cqw solid rgba(47, 15, 14, 1)}.paneflow-item-B3gWAt {width: 2cqw;height: 2cqw}.paneflow-item-m9dBdo {cursor: pointer}.paneflow-item-mrfrZo .paneflow-text-container {font-size: 5cqw;text-align: left;color: rgba(47, 15, 14, 1);font-family: Inter Tight;font-weight: normal;font-style: normal;text-decoration: none;line-height: 1;padding: 0cqw 0cqw;border-radius: 0}.paneflow-item-mrfrZo {cursor: pointer}.paneflow-block-tQHnsP, .paneflow-block-2eLbq4, .paneflow-block-FGA0M6, .paneflow-block-xXONvn {transform: translateX(100cqw)}