.hero-slides{position:relative;width:100%;height:100vh;min-height:600px;isolation:isolate;background:#000;color:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-slides .split{position:absolute;inset:0;display:flex;z-index:0}.hero-slides .pane{position:relative;flex:1 1 50%;overflow:hidden;transition:flex-basis 2.2s cubic-bezier(.65,0,.35,1)}.hero-slides .pane video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;object-fit:cover;filter:brightness(.58) saturate(.95)}.hero-slides .pane-tag{position:absolute;bottom:var(--space-xl, 32px);left:50%;transform:translate(-50%);z-index:2;font-size:12px;font-weight:var(--weight-bold, 700);letter-spacing:.12em;color:#ffffffd9;border:1px solid rgba(255,255,255,.35);padding:5px 14px;border-radius:var(--radius-lg, 999px);white-space:nowrap;transition:opacity .6s ease}.hero-slides .seam{width:2px;background:#ffffff80;z-index:1;transition:opacity .8s ease}.hero-slides.is-sweeping .split .seam{opacity:1;width:4px;background:#fff;box-shadow:0 0 24px 6px var(--color-accent, #2f54eb);transition:opacity .2s ease}.hero-slides.is-resolved .pane-jam{flex-basis:0%}.hero-slides.is-resolved .pane-flow,.hero-slides.is-jammed .pane-jam{flex-basis:100%}.hero-slides.is-jammed .pane-flow{flex-basis:0%}.hero-slides.is-jammed .seam,.hero-slides.is-jammed .pane-tag,.hero-slides.is-resolved .seam,.hero-slides.is-resolved .pane-tag{opacity:0}.hero-slides:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% 50%,#0000008c,#0003 75%,#0000)}.hero-slides .stage{position:relative;z-index:2;text-align:center;max-width:880px;width:100%;padding:0 var(--space-lg, 24px);height:100%}.hero-slides .slide{position:absolute;left:0;right:0;top:50%;transform:translateY(-40%);opacity:0;transition:opacity .7s ease,transform .7s ease;pointer-events:none;padding:0 var(--space-lg, 24px)}.hero-slides .slide.is-active{opacity:1;transform:translateY(-50%);pointer-events:auto}.hero-slides .slide-heading{display:flex;flex-direction:column;align-items:center;gap:.25em;font-size:clamp(30px,4.6vw,66px);text-wrap:balance;font-weight:var(--weight-extrabold, 800);line-height:1.08;letter-spacing:-.01em;margin:0;color:#fff;text-shadow:0 4px 32px rgba(0,0,0,.7)}.hero-slides .slide-heading .slide-line:first-child:not(:only-child){font-size:.42em;font-weight:var(--weight-bold, 700);letter-spacing:.18em;text-transform:uppercase;color:#ffffffd9}@media(min-width:769px){.hero-slides .slide-heading .slide-line{white-space:nowrap}}.hero-slides .slide.is-active .slide-heading .slide-line{animation:line-rise .6s ease-out both;animation-delay:.2s}.hero-slides .slide.is-active .slide-heading .slide-line+.slide-line{animation:line-slam .55s cubic-bezier(.2,.9,.3,1) both;animation-delay:.8s}.hero-slides .slide.is-active .slide-sub{animation:line-rise .5s ease-out 1.4s both}.hero-slides .slide.is-active .slide-rotator{animation:line-rise .5s ease-out 1.7s both}.hero-slides .slide.is-active .slide-cards{animation:line-rise .6s ease-out 2.1s both}@keyframes line-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes line-slam{0%{opacity:0;transform:scale(1.35);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}.hero-slides .slide-heading em{font-style:normal;color:var(--color-accent, #6b8cff)}.hero-slides .slide-strips{display:flex;flex-direction:column;align-items:center;gap:clamp(18px,3.4vw,40px);margin:0;font-size:clamp(16px,2.2vw,26px);font-weight:var(--weight-extrabold, 800);line-height:1.2}.hero-slides .slide-strip{display:inline-block;background:#fff;color:#000;padding:.28em .6em;border-radius:4px;--tilt: -1deg;transform:rotate(var(--tilt));box-shadow:0 6px 24px #00000059}@media(min-width:769px){.hero-slides .slide-strip{white-space:nowrap}}.hero-slides .slide-strip:first-child{font-size:1.5em;padding:.22em .55em}.hero-slides .slide-strip:nth-child(2){--tilt: -.8deg}.hero-slides .slide.is-active .slide-strip{animation:strip-in .55s cubic-bezier(.2,.9,.3,1.2) both}.hero-slides .slide.is-active .slide-strip:nth-child(1){animation-delay:2.2s}.hero-slides .slide.is-active .slide-strip:nth-child(2){animation-delay:3s}.hero-slides .slide.is-active .slide-strip:nth-child(3){animation-name:strip-stamp;animation-duration:.45s;animation-delay:3.8s}@keyframes strip-in{0%{opacity:0;transform:translateY(28px) rotate(calc(var(--tilt) - 3deg))}to{opacity:1;transform:rotate(var(--tilt))}}@keyframes strip-stamp{0%{opacity:0;transform:scale(1.35) rotate(calc(var(--tilt) + 2deg))}to{opacity:1;transform:rotate(var(--tilt))}}.hero-slides .slide-strip.is-accent{font-size:1.2em;background:var(--color-accent, #2f54eb);color:var(--color-accent-foreground, #ffffff);border-radius:0;--tilt: .6deg;box-shadow:-10px 4px 0 4px #000}.hero-slides .slide-sub{margin-top:var(--space-md, 18px);font-size:clamp(15px,1.6vw,19px);color:#ffffffc7;font-weight:var(--weight-medium, 500)}.hero-slides .slide-rotator{display:grid;justify-items:center;margin:20px 0 0;font-size:clamp(20px,2.6vw,32px);font-weight:var(--weight-extrabold, 800);line-height:1.2}.hero-slides .slide-rotator span{grid-area:1 / 1;align-self:center;background:var(--color-accent, #2f54eb);color:var(--color-accent-foreground, #ffffff);padding:.2em .6em;box-shadow:-10px 4px 0 4px #000;opacity:0;transform:translateY(14px) rotate(.6deg);transition:opacity .45s ease,transform .45s ease}.hero-slides .slide-rotator span.is-active{opacity:1;transform:rotate(.6deg)}.hero-slides .slide-sub.is-pill{display:inline-block;background:var(--color-accent, #2f54eb);color:var(--color-accent-foreground, #ffffff);font-weight:var(--weight-extrabold, 800);font-size:clamp(15px,1.7vw,20px);padding:10px 26px;border-radius:var(--radius-lg, 999px);box-shadow:0 6px 24px #00000059}.hero-slides .slide-cta{display:inline-flex;align-items:center;gap:8px;margin-top:var(--space-lg, 30px);background:var(--color-accent, #2f54eb);color:var(--color-accent-foreground, #ffffff);border:none;cursor:pointer;font-family:inherit;font-weight:var(--weight-bold, 700);font-size:16px;padding:14px 34px;border-radius:var(--radius-lg, 999px);box-shadow:0 8px 30px #2f54eb73}.hero-slides .slide-cta svg{width:18px;height:18px}.hero-slides .slide-cards{display:flex;gap:var(--space-md, 18px);justify-content:center;margin-top:clamp(48px,14vh,160px)}.hero-slides .slide-card{flex:0 1 340px;background:#0a0a0ad1;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-lg, 16px);padding:var(--space-lg, 24px);text-align:center;backdrop-filter:blur(6px)}.hero-slides .slide-card-badge{display:block;color:#fff9;font-weight:var(--weight-bold, 700);font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px}.hero-slides .slide-card-lede{font-size:15px;line-height:1.45;color:#fff;margin:0 0 24px}.hero-slides .slide-card-link{color:var(--color-accent, #6b8cff);text-decoration:underline;text-underline-offset:3px}.hero-slides .slide-card-cta{display:inline-flex;align-items:center;gap:6px;background:var(--color-accent, #2f54eb);color:var(--color-accent-foreground, #ffffff);border:none;cursor:pointer;font-family:inherit;font-weight:var(--weight-bold, 700);font-size:14px;padding:10px 24px;border-radius:var(--radius-pill, 9999px)}.hero-slides .slide-card-cta svg{width:15px;height:15px}.hero-slides .slide-card-body{margin:var(--space-sm, 10px) 0 0;font-size:12px;color:#fff9}.hero-slides .slide-note{margin:var(--space-md, 18px) auto 0;max-width:640px;font-size:13px;line-height:1.5;color:#ffffffa6;text-shadow:0 1px 12px rgba(0,0,0,.5)}.hero-slides .slide-dots{position:absolute;top:var(--space-lg, 24px);right:var(--space-lg, 24px);z-index:3;display:flex;gap:var(--space-sm, 10px)}.hero-slides .slide-dot{min-width:52px;padding:7px 16px;border-radius:var(--radius-lg, 999px);background:#ffffff29;border:1px solid rgba(255,255,255,.3);cursor:pointer;position:relative;overflow:hidden;font-family:inherit}.hero-slides .slide-dot-fill{position:absolute;inset:0;width:0%;background:var(--color-accent, #2f54eb)}.hero-slides .slide-dot-label{position:relative;z-index:1;color:#fff;font-size:12px;font-weight:var(--weight-bold, 700);letter-spacing:.08em}.hero-slides .slide-dot.is-active .slide-dot-fill{animation:hero-slides-fill var(--hero-slide-duration, 5.5s) linear forwards}.hero-slides.is-parked .slide-dot.is-active .slide-dot-fill{animation:none;width:100%}@keyframes hero-slides-fill{0%{width:0%}to{width:100%}}@media(max-width:600px){.hero-slides .slide-cards{flex-direction:column;align-items:center;gap:var(--space-sm, 12px);margin-top:7vh}.hero-slides .slide-card{flex-basis:auto;width:min(340px,100%);padding:20px}}@media(max-width:768px){.hero-slides .slide-dots{top:var(--space-md, 16px);right:var(--space-md, 16px)}.hero-slides .slide{top:calc(50% - 16px)}.hero-slides .slide-heading{font-size:clamp(26px,8vw,34px)}.hero-slides .slide-heading .slide-line:first-child:not(:only-child){font-size:.52em}.hero-slides .slide-sub{margin-top:10px;font-size:14px}.hero-slides .slide-card-lede{font-size:14px;margin-bottom:16px}.hero-slides .slide-card-cta{padding:8px 20px;font-size:13px}.hero-slides .slide-card-body{font-size:11px;margin-top:6px}.hero-slides .pane-tag{top:var(--space-md, 16px);bottom:auto;font-size:9px;letter-spacing:.08em;padding:4px 10px}}.hero-slides .pane-jam video{top:0;left:0;width:100%;height:100%;transform:none;object-position:0% 50%}.hero-slides .pane-jam video{filter:brightness(.75) saturate(.95)}.hero-slides.is-jammed .pane-jam video{animation:jam-pan var(--hero-slide-duration, 10s) ease-in-out both,jam-dim .8s ease 1.6s both}.hero-slides.is-jammed:after{animation:overlay-in .8s ease 1.6s both}@keyframes jam-dim{0%{filter:brightness(1) saturate(1)}to{filter:brightness(.75) saturate(.95)}}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.hero-slides .slide[data-focus=jam]{bottom:24%}}.hero-slides .slide[data-focus=jam]{top:auto;bottom:20%;transform:translateY(12px)}.hero-slides .slide[data-focus=jam].is-active{transform:none}@keyframes jam-pan{0%{object-position:0% 50%;transform:scale(1.2)}to{object-position:100% 50%;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.hero-slides .slide,.hero-slides .pane,.hero-slides .slide.is-active .slide-strip,.hero-slides .slide-rotator span,.hero-slides .slide.is-active .slide-heading .slide-line,.hero-slides .slide.is-active .slide-heading .slide-line+.slide-line,.hero-slides .slide.is-active .slide-sub,.hero-slides .slide.is-active .slide-rotator,.hero-slides .slide.is-active .slide-cards,.hero-slides.is-jammed .pane-jam video,.hero-slides.is-jammed:after,.hero-slides .slide-dot.is-active .slide-dot-fill{transition:none;animation:none}.hero-slides .pane-jam video{object-position:50% 50%}}:where([data-section=feature-difference-clash]).difference-clash-section{width:100%;padding:var(--space-2xl) 0;background:var(--color-bg)}:where([data-section=feature-difference-clash]) .hype-page-header{width:100%}:where([data-section=feature-difference-clash]) .hype-page-header__container{max-width:1200px;margin:0 auto;padding-left:var(--space-md);padding-right:var(--space-md)}@media(min-width:768px){:where([data-section=feature-difference-clash]) .hype-page-header__container{padding-left:var(--space-lg);padding-right:var(--space-lg)}}:where([data-section=feature-difference-clash]) .hype-intro{padding-block:var(--space-sm)}:where([data-section=feature-difference-clash]) .hype-container{max-width:1200px;height:fit-content;margin:0 auto;text-align:center}:where([data-section=feature-difference-clash]) .intro-text{color:var(--color-text-primary);margin-bottom:var(--space-md);font-size:clamp(1.5rem,3vw,3rem);line-height:1.6;font-weight:var(--weight-bold);display:flex;flex-direction:column;gap:.5rem}:where([data-section=feature-difference-clash]) .intro-text p{margin:0;margin-bottom:.5rem;width:100%;clear:both;line-height:1.2;font-weight:var(--weight-bold);color:var(--color-text-primary)}:where([data-section=feature-difference-clash]) .intro-text p:last-child{margin-bottom:0}:where([data-section=feature-difference-clash]) .intro-highlight{display:inline-block;background:#000;color:#fff;padding:.25rem .75rem;border-radius:.375rem;font-weight:var(--weight-bold);transform:rotate(-3deg)!important;transform-origin:center;margin-top:.5rem;margin-left:.25rem;position:relative;z-index:1;box-shadow:0 36px 100px #0006,0 0 3px #0000008c}[data-theme=dark] :where([data-section=feature-difference-clash]) .intro-highlight{background:#fff;color:#000;box-shadow:0 36px 100px #fff3,0 0 3px #ffffff40}:where([data-section=feature-difference-clash]) .container{max-width:72rem;margin:0 auto;padding:0 var(--space-md)}:where([data-section=feature-difference-clash]) .cards-grid{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media(min-width:768px){:where([data-section=feature-difference-clash]) .cards-grid{grid-template-columns:repeat(3,1fr)}}:where([data-section=feature-difference-clash]) .card{background:var(--color-surface, #ffffff);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-lg);border:1px solid var(--color-surface-border, rgba(0, 0, 0, .05))}:where([data-section=feature-difference-clash]) .card-icon{display:block;width:32px;height:32px;color:var(--color-text-primary);margin-bottom:var(--space-md)}:where([data-section=feature-difference-clash]) .card-title{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:1.25rem;line-height:1.3;color:var(--color-text-primary);margin:0 0 var(--space-sm)}:where([data-section=feature-difference-clash]) .card-text{color:var(--color-text-primary);font-family:var(--font-base);font-weight:var(--weight-regular);line-height:var(--leading-body);font-size:1.125rem}:where([data-section=feature-difference-clash]) .card-link{color:var(--color-accent);text-decoration:underline}:where([data-section=feature-difference-clash]) .card-link:hover{text-decoration:none}
