.blog-index{display:block;min-height:100vh;padding-top:12rem;padding-top:var(--margin-xxl,12rem);position:relative;width:100%}.blog-index-header{align-items:flex-start;display:flex;font-size:6rem;font-size:var(--size-xxlarge,6rem);justify-content:space-between;line-height:1;margin-bottom:12rem;margin-bottom:var(--margin-xxl,12rem);padding:0 6rem 0 calc(6rem + 1.2em);padding:0 var(--pwx,6rem) 0 calc(var(--pwx, 6rem) + 1.2em)}@media(max-width:767.98px){.blog-index-header{font-size:3rem;font-size:var(--size-large,3rem)}}.blog-index-header .blog-index-title{line-height:1.2;position:relative}.blog-index-header .blog-index-title:before{background-color:currentColor;border-radius:50%;content:"";height:.8em;left:-1.2em;position:absolute;top:.2em;width:.8em}.blog-index-header.no-margin{margin-bottom:0}.blog-index-nav{align-items:flex-end;display:flex;flex-direction:column;position:relative;text-align:right}.blog-index-nav .blog-index-nav-trigger{color:#1e1e1e;color:var(--color-text,#1e1e1e);cursor:pointer;display:block;transition:color .25s;transition:color var(--duration-default,.25s);transition:color .25s,transform .25s;transition:color var(--duration-default,.25s),transform var(--duration-default,.25s)}@media(hover:hover){.blog-index-nav .blog-index-nav-trigger:hover{color:#898989;color:var(--color-grey-text,#898989)}}.blog-index-nav .blog-index-nav-trigger:hover:active{transform:scale(.985)}.blog-index-nav .blog-index-nav-menu{align-items:flex-end;display:flex;flex-direction:column;overflow:hidden;position:relative;text-align:right}.blog-index-nav .blog-index-nav-menu:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";display:block;height:2.5rem;left:0;position:absolute;width:100%}.blog-index-nav .blog-index-nav-menu>li{position:relative}.blog-index-nav .blog-index-nav-menu>li:last-child{padding-bottom:2.5rem}.blog-index-nav .blog-index-nav-menu>li a{color:#898989;color:var(--color-grey-text,#898989);transition:color .25s;transition:color var(--duration-default,.25s)}@media(hover:hover){.blog-index-nav .blog-index-nav-menu>li a:hover{color:#1e1e1e;color:var(--color-text,#1e1e1e)}}.blog-index-nav .blog-index-nav-menu>li a.nuxt-link-exact-active{color:#aaa;color:var(--color-grey,#aaa)}@media(max-width:767.98px){.blog-index-nav .blog-index-nav-menu>li a{line-height:1.2}}.blog-index-nav .blog-index-nav-menu>li:has(a.nuxt-link-exact-active){display:none}.blog-index-tag-featured{display:block;margin:10rem 0 12rem;margin:var(--margin-xl,10rem) 0 var(--margin-xxl,12rem);padding:0 6rem;padding:0 var(--pwx,6rem)}.blog-index-tag-featured .index-tag-wrapper{display:block}.blog-index-tag-featured .index-tag-wrapper .index-tag-description{display:block;font-size:1.6rem;font-size:var(--size-body,1.6rem);line-height:1.2;margin-bottom:2rem;margin-bottom:var(--margin-xs,2rem)}.blog-index-tag-featured .index-tag-wrapper .index-tag-description p{max-width:30em}@media(max-width:767.98px){.blog-index-tag-featured .index-tag-wrapper .index-tag-description{font-size:2rem;font-size:var(--size-medium,2rem)}}.blog-index-tag-featured .index-tag-wrapper .index-tag-posts{border-top:1px solid;display:flex;justify-content:space-between;padding-top:2rem;padding-top:var(--margin-xs,2rem);width:100%}.blog-index-tag-featured .index-tag-wrapper .index-tag-posts .card-post:first-child{width:calc(50% - 1rem);width:calc(50% - var(--gutter-half, 1rem))}.blog-index-tag-featured .index-tag-wrapper .index-tag-posts .card-post:nth-child(2){width:calc(33.3333% - 1rem);width:calc(33.3333% - var(--gutter-half, 1rem))}.blog-index-tag-featured .index-tag-wrapper .index-tag-posts.is-hero .card-post:first-child{width:100%}@keyframes blinker{0%{opacity:1}to{opacity:0}}.blog-index-latest{display:block;margin:12rem 0 20rem;margin:var(--margin-xxl,12rem) 0 var(--margin-xxxxl,20rem);padding:0 6rem;padding:0 var(--pwx,6rem)}.blog-index-latest .index-latest-wrapper{align-items:flex-start;border-top:1px solid;display:flex;gap:2rem;gap:var(--gutter,2rem);padding-top:2rem;padding-top:var(--margin-xs,2rem)}.blog-index-latest .index-latest-wrapper .index-latest-header{align-items:flex-start;display:flex;flex-direction:column;width:calc(25% - 1rem);width:calc(25% - var(--gutter-half, 1rem))}.blog-index-latest .index-latest-wrapper .index-latest-header .title{font-size:3rem;font-size:var(--size-large,3rem);line-height:1.1;margin-bottom:4rem;margin-bottom:var(--margin-sm,4rem)}.blog-index-latest .index-latest-wrapper .index-latest-header .link{align-items:center;background-color:#fff;background-color:var(--color-bg,#fff);border:1px solid #1e1e1e;border:1px solid var(--color-text,#1e1e1e);border-radius:5em;color:#1e1e1e;color:var(--color-text,#1e1e1e);cursor:pointer;display:flex;font-size:1.2rem;font-size:var(--size-xsmall,1.2rem);height:2.5em;justify-content:center;line-height:1.2;line-height:1;padding:0 1em;position:relative;transition:background-color .25s,color .25s;transition:background-color var(--duration-default,.25s),color var(--duration-default,.25s);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}@media(hover:hover){.blog-index-latest .index-latest-wrapper .index-latest-header .link:hover{background-color:#1e1e1e;background-color:var(--color-text,#1e1e1e);color:#fff;color:var(--color-bg,#fff)}}.blog-index-latest .index-latest-wrapper .index-latest-posts{display:flex;gap:2rem;gap:var(--gutter,2rem);width:calc(75% - 1rem);width:calc(75% - var(--gutter-half, 1rem))}.blog-index-latest .index-latest-wrapper .index-latest-posts>.card-post{width:calc(33.333% - 1rem);width:calc(33.333% - var(--gutter-half, 1rem))}@media(max-width:767.98px){.blog-index-latest .index-latest-wrapper{flex-direction:column;gap:8rem;gap:var(--margin-lg,8rem)}.blog-index-latest .index-latest-wrapper .index-latest-header{width:100%}.blog-index-latest .index-latest-wrapper .index-latest-header .title{font-size:4.5rem;font-size:var(--size-xlarge,4.5rem);margin-bottom:2rem}.blog-index-latest .index-latest-wrapper .index-latest-posts{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;margin-left:-6rem;margin-left:calc(var(--pwx, 6rem)*-1);min-width:calc(100% + 12rem);min-width:calc(100% + var(--pwx, 6rem)*2);overflow-x:scroll;padding-left:6rem;padding-left:var(--pwx,6rem);scroll-snap-align:x proximity;scrollbar-width:none;width:100%}.blog-index-latest .index-latest-wrapper .index-latest-posts ::-webkit-scrollbar,.blog-index-latest .index-latest-wrapper .index-latest-posts::-webkit-scrollbar{display:none;height:0!important;width:0!important}.blog-index-latest .index-latest-wrapper .index-latest-posts>.card-post{min-width:60%}.blog-index-latest .index-latest-wrapper .index-latest-posts>.card-post:last-child{margin-right:6rem;margin-right:var(--pwx,6rem)}}