.blog-page-top{padding-top:120px}@media(min-width:1024px){.blog-page-top{padding-top:220px}}.blog-archive-outro{display:flex;flex-direction:column;align-items:stretch;gap:32px;margin-top:48px;margin-bottom:48px}@media(min-width:1024px){.blog-archive-outro{margin-top:80px;margin-bottom:84px}}.blog-archive-outro__text{margin:0;width:100%;padding:0;color:#A2A3A3;font-size:16px;line-height:20px;font-weight:300}.blog-listing-hero{display:flex;flex-direction:column;gap:16px;margin-bottom:48px}@media(min-width:1024px){.blog-listing-hero{margin-bottom:56px}}.blog-listing-hero__top{display:flex;flex-direction:column;gap:4px}.blog-listing-hero__intro{display:flex;flex-direction:column;gap:16px}.blog-listing-hero__head{margin:0;color:#CACCCB;font-size:20px;line-height:24px;font-weight:300}.blog-listing-hero__title{margin:0;color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.25)}.blog-listing-hero__accent{background-image:linear-gradient(180deg,#00995c 56.94%,#005e39 109.38%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.blog-listing-hero__lead{margin:0;color:#E9EBEA;font-size:20px;line-height:24px;font-weight:300}.blog-hero__accent{background-image:linear-gradient(180deg,#00995c 56.94%,#005e39 109.38%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.post-categories{display:flex;flex-wrap:wrap;gap:8px}.post-categories .badge{transition:color .2s ease,border-color .2s ease}.post-categories .badge:focus-visible,.post-categories .badge:hover{color:#fff;border-color:#fff}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.blog-pagination__glow{animation:move 7s linear infinite;offset-path:rect(0 auto 100% auto round 12px);background:radial-gradient(#fff,#f1f5f9,transparent)}.blog-pagination__inner{background:#121212}.blog-pagination__arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#6f7070;transition:color .2s ease;flex-shrink:0}.blog-pagination__arrow:hover:not(:disabled){color:#fff}.blog-pagination__arrow:disabled{opacity:.25;cursor:default}.blog-pagination__page{display:flex;align-items:center;justify-content:center;min-width:48px;height:48px;border-radius:12px;font-size:16px;font-weight:500;color:#6f7070;transition:color .2s ease;padding:0 4px}.blog-pagination__page:hover:not(.blog-pagination__page--active){color:#fff}.blog-pagination__page--active{background:#fff;color:#05030d;border-radius:14px}.blog-pagination__ellipsis{display:flex;align-items:center;justify-content:center;min-width:32px;color:#515252;font-size:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.blog-post-grid{display:flex;flex-direction:column;gap:16px}.blog-post-grid__row{display:grid;gap:16px}.blog-post-grid__row--large{grid-template-columns:1fr 1fr}.blog-post-grid__row--large .blog-post-tile{aspect-ratio:4/3}.blog-post-grid__row--small{grid-template-columns:repeat(2,1fr)}.blog-post-grid__row--small .blog-post-tile{aspect-ratio:1/1}@media(min-width:1280px){.blog-post-grid__row--small{grid-template-columns:repeat(3,1fr)}}.blog-post-grid__empty{padding:48px 0}@media(max-width:767px){.blog-post-grid{gap:12px}.blog-post-grid__row{grid-template-columns:1fr;gap:12px}.blog-post-grid__row--large .blog-post-tile,.blog-post-grid__row--small .blog-post-tile{aspect-ratio:4/3}}.blog-post-tile{position:relative;border-radius:16px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);background:#111}.blog-post-tile__img-link{position:absolute;inset:0;z-index:0;display:block}.blog-post-tile__img{position:absolute;inset:0;transition:transform .4s ease}.blog-post-tile__img img{-o-object-fit:cover;object-fit:cover}.blog-post-tile__placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0e1a16,#05030d);opacity:.8}.blog-post-tile__content{position:absolute;bottom:0;left:0;right:0;z-index:2;display:flex;flex-direction:column;padding:24px 32px 0;background:rgba(0,0,0,.48);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:16px 16px 0 0}.blog-post-tile__visible{display:flex;flex-direction:column;gap:14px;width:100%;min-width:0;margin-bottom:24px}.blog-post-tile__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%}.blog-post-tile__categories{display:flex;flex-wrap:wrap;gap:8px;min-width:0;width:100%}.blog-post-tile__arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:14px;border-radius:40px;background:rgba(0,0,0,.28);line-height:0}.blog-post-tile__title{display:block;margin:0;min-width:0;flex:1;color:#fff;font-family:var(--font-clash-display);font-size:24px;line-height:32px;font-weight:500;text-decoration:none}.blog-post-tile__hidden{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.blog-post-tile__hidden,.blog-post-tile__hidden-inner{min-height:0;overflow:hidden}.blog-post-tile__meta{margin:0;padding-bottom:24px;display:flex;align-items:center;flex-wrap:wrap;gap:0 6px;color:#CACCCB;font-size:16px;line-height:20px;font-weight:300}.blog-post-tile__dot{color:#CACCCB}@media(max-width:1023px){.blog-post-tile .blog-post-tile__content{padding:16px}.blog-post-tile .blog-post-tile__visible{margin-bottom:0;gap:0}.blog-post-tile .blog-post-tile__top{align-items:center}.blog-post-tile .blog-post-tile__categories,.blog-post-tile .blog-post-tile__hidden{display:none}.blog-post-tile .blog-post-tile__title{font-size:20px;line-height:28px}}@media(hover:hover)and (min-width:1024px){.blog-post-tile:hover .blog-post-tile__img{transform:scale(1.05)}.blog-post-tile:hover .blog-post-tile__hidden{grid-template-rows:1fr}}.blogpage{position:relative;overflow:hidden;min-height:100vh;background-color:var(--background)}.blogpage:before{content:"";position:absolute;top:0;left:0;width:100vw;aspect-ratio:1920/2654;max-height:100%;pointer-events:none;background:url(/images/texture.png) no-repeat top;background-size:100% auto;z-index:1}.blogpage article a{transition:color .3s ease}.blogpage article a:hover{color:var(--primary)}.blogpage .prose{color:var(--text-color,#ffffff)}.blogpage .prose a{color:var(--primary);text-decoration:none}.blogpage .prose a:hover{text-decoration:underline}.blogpage .prose code,.blogpage .prose strong{color:#fff}.blogpage .prose pre{background-color:#1a1a1a;border-radius:8px}.blogpage .prose blockquote{color:#e5e5e5}.blogpage .prose h1,.blogpage .prose h2,.blogpage .prose h3,.blogpage .prose h4,.blogpage .prose h5,.blogpage .prose h6{color:#fff}.blog-toc{position:relative;isolation:isolate;border-radius:16px;background:#141414;backdrop-filter:blur(35.5px);display:flex;flex-direction:column;gap:24px;padding:20px 16px;background-image:linear-gradient(248.87deg,rgb(2,182,148) 1.82%,rgb(14,73,62) 14.82%,rgba(9,49,41,.667) 25.95%,rgba(9,49,41,.08) 41.52%),linear-gradient(90deg,rgba(18,18,18,.12),rgba(18,18,18,.12))}.blog-toc:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(90deg,rgba(147,185,162,0) 4%,rgba(147,185,162,.1) 22%,rgba(147,185,162,.28) 55%,rgba(147,185,162,.45) 82%,rgba(147,185,162,.56));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.blog-toc__head{display:flex;flex-direction:column;gap:12px;width:100%}.blog-toc__label{margin:0;font-size:18px;line-height:24px;font-weight:500;color:#A2A3A3}.blog-toc__divider{height:4px;width:100%;opacity:.24;background:linear-gradient(90deg,rgba(168,168,168,0),#d9d9d9 49.04%,rgba(115,115,115,0))}.blog-toc__nav{display:flex;flex-direction:column;gap:12px;width:100%}.blog-toc__link{display:block;font-family:var(--font-clash-display);font-size:20px;line-height:24px;font-weight:400;color:#A2A3A3;transition:color .2s ease}.blog-toc__link.is-active,.blog-toc__link:hover{color:#fff}.section__lets-talk{background-image:url(/images/lets-talk-bg.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat}@media(max-width:767px){.section__lets-talk{background-image:url(/images/lets-talk-mobile.jpg)}}