.blog-skeleton{pointer-events:none;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17 37%,#ffffff0a 63%) 0 0/400% 100%;animation:1.4s infinite blog-skeleton-shimmer;position:absolute;inset:0}@keyframes blog-skeleton-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.blog-skeleton{animation:none}}.blog-cta-section{--blog-cta-section-media-radius:16px;--blog-cta-section-media-bleed:1px;padding-top:3rem}.blog-cta-section__container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}.blog-cta-section__panel{isolation:isolate;border-radius:var(--blog-cta-section-media-radius);background-color:var(--premium-black);position:relative;overflow:hidden}.blog-cta-section__bg-media{z-index:0;border-radius:var(--blog-cta-section-media-radius);background-color:var(--premium-black);clip-path:inset(0 round var(--blog-cta-section-media-radius));pointer-events:none;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.blog-cta-section__bg-thumbnail,.blog-cta-section__bg-video{inset:calc(var(--blog-cta-section-media-bleed) * -1);width:calc(100% + var(--blog-cta-section-media-bleed) * 2);height:calc(100% + var(--blog-cta-section-media-bleed) * 2);object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;max-width:none;position:absolute}.blog-cta-section__bg-video{opacity:0;transition:opacity .16s}.blog-cta-section__bg-video--ready{opacity:1}.blog-cta-section__bg-overlay{inset:calc(var(--blog-cta-section-media-bleed) * -1);background:radial-gradient(75% 75%,#0000008c 0% 60%,#0000004d 100%);position:absolute}.blog-cta-section__content{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:325px;padding:3rem 1.25rem;display:flex;position:relative}.blog-cta-section__title{max-width:950px;color:var(--premium-white);font-family:var(--font-geist);margin:0;font-size:28px;font-weight:700;line-height:1.4}.blog-cta-section__description{color:#ffffffd9;max-width:620px;font-family:var(--font-inter);text-wrap:balance;margin:.75rem 0 0;font-size:1rem;line-height:1.6}.blog-cta-section__button{--blog-cta-button-radius:36px;--blog-cta-shimmer-spread:72deg;--blog-cta-shimmer-speed:3.8s;--blog-cta-shimmer-cut:.065em;--blog-cta-shimmer-blur:1.35px;isolation:isolate;border-radius:var(--blog-cta-button-radius);background:var(--premium-black);width:fit-content;max-width:100%;min-height:55px;color:var(--premium-white);font-family:var(--font-inter);justify-content:center;align-items:center;margin-top:2rem;padding:0 1.5rem;font-size:18px;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 8px 2px #22d3ee4d,0 0 20px 4px #34d39926}.blog-cta-section__button:hover{opacity:.92;transform:translateY(-1px)}.blog-cta-section__button:focus-visible{outline-offset:3px;outline:2px solid #37e1bf}.blog-cta-section__button-shimmer-container{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible;container-type:size}.blog-cta-section__button-shimmer-slide{aspect-ratio:1.5;will-change:translate;height:100cqh;animation:blog-cta-section-shimmer-slide var(--blog-cta-shimmer-speed) linear infinite;position:absolute;inset:0}.blog-cta-section__button-shimmer-spin{background:conic-gradient(from calc(270deg - (var(--blog-cta-shimmer-spread) * .5)), transparent 0deg, transparent calc(var(--blog-cta-shimmer-spread) * .14), #f59e0b calc(var(--blog-cta-shimmer-spread) * .32), #84cc16 calc(var(--blog-cta-shimmer-spread) * .46), #34d399 calc(var(--blog-cta-shimmer-spread) * .6), #22d3ee calc(var(--blog-cta-shimmer-spread) * .74), #3b82f6 calc(var(--blog-cta-shimmer-spread) * .88), #8b5cf6 var(--blog-cta-shimmer-spread), transparent calc(var(--blog-cta-shimmer-spread) + .5deg));width:auto;filter:blur(var(--blog-cta-shimmer-blur));will-change:transform;animation:blog-cta-section-shimmer-spin var(--blog-cta-shimmer-speed) linear infinite;position:absolute;inset:-100%}.blog-cta-section__button-bg{inset:var(--blog-cta-shimmer-cut);z-index:1;border-radius:inherit;background:inherit;pointer-events:none;position:absolute}.blog-cta-section__button-text{z-index:2;font:inherit;align-items:center;gap:.45rem;display:inline-flex;position:relative}.blog-cta-section__button-arrow{flex-shrink:0}@keyframes blog-cta-section-shimmer-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blog-cta-section-shimmer-slide{0%{translate:0}50%{translate:calc(100cqw - 100%)}to{translate:0}}@media (min-width:641px){.blog-cta-section{padding-top:4rem}.blog-cta-section__container{padding-inline:24px}.blog-cta-section__content{min-height:350px;padding:2.5rem}.blog-cta-section__title{font-size:40px}.blog-cta-section__description{font-size:1.125rem}.blog-cta-section__button{min-width:240px}}@media (min-width:1025px){.blog-cta-section__container{padding-inline:32px}}@media (prefers-reduced-motion:reduce){.blog-cta-section__button-shimmer-slide,.blog-cta-section__button-shimmer-spin{animation:none}}.blog-index-page{--blog-index-accent:#37e1bf;background:var(--premium-black);min-width:0;min-height:100vh;color:var(--premium-white)}.blog-index-page__main{padding-top:70px;padding-bottom:4rem}@media (min-width:641px){.blog-index-page__main{padding-bottom:5rem}}.blog-index-hero{--blog-index-hero-fade-start:70%;background-color:#080a10;background-image:linear-gradient(180deg, transparent var(--blog-index-hero-fade-start), var(--premium-black) 100%), radial-gradient(45% 40% at 50% 50%, #0d0e1273 0%, #0d0e1200 100%), url(/images/blog/index/hero-background.webp);background-position:50%,50%,50% 55%;background-repeat:no-repeat;background-size:auto,auto,200%;align-items:flex-start;min-height:360px;display:flex}.blog-index-hero__container{text-align:center;width:100%;max-width:1200px;margin-inline:auto;padding:4rem 24px 3rem}.blog-index-hero__eyebrow{color:#fff9;font-family:var(--font-inter);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:800}.blog-index-hero__title{background:linear-gradient(180deg, var(--premium-white) 30%, #ffffff9e 100%);color:#0000;max-width:900px;font-family:var(--font-geist);letter-spacing:-.03em;text-wrap:balance;-webkit-background-clip:text;background-clip:text;margin:.75rem auto 0;font-size:2.125rem;font-weight:700;line-height:1.1}.blog-index-hero__subtitle{color:#ffffffb8;max-width:620px;font-family:var(--font-inter);margin:1rem auto 0;font-size:1rem;line-height:1.6}@media (min-width:641px){.blog-index-hero{--blog-index-hero-fade-start:55%;background-position:50%,50%,50% 65%;background-size:auto,auto,cover;min-height:400px}.blog-index-hero__container{padding-inline:24px}.blog-index-hero__eyebrow{font-size:.875rem}.blog-index-hero__title{font-size:3rem}.blog-index-hero__subtitle{font-size:1.0625rem}}@media (min-width:1025px){.blog-index-hero{min-height:440px}.blog-index-hero__container{padding-inline:32px}.blog-index-hero__title{font-size:3.75rem}.blog-index-hero__subtitle{font-size:1.125rem}}.blog-index-card-grid{margin-top:.5rem}.blog-index-card-grid__container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}.blog-index-card-grid__list{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.blog-index-card-grid__item{min-width:0}@media (min-width:641px){.blog-index-card-grid{margin-top:1rem}.blog-index-card-grid__container{padding-inline:24px}.blog-index-card-grid__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (min-width:1025px){.blog-index-card-grid__container{padding-inline:32px}.blog-index-card-grid__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-index-card{background:var(--premium-black-seventh);height:100%;color:inherit;border-radius:16px;flex-direction:column;text-decoration:none;transition:background-color .2s,transform .2s;display:flex;overflow:hidden}.blog-index-card:hover{background:var(--light-black-fourth);transform:translateY(-2px)}.blog-index-card:focus-visible{outline:2px solid var(--blog-index-accent);outline-offset:2px}.blog-index-card__cover{aspect-ratio:16/9;background-color:#ffffff0a;border-radius:16px;position:relative;overflow:hidden;transform:translateZ(0)}.blog-index-card__cover-image{object-fit:cover;transition:transform .3s}.blog-index-card:hover .blog-index-card__cover-image{transform:scale(1.03)}.blog-index-card__body{flex-direction:column;flex:1;gap:.625rem;padding:1.25rem;display:flex}.blog-index-card__date{color:#ffffff80;font-family:var(--font-inter);font-size:.8125rem}.blog-index-card__title{color:var(--premium-white);font-family:var(--font-geist);margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.blog-index-card__excerpt{color:var(--premium-white-secondary);font-family:var(--font-inter);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-index-card__footer{align-items:center;gap:.75rem;min-width:0;margin-top:auto;padding-top:.5rem;display:flex}.blog-index-card__category{max-width:100%;color:var(--blog-index-accent);font-family:var(--font-inter);letter-spacing:.08em;text-transform:uppercase;background:#37e1bf1f;border-radius:6px;flex-shrink:0;padding:.3125rem .5rem;font-size:.75rem;font-weight:600;line-height:1.3}.blog-index-card__category-text{background:linear-gradient(90deg,#e8fbf4 0%,#8aefd6 30%,#37e1bf 60%,#2bc9a6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.blog-index-card__author{color:#ffffff80;min-width:0;font-family:var(--font-inter);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:.8125rem;overflow:hidden}@media (prefers-reduced-motion:reduce){.blog-index-card,.blog-index-card__cover-image{transition:none}.blog-index-card:hover,.blog-index-card:hover .blog-index-card__cover-image{transform:none}}
