.blog-hero{justify-content:center;overflow:hidden}.blog-hero,.blog-hero__container{display:flex;width:100%;align-items:center}.blog-hero__container{max-width:80rem;flex-direction:row;position:relative;padding:5rem 0 6rem}@media screen and (min-width:991px){.blog-hero__container{padding:7rem 0 10rem}}@media screen and (min-width:1170px){.blog-hero__container{padding:7rem 0 8rem}}.blog-hero__text{margin-left:3rem;padding-left:2rem;position:relative}@media screen and (min-width:728px){.blog-hero__text{margin-left:2rem}}@media screen and (min-width:992px){.blog-hero__text{max-width:65%}}@media screen and (min-width:1170px)and (max-width:1326px){.blog-hero__text{margin-left:25px}}.blog-hero__text h1{font-family:Roboto Mono,monospace;font-size:1.8rem;font-weight:700;line-height:1.2;margin:0 0 1.25rem;opacity:.8}@media screen and (min-width:1170px){.blog-hero__text h1{font-size:2rem}}.blog-hero__text h2{margin:0;font-weight:700;font-size:3rem;line-height:1.3;cursor:default}@media screen and (min-width:1024px){.blog-hero__text h2{font-size:3.25rem}}@media screen and (min-width:1170px){.blog-hero__text h2{font-size:3.75rem}}.blog-hero__text__arrow{position:absolute;left:15px;top:0;transform:translate(-18px,-50px)}.blog-hero__text__arrow .arrow-sm{display:none}@media screen and (max-width:620px){.blog-hero__text__arrow .arrow-lg{display:none}.blog-hero__text__arrow .arrow-sm{display:block}}@media screen and (max-width:469px){.blog-hero__text__arrow .arrow-sm{display:none}}.blog-hero__text__arrow img{width:100%;height:auto;min-width:495px}@media screen and (min-width:620px)and (max-width:991px){.blog-hero__text__arrow img{min-width:415px;width:80%}}@media screen and (min-width:469px)and (max-width:619px){.blog-hero__text__arrow img{min-width:350px;width:70%}}.blog-hero__image{display:none;position:absolute;bottom:0;right:0;height:95%;max-width:50vw;min-width:350px;width:auto;transform:translateX(12%)}@media screen and (min-width:1125px){.blog-hero__image{display:block}}.blog-hero__image img{opacity:.9;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-width:100%;max-height:100%;display:block}.search-loader{--_g:no-repeat radial-gradient(circle closest-side,var(--dot-color) 90%,transparent);--dot-color:#9ca3af;--dot-color-active:#6b7280;background:var(--_g) 0 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:calc(100%/3) 50%;animation:bounce-dots 1s linear infinite}@keyframes bounce-dots{0%{background:radial-gradient(circle closest-side,var(--dot-color) 90%,transparent) 0 50%,radial-gradient(circle closest-side,var(--dot-color) 90%,transparent) 50% 50%,radial-gradient(circle closest-side,var(--dot-color) 90%,transparent) 100% 50%;background-size:calc(100%/3) 50%;background-repeat:no-repeat}20%{background:radial-gradient(circle closest-side,var(--dot-color-active) 90%,transparent) 0 0,radial-gradient(circle closest-side,var(--dot-color) 90%,transparent) 50% 50%,radial-gradient(circle closest-side,var(--dot-color) 90%,transparent) 100% 50%;background-size:calc(100%/3) 50%;background-repeat:no-repeat}40%{background:radial-gradient(circle closest-side,var(--dot-color) 90%,transparent) 0 100%,radial-gradient(circle closest-side,var(--dot-color-active) 90%,transparent) 50% 0,radial-gradient(circle closest-side,var(--dot-color) 90%,transparent) 100% 50%;background-size:calc(100%/3) 50%;background-repeat:no-repeat}50%{background:radial-gradient(circle closest-side,var(--dot-color) 90%,transparent) 0 50%,radial-gradient(circle closest-side,var(--dot-color) 90%,transparent) 50% 100%,radial-gradient(circle closest-side,var(--dot-color) 90%,transparent) 100% 50%;background-size:calc(100%/3) 50%;background-repeat:no-repeat}60%{background:radial-gradient(circle closest-side,var(--dot-color) 90%,transparent) 0 50%,radial-gradient(circle closest-side,var(--dot-color) 90%,transparent) 50% 100%,radial-gradient(circle closest-side,var(--dot-color-active) 90%,transparent) 100% 0;background-size:calc(100%/3) 50%;background-repeat:no-repeat}80%{background:radial-gradient(circle closest-side,var(--dot-color) 90%,transparent) 0 50%,radial-gradient(circle closest-side,var(--dot-color) 90%,transparent) 50% 50%,radial-gradient(circle closest-side,var(--dot-color) 90%,transparent) 100% 100%;background-size:calc(100%/3) 50%;background-repeat:no-repeat}to{background:radial-gradient(circle closest-side,var(--dot-color) 90%,transparent) 0 50%,radial-gradient(circle closest-side,var(--dot-color) 90%,transparent) 50% 50%,radial-gradient(circle closest-side,var(--dot-color) 90%,transparent) 100% 50%;background-size:calc(100%/3) 50%;background-repeat:no-repeat}}.blog-sidebar{flex:0 0 0;border:1px solid #e5e7eb;padding:1rem;border-radius:8px;height:-moz-fit-content;height:fit-content}@media(min-width:992px){.blog-sidebar{padding:1.5rem;flex-direction:column;flex-basis:200px;position:sticky;top:10rem}}.blog-sidebar h4{margin:0 0 .85rem;font-size:.85rem}.blog-sidebar .category-filters{display:flex;flex-direction:column;gap:1.25rem;padding:0;margin:0;overflow:visible}@media(min-width:600px)and (max-width:991px){.blog-sidebar .category-filters{flex-direction:row;flex-wrap:wrap}}.blog-sidebar .blog-sidebar__category-list,.blog-sidebar .category-filter,.blog-sidebar .category-filter-list{display:flex;flex-direction:column;gap:1.25rem}@media(min-width:600px)and (max-width:991px){.blog-sidebar .blog-sidebar__category-list,.blog-sidebar .category-filter,.blog-sidebar .category-filter-list{flex-direction:row;gap:1rem;flex-wrap:wrap}}.blog-sidebar .blog-sidebar__category-list>*,.blog-sidebar .category-filter-list>*,.blog-sidebar .category-filter>*{margin-bottom:0}.blog-sidebar .category-item{display:flex;align-items:center;gap:.15rem;cursor:pointer;font-size:.875rem;color:#475569;font-family:monospace;font-weight:500;position:relative;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:-moz-fit-content;min-width:fit-content}.blog-sidebar .category-item:active,.blog-sidebar .category-item:hover{color:#22272a}.blog-sidebar .category-item input[type=checkbox]{width:16px;height:16px;accent-color:#007bff}