.hero-section-module__I9Iy_q__anchor{scroll-margin-top:7rem;position:absolute;top:0}.hero-section-module__I9Iy_q__experiences{z-index:2;align-items:center;gap:0;width:100%;min-width:0;padding-top:2rem;position:relative}.hero-section-module__I9Iy_q__switcher{border:1px solid hsl(var(--mel-border));background:hsl(var(--mel-muted) / .7);height:2.75rem}.hero-section-module__I9Iy_q__switcher [role=tab]{min-width:7rem;color:hsl(var(--mel-muted-foreground))}.hero-section-module__I9Iy_q__switcher [aria-selected=true]{color:hsl(var(--mel-foreground))}.hero-section-module__I9Iy_q__panel{width:100%;min-width:0}
.bento-section-module__oa12aa__bento{z-index:2;background:hsl(var(--mel-background));width:100vw;box-shadow:0 -22px 44px hsl(var(--mel-foreground) / .055);margin-left:calc(50% - 50vw);padding:clamp(5rem,10vw,8rem) 0 clamp(5.5rem,11vw,9rem);position:relative;overflow:hidden}.bento-section-module__oa12aa__bento:before{pointer-events:none;content:"";background:radial-gradient(circle at 45% 45%, hsl(var(--mel-accent) / .1), transparent 62%);width:46vw;height:46vw;position:absolute;top:-8%;left:-10%}.bento-section-module__oa12aa__inner{z-index:1;position:relative}.bento-section-module__oa12aa__head{max-width:46rem;margin-bottom:clamp(2.4rem,5vw,3.6rem)}.bento-section-module__oa12aa__kicker{align-items:center;gap:.6rem;display:inline-flex}.bento-section-module__oa12aa__kicker:before{content:"";background:hsl(var(--mel-accent));opacity:.7;width:1.6rem;height:1px}.bento-section-module__oa12aa__title{color:hsl(var(--mel-foreground));font-family:var(--mel-font-serif);letter-spacing:-.01em;margin:1.05rem 0 0;font-size:clamp(2rem,4.6vw,3.1rem);font-weight:400;line-height:1.08}.bento-section-module__oa12aa__titleScript{color:hsl(var(--mel-accent));font-size:1.02em}.bento-section-module__oa12aa__rail{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(20px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.bento-section-module__oa12aa__rail.active{opacity:1;transform:none}.bento-section-module__oa12aa__track{width:max-content;padding:.5rem 0 1rem;animation:60s linear infinite bento-section-module__oa12aa__railDrift;display:flex}.bento-section-module__oa12aa__rail:hover .bento-section-module__oa12aa__track{animation-play-state:paused}.bento-section-module__oa12aa__railGroup{align-items:stretch;gap:1rem;padding-right:1rem;display:flex}@keyframes bento-section-module__oa12aa__railDrift{to{transform:translate(-50%)}}.bento-section-module__oa12aa__cell{border:1px solid hsl(var(--mel-border));border-radius:var(--mel-radius-xl);background-color:hsl(var(--mel-card) / .72);background-image:radial-gradient(120% 100% at var(--glow-x,85%) var(--glow-y,8%), hsl(var(--mel-accent) / var(--glow-a,.1)), transparent 56%), radial-gradient(hsl(var(--mel-foreground) / .045) 1px, transparent 1.4px);width:20.75rem;box-shadow:var(--mel-shadow-soft);background-size:100% 100%,15px 15px;flex-direction:column;flex:none;padding:1.15rem 1.2rem 1.25rem;transition:box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .5s,transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.bento-section-module__oa12aa__cell:before{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#ffffffd9 22% 78%,#0000);height:1px;position:absolute;inset:0 0 auto}.bento-section-module__oa12aa__cell:hover{border-color:hsl(var(--mel-accent) / .4);box-shadow:var(--mel-shadow-lift);transform:translateY(-4px)}.bento-section-module__oa12aa__chip{border:1px solid hsl(var(--mel-border));background:hsl(var(--mel-background));border-radius:12px;flex:none;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;margin-bottom:.82rem;transition:transform .45s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.bento-section-module__oa12aa__chip img{-o-object-fit:contain;object-fit:contain;display:block}.bento-section-module__oa12aa__cell:hover .bento-section-module__oa12aa__chip{transform:rotate(-4deg)scale(1.05)}.bento-section-module__oa12aa__cellTitle{color:hsl(var(--mel-foreground));font-family:var(--mel-font-serif);letter-spacing:-.01em;margin:0;font-size:clamp(1.3rem,2vw,1.55rem);font-weight:400;line-height:1.16}.bento-section-module__oa12aa__cellFeatured .bento-section-module__oa12aa__chip{width:3rem;height:3rem}.bento-section-module__oa12aa__demo{border-top:1px dashed hsl(var(--mel-border));gap:.5rem;margin-top:.9rem;padding-top:.9rem;display:grid}.bento-section-module__oa12aa__demoUser{border:1px solid hsl(var(--mel-border));background:hsl(var(--mel-muted) / .5);max-width:88%;color:hsl(var(--mel-foreground));border-radius:12px 12px 3px;justify-self:end;padding:.6rem .85rem;font-size:.82rem;line-height:1.5}.bento-section-module__oa12aa__demoMel{border:1px solid hsl(var(--mel-accent) / .2);background:hsl(var(--mel-accent-50) / .6);border-radius:12px 12px 12px 3px;justify-self:start;max-width:94%;padding:.65rem .85rem}.bento-section-module__oa12aa__demoMelHead{align-items:center;gap:.4rem;margin-bottom:.3rem;display:flex}.bento-section-module__oa12aa__demoAvatar{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:50%;flex:none;display:block}.bento-section-module__oa12aa__demoName{color:hsl(var(--mel-accent));font-size:.7rem;font-weight:700}.bento-section-module__oa12aa__demoTime{color:hsl(var(--mel-muted-foreground));font-size:.62rem}.bento-section-module__oa12aa__demoText{color:hsl(var(--mel-foreground));margin:0;font-size:.82rem;line-height:1.5}.bento-section-module__oa12aa__demoText b{color:hsl(var(--mel-foreground));font-weight:600}.bento-section-module__oa12aa__demoNote{color:hsl(var(--mel-accent));justify-self:end;font-size:.92rem;font-style:italic}.bento-section-module__oa12aa__tilePlatforms{border-top:1px dashed hsl(var(--mel-border));margin-top:auto;padding-top:.9rem}.bento-section-module__oa12aa__platformsLabel{color:hsl(var(--mel-muted-foreground));letter-spacing:.02em;margin-bottom:.5rem;font-size:.72rem;display:block}.bento-section-module__oa12aa__platformChips{flex-wrap:wrap;gap:.42rem;margin:0;padding:0;list-style:none;display:flex}.bento-section-module__oa12aa__platformChip{border:1px solid hsl(var(--mel-border));background:hsl(var(--mel-background) / .85);color:hsl(var(--mel-foreground));white-space:nowrap;border-radius:999px;align-items:center;gap:.36rem;padding:.32rem .6rem;font-size:.76rem;line-height:1;transition:border-color .3s;display:inline-flex}.bento-section-module__oa12aa__platformChip svg{color:hsl(var(--mel-muted-foreground));flex:none;transition:color .3s}.bento-section-module__oa12aa__platformChip:hover{border-color:hsl(var(--mel-accent) / .45)}.bento-section-module__oa12aa__platformChip:hover svg{color:hsl(var(--mel-accent))}.bento-section-module__oa12aa__cellAccent .bento-section-module__oa12aa__chip{border-color:hsl(var(--mel-accent) / .28);background:hsl(var(--mel-accent) / .12)}.bento-section-module__oa12aa__chipWrap{flex:none;width:2.65rem;height:2.65rem;margin-bottom:.82rem;display:inline-flex;position:relative}.bento-section-module__oa12aa__chipWrap .bento-section-module__oa12aa__chip{margin-bottom:0}.bento-section-module__oa12aa__ring{pointer-events:none;border:1.5px dashed hsl(var(--mel-accent) / .45);border-radius:50%;animation:14s linear infinite bento-section-module__oa12aa__ringSpin;position:absolute;inset:-12px}.bento-section-module__oa12aa__pulse{pointer-events:none;background:hsl(var(--mel-accent) / .15);border-radius:50%;animation:2.8s ease-out infinite bento-section-module__oa12aa__chipPulse;position:absolute;inset:-2px}@keyframes bento-section-module__oa12aa__ringSpin{to{transform:rotate(360deg)}}@keyframes bento-section-module__oa12aa__chipPulse{0%{opacity:0;transform:scale(.72)}30%{opacity:1}70%,to{opacity:0;transform:scale(1.22)}}@media (prefers-reduced-motion:reduce){.bento-section-module__oa12aa__rail{opacity:1;transition:none;overflow-x:auto;transform:none;-webkit-mask-image:none;mask-image:none}.bento-section-module__oa12aa__track{animation:none}.bento-section-module__oa12aa__cell:hover{transition:none;transform:none}.bento-section-module__oa12aa__cell:hover .bento-section-module__oa12aa__chip{transform:none}.bento-section-module__oa12aa__ring{animation:none}.bento-section-module__oa12aa__pulse{display:none}}@media (max-width:600px){.bento-section-module__oa12aa__cell{width:17.5rem}}
