.Hero-module__fqhYwW__hero{padding:clamp(2.5rem,1rem + 5vw,5.5rem)0 var(--section-y);position:relative;overflow:hidden}.Hero-module__fqhYwW__glow{background:radial-gradient(circle,var(--brand-soft)0%,var(--brand-softer)45%,transparent 70%);pointer-events:none;z-index:0;border-radius:50%;width:min(900px,90vw);height:min(900px,90vw);position:absolute;top:-30%;right:-10%}.Hero-module__fqhYwW__inner{z-index:1;max-width:var(--container);padding:0 var(--gutter);grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);margin:0 auto;display:grid;position:relative}.Hero-module__fqhYwW__content{flex-direction:column;align-items:flex-start;display:flex}.Hero-module__fqhYwW__availability{align-items:center;gap:var(--sp-2);padding:var(--sp-2)var(--sp-4);margin-bottom:var(--sp-6);border-radius:var(--r-full);border:1px solid var(--brand-ring);background:var(--brand-soft);color:var(--brand-strong);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:500;display:inline-flex}.Hero-module__fqhYwW__availabilityDot{background:var(--accent);border-radius:50%;width:7px;height:7px;position:relative}.Hero-module__fqhYwW__availabilityDot:after{content:"";border:1px solid var(--accent);opacity:0;animation:Hero-module__fqhYwW__pulse 2.4s var(--ease-out)infinite;border-radius:50%;position:absolute;inset:-3px}@keyframes Hero-module__fqhYwW__pulse{0%{opacity:.7;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.5)}}.Hero-module__fqhYwW__name{font-size:var(--fs-display);color:var(--text);margin-bottom:var(--sp-2);font-weight:700}.Hero-module__fqhYwW__title{font-size:var(--fs-lg);color:var(--accent);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-bottom:var(--sp-5);font-weight:600}.Hero-module__fqhYwW__tagline{font-size:var(--fs-lead);font-weight:500;line-height:var(--lh-snug);color:var(--text);max-width:34ch;margin-bottom:var(--sp-4)}.Hero-module__fqhYwW__description{font-size:var(--fs-base);color:var(--text-muted);line-height:var(--lh-relaxed);max-width:56ch;margin-bottom:var(--sp-8)}.Hero-module__fqhYwW__ctaRow{gap:var(--sp-3);margin-bottom:var(--sp-10);flex-wrap:wrap;display:flex}.Hero-module__fqhYwW__facts{gap:var(--sp-6)var(--sp-8);padding-top:var(--sp-6);border-top:1px solid var(--border);flex-wrap:wrap;width:100%;max-width:560px;display:flex}.Hero-module__fqhYwW__fact{gap:var(--sp-1);flex-direction:column;display:flex}.Hero-module__fqhYwW__factValue{font-size:var(--fs-h3);color:var(--brand);font-weight:700;line-height:1}.Hero-module__fqhYwW__factLabel{font-size:var(--fs-xs);color:var(--text-subtle);letter-spacing:var(--tracking-wide);text-transform:uppercase}.Hero-module__fqhYwW__portrait{justify-content:center;display:flex}.Hero-module__fqhYwW__portraitFrame{border-radius:var(--r-xl);background:var(--surface-2);width:100%;max-width:400px;box-shadow:var(--sh-lg);transition:transform var(--dur-slow)var(--ease);position:relative;overflow:hidden}.Hero-module__fqhYwW__portraitFrame:after{content:"";border-radius:inherit;border:1px solid var(--border);pointer-events:none;position:absolute;inset:0}.Hero-module__fqhYwW__portraitFrame:hover{transform:translateY(-6px)}.Hero-module__fqhYwW__portraitImage{aspect-ratio:4/5;object-fit:cover;object-position:center 20%;width:100%;height:auto}@media screen and (max-width:900px){.Hero-module__fqhYwW__inner{text-align:center;grid-template-columns:1fr;justify-items:center}.Hero-module__fqhYwW__content{order:2;align-items:center}.Hero-module__fqhYwW__portrait{order:1}.Hero-module__fqhYwW__portraitFrame{max-width:300px}.Hero-module__fqhYwW__tagline,.Hero-module__fqhYwW__description{max-width:60ch}.Hero-module__fqhYwW__ctaRow,.Hero-module__fqhYwW__facts{justify-content:center}.Hero-module__fqhYwW__facts{gap:var(--sp-6)}.Hero-module__fqhYwW__fact{align-items:center}}@media screen and (max-width:480px){.Hero-module__fqhYwW__facts{gap:var(--sp-5)}.Hero-module__fqhYwW__portraitFrame{max-width:240px}}
