.fabi-blog,.fabi-post{--fbl-c-green:var(--fabi-green,#2a2343);--fbl-c-aubergine:var(--fabi-aubergine,#211b36);--fbl-c-red:var(--fabi-red,#a6192e);--fbl-c-burgundy:var(--fabi-burgundy,#791823);--fbl-c-mint:var(--fabi-mint,#a99ce0);--fbl-c-warm:var(--fabi-warm,#fff);--fbl-c-beige25:var(--fabi-beige25,#f2f0ea);--fbl-c-lightbeige:var(--fabi-lightbeige,#ddd5e2);--fbl-c-ink:var(--fabi-ink,#404040);--fbl-f-display:var(--fabi-font-display,"Crimson Pro",Georgia,serif);--fbl-f-body:var(--fabi-font-body,"Work Sans",Arial,sans-serif);--fbl-ease-fn:var(--fabi-ease,cubic-bezier(0.16,0.84,0.34,1));--fbl-r-card:var(--fabi-radius-card,6px);--fbl-s-eyebrow:var(--fabi-size-eyebrow,13px);--fbl-cw:var(--fabi-content-width,1280px);--fbl-sp:var(--fabi-side-padding,40px);--fbl-line:color-mix(in srgb,var(--fbl-c-aubergine) 8%,transparent);--fbl-shadow-lift:var(--fabi-shadow-lift,0 22px 55px -34px rgba(42,35,67,.3));box-sizing:border-box}.fabi-blog *,.fabi-blog :after,.fabi-blog :before,.fabi-post *,.fabi-post :after,.fabi-post :before{box-sizing:inherit}.fabi-blog__container,.fabi-post__container{margin-inline:auto;max-width:var(--fbl-cw);padding-inline:clamp(24px,4vw,var(--fbl-sp))}.fabi-blog__label{align-items:center;color:var(--fbl-c-red);display:inline-flex;font-family:var(--fbl-f-body);font-size:var(--fbl-s-eyebrow);font-weight:600;gap:12px;letter-spacing:.18em;text-transform:uppercase}.fabi-blog__label-dot{background:currentColor;border-radius:50%;height:6px;width:6px}.fabi-blog__label-line{background:currentColor;border-radius:2px;display:inline-block;height:2px;width:18px}.fabi-blog{background:var(--fbl-c-warm)}.fabi-blog__section{padding-block:110px 130px}.fabi-blog__featured{background:#fff;border:1px solid var(--fbl-line);border-radius:var(--fbl-r-card);display:grid;margin-bottom:3rem;overflow:hidden;text-decoration:none;transition:box-shadow .55s var(--fbl-ease-fn),transform .55s var(--fbl-ease-fn)}.fabi-blog__featured:focus,.fabi-blog__featured:hover{box-shadow:var(--fbl-shadow-lift);text-decoration:none}@media (min-width:1024px){.fabi-blog__featured{grid-template-columns:1fr 1fr}}.fabi-blog__featured-media{aspect-ratio:16/11;overflow:hidden;position:relative}@media (min-width:1024px){.fabi-blog__featured-media{aspect-ratio:auto;height:100%;min-height:380px}}.fabi-blog__featured-media img,.fabi-blog__media-fallback{height:100%;object-fit:cover;transition:transform 1.1s var(--fbl-ease-fn);width:100%}.fabi-blog__featured:hover .fabi-blog__featured-media img{transform:scale(1.05)}.fabi-blog__featured-media:after{background:linear-gradient(180deg,color-mix(in srgb,var(--fbl-c-green) 5%,transparent),color-mix(in srgb,var(--fbl-c-green) 40%,transparent));content:"";inset:0;position:absolute}.fabi-blog__media-fallback{background:linear-gradient(160deg,color-mix(in srgb,var(--fbl-c-green) 92%,transparent),var(--fbl-c-green) 60%,var(--fbl-c-aubergine));display:block}.fabi-blog__featured-body{display:flex;flex-direction:column;justify-content:center;padding:2.25rem}@media (min-width:768px){.fabi-blog__featured-body{padding:3rem}}.fabi-blog__featured-title{color:var(--fbl-c-aubergine);font-family:var(--fbl-f-display);font-size:clamp(1.875rem,3.4vw,3rem);font-weight:500;letter-spacing:-.01em;line-height:1.14;margin:1.25rem 0 0}.fabi-blog__featured-summary{color:color-mix(in srgb,var(--fbl-c-ink) 70%,transparent);font-family:var(--fbl-f-body);font-size:1.0625rem;line-height:1.7;margin:1.25rem 0 0}.fabi-blog__featured-link{align-items:center;color:var(--fbl-c-aubergine);display:inline-flex;font-family:var(--fbl-f-body);font-weight:500;gap:8px;margin-top:1.75rem;transition:color .4s var(--fbl-ease-fn)}.fabi-blog__featured:hover .fabi-blog__featured-link{color:var(--fbl-c-red)}.fabi-blog__featured-arrow{transition:transform .4s var(--fbl-ease-fn)}.fabi-blog__featured:hover .fabi-blog__featured-arrow{transform:translateX(4px)}.fabi-blog__grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.fabi-blog__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.fabi-blog__grid{grid-template-columns:repeat(4,1fr)}}.fabi-blog-card{background:#fff;border:1px solid var(--fbl-line);border-radius:var(--fbl-r-card);display:block;height:100%;overflow:hidden;text-decoration:none;transition:transform .55s var(--fbl-ease-fn),box-shadow .55s var(--fbl-ease-fn)}.fabi-blog-card:focus,.fabi-blog-card:hover{box-shadow:var(--fbl-shadow-lift);text-decoration:none;transform:translateY(-6px)}.fabi-blog-card__media{aspect-ratio:3/2;overflow:hidden;position:relative}.fabi-blog-card__media img{height:100%;object-fit:cover;transition:transform 1.1s var(--fbl-ease-fn);width:100%}.fabi-blog-card:hover .fabi-blog-card__media img{transform:scale(1.05)}.fabi-blog-card__media:after{background:linear-gradient(180deg,color-mix(in srgb,var(--fbl-c-green) 5%,transparent),color-mix(in srgb,var(--fbl-c-green) 40%,transparent));content:"";inset:0;position:absolute}.fabi-blog-card__body{padding:1.5rem}.fabi-blog-card__body .fabi-blog__label{font-size:.66rem;gap:8px}.fabi-blog-card__title{color:var(--fbl-c-aubergine);font-family:var(--fbl-f-display);font-size:1.25rem;font-weight:400;line-height:1.35;margin:.75rem 0 0}.fabi-blog__empty{color:color-mix(in srgb,var(--fbl-c-ink) 60%,transparent);font-family:var(--fbl-f-body);font-size:1.125rem;margin:0;padding:3rem 0}.fabi-blog__pagination{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:3.5rem}.fabi-blog__page,.fabi-blog__page-arrow{align-items:center;border:1px solid transparent;border-radius:999px;color:color-mix(in srgb,var(--fbl-c-ink) 65%,transparent);display:inline-flex;font-family:var(--fbl-f-body);font-size:.95rem;font-weight:500;height:2.5rem;justify-content:center;line-height:1;min-width:2.5rem;padding-inline:.75rem;text-decoration:none;transition:color .4s var(--fbl-ease-fn),border-color .4s var(--fbl-ease-fn),background-color .4s var(--fbl-ease-fn)}.fabi-blog__page-arrow:focus,.fabi-blog__page-arrow:hover,.fabi-blog__page:focus,.fabi-blog__page:hover{border-color:color-mix(in srgb,var(--fbl-c-aubergine) 25%,transparent);color:var(--fbl-c-aubergine);text-decoration:none}.fabi-blog__page--active,.fabi-blog__page--active:focus,.fabi-blog__page--active:hover{background:var(--fbl-c-green);border-color:var(--fbl-c-green);color:var(--fbl-c-warm)}.fabi-post{background:var(--fbl-c-warm);padding-top:130px}body:has(.fabi-post) .fabi-header:not(.fabi-header--solid) .fabi-header__bar{background:var(--fabi-green,#2a2343)}.fabi-post__back{align-items:center;color:color-mix(in srgb,var(--fbl-c-ink) 65%,transparent);display:inline-flex;font-family:var(--fbl-f-body);font-size:.9rem;font-weight:500;gap:10px;margin-bottom:2.5rem;text-decoration:none;transition:color .4s var(--fbl-ease-fn)}.fabi-post__back-arrow{color:var(--fbl-c-red);transition:transform .3s var(--fbl-ease-fn)}.fabi-post__back:focus,.fabi-post__back:hover{color:var(--fbl-c-aubergine);text-decoration:none}.fabi-post__back:hover .fabi-post__back-arrow{transform:translateX(-4px)}.fabi-post__grid{align-items:start;display:grid;gap:3rem;grid-template-columns:repeat(12,minmax(0,1fr));padding-bottom:2rem}.fabi-post__aside,.fabi-post__main{grid-column:span 12}@media (min-width:1024px){.fabi-post__grid{gap:3.5rem}.fabi-post__main{grid-column:span 8}.fabi-post__aside{grid-column:span 4;position:sticky;top:120px}}.fabi-post__title{color:var(--fbl-c-aubergine);font-family:var(--fbl-f-display);font-size:clamp(2.25rem,4vw,3.4rem);font-weight:500;letter-spacing:-.01em;line-height:1.05;margin:1.5rem 0 0;text-wrap:balance}.fabi-post__date{color:color-mix(in srgb,var(--fbl-c-ink) 50%,transparent);font-family:var(--fbl-f-body);font-size:.9rem;margin:1rem 0 0}.fabi-post__author-chip{align-items:center;display:flex;gap:1rem;margin:2rem 0 2.5rem}.fabi-post__author-chip img{border:1px solid var(--fbl-line);border-radius:10px;height:3.5rem;object-fit:cover;width:3.5rem}.fabi-post__author-chip-name{color:var(--fbl-c-aubergine);font-family:var(--fbl-f-body);font-size:.95rem;font-weight:600;margin:0}.fabi-post__author-chip-meta{color:color-mix(in srgb,var(--fbl-c-ink) 55%,transparent);font-family:var(--fbl-f-body);font-size:.85rem;margin:.125rem 0 0}.fabi-post__lead{color:color-mix(in srgb,var(--fbl-c-aubergine) 90%,transparent);font-family:var(--fbl-f-body);font-size:1.25rem;font-weight:300;line-height:1.65;margin:0 0 2.25rem}.fabi-post__figure{aspect-ratio:16/8.5;background:var(--fbl-c-lightbeige);border-radius:var(--fbl-r-card);margin:0 0 2.5rem;overflow:hidden;position:relative}.fabi-post__figure img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.fabi-post__figure:after{background:linear-gradient(180deg,color-mix(in srgb,var(--fbl-c-green) 5%,transparent),color-mix(in srgb,var(--fbl-c-green) 35%,transparent));content:"";inset:0;position:absolute}.fabi-post__body{color:color-mix(in srgb,var(--fbl-c-ink) 78%,transparent);font-family:var(--fbl-f-body);font-size:1.02rem;line-height:1.75}.fabi-post__body p{margin:0 0 1rem}.fabi-post__body h2,.fabi-post__body h3,.fabi-post__body h4{color:var(--fbl-c-aubergine);font-family:var(--fbl-f-display)!important;font-weight:500;letter-spacing:-.01em;line-height:1.2!important;margin:2.2rem 0 .8rem}.fabi-post__body h2{font-size:1.65rem!important}.fabi-post__body h3{font-size:1.35rem!important}.fabi-post__body h4{font-size:1.15rem!important}.fabi-post__body :is(p,div,span,font,em,i,strong,b,u,a,ul,ol,li,td,th){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.fabi-post__body a{color:var(--fbl-c-red);text-decoration:underline;text-underline-offset:3px;transition:color .3s var(--fbl-ease-fn)}.fabi-post__body a:focus,.fabi-post__body a:hover,.fabi-post__body strong{color:var(--fbl-c-aubergine)}.fabi-post__body strong{font-weight:600}.fabi-post__body ol,.fabi-post__body ul{margin:0 0 1rem;padding-left:1.3em}.fabi-post__body li{margin-bottom:.4em}.fabi-post__body li::marker{color:var(--fbl-c-red)}.fabi-post__body blockquote{border-left:3px solid var(--fbl-c-mint);color:var(--fbl-c-aubergine);font-family:var(--fbl-f-display);font-size:1.4rem;font-style:italic;line-height:1.45;margin:2rem 0;padding-left:1.5rem}.fabi-post__body blockquote p{margin:0}.fabi-post__body img{border-radius:var(--fbl-r-card);display:block;height:auto;margin:2rem 0;max-width:100%}.fabi-post__body figcaption{color:color-mix(in srgb,var(--fbl-c-ink) 55%,transparent);font-size:.875rem;margin-bottom:2rem;margin-top:-1.25rem}.fabi-post__body hr{border:0;border-top:1px solid var(--fbl-line);margin:2.5rem 0}.fabi-post__body code,.fabi-post__body pre{background:var(--fbl-c-beige25);border-radius:4px;font-size:.9em}.fabi-post__body code{padding:.15em .4em}.fabi-post__body pre{overflow-x:auto;padding:1rem 1.25rem}.fabi-post__body table{border-collapse:collapse;margin:2rem 0;width:100%}.fabi-post__body td,.fabi-post__body th{border-bottom:1px solid var(--fbl-line);padding:.6em .8em;text-align:left}.fabi-post__body th{color:var(--fbl-c-aubergine);font-weight:600}.fabi-post__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}.fabi-post__tag{background:var(--fbl-c-beige25);border-radius:999px;color:color-mix(in srgb,var(--fbl-c-ink) 70%,transparent);font-family:var(--fbl-f-body);font-size:.78rem;padding:.4rem .85rem;text-decoration:none;transition:background-color .4s var(--fbl-ease-fn),color .4s var(--fbl-ease-fn)}.fabi-post__tag:focus,.fabi-post__tag:hover{background:var(--fbl-c-mint);color:var(--fbl-c-green);text-decoration:none}.fabi-post__author-box{background:var(--fbl-c-beige25);border-radius:6px;display:flex;flex-direction:column;gap:1.75rem;margin-top:3.5rem;padding:2rem}@media (min-width:640px){.fabi-post__author-box{align-items:flex-start;flex-direction:row;padding:2.5rem}}.fabi-post__author-box img{border:1px solid var(--fbl-line);border-radius:12px;filter:grayscale(1);height:6rem;object-fit:cover;width:6rem}.fabi-post__author-box .fabi-blog__label{gap:8px}.fabi-post__author-name{color:var(--fbl-c-aubergine);font-family:var(--fbl-f-display);font-size:1.5rem;font-weight:500;margin:.5rem 0 0}.fabi-post__author-meta{color:color-mix(in srgb,var(--fbl-c-ink) 60%,transparent);font-family:var(--fbl-f-body);font-size:.9rem;margin:.125rem 0 0}.fabi-post__author-bio{color:color-mix(in srgb,var(--fbl-c-ink) 70%,transparent);font-family:var(--fbl-f-body);font-size:.95rem;line-height:1.625;margin:.75rem 0 0;max-width:28rem}.fabi-post__author-links{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:1rem}.fabi-post__author-links a{align-items:center;color:var(--fbl-c-aubergine);display:inline-flex;font-family:var(--fbl-f-body);font-size:.9rem;font-weight:500;gap:8px;text-decoration:none}.fabi-post__author-links a:focus,.fabi-post__author-links a:hover{color:var(--fbl-c-red);text-decoration:none}.fabi-post__author-links .fabi-blog__featured-arrow{color:var(--fbl-c-red)}.fabi-post__sub-card{background:#fff;border:1px solid color-mix(in srgb,var(--fbl-c-aubergine) 10%,transparent);border-radius:6px;box-shadow:var(--fbl-shadow-lift);padding:1.75rem}.fabi-post__sub-title{color:var(--fbl-c-aubergine);font-family:var(--fbl-f-display);font-size:1.6rem;font-weight:500;line-height:1.2;margin:0}.fabi-post__sub-text{color:color-mix(in srgb,var(--fbl-c-ink) 60%,transparent);font-family:var(--fbl-f-body);font-size:.9rem;line-height:1.625;margin:.5rem 0 0}.fabi-post__sub-note{color:color-mix(in srgb,var(--fbl-c-ink) 45%,transparent);font-family:var(--fbl-f-body);font-size:.75rem;line-height:1.6;margin:1rem 0 0;text-align:center}.fabi-post__sub-form{margin-top:1.5rem}.fabi-post__sub-form h3{display:none}.fabi-post__sub-form form{background:transparent;border:0;border-radius:0;display:flex;flex-direction:column;gap:1.125rem;padding:0}.fabi-post__sub-form fieldset{border:0;margin:0;max-width:none;padding:0}.fabi-post__sub-form .hs-form-field{margin:0}.fabi-post__sub-form .hs-form-field>label{color:color-mix(in srgb,var(--fbl-c-ink) 65%,transparent);display:block;font-family:var(--fbl-f-body);font-size:.8rem;font-weight:500;margin-bottom:.4rem}.fabi-post__sub-form .hs-input{background:var(--fbl-c-warm);border:1px solid color-mix(in srgb,var(--fbl-c-aubergine) 15%,transparent);border-radius:6px;color:var(--fbl-c-aubergine);font-family:var(--fbl-f-body);font-size:.9rem;outline:none;padding:.75rem 1rem;transition:border-color .3s var(--fbl-ease-fn);width:100%!important}.fabi-post__sub-form .hs-input:focus{border-color:var(--fbl-c-red)}.fabi-post__sub-form .hs-submit{margin-top:.5rem}.fabi-post__sub-form .hs-button{background:var(--fbl-c-red);border:0;border-radius:999px;color:var(--fbl-c-warm);cursor:pointer;font-family:var(--fbl-f-body);font-size:.92rem;font-weight:500;line-height:1;margin:0;padding:.875rem 1.25rem;transition:background-color .5s var(--fbl-ease-fn),box-shadow .5s var(--fbl-ease-fn);width:100%}.fabi-post__sub-form .hs-button:focus,.fabi-post__sub-form .hs-button:hover{background:var(--fbl-c-burgundy);box-shadow:0 14px 34px -12px color-mix(in srgb,var(--fbl-c-red) 60%,transparent)}.fabi-post__sub-form .hs-error-msg,.fabi-post__sub-form .hs-error-msgs{color:var(--fbl-c-red);font-family:var(--fbl-f-body);font-size:.78rem;list-style:none;margin:.25rem 0 0;padding:0}.fabi-post__sub-form .submitted-message{background:transparent;border:0;border-radius:0;color:var(--fbl-c-aubergine);font-family:var(--fbl-f-body);font-size:.95rem;line-height:1.6;padding:.75rem 0 0;text-align:center}.fabi-post__share{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-top:1rem}.fabi-post__copy{align-items:center;background:#fff;border:1px solid color-mix(in srgb,var(--fbl-c-aubergine) 20%,transparent);border-radius:999px;color:var(--fbl-c-aubergine);cursor:pointer;display:inline-flex;font-family:var(--fbl-f-body);font-size:.82rem;font-weight:500;gap:8px;padding:.625rem 1rem;transition:border-color .4s var(--fbl-ease-fn),color .4s var(--fbl-ease-fn)}.fabi-post__copy:focus,.fabi-post__copy:hover{border-color:var(--fbl-c-red);color:var(--fbl-c-red)}.fabi-post__share-icons{display:flex;gap:.5rem}.fabi-post__share-icon{background:#fff;border:1px solid color-mix(in srgb,var(--fbl-c-aubergine) 20%,transparent);border-radius:999px;color:var(--fbl-c-aubergine);display:grid;height:2.5rem;place-items:center;text-decoration:none;transition:border-color .4s var(--fbl-ease-fn),color .4s var(--fbl-ease-fn);width:2.5rem}.fabi-post__share-icon:focus,.fabi-post__share-icon:hover{border-color:var(--fbl-c-red);color:var(--fbl-c-red);text-decoration:none}.fabi-post__related{background:var(--fbl-c-beige25);margin-top:2.5rem;padding:100px 0 110px}.fabi-post__related-head{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}@media (min-width:768px){.fabi-post__related-head{align-items:flex-end;flex-direction:row;justify-content:space-between}}.fabi-post__related-heading{color:var(--fbl-c-aubergine);font-family:var(--fbl-f-display);font-size:clamp(1.875rem,3.4vw,3rem);font-weight:500;letter-spacing:-.01em;line-height:1.05;margin:1.5rem 0 0}.fabi-post__related-link{align-items:center;color:var(--fbl-c-aubergine);display:inline-flex;flex:none;font-family:var(--fbl-f-body);font-size:.95rem;font-weight:500;gap:8px;text-decoration:none}.fabi-post__related-link-text{border-bottom:1px solid color-mix(in srgb,var(--fbl-c-green) 40%,transparent);padding-bottom:4px;transition:border-color .4s var(--fbl-ease-fn)}.fabi-post__related-link:focus,.fabi-post__related-link:hover{color:var(--fbl-c-aubergine);text-decoration:none}.fabi-post__related-link:hover .fabi-post__related-link-text{border-bottom-color:var(--fbl-c-red)}.fabi-post__related-arrow{transition:transform .5s var(--fbl-ease-fn)}.fabi-post__related-link:hover .fabi-post__related-arrow{transform:translateX(4px)}.fabi-post__related-grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.fabi-post__related-grid{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.fabi-blog-card,.fabi-blog-card__media img,.fabi-blog__featured,.fabi-blog__featured-arrow,.fabi-blog__featured-media img,.fabi-post__back-arrow,.fabi-post__related-arrow{transition:none}.fabi-blog-card:hover,.fabi-blog-card:hover .fabi-blog-card__media img,.fabi-blog__featured:hover .fabi-blog__featured-media img{transform:none}}