@keyframes initialFadeInAnimation{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.c-blog-post{width:100%;padding:10rem 0 4rem;position:relative;overflow:hidden}.c-blog-post__progress{z-index:1001;transform-origin:0;background:linear-gradient(90deg,rgb(var(--color-turquoise))0%,rgba(var(--color-white),.75)100%);width:100%;height:.25rem;box-shadow:0 0 1rem rgba(var(--color-turquoise),.25);pointer-events:none;opacity:0;position:fixed;top:0;left:0}.c-blog-post__inner{flex-direction:column;gap:2rem;width:min(100%,52rem);margin:0 auto;display:flex;position:relative}.c-blog-post__back-link{color:rgba(var(--color-white),.75);width:fit-content;transition:color .25s ease-in-out}.c-blog-post__back-link:hover{color:rgb(var(--color-turquoise))}.c-blog-post__header{flex-direction:column;gap:1rem;margin:1rem 0;display:flex}.c-blog-post__meta{color:rgba(var(--color-white),.5);flex-wrap:wrap;gap:.5rem;font-size:.9375rem;display:flex}.c-blog-post__title{font-size:clamp(2.5rem,7vw,4.25rem);line-height:.95}.c-blog-post__description{color:rgba(var(--color-white),.75);font-size:1.125rem;line-height:1.65}.c-blog-post__hero-image{border:1px solid rgba(var(--color-white),.1);border-radius:1rem;width:100%;height:auto}.c-blog-post__tags{flex-wrap:wrap;gap:.5rem;display:flex}.c-blog-post__tag{border:1px solid rgba(var(--color-turquoise),.25);background-color:rgba(var(--color-turquoise),.08);border-radius:999px;padding:.375rem .625rem;font-size:.8125rem;line-height:1}@supports (animation-timeline:scroll(root block)){.c-blog-post__progress{opacity:1;animation:linear both c-blog-post-scroll-progress;animation-timeline:scroll(root)}}@keyframes c-blog-post-scroll-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes initialFadeInAnimation{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.c-blog-markdown{width:100%;color:rgba(var(--color-white),.92);line-height:1.75}.c-blog-markdown>*+*{margin-top:1.25rem}.c-blog-markdown h2,.c-blog-markdown h3,.c-blog-markdown h4{margin-top:2rem;line-height:1.1}.c-blog-markdown h2{font-size:clamp(1.9rem,4vw,2.6rem)}.c-blog-markdown h3{font-size:clamp(1.35rem,3vw,1.8rem)}.c-blog-markdown p,.c-blog-markdown li,.c-blog-markdown blockquote{font-size:1.0625rem}.c-blog-markdown a{color:rgb(var(--color-turquoise));text-underline-offset:.18em;text-decoration:underline}.c-blog-markdown ul,.c-blog-markdown ol{margin:.75rem 0;padding-left:1.5rem;list-style-position:inside}.c-blog-markdown ul{list-style-type:disc!important}.c-blog-markdown ol{list-style-type:decimal!important}.c-blog-markdown ul ul{list-style-type:circle!important}.c-blog-markdown ul ul ul{list-style-type:square!important}.c-blog-markdown ol ol{list-style-type:lower-alpha!important}.c-blog-markdown li{display:list-item;list-style:inherit!important}.c-blog-markdown li::marker{color:rgba(var(--color-white),.92)}.c-blog-markdown li+li,.c-blog-markdown li>ul,.c-blog-markdown li>ol{margin-top:.5rem}.c-blog-markdown input[type=checkbox]{margin-right:.5rem}.c-blog-markdown hr{border:0;border-top:1px solid rgba(var(--color-white),.1)}.c-blog-markdown blockquote{border-left:3px solid rgba(var(--color-turquoise),.5);background-color:rgba(var(--color-white),.03);color:rgba(var(--color-white),.75);border-radius:0 .5rem .5rem 0;padding:1rem 1.25rem}.c-blog-markdown code{border:1px solid rgba(var(--color-white),.1);background-color:rgba(var(--color-white),.04);border-radius:.375rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em}.c-blog-markdown pre{border:1px solid rgba(var(--color-white),.1);background:linear-gradient(180deg,rgba(var(--color-white),.06)0%,rgba(var(--color-white),.03)100%),rgba(var(--color-black),.85);border-radius:.75rem;padding:1rem;overflow-x:auto}.c-blog-markdown pre code{background:0 0;border:0;padding:0}.c-blog-markdown table{border-collapse:collapse;width:100%;display:block;overflow:auto hidden}.c-blog-markdown th,.c-blog-markdown td{border:1px solid rgba(var(--color-white),.1);text-align:left;min-width:10rem;padding:.625rem}.c-blog-markdown th{background-color:rgba(var(--color-white),.06)}.c-blog-markdown img{border:1px solid rgba(var(--color-white),.1);background-color:rgba(var(--color-white),.03);border-radius:.75rem;width:100%;height:auto;display:block}
@keyframes initialFadeInAnimation{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.c-blog-post-cta{border:1px solid rgba(var(--color-white),.1);isolation:isolate;border-radius:1.5rem;margin-top:1rem;padding:2rem;position:relative;overflow:hidden}@media (min-width:1024px){.c-blog-post-cta{padding:2.5rem}}.c-blog-post-cta:before,.c-blog-post-cta:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.c-blog-post-cta:before{background:radial-gradient(circle at top left,rgba(var(--color-turquoise),.22)0%,rgba(var(--color-turquoise),0)48%),linear-gradient(135deg,rgba(var(--color-white),.1)0%,rgba(var(--color-white),.03)100%)}.c-blog-post-cta:after{mix-blend-mode:soft-light;opacity:.2;background:url(/images/grain.png) 50%}.c-blog-post-cta__inner{flex-direction:column;gap:1.25rem;display:flex}.c-blog-post-cta__eyebrow{border:1px solid rgba(var(--color-turquoise),.25);background-color:rgba(var(--color-turquoise),.08);width:fit-content;color:rgb(var(--color-turquoise));letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.375rem .75rem;font-size:.8125rem;font-weight:700;line-height:1}.c-blog-post-cta__content{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:1024px){.c-blog-post-cta__content{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2rem}}.c-blog-post-cta__title{max-width:none;font-size:clamp(2rem,5vw,3.5rem);line-height:1.1}.c-blog-post-cta__description{max-width:40rem;color:rgba(var(--color-white),.75);flex:auto;font-size:1.0625rem;line-height:1.7}.c-blog-post-cta__actions{text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:.625rem;display:flex}@media (min-width:1024px){.c-blog-post-cta__actions{width:21rem}}.c-blog-post-cta__button{border:1px solid rgba(var(--color-black),.1);background:linear-gradient(180deg,rgba(var(--color-black),0)50%,rgba(var(--color-black),.25)100%),rgb(var(--color-white));min-height:3rem;color:rgb(var(--color-black));border-radius:.5rem;justify-content:center;align-items:center;width:100%;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;transition:transform .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out;display:inline-flex}.c-blog-post-cta__button:hover{border-color:rgba(var(--color-turquoise),.5);box-shadow:0 1rem 2.5rem rgba(var(--color-turquoise),.12);transform:translateY(-.125rem)}.c-blog-post-cta__button:active{transform:translateY(0)}.c-blog-post-cta__microcopy{max-width:20rem;color:rgba(var(--color-white),.5);font-size:.9375rem;line-height:1.5}
