@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-font-weight:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-scroll-snap-strictness:proximity;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-tracking:initial;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.blog-page,.blog-post{padding-bottom:var(--spacing-0,0px);color:var(--color-slate-950,#0d1116);background-color:#fff}.blog-hero{padding-inline:var(--spacing-4,1rem);padding-top:var(--spacing-14,3.5rem);padding-bottom:var(--spacing-12,3rem)}@media (min-width:768px){.blog-hero{padding-inline:var(--spacing-10,2.5rem);padding-top:var(--spacing-24,6rem);padding-bottom:var(--spacing-16,4rem)}}.blog-hero__container{gap:var(--spacing-8,2rem);flex-direction:column;max-width:80rem;margin-inline:auto;display:flex}@media (min-width:1024px){.blog-hero__container{flex-direction:row;justify-content:space-between;align-items:flex-end}}.blog-hero__content{width:100%;max-width:56rem}:where(.blog-hero__content>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-5,1.25rem)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-5,1.25rem)*calc(1 - var(--tw-space-y-reverse)))}.blog-hero__eyebrow{border-color:var(--color-slate-200,#bbc8d8);padding-inline:var(--spacing-4,1rem);padding-block:var(--spacing-1\.5,.375rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#9c1e5a;background-color:#fff}.blog-hero__title{max-width:64rem}@supports (background-image:linear-gradient(in lab, red, red)){.blog-hero__title{--tw-gradient-position:to right in oklab}}.blog-hero__title{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.blog-hero__title{--tw-gradient-position:to right in oklab}}.blog-hero__title{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#9c1e5a;--tw-gradient-to:#fa6b0c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));color:#0000;font-family:var(--font-heading,"Right Grotesk",sans-serif);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--line-height-tight));letter-spacing:var(--tw-tracking,-1px);font-weight:var(--tw-font-weight,var(--font-style-spatial-black));--tw-leading:1;-webkit-background-clip:text;background-clip:text;line-height:1}.blog-hero__subtitle{max-width:48rem;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-leading:var(--spacing-8,2rem);line-height:var(--spacing-8,2rem);--tw-font-weight:var(--font-weight-light,100);font-weight:var(--font-weight-light,100);color:var(--color-burgundy-600,#b12769)}@media (min-width:768px){.blog-hero__subtitle{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}.blog-hero__actions{align-items:center;gap:var(--spacing-3,.75rem);flex-wrap:wrap;display:flex}.blog-featured,.blog-index__section{padding-inline:var(--spacing-4,1rem);padding-bottom:var(--spacing-4,1rem)}@media (min-width:768px){.blog-featured,.blog-index__section{padding-inline:var(--spacing-10,2.5rem);padding-bottom:var(--spacing-14,3.5rem)}}.blog-index__section--compact{padding-top:var(--spacing-0,0px);margin-inline:auto}.blog-index__container{max-width:80rem;margin-inline:auto}.blog-carousel{position:relative}.blog-carousel__track{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;scroll-behavior:smooth;scrollbar-width:none;display:flex;overflow-x:auto}.blog-carousel__track::-webkit-scrollbar{display:none}.blog-carousel__slide{scroll-snap-align:start;flex:none;width:100%}.blog-carousel__controls{margin-bottom:var(--spacing-16,4rem);justify-content:center;align-items:center;gap:var(--spacing-4,1rem);display:flex}@media (min-width:768px){.blog-carousel__controls{margin-block:var(--spacing-6,1.5rem);margin-bottom:var(--spacing-10,2.5rem)}}.blog-carousel__arrow{height:var(--spacing-10,2.5rem);width:var(--spacing-10,2.5rem);color:var(--color-maroon-400,#e66a6a);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.blog-carousel__arrow:hover{color:#9c1e5a;border-color:#9c1e5a}}.blog-carousel__arrow:disabled{cursor:not-allowed;opacity:.4}@media (hover:hover){.blog-carousel__arrow:disabled:hover{border-color:var(--color-slate-200,#bbc8d8);color:var(--color-maroon-400,#e66a6a)}}.blog-carousel__dots{align-items:center;gap:var(--spacing-2,.5rem);display:flex}.blog-carousel__dot{height:var(--spacing-2,.5rem);width:var(--spacing-2,.5rem);background-color:var(--color-burgundy-200,#f7b8cd);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px}@media (hover:hover){.blog-carousel__dot:hover{background-color:var(--color-burgundy-400,#f15f9c)}}.blog-carousel__dot--active{width:var(--spacing-6,1.5rem);background-color:#9c1e5a}@media (hover:hover){.blog-carousel__dot--active:hover{background-color:#9c1e5a}}.blog-section__header{margin-bottom:var(--spacing-5,1.25rem);justify-content:space-between;align-items:center;gap:var(--spacing-4,1rem);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200,#bbc8d8);padding-bottom:var(--spacing-3,.75rem);display:flex}.blog-section__header h2{font-family:var(--font-primary,"Aeonik",sans-serif);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--line-height-snug));font-weight:var(--tw-font-weight,var(--font-regular));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-maroon-400,#e66a6a)}.blog-section__header a{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-slate-500,#67798b);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.blog-section__header a:hover{color:#9c1e5a}}.blog-index__grid{column-gap:var(--spacing-6,1.5rem);row-gap:var(--spacing-10,2.5rem);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:768px){.blog-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.blog-index__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-list{gap:var(--spacing-10,2.5rem);display:grid}:where(.blog-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-slate-200,#bbc8d8)}.blog-list{border-radius:calc(var(--radius) - 2px);background-color:#fdf0f466}@supports (color:color-mix(in lab, red, red)){.blog-list{background-color:color-mix(in oklab,var(--color-burgundy-50,#fdf0f4)40%,transparent)}}.blog-list{padding-inline:var(--spacing-4,1rem)}@media (min-width:768px){.blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-list .blog-card{margin-inline:calc(var(--spacing-4,1rem)*-1);gap:var(--spacing-5,1.25rem);padding-inline:var(--spacing-4,1rem);padding-block:var(--spacing-6,1.5rem);display:grid}@media (min-width:768px){.blog-list .blog-card{grid-template-columns:200px 1fr}}.blog-list .blog-card__meta{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-slate-300,#98adc5)}.blog-list .blog-card__image-element{aspect-ratio:4/3}.blog-list .blog-card__image-fallback{aspect-ratio:16/10}.blog-list .blog-card__title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--primary)}@media (hover:hover){.blog-list .blog-card__title:hover{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.blog-list .blog-card__title:hover{--tw-gradient-position:to right in oklab}}@supports (background-image:linear-gradient(in lab, red, red)){.blog-list .blog-card__title:hover{--tw-gradient-position:to right in oklab}}.blog-list .blog-card__title:hover{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#9c1e5a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:#fa6b0c;color:#0000;--tw-gradient-position:to right;-webkit-background-clip:text;background-clip:text}@supports (background-image:linear-gradient(in lab, red, red)){.blog-list .blog-card__title:hover{--tw-gradient-position:to right in oklab}}.blog-list .blog-card__title:hover{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#9c1e5a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:#fa6b0c;color:#0000;-webkit-background-clip:text;background-clip:text}}.blog-list .blog-card{border-radius:calc(var(--radius) - 4px);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.blog-list .blog-card:hover{background-color:#fbeaee80}@supports (color:color-mix(in lab, red, red)){.blog-list .blog-card:hover{background-color:color-mix(in oklab,var(--color-maroon-50,#fbeaee)50%,transparent)}}}.blog-list .blog-card__excerpt{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));color:var(--color-slate-500,#67798b)}.blog-list .blog-card__body{padding-top:var(--spacing-0,0px)}.blog-list__more{padding-block:var(--spacing-20,5rem);justify-content:center;display:flex}.blog-index__empty{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,#bbc8d8);background-color:var(--color-slate-50,#eef1f5);padding-inline:var(--spacing-6,1.5rem);padding-block:var(--spacing-10,2.5rem);text-align:center;color:var(--color-slate-600,#51606f)}.blog-card{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-width:0;display:block;overflow:hidden}.blog-card--featured{gap:var(--spacing-6,1.5rem);padding-bottom:var(--spacing-3,.75rem);display:grid}@media (min-width:1024px){.blog-card--featured{grid-template-columns:1.25fr .75fr;align-items:flex-start}}.blog-card__image{border-radius:calc(var(--radius) - 2px);display:block;overflow:hidden}.blog-card__image-element{aspect-ratio:4/3;border-radius:calc(var(--radius) - 2px);object-fit:cover;object-position:top;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){.blog-card__image-element:is(:where(.group):hover *){scale:1.02}}.blog-card__image-fallback{aspect-ratio:4/3;--tw-gradient-position:to bottom right;justify-content:center;align-items:center;width:100%;height:100%;display:flex}@supports (background-image:linear-gradient(in lab, red, red)){.blog-card__image-fallback{--tw-gradient-position:to bottom right in oklab}}.blog-card__image-fallback{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-burgundy-50,#fdf0f4);--tw-gradient-via:#fff;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--color-orange-50,#ffede9);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#9c1e5a;text-transform:uppercase}.blog-card--featured .blog-card__image-element,.blog-card--featured .blog-card__image-fallback{aspect-ratio:4/3}:where(.blog-card__body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-3,.75rem)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-3,.75rem)*calc(1 - var(--tw-space-y-reverse)))}.blog-card__body{padding-top:var(--spacing-4,1rem)}.blog-card--featured .blog-card__body{padding-top:var(--spacing-0,0px)}@media (min-width:1024px){.blog-card--featured .blog-card__body{padding-top:var(--spacing-1,.25rem)}}.blog-card__meta{align-items:center;column-gap:var(--spacing-3,.75rem);row-gap:var(--spacing-1,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-slate-500,#67798b);flex-wrap:wrap;display:flex}.blog-card__meta span+span:before,.blog-post__meta span+span:before,.blog-post__kicker span:before{content:"/";margin-right:var(--spacing-3,.75rem);color:var(--color-slate-300,#98adc5)}@supports (background-image:linear-gradient(in lab, red, red)){.blog-card__title{--tw-gradient-position:to right in oklab}}.blog-card__title{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.blog-card__title{--tw-gradient-position:to right in oklab}}.blog-card__title{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#9c1e5a;--tw-gradient-to:#fa6b0c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));color:#0000;font-family:var(--font-primary,"Aeonik",sans-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));-webkit-background-clip:text;background-clip:text}@media (min-width:768px){.blog-card__title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.blog-card--featured .blog-card__title{font-family:var(--font-heading,"Right Grotesk",sans-serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)))}@media (min-width:768px){.blog-card--featured .blog-card__title{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}.blog-card:hover .blog-card__title{color:#9c1e5a}.blog-card__excerpt{max-width:42rem;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-light,100);font-weight:var(--font-weight-light,100);color:var(--color-slate-600,#51606f)}.blog-index__grid .blog-card__excerpt{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}.blog-card__tags{gap:var(--spacing-2,.5rem);flex-wrap:wrap;display:flex}.blog-card__tag{border-color:var(--color-slate-100,#dde3eb);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-slate-400,#7e93a9);background-color:#fff}.blog-tag-list{margin-top:var(--spacing-10,2.5rem);gap:var(--spacing-2,.5rem);flex-wrap:wrap;display:flex}.blog-tag-list--large{gap:var(--spacing-3,.75rem)}.blog-tag{border-color:var(--color-slate-200,#bbc8d8);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-slate-700,#3c4854);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#fff}@media (hover:hover){.blog-tag:hover{border-color:var(--color-burgundy-200,#f7b8cd);background-color:var(--color-burgundy-50,#fdf0f4);color:#9c1e5a}}.blog-post__hero{padding-inline:var(--spacing-4,1rem);padding-top:var(--spacing-12,3rem);padding-bottom:var(--spacing-10,2.5rem)}@media (min-width:768px){.blog-post__hero{padding-inline:var(--spacing-10,2.5rem);padding-top:var(--spacing-20,5rem);padding-bottom:var(--spacing-14,3.5rem)}}.blog-post__container{max-width:64rem;margin-inline:auto}:where(.blog-post__container>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-6,1.5rem)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-6,1.5rem)*calc(1 - var(--tw-space-y-reverse)))}.blog-post__kicker,.blog-post__meta{align-items:center;column-gap:var(--spacing-3,.75rem);row-gap:var(--spacing-1,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-slate-500,#67798b);flex-wrap:wrap;display:flex}.blog-post__kicker a{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#9c1e5a;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.blog-post__kicker a:hover{color:#691717}}.blog-post__categories{gap:var(--spacing-2,.5rem);padding-top:var(--spacing-4,1rem);flex-wrap:wrap;display:flex}.blog-post__tags{padding-top:var(--spacing-1,.25rem)}.blog-post__categories .badge,.blog-post__categories [data-slot=badge]{border-color:var(--color-slate-200,#bbc8d8);color:var(--color-slate-700,#3c4854);background-color:#fff}.blog-post__tags a{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}.blog-post__title{max-width:64rem}@supports (background-image:linear-gradient(in lab, red, red)){.blog-post__title{--tw-gradient-position:to right in oklab}}.blog-post__title{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.blog-post__title{--tw-gradient-position:to right in oklab}}.blog-post__title{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#9c1e5a;--tw-gradient-to:#fa6b0c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));color:#0000;font-family:var(--font-heading,"Right Grotesk",sans-serif);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--line-height-tight));--tw-leading:1;-webkit-background-clip:text;background-clip:text;line-height:1}.blog-post__excerpt{max-width:56rem;font-size:var(--text-xl);line-height:var(--tw-leading,var(--line-height-normal));font-weight:var(--tw-font-weight,var(--font-regular));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-light,100);font-weight:var(--font-weight-light,100);color:var(--color-burgundy-600,#b12769)}.blog-post__author{align-items:center;gap:var(--spacing-3,.75rem);padding-top:var(--spacing-4,1rem);display:flex}.blog-post__author-image{width:var(--spacing-12,3rem);height:var(--spacing-12,3rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,#bbc8d8);object-fit:cover;border-radius:3.40282e38px;flex-shrink:0}.blog-post__author-name{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-slate-950,#0d1116)}.blog-post__author-meta{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-slate-500,#67798b)}.blog-post__media{padding-inline:var(--spacing-4,1rem)}@media (min-width:768px){.blog-post__media{padding-inline:var(--spacing-10,2.5rem)}}.blog-post__media-container{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200,#bbc8d8);max-width:80rem;padding-block:var(--spacing-6,1.5rem);margin-inline:auto}.blog-post__image{aspect-ratio:16/9;border-radius:calc(var(--radius) + 4px);object-fit:cover;object-position:top;width:100%;height:auto}.blog-post__article{padding-inline:var(--spacing-4,1rem);padding-block:var(--spacing-12,3rem)}@media (min-width:768px){.blog-post__article{padding-inline:var(--spacing-10,2.5rem);padding-block:var(--spacing-16,4rem)}}.blog-post__article-layout{gap:var(--spacing-10,2.5rem);max-width:80rem;margin-inline:auto;display:grid}@media (min-width:1024px){.blog-post__article-layout{grid-template-columns:220px minmax(0,760px) 160px;justify-content:space-between;align-items:flex-start}}.blog-post__article-container{min-width:var(--spacing-0,0px)}.blog-post__toc,.blog-post__share{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-slate-500,#67798b);display:none}@media (min-width:1024px){.blog-post__toc,.blog-post__share{top:var(--spacing-10,2.5rem);display:block;position:sticky}}.blog-post__toc span,.blog-post__share span{margin-bottom:var(--spacing-4,1rem);display:block}@supports (background-image:linear-gradient(in lab, red, red)){.blog-post__toc span,.blog-post__share span{--tw-gradient-position:to right in oklab}}.blog-post__toc span,.blog-post__share span{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.blog-post__toc span,.blog-post__share span{--tw-gradient-position:to right in oklab}}.blog-post__toc span,.blog-post__share span{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#9c1e5a;--tw-gradient-to:#fa6b0c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));color:#0000;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);-webkit-background-clip:text;background-clip:text}:where(:is(.blog-post__toc nav,.blog-post__share)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-3,.75rem)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-3,.75rem)*calc(1 - var(--tw-space-y-reverse)))}.blog-post__toc a,.blog-post__share a{--tw-leading:var(--spacing-5,1.25rem);line-height:var(--spacing-5,1.25rem);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:block}@media (hover:hover){:is(.blog-post__toc a,.blog-post__share a):hover{color:#9c1e5a}}.blog-post__related{padding-inline:var(--spacing-4,1rem);padding-bottom:var(--spacing-20,5rem)}@media (min-width:768px){.blog-post__related{padding-inline:var(--spacing-10,2.5rem);padding-bottom:var(--spacing-28,7rem)}}.blog-post__related-container{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200,#bbc8d8);max-width:80rem;padding-top:var(--spacing-10,2.5rem);margin-inline:auto}.blog-post__related-title{margin-bottom:var(--spacing-6,1.5rem);font-family:var(--font-primary,"Aeonik",sans-serif);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--line-height-snug));font-weight:var(--tw-font-weight,var(--font-regular));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-slate-950,#0d1116)}@media (min-width:768px){.blog-post__related-title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}:where(.blog-rich-text>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-7,1.75rem)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-7,1.75rem)*calc(1 - var(--tw-space-y-reverse)))}.blog-rich-text__paragraph{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-light,100);font-weight:var(--font-weight-light,100);color:var(--color-slate-700,#3c4854)}.blog-rich-text__heading{scroll-margin-top:var(--spacing-8,2rem);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-slate-950,#0d1116)}.blog-rich-text__heading--2{margin-top:var(--spacing-14,3.5rem);margin-bottom:var(--spacing-6,1.5rem);font-family:var(--font-primary,"Aeonik",sans-serif);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--line-height-snug))}.blog-rich-text__heading--3{margin-top:var(--spacing-10,2.5rem);font-family:var(--font-primary,"Aeonik",sans-serif);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--line-height-snug));font-weight:var(--tw-font-weight,var(--font-regular))}.blog-rich-text__heading--4{margin-top:var(--spacing-8,2rem);font-family:var(--font-primary,"Aeonik",sans-serif);font-size:var(--text-xl);line-height:var(--tw-leading,var(--line-height-normal));font-weight:var(--tw-font-weight,var(--font-regular))}.blog-rich-text__heading--5{margin-top:var(--spacing-8,2rem);font-family:var(--font-primary,"Aeonik",sans-serif);font-size:var(--text-lg);line-height:var(--tw-leading,var(--line-height-normal))}.blog-rich-text__blockquote{border-radius:calc(var(--radius) - 2px);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-maroon-200,#f0b9b9);padding-block:var(--spacing-1,.25rem);padding-left:var(--spacing-6,1.5rem);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-leading:var(--spacing-9,2.25rem);line-height:var(--spacing-9,2.25rem);color:var(--color-burgundy-600,#b12769)}.blog-rich-text__link{color:#9c1e5a;text-decoration-line:underline;-webkit-text-decoration-color:var(--color-burgundy-200,#f7b8cd);-webkit-text-decoration-color:var(--color-burgundy-200,#f7b8cd);-webkit-text-decoration-color:var(--color-burgundy-200,#f7b8cd);text-decoration-color:var(--color-burgundy-200,#f7b8cd);text-underline-offset:4px}@media (hover:hover){.blog-rich-text__link:hover{text-decoration-color:#9c1e5a}}:where(.blog-rich-text__list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-3,.75rem)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-3,.75rem)*calc(1 - var(--tw-space-y-reverse)))}.blog-rich-text__list{font-family:var(--font-secondary,"ABC Diatype",sans-serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-light,100);font-weight:var(--font-weight-light,100);color:var(--color-slate-700,#3c4854)}.blog-rich-text__list--bullet{padding-left:var(--spacing-6,1.5rem);list-style-type:disc}.blog-rich-text__list--number{padding-left:var(--spacing-6,1.5rem);list-style-type:decimal}:where(:is(.blog-rich-text__figure,.blog-rich-text__embed,.blog-rich-text__code)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-3,.75rem)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-3,.75rem)*calc(1 - var(--tw-space-y-reverse)))}.blog-rich-text__figure,.blog-rich-text__embed,.blog-rich-text__code{padding-block:var(--spacing-4,1rem)}.blog-rich-text__image{object-fit:cover;width:100%;height:auto}.blog-rich-text__caption{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--spacing-6,1.5rem);line-height:var(--spacing-6,1.5rem);color:var(--color-slate-500,#67798b)}.blog-rich-text__video-shell{aspect-ratio:var(--aspect-video,16/9);background-color:var(--color-black,#000);position:relative;overflow:hidden}.blog-rich-text__video{inset:var(--spacing-0,0px);width:100%;height:100%;position:absolute}.blog-rich-text__link-card{align-items:center;gap:var(--spacing-4,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,#bbc8d8);padding-inline:var(--spacing-5,1.25rem);padding-block:var(--spacing-5,1.25rem);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#fff;display:flex}@media (hover:hover){.blog-rich-text__link-card:hover{border-color:var(--color-burgundy-200,#f7b8cd)}}.blog-rich-text__link-icon{width:var(--spacing-9,2.25rem);height:var(--spacing-9,2.25rem);color:#9c1e5a;flex-shrink:0}:where(.blog-rich-text__social-card>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-4,1rem)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-4,1rem)*calc(1 - var(--tw-space-y-reverse)))}.blog-rich-text__social-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-maroon-100,#f7dcdc);background-color:#fbeaee99}@supports (color:color-mix(in lab, red, red)){.blog-rich-text__social-card{background-color:color-mix(in oklab,var(--color-maroon-50,#fbeaee)60%,transparent)}}.blog-rich-text__social-card{padding:var(--spacing-6,1.5rem)}.blog-rich-text__social-header{justify-content:space-between;align-items:center;gap:var(--spacing-4,1rem);display:flex}.blog-rich-text__badge{align-items:center;gap:var(--spacing-2,.5rem);border-color:var(--color-slate-200,#bbc8d8);color:var(--color-slate-700,#3c4854);background-color:#fff;display:flex}.blog-rich-text__social-caption{--tw-leading:var(--spacing-7,1.75rem);line-height:var(--spacing-7,1.75rem);color:var(--color-slate-700,#3c4854)}.blog-rich-text__social-button{width:100%}@media (min-width:640px){.blog-rich-text__social-button{width:auto}}.blog-rich-text__social-embed{justify-content:center;width:100%;display:flex}.blog-rich-text__social-iframe{border-style:var(--tw-border-style);border-width:0;width:100%}.blog-rich-text__callout{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-sky-500,#00a5ef);background-color:var(--color-sky-50,#f0f9ff);padding-inline:var(--spacing-5,1.25rem);padding-block:var(--spacing-4,1rem);color:var(--color-slate-800,#28313a)}@supports (color:lab(0% 0 0)){.blog-rich-text__callout{border-color:var(--color-sky-500,lab(63.3038% -18.433 -51.0407));background-color:var(--color-sky-50,lab(97.3623% -2.33802 -4.13098))}}.blog-rich-text__callout--success{border-color:var(--color-emerald-500,#00bb7f);background-color:var(--color-emerald-50,#ecfdf5)}@supports (color:lab(0% 0 0)){.blog-rich-text__callout--success{border-color:var(--color-emerald-500,lab(66.9756% -58.27 19.5419));background-color:var(--color-emerald-50,lab(97.8462% -6.94966 1.85487))}}.blog-rich-text__callout--warning{border-color:var(--color-amber-500,#f99c00);background-color:var(--color-amber-50,#fffbeb)}@supports (color:lab(0% 0 0)){.blog-rich-text__callout--warning{border-color:var(--color-amber-500,lab(72.7183% 31.8672 97.9407));background-color:var(--color-amber-50,lab(98.6252% -.635922 8.42309))}}.blog-rich-text__callout--danger{border-color:var(--color-rose-500,#ff2357);background-color:var(--color-rose-50,#fff1f2)}@supports (color:lab(0% 0 0)){.blog-rich-text__callout--danger{border-color:var(--color-rose-500,lab(56.101% 79.4328 31.4532));background-color:var(--color-rose-50,lab(96.2369% 4.94155 1.28011))}}.blog-rich-text__cta{gap:var(--spacing-6,1.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-maroon-100,#f7dcdc);background-color:#fbeaee99;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.blog-rich-text__cta{background-color:color-mix(in oklab,var(--color-maroon-50,#fbeaee)60%,transparent)}}.blog-rich-text__cta{padding-inline:var(--spacing-6,1.5rem);padding-block:var(--spacing-7,1.75rem)}@media (min-width:768px){.blog-rich-text__cta{flex-direction:row;justify-content:space-between;align-items:center}}.blog-rich-text__code-header{justify-content:space-between;align-items:center;gap:var(--spacing-3,.75rem);border-style:var(--tw-border-style);border-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-color:var(--color-slate-200,#bbc8d8);background-color:var(--color-slate-50,#eef1f5);padding-inline:var(--spacing-5,1.25rem);padding-block:var(--spacing-3,.75rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-slate-500,#67798b);flex-wrap:wrap;display:flex}.blog-rich-text__code-language{align-items:center;gap:var(--spacing-2,.5rem);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#9c1e5a;display:inline-flex}.blog-rich-text__code-filename{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace)}.blog-rich-text__pre{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,#bbc8d8);background-color:var(--color-slate-950,#0d1116);padding-inline:var(--spacing-5,1.25rem);padding-block:var(--spacing-6,1.5rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--spacing-7,1.75rem);line-height:var(--spacing-7,1.75rem);color:var(--color-slate-100,#dde3eb);overflow-x:auto}.blog-rich-text__pre code{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace)}.blog-rich-text__separator{margin-block:var(--spacing-12,3rem);height:1px;height:var(--spacing-px,1px);border-style:var(--tw-border-style);background-color:var(--color-slate-200,#bbc8d8);border-width:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
