#blog-hero{border-bottom:1px solid var(--border-dark);padding:var(--gutter-y) var(--gutter) 4rem}#blog-hero .blog-hero__h1{line-height:var(--lh-heading);margin-bottom:1.25rem}#blog-hero .blog-hero__desc{color:var(--mid);max-width:56ch}#blog-list{display:grid;gap:3rem 2.5rem;grid-template-columns:repeat(3,1fr);padding:var(--gutter-y) var(--gutter)}#blog-list article{background:var(--white);border:1px solid var(--border-dark);cursor:pointer;display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:auto auto 1fr auto;overflow:hidden;padding:1.75rem;position:relative;transition:box-shadow .22s ease,transform .22s ease}#blog-list article:hover{box-shadow:0 14px 34px rgba(0,0,0,.1);transform:translateY(-3px)}#blog-list article:focus-within{outline:3px solid var(--red)}#blog-list article h3 a:focus-visible{outline:none}#blog-list article>img{aspect-ratio:1200/628;background:var(--off-white);border-bottom:1px solid var(--border-dark);display:block;grid-column:1/-1;grid-row:1;margin:-1.75rem -1.75rem 1.5rem;max-width:none;object-fit:cover;transition:transform .35s ease;width:calc(100% + 3.5rem)}#blog-list article:hover>img{transform:scale(1.03)}#blog-list article h3{grid-column:1/-1;grid-row:2;line-height:var(--lh-list);margin-bottom:.85rem;transition:color .15s}#blog-list article:hover h3{color:var(--red)}#blog-list article h3 a{color:inherit}#blog-list article h3 a:after{content:"";inset:0;position:absolute;z-index:1}#blog-list article p{font-size:var(--fs-medium);grid-column:1/-1;grid-row:3;margin-bottom:1.5rem}#blog-list article span,#blog-list article time{border-top:1px solid var(--border);font-size:var(--fs-small);grid-row:4;padding-top:1.25rem}#blog-list article time:first-of-type{grid-column:1}#blog-list article time:first-of-type:after{content:"/";margin:0 .6rem;opacity:.45}#blog-list article time:last-of-type{grid-column:2}#blog-list article span{align-items:center;color:var(--black);display:flex;font-weight:var(--fw-bold);gap:.4rem;grid-column:3;justify-content:flex-end;justify-self:stretch;letter-spacing:var(--ls-medium);position:relative;text-transform:uppercase;transition:color .15s,gap .2s;white-space:nowrap;z-index:2}#blog-list article:hover span{color:var(--red);gap:.65rem}#blog-list article span:after{background:currentColor;content:"";flex:none;height:11px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 7 11'%3E%3Cpath d='m1 1 5 4.5L1 10'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 7 11'%3E%3Cpath d='m1 1 5 4.5L1 10'/%3E%3C/svg%3E") center /contain no-repeat;width:7px}.blog-pagination{border-top:1px solid var(--border-dark);gap:1.5rem;justify-content:space-between;margin:0 var(--gutter) var(--gutter-y);padding-top:2.5rem}.blog-pagination,.blog-pagination .page-nums{align-items:center;display:flex;flex-wrap:wrap}.blog-pagination .page-nums{gap:.4rem;justify-content:center}.blog-pagination .page-num{align-items:center;border:1px solid var(--border-dark);color:var(--black);display:inline-flex;font-size:var(--fs-small);font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);height:42px;justify-content:center;min-width:42px;padding:0 .5rem;transition:color .15s,border-color .15s,background .15s}.blog-pagination a.page-num:hover{border-color:var(--black)}.blog-pagination a.page-num:focus-visible{outline:2px solid var(--red);outline-offset:2px}.blog-pagination .page-num.is-active{background:var(--black);border-color:var(--black);color:var(--white)}.blog-pagination .page-ellipsis{color:var(--muted);font-weight:var(--fw-bold);padding:0 .4rem}.blog-pagination .page-arrow{align-items:center;color:var(--black);display:inline-flex;font-size:var(--fs-tiny);font-weight:var(--fw-bold);gap:.5rem;letter-spacing:var(--ls-medium);text-transform:uppercase;transition:color .15s,gap .2s}.blog-pagination a.page-arrow:hover{color:var(--red);gap:.75rem}.blog-pagination a.page-arrow:focus-visible{outline:2px solid var(--red);outline-offset:2px}.blog-pagination .page-arrow.is-disabled{color:var(--muted);opacity:.45;pointer-events:none}.blog-pagination .page-arrow svg{fill:none;height:11px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75;width:7px}#post-hero{border-bottom:1px solid var(--border-dark);column-gap:3.5rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto auto 1fr;padding:var(--gutter-y) var(--gutter)}#post-hero hgroup{grid-column:1;grid-row:2;margin:0;min-width:0}#post-hero hgroup h1{line-height:var(--lh-heading);margin-bottom:1.5rem}#post-hero hgroup p{max-width:42rem}#post-hero>a:has(time){color:var(--muted);display:flow-root;font-size:var(--fs-small);font-variant-numeric:tabular-nums;grid-column:1;grid-row:3;line-height:1.5;text-decoration:none}#post-hero>a:has(time) img{border:1px solid var(--border-dark);float:left;height:50px;margin-right:1.25rem;object-fit:cover;width:50px}#post-hero>a:has(time) address{color:var(--text);display:block;font-size:var(--fs-medium);font-style:normal;font-weight:var(--fw-bold);margin-bottom:.4rem}#post-hero>a:has(time) time+time:before{content:"/";margin:0 .5rem;opacity:.45}#post-hero>a:has(time):hover address{color:var(--red)}#post-hero>a:has(time):focus-visible{outline:3px solid var(--red)}#post-hero>img{align-self:center;aspect-ratio:1200/628;background:var(--off-white);border:1px solid var(--border-dark);display:block;grid-column:2;grid-row:1/-1;object-fit:cover;width:100%}#post-body{--post-prose:760px;align-items:start;display:grid;grid-template-columns:1fr minmax(0,var(--post-prose)) 1fr;margin:0 auto;padding:var(--gutter-y) 0;width:calc(100% - var(--gutter)*2)}#post-body #hs_cos_wrapper_post_body{display:block;grid-column:2;min-width:0}#post-body>#post-share{align-items:center;display:flex;flex-direction:column;gap:.6rem;grid-column:1;grid-row:1/span 2;justify-self:start;position:sticky;top:calc(var(--header-h) + 2.5rem)}#post-share h2{color:var(--muted);font-size:var(--fs-tiny);font-weight:var(--fw-bold);letter-spacing:var(--ls-large);margin:0 0 .4rem;text-transform:uppercase}#post-share ul{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:0;padding:0}#post-share a,#post-share button{align-items:center;background:none;border:1px solid var(--border-dark);color:var(--black);cursor:pointer;display:flex;height:44px;justify-content:center;width:44px}#post-share a:focus-visible,#post-share button:focus-visible{outline:2px solid var(--red);outline-offset:2px}#post-share a:before,#post-share button:before{background-color:currentColor;content:"";display:block;height:17px;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;opacity:.6;transition:opacity .18s ease;width:17px}#post-share a:hover:before,#post-share button:hover:before{opacity:1}#post-share a.linkedin:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.06 2.06 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065m1.782 13.019H3.555V9h3.564zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.225 0'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.06 2.06 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065m1.782 13.019H3.555V9h3.564zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.225 0'/%3E%3C/svg%3E")}#post-share a.x:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z'/%3E%3C/svg%3E")}#post-share button.copy:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M9 17H7A5 5 0 0 1 7 7h2M15 7h2a5 5 0 1 1 0 10h-2M8 12h8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M9 17H7A5 5 0 0 1 7 7h2M15 7h2a5 5 0 1 1 0 10h-2M8 12h8'/%3E%3C/svg%3E")}#post-body #hs_cos_wrapper_post_body p{font-size:var(--fs);line-height:var(--lh);margin-bottom:1.6rem}#post-body #hs_cos_wrapper_post_body h2{font-size:1.7rem;line-height:var(--lh-heading);margin:2.75rem 0 1rem}#post-body #hs_cos_wrapper_post_body h3{font-size:1.25rem;line-height:var(--lh-heading);margin:2.25rem 0 .75rem}#post-body #hs_cos_wrapper_post_body h4{font-size:1.05rem;line-height:var(--lh-heading);margin:2rem 0 .6rem}#post-body #hs_cos_wrapper_post_body ol,#post-body #hs_cos_wrapper_post_body ul{margin:0 0 1.6rem 1.2rem;padding-left:1rem}#post-body #hs_cos_wrapper_post_body ol:has(h2){padding-left:1.9rem}#post-body #hs_cos_wrapper_post_body li{font-size:var(--fs);line-height:var(--lh-list);margin-bottom:.6rem;padding-left:.35rem}#post-body #hs_cos_wrapper_post_body li::marker{color:var(--red);font-weight:var(--fw-bold)}#post-body #hs_cos_wrapper_post_body li:has(small)::marker{font-size:var(--fs-small)}#post-body #hs_cos_wrapper_post_body li:has(h2)::marker{font-size:1.7rem}#post-body #hs_cos_wrapper_post_body li:has(h3)::marker{font-size:var(--fs-large)}#post-body #hs_cos_wrapper_post_body li:has(h4)::marker{font-size:var(--fs)}#post-body #hs_cos_wrapper_post_body strong{color:var(--black);font-weight:var(--fw-bold)}#post-body #hs_cos_wrapper_post_body a{border-bottom:2px solid var(--red);color:var(--red);font-weight:var(--fw-bold);padding-bottom:2px;transition:border-color .15s}#post-body #hs_cos_wrapper_post_body a:hover{border-color:var(--red)}#post-body #hs_cos_wrapper_post_body abbr[title]{text-decoration:none}#post-body #hs_cos_wrapper_post_body blockquote{background:var(--light);border:1px solid var(--border);border-left:3px solid var(--red);margin:2.5rem 0;padding:2rem 2.5rem}#post-body #hs_cos_wrapper_post_body blockquote cite{font-size:var(--fs-medium);font-style:italic;font-weight:var(--fw-bold)}#post-body #hs_cos_wrapper_post_body sup{color:var(--red);font-size:11px;font-weight:700}#post-body #hs_cos_wrapper_post_body img{display:block;height:auto;margin:2rem 0;max-width:100%}#post-body #hs_cos_wrapper_post_body>:first-child{margin-top:0}#post-audio[hidden]{display:none}#post-body>#post-audio{grid-column:2}#post-audio{align-items:center;background:var(--light);border:1px solid var(--border-dark);column-gap:1.35rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;margin:0 0 2.5rem;padding:1.2rem 1.45rem;row-gap:.7rem}#post-audio figcaption{align-items:baseline;display:flex;grid-column:2;grid-row:1;margin:0}#post-audio figcaption>span{color:var(--mid);flex:1;font-size:var(--fs-tiny);font-weight:var(--fw-bold);letter-spacing:var(--ls-large);text-transform:uppercase}#post-audio time{color:var(--muted);font-size:var(--fs-tiny);font-variant-numeric:tabular-nums}#post-audio time:first-of-type{color:var(--black);font-weight:var(--fw-bold)}#post-audio time:first-of-type:after{color:var(--muted);content:"/";font-weight:var(--fw);margin:0 .35rem}#post-audio>label{cursor:pointer;display:block;grid-column:2;grid-row:2;height:38px;position:relative}#post-audio>label:has(:focus-visible){outline:2px solid var(--red);outline-offset:4px}#post-audio>button:first-of-type{grid-column:1;grid-row:1/3}#post-audio>button[data-speed]{grid-column:3;grid-row:1/3}#post-audio audio{display:none}#post-audio button:first-of-type,#post-audio-mini button:first-of-type{align-items:center;background:var(--black);border:none;border-radius:50%;color:var(--white);cursor:pointer;display:flex;height:54px;justify-content:center;transition:background .2s ease,transform .2s ease;width:54px}#post-audio-mini button:first-of-type{height:50px;width:50px}#post-audio button:first-of-type[aria-pressed=true],#post-audio-mini button:first-of-type[aria-pressed=true]{background:var(--red)}#post-audio button:first-of-type[aria-pressed=true]:hover,#post-audio-mini button:first-of-type[aria-pressed=true]:hover{background:var(--red-dark)}#post-audio button:first-of-type:hover{transform:scale(1.05)}#post-audio button:first-of-type:active{transform:scale(.97)}#post-audio button:first-of-type:focus-visible,#post-audio-mini button:first-of-type:focus-visible{outline:2px solid var(--black);outline-offset:3px}#post-audio button:first-of-type:after,#post-audio button:first-of-type:before,#post-audio-mini button:first-of-type:after,#post-audio-mini button:first-of-type:before{background-color:currentColor;content:"";display:block;height:25px;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;width:25px}#post-audio button:first-of-type:before,#post-audio-mini button:first-of-type:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M12 4a8 8 0 0 0-8 8v3h2v-3a6 6 0 0 1 12 0v3h2v-3a8 8 0 0 0-8-8'/%3E%3Cpath d='M3.5 14h4v6h-4zM16.5 14h4v6h-4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M12 4a8 8 0 0 0-8 8v3h2v-3a6 6 0 0 1 12 0v3h2v-3a8 8 0 0 0-8-8'/%3E%3Cpath d='M3.5 14h4v6h-4zM16.5 14h4v6h-4z'/%3E%3C/svg%3E")}#post-audio button:first-of-type:after,#post-audio-mini button:first-of-type:after{display:none;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M6 5h4v14H6zM14 5h4v14h-4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M6 5h4v14H6zM14 5h4v14h-4z'/%3E%3C/svg%3E")}#post-audio button:first-of-type[aria-pressed=true]:before,#post-audio-mini button:first-of-type[aria-pressed=true]:before{display:none}#post-audio button:first-of-type[aria-pressed=true]:after,#post-audio-mini button:first-of-type[aria-pressed=true]:after{display:block}#post-audio button[data-speed],#post-audio-mini button[data-speed]{align-items:center;background:var(--white);border:1px solid var(--border-dark);color:var(--muted);cursor:pointer;display:flex;font-family:var(--fonts);font-size:var(--fs-tiny);font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);height:54px;justify-content:center;transition:color .15s ease,border-color .15s ease;width:54px}#post-audio-mini button[data-speed]{height:50px;width:50px}#post-audio button[data-speed]:hover,#post-audio-mini button[data-speed]:hover{border-color:var(--muted);color:var(--black)}#post-audio button[data-speed]:focus-visible,#post-audio-mini button[data-speed]:focus-visible{outline:2px solid var(--red);outline-offset:2px}#post-audio [data-wave],#post-audio-mini [data-wave]{align-items:center;display:flex;gap:2px;inset:0;position:absolute}#post-audio [data-wave] span,#post-audio-mini [data-wave] span{background:var(--border-dark);flex:1 1 0;height:calc(var(--h, .4)*100%);min-width:0;transition:background .12s linear}#post-audio [data-wave] span.is-played,#post-audio-mini [data-wave] span.is-played{background:var(--red)}#post-audio input,#post-audio-mini input{-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;height:100%;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:100%}#post-audio input::-webkit-slider-thumb,#post-audio-mini input::-webkit-slider-thumb{-webkit-appearance:none;height:100%;width:2px}#post-audio input::-moz-range-thumb,#post-audio-mini input::-moz-range-thumb{background:transparent;border:none;height:38px;width:2px}#post-body #hs_cos_wrapper_post_body [data-seg]{transition:background .25s ease,box-shadow .25s ease}#post-body #hs_cos_wrapper_post_body.audio-playing [data-seg]{cursor:pointer}#post-body #hs_cos_wrapper_post_body.audio-playing [data-seg].is-reading,#post-hero h1.is-reading{background:var(--off-white);box-shadow:0 0 0 .5rem var(--off-white)}#post-audio-mini{background:var(--white);border-top:1px solid var(--border-dark);bottom:0;box-shadow:0 -6px 24px rgba(1,7,11,.08);left:0;opacity:0;position:fixed;right:0;transform:translateY(110%);transition:transform .3s ease,opacity .3s ease,visibility .3s;visibility:hidden;z-index:300}#post-audio-mini[data-visible]{opacity:1;transform:translateY(0);visibility:visible}#post-audio-mini>span{align-items:center;display:flex;gap:1.25rem;margin:0 auto;padding:1.05rem 0;width:min(760px,100% - 3rem)}#post-audio-mini>span>label{cursor:pointer;display:block;flex:1 1 auto;height:36px;min-width:60px;position:relative}#post-audio-mini>span>label:has(:focus-visible){outline:2px solid var(--red);outline-offset:4px}#post-audio-mini>span>span{flex:none}#post-audio-mini time{color:var(--muted);font-size:var(--fs-tiny);font-variant-numeric:tabular-nums}#post-audio-mini time:first-of-type{color:var(--black);font-weight:var(--fw-bold)}#post-audio-mini time:first-of-type:after{color:var(--muted);content:"/";font-weight:var(--fw);margin:0 .35rem}#post-audio-mini [data-close]{align-items:center;background:transparent;border:none;color:var(--red);cursor:pointer;display:flex;flex:none;height:36px;justify-content:center;transition:color .15s;width:36px}#post-audio-mini [data-close]:hover{color:var(--red-dark)}#post-audio-mini [data-close]:focus-visible{outline:2px solid var(--red);outline-offset:2px}#post-audio-mini [data-close]:before{background-color:currentColor;content:"";display:block;height:16px;-webkit-mask:center/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2.2' viewBox='0 0 24 24'%3E%3Cpath d='m6 6 12 12M18 6 6 18'/%3E%3C/svg%3E");mask:center/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2.2' viewBox='0 0 24 24'%3E%3Cpath d='m6 6 12 12M18 6 6 18'/%3E%3C/svg%3E");width:16px}#related{border-top:1px solid var(--border-dark);display:grid;grid-template-columns:1fr auto;padding:var(--gutter-y) var(--gutter)}#related-posts,#related>.kicker{grid-column:1/-1}#related>h2{grid-column:1;line-height:var(--lh-heading);margin-top:0}#related>a,#related>h2{grid-row:2;margin-bottom:3rem}#related>a{align-items:center;align-self:end;color:var(--black);display:inline-flex;font-size:var(--fs-tiny);font-weight:var(--fw-bold);gap:.5rem;grid-column:2;letter-spacing:var(--ls-medium);text-transform:uppercase;transition:gap .2s,color .2s;white-space:nowrap}#related>a:hover{color:var(--red);gap:.75rem}#related>a:focus-visible{outline:2px solid var(--red);outline-offset:2px}#related>a svg{fill:none;height:12px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:8px}#related-posts{display:grid;gap:2.5rem;grid-template-columns:repeat(3,1fr);list-style:none}#related-posts li{display:contents}#related-posts article{background:var(--white);border:1px solid var(--border-dark);cursor:pointer;display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:auto auto 1fr auto;overflow:hidden;padding:1.75rem;position:relative;transition:box-shadow .22s ease,transform .22s ease}#related-posts article:hover{box-shadow:0 14px 34px rgba(0,0,0,.1);transform:translateY(-3px)}#related-posts article:focus-within{outline:3px solid var(--red)}#related-posts article h3 a:focus-visible{outline:none}#related-posts article>img{aspect-ratio:1200/628;background:var(--off-white);border-bottom:1px solid var(--border-dark);display:block;grid-column:1/-1;grid-row:1;margin:-1.75rem -1.75rem 1.5rem;max-width:none;object-fit:cover;transition:transform .35s ease;width:calc(100% + 3.5rem)}#related-posts article:hover>img{transform:scale(1.03)}#related-posts article h3{grid-column:1/-1;grid-row:2;line-height:var(--lh-list);margin-bottom:.85rem;transition:color .15s}#related-posts article:hover h3{color:var(--red)}#related-posts article h3 a{color:inherit}#related-posts article h3 a:after{content:"";inset:0;position:absolute;z-index:1}#related-posts article p{font-size:var(--fs-medium);grid-column:1/-1;grid-row:3;margin-bottom:1.5rem}#related-posts article span,#related-posts article time{border-top:1px solid var(--border);font-size:var(--fs-tiny);grid-row:4;padding-top:1.25rem}#related-posts article time{color:var(--muted);font-variant-numeric:tabular-nums}#related-posts article time:first-of-type{grid-column:1}#related-posts article time:first-of-type:after{content:"/";margin:0 .6rem;opacity:.45}#related-posts article time:last-of-type{grid-column:2}#related-posts article span{align-items:center;color:var(--black);display:flex;font-weight:var(--fw-bold);gap:.4rem;grid-column:3;justify-content:flex-end;justify-self:stretch;letter-spacing:var(--ls-medium);position:relative;text-transform:uppercase;transition:color .15s,gap .2s;white-space:nowrap;z-index:2}#related-posts article:hover span{color:var(--red);gap:.65rem}#related-posts article span:after{background:currentColor;content:"";flex:none;height:11px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 7 11'%3E%3Cpath d='m1 1 5 4.5L1 10'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' viewBox='0 0 7 11'%3E%3Cpath d='m1 1 5 4.5L1 10'/%3E%3C/svg%3E") center /contain no-repeat;width:7px}#blog-signup{background:var(--black);border-bottom:1px solid hsla(0,0%,100%,.1);overflow:hidden;position:relative}#blog-signup .blog-signup__copy{max-width:860px;padding:var(--gutter-y) var(--gutter);position:relative;z-index:1}#blog-signup .blog-signup__h2{color:var(--white-dark);font-size:var(--h1);line-height:var(--lh-heading);margin-bottom:1rem}#blog-signup .blog-signup__desc{color:var(--text-dark);font-size:var(--fs-large);margin-bottom:2rem;max-width:700px}#blog-signup .blog-signup__dots{background-image:radial-gradient(circle,hsla(0,0%,100%,.08) 1.5px,transparent 0);background-size:18px 18px;height:220px;pointer-events:none;position:absolute;right:var(--gutter);top:50%;transform:translateY(-50%);width:320px}#blog-signup .blog-signup__form{display:flex;flex-direction:column;gap:1rem;max-width:600px}#blog-signup .blog-signup__note{color:var(--text-dark);font-size:var(--fs-tiny)}#blog-signup .hs-form label,#hs_cos_wrapper_blog-signup__title{display:none}#blog-signup .blog-signup__embed,#blog-signup .hbspt-form,#blog-signup .hs-form,#blog-signup .hs_cos_wrapper{max-width:none!important;width:100%}#blog-signup .hs-form{align-items:stretch;border:1px solid hsla(0,0%,100%,.15);display:flex;flex-wrap:wrap;gap:0;overflow:hidden}#blog-signup .hs-form fieldset{border:0;margin:0;max-width:none!important;padding:0}#blog-signup .hs-form>.hs-form-field,#blog-signup .hs-form>fieldset{flex:1 1 240px;margin:0;min-width:0}#blog-signup .hs-form .hs-form-field{margin:0}#blog-signup .hs-form .input{margin:0;width:100%}#blog-signup .hs-form .hs-field-desc,#blog-signup .hs-form-required{display:none}#blog-signup .hs-input:not([type=checkbox]):not([type=radio]){background:hsla(0,0%,100%,.05);border:none;box-sizing:border-box;color:var(--white);font-family:var(--fonts);font-size:var(--fs-medium);height:auto;line-height:var(--lh-small);margin:0;max-width:none!important;min-height:var(--btn-h);padding:0 1.5rem;transition:background .15s;width:100%!important}#blog-signup .hs-input:focus{background:hsla(0,0%,100%,.08);outline:none}#blog-signup .hs-input::placeholder{color:var(--text-dark)}#blog-signup .hs_submit{flex:0 0 auto;margin:0}#blog-signup .hs_submit .actions{height:100%;margin:0;padding:0}#blog-signup .hs-button{align-items:center;background:var(--red);border:none;border-left:1px solid hsla(0,0%,100%,.15);color:var(--white);cursor:pointer;display:flex;font-family:var(--fonts);font-size:var(--fs-tiny);font-weight:var(--fw-bold);height:100%;justify-content:center;letter-spacing:var(--ls-medium);min-height:var(--btn-h);padding:0 1.75rem;text-transform:uppercase;transition:background .2s;white-space:nowrap;width:100%}#blog-signup .hs-button:hover{background:var(--red-dark)}#blog-signup .hs-button:focus-visible{outline:2px solid var(--red);outline-offset:2px}#blog-signup .hs-richtext,#blog-signup .legal-consent-container{color:var(--text-dark);flex:1 1 100%;font-size:var(--fs-tiny);line-height:var(--lh-list)}#blog-signup .legal-consent-container a{color:var(--red)}#blog-signup .hs-error-msgs{flex:1 1 100%;list-style:none;margin:.4rem 0 0;padding:0}#blog-signup .hs-error-msg{color:var(--red);font-size:var(--fs-tiny)}#blog-signup .submitted-message{color:var(--white-dark)}