.scroll-to-top[data-astro-cid-73562bqz]{position:fixed;right:40px;bottom:40px;width:50px;height:50px;padding:0;border:none;border-radius:72px;background:#fff;box-shadow:0 2px 10px #d1ddf5b3;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .25s ease,transform .25s ease,box-shadow .2s ease;z-index:900}.scroll-to-top[data-astro-cid-73562bqz][data-visible=true]{opacity:1;transform:translateY(0);pointer-events:auto}.scroll-to-top[data-astro-cid-73562bqz]:hover{box-shadow:0 4px 16px #d1ddf5f2}.scroll-to-top[data-astro-cid-73562bqz]:active{transform:translateY(2px)}@media(max-width:768px){.scroll-to-top[data-astro-cid-73562bqz]{right:20px;bottom:20px;width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.scroll-to-top[data-astro-cid-73562bqz]{transition:opacity .2s ease;transform:none!important}}:root{--color-white: #ffffff;--color-black: #000000;--color-gray-50: #fafafa;--color-gray-100: #f5f5f5;--color-gray-200: #f0f0f0;--color-gray-300: #d9d9d9;--color-gray-400: #bfbfbf;--color-gray-500: #8c8c8c;--color-gray-600: #595959;--color-gray-700: #323a3e;--color-gray-800: #292f32;--color-gray-900: #1f1f1f;--color-gray-950: #141414;--color-black-text: #1a1a1a;--color-white-10: rgba(255, 255, 255, .1);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-bi-01: #3a43ff;--color-bi-03: #2576fe;--color-bi-05: #8086ff;--color-bi-layer-action: #1dadaf;--color-bi-layer-sense: #895ef6;--gradient-skein-os: linear-gradient(90deg, #29dfff, #f87aff);--color-blue-100: #e5efff;--color-blue-200: #d0dbee;--color-blue-300: #bed6ff;--color-blue-500: #a9bde0;--color-blue-700: #6280b1;--gradient-blue-arrow: linear-gradient(180deg, #a3c5fc, #d0d6e1);--color-cool-gray-50: #f7f9fd;--color-cool-gray-70: #ebf0fa;--color-cool-gray-100: #d0d6e1;--color-cool-gray-400: #8e9cb8;--color-cool-gray-500: #7e80a0;--color-cool-gray-700: #494554;--color-neutral-50: #f5f5f5;--color-neutral-100: #e6e6e6;--color-neutral-200: #d8d8d8;--color-neutral-400: #878787;--color-neutral-600: #606060;--color-neutral-800: #383838;--color-error-100: #ffe7e6;--color-error-400: #fc2e21;--gradient-bg-dark: linear-gradient(180deg, #263f74, #000000);--container-w-2026: var(--layout-content-w);--container-gutter: var(--layout-gutter);--color-bi-02: #1a7eff;--color-bi-04: #ec4cff;--gradient-bi: linear-gradient(90deg, #3a43ff, #1a7eff, #ec4cff, #8086ff, #3a43ff);--gradient-01: linear-gradient(90deg, #0764ed, #0072fe);--gradient-02: linear-gradient(90deg, #0764ed, #0072fe);--gradient-03: linear-gradient(90deg, #6468ff, #0784eb);--gradient-04: linear-gradient(90deg, #834aff, #c566fc);--color-blue-gray-1-100: #f3f4f7;--color-blue-gray-1-300: #e0e5f1;--color-blue-gray-2-100: #f0f1f5;--color-blue-gray-2-200: #e6e8eb;--color-error: #fc5f5f;--color-success: #53b9fc;--color-bg: var(--color-white);--color-surface: var(--color-gray-100);--color-text: var(--color-gray-950);--color-text-muted: var(--color-gray-500);--color-text-sub: var(--color-gray-600);--color-text-caption: var(--color-gray-700);--color-border: var(--color-blue-gray-2-200);--color-border-light: var(--color-gray-300);--color-primary: var(--color-bi-01);--color-primary-hover: var(--color-bi-03);--color-bg-secondary: var(--color-cool-gray-50);--space-2: 2px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-14: 14px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-30: 30px;--space-40: 40px;--space-48: 48px;--space-50: 50px;--space-56: 56px;--space-60: 60px;--space-70: 70px;--space-80: 80px;--space-100: 100px;--space-150: 150px;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--radius-16: 16px;--radius-pill: 999px;--layout-content-w: 1360px;--layout-content-w-carousel: 1440px;--layout-gutter: 40px;--layout-gutter-mobile: 20px;--layout-section-y: 100px;--layout-section-y-first: 150px;--layout-hero-top: 196px;--type-line: 1.5;--type-display-1-size: 52px;--type-display-1-weight: 700;--type-display-1-spacing: -.01em;--type-display-2-size: 46px;--type-display-2-weight: 600;--type-display-2-spacing: -.02em;--type-title-1-size: 40px;--type-title-1-weight: 600;--type-title-1-spacing: -.02em;--type-title-2-size: 34px;--type-title-2-weight: 600;--type-title-2-spacing: -.02em;--type-title-3-size: 32px;--type-title-3-weight: 500;--type-title-3-spacing: -.02em;--type-subtitle-1-size: 30px;--type-subtitle-1-weight: 600;--type-subtitle-1-spacing: -.02em;--type-subtitle-2-size: 26px;--type-subtitle-2-weight: 600;--type-subtitle-2-spacing: -.02em;--type-subtitle-3-size: 24px;--type-subtitle-3-weight: 600;--type-subtitle-3-spacing: -.02em;--type-subtitle-3-medium-size: 24px;--type-subtitle-3-medium-weight: 500;--type-subtitle-3-medium-spacing: -.02em;--type-body-1-size: 22px;--type-body-1-weight: 600;--type-body-1-spacing: -.02em;--type-body-1-medium-size: 22px;--type-body-1-medium-weight: 500;--type-body-1-medium-spacing: -.02em;--type-body-2-medium-size: 20px;--type-body-2-medium-weight: 500;--type-body-2-medium-spacing: -.02em;--type-body-3-size: 18px;--type-body-3-weight: 600;--type-body-3-spacing: -.02em;--type-body-3-medium-size: 18px;--type-body-3-medium-weight: 500;--type-body-3-medium-spacing: -.02em;--type-body-3-regular-size: 18px;--type-body-3-regular-weight: 400;--type-body-3-regular-spacing: -.02em;--type-body-4-size: 16px;--type-body-4-weight: 600;--type-body-4-spacing: -.02em;--type-body-4-medium-size: 16px;--type-body-4-medium-weight: 500;--type-body-4-medium-spacing: -.02em;--type-body-4-regular-size: 16px;--type-body-4-regular-weight: 400;--type-body-4-regular-spacing: -.02em;--type-caption-1-size: 15px;--type-caption-1-weight: 400;--type-caption-1-spacing: -.02em;--type-caption-2-size: 14px;--type-caption-2-weight: 600;--type-caption-2-spacing: -.02em;--type-caption-2-regular-size: 14px;--type-caption-2-regular-weight: 400;--type-caption-2-regular-spacing: -.02em;--font-family-base: "Pretendard", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-h1-size: 48px;--font-h1-line: 56px;--font-h1-spacing: 0;--font-h1-weight: 700;--font-h2-size: 42px;--font-h2-line: 52px;--font-h2-spacing: -.02em;--font-h2-weight: 700;--font-h3-size: 40px;--font-h3-line: 48px;--font-h3-spacing: -.02em;--font-h3-weight: 600;--font-h4-size: 36px;--font-h4-line: 40px;--font-h4-spacing: -.02em;--font-h4-weight: 600;--font-h5-size: 34px;--font-h5-line: 42px;--font-h5-spacing: -.02em;--font-h5-weight: 700;--font-h6-size: 32px;--font-h6-line: 48px;--font-h6-spacing: -.02em;--font-h6-weight: 600;--font-h7-size: 30px;--font-h7-line: 44px;--font-h7-spacing: -.02em;--font-h7-weight: 600;--font-h8-size: 26px;--font-h8-line: 36px;--font-h8-spacing: -.02em;--font-h8-weight: 600;--font-h9-size: 24px;--font-h9-line: 34px;--font-h9-spacing: -.02em;--font-h9-weight: 600;--font-b1-1-size: 22px;--font-b1-1-line: 32px;--font-b1-1-spacing: -.02em;--font-b1-1-weight: 600;--font-b1-2-size: 22px;--font-b1-2-line: 32px;--font-b1-2-spacing: -.02em;--font-b1-2-weight: 500;--font-b2-1-size: 20px;--font-b2-1-line: 28px;--font-b2-1-spacing: -.02em;--font-b2-1-weight: 600;--font-b2-2-size: 20px;--font-b2-2-line: 28px;--font-b2-2-spacing: -.02em;--font-b2-2-weight: 500;--font-b2-3-size: 20px;--font-b2-3-line: 28px;--font-b2-3-spacing: -.02em;--font-b2-3-weight: 400;--font-b3-1-size: 18px;--font-b3-1-line: 26px;--font-b3-1-spacing: -.02em;--font-b3-1-weight: 600;--font-b3-2-size: 18px;--font-b3-2-line: 26px;--font-b3-2-spacing: -.02em;--font-b3-2-weight: 500;--font-b3-3-size: 18px;--font-b3-3-line: 26px;--font-b3-3-spacing: -.02em;--font-b3-3-weight: 400;--font-b4-1-size: 16px;--font-b4-1-line: 24px;--font-b4-1-spacing: -.02em;--font-b4-1-weight: 600;--font-b4-2-size: 16px;--font-b4-2-line: 24px;--font-b4-2-spacing: -.02em;--font-b4-2-weight: 500;--font-b4-3-size: 16px;--font-b4-3-line: 24px;--font-b4-3-spacing: -.025em;--font-b4-3-weight: 400;--font-b5-1-size: 14px;--font-b5-1-line: 20px;--font-b5-1-spacing: -.02em;--font-b5-1-weight: 600;--font-b5-2-size: 14px;--font-b5-2-line: 20px;--font-b5-2-spacing: -.02em;--font-b5-2-weight: 500;--font-b5-3-size: 14px;--font-b5-3-line: 20px;--font-b5-3-spacing: -.02em;--font-b5-3-weight: 400;--font-c1-1-size: 12px;--font-c1-1-line: 16px;--font-c1-1-spacing: 0;--font-c1-1-weight: 500;--font-c1-2-size: 12px;--font-c1-2-line: 16px;--font-c1-2-spacing: 0;--font-c1-2-weight: 400}[class^=text-h],[class^=text-b],[class^=text-c]{font-family:var(--font-family-base)}.text-h1{font-size:var(--font-h1-size);line-height:var(--font-h1-line);letter-spacing:var(--font-h1-spacing);font-weight:var(--font-h1-weight)}.text-h2{font-size:var(--font-h2-size);line-height:var(--font-h2-line);letter-spacing:var(--font-h2-spacing);font-weight:var(--font-h2-weight)}.text-h3{font-size:var(--font-h3-size);line-height:var(--font-h3-line);letter-spacing:var(--font-h3-spacing);font-weight:var(--font-h3-weight)}.text-h4{font-size:var(--font-h4-size);line-height:var(--font-h4-line);letter-spacing:var(--font-h4-spacing);font-weight:var(--font-h4-weight)}.text-h5{font-size:var(--font-h5-size);line-height:var(--font-h5-line);letter-spacing:var(--font-h5-spacing);font-weight:var(--font-h5-weight)}.text-h6{font-size:var(--font-h6-size);line-height:var(--font-h6-line);letter-spacing:var(--font-h6-spacing);font-weight:var(--font-h6-weight)}.text-h7{font-size:var(--font-h7-size);line-height:var(--font-h7-line);letter-spacing:var(--font-h7-spacing);font-weight:var(--font-h7-weight)}.text-h8{font-size:var(--font-h8-size);line-height:var(--font-h8-line);letter-spacing:var(--font-h8-spacing);font-weight:var(--font-h8-weight)}.text-h9{font-size:var(--font-h9-size);line-height:var(--font-h9-line);letter-spacing:var(--font-h9-spacing);font-weight:var(--font-h9-weight)}.text-b1-1{font-size:var(--font-b1-1-size);line-height:var(--font-b1-1-line);letter-spacing:var(--font-b1-1-spacing);font-weight:var(--font-b1-1-weight)}.text-b1-2{font-size:var(--font-b1-2-size);line-height:var(--font-b1-2-line);letter-spacing:var(--font-b1-2-spacing);font-weight:var(--font-b1-2-weight)}.text-b2-1{font-size:var(--font-b2-1-size);line-height:var(--font-b2-1-line);letter-spacing:var(--font-b2-1-spacing);font-weight:var(--font-b2-1-weight)}.text-b2-2{font-size:var(--font-b2-2-size);line-height:var(--font-b2-2-line);letter-spacing:var(--font-b2-2-spacing);font-weight:var(--font-b2-2-weight)}.text-b2-3{font-size:var(--font-b2-3-size);line-height:var(--font-b2-3-line);letter-spacing:var(--font-b2-3-spacing);font-weight:var(--font-b2-3-weight)}.text-b3-1{font-size:var(--font-b3-1-size);line-height:var(--font-b3-1-line);letter-spacing:var(--font-b3-1-spacing);font-weight:var(--font-b3-1-weight)}.text-b3-2{font-size:var(--font-b3-2-size);line-height:var(--font-b3-2-line);letter-spacing:var(--font-b3-2-spacing);font-weight:var(--font-b3-2-weight)}.text-b3-3{font-size:var(--font-b3-3-size);line-height:var(--font-b3-3-line);letter-spacing:var(--font-b3-3-spacing);font-weight:var(--font-b3-3-weight)}.text-b4-1{font-size:var(--font-b4-1-size);line-height:var(--font-b4-1-line);letter-spacing:var(--font-b4-1-spacing);font-weight:var(--font-b4-1-weight)}.text-b4-2{font-size:var(--font-b4-2-size);line-height:var(--font-b4-2-line);letter-spacing:var(--font-b4-2-spacing);font-weight:var(--font-b4-2-weight)}.text-b4-3{font-size:var(--font-b4-3-size);line-height:var(--font-b4-3-line);letter-spacing:var(--font-b4-3-spacing);font-weight:var(--font-b4-3-weight)}.text-b5-1{font-size:var(--font-b5-1-size);line-height:var(--font-b5-1-line);letter-spacing:var(--font-b5-1-spacing);font-weight:var(--font-b5-1-weight)}.text-b5-2{font-size:var(--font-b5-2-size);line-height:var(--font-b5-2-line);letter-spacing:var(--font-b5-2-spacing);font-weight:var(--font-b5-2-weight)}.text-b5-3{font-size:var(--font-b5-3-size);line-height:var(--font-b5-3-line);letter-spacing:var(--font-b5-3-spacing);font-weight:var(--font-b5-3-weight)}.text-c1-1{font-size:var(--font-c1-1-size);line-height:var(--font-c1-1-line);letter-spacing:var(--font-c1-1-spacing);font-weight:var(--font-c1-1-weight)}.text-c1-2{font-size:var(--font-c1-2-size);line-height:var(--font-c1-2-line);letter-spacing:var(--font-c1-2-spacing);font-weight:var(--font-c1-2-weight)}[class^=ds-]{font-family:var(--font-family-base);line-height:var(--type-line)}.ds-display-1{font-size:var(--type-display-1-size);font-weight:var(--type-display-1-weight);letter-spacing:var(--type-display-1-spacing)}.ds-display-2{font-size:var(--type-display-2-size);font-weight:var(--type-display-2-weight);letter-spacing:var(--type-display-2-spacing)}.ds-title-1{font-size:var(--type-title-1-size);font-weight:var(--type-title-1-weight);letter-spacing:var(--type-title-1-spacing)}.ds-title-2{font-size:var(--type-title-2-size);font-weight:var(--type-title-2-weight);letter-spacing:var(--type-title-2-spacing)}.ds-title-3{font-size:var(--type-title-3-size);font-weight:var(--type-title-3-weight);letter-spacing:var(--type-title-3-spacing)}.ds-subtitle-1{font-size:var(--type-subtitle-1-size);font-weight:var(--type-subtitle-1-weight);letter-spacing:var(--type-subtitle-1-spacing)}.ds-subtitle-2{font-size:var(--type-subtitle-2-size);font-weight:var(--type-subtitle-2-weight);letter-spacing:var(--type-subtitle-2-spacing)}.ds-subtitle-3{font-size:var(--type-subtitle-3-size);font-weight:var(--type-subtitle-3-weight);letter-spacing:var(--type-subtitle-3-spacing)}.ds-subtitle-3-medium{font-size:var(--type-subtitle-3-medium-size);font-weight:var(--type-subtitle-3-medium-weight);letter-spacing:var(--type-subtitle-3-medium-spacing)}.ds-body-1{font-size:var(--type-body-1-size);font-weight:var(--type-body-1-weight);letter-spacing:var(--type-body-1-spacing)}.ds-body-1-medium{font-size:var(--type-body-1-medium-size);font-weight:var(--type-body-1-medium-weight);letter-spacing:var(--type-body-1-medium-spacing)}.ds-body-2-medium{font-size:var(--type-body-2-medium-size);font-weight:var(--type-body-2-medium-weight);letter-spacing:var(--type-body-2-medium-spacing)}.ds-body-3{font-size:var(--type-body-3-size);font-weight:var(--type-body-3-weight);letter-spacing:var(--type-body-3-spacing)}.ds-body-3-medium{font-size:var(--type-body-3-medium-size);font-weight:var(--type-body-3-medium-weight);letter-spacing:var(--type-body-3-medium-spacing)}.ds-body-3-regular{font-size:var(--type-body-3-regular-size);font-weight:var(--type-body-3-regular-weight);letter-spacing:var(--type-body-3-regular-spacing)}.ds-body-4{font-size:var(--type-body-4-size);font-weight:var(--type-body-4-weight);letter-spacing:var(--type-body-4-spacing)}.ds-body-4-medium{font-size:var(--type-body-4-medium-size);font-weight:var(--type-body-4-medium-weight);letter-spacing:var(--type-body-4-medium-spacing)}.ds-body-4-regular{font-size:var(--type-body-4-regular-size);font-weight:var(--type-body-4-regular-weight);letter-spacing:var(--type-body-4-regular-spacing)}.ds-caption-1{font-size:var(--type-caption-1-size);font-weight:var(--type-caption-1-weight);letter-spacing:var(--type-caption-1-spacing)}.ds-caption-2{font-size:var(--type-caption-2-size);font-weight:var(--type-caption-2-weight);letter-spacing:var(--type-caption-2-spacing)}.ds-caption-2-regular{font-size:var(--type-caption-2-regular-size);font-weight:var(--type-caption-2-regular-weight);letter-spacing:var(--type-caption-2-regular-spacing)}.ds-keep{font-style:normal;white-space:nowrap}@font-face{font-family:Pretendard;font-weight:100 900;font-style:normal;src:url(/pretendard/variable/woff2/PretendardVariable.woff2) format("woff2-variations");font-display:swap}@font-face{font-family:Pretendard Variable;font-weight:100 900;font-style:normal;src:url(/pretendard/variable/woff2/PretendardVariable.woff2) format("woff2-variations");font-display:swap}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{min-height:100vh;overflow-x:clip;word-break:keep-all;overflow-wrap:break-word}*,input,textarea,select,button{font-family:inherit}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}.fade-in-up{opacity:0;transform:translateY(40px);transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94)}.fade-in-up.is-visible{opacity:1;transform:translateY(0)}.fade-in{opacity:0;transition:opacity .6s ease-out}.fade-in.is-visible{opacity:1}.scale-in{opacity:0;transform:scale(.95);transition:opacity .5s ease-out,transform .5s ease-out}.scale-in.is-visible{opacity:1;transform:scale(1)}.slide-in-left{opacity:0;transform:translate(-40px);transition:opacity .6s ease-out,transform .6s ease-out}.slide-in-left.is-visible{opacity:1;transform:translate(0)}.slide-in-right{opacity:0;transform:translate(40px);transition:opacity .6s ease-out,transform .6s ease-out}.slide-in-right.is-visible{opacity:1;transform:translate(0)}.stagger-1{transition-delay:.1s}.stagger-2{transition-delay:.2s}.stagger-3{transition-delay:.3s}.stagger-4{transition-delay:.4s}.stagger-5{transition-delay:.5s}.stagger-6{transition-delay:.6s}.hero-animate{opacity:0;transform:translateY(20px);animation:heroFadeIn .8s ease-out forwards}.hero-animate-delay-1{animation-delay:.2s}.hero-animate-delay-2{animation-delay:.4s}.hero-animate-delay-3{animation-delay:.6s}.hero-animate-delay-4{animation-delay:.8s}.hero-animate-delay-5{animation-delay:1s}@keyframes heroFadeIn{to{opacity:1;transform:translateY(0)}}@keyframes blobFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(15px,-15px) scale(1.02)}66%{transform:translate(-10px,10px) scale(.98)}}.blob-animate{animation:blobFloat 8s ease-in-out infinite}.blob-animate-reverse{animation:blobFloat 10s ease-in-out infinite reverse}.blob-animate-slow{animation:blobFloat 12s ease-in-out infinite}.counter-animate{opacity:0;transform:translateY(20px)}.counter-animate.is-visible{opacity:1;transform:translateY(0);transition:opacity .5s ease-out,transform .5s ease-out}.card-hover{transition:transform .3s ease,box-shadow .3s ease}.card-hover:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.btn-animate{position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.btn-animate:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3a43ff40}.btn-animate:active{transform:translateY(0)}.btn-arrow{transition:transform .2s ease}.btn-animate:hover .btn-arrow{transform:translate(4px)}.link-animate{position:relative}.link-animate:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:currentColor;transition:width .3s ease}.link-animate:hover:after{width:100%}.img-reveal{opacity:0;transform:scale(1.05);transition:opacity .6s ease-out,transform .6s ease-out}.img-reveal.is-visible{opacity:1;transform:scale(1)}.highlight-animate{background:linear-gradient(120deg,transparent 0%,transparent 50%,rgba(58,67,255,.1) 50%);background-size:240% 100%;background-position:100% 0;transition:background-position .4s ease}.highlight-animate:hover{background-position:0 0}.accordion-animate .accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease-out,padding .4s ease-out;padding:0}.accordion-animate.active .accordion-content{max-height:500px;padding-top:0;padding-bottom:28px}.logo-animate{transition:transform .3s ease,filter .3s ease,opacity .3s ease}.logo-animate:hover{transform:scale(1.05)}@keyframes pulse{0%,to{box-shadow:0 0 #3a43ff66}50%{box-shadow:0 0 0 10px #3a43ff00}}.pulse-animate{animation:pulse 2s ease-in-out infinite}.animate-on-scroll,.fade-in-up,.fade-in,.scale-in,.slide-in-left,.slide-in-right,.counter-animate,.img-reveal{opacity:1;transform:none}.ds-anim .ds-reveal{opacity:0;transform:translateY(32px);transition:opacity 1.1s cubic-bezier(.22,.61,.36,1),transform 1.1s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.ds-anim [data-reveal-group].is-in .ds-reveal{opacity:1;transform:translateY(0);transition-delay:var(--reveal-delay, 0ms)}@media(prefers-reduced-motion:reduce){.ds-anim .ds-reveal{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.animate-on-scroll,.fade-in-up,.fade-in,.scale-in,.slide-in-left,.slide-in-right,.hero-animate,.counter-animate,.img-reveal{opacity:1;transform:none}}
