._7rukNa_hero{--hero-media-height:clamp(17.5rem, 74vw, 26rem);isolation:isolate;background:var(--hero-background,var(--secondary));width:100%;position:relative;overflow:clip}._7rukNa_media{height:var(--hero-media-height);pointer-events:none;position:absolute;inset:auto 0 0}._7rukNa_image{object-fit:cover;object-position:right 68%}._7rukNa_overlay{pointer-events:none;background:var(--hero-background,var(--secondary));position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 40%,#000c 58%,#0002 80%,#0000 100%);mask-image:linear-gradient(#000 0% 40%,#000c 58%,#0002 80%,#0000 100%)}._7rukNa_content{width:100%;max-width:80rem;min-height:34rem;padding:2.75rem 1.25rem calc(var(--hero-media-height) * .92);align-items:center;margin-inline:auto;display:flex;position:relative}._7rukNa_copy{text-align:start;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:1.25rem;width:100%;min-width:0;max-width:32.5rem;display:flex}._7rukNa_badge{background:var(--card);max-width:100%;color:var(--primary);border-radius:999px;padding:.45rem .9rem;font-size:.75rem;font-weight:600;line-height:1.5}._7rukNa_heading{color:var(--foreground);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,6vw,2.5rem);font-weight:600;line-height:1.12}._7rukNa_highlight{color:var(--primary)}._7rukNa_description{max-width:28rem;color:var(--body-text);white-space:pre-line;margin:0;font-size:1rem;line-height:1.75}._7rukNa_actions{gap:.75rem;width:100%;margin-top:.5rem;display:grid}._7rukNa_button{text-align:center;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;min-width:0;min-height:3.125rem;padding:.8rem 1.5rem;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:none;transition:background-color .16s;display:inline-flex}._7rukNa_primary{background:var(--primary);color:var(--primary-foreground)}._7rukNa_secondary{border-color:color-mix(in srgb, var(--primary) 30%, transparent);background:var(--card);color:var(--primary)}._7rukNa_button:focus-visible,._7rukNa_slideControl:focus-visible,._7rukNa_pauseControl:focus-visible{outline:2px solid var(--ring);outline-offset:4px}._7rukNa_controls,._7rukNa_pagination{flex-wrap:wrap;align-items:center;display:flex}._7rukNa_controls{gap:.5rem;max-width:100%}._7rukNa_slideControl,._7rukNa_pauseControl{min-width:2.75rem;min-height:2.75rem;color:var(--primary);cursor:pointer;border-radius:.75rem}._7rukNa_slideControl{place-items:center;display:grid}._7rukNa_slideControl span{border:1px solid var(--primary);border-radius:50%;width:.5rem;height:.5rem}._7rukNa_slideControl[aria-current=true] span{background:var(--primary)}._7rukNa_pauseControl{padding-inline:.75rem;font-size:.75rem;font-weight:600}._7rukNa_hero[data-has-image=false] ._7rukNa_content{min-height:28rem;padding-bottom:2.75rem}._7rukNa_hero[data-has-image=false] ._7rukNa_overlay{display:none}@media (hover:hover){._7rukNa_primary:hover{background:var(--primary-hover)}._7rukNa_secondary:hover,._7rukNa_slideControl:hover,._7rukNa_pauseControl:hover{background:var(--background)}}@media (min-width:30rem){._7rukNa_actions{flex-wrap:wrap;width:auto;display:flex}}@media (min-width:48rem){._7rukNa_media{width:100%;max-width:100rem;height:auto;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%);mask-image:linear-gradient(90deg,#0000,#000 25%)}._7rukNa_image{object-position:right 68%}._7rukNa_overlay{-webkit-mask-image:linear-gradient(90deg,#000 0% 28%,#000e 40%,#0006 62%,#0002 100%);mask-image:linear-gradient(90deg,#000 0% 28%,#000e 40%,#0006 62%,#0002 100%)}._7rukNa_content,._7rukNa_hero[data-has-image=false] ._7rukNa_content{min-height:clamp(32.5rem,44vw,40rem);padding:4rem 1.5rem}._7rukNa_copy{gap:1.5rem;width:52%}._7rukNa_heading{font-size:clamp(3rem,4.5vw,4rem)}._7rukNa_description{font-size:1.125rem}}@media (min-width:80rem){._7rukNa_content,._7rukNa_hero[data-has-image=false] ._7rukNa_content{padding-inline:2rem}}@media (prefers-reduced-motion:reduce){._7rukNa_button{transition:none}}
