.hl-pillars-grid{display:grid;grid-template-columns:minmax(0,1fr);margin:clamp(32px,4vw,52px) 0 0;padding:0;border-top:1px solid rgba(10,10,10,.1);list-style:none}.hl-pillars-item{display:flex;flex-direction:column;padding:clamp(24px,3vw,36px) 0}.hl-pillars-item+.hl-pillars-item{border-top:1px solid rgba(10,10,10,.1)}@media (min-width:1024px){.hl-pillars-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.hl-pillars-item{padding:clamp(28px,3vw,40px) clamp(28px,3vw,44px)}.hl-pillars-item:first-child{padding-left:0}.hl-pillars-item:last-child{padding-right:0}.hl-pillars-item--media{display:grid;grid-template-columns:1fr 1.45fr;align-items:start;gap:clamp(24px,3vw,44px)}.hl-pillars-item+.hl-pillars-item{border-top:0;border-left:1px solid rgba(10,10,10,.1)}}.hl-pillars-item-title{margin:0;font-size:clamp(22px,2.4vw,28px);line-height:1.12;letter-spacing:-.045em;color:#060119}.hl-pillars-item-desc,.hl-pillars-item-title{font-family:var(--font-inter),"Inter",sans-serif;font-weight:400}.hl-pillars-item-desc{margin:10px 0 0;max-width:52ch;font-size:clamp(14px,1.5vw,16px);line-height:1.55;letter-spacing:-.01em;color:rgba(6,1,25,.62)}.hl-pillars-cta{display:inline-flex;align-items:center;gap:8px;cursor:pointer;min-height:44px;padding:12px 24px;border:1px solid rgba(10,10,10,.2);border-radius:9999px;background:transparent;color:#0a0a0a;font-family:var(--font-inter),"Inter",sans-serif;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.hl-pillars-cta:hover{border-color:rgba(10,10,10,.4);background:rgba(10,10,10,.05)}.hl-pillars-cta:focus-visible{outline:2px solid #0a0a0a;outline-offset:3px}.hl-pillars-cta-icon{width:18px;height:18px;transition:transform .2s ease}.hl-pillars-cta:hover .hl-pillars-cta-icon{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.hl-pillars-cta,.hl-pillars-cta-icon{transition:none}}