:root{--color-violet-0: #f6f2fc;--color-violet-1: #eee6fa;--color-violet-2: #e1d5f6;--color-violet-3: #d0bff0;--color-violet-4: #bda3e9;--color-violet-5: #a58af1;--color-violet-6: #987ae5;--color-violet-7: #845fd4;--color-violet-8: #7049c0;--color-violet-9: #5c34a8;--color-pink-0: #fdf3f8;--color-pink-1: #fbe5f0;--color-pink-2: #f8d2e6;--color-pink-3: #f6c2d8;--color-pink-4: #f2a8cb;--color-pink-5: #f39fcb;--color-pink-6: #ea93bf;--color-pink-7: #d96aa4;--color-pink-8: #c14888;--color-pink-9: #a62e70;--color-orange-0: #fff3ea;--color-orange-1: #ffe6d2;--color-orange-2: #ffd4b3;--color-orange-3: #ffc191;--color-orange-4: #ffae78;--color-orange-5: #ffb07a;--color-orange-6: #f49a5e;--color-orange-7: #e06f3d;--color-orange-8: #c95523;--color-orange-9: #a83c10;--color-yellow-0: #fffdf0;--color-yellow-1: #fff8d6;--color-yellow-2: #fff1b4;--color-yellow-3: #ffe889;--color-yellow-4: #ffe47a;--color-yellow-5: #ffe46b;--color-yellow-6: #f7d85d;--color-yellow-7: #e6be3d;--color-yellow-8: #c79f25;--color-yellow-9: #a57e16;--color-lime-0: #f5fceb;--color-lime-1: #e8f9d0;--color-lime-2: #d7f3ae;--color-lime-3: #ccf1a1;--color-lime-4: #c1ef8e;--color-lime-5: #a7f06a;--color-lime-6: #93de5a;--color-lime-7: #67c63b;--color-lime-8: #439e26;--color-lime-9: #2d7819;--color-mint-0: #f0fcf6;--color-mint-1: #e0f9ed;--color-mint-2: #cff4e0;--color-mint-3: #bdeed4;--color-mint-4: #a9e8c7;--color-mint-5: #7ee3b1;--color-mint-6: #69d99f;--color-mint-7: #38c07e;--color-mint-8: #1f9f63;--color-mint-9: #13724a;--color-cyan-0: #f0fcff;--color-cyan-1: #e0f7fb;--color-cyan-2: #cff0f7;--color-cyan-3: #b7eaf2;--color-cyan-4: #9fe3ee;--color-cyan-5: #78d7ea;--color-cyan-6: #5ecbdd;--color-cyan-7: #33b4cd;--color-cyan-8: #1f8fa8;--color-cyan-9: #0f6a82;--color-blue-0: #f2f7ff;--color-blue-1: #e1ecff;--color-blue-2: #cadfff;--color-blue-3: #b7d3ff;--color-blue-4: #a9ccff;--color-blue-5: #7ab3ff;--color-blue-6: #5fa4f2;--color-blue-7: #3c8ed9;--color-blue-8: #216bb5;--color-blue-9: #164c8a;--color-gray-0: #f7f9fc;--color-gray-1: #eef1f6;--color-gray-2: #e1e6ee;--color-gray-3: #d2d8e4;--color-gray-4: #c0c8d8;--color-gray-5: #aab4c9;--color-gray-6: #8f9ab4;--color-gray-7: #727f9c;--color-gray-8: #58667f;--color-gray-9: #3f4c63;--color-alpha-dark-0: #afc3e11a;--color-alpha-dark-1: #859bbf23;--color-alpha-dark-2: #6a7ea231;--color-alpha-dark-3: #56699342;--color-alpha-dark-4: #485c8955;--color-alpha-dark-5: #40527e6b;--color-alpha-dark-6: #3b4b758f;--color-alpha-dark-7: #37476eaf;--color-alpha-dark-8: #394662d1;--color-alpha-dark-9: #3b455bf2;--color-alpha-light-0: #ffffff;--color-alpha-light-1: #fffffff7;--color-alpha-light-2: #ffffffeb;--color-alpha-light-3: #ffffffdc;--color-alpha-light-4: #ffffffc7;--color-alpha-light-5: #ffffffb2;--color-alpha-light-6: #ffffff97;--color-alpha-light-7: #ffffff73;--color-alpha-light-8: #ffffff4c;--color-alpha-light-9: #ffffff27}:root{--color-text-primary: var(--color-gray-9);--color-text-secondary: var(--color-gray-7);--color-text-inverted: var(--color-alpha-light-0);--color-border-primary: var(--color-gray-4);--color-border-secondary: var(--color-gray-5);--color-bg-primary: var(--color-alpha-light-0);--color-bg-muted: var(--color-gray-0);--color-surface-1: var(--color-alpha-light-0);--color-surface-2: var(--color-gray-0);--color-focus-ring: var(--color-blue-6);--bg-primary: #ffffff;--alpha-dark-3: #56699342;--candy-button-label: #394662d1;--candy-button-inverted-label: #ffffff;--candy-button-mint-body: #7ee3b1;--candy-button-mint-highlight: #bdeed4;--candy-button-mint-shadow: #69d99f;--candy-button-mint-hover-highlight: #cff4e0;--candy-button-mint-hover-body: #a9e8c7;--candy-button-orange-body: #ffb07a;--candy-button-orange-highlight: #ffd4b3;--candy-button-orange-shadow: #f49a5e;--candy-button-orange-hover-highlight: #ffe6d2;--candy-button-orange-hover-body: #ffc191;--candy-button-blue-body: #a9ccff;--candy-button-blue-highlight: #cadfff;--candy-button-blue-shadow: #7ab3ff;--candy-button-blue-hover-highlight: #e1ecff;--candy-button-blue-hover-body: #b7d3ff;--candy-button-lime-body: #a7f06a;--candy-button-lime-highlight: #d7f3ae;--candy-button-lime-shadow: #93de5a;--candy-button-lime-hover-highlight: #e8f9d0;--candy-button-lime-hover-body: #c1ef8e;--candy-button-pink-body: #f2a8cb;--candy-button-pink-highlight: #f8d2e6;--candy-button-pink-shadow: #f39fcb;--candy-button-pink-hover-highlight: #fbe5f0;--candy-button-pink-hover-body: #f6c2d8;--candy-button-crazy-pink-body: #ff4dc1;--candy-button-crazy-pink-highlight: #ff8af7;--candy-button-crazy-pink-shadow: #ff006a;--candy-button-crazy-pink-hover-highlight: #ffb3fa;--candy-button-crazy-pink-hover-body: #ff8af7;--candy-button-focus: #394662d1;--candy-button-disabled-bg: #859bbf23;--candy-button-disabled-border: #40527e6b;--candy-button-disabled-label: #40527e6b;--bg-crazy-primary: #59f1ff;--bg-crazy-secondary: #01a7b4;--text-crazy-primary: #025ec2}:root{--font-family-base: "Cera Round Pro", "Trebuchet MS", "Segoe UI", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-weight-black: 900;--font-size-display-1: 228px;--font-size-display-2: 152px;--font-size-display-3: 101px;--font-size-h1: 68px;--font-size-h2: 45px;--font-size-h3: 30px;--font-size-h4: 25px;--font-size-body: 20px;--font-size-small: 16.7px;--font-size-micro: 13.3px;--line-height-display-1: 200px;--line-height-display-2: 152px;--line-height-display-3: 112px;--line-height-h1: 76px;--line-height-h2: 56px;--line-height-h3: 40px;--line-height-h4: 32px;--line-height-body: 28px;--line-height-small: 24px;--line-height-micro: 20px;--letter-spacing-display-1-400: -10.01px;--letter-spacing-display-1-500: -9.39px;--letter-spacing-display-1-700: -8.76px;--letter-spacing-display-1-900: -8.01px;--letter-spacing-display-2-400: -6.22px;--letter-spacing-display-2-500: -5.73px;--letter-spacing-display-2-700: -5.23px;--letter-spacing-display-2-900: -4.48px;--letter-spacing-display-3-400: -3.13px;--letter-spacing-display-3-500: -2.88px;--letter-spacing-display-3-700: -2.63px;--letter-spacing-display-3-900: -2.25px;--letter-spacing-h1-400: -1.25px;--letter-spacing-h1-500: -1.13px;--letter-spacing-h1-700: -1px;--letter-spacing-h1-900: -.81px;--letter-spacing-h2-400: -.63px;--letter-spacing-h2-500: -.5px;--letter-spacing-h2-700: -.38px;--letter-spacing-h2-900: -.25px;--letter-spacing-h3-400: -.31px;--letter-spacing-h3-500: -.25px;--letter-spacing-h3-700: -.19px;--letter-spacing-h3-900: 0px;--letter-spacing-h4-400: -.15px;--letter-spacing-h4-500: -.1px;--letter-spacing-h4-700: -.03px;--letter-spacing-h4-900: .08px;--letter-spacing-body-400: -.1px;--letter-spacing-body-500: -.05px;--letter-spacing-body-700: 0px;--letter-spacing-body-900: .15px;--letter-spacing-small-400: .23px;--letter-spacing-small-500: .28px;--letter-spacing-small-700: .33px;--letter-spacing-small-900: .4px;--letter-spacing-micro-400: .27px;--letter-spacing-micro-500: .32px;--letter-spacing-micro-700: .37px;--letter-spacing-micro-900: .45px}.type{font-family:var(--font-family-base);font-style:normal}.type-display-1-400{font-size:var(--font-size-display-1);line-height:var(--line-height-display-1);letter-spacing:var(--letter-spacing-display-1-400);font-weight:var(--font-weight-regular)}.type-display-1-500{font-size:var(--font-size-display-1);line-height:var(--line-height-display-1);letter-spacing:var(--letter-spacing-display-1-500);font-weight:var(--font-weight-medium)}.type-display-1-700{font-size:var(--font-size-display-1);line-height:var(--line-height-display-1);letter-spacing:var(--letter-spacing-display-1-700);font-weight:var(--font-weight-bold)}.type-display-1-900{font-size:var(--font-size-display-1);line-height:var(--line-height-display-1);letter-spacing:var(--letter-spacing-display-1-900);font-weight:var(--font-weight-black)}.type-display-2-400{font-size:var(--font-size-display-2);line-height:var(--line-height-display-2);letter-spacing:var(--letter-spacing-display-2-400);font-weight:var(--font-weight-regular)}.type-display-2-500{font-size:var(--font-size-display-2);line-height:var(--line-height-display-2);letter-spacing:var(--letter-spacing-display-2-500);font-weight:var(--font-weight-medium)}.type-display-2-700{font-size:var(--font-size-display-2);line-height:var(--line-height-display-2);letter-spacing:var(--letter-spacing-display-2-700);font-weight:var(--font-weight-bold)}.type-display-2-900{font-size:var(--font-size-display-2);line-height:var(--line-height-display-2);letter-spacing:var(--letter-spacing-display-2-900);font-weight:var(--font-weight-black)}.type-display-3-400{font-size:var(--font-size-display-3);line-height:var(--line-height-display-3);letter-spacing:var(--letter-spacing-display-3-400);font-weight:var(--font-weight-regular)}.type-display-3-500{font-size:var(--font-size-display-3);line-height:var(--line-height-display-3);letter-spacing:var(--letter-spacing-display-3-500);font-weight:var(--font-weight-medium)}.type-display-3-700{font-size:var(--font-size-display-3);line-height:var(--line-height-display-3);letter-spacing:var(--letter-spacing-display-3-700);font-weight:var(--font-weight-bold)}.type-display-3-900{font-size:var(--font-size-display-3);line-height:var(--line-height-display-3);letter-spacing:var(--letter-spacing-display-3-900);font-weight:var(--font-weight-black)}.type-h1-400{font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-h1-400);font-weight:var(--font-weight-regular)}.type-h1-500{font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-h1-500);font-weight:var(--font-weight-medium)}.type-h1-700{font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-h1-700);font-weight:var(--font-weight-bold)}.type-h1-900{font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-h1-900);font-weight:var(--font-weight-black)}.type-h2-400{font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2-400);font-weight:var(--font-weight-regular)}.type-h2-500{font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2-500);font-weight:var(--font-weight-medium)}.type-h2-700{font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2-700);font-weight:var(--font-weight-bold)}.type-h2-900{font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2-900);font-weight:var(--font-weight-black)}.type-h3-400{font-size:var(--font-size-h3);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3-400);font-weight:var(--font-weight-regular)}.type-h3-500{font-size:var(--font-size-h3);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3-500);font-weight:var(--font-weight-medium)}.type-h3-700{font-size:var(--font-size-h3);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3-700);font-weight:var(--font-weight-bold)}.type-h3-900{font-size:var(--font-size-h3);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3-900);font-weight:var(--font-weight-black)}.type-h4-400{font-size:var(--font-size-h4);line-height:var(--line-height-h4);letter-spacing:var(--letter-spacing-h4-400);font-weight:var(--font-weight-regular)}.type-h4-500{font-size:var(--font-size-h4);line-height:var(--line-height-h4);letter-spacing:var(--letter-spacing-h4-500);font-weight:var(--font-weight-medium)}.type-h4-700{font-size:var(--font-size-h4);line-height:var(--line-height-h4);letter-spacing:var(--letter-spacing-h4-700);font-weight:var(--font-weight-bold)}.type-h4-900{font-size:var(--font-size-h4);line-height:var(--line-height-h4);letter-spacing:var(--letter-spacing-h4-900);font-weight:var(--font-weight-black)}.type-body-400{font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body-400);font-weight:var(--font-weight-regular)}.type-body-500{font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body-500);font-weight:var(--font-weight-medium)}.type-body-700{font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body-700);font-weight:var(--font-weight-bold)}.type-body-900{font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body-900);font-weight:var(--font-weight-black)}.type-small-400{font-size:var(--font-size-small);line-height:var(--line-height-small);letter-spacing:var(--letter-spacing-small-400);font-weight:var(--font-weight-regular)}.type-small-500{font-size:var(--font-size-small);line-height:var(--line-height-small);letter-spacing:var(--letter-spacing-small-500);font-weight:var(--font-weight-medium)}.type-small-700{font-size:var(--font-size-small);line-height:var(--line-height-small);letter-spacing:var(--letter-spacing-small-700);font-weight:var(--font-weight-bold)}.type-small-900{font-size:var(--font-size-small);line-height:var(--line-height-small);letter-spacing:var(--letter-spacing-small-900);font-weight:var(--font-weight-black)}.type-micro-400{font-size:var(--font-size-micro);line-height:var(--line-height-micro);letter-spacing:var(--letter-spacing-micro-400);font-weight:var(--font-weight-regular)}.type-micro-500{font-size:var(--font-size-micro);line-height:var(--line-height-micro);letter-spacing:var(--letter-spacing-micro-500);font-weight:var(--font-weight-medium)}.type-micro-700{font-size:var(--font-size-micro);line-height:var(--line-height-micro);letter-spacing:var(--letter-spacing-micro-700);font-weight:var(--font-weight-bold)}.type-micro-900{font-size:var(--font-size-micro);line-height:var(--line-height-micro);letter-spacing:var(--letter-spacing-micro-900);font-weight:var(--font-weight-black)}@font-face{font-family:Cera Round Pro;src:url(/fonts/ceraroundpro-regular-webfont.woff2) format("woff2"),url(/fonts/ceraroundpro-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Cera Round Pro;src:url(/fonts/ceraroundpro-medium-webfont.woff2) format("woff2"),url(/fonts/ceraroundpro-medium-webfont.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Cera Round Pro;src:url(/fonts/ceraroundpro-bold-webfont.woff2) format("woff2"),url(/fonts/ceraroundpro-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Cera Round Pro;src:url(/fonts/ceraroundpro-black-webfont.woff2) format("woff2"),url(/fonts/ceraroundpro-black-webfont.woff) format("woff");font-weight:900;font-style:normal}*,*:before,*:after{box-sizing:border-box}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}.skip-link{position:absolute;left:16px;top:-40px;padding:10px 16px;border-radius:999px;background:var(--color-text-primary);color:var(--color-text-inverted);font-size:.9rem;z-index:20;transition:top .2s ease}.skip-link:focus{top:16px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.subscribe__honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}html{font-size:16px;height:100%;overscroll-behavior-y:none}body{margin:0;min-height:100%;background:var(--bg-crazy-primary, #59f1ff);color:var(--color-text-primary);font-family:var(--font-family-base);text-rendering:optimizeLegibility}.page-landing[data-astro-cid-j7pv25f6] .site-main[data-astro-cid-j7pv25f6]{max-width:none;margin:0;padding:0}.page-landing[data-astro-cid-j7pv25f6],.page-landing[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.page-landing[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6],.page-landing[data-astro-cid-j7pv25f6] textarea[data-astro-cid-j7pv25f6]{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}.page-landing[data-astro-cid-j7pv25f6] .landing__title[data-astro-cid-j7pv25f6],.page-landing[data-astro-cid-j7pv25f6] .subscribe__note[data-astro-cid-j7pv25f6],.page-landing[data-astro-cid-j7pv25f6] .subscribe__note[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]{cursor:default!important}.landing[data-astro-cid-j7pv25f6]{position:relative;min-height:100vh;background:var(--bg-crazy-primary, #59f1ff);overflow:hidden;--content-top: 480px;--content-fit: 280px;--shadow-top: 600px;--iru-scale: .95;--iru-y: 450px;--iru-wave: 44px;--iru-duration: 22s;--iru-tilt: 7deg;--iru-bounce: .035}.landing__shadow[data-astro-cid-j7pv25f6]{position:absolute;left:0;bottom:0;width:100%;height:max(0px,calc(100% - var(--shadow-top)));background:linear-gradient(180deg,rgba(1,167,180,0) 0%,var(--bg-crazy-secondary, #01a7b4) 100%);opacity:.4;z-index:3}.landing__video[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:0;width:100%;height:512px;background:var(--bg-crazy-secondary, #01a7b4);overflow:hidden;z-index:0;transition:height .22s cubic-bezier(.2,.7,.2,1)}.landing__video-media[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:-66px;width:1024px;height:644px;transform:translate(-50%);object-fit:cover;pointer-events:none;transition:width .22s cubic-bezier(.2,.7,.2,1),height .22s cubic-bezier(.2,.7,.2,1),top .22s cubic-bezier(.2,.7,.2,1),left .22s cubic-bezier(.2,.7,.2,1),transform .22s cubic-bezier(.2,.7,.2,1)}.landing__video-cover[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:0;width:1024px;height:512px;transform:translate(-50%);background:linear-gradient(90deg,var(--bg-crazy-secondary, #01a7b4) 0%,rgba(1,167,180,0) 16%,rgba(1,167,180,0) 84.135%,var(--bg-crazy-secondary, #01a7b4) 100%);transition:width .22s cubic-bezier(.2,.7,.2,1),height .22s cubic-bezier(.2,.7,.2,1),top .22s cubic-bezier(.2,.7,.2,1),left .22s cubic-bezier(.2,.7,.2,1),transform .22s cubic-bezier(.2,.7,.2,1)}.landing__wave[data-astro-cid-j7pv25f6]{position:absolute;left:-120px;bottom:-2px;width:calc(100% + 240px);height:60px;pointer-events:none;overflow:hidden;z-index:2;transition:bottom .22s cubic-bezier(.2,.7,.2,1),width .22s cubic-bezier(.2,.7,.2,1),height .22s cubic-bezier(.2,.7,.2,1),left .22s cubic-bezier(.2,.7,.2,1)}.landing__wave-svg[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:0;height:100%;width:calc(100% + 887px);transform:translate(-50%);color:var(--bg-crazy-primary, #59f1ff)}.landing__wave-path[data-astro-cid-j7pv25f6]{fill:currentColor}.landing__wave-path--front[data-astro-cid-j7pv25f6]{opacity:1;animation:wave-front 7s ease-in-out infinite}.landing__wave-path--back[data-astro-cid-j7pv25f6]{opacity:.5;animation:wave-back 10s ease-in-out infinite}.landing__bubbles[data-astro-cid-j7pv25f6]{position:absolute;pointer-events:none;z-index:4;display:block;left:50%;transform-origin:center;will-change:transform;transform:translate(var(--bubble-left));transition:width .22s cubic-bezier(.2,.7,.2,1),transform .22s cubic-bezier(.2,.7,.2,1),top .22s cubic-bezier(.2,.7,.2,1)}.landing__bubble-float[data-astro-cid-j7pv25f6]{width:100%;height:100%;will-change:transform}.landing__bubbles[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:contain;display:block}.landing__bubbles--left[data-astro-cid-j7pv25f6]{--bubble-left: -1246px;--bubble-top: 11px;--bubble-width: 818px;top:var(--bubble-top);width:var(--bubble-width);aspect-ratio:818 / 780}.landing__bubbles--left[data-astro-cid-j7pv25f6] .landing__bubble-float[data-astro-cid-j7pv25f6]{animation:bubble-float-a 11.5s ease-in-out infinite}.landing__bubbles--right[data-astro-cid-j7pv25f6]{--bubble-left: 423px;--bubble-top: -340px;--bubble-width: 903px;top:var(--bubble-top);width:var(--bubble-width);aspect-ratio:903 / 861}.landing__bubbles--right[data-astro-cid-j7pv25f6] .landing__bubble-float[data-astro-cid-j7pv25f6]{animation:bubble-float-b 13.2s ease-in-out infinite}.landing__bubbles--mid[data-astro-cid-j7pv25f6]{--bubble-left: -122px;--bubble-top: 454px;--bubble-width: 1448px;top:var(--bubble-top);bottom:auto;width:var(--bubble-width);aspect-ratio:1448 / 911}.landing__bubbles--mid[data-astro-cid-j7pv25f6] .landing__bubble-float[data-astro-cid-j7pv25f6]{animation:bubble-float-c 15.8s ease-in-out infinite}.landing__bubbles--bottom[data-astro-cid-j7pv25f6]{--bubble-left: -1956px;--bubble-top: 716px;--bubble-width: 1656px;top:var(--bubble-top);bottom:auto;width:var(--bubble-width);aspect-ratio:1656 / 1043}.landing__bubbles--bottom[data-astro-cid-j7pv25f6] .landing__bubble-float[data-astro-cid-j7pv25f6]{animation:bubble-float-d 18.6s ease-in-out infinite}@media(max-width:900px){.landing__bubbles--mid[data-astro-cid-j7pv25f6]{--bubble-left: -260px;--bubble-top: 700px;--bubble-width: 1040px}.landing__bubbles--bottom[data-astro-cid-j7pv25f6]{--bubble-left: -1360px;--bubble-top: 640px;--bubble-width: 1325px}}@media(max-width:700px){.landing__bubbles--mid[data-astro-cid-j7pv25f6]{--bubble-left: 80px;--bubble-top: 560px;--bubble-width: 920px}.landing__bubbles--bottom[data-astro-cid-j7pv25f6]{--bubble-left: -1260px;--bubble-top: 700px;--bubble-width: 1160px}}@media(max-width:520px){.landing__bubbles--mid[data-astro-cid-j7pv25f6]{--bubble-left: 100px;--bubble-top: 620px;--bubble-width: 860px}.landing__bubbles--bottom[data-astro-cid-j7pv25f6]{--bubble-left: -1120px;--bubble-top: 740px;--bubble-width: 1000px}}.landing__content[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:max(0px,min(var(--content-top),calc(100vh - var(--content-fit))));top:max(0px,min(var(--content-top),calc(100svh - var(--content-fit))));transform:translate(-50%);width:512px;padding:0 32px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;text-align:center;z-index:5;transition:top .22s cubic-bezier(.2,.7,.2,1),width .22s cubic-bezier(.2,.7,.2,1),padding .22s cubic-bezier(.2,.7,.2,1)}.landing__title[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:45px;line-height:56px;letter-spacing:-.38px;color:var(--text-crazy-primary, #025ec2);width:100%}.landing__iru[data-astro-cid-j7pv25f6]{position:absolute;left:-30%;top:0;width:729.224px;height:703.663px;display:flex;align-items:center;justify-content:center;z-index:6;pointer-events:none;transform:translate3d(0,var(--iru-y),0) scale(var(--iru-scale));transition:top .22s cubic-bezier(.2,.7,.2,1),left .22s cubic-bezier(.2,.7,.2,1),width .22s cubic-bezier(.2,.7,.2,1),height .22s cubic-bezier(.2,.7,.2,1),transform .22s cubic-bezier(.2,.7,.2,1)}.landing__iru-drift[data-astro-cid-j7pv25f6]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;animation:iru-drift var(--iru-duration) linear infinite alternate;will-change:transform}.landing__iru-inner[data-astro-cid-j7pv25f6]{width:581.715px;height:539.511px;--iru-rotate: -19.64deg;transform:translateY(0) rotate(var(--iru-rotate));animation:iru-bob 4.8s ease-in-out infinite;transition:width .22s cubic-bezier(.2,.7,.2,1),height .22s cubic-bezier(.2,.7,.2,1),transform .22s cubic-bezier(.2,.7,.2,1)}@keyframes iru-drift{0%{transform:translate3d(-60vw,0,0) rotate(-2deg)}20%{transform:translate3d(-30vw,calc(var(--iru-wave) * -.6),0) rotate(var(--iru-tilt))}40%{transform:translate3d(10vw,0,0) rotate(-3deg)}60%{transform:translate3d(50vw,calc(var(--iru-wave) * .25),0) rotate(var(--iru-tilt))}70%{transform:translate3d(95vw,calc(var(--iru-wave) * .15),0) rotate(-2deg)}80%{transform:translate3d(130vw,calc(var(--iru-wave) * .6),0) rotate(3deg)}90%{transform:translate3d(150vw,calc(var(--iru-wave) * .35),0) rotate(-1deg)}to{transform:translate3d(140vw,0,0) rotate(-2deg)}}@keyframes iru-bob{0%{transform:translateY(0) rotate(var(--iru-rotate))}35%{transform:translateY(calc(var(--iru-wave) * -.25)) rotate(calc(var(--iru-rotate) + 2deg))}70%{transform:translateY(calc(var(--iru-wave) * .2)) rotate(calc(var(--iru-rotate) - 1.5deg))}to{transform:translateY(0) rotate(var(--iru-rotate))}}@media(prefers-reduced-motion:reduce){.landing__video[data-astro-cid-j7pv25f6],.landing__video-media[data-astro-cid-j7pv25f6],.landing__video-cover[data-astro-cid-j7pv25f6],.landing__wave[data-astro-cid-j7pv25f6],.landing__content[data-astro-cid-j7pv25f6],.landing__iru[data-astro-cid-j7pv25f6],.landing__iru-inner[data-astro-cid-j7pv25f6]{transition:none}.landing__wave-path--front[data-astro-cid-j7pv25f6],.landing__wave-path--back[data-astro-cid-j7pv25f6],.landing__iru[data-astro-cid-j7pv25f6],.landing__iru-drift[data-astro-cid-j7pv25f6],.landing__iru-inner[data-astro-cid-j7pv25f6],.landing__iru[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{animation:none}}@keyframes wave-front{0%{transform:translate(0)}50%{transform:translate(-12px)}to{transform:translate(0)}}@keyframes wave-back{0%{transform:translate(0)}50%{transform:translate(10px)}to{transform:translate(0)}}@keyframes bubble-float-a{0%{transform:translateZ(0) rotate(0)}40%{transform:translate3d(22px,-24px,0) rotate(-2deg)}70%{transform:translate3d(-10px,-8px,0) rotate(1deg)}to{transform:translateZ(0) rotate(0)}}@keyframes bubble-float-b{0%{transform:translateZ(0) rotate(0)}45%{transform:translate3d(-24px,18px,0) rotate(2.4deg)}75%{transform:translate3d(8px,10px,0) rotate(-1deg)}to{transform:translateZ(0) rotate(0)}}@keyframes bubble-float-c{0%{transform:translateZ(0) rotate(0)}35%{transform:translate3d(26px,-18px,0) rotate(1.6deg)}65%{transform:translate3d(-6px,-4px,0) rotate(-.6deg)}to{transform:translateZ(0) rotate(0)}}@keyframes bubble-float-d{0%{transform:translateZ(0) rotate(0)}35%{transform:translate3d(-28px,16px,0) rotate(-1.8deg)}70%{transform:translate3d(10px,6px,0) rotate(.8deg)}to{transform:translateZ(0) rotate(0)}}.landing__iru[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:contain;pointer-events:none;transform:scaleX(1);transform-origin:center;animation:iru-flip calc(var(--iru-duration) * 2) steps(1,end) infinite}@keyframes iru-flip{0%,49.99%{transform:scaleX(1)}50%,to{transform:scaleX(-1)}}@media(max-width:1100px){.landing[data-astro-cid-j7pv25f6]{min-height:100vh;--content-top: 450px;--content-fit: 280px;--shadow-top: 560px;--iru-scale: .82;--iru-y: 480px;--iru-wave: 40px;--iru-duration: 20s;--iru-tilt: 8deg;--iru-bounce: .035}.landing__content[data-astro-cid-j7pv25f6]{width:min(90vw,520px)}.landing__iru[data-astro-cid-j7pv25f6]{left:-35%;top:0;transform:translate3d(0,var(--iru-y),0) scale(var(--iru-scale))}}@media(max-width:780px){.landing[data-astro-cid-j7pv25f6]{min-height:100vh;--content-top: 410px;--content-fit: 300px;--shadow-top: 520px;--iru-scale: .78;--iru-y: 460px;--iru-wave: 34px;--iru-duration: 18s;--iru-tilt: 9deg;--iru-bounce: .035}.landing__video[data-astro-cid-j7pv25f6]{height:420px}.landing__video-media[data-astro-cid-j7pv25f6],.landing__video-cover[data-astro-cid-j7pv25f6]{width:820px;height:520px;top:-50px}.landing__iru[data-astro-cid-j7pv25f6]{left:-40%;top:0;transform:translate3d(0,var(--iru-y),0) scale(var(--iru-scale))}}@media(max-width:520px){.landing[data-astro-cid-j7pv25f6]{min-height:100vh;--content-top: 440px;--content-fit: 320px;--shadow-top: 500px;--iru-scale: .7;--iru-y: 480px;--iru-wave: 28px;--iru-duration: 16s;--iru-tilt: 9deg;--iru-bounce: .03}.landing__video[data-astro-cid-j7pv25f6]{height:450px}.landing__video-media[data-astro-cid-j7pv25f6]{top:50%;width:716px;height:450px;left:calc(50% + 20px);transform:translate(-50%,-50%)}.landing__video-cover[data-astro-cid-j7pv25f6]{width:900px;height:450px;left:calc(50% + 10px)}.landing__wave[data-astro-cid-j7pv25f6]{height:40px}.landing__content[data-astro-cid-j7pv25f6]{width:100%;padding:0 32px;align-items:center}.landing__iru[data-astro-cid-j7pv25f6]{display:flex;left:-45%;top:0;width:498px;height:480px;transform:translate3d(0,var(--iru-y),0) scale(var(--iru-scale))}.landing__iru-inner[data-astro-cid-j7pv25f6]{width:397px;height:368px;transform:rotate(-19.64deg)}}@media(max-height:720px)and (min-width:521px){.landing[data-astro-cid-j7pv25f6]{min-height:100vh;--content-top: 370px;--shadow-top: 480px}.landing__video[data-astro-cid-j7pv25f6]{height:380px}.landing__video-media[data-astro-cid-j7pv25f6],.landing__video-cover[data-astro-cid-j7pv25f6]{height:480px;top:-40px}}@media(max-height:640px)and (min-width:521px){.landing[data-astro-cid-j7pv25f6]{min-height:100vh;--content-top: 330px;--shadow-top: 440px}.landing__video[data-astro-cid-j7pv25f6]{height:340px}.landing__video-media[data-astro-cid-j7pv25f6],.landing__video-cover[data-astro-cid-j7pv25f6]{height:430px;top:-35px}}@media(max-width:520px)and (max-height:700px){.landing[data-astro-cid-j7pv25f6]{min-height:100vh;--content-top: 350px;--content-fit: 370px;--shadow-top: 420px}.landing__video[data-astro-cid-j7pv25f6],.landing__video-media[data-astro-cid-j7pv25f6],.landing__video-cover[data-astro-cid-j7pv25f6]{height:360px}.landing__wave[data-astro-cid-j7pv25f6]{height:36px}}
