.HeroVisual-module__V9TEQW__cluster{z-index:var(--z-decor);pointer-events:none;content-visibility:hidden;display:none;position:absolute;inset:0}.HeroVisual-module__V9TEQW__cluster figure{margin:0}.HeroVisual-module__V9TEQW__fragCorte,.HeroVisual-module__V9TEQW__fragAlva{background:color-mix(in srgb, var(--color-surface) 70%, transparent);border:1px solid var(--color-line);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(var(--blur-xs));backdrop-filter:blur(var(--blur-xs));mix-blend-mode:overlay;opacity:.35;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);will-change:opacity, transform;flex-direction:column;gap:.5rem;padding:.75rem .75rem 1rem;display:flex;position:absolute}.HeroVisual-module__V9TEQW__fragCorte{top:12%;right:clamp(var(--gutter), 4vw, 6rem);width:clamp(10rem,16vw,18rem);transform:rotate(-2deg)translateY(0)}.HeroVisual-module__V9TEQW__fragAlva{bottom:18%;left:clamp(var(--gutter), 3vw, 5rem);opacity:.28;width:clamp(9rem,14vw,16rem);transform:rotate(1.5deg)translateY(0)}.HeroVisual-module__V9TEQW__cluster:hover .HeroVisual-module__V9TEQW__fragCorte,.HeroVisual-module__V9TEQW__cluster:hover .HeroVisual-module__V9TEQW__fragAlva{opacity:.55;mix-blend-mode:normal;box-shadow:var(--shadow-lg), 0 0 80px -20px color-mix(in srgb, var(--color-accent) 25%, transparent)}.HeroVisual-module__V9TEQW__fragCode{font-size:var(--text-nano);color:var(--color-accent);opacity:.8}.HeroVisual-module__V9TEQW__fragImg{border-radius:var(--radius-sm);display:block;position:relative;overflow:hidden}.HeroVisual-module__V9TEQW__fragImg:before{content:"";background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--color-bg) 60%, transparent) 100%);pointer-events:none;z-index:1;position:absolute;inset:0}.HeroVisual-module__V9TEQW__fragCorte .HeroVisual-module__V9TEQW__fragImg{aspect-ratio:4/3}.HeroVisual-module__V9TEQW__fragAlva .HeroVisual-module__V9TEQW__fragImg{aspect-ratio:16/10}.HeroVisual-module__V9TEQW__fragImg img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform var(--dur-slower) var(--ease-out);will-change:transform}.HeroVisual-module__V9TEQW__cluster:hover .HeroVisual-module__V9TEQW__fragImg img{transform:scale(1.05)}.HeroVisual-module__V9TEQW__fragBar{background:var(--color-line);border-radius:var(--radius-full);height:2px;display:block;overflow:hidden}.HeroVisual-module__V9TEQW__fragBar i{background:var(--gradient-institutional);border-radius:var(--radius-full);transform-origin:0;width:35%;height:100%;transition:width var(--dur-med) var(--ease-spring);display:block}.HeroVisual-module__V9TEQW__cluster:hover .HeroVisual-module__V9TEQW__fragBar i{width:60%}.HeroVisual-module__V9TEQW__ghostNumeral{left:max(0rem, calc((100vw - var(--container)) / 2 - 4rem));letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px var(--color-line);opacity:.35;-webkit-user-select:none;user-select:none;pointer-events:none;mix-blend-mode:overlay;font-size:clamp(12rem,25vw,22rem);font-weight:800;line-height:1;position:absolute;top:18%}@media (min-width:64rem){.HeroVisual-module__V9TEQW__cluster{content-visibility:auto;display:block}}@media (min-width:90rem){.HeroVisual-module__V9TEQW__fragCorte{top:8%;right:clamp(var(--gutter), 3vw, 5rem);width:clamp(11rem,14vw,17rem)}.HeroVisual-module__V9TEQW__fragAlva{bottom:14%;left:clamp(var(--gutter), 2vw, 4rem);width:clamp(10rem,12vw,15rem)}.HeroVisual-module__V9TEQW__ghostNumeral{left:clamp(var(--gutter), 2vw, 3rem);font-size:clamp(14rem,22vw,20rem);top:12%}}@media (prefers-reduced-motion:reduce){.HeroVisual-module__V9TEQW__fragCorte,.HeroVisual-module__V9TEQW__fragAlva,.HeroVisual-module__V9TEQW__fragImg img,.HeroVisual-module__V9TEQW__fragBar i{transition:none;transform:none}.HeroVisual-module__V9TEQW__cluster:hover .HeroVisual-module__V9TEQW__fragCorte,.HeroVisual-module__V9TEQW__cluster:hover .HeroVisual-module__V9TEQW__fragAlva,.HeroVisual-module__V9TEQW__cluster:hover .HeroVisual-module__V9TEQW__fragImg img{transform:none}.HeroVisual-module__V9TEQW__cluster:hover .HeroVisual-module__V9TEQW__fragBar i{width:35%}}@media (max-width:63.99rem){.HeroVisual-module__V9TEQW__cluster{display:none!important}}
.Hero-module__ejOdHG__hero{isolation:isolate;min-height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height));align-items:center;padding-top:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(1.5rem,3vw,2.5rem);display:flex;position:relative;overflow:hidden}.Hero-module__ejOdHG__atmosphere{z-index:var(--z-decor);pointer-events:none;background:radial-gradient(ellipse 80% 50% at 50% 0%, color-mix(in srgb, var(--color-primary) 12%, transparent) 0%, transparent 65%);opacity:.6;position:absolute;inset:0}.Hero-module__ejOdHG__inner{max-width:68rem;z-index:var(--z-content);flex-direction:column;align-items:flex-start;gap:clamp(.75rem,2vw,1.25rem);width:100%;display:flex;position:relative}.Hero-module__ejOdHG__label{color:var(--color-accent);font-size:var(--text-label);letter-spacing:.18em;margin:0;font-weight:500}.Hero-module__ejOdHG__title{letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;max-width:16ch;color:var(--color-text);margin:0;font-size:clamp(2.5rem,1rem + 6vw,5.5rem);line-height:.95}.Hero-module__ejOdHG__line{display:block;overflow:hidden}.Hero-module__ejOdHG__struck{color:var(--color-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.15em;transition:color var(--dur-med) var(--ease-out);font-style:normal;text-decoration-thickness:.07em}.Hero-module__ejOdHG__title:hover .Hero-module__ejOdHG__struck{color:var(--color-accent)}.Hero-module__ejOdHG__lead{max-width:38rem;color:var(--color-text-2);font-size:clamp(1rem,.9rem + .4vw,1.125rem);font-weight:400;line-height:1.55}.Hero-module__ejOdHG__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.Hero-module__ejOdHG__signature{align-items:center;width:min(22rem,100%);margin:0;display:flex}.Hero-module__ejOdHG__signLine{background:var(--gradient-line);flex:1;height:1px}.Hero-module__ejOdHG__signDot{border-radius:var(--radius-full);background:var(--color-accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 14%, transparent), 0 0 14px color-mix(in srgb, var(--color-accent) 55%, transparent)}.Hero-module__ejOdHG__strip{border-top:1px solid var(--color-line);flex-direction:column;width:100%;margin:.25rem 0 0;display:flex}.Hero-module__ejOdHG__stripRow{border-bottom:1px solid var(--color-line);font-size:var(--text-nano);color:var(--color-muted);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.4rem;display:flex}.Hero-module__ejOdHG__stripRow strong{color:var(--color-text);letter-spacing:.14em;font-weight:700}.Hero-module__ejOdHG__stripRow span:last-child{color:var(--color-accent)}@media (min-width:64rem){.Hero-module__ejOdHG__strip{display:none}}@media (max-width:47.99rem){.Hero-module__ejOdHG__actions{width:100%}.Hero-module__ejOdHG__actions>:first-child,.Hero-module__ejOdHG__actions>:last-child{flex:100%}.Hero-module__ejOdHG__title{max-width:none;font-size:clamp(2.5rem,1.5rem + 8vw,5rem)}.Hero-module__ejOdHG__hero{min-height:auto;max-height:none;padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.Hero-module__ejOdHG__inner{gap:clamp(1rem,2.5vw,1.5rem)}.Hero-module__ejOdHG__lead{font-size:var(--text-lead)}}@media (min-width:48rem) and (max-height:900px){.Hero-module__ejOdHG__hero{min-height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height))}.Hero-module__ejOdHG__inner{gap:clamp(.5rem,1.5vw,1rem)}.Hero-module__ejOdHG__title{font-size:clamp(2.25rem,1rem + 5vw,4.5rem);line-height:.95}.Hero-module__ejOdHG__lead{font-size:var(--text-small);line-height:1.5}.Hero-module__ejOdHG__actions{gap:.5rem}.Hero-module__ejOdHG__signature{margin-top:-.25rem}}@media (min-width:48rem) and (min-height:901px) and (max-height:1080px){.Hero-module__ejOdHG__title{font-size:clamp(2.5rem,1rem + 5.5vw,5rem)}.Hero-module__ejOdHG__lead{font-size:clamp(1rem,.85rem + .35vw,1.1rem)}}@media (prefers-reduced-motion:reduce){.Hero-module__ejOdHG__struck{transition:none}}
