.HeroRotator-module__lbT2Da__hero{--hero-radius:var(--radius-3xl);gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding-top:64px;display:grid}.HeroRotator-module__lbT2Da__copy{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.HeroRotator-module__lbT2Da__title{letter-spacing:-.05em;font-size:92px;font-weight:500;line-height:.98;display:grid}.HeroRotator-module__lbT2Da__line{pointer-events:none;grid-area:1/1;align-self:end;display:block}.HeroRotator-module__lbT2Da__mask{vertical-align:bottom;margin:-.04em .18em -.14em 0;padding:.04em .06em .14em 0;display:inline-block;overflow:hidden}.HeroRotator-module__lbT2Da__word{transform-origin:0 100%;will-change:transform, opacity;display:inline-block}.HeroRotator-module__lbT2Da__accent{font-family:var(--font-serif);font-style:italic;font-weight:400;display:inline-block;position:relative}.HeroRotator-module__lbT2Da__swoosh{pointer-events:none;width:104%;height:.22em;position:absolute;bottom:-.02em;left:-2%;overflow:visible}.HeroRotator-module__lbT2Da__swoosh path{fill:none;stroke:var(--lime);stroke-width:6px;stroke-linecap:round;stroke-dasharray:140}.HeroRotator-module__lbT2Da__subStack{max-width:480px;display:grid}.HeroRotator-module__lbT2Da__sub{color:var(--ink-muted);opacity:0;grid-area:1/1;font-size:20px;line-height:1.5;transition:opacity .3s,transform .3s;transform:translateY(10px)}.HeroRotator-module__lbT2Da__subIn{opacity:1;transition:opacity .6s ease .42s, transform .7s var(--ease) .42s;transform:none}.HeroRotator-module__lbT2Da__ctas{gap:var(--space-3);flex-wrap:wrap;display:flex}.HeroRotator-module__lbT2Da__tabs{gap:var(--space-4);display:flex}.HeroRotator-module__lbT2Da__tab{cursor:pointer;justify-content:center;gap:var(--space-2);text-align:left;width:120px;height:44px;color:var(--ink-muted);background:0 0;border:0;flex-direction:column;padding:0;font-size:13px;transition:color .2s;display:flex}.HeroRotator-module__lbT2Da__tab:hover,.HeroRotator-module__lbT2Da__tabOn{color:var(--ink)}.HeroRotator-module__lbT2Da__track{border-radius:var(--radius-pill);background:var(--line);width:100%;height:3px;display:block;overflow:hidden}.HeroRotator-module__lbT2Da__fill{border-radius:var(--radius-pill);background:var(--ink);height:3px;display:block}.HeroRotator-module__lbT2Da__visual{height:560px;position:relative}.HeroRotator-module__lbT2Da__visual .HeroRotator-module__lbT2Da__badge{z-index:5;position:absolute;top:-44px;right:-36px}.HeroRotator-module__lbT2Da__layer{position:absolute;inset:0}.HeroRotator-module__lbT2Da__frame{border-radius:var(--hero-radius);background:var(--placeholder);position:absolute;inset:0;overflow:hidden}.HeroRotator-module__lbT2Da__img{object-fit:cover;object-position:20% 50%}.HeroRotator-module__lbT2Da__portrait{background:radial-gradient(420px 360px at 80% 10%, rgba(215, 247, 91, calc(.45 * var(--glow))), #d7f75b00 70%), radial-gradient(380px 320px at 0% 100%, rgba(184, 228, 255, calc(.6 * var(--glow))), #b8e4ff00 70%), var(--placeholder);width:100%;height:100%;color:var(--ink-muted);justify-content:center;align-items:center;font-size:15px;display:flex}.HeroRotator-module__lbT2Da__label{white-space:nowrap;align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex;position:absolute}.HeroRotator-module__lbT2Da__labelA{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);height:52px;box-shadow:var(--shadow-float);color:var(--ink);padding:0 18px;top:48px;left:-20px}.HeroRotator-module__lbT2Da__labelB{background:var(--studio);height:60px;color:var(--on-studio);box-shadow:var(--shadow-pop);border-radius:18px;gap:12px;padding:0 20px 0 12px;bottom:-24px;right:32px}.HeroRotator-module__lbT2Da__labelIcon{border-radius:var(--radius-sm);background:var(--lime);width:36px;height:36px;color:var(--on-accent);justify-content:center;align-items:center;display:flex}@media (max-width:1279px){.HeroRotator-module__lbT2Da__title{font-size:76px}}@media (max-width:1023px){.HeroRotator-module__lbT2Da__hero{grid-template-columns:1fr;padding-top:48px}.HeroRotator-module__lbT2Da__visual{height:460px;margin-bottom:24px}}@media (max-width:719px){.HeroRotator-module__lbT2Da__hero{--hero-radius:22px;gap:var(--space-6);padding-top:40px}.HeroRotator-module__lbT2Da__copy{gap:var(--space-6)}.HeroRotator-module__lbT2Da__title{font-size:52px;line-height:1}.HeroRotator-module__lbT2Da__mask{margin-right:.16em}.HeroRotator-module__lbT2Da__sub{font-size:17px}.HeroRotator-module__lbT2Da__ctas{flex-direction:column}.HeroRotator-module__lbT2Da__ctas>*{width:100%}.HeroRotator-module__lbT2Da__tabs>.HeroRotator-module__lbT2Da__tab{flex:1;width:auto}.HeroRotator-module__lbT2Da__visual{height:380px;margin-top:4px}.HeroRotator-module__lbT2Da__visual .HeroRotator-module__lbT2Da__badge{width:92px;height:92px;top:-34px;right:-6px}.HeroRotator-module__lbT2Da__labelA{height:44px;padding:0 16px;font-size:13px;top:24px;left:-8px}.HeroRotator-module__lbT2Da__labelB{height:52px;font-size:14px;bottom:-20px;right:12px}.HeroRotator-module__lbT2Da__labelIcon{border-radius:10px;width:32px;height:32px}}
