.blogTag{background:var(--surface);line-height:100%;font-size:var(--font-sm);border-radius:var(--radius-xl);font-weight:200;font-family:var(--fontFa);padding:calc(var(--spacing-xs)/1.5) calc(var(--spacing-sm)/1.2)}.blogCategories{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.blogCategories .blogCategoryBadge{align-items:center;gap:.15em;font-weight:200;display:flex}.blogCategories .blogCategoryBadge .catEmoji,.blogCategories .blogCategoryBadge .catLabel{line-height:1}.blogCategories .blogCategoryBadge .catEmoji{filter:grayscale()}.blogTags{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.blogTags .blogTagBadge{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface) 50%, transparent);color:color-mix(in srgb, var(--text) 70%, transparent);font-size:var(--font-sm);padding:.4em 1em;font-weight:400;transition:color .2s,background .2s,transform .2s}.blogTags .blogTagBadge:hover{color:var(--text);background:var(--surface);transform:translateY(-2px)}.blogPageCardLink{height:100%;color:var(--text);text-decoration:none;display:block}.blogPageCard{height:100%;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000}.blogPageCard .contentWrapper{flex-direction:column;justify-content:space-between;display:flex;gap:0!important}.blogPageCard .pageCardGlass{flex-direction:column;height:100%;min-height:25em;display:flex;position:relative;overflow:hidden!important}.blogPageCard .cardTopMeta{z-index:2;padding:var(--spacing-md) var(--spacing-md) 0;pointer-events:none;justify-content:flex-end;align-items:center;gap:.25em;display:flex;position:relative}.blogPageCard .cardTopMeta .blogTag{background:color-mix(in srgb, var(--background) 30%, transparent);-webkit-backdrop-filter:blur(.4em);backdrop-filter:blur(.4em)}.blogPageCard .cardVisual{z-index:0;pointer-events:none;border-radius:var(--spacing-lg);isolation:isolate;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.blogPageCard .cardVisual:after{content:"";border-radius:inherit;pointer-events:none;background:color-mix(in srgb, var(--background) 70%, transparent);-webkit-backdrop-filter:blur(2em);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 50%,#000 90%);mask-image:linear-gradient(#0000 50%,#000 90%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.blogPageCard .cardVisual .cardImage{object-fit:cover;border-radius:0}.blogPageCard .cardVisual .cardBgLogo{z-index:0;color:var(--blacked);opacity:.2;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)rotate(5deg)}.blogPageCard .details{z-index:2;justify-content:flex-end;align-items:flex-start;gap:var(--spacing-sm);width:100%;padding:var(--spacing-lg);pointer-events:none;flex-direction:column;margin-top:auto;display:flex;position:relative}.blogPageCard .cardTitleRow{z-index:2;justify-content:space-between;align-items:flex-end;gap:var(--spacing-sm);pointer-events:none;width:100%;display:flex;position:relative}.blogPageCard .cardTitle{color:var(--text);font-size:var(--font-lg);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-weight:300;line-height:120%;display:-webkit-box;overflow:hidden}.blogPageCard .cardArrow{color:color-mix(in srgb, var(--text) 60%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.blogPageCard--compact .pageCardGlass{min-height:17.5em}.blogPageCard--compact .cardTopMeta{padding:var(--spacing-sm) var(--spacing-sm) 0;font-size:var(--font-xs)}.blogPageCard--compact .details{gap:var(--spacing-xs);padding:var(--spacing-md)}.blogPageCard--compact .blogCategories{gap:var(--spacing-xs);font-size:var(--font-sm)}.blogPageCard--compact .cardTitleRow{gap:var(--spacing-xs)}.blogPageCard--compact .cardTitle{font-size:var(--font-md)}.blogPageCard--compact .cardBgLogo{transform:translate(-50%)rotate(5deg)scale(.82)}@media (max-width:600px){.blogPageCard .cardTopMeta{padding:var(--spacing-sm) var(--spacing-sm) 0;font-size:var(--font-xs)}.blogPageCard .details{gap:var(--spacing-xs);padding:var(--spacing-md)}.blogPageCard .cardTitleRow{gap:var(--spacing-xs)}.blogPageCard .cardTitle{font-size:var(--font-md);line-height:1.3}.blogPageCard--compact .pageCardGlass{min-height:16.5em}.blogPageCard--compact .details{padding:var(--spacing-sm)}.blogPageCard--compact .blogCategories,.blogPageCard--compact .cardTitle{font-size:var(--font-xs)}}.blogPageCardSkeleton{pointer-events:none}.blogPageCardSkeleton .skeleton.blogTag{--skeleton-width:4.5em;--skeleton-height:1.75em}.blogPageCardSkeleton .cardVisual .skeleton.cardImage{--skeleton-width:100%;--skeleton-height:100%;border-radius:0;width:100%;min-width:0;height:100%;position:absolute;inset:0}.blogPageCardSkeleton .blogCategoryBadge{min-width:0}.blogPageCardSkeleton .skeleton.catEmoji{--skeleton-size:.9em}.blogPageCardSkeleton .skeleton.catLabel{--skeleton-width:4em}.blogPageCardSkeleton .skeleton.cardTitle{--skeleton-width:75%;--skeleton-height:2.4em;border-radius:var(--radius-sm)}.blogPageCardSkeleton .skeleton.cardArrow{--skeleton-size:1.2em}.blogPage{box-sizing:border-box;gap:var(--spacing-xl);width:100%;height:auto;min-height:100dvh;padding:0;padding-top:var(--headerSafeHeight);padding-bottom:var(--spacing-lg);display:flex;position:relative;overflow:visible}.sectionBackground{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sectionBackground:after{content:"";border-top:.2em solid color-mix(in srgb, var(--white) 50%, transparent);opacity:.8;border-top-left-radius:4rem;border-top-right-radius:4rem;position:absolute;inset:0}.sectionBackground .topWave{top:0;bottom:auto;transform:scaleY(-1)}.sectionBackground .topWave.waveDecorFlipped{transform:scale(-1)}.sectionBackground .bottomWave{bottom:0}.blogPage .content{z-index:1;gap:var(--spacing-md);width:100%;height:auto;min-height:auto;margin-top:var(--spacing-4xl);padding-inline:var(--inlineSection);flex-direction:column;display:flex;position:relative;overflow:visible}.blogHeaderRow,.blogGridRow{width:100%;max-width:var(--maxPageW);margin-inline:auto}.blogHeaderRow{z-index:1;justify-content:space-between;align-items:flex-end;gap:var(--spacing-2xl);display:flex}.blogHeaderTitle{align-items:start;gap:var(--spacing-md);flex-direction:column;max-width:35%;display:flex}.blogHeaderTitle .landingTitleWrapper{margin-right:-.25em}.headerSubtitle{color:color-mix(in srgb, var(--text) 60%, transparent);font-size:var(--font-sm);margin:0;font-weight:200}.blogHeaderMeta{align-items:flex-end;gap:var(--spacing-md);flex-direction:column;flex-shrink:0;max-width:35%;display:flex}.blogGridRow{height:auto;min-height:auto;padding-block:var(--spacing-sm) var(--spacing-xl);overflow:visible}.blogGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;display:grid;overflow:visible}.blogGridItem{will-change:transform,opacity,filter;transform-origin:bottom;width:100%}.blogEmptyStateShell{width:100%;min-height:24rem;padding-block:var(--spacing-xl);justify-content:center;align-items:center;display:flex}@media (max-width:768px){.blogHeaderRow{align-items:stretch;gap:var(--spacing-lg);flex-direction:column}.blogHeaderTitle{max-width:100%}.blogHeaderMeta{align-items:stretch;max-width:100%}}@media (min-width:2400px){.blogGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1279px){.blogGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.blogGrid{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.blogGrid{grid-template-columns:1fr}}
