.AuthorBio-module__9gBOIG__authorBio{padding-top:var(--ma-3);padding-bottom:var(--ma-1);border-top:1px solid var(--color-light-gray)}.AuthorBio-module__9gBOIG__heading{margin-bottom:var(--ma-0);font-size:1.75rem;font-weight:600}.AuthorBio-module__9gBOIG__bio{color:var(--color-text-secondary);margin-bottom:var(--ma-0);line-height:1.6;font-size:var(--font-size-body)}.AuthorBio-module__9gBOIG__link{color:var(--color-vermilion);transition:opacity var(--duration-mechanical);text-decoration:underline}.AuthorBio-module__9gBOIG__link:hover{opacity:.8}.AuthorBio-module__9gBOIG__links{gap:var(--ma-1);display:flex}.AuthorBio-module__9gBOIG__socialLink{color:var(--color-ultramarine);transition:opacity var(--duration-mechanical);font-weight:500;text-decoration:none}.AuthorBio-module__9gBOIG__socialLink:hover{opacity:.8;text-decoration:underline}@media (max-width:768px){.AuthorBio-module__9gBOIG__authorBio{padding:var(--ma-0)}.AuthorBio-module__9gBOIG__heading{font-size:1.5rem}}
.ReadingProgress-module__pj_vwG__container{z-index:9999;pointer-events:none;background:#e8e5e0;width:4px;height:100vh;position:fixed;top:0;right:0}.ReadingProgress-module__pj_vwG__bar{transform-origin:top;will-change:transform;background:#ff3a2d;width:100%;height:100%;transform:scaleY(0)}@media (prefers-reduced-motion:reduce){.ReadingProgress-module__pj_vwG__bar{transition:transform .3s}}
.StrataPost-module__cEemEa__post{margin-bottom:var(--ma-5);opacity:0;animation:StrataPost-module__cEemEa__settleIn .4s var(--construct-ease-out)forwards;position:relative;transform:translateY(8px)}.StrataPost-module__cEemEa__post:first-child{animation-delay:0s}.StrataPost-module__cEemEa__post:nth-child(2){animation-delay:.1s}.StrataPost-module__cEemEa__post:nth-child(3){animation-delay:.2s}.StrataPost-module__cEemEa__post:nth-child(4){animation-delay:.3s}.StrataPost-module__cEemEa__post:nth-child(5){animation-delay:.4s}.StrataPost-module__cEemEa__post:nth-child(6){animation-delay:.5s}.StrataPost-module__cEemEa__metadata{color:var(--color-text-secondary);font-variant:small-caps;letter-spacing:.05em;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;font-size:12px;line-height:1.4;display:flex}.StrataPost-module__cEemEa__category{border:2px solid var(--color-vermilion);color:var(--color-vermilion);text-transform:uppercase;letter-spacing:.08em;padding:4px 8px;font-size:11px;font-weight:600;transition:background-color .2s,color .2s}.StrataPost-module__cEemEa__category:hover{background-color:var(--vermilion-5)}.StrataPost-module__cEemEa__date,.StrataPost-module__cEemEa__readTime{color:var(--color-text-secondary)}.StrataPost-module__cEemEa__title{color:var(--color-text-primary);letter-spacing:-.01em;margin:0 0 24px;padding-bottom:12px;font-size:38px;font-weight:600;line-height:1.25;position:relative}.StrataPost-module__cEemEa__title:after{content:"";background-color:var(--color-vermilion);width:40%;height:2px;transition:width .2s var(--construct-ease-mechanical);position:absolute;bottom:0;left:0}.StrataPost-module__cEemEa__title:hover:after{width:50%}.StrataPost-module__cEemEa__excerpt{color:var(--color-text-primary);margin:0 0 16px;font-size:18px;line-height:1.6}.StrataPost-module__cEemEa__continueReading{color:var(--color-ultramarine);align-items:center;font-size:16px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.StrataPost-module__cEemEa__continueReading:hover{color:var(--color-vermilion)}.StrataPost-module__cEemEa__continueReading:after{content:"→";transition:transform .2s var(--construct-ease-mechanical);margin-left:6px}.StrataPost-module__cEemEa__continueReading:hover:after{transform:translate(4px)}@keyframes StrataPost-module__cEemEa__settleIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.StrataPost-module__cEemEa__post{margin-bottom:var(--ma-4)}.StrataPost-module__cEemEa__title{font-size:32px}}@media (max-width:639px){.StrataPost-module__cEemEa__post{margin-bottom:var(--ma-3)}.StrataPost-module__cEemEa__title{font-size:32px}.StrataPost-module__cEemEa__metadata{gap:12px}.StrataPost-module__cEemEa__excerpt{font-size:18px}}.StrataPost-module__cEemEa__backNav{color:var(--color-ultramarine);align-items:center;margin-bottom:24px;font-size:16px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.StrataPost-module__cEemEa__backNav:hover{color:var(--color-vermilion)}.StrataPost-module__cEemEa__backNav:before{content:"←";transition:transform .2s var(--construct-ease-mechanical);margin-right:8px}.StrataPost-module__cEemEa__backNav:hover:before{transform:translate(-4px)}.StrataPost-module__cEemEa__article{opacity:0;animation:StrataPost-module__cEemEa__settleIn .4s var(--construct-ease-out).1s forwards}.StrataPost-module__cEemEa__postMetadata{color:var(--color-text-secondary);font-variant:small-caps;letter-spacing:.05em;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;font-size:12px;display:flex}.StrataPost-module__cEemEa__postTitle{color:var(--color-text-primary);letter-spacing:-.01em;margin:0 0 48px;padding-bottom:16px;font-size:42px;font-weight:600;line-height:1.25;position:relative}.StrataPost-module__cEemEa__postTitle:after{content:"";background-color:var(--color-vermilion);width:40%;height:2px;transition:width .2s var(--construct-ease-mechanical);position:absolute;bottom:0;left:0}.StrataPost-module__cEemEa__postTitle:hover:after{width:50%}.StrataPost-module__cEemEa__prose{color:var(--color-text-primary);overflow-wrap:break-word;word-wrap:break-word;max-width:100%;font-size:18px;line-height:1.6}.StrataPost-module__cEemEa__prose>*{max-width:100%}.StrataPost-module__cEemEa__prose h1{margin:48px 0 24px;font-size:38px;font-weight:700;line-height:1.2}.StrataPost-module__cEemEa__prose h2{margin:48px 0 24px;padding-bottom:8px;font-size:28px;font-weight:700;line-height:1.3;position:relative}.StrataPost-module__cEemEa__prose h2:after{content:"";background:var(--color-vermilion);opacity:.3;width:40px;height:2px;position:absolute;bottom:0;left:0}.StrataPost-module__cEemEa__prose h3{margin:32px 0 16px;font-size:21px;font-weight:600;line-height:1.4}.StrataPost-module__cEemEa__prose p{margin-bottom:24px;line-height:1.7}.StrataPost-module__cEemEa__prose a{color:var(--color-ultramarine);background-image:linear-gradient(to right,var(--color-ultramarine),var(--color-ultramarine));transition:background-size .2s var(--construct-ease-mechanical),color .2s var(--construct-ease-mechanical);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none;position:relative}.StrataPost-module__cEemEa__prose a:hover{color:var(--color-vermilion);background-image:linear-gradient(to right,var(--color-vermilion),var(--color-vermilion));background-size:100% 1px}.StrataPost-module__cEemEa__prose ul,.StrataPost-module__cEemEa__prose ol{margin:24px 0;padding-left:32px;line-height:1.7}.StrataPost-module__cEemEa__prose ul{list-style-type:disc}.StrataPost-module__cEemEa__prose ol{list-style-type:decimal}.StrataPost-module__cEemEa__prose li{margin-bottom:12px;padding-left:8px}.StrataPost-module__cEemEa__prose ul li::marker{color:#ff3a2d}.StrataPost-module__cEemEa__prose ol li::marker{color:var(--color-text-secondary);font-weight:600}.StrataPost-module__cEemEa__prose li>ul,.StrataPost-module__cEemEa__prose li>ol{margin:12px 0}.StrataPost-module__cEemEa__prose code{font-family:var(--font-mono-en);background:var(--vermilion-5);color:var(--color-text-primary);padding:2px 6px;font-size:.9em}.StrataPost-module__cEemEa__prose pre{background:var(--color-off-white);border:1px solid var(--color-light-gray);max-width:100%;margin:24px 0;padding:24px;overflow-x:auto}.StrataPost-module__cEemEa__prose pre code{background:0 0;padding:0;font-size:14px}.StrataPost-module__cEemEa__prose blockquote{border-left:4px solid var(--color-vermilion);color:var(--color-text-secondary);margin:24px 0;padding-left:24px;font-style:italic}.StrataPost-module__cEemEa__authorBioWrapper{margin-top:80px}@media (max-width:639px){.StrataPost-module__cEemEa__postTitle{font-size:30px}.StrataPost-module__cEemEa__prose{font-size:18px}.StrataPost-module__cEemEa__prose h1{font-size:34px}.StrataPost-module__cEemEa__prose h2{font-size:26px}.StrataPost-module__cEemEa__prose h3{font-size:20px}.StrataPost-module__cEemEa__prose pre{padding:16px}}
.BlogHeader-module__fPhuPa__blogHeader{padding:var(--ma-4)0;background:#f7f5f2;position:relative}.BlogHeader-module__fPhuPa__container{max-width:1200px;padding:0 var(--ma-3);min-height:140px;margin:0 auto;position:relative}.BlogHeader-module__fPhuPa__nameFloat{text-align:right;position:absolute;top:0;right:0}.BlogHeader-module__fPhuPa__title{color:var(--color-text-primary);letter-spacing:-.01em;margin:0;padding-bottom:8px;font-size:28px;font-weight:600}.BlogHeader-module__fPhuPa__underline{background:var(--color-vermilion);width:60%;height:2px;margin-top:8px;margin-left:auto;display:block}.BlogHeader-module__fPhuPa__navAnchor{gap:var(--ma-2);align-items:center;display:flex;position:absolute;bottom:0;left:0}.BlogHeader-module__fPhuPa__navLink{color:var(--color-text-primary);transition:color .2s var(--construct-ease-mechanical);padding-bottom:4px;font-size:16px;font-weight:500;text-decoration:none;position:relative}.BlogHeader-module__fPhuPa__navLink:after{content:"";background:var(--color-vermilion);width:0;height:2px;transition:width .2s var(--construct-ease-mechanical);position:absolute;bottom:0;left:0}.BlogHeader-module__fPhuPa__navLink:hover{color:var(--color-vermilion)}.BlogHeader-module__fPhuPa__navLink:hover:after{width:100%}.BlogHeader-module__fPhuPa__navLink:focus-visible{outline:2px solid var(--color-ultramarine);outline-offset:4px;border-radius:0}@media (max-width:768px){.BlogHeader-module__fPhuPa__blogHeader{padding:var(--ma-3)0}.BlogHeader-module__fPhuPa__container{padding:0 var(--ma-1);gap:var(--ma-2);flex-direction:column;min-height:auto;display:flex}.BlogHeader-module__fPhuPa__nameFloat{text-align:center;width:100%;position:relative;top:auto;right:auto}.BlogHeader-module__fPhuPa__title{font-size:26px}.BlogHeader-module__fPhuPa__underline{margin-left:auto;margin-right:auto}.BlogHeader-module__fPhuPa__navAnchor{justify-content:center;gap:var(--ma-1);flex-wrap:wrap;position:relative;bottom:auto;left:auto}.BlogHeader-module__fPhuPa__navLink{font-size:15px}}
.EmptyState-module__sn7Mdq__container{padding:var(--ma-5)var(--ma-3);text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;display:flex}.EmptyState-module__sn7Mdq__message{font-size:var(--font-size-h3);color:var(--color-text-secondary);margin-bottom:var(--ma-2);font-weight:300;line-height:1.5}.EmptyState-module__sn7Mdq__actionButton{padding:var(--ma-0)var(--ma-1);background-color:var(--color-vermilion);color:var(--color-background);transition:all var(--transition-mechanical);text-transform:uppercase;letter-spacing:.05em;font-weight:500;font-size:var(--font-size-small);border-radius:2px;text-decoration:none;display:inline-block}.EmptyState-module__sn7Mdq__actionButton:hover{background-color:var(--color-vermilion-dark);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.EmptyState-module__sn7Mdq__actionButton:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (max-width:768px){.EmptyState-module__sn7Mdq__container{padding:var(--ma-3)var(--ma-1)}.EmptyState-module__sn7Mdq__message{font-size:var(--font-size-h4)}}
