@import "https://fonts.cdnfonts.com/css/thegoodmonolith";
:root{--color-primary:#000;--color-secondary:#1a1a1a;--color-brand:#066;--color-brand-light:teal;--color-brand-dark:#004d4d;--color-accent:#066;--color-text:#f5f5f5;--color-text-muted:rgba(245,245,245,.7);--color-border:rgba(0,102,102,.2);--color-overlay:rgba(0,0,0,.6);--text-xs:.7rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.2rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:3rem;--text-mega:clamp(7rem,15vw,12rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--space-10:4rem;--space-12:6rem;--panel-padding:5%;--transition-fast:.2s ease;--transition-medium:.3s ease;--transition-slow:.4s cubic-bezier(.16,1,.3,1);--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-out-back:cubic-bezier(.34,1.56,.64,1);--word-stagger-delay:20ms}.horizontal-scroll-main{width:100%;position:relative}.horizontal-scroll-container{background-color:var(--color-primary);width:100%;height:100vh;position:relative;overflow:hidden}.panels-flex{will-change:transform;height:100vh;display:flex;position:relative}.panels-flex .panel{flex-shrink:0;width:100vw;height:100vh;position:relative}.horizontal-scroll-wrapper{cursor:grab;background-color:var(--color-primary);width:100%;height:100vh;color:var(--color-text);position:-webkit-sticky;position:sticky;top:0;overflow:hidden}.horizontal-scroll-wrapper:active{cursor:grabbing}.horizontal-container{width:100%;height:100%;position:absolute;top:0;left:0}.panels-container{will-change:transform;height:100%;display:flex;position:absolute;top:0;left:0}.panels-container.transitioning{transition:transform var(--transition-slow)}.panel{height:100vh;position:relative;overflow:hidden}.panel-split{display:flex}.panel-left,.panel-right{width:50%;height:100%;padding:var(--panel-padding);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.panel-left{color:var(--color-text);background-color:#0f0f0f}.panel-right{background-color:var(--color-secondary);color:var(--color-text)}.image-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.editorial-image .image-wrapper,.panel-full .image-wrapper,.panel-fixed .image-wrapper{position:absolute;top:0;left:0}.panel-full{justify-content:center;align-items:center;display:flex;position:relative}.panel-full-background{z-index:1;will-change:transform;filter:brightness(.6)}.panel-full-overlay{z-index:2;background:linear-gradient(135deg,rgba(0,0,0,.7) 0%,rgba(0,102,102,.3) 100%);width:100%;height:100%;padding:1rem;position:absolute;top:0;left:0}.panel-full-content{z-index:3;width:85%;max-width:55rem;color:var(--color-text);opacity:1;position:relative;transform:translateY(0)}.editorial-split{grid-template-columns:1.2fr .8fr;height:100%;display:grid}.editorial-content{padding:var(--panel-padding);background-color:var(--color-primary);flex-direction:column;justify-content:center;display:flex}.editorial-image{height:100%;position:relative;overflow:hidden}.editorial-image img,.editorial-image .parallax{filter:brightness(.75);will-change:transform}.panel-fixed{height:100vh;position:relative;overflow:hidden}.panel-fixed-image{object-fit:cover;filter:brightness(.6);will-change:transform;width:100%;height:110%}.panel-fixed-content{color:#fff;z-index:2;background:linear-gradient(135deg,rgba(0,0,0,.6) 0%,rgba(0,102,102,.4) 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:absolute;top:0;left:0}.panel-content{opacity:1;width:90%;overflow:visible;transform:translateY(0)}.panel.active .panel-content,.panel.active .panel-full-content,.panel.visited .panel-content,.panel.visited .panel-full-content{opacity:1;transform:translateY(0)}.word{opacity:1;display:inline-block;transform:translateY(0)}.panel.active .word,.panel.visited .word{opacity:1;transform:translateY(0)}.chapter{text-transform:uppercase;margin-bottom:var(--space-6);letter-spacing:.2em;color:var(--color-brand);padding-bottom:var(--space-3);font-size:3rem;font-weight:700;display:inline-block;position:relative}.chapter:after{content:"";background:linear-gradient(90deg,var(--color-brand)0%,var(--color-brand-light)70%,transparent 100%);width:10rem;height:2px;position:absolute;bottom:0;left:0;right:auto;box-shadow:0 0 10px rgba(0,102,102,.4)}.text-right .chapter:after{background:linear-gradient(270deg,var(--color-brand)0%,var(--color-brand-light)70%,transparent 100%);left:auto;right:0}.title{margin-bottom:var(--space-8);letter-spacing:-.01em;color:#fff;text-shadow:0 0 30px rgba(0,102,102,.3);width:100%;font-size:max(2rem,min(4vw,4rem));font-weight:700;line-height:1.15}.space-text{letter-spacing:-.01em;text-transform:uppercase;margin-bottom:var(--space-6);color:#fff;text-shadow:0 0 40px rgba(0,102,102,.4);word-wrap:break-word;overflow-wrap:break-word;font-size:max(6rem,min(15vw,11rem));font-weight:900;line-height:.95;position:relative}.beyond-text{text-transform:uppercase;margin-bottom:var(--space-6);letter-spacing:-.01em;color:#fff;text-shadow:0 0 40px rgba(0,102,102,.4);word-wrap:break-word;overflow-wrap:break-word;font-size:max(6rem,min(15vw,11rem));font-weight:900;line-height:.95}.mega-text{margin-bottom:var(--space-6);letter-spacing:-.02em;color:#fff;text-shadow:0 0 50px rgba(0,102,102,.5);word-wrap:break-word;overflow-wrap:break-word;font-size:max(2rem,min(4vw,4rem));font-weight:900;line-height:1.1}.text{letter-spacing:.02em;color:#fff;width:100%;font-size:max(1.1rem,min(1.4vw,1.3rem));font-weight:400;line-height:1.8}.text p,.chapter{text-align:inherit;unicode-bidi:plaintext}.text p{margin-bottom:var(--space-5);color:#fff}.quote{margin-bottom:var(--space-5);color:rgba(245,245,245,.92);letter-spacing:.015em;max-width:100%;font-size:max(1.1rem,min(1.5vw,1.35rem));font-style:italic;font-weight:400;line-height:1.7;position:relative}.author{margin-bottom:var(--space-6);color:var(--color-brand);letter-spacing:.15em;text-transform:uppercase;font-size:max(.75rem,min(1vw,.85rem));font-weight:700}.image-container{width:100%;max-width:28.125rem;height:18.75rem;margin-bottom:var(--space-6);border:1px solid rgba(0,102,102,.2);border-radius:.5rem;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 .625rem 1.875rem rgba(0,0,0,.5)}.image-container .image-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.image-container img{object-fit:cover;will-change:transform;width:110%;height:110%}.quote-container{margin-top:var(--space-4);padding-left:var(--space-5);padding-right:var(--space-4);border-left:3px solid var(--color-brand);width:100%;padding-top:var(--space-4);padding-bottom:var(--space-4);background:linear-gradient(90deg,rgba(0,102,102,.08) 0%,transparent 100%);border-radius:0 .5rem .5rem 0;position:relative}.full-quote{margin-bottom:var(--space-5);color:rgba(245,245,245,.88);width:100%;font-size:max(1rem,min(1.25vw,1.2rem));font-style:italic;line-height:1.75}.conclusion-text{margin-top:var(--space-5);padding:var(--space-6);border-left:3px solid var(--color-brand-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(0,102,102,.12) 0%,rgba(0,102,102,.06) 100%);border-radius:0 .5rem .5rem 0;width:100%;box-shadow:0 4px 15px rgba(0,102,102,.1)}.direction-label{text-transform:uppercase;letter-spacing:.2em;margin-bottom:var(--space-4);color:var(--color-brand);font-size:max(.7rem,min(.9vw,.8rem));font-weight:700}.panel-video{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.video-background{z-index:1;object-fit:cover;width:auto;min-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.panel-video-overlay{z-index:2;background:linear-gradient(135deg,rgba(0,0,0,.7) 0%,rgba(0,102,102,.4) 100%);width:100%;height:100%;position:absolute;top:0;left:0}.panel-video-content{z-index:3;width:80%;max-width:50rem;color:var(--color-text);text-align:center;opacity:0;transition:opacity .6s var(--ease-out-expo),transform .6s var(--ease-out-expo);position:relative;transform:translateY(1.875rem)}.panel.active .panel-video-content{opacity:1;transform:translateY(0)}.panel.visited .panel-video-content{opacity:.7;transform:translateY(0)}.panel-contact{background-color:var(--color-primary);justify-content:center;align-items:center;display:flex;position:relative}.contact-container{text-align:center;width:80%;max-width:50rem}.contact-content{opacity:0;transition:opacity .6s var(--ease-out-expo),transform .6s var(--ease-out-expo);position:relative;transform:translateY(1.875rem)}.panel.active .contact-content{opacity:1;transform:translateY(0)}.panel.visited .contact-content{opacity:.7;transform:translateY(0)}.contact-name{margin-bottom:var(--space-12);text-transform:uppercase;letter-spacing:-.02em;font-size:max(6rem,min(15vw,10rem));font-weight:900;line-height:1;color:var(--color-text)!important}.email-wrapper{align-items:center;gap:var(--space-3);padding:var(--space-4)var(--space-6);transition:transform var(--transition-medium),background-color var(--transition-medium),box-shadow var(--transition-medium);background:linear-gradient(135deg,rgba(0,102,102,.1) 0%,rgba(0,102,102,.05) 100%);border:1px solid rgba(0,102,102,.2);border-radius:1.875rem;display:inline-flex;position:relative;box-shadow:0 .25rem .75rem rgba(0,0,0,.15)}.email-wrapper:hover{background:linear-gradient(135deg,rgba(0,102,102,.15) 0%,rgba(0,102,102,.08) 100%);transform:translateY(-.125rem);box-shadow:0 .5rem 1.5rem rgba(0,102,102,.2)}.email{font-size:var(--text-2xl);color:var(--color-text);transition:color var(--transition-fast);text-decoration:none}.email:hover{color:var(--color-brand-light)}.copy-email{cursor:pointer;color:var(--color-text);opacity:.7;padding:var(--space-2);transition:opacity var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.copy-email:hover{opacity:1;background-color:rgba(0,102,102,.2);transform:scale(1.1)}.copy-email:active{transform:scale(.95)}.copy-tooltip{background-color:var(--color-brand);color:#fff;padding:var(--space-1)var(--space-3);font-size:var(--text-xs);opacity:0;visibility:hidden;transition:opacity var(--transition-medium),visibility var(--transition-medium);border-radius:.25rem;position:absolute;bottom:-1.875rem;left:50%;transform:translate(-50%)}.copy-tooltip.active{opacity:1;visibility:visible}.parallax{will-change:transform}.sticky-horizontal-container{z-index:1;width:100%;height:100%;position:relative}.sticky-inner{background-color:var(--color-primary);width:100%;height:100vh;position:-webkit-sticky;position:sticky;top:0;left:0;overflow:hidden}.panels-track{will-change:transform;height:100%;display:flex}.panel-sticky{flex-shrink:0;width:100vw;height:100vh;position:relative;overflow:hidden}.navigation{bottom:var(--space-6);align-items:center;gap:var(--space-6);z-index:100;color:#fff;mix-blend-mode:difference;display:flex;position:fixed;left:50%;transform:translate(-50%)}.nav-progress{background-color:rgba(255,255,255,.2);border-radius:.125rem;width:9.375rem;height:.125rem;position:relative;overflow:hidden}.nav-progress-fill{background:linear-gradient(90deg,var(--color-brand)0%,var(--color-brand-light)100%);transform-origin:0;will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(0);box-shadow:0 0 10px rgba(0,102,102,.6)}.nav-text{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;font-weight:600}@media (max-width:768px){.editorial-split{grid-template-rows:1fr 1fr;grid-template-columns:1fr}.panel-split{flex-direction:column}.panel-left,.panel-right{width:100%;height:50%;padding:var(--space-6)}.panel-content,.panel-full-content{width:90%}.title{font-size:max(2rem,min(6vw,2.5rem))}.mega-text,.space-text,.beyond-text{font-size:max(3rem,min(6vw,8rem))}.image-container{height:11.25rem}.contact-name{margin-bottom:var(--space-8);font-size:max(4rem,min(12vw,8rem))}.email-wrapper{padding:var(--space-3);flex-direction:column}.email{font-size:var(--text-xl)}.copy-email{margin-top:var(--space-2)}.navigation{bottom:var(--space-4);gap:var(--space-4)}.nav-progress{width:6.25rem}}
.node-glow{background:radial-gradient(circle,var(--node-color,#06b6d4)0%,transparent 70%);opacity:0;pointer-events:none;z-index:-1;border-radius:50%;transition:opacity .5s;position:absolute;top:-.125rem;bottom:-.125rem;left:-.125rem;right:-.125rem}@keyframes gradientShift{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.8;transform:scale(1.1)rotate(5deg)}}.node-circle,.node-content{will-change:transform,opacity}.node-circle:focus-visible{outline-offset:.5rem;border-radius:50%;outline:.125rem solid rgba(6,182,212,.8)}
.testimonials-container{z-index:1;width:100%;height:100%;position:relative}.testimonials-sticky{background-color:#111;width:100%;height:100vh;position:-webkit-sticky;position:sticky;top:0;left:0;overflow:hidden}.testimonial-slide{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.testimonial-bg-decorations{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.testimonial-bg-orb{opacity:.08;filter:blur(120px);border-radius:50%;width:384px;height:384px;position:absolute}.testimonial-bg-orb-1{background-color:#066;top:25%}.testimonial-bg-orb-2{opacity:.06;filter:blur(100px);background-color:#06b6d4;width:320px;height:320px;bottom:25%}.testimonial-bg-orb-left{left:0}.testimonial-bg-orb-right{right:0}.testimonial-grid{z-index:10;grid-template-columns:1fr;align-items:center;gap:2rem;width:100%;max-width:1600px;height:100%;margin:0 auto;padding:10rem 1.5rem 2rem;display:grid;position:relative}@media (min-width:768px){.testimonial-grid{gap:3rem;padding:10rem 2rem 2rem}}@media (min-width:1024px){.testimonial-grid{grid-template-columns:1fr 1fr;gap:5rem;padding:8rem 4rem 0}}.testimonial-image-wrapper{will-change:transform,opacity;transition:transform .3s,opacity .3s;position:relative}@media (min-width:1024px){.testimonial-image-order-1{order:1}.testimonial-image-order-2{order:2}}.testimonial-image-container{border-radius:1rem;width:100%;height:400px;position:relative;overflow:hidden}@media (min-width:640px){.testimonial-image-container{border-radius:1.5rem;height:500px}}@media (min-width:1024px){.testimonial-image-container{height:650px}}.testimonial-image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.testimonial-image-overlay{background:linear-gradient(transparent 0%,transparent 50%,rgba(0,0,0,.7) 100%);width:100%;height:100%;position:absolute;top:0;left:0}.testimonial-info{will-change:opacity,transform;transition:opacity .3s,transform .3s;position:absolute;bottom:2rem;left:2rem;right:2rem}.testimonial-name-on-image{color:#fff;filter:drop-shadow(0 20px 25px rgba(0,0,0,.7));margin-bottom:.5rem;font-size:1.75rem;font-weight:700;line-height:1.2}.testimonial-position-on-image{color:rgba(255,255,255,.9);filter:drop-shadow(0 10px 15px rgba(0,0,0,.5));font-size:.875rem;line-height:1.5}.testimonial-company-on-image{color:rgba(255,255,255,.7);filter:drop-shadow(0 10px 15px rgba(0,0,0,.5));font-size:.75rem;line-height:1.5}@media (min-width:640px){.testimonial-name-on-image{font-size:2.5rem}.testimonial-position-on-image{font-size:1.125rem}.testimonial-company-on-image{font-size:1rem}}@media (min-width:1024px){.testimonial-name-on-image{font-size:3rem}}.testimonial-rating{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:rgba(0,0,0,.5);border-radius:9999px;gap:.375rem;padding:.75rem 1.25rem;display:flex;position:absolute;top:2rem;right:2rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.testimonial-star{color:#facc15;width:1.25rem;height:1.25rem}.testimonial-content{will-change:transform,opacity;transition:transform .3s,opacity .3s;position:relative}@media (min-width:1024px){.testimonial-content-order-1{order:1}.testimonial-content-order-2{order:2}}.testimonial-quote-mark{z-index:-10;color:#066;opacity:.1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;font-family:serif;font-size:120px;line-height:1;position:absolute;top:-3rem}.testimonial-quote-mark-left{left:-1rem}.testimonial-quote-mark-right{right:-1rem}@media (min-width:640px){.testimonial-quote-mark{font-size:180px;top:-4rem}.testimonial-quote-mark-left{left:-2rem}.testimonial-quote-mark-right{right:-2rem}}@media (min-width:1024px){.testimonial-quote-mark{font-size:250px;top:-6rem}.testimonial-quote-mark-left{left:-3rem}.testimonial-quote-mark-right{right:-3rem}}@media (min-width:1280px){.testimonial-quote-mark{font-size:300px}}.testimonial-number{color:#066;letter-spacing:.05em;margin-bottom:1.5rem;font-size:.875rem;font-weight:700;line-height:1.5}@media (min-width:640px){.testimonial-number{margin-bottom:2rem;font-size:1rem}}@media (min-width:1024px){.testimonial-number{font-size:1.125rem}}.testimonial-quote{will-change:opacity,transform;margin-bottom:3rem;transition:opacity .3s,transform .3s;position:relative}.testimonial-quote-text{color:#fff;font-size:1.125rem;font-weight:300;line-height:1.6}@media (min-width:640px){.testimonial-quote-text{font-size:1.5rem}}@media (min-width:1024px){.testimonial-quote-text{font-size:1.875rem}}@media (min-width:1280px){.testimonial-quote-text{font-size:2.25rem}}.testimonial-highlight{will-change:opacity,transform;background:linear-gradient(90deg,#066,#0891b2);border-radius:.75rem;padding:1rem 1.5rem;transition:opacity .3s,transform .3s;display:inline-block;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.testimonial-highlight-value{color:#fff;margin-bottom:.25rem;font-size:2rem;font-weight:700;line-height:1}.testimonial-highlight-label{color:rgba(255,255,255,.9);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;line-height:1.5}@media (min-width:640px){.testimonial-highlight{border-radius:1rem;padding:1.5rem 2.5rem}.testimonial-highlight-value{font-size:3rem}.testimonial-highlight-label{font-size:.875rem}}@media (min-width:1024px){.testimonial-highlight-value{font-size:3.75rem}}.testimonial-decorative-line{background:linear-gradient(90deg,#066,#06b6d4);width:6rem;height:.25rem;margin-top:3rem}.testimonials-navigation{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;background-color:rgba(0,0,0,.4);border-radius:9999px;align-items:center;gap:1.5rem;padding:1rem 2rem;display:none;position:fixed;bottom:3rem;left:50%;transform:translate(-50%);box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.testimonials-nav-text{color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;line-height:1.5}.testimonials-nav-progress{background-color:rgba(255,255,255,.2);border-radius:9999px;width:8rem;height:.25rem;position:relative;overflow:hidden}.testimonials-nav-progress-fill{transform-origin:0;background:linear-gradient(90deg,#066,#06b6d4);height:100%;transition:transform .1s;position:absolute;top:0;left:0}.testimonials-nav-counter{color:#fff;letter-spacing:.05em;font-size:.875rem;font-weight:700;line-height:1.5}.testimonials-title{z-index:40;position:fixed;top:2rem;left:2rem}@media (min-width:1024px){.testimonials-title{top:3rem;left:4rem}}.testimonials-title-text{color:#fff;text-transform:uppercase;letter-spacing:-.025em;margin-bottom:.5rem;font-size:2rem;font-weight:700;line-height:1.1}@media (min-width:640px){.testimonials-title-text{font-size:2.5rem}}@media (min-width:1024px){.testimonials-title-text{font-size:3.75rem}}.testimonials-title-line{background-color:#066;width:5rem;height:.25rem}.testimonial-slide{perspective:2000px;transform-style:preserve-3d;touch-action:pan-y}@media (max-width:767px){.testimonial-slide{perspective:1000px}.testimonial-slide.entering .testimonial-image-wrapper,.testimonial-slide.entering .testimonial-content,.testimonial-slide.exiting .testimonial-image-wrapper,.testimonial-slide.exiting .testimonial-content{filter:none!important}}.testimonial-slide.active .testimonial-image-wrapper,.testimonial-slide.active .testimonial-content{opacity:1;filter:blur();transform:translate(0%)translateZ(0)rotateY(0)scale(1)}.testimonial-slide.active .testimonial-quote{opacity:1;filter:blur();transform:translateY(0)scale(1)}.testimonial-slide.active .testimonial-highlight{opacity:1;transform:scale(1)rotate(0)}.testimonial-slide.active .testimonial-info{opacity:1;filter:blur();transform:translateY(0)}.testimonial-slide.exiting{z-index:1}.testimonial-slide.entering{z-index:2}.testimonial-slide.active{z-index:3}.testimonial-slide.entering.enter-from-right .testimonial-image-wrapper{animation:1.4s cubic-bezier(.16,1,.3,1) forwards enterImageRight}.testimonial-slide.entering.enter-from-right .testimonial-content{animation:1.5s cubic-bezier(.16,1,.3,1) .15s forwards enterContentRight}.testimonial-slide.entering.enter-from-right .testimonial-quote{animation:1.2s cubic-bezier(.16,1,.3,1) .3s forwards enterQuoteRight}.testimonial-slide.entering.enter-from-right .testimonial-highlight{animation:1.2s cubic-bezier(.34,1.56,.64,1) .45s forwards enterHighlight}.testimonial-slide.entering.enter-from-right .testimonial-info{animation:1s cubic-bezier(.16,1,.3,1) .6s forwards enterInfo}.testimonial-slide.entering.enter-from-left .testimonial-image-wrapper{animation:1.2s cubic-bezier(.16,1,.3,1) forwards enterImageLeft}.testimonial-slide.entering.enter-from-left .testimonial-content{animation:1.2s cubic-bezier(.16,1,.3,1) .15s forwards enterContentLeft}.testimonial-slide.entering.enter-from-left .testimonial-quote{animation:1s cubic-bezier(.16,1,.3,1) .3s forwards enterQuoteLeft}.testimonial-slide.entering.enter-from-left .testimonial-highlight{animation:1s cubic-bezier(.34,1.56,.64,1) .45s forwards enterHighlight}.testimonial-slide.entering.enter-from-left .testimonial-info{animation:1s cubic-bezier(.16,1,.3,1) .6s forwards enterInfo}.testimonial-slide.exiting.exit-left .testimonial-image-wrapper{animation:1s cubic-bezier(.6,0,.84,0) forwards exitImageLeft}.testimonial-slide.exiting.exit-left .testimonial-content{animation:1s cubic-bezier(.6,0,.84,0) forwards exitContentLeft}.testimonial-slide.exiting.exit-left .testimonial-quote,.testimonial-slide.exiting.exit-left .testimonial-highlight,.testimonial-slide.exiting.exit-left .testimonial-info{animation:.6s ease-out forwards exitFade}.testimonial-slide.exiting.exit-right .testimonial-image-wrapper{animation:.4s cubic-bezier(.6,0,.84,0) forwards exitImageRight}.testimonial-slide.exiting.exit-right .testimonial-content{animation:.9s cubic-bezier(.6,0,.84,0) forwards exitContentRight}.testimonial-slide.exiting.exit-right .testimonial-quote,.testimonial-slide.exiting.exit-right .testimonial-highlight,.testimonial-slide.exiting.exit-right .testimonial-info{animation:.6s ease-out forwards exitFade}@keyframes enterImageRight{0%{opacity:0;filter:blur(20px);transform:translate(120%)translateZ(-200px)rotateY(45deg)scale(.7)}60%{filter:blur(5px)}to{opacity:1;filter:blur();transform:translate(0%)translateZ(0)rotateY(0)scale(1)}}@keyframes enterContentRight{0%{opacity:0;filter:blur(15px);transform:translate(-100%)translateZ(-150px)rotateY(-30deg)}60%{filter:blur(3px)}to{opacity:1;filter:blur();transform:translate(0%)translateZ(0)rotateY(0)}}@keyframes enterQuoteRight{0%{opacity:0;filter:blur(10px);transform:translateY(50px)scale(.9)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes enterImageLeft{0%{opacity:0;filter:blur(20px);transform:translate(-120%)translateZ(-200px)rotateY(-45deg)scale(.7)}60%{filter:blur(5px)}to{opacity:1;filter:blur();transform:translate(0%)translateZ(0)rotateY(0)scale(1)}}@keyframes enterContentLeft{0%{opacity:0;filter:blur(15px);transform:translate(100%)translateZ(-150px)rotateY(30deg)}60%{filter:blur(3px)}to{opacity:1;filter:blur();transform:translate(0%)translateZ(0)rotateY(0)}}@keyframes enterQuoteLeft{0%{opacity:0;filter:blur(10px);transform:translateY(50px)scale(.9)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes enterHighlight{0%{opacity:0;transform:scale(0)rotate(-180deg)}70%{transform:scale(1.1)rotate(10deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes enterInfo{0%{opacity:0;filter:blur(8px);transform:translateY(30px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes exitImageLeft{0%{opacity:1;filter:blur();transform:translate(0%)rotateY(0)scale(1)}to{opacity:0;filter:blur(20px);transform:translate(-120%)rotateY(-45deg)scale(.7)}}@keyframes exitContentLeft{0%{opacity:1;filter:blur();transform:translate(0%)rotateY(0)}to{opacity:0;filter:blur(15px);transform:translate(100%)rotateY(30deg)}}@keyframes exitImageRight{0%{opacity:1;filter:blur();transform:translate(0%)rotateY(0)scale(1)}to{opacity:0;filter:blur(20px);transform:translate(120%)rotateY(45deg)scale(.7)}}@keyframes exitContentRight{0%{opacity:1;filter:blur();transform:translate(0%)rotateY(0)}to{opacity:0;filter:blur(15px);transform:translate(-100%)rotateY(-30deg)}}@keyframes exitFade{0%{opacity:1}to{opacity:0}}.testimonials-nav-counter{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.testimonials-nav-counter.counter-flip{animation:.3s cubic-bezier(.34,1.56,.64,1) counterFlip}@keyframes counterFlip{0%{transform:rotateX(0)scale(1)}50%{transform:rotateX(90deg)scale(.8)}to{transform:rotateX(0)scale(1)}}
@font-face{font-family:PP Neue Montreal;src:url(https://fonts.cdnfonts.com/s/64587/PPNeueMontreal-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}.bg-gradient-radial{background-image:radial-gradient(circle,var(--tw-gradient-stops))}.animation-delay-1000{animation-delay:1s}@keyframes pulse-slow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.3;transform:scale(1.1)}}.animate-pulse-slow{animation:4s cubic-bezier(.4,0,.6,1) infinite pulse-slow}
