@import url("https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,400;0,500;0,600;1,400&display=swap");@font-face{font-display:swap;font-family:Self Modern;font-style:normal;font-weight:300 500;src:url(https://www.getthread.com/hubfs/self-modern_regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Self Modern;font-style:normal;font-weight:600 800;src:url(https://www.getthread.com/hubfs/self-modern_semibold.otf) format("opentype")}@font-face{font-display:swap;font-family:Self Modern;font-style:italic;font-weight:300 800;src:url(https://www.getthread.com/hubfs/self-modern_italic.otf) format("opentype")}:root{--brand-ink:#011012;--brand-deep-teal:#062c30;--brand-forest:#005c55;--brand-green:#0b9;--brand-lime:#9e9;--brand-aqua:#b7f9f9;--brand-gold:#cba052;--brand-cream:#fffcf4;--brand-stone:#f3f1ec;--font-display:"Self Modern",Georgia,"Times New Roman",serif;--font-body:"Work Sans",sans-serif;--ff-h1:var(--font-display);--fw-h1:400;--fs-h1:clamp(2.5rem,calc(2.5rem + 2.42424vw - 9.09091px),3.75rem);--lh-h1:clamp(3.0rem,calc(3rem + 2.90909vw - 10.90909px),4.5rem);--ff-h2:var(--font-display);--fw-h2:400;--fs-h2:clamp(2.125rem,calc(2.125rem + 1.69697vw - 6.36364px),3.0rem);--lh-h2:clamp(2.625rem,calc(2.625rem + 2.66667vw - 10px),4.0rem);--ff-h3:var(--font-body);--fw-h3:400;--fs-h3:clamp(1.75rem,calc(1.75rem + 1.45455vw - 5.45455px),2.5rem);--lh-h3:clamp(2.25rem,calc(2.25rem + 1.93939vw - 7.27273px),3.25rem);--ff-h4:var(--font-body);--fw-h4:400;--fs-h4:clamp(1.5rem,calc(1.5rem + 0.72727vw - 2.72727px),1.875rem);--lh-h4:clamp(2.0rem,calc(2rem + 0.9697vw - 3.63636px),2.5rem);--ff-h5:var(--font-body);--fw-h5:400;--fs-h5:clamp(1.25rem,calc(1.25rem + 0.48485vw - 1.81818px),1.5rem);--lh-h5:clamp(1.75rem,calc(1.75rem + 0.48485vw - 1.81818px),2.0rem);--ff-h6:var(--font-body);--fw-h6:600;--fs-h6:clamp(1.125rem,calc(1.125rem + 0.24242vw - 0.90909px),1.25rem);--lh-h6:clamp(1.75rem,calc(1.75rem + 0.48485vw - 1.81818px),2.0rem);--ff-body:var(--font-body);--fw-body:400;--fs-body:clamp(1.125rem,calc(1.125rem + 0.24242vw - 0.90909px),1.25rem);--lh-body:clamp(1.75rem,calc(1.75rem + 0.48485vw - 1.81818px),2.0rem);--ff-small:var(--font-body);--fw-small:400;--fs-small:clamp(0.9375rem,calc(0.9375rem + 0.12121vw - 0.45455px),1.0rem);--lh-small:clamp(1.375rem,calc(1.375rem + 0.24242vw - 0.90909px),1.5rem);--ff-label:var(--font-body);--fw-label:600;--fs-label:clamp(0.8125rem,calc(0.8125rem + 0.12121vw - 0.45455px),0.875rem);--lh-label:clamp(1.0rem,calc(1rem + 0.12121vw - 0.45455px),1.0625rem);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3.5rem;--space-9:5rem;--space-10:7.5rem;--container:1200px;--gutter:16px;--section-pad:64px;--col-gap:24px;--radius-sm:6px;--radius-md:12px;--radius-lg:18px;--btn-radius:100px;--btn-pad-x:24px;--btn-pad-y:13px;--btn-border:2px;--btn-fs:0.8125rem;--btn-fw:600;--btn-case:uppercase;--pill-start:#9e9;--pill-end:#b7f9f9;--pill-text:#011012;--tag-bg:#f0f0ee;--tag-text:#3d4951;--dur:200ms;--ease:cubic-bezier(0.2,0,0,1)}@media (min-width:768px){:root{--gutter:24px;--section-pad:96px}}@media (prefers-reduced-motion:reduce){:root{--dur:0ms}}.t-light{--c-bg:#fffcf4;--c-surface:#f3f1ec;--c-heading:#011012;--c-text:#1e1e1e;--c-muted:#3d4951;--c-border:rgba(1,16,18,.15);--c-link:#005c55;--c-link-hover:#062c30;--c-accent:#9e9;--btn-p-bg:#062c30;--btn-p-text:#fff;--btn-p-border:#9e9;--btn-p-hover-bg:#9e9;--btn-p-hover-text:#062c30;--btn-p-hover-border:#9e9;--btn-s-text:#062c30;--btn-s-border:#062c30;--btn-s-hover-bg:hsla(0,0%,100%,0);--btn-s-hover-text:#062c30;--btn-s-hover-border:#9e9;color-scheme:light}.t-dark{--c-bg:#011012;--c-surface:#062c30;--c-heading:#fff;--c-text:#d2d2d2;--c-muted:#82837e;--c-border:hsla(0,0%,100%,.2);--c-link:#9e9;--c-link-hover:#b7f9f9;--c-accent:#9e9;--btn-p-bg:#062c30;--btn-p-text:#fff;--btn-p-border:#9e9;--btn-p-hover-bg:#9e9;--btn-p-hover-text:#062c30;--btn-p-hover-border:#9e9;--btn-s-text:#9e9;--btn-s-border:#9e9;--btn-s-hover-bg:hsla(0,0%,100%,0);--btn-s-hover-text:#9e9;--btn-s-hover-border:#9e9;color-scheme:dark}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.site-footer,.site-nav{font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body)}.site-nav__toggle{line-height:inherit}.hs-blog-listing .atlas-animate-reveal{opacity:1!important;transform:none!important;transition:none!important}