.hl-section{background-color:#edeee7;padding:clamp(48px,7vw,96px) 16px}.hl-inner{width:100%;max-width:1240px;margin-inline:auto}.hl-eyebrow{display:inline-block;margin-bottom:12px;font-family:var(--font-inter),"Inter",sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ff4876}.hl-head{max-width:820px;margin-inline:auto;text-align:center}.hl-head-title{margin:0 auto;font-family:var(--font-inter),"Inter",sans-serif;font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1.06;letter-spacing:-.045em;color:#0a0a0a}@media (max-width:720px){.hl-head-title br{display:none}}.hl-head-body{margin:clamp(14px,2vw,20px) auto 0;max-width:640px;font-family:var(--font-inter),"Inter",sans-serif;font-size:clamp(15px,1.5vw,18px);font-weight:400;line-height:1.55;letter-spacing:-.01em;color:rgba(6,1,25,.58)}.hl-stack-head{max-width:820px;margin:0 auto clamp(28px,4vw,48px);text-align:center}.grainient-container.hl-wash-bg{position:absolute;inset:-8px;width:auto;height:auto;z-index:0;pointer-events:none;overflow:hidden;transform:scale(1.03);transform-origin:center center}.grainient-container.hl-wash-bg canvas{display:block;width:100%!important;height:100%!important}.hl-greige-wash{opacity:var(--hl-wash-strength,.3);background:linear-gradient(135deg,#c6c7c2,#8e8e8b 45%,#edeee7)}.hl-who-grid{display:grid;grid-template-columns:1fr;gap:clamp(20px,2.4vw,28px);margin:clamp(28px,4vw,48px) auto 0;max-width:1120px;padding:0;list-style:none}@media (min-width:880px){.hl-who-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hl-who-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(6,1,25,.1);border-radius:22px;background:#ffffff}.hl-who-notch{position:absolute;top:0;left:clamp(22px,2.6vw,30px);z-index:2;padding:8px 18px;border:1px solid rgba(10,10,10,.1);border-top:0;border-radius:0 0 14px 14px;background:#f0f0f0;font-family:var(--font-inter),"Inter",sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;color:#404040;white-space:nowrap}:not(:lang(en)) .hl-who-notch{white-space:normal;max-width:calc(100% - 44px);line-height:1.2}.hl-who-copy{padding:clamp(52px,5vw,64px) clamp(22px,2.6vw,30px) clamp(22px,2.4vw,28px)}.hl-who-title{margin:0;max-width:24ch;font-size:clamp(22px,2.3vw,28px);line-height:1.1;letter-spacing:-.04em;color:#060119}.hl-who-body,.hl-who-title{font-family:var(--font-inter),"Inter",sans-serif;font-weight:400}.hl-who-body{margin:12px 0 0;font-size:clamp(14px,1.45vw,16px);line-height:1.55;letter-spacing:-.01em;color:rgba(6,1,25,.62)}.hl-who-visual{position:relative;isolation:isolate;display:flex;margin-top:auto;min-height:clamp(420px,34vw,500px);overflow:hidden;border-top:1px solid rgba(6,1,25,.08)}.hl-who-visual-layer{position:relative;z-index:1;flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;padding:clamp(20px,2.4vw,30px)}