@charset "UTF-8";.sf-byline{align-items:center;display:inline-flex;gap:.625rem;text-decoration:none}.sf-byline__avatar{background:var(--sf-card);border-radius:50%;box-shadow:inset 0 0 0 1px var(--sf-line);display:block;flex:0 0 auto;height:40px;overflow:hidden;width:40px}.sf-byline__avatar-img{display:block;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease;width:100%}.sf-byline__avatar:hover .sf-byline__avatar-img,a:hover .sf-byline__avatar .sf-byline__avatar-img{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.sf-byline__avatar-img{transition:none}.sf-byline__avatar:hover .sf-byline__avatar-img,a:hover .sf-byline__avatar .sf-byline__avatar-img{transform:none}}.sf-byline__text{display:flex;flex-direction:column;min-width:0}.sf-byline__name{color:var(--sf-ink);font-size:.875rem;font-weight:600;line-height:1.25}.sf-byline__role{color:var(--sf-ink-muted);font-size:10px;font-weight:600;letter-spacing:.14em;line-height:1.3;margin-top:.125rem;text-transform:uppercase}.sf-byline--compact .sf-byline__avatar{height:32px;width:32px}.sf-byline--brand .sf-byline__avatar{background:none;border-radius:0;box-shadow:none;height:34px;max-width:96px;overflow:visible;width:auto}.sf-byline--brand .sf-byline__avatar-img{height:100%;-o-object-fit:contain;object-fit:contain;transform:none;width:auto}.sf-post__head .sf-byline__name{color:var(--sf-cream)}.sf-post__head .sf-byline__role{color:#f7f6f3b3}.sf-post__head .sf-byline__avatar{background:#f7f6f31f;box-shadow:inset 0 0 0 1px #f7f6f34d}.sf-post__head .sf-byline.sf-byline--brand .sf-byline__avatar{background:none;box-shadow:none}.sf-post{--sf-post-dark:var(--sf-teal);--sf-post-mint:var(--sf-mint);--sf-post-overlap:4.5rem;background:var(--sf-cream);padding-bottom:clamp(3rem,6vw,5rem)}.sf-post__head{background:var(--sf-post-dark);color:var(--sf-on-dark);padding:clamp(2.5rem,6vw,4rem) 1.25rem calc(var(--sf-post-overlap) + clamp(1.75rem,4vw,2.75rem))}@media (min-width:768px){.sf-post__head{padding-inline:2rem}}.sf-post__head-inner{margin:0 auto;max-width:46rem;text-align:center}.sf-post__eyebrow{color:var(--sf-post-mint);margin:0}.sf-post__title{color:#fff;font-size:clamp(2rem,6.5vw,3.75rem);letter-spacing:.01em;line-height:.96;margin:.625rem 0 0;text-wrap:balance}.sf-post__meta{align-items:center;color:#ffffffb8;display:flex;flex-wrap:wrap;font-size:10px;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.18em;margin:1.125rem 0 0;text-transform:uppercase}.sf-post__read:before{color:var(--sf-post-mint);content:"·";margin-right:.5rem}.sf-post__figure{box-sizing:content-box;margin:calc(var(--sf-post-overlap)*-1) auto 0;max-width:var(--sf-measure);padding:0 1.25rem}@media (min-width:768px){.sf-post__figure{padding-inline:2rem}}.sf-post__photo{aspect-ratio:3/2;background:var(--sf-warm);border-radius:var(--sf-radius-card);box-shadow:0 20px 44px -18px #0a363a73;display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center 15%;object-position:center 15%;width:100%}.sf-post__caption{color:var(--sf-ink-muted);font-size:13px;line-height:1.5;margin:.75rem 0 0;text-align:center}.sf-post__body{padding:clamp(2.25rem,5vw,3.5rem) 1.25rem 0}@media (min-width:768px){.sf-post__body{padding-inline:2rem}}.editor-styles-wrapper.post-type-post .wp-block-post-content,.sf-post__prose{margin:0 auto;max-width:var(--sf-measure)}.editor-styles-wrapper.post-type-post .wp-block-post-content p,.sf-post__prose p{font-size:1rem;line-height:1.78;margin:0 0 1.375rem}@media (min-width:768px){.editor-styles-wrapper.post-type-post .wp-block-post-content p,.sf-post__prose p{font-size:1.0625rem}}.editor-styles-wrapper.post-type-post .wp-block-post-content>p:first-of-type,.sf-post__prose>p:first-of-type{color:var(--sf-ink);font-size:1.125rem;line-height:1.66}@media (min-width:768px){.editor-styles-wrapper.post-type-post .wp-block-post-content>p:first-of-type,.sf-post__prose>p:first-of-type{font-size:1.25rem}}.editor-styles-wrapper.post-type-post .wp-block-post-content h2,.editor-styles-wrapper.post-type-post .wp-block-post-content h3,.sf-post__prose h2,.sf-post__prose h3{color:var(--sf-teal);line-height:1.05;margin:2.25rem 0 .75rem}.editor-styles-wrapper.post-type-post .wp-block-post-content h2,.sf-post__prose h2{font-size:clamp(1.5rem,3.4vw,2rem)}.editor-styles-wrapper.post-type-post .wp-block-post-content h3,.sf-post__prose h3{font-size:clamp(1.25rem,2.8vw,1.5rem)}.editor-styles-wrapper.post-type-post .wp-block-post-content iframe,.editor-styles-wrapper.post-type-post .wp-block-post-content img,.editor-styles-wrapper.post-type-post .wp-block-post-content video,.sf-post__prose iframe,.sf-post__prose img,.sf-post__prose video{border-radius:var(--sf-radius-card);height:auto;max-width:100%}.editor-styles-wrapper.post-type-post .wp-block-post-content figure,.sf-post__prose figure{margin:1.75rem 0}.editor-styles-wrapper.post-type-post .wp-block-post-content blockquote,.sf-post__prose blockquote{border-left:2px solid var(--sf-green);color:var(--sf-green);font-family:var(--sf-font-accent);font-size:1.25rem;font-style:italic;line-height:1.45;margin:1.75rem 0;padding:.25rem 0 .25rem 1.25rem}.editor-styles-wrapper.post-type-post .wp-block-post-content blockquote p,.sf-post__prose blockquote p{font:inherit;margin-bottom:.5rem}.editor-styles-wrapper.post-type-post .wp-block-post-content blockquote p:last-child,.sf-post__prose blockquote p:last-child{margin-bottom:0}.editor-styles-wrapper.post-type-post .wp-block-post-content ol,.editor-styles-wrapper.post-type-post .wp-block-post-content ul,.sf-post__prose ol,.sf-post__prose ul{margin:0 0 1.375rem 1.25rem;padding:0}.editor-styles-wrapper.post-type-post .wp-block-post-content ol li,.editor-styles-wrapper.post-type-post .wp-block-post-content ul li,.sf-post__prose ol li,.sf-post__prose ul li{line-height:1.72;margin-bottom:.5rem}.editor-styles-wrapper.post-type-post .wp-block-post-content a,.sf-post__prose a{color:var(--sf-green);text-underline-offset:3px}.sf-post__nav{display:grid;gap:.75rem;margin:clamp(2.25rem,5vw,3.25rem) auto 0;max-width:var(--sf-measure)}@media (min-width:640px){.sf-post__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.sf-post__nav-link{background:var(--sf-card);border-radius:var(--sf-radius-card);box-shadow:inset 0 0 0 1px var(--sf-line);color:inherit;display:flex;flex-direction:column;gap:.375rem;padding:1rem 1.125rem;text-decoration:none;transition:box-shadow .18s ease}.sf-post__nav-link:hover{box-shadow:inset 0 0 0 1px var(--sf-sage)}@media (min-width:640px){.sf-post__nav-link--next{grid-column:2;text-align:right}}.sf-post__nav-label{align-items:center;color:var(--sf-green);display:inline-flex;font-size:10px;font-weight:600;gap:.375rem;letter-spacing:.16em;text-transform:uppercase}.sf-post__nav-label svg{height:15px;width:15px}@media (min-width:640px){.sf-post__nav-link--next .sf-post__nav-label{justify-content:flex-end}}.sf-post__nav-title{color:var(--sf-teal);font-size:.9375rem;font-weight:600;line-height:1.35}.sf-post__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin:clamp(1.75rem,4vw,2.5rem) auto 0;max-width:var(--sf-measure)}.sf-post__actions:empty{display:none}@media (prefers-reduced-motion:reduce){.sf-post__nav-link{transition:none}}
