.Hero_hero__F1sxj{padding-top:8.75rem;padding-bottom:5rem;position:relative;overflow:hidden;background:radial-gradient(600px circle at var(--mx,70%) var(--my,30%),rgba(212,168,83,.05),transparent 60%),var(--bg-primary)!important;color:var(--text-primary)}@media(max-width:960px){.Hero_hero__F1sxj{padding-top:6rem;padding-bottom:3.5rem}}.Hero_hero__F1sxj:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--border-subtle);opacity:.4;pointer-events:none;z-index:0}@media(max-width:960px){.Hero_hero__F1sxj:before{display:none}}.Hero_hero__F1sxj:after{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E");pointer-events:none;opacity:.025;mix-blend-mode:overlay;z-index:0}.Hero_hero__F1sxj .Hero_content__Ivut2{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;position:relative;z-index:2}.Hero_hero__F1sxj .Hero_content__Ivut2:has(>.Hero_textArea__xGnt1:only-child){grid-template-columns:1fr;max-width:720px;margin-left:auto;margin-right:auto}.Hero_hero__F1sxj .Hero_content__Ivut2:has(>.Hero_textArea__xGnt1:only-child) .Hero_textArea__xGnt1{max-width:100%}.Hero_hero__F1sxj .Hero_content__Ivut2:has(>.Hero_textArea__xGnt1:only-child) .Hero_textArea__xGnt1 h1,.Hero_hero__F1sxj .Hero_content__Ivut2:has(>.Hero_textArea__xGnt1:only-child) .Hero_textArea__xGnt1 h2{max-width:100%}.Hero_hero__F1sxj .Hero_content__Ivut2:has(>.Hero_textArea__xGnt1:only-child) .Hero_textArea__xGnt1 p{max-width:100%}@media(max-width:960px){.Hero_hero__F1sxj .Hero_content__Ivut2{grid-template-columns:1fr;gap:2.5rem}}.Hero_hero__F1sxj .Hero_textArea__xGnt1{align-self:start;max-width:100%}.Hero_hero__F1sxj .Hero_textArea__xGnt1 .eyebrow{font-family:var(--font-accent)!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--accent)!important;display:block;margin-bottom:1.5rem}.Hero_hero__F1sxj .Hero_textArea__xGnt1 h1,.Hero_hero__F1sxj .Hero_textArea__xGnt1 h2{font-family:var(--font-heading);font-size:clamp(2.25rem,5vw,4rem);font-weight:300;line-height:1.1;letter-spacing:-.015em;color:var(--text-primary)!important;margin:0 0 1.5rem;max-width:22ch}.Hero_hero__F1sxj .Hero_textArea__xGnt1 h1 em,.Hero_hero__F1sxj .Hero_textArea__xGnt1 h2 em{font-style:italic;color:var(--text-secondary)!important}.Hero_hero__F1sxj .Hero_textArea__xGnt1 h1 strong,.Hero_hero__F1sxj .Hero_textArea__xGnt1 h2 strong{font-weight:300;color:var(--accent)!important}@media(max-width:960px){.Hero_hero__F1sxj .Hero_textArea__xGnt1 h1,.Hero_hero__F1sxj .Hero_textArea__xGnt1 h2{font-size:clamp(2rem,8vw,3rem);margin-bottom:1.25rem}}.Hero_hero__F1sxj .Hero_textArea__xGnt1 p{font-family:var(--font-body);font-size:1.125rem;line-height:1.75;color:var(--text-primary)!important;margin:0 0 1.5rem;max-width:34rem}@media(max-width:960px){.Hero_hero__F1sxj .Hero_textArea__xGnt1 p{font-size:1rem}}.Hero_hero__F1sxj .Hero_textArea__xGnt1 .Hero_buttonsContainer__nCgPf,.Hero_hero__F1sxj .Hero_textArea__xGnt1 [class*=buttons]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem}.Hero_hero__F1sxj .Hero_textArea__xGnt1 .Hero_buttonsContainer__nCgPf a,.Hero_hero__F1sxj .Hero_textArea__xGnt1 .Hero_buttonsContainer__nCgPf button,.Hero_hero__F1sxj .Hero_textArea__xGnt1 [class*=buttons] a,.Hero_hero__F1sxj .Hero_textArea__xGnt1 [class*=buttons] button{border-radius:4px!important;font-family:var(--font-accent)!important;font-size:.875rem!important;font-weight:600!important;letter-spacing:.03em!important;transition:transform !important .16s cubic-bezier(.23,1,.32,1),background-color !important .16s cubic-bezier(.23,1,.32,1),color .16s ease!important;box-shadow:none!important}.Hero_hero__F1sxj .Hero_textArea__xGnt1 .Hero_buttonsContainer__nCgPf a:hover,.Hero_hero__F1sxj .Hero_textArea__xGnt1 .Hero_buttonsContainer__nCgPf button:hover,.Hero_hero__F1sxj .Hero_textArea__xGnt1 [class*=buttons] a:hover,.Hero_hero__F1sxj .Hero_textArea__xGnt1 [class*=buttons] button:hover{transform:translateY(-1px)!important}.Hero_hero__F1sxj .Hero_textArea__xGnt1 .Hero_buttonsContainer__nCgPf a:active,.Hero_hero__F1sxj .Hero_textArea__xGnt1 .Hero_buttonsContainer__nCgPf button:active,.Hero_hero__F1sxj .Hero_textArea__xGnt1 [class*=buttons] a:active,.Hero_hero__F1sxj .Hero_textArea__xGnt1 [class*=buttons] button:active{transform:scale(.97)!important}.Hero_hero__F1sxj .moustache,.Hero_hero__F1sxj [class*=moustache]{font-family:var(--font-body)!important;font-size:.8125rem!important;font-style:italic!important;color:var(--text-muted)!important;margin-top:.25rem;line-height:1.55;max-width:31.25rem}.Hero_hero__F1sxj .logoBanner{grid-column:1/-1;margin-top:0;padding-top:0;width:100%}@media(max-width:960px){.Hero_hero__F1sxj .logoBanner{padding-top:0}}.Hero_hero__F1sxj .Hero_ruleRow__PYj4h{grid-column:1/-1;margin-top:5rem;border-top:1px solid var(--border-subtle);display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid var(--border-subtle)}@media(max-width:960px){.Hero_hero__F1sxj .Hero_ruleRow__PYj4h{grid-template-columns:repeat(2,1fr);margin-top:2.5rem}}.Hero_hero__F1sxj .Hero_ruleCell__oE_BX{padding:1.125rem 2.5rem;border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);font-family:var(--font-accent);font-size:.625rem;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);display:flex;align-items:center;gap:.625rem}.Hero_hero__F1sxj .Hero_ruleCell__oE_BX span{color:var(--accent);font-weight:700}@media(max-width:960px){.Hero_hero__F1sxj .Hero_ruleCell__oE_BX{padding:.875rem 1rem}}.Hero_hero__F1sxj .Hero_visualArea__LgrxH{position:relative;min-width:0;align-self:center}.Hero_hero__F1sxj .Hero_visualArea__LgrxH img{width:100%;border-radius:4px}@media(max-width:960px){.Hero_hero__F1sxj .Hero_visualArea__LgrxH{order:-1}}.Hero_hero__F1sxj .Hero_floatingBadge__gfjGe{position:absolute;right:-1rem;top:25%}