.Hero-module__3nTnwa__hero{background:var(--color-background);isolation:isolate;width:100%;height:100svh;min-height:45rem;position:relative;overflow:hidden}.Hero-module__3nTnwa__yellowPanel{z-index:var(--z-content);width:min(80%,62.5rem);height:31.25rem;padding:var(--space-16);border-radius:calc(var(--radius-xl) * 2);background:var(--color-hero);animation:Hero-module__3nTnwa__panel-entrance var(--duration-entrance) var(--ease-premium) both;align-items:flex-end;display:flex;position:absolute;bottom:10%;right:50%;transform:translate(50%);box-shadow:0 40px 80px #f3b63f33}.Hero-module__3nTnwa__textLayout{width:100%;color:var(--color-surface);justify-content:space-between;align-items:flex-end;display:flex}.Hero-module__3nTnwa__headlineGroup{width:min(100%,28.125rem)}.Hero-module__3nTnwa__eyebrow{margin-bottom:var(--space-3);color:var(--color-surface);font-family:var(--font-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-uppercase);text-transform:uppercase}.Hero-module__3nTnwa__title{width:min(100%,28.125rem);max-width:none;color:var(--color-surface);font-family:var(--font-primary);font-size:3rem;font-weight:var(--font-weight-black);letter-spacing:-.0625rem;animation:Hero-module__3nTnwa__copy-entrance var(--duration-entrance) var(--ease-premium) .1s both;margin:0;line-height:1.1}.Hero-module__3nTnwa__title .hero-accent{color:var(--color-accent-red)}.Hero-module__3nTnwa__description{width:min(100%,18.75rem);margin-bottom:var(--space-2);color:var(--color-surface);font-size:.9375rem;font-weight:var(--font-weight-medium);animation:Hero-module__3nTnwa__copy-entrance var(--duration-entrance) var(--ease-premium) .25s both;line-height:1.6}.Hero-module__3nTnwa__description>:where(p){max-width:100%}.Hero-module__3nTnwa__actions{margin-top:var(--space-6);gap:var(--space-3);flex-wrap:wrap;display:flex}.Hero-module__3nTnwa__primaryAction,.Hero-module__3nTnwa__secondaryAction{animation:Hero-module__3nTnwa__copy-entrance var(--duration-entrance) var(--ease-premium) .4s both;display:inline-flex}.Hero-module__3nTnwa__portraitStack{z-index:var(--z-floating);cursor:pointer;width:17.5rem;height:20rem;animation:Hero-module__3nTnwa__portrait-entrance .9s var(--ease-premium) both, Hero-module__3nTnwa__portrait-float var(--duration-floating) var(--ease-in-out) .9s infinite;position:absolute;top:calc(8% + 150px);left:50%;transform:translate(-50%)}.Hero-module__3nTnwa__portraitCard{border:var(--space-3) solid var(--color-surface);border-radius:calc(var(--radius-lg) + var(--radius-xs));background:var(--color-surface);transition:transform var(--duration-slow) var(--ease-premium), box-shadow var(--duration-slow) var(--ease-premium);position:absolute;inset:0;overflow:hidden;box-shadow:0 20px 50px #0000001f}.Hero-module__3nTnwa__image{-o-object-fit:cover;object-fit:cover}.Hero-module__3nTnwa__portraitCard1{z-index:3;transform:rotate(-1deg)}.Hero-module__3nTnwa__portraitCard2{z-index:2;transform:rotate(3deg)translate(8px,-4px)}.Hero-module__3nTnwa__portraitCard3{z-index:1;transform:rotate(-4deg)translate(-8px,-8px)}.Hero-module__3nTnwa__portraitStack:hover .Hero-module__3nTnwa__portraitCard1{box-shadow:var(--shadow-lg);transform:translate(-310px,24px)rotate(-8deg)}.Hero-module__3nTnwa__portraitStack:hover .Hero-module__3nTnwa__portraitCard2{box-shadow:var(--shadow-lg);transform:translateY(-64px)rotate(0)}.Hero-module__3nTnwa__portraitStack:hover .Hero-module__3nTnwa__portraitCard3{box-shadow:var(--shadow-lg);transform:translate(310px,24px)rotate(8deg)}.Hero-module__3nTnwa__metadata{z-index:var(--z-content);color:var(--color-primary);font-family:var(--font-primary);font-size:.625rem;font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-uppercase);text-transform:uppercase;writing-mode:vertical-rl;opacity:.6;margin:0;line-height:1.3;position:absolute;top:50%}.Hero-module__3nTnwa__leftMetadata{left:var(--space-10);transform:translateY(-50%)rotate(180deg)}.Hero-module__3nTnwa__rightMetadata{right:var(--space-10);transform:translateY(-50%)}.Hero-module__3nTnwa__backgroundCircle{z-index:var(--z-base);border-radius:var(--radius-circle);width:11.25rem;height:11.25rem;color:var(--color-text);font-family:var(--font-primary);font-size:.625rem;font-weight:var(--font-weight-black);text-align:center;background:#6ca96d38;justify-content:center;align-items:center;display:flex;position:absolute;top:20%;left:10%}@keyframes Hero-module__3nTnwa__panel-entrance{0%{opacity:0;transform:translate(50%)translateY(60px)}to{opacity:1;transform:translate(50%)translateY(0)}}@keyframes Hero-module__3nTnwa__copy-entrance{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__3nTnwa__panel-entrance-contained{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__3nTnwa__portrait-entrance{0%{opacity:0;transform:translate(-50%)translateY(60px)scale(.9)rotate(-2deg)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)rotate(-1deg)}}@keyframes Hero-module__3nTnwa__portrait-float{0%,to{transform:translate(-50%)translateY(0)rotate(-1deg)}50%{transform:translate(-50%)translateY(-12px)rotate(1deg)}}@media (max-height:50rem) and (min-width:64.0625rem){.Hero-module__3nTnwa__portraitStack{top:calc(15.5rem + 150px)}}@media (max-width:75rem){.Hero-module__3nTnwa__yellowPanel{width:calc(100% - var(--space-40))}}@media (max-width:64rem){.Hero-module__3nTnwa__yellowPanel{right:auto;bottom:var(--space-16);left:var(--page-padding-inline);width:calc(100% - (2 * var(--page-padding-inline)));height:30rem;padding:var(--space-10);border-radius:var(--radius-xl);animation-name:Hero-module__3nTnwa__panel-entrance-contained;transform:none}.Hero-module__3nTnwa__textLayout{gap:var(--space-10)}.Hero-module__3nTnwa__portraitStack{top:var(--space-24)}.Hero-module__3nTnwa__metadata{display:none}}@media (max-width:48rem){.Hero-module__3nTnwa__hero{height:auto;min-height:48rem}.Hero-module__3nTnwa__backgroundCircle{display:none}.Hero-module__3nTnwa__portraitStack{width:10.5rem;height:12rem;top:10.25rem}.Hero-module__3nTnwa__portraitCard{border-width:var(--space-2);border-radius:var(--radius-lg)}.Hero-module__3nTnwa__yellowPanel{width:calc(100% - (2 * var(--space-4)));height:auto;min-height:32rem;margin:12.75rem var(--space-4) var(--space-12);padding:9.5rem var(--space-6) var(--space-8);border-radius:2rem;align-items:flex-end;position:relative;bottom:auto;left:auto}.Hero-module__3nTnwa__textLayout{align-items:flex-start;gap:var(--space-5,1.25rem);flex-direction:column}.Hero-module__3nTnwa__headlineGroup{width:100%}.Hero-module__3nTnwa__title{letter-spacing:-.025rem;font-size:clamp(1.75rem,7.5vw,2rem);line-height:1.05}.Hero-module__3nTnwa__actions{margin-top:var(--space-5,1.25rem)}.Hero-module__3nTnwa__description{width:100%;margin:0;font-size:.9375rem;line-height:1.5}.Hero-module__3nTnwa__portraitStack:hover .Hero-module__3nTnwa__portraitCard1,.Hero-module__3nTnwa__portraitStack:hover .Hero-module__3nTnwa__portraitCard2,.Hero-module__3nTnwa__portraitStack:hover .Hero-module__3nTnwa__portraitCard3{box-shadow:var(--shadow-md)}.Hero-module__3nTnwa__portraitStack:hover .Hero-module__3nTnwa__portraitCard1{transform:rotate(-8deg)translate(-32px)translateY(-16px)}.Hero-module__3nTnwa__portraitStack:hover .Hero-module__3nTnwa__portraitCard2{transform:rotate(0)translateY(-48px)}.Hero-module__3nTnwa__portraitStack:hover .Hero-module__3nTnwa__portraitCard3{transform:rotate(8deg)translate(32px)translateY(-16px)}}@media (prefers-reduced-motion:reduce){.Hero-module__3nTnwa__yellowPanel,.Hero-module__3nTnwa__title,.Hero-module__3nTnwa__description,.Hero-module__3nTnwa__primaryAction,.Hero-module__3nTnwa__secondaryAction,.Hero-module__3nTnwa__portraitStack{animation:none}.Hero-module__3nTnwa__portraitStack:hover .Hero-module__3nTnwa__portraitCard1,.Hero-module__3nTnwa__portraitStack:hover .Hero-module__3nTnwa__portraitCard2,.Hero-module__3nTnwa__portraitStack:hover .Hero-module__3nTnwa__portraitCard3{transform:none}}
