.blog-page{--blog-purple:#5f15ea;--blog-purple-bright:#8b42f4;background:#fff;min-width:0}.blog-hero{isolation:isolate;color:#fff;background:#030304;min-height:clamp(220px,25.6vw,380px);display:grid;position:relative;overflow:hidden}.blog-hero:before,.blog-hero:after{z-index:-1;content:"";pointer-events:none;position:absolute}.blog-hero:before{border-left:clamp(24px,3vw,46px) solid #6446973d;border-right:clamp(24px,3vw,46px) solid #6446973d;width:clamp(70px,8vw,120px);height:185%;top:-42%;right:13%;transform:rotate(-13deg)}.blog-hero:after{border-left:clamp(28px,3.4vw,52px) solid #6f4ca633;width:clamp(90px,11vw,170px);height:160%;top:-30%;right:-3%;transform:rotate(15deg)}.blog-hero__inner{text-align:center;align-content:center;justify-items:center;padding-block:clamp(32px,4.6vw,64px);display:grid}.blog-hero__pill{border-radius:var(--radius-pill);color:#fff;text-transform:uppercase;background:linear-gradient(90deg,#5f15ea,#7f2df2);justify-content:center;align-items:center;width:clamp(136px,17.3vw,220px);min-height:32px;padding:6px 24px;font-size:.82rem;font-weight:800;line-height:1;display:inline-flex}.blog-hero h1{letter-spacing:-.045em;text-transform:uppercase;max-width:1160px;margin:clamp(24px,3.5vw,42px) auto 0;font-size:clamp(1.85rem,3.45vw,3.65rem);font-weight:750;line-height:1.18}.blog-hero h1 span{color:var(--blog-purple-bright);display:block}.blog-library{scroll-margin-top:calc(var(--header-height) + 12px);background:#fff;padding-block:0 clamp(24px,3.6vw,52px)}.blog-filters{z-index:2;backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #e6e0eb;border-radius:16px;min-width:0;margin-top:clamp(-26px,-2vw,-18px);margin-bottom:clamp(20px,2.4vw,30px);padding:10px;position:relative;box-shadow:0 18px 42px #24143d1f}.blog-filters__rail{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:space-between;align-items:center;gap:4px;width:100%;min-width:0;padding:0;scroll-padding-inline:1px;display:flex;overflow-x:auto}.blog-filters__rail::-webkit-scrollbar{display:none}.blog-filter{color:#28242d;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:7px 11px;font-size:clamp(.72rem,1.05vw,.82rem);font-weight:650;line-height:1.2;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex;position:relative}.blog-filter__icon{width:34px;height:34px;color:var(--blog-purple);background:#f0e9ff;border-radius:9px;flex:0 0 34px;place-items:center;transition:color .16s,background-color .16s;display:grid}.blog-filter__icon img{filter:invert(35%)sepia(88%)saturate(4148%)hue-rotate(257deg)brightness(99%)contrast(105%);object-fit:contain;width:21px;height:21px;display:block}.blog-filter:hover{color:var(--blog-purple)}.blog-filter:focus-visible{border-color:var(--blog-purple);outline:2px solid color-mix(in srgb, var(--blog-purple) 38%, white);outline-offset:2px}.blog-filter.is-active,.blog-filter[aria-pressed=true]{border-color:var(--blog-purple);color:#fff;background:var(--blog-purple)}.blog-filter.is-active .blog-filter__icon,.blog-filter[aria-pressed=true] .blog-filter__icon{color:#fff;background:#ffffff2e}.blog-filter.is-active .blog-filter__icon img,.blog-filter[aria-pressed=true] .blog-filter__icon img{filter:brightness(0)invert()}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,28px);min-width:0;display:grid}.blog-card{--tilt-x:0deg;--tilt-y:0deg;--tilt-lift:0px;background:#fff;border:1px solid #e2dfe7;border-radius:9px;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden;box-shadow:0 2px 8px #1710270f}.blog-card[hidden]{display:none}.blog-card:hover,.blog-card:focus-within{border-color:#5f15ea4d;box-shadow:0 5px 14px #17102717}.blog-card__link{flex-direction:column;min-width:0;height:100%;display:flex}.blog-card__link:focus-visible{border-radius:inherit;outline:3px solid var(--blog-purple);outline-offset:-3px}.blog-card__media{aspect-ratio:16/9;background:0 0;margin:0;overflow:hidden}.blog-card__media img{object-fit:cover;width:100%;height:100%;display:block}.blog-card__body{flex-direction:column;flex:1;min-width:0;padding:clamp(15px,1.7vw,20px);display:flex}.blog-card__date{color:var(--blog-purple);letter-spacing:.035em;text-transform:uppercase;margin-bottom:11px;font-size:.68rem;font-weight:800;line-height:1.25;display:block}.blog-card h3{letter-spacing:-.025em;margin-bottom:10px;font-size:clamp(1.05rem,1.45vw,1.28rem);font-weight:750;line-height:1.25}.blog-card__body>p{color:#5f5a66;margin-bottom:0;font-size:clamp(.8rem,1vw,.9rem);line-height:1.55}.blog-card__action{min-height:36px;color:var(--blog-purple);align-items:center;gap:5px;margin-top:auto;padding-top:12px;font-size:.8rem;font-weight:800;display:inline-flex}.blog-card__action>span{font-size:1rem;line-height:1}.blog-noscript{border-left:3px solid var(--blog-purple);color:var(--ink-soft);background:#f7f4fd;margin:4px 0 20px;padding:12px 14px;font-size:.86rem}.blog-cta{padding-block:0 var(--layout-space-page-end);background:#fff}.blog-cta__inner{color:#fff;background:radial-gradient(circle at 84% 34%,#702bdf47,#0000 32%),linear-gradient(112deg,#13092f,#070610 68%);border:1px solid #7e54ff33;border-radius:20px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,54px);min-height:116px;padding:clamp(22px,2.8vw,34px);display:grid;box-shadow:0 16px 34px #0d082224}@media (hover:hover) and (pointer:fine){.reveal-ready .blog-card[data-reveal][data-tilt].is-visible{transform:perspective(900px) translateY(var(--tilt-lift)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;will-change:transform}.reveal-ready .blog-card[data-reveal][data-tilt].is-visible:hover,.reveal-ready .blog-card[data-reveal][data-tilt].is-visible:focus-within{--tilt-lift:-3px}}.blog-cta__icon{color:#fff;background:linear-gradient(145deg,#782df0,#4f10c8);border-radius:9px;place-items:center;width:64px;height:64px;display:grid}.blog-cta__copy h2{color:#fff;letter-spacing:-.025em;max-width:680px;margin-bottom:6px;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:750;line-height:1.2}.blog-cta__copy p{color:#ffffffb3;max-width:680px;margin:0;font-size:clamp(.8rem,1vw,.9rem);line-height:1.5}.blog-cta__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.blog-cta__actions .button{min-height:44px;padding:11px 18px;font-size:.8rem}.blog-cta__linkedin{color:#fff;box-shadow:none;background:0 0;border-color:#ffffff61}.blog-cta__linkedin:hover,.blog-cta__linkedin:focus-visible{background:#ffffff14;border-color:#fff}@media (width<=900px){.blog-filters__rail{justify-content:flex-start}.blog-filter{flex-grow:0}}@media (width<=819px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.blog-cta__inner{grid-template-columns:54px minmax(0,1fr);gap:18px}.blog-cta__icon{width:54px;height:54px}.blog-cta__actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=620px){.blog-hero{min-height:236px}.blog-hero:before{opacity:.7;right:8%}.blog-hero:after{right:-15%}.blog-hero__inner{padding-block:34px}.blog-hero h1{margin-top:24px;font-size:clamp(1.7rem,8.2vw,2.35rem);line-height:1.16}.blog-library{padding-top:0}.blog-filters{border-radius:13px;margin-top:-14px;padding:8px}.blog-filter__icon{flex-basis:32px;width:32px;height:32px}.blog-grid{grid-template-columns:minmax(0,1fr)}.blog-card__body{padding:17px}.blog-cta__inner{padding:21px}.blog-cta__actions{grid-template-columns:1fr;display:grid}.blog-cta__actions .button{width:100%}}@media (width<=360px){.blog-filter{padding-inline:10px}.blog-hero h1{font-size:1.62rem}}@media (forced-colors:active){.blog-hero,.blog-card,.blog-filter,.blog-cta__inner,.blog-cta__linkedin{border:1px solid canvastext}.blog-hero h1 span{color:highlight}.blog-filter.is-active,.blog-filter[aria-pressed=true]{color:highlighttext;background:highlight}}@media (prefers-reduced-motion:reduce){.blog-card[data-tilt]{transition:none;transform:none!important}}
