.ArticleHeader-module__9kcsua__header{background:var(--dw-black);padding-top:clamp(120px,18vh,200px)}.ArticleHeader-module__9kcsua__head{text-align:center;flex-direction:column;align-items:center;max-width:880px;display:flex}.ArticleHeader-module__9kcsua__eyebrow{align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--fg-faint);display:inline-flex}.ArticleHeader-module__9kcsua__back{color:var(--fg-accent);transition:opacity var(--dur-2) var(--ease-out)}.ArticleHeader-module__9kcsua__back:hover{opacity:.7;color:var(--fg-accent)}.ArticleHeader-module__9kcsua__category{color:var(--fg-muted)}.ArticleHeader-module__9kcsua__title{font:500 clamp(34px, 5vw, 72px) / 1.04 var(--font-sans);letter-spacing:var(--tr-headline);text-transform:none;margin:var(--s-5) 0 0}.ArticleHeader-module__9kcsua__meta{margin-top:var(--s-6);justify-content:center}.ArticleHeader-module__9kcsua__media{aspect-ratio:16/9;border-radius:var(--r-4);border:1px solid var(--hairline);background:var(--ink-2);margin-top:clamp(40px,7vh,80px);position:relative;overflow:hidden}
.PortableText-module__7J8vWa__prose{font:400 var(--t-body-lg) / 1.75 var(--font-sans);color:var(--fg-muted);overflow-wrap:break-word}.PortableText-module__7J8vWa__p{margin:0 0 var(--s-5);color:var(--fg-muted);font-size:var(--t-body-lg);text-wrap:pretty;line-height:1.75}.PortableText-module__7J8vWa__h2{font:500 clamp(26px, 3vw, 36px) / 1.15 var(--font-sans);letter-spacing:var(--tr-headline);text-transform:none;color:var(--fg);margin:var(--s-8) 0 var(--s-4)}.PortableText-module__7J8vWa__h3{font:500 clamp(21px, 2.2vw, 26px) / 1.2 var(--font-sans);text-transform:none;color:var(--fg);margin:var(--s-7) 0 var(--s-3)}.PortableText-module__7J8vWa__h4{font:500 var(--t-body-lg) / 1.3 var(--font-sans);text-transform:none;color:var(--fg);margin:var(--s-6) 0 var(--s-3)}.PortableText-module__7J8vWa__quote{margin:var(--s-7) 0;padding:var(--s-2) 0 var(--s-2) var(--s-6);border-left:var(--bw-rule) solid var(--dw-blue);font:500 clamp(20px, 2.4vw, 28px) / 1.4 var(--font-sans);color:var(--fg);font-style:normal}.PortableText-module__7J8vWa__quote p{margin:0}.PortableText-module__7J8vWa__ul,.PortableText-module__7J8vWa__ol{margin:0 0 var(--s-5);padding-left:var(--s-5);color:var(--fg-muted)}.PortableText-module__7J8vWa__li{margin:0 0 var(--s-2);padding-left:var(--s-2);line-height:1.7}.PortableText-module__7J8vWa__ul .PortableText-module__7J8vWa__li::marker{color:var(--dw-blue)}.PortableText-module__7J8vWa__ol .PortableText-module__7J8vWa__li::marker{color:var(--fg-faint);font-family:var(--font-mono)}.PortableText-module__7J8vWa__link{color:var(--fg-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--blue-soft);text-decoration-color:var(--blue-soft);transition:text-decoration-color var(--dur-2) var(--ease-out)}.PortableText-module__7J8vWa__link:hover{color:var(--fg-accent);-webkit-text-decoration-color:var(--fg-accent);text-decoration-color:var(--fg-accent)}.PortableText-module__7J8vWa__inlineCode{font-family:var(--font-mono);background:var(--ink-2);border:1px solid var(--ink-3);border-radius:var(--r-2);padding:2px 6px;font-size:.86em}.PortableText-module__7J8vWa__figure{margin:var(--s-7) 0}.PortableText-module__7J8vWa__figureImg{border-radius:var(--r-4);border:1px solid var(--hairline);width:100%;height:auto}.PortableText-module__7J8vWa__caption{margin-top:var(--s-3);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--fg-faint);text-align:center}.PortableText-module__7J8vWa__code{margin:var(--s-6) 0;position:relative}.PortableText-module__7J8vWa__codeLang{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--fg-faint);background:var(--ink-3);border-bottom-left-radius:var(--r-2);padding:4px 10px;position:absolute;top:0;right:0}.PortableText-module__7J8vWa__pre{padding:var(--s-5);background:var(--ink-1);border:1px solid var(--ink-3);border-radius:var(--r-3);margin:0;font-size:13.5px;line-height:1.7;overflow-x:auto}.PortableText-module__7J8vWa__pre code{font-size:inherit;background:0 0;border:0;padding:0}
.ShareLinks-module__-tg_hW__share{align-items:center;gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--border);flex-wrap:wrap;margin-top:clamp(40px,7vh,72px);display:flex}.ShareLinks-module__-tg_hW__label{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--fg-faint);margin-right:var(--s-2)}.ShareLinks-module__-tg_hW__btn{cursor:pointer;border:1px solid var(--border);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--fg-muted);transition:color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);background:0 0;padding:8px 16px}.ShareLinks-module__-tg_hW__btn:hover{color:var(--fg);border-color:var(--fg-faint)}
.AuthorBio-module__9gBOIG__bio{gap:var(--s-5);padding:var(--s-6) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);align-items:flex-start;margin:clamp(48px,8vh,80px) 0;display:flex}.AuthorBio-module__9gBOIG__avatar{border-radius:var(--r-pill);object-fit:cover;border:1px solid var(--hairline);flex:none}.AuthorBio-module__9gBOIG__body{gap:var(--s-2);flex-direction:column;display:flex}.AuthorBio-module__9gBOIG__label{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--fg-faint)}.AuthorBio-module__9gBOIG__name{font:500 var(--t-h3) / 1.2 var(--font-sans);text-transform:none;margin:0}.AuthorBio-module__9gBOIG__role{font-family:var(--font-mono);font-size:var(--t-small);letter-spacing:.04em;color:var(--fg-accent)}.AuthorBio-module__9gBOIG__text{margin:var(--s-2) 0 0;color:var(--fg-muted);font:400 var(--t-body) / 1.6 var(--font-sans);max-width:60ch}.AuthorBio-module__9gBOIG__socials{gap:var(--s-4);margin-top:var(--s-3);display:flex}.AuthorBio-module__9gBOIG__social{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--fg-muted);transition:color var(--dur-2) var(--ease-out);border-bottom:1px solid #0000}.AuthorBio-module__9gBOIG__social:hover{color:var(--fg-accent)}@media (max-width:560px){.AuthorBio-module__9gBOIG__bio{flex-direction:column}}
.FaqSection-module__oQUNpG__faq{border-top:1px solid var(--border);margin-top:clamp(40px,7vh,72px);padding-top:clamp(32px,5vh,56px)}.FaqSection-module__oQUNpG__title{letter-spacing:-.01em;margin:0 0 clamp(20px,3vh,32px);font-size:clamp(1.5rem,1.1rem + 1.4vw,2rem);line-height:1.15}.FaqSection-module__oQUNpG__list{flex-direction:column;display:flex}.FaqSection-module__oQUNpG__item{border-bottom:1px solid var(--border)}.FaqSection-module__oQUNpG__question{cursor:pointer;width:100%;color:var(--fg);justify-content:space-between;align-items:center;gap:1rem;padding:clamp(16px,2.4vh,22px) 0;font-size:clamp(1.05rem,.98rem + .4vw,1.2rem);font-weight:500;list-style:none;transition:color .2s;display:flex}.FaqSection-module__oQUNpG__question::-webkit-details-marker{display:none}.FaqSection-module__oQUNpG__question:hover{color:var(--fg-accent)}.FaqSection-module__oQUNpG__icon{flex:none;width:16px;height:16px;position:relative}.FaqSection-module__oQUNpG__icon:before,.FaqSection-module__oQUNpG__icon:after{content:"";background:currentColor;width:14px;height:1.5px;transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FaqSection-module__oQUNpG__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.FaqSection-module__oQUNpG__item[open] .FaqSection-module__oQUNpG__icon:after{transform:translate(-50%,-50%)rotate(0)}.FaqSection-module__oQUNpG__answer{max-width:64ch;color:var(--fg-muted);margin:0;padding:0 0 clamp(18px,2.6vh,24px);line-height:1.65}
.PostCard-module__ptSqka__card{opacity:0;transition:opacity var(--dur-4) var(--ease-out), transform var(--dur-4) var(--ease-out);transform:translateY(24px)}.PostCard-module__ptSqka__revealed{opacity:1;transform:none}.PostCard-module__ptSqka__link{height:100%;color:inherit;flex-direction:column;display:flex}.PostCard-module__ptSqka__link:hover{color:inherit}.PostCard-module__ptSqka__media{aspect-ratio:3/2;border-radius:var(--r-4);border:1px solid var(--hairline);background:var(--ink-2);position:relative;overflow:hidden}.PostCard-module__ptSqka__mediaInner{transform-origin:50%;transition:transform var(--dur-4) var(--ease-out);will-change:transform;position:absolute;inset:0;transform:scale(1.02)}.PostCard-module__ptSqka__link:hover .PostCard-module__ptSqka__mediaInner{transform:scale(1.06)}.PostCard-module__ptSqka__media:after{content:"";opacity:0;transition:opacity var(--dur-3) var(--ease-out);pointer-events:none;background:linear-gradient(#0000 45%,#0000008c);position:absolute;inset:0}.PostCard-module__ptSqka__link:hover .PostCard-module__ptSqka__media:after{opacity:1}.PostCard-module__ptSqka__tag{top:var(--s-4);left:var(--s-4);z-index:2;background:var(--scrim-panel);-webkit-backdrop-filter:blur(8px);border:1px solid var(--hairline);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--fg);padding:6px 12px;position:absolute}.PostCard-module__ptSqka__body{gap:var(--s-3);padding:var(--s-5) 0 0;flex-direction:column;flex:1;display:flex}.PostCard-module__ptSqka__title{font:500 clamp(20px, 1.6vw, 24px) / 1.2 var(--font-sans);letter-spacing:var(--tr-headline);text-transform:none;transition:color var(--dur-2) var(--ease-out);margin:0}.PostCard-module__ptSqka__link:hover .PostCard-module__ptSqka__title{color:var(--fg-accent)}.PostCard-module__ptSqka__excerpt{color:var(--fg-muted);font:400 var(--t-body) / 1.55 var(--font-sans);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.PostCard-module__ptSqka__body .meta{padding-top:var(--s-2);margin-top:auto}
.PostGrid-module__H087ZG__grid{grid-template-columns:repeat(3,1fr);gap:clamp(32px,4vw,56px) clamp(24px,2.4vw,40px);display:grid}@media (max-width:1100px){.PostGrid-module__H087ZG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.PostGrid-module__H087ZG__grid{gap:var(--s-8);grid-template-columns:1fr}}
.BlogExplorer-module__CcgwaG__explorer{background:var(--dw-black);padding-bottom:clamp(80px,14vh,160px)}.BlogExplorer-module__CcgwaG__controls{z-index:5;background:var(--scrim-panel);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--ink-3);border-bottom:1px solid var(--ink-3);margin-bottom:clamp(40px,7vh,80px);position:sticky;top:0}.BlogExplorer-module__CcgwaG__controlsInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(18px,3vw,48px);padding-top:clamp(14px,2.2vh,20px);padding-bottom:clamp(14px,2.2vh,20px);display:flex}.BlogExplorer-module__CcgwaG__filters{flex-wrap:wrap;align-items:center;gap:clamp(16px,2.4vw,40px);display:flex}.BlogExplorer-module__CcgwaG__filterBtn{cursor:pointer;color:var(--fg-faint);font:500 clamp(13px, 1.1vw, 16px) / 1 var(--font-sans);letter-spacing:var(--tr-headline);text-transform:uppercase;transition:color var(--dur-2) var(--ease-out);white-space:nowrap;background:0 0;border:0;padding:4px 0;position:relative}.BlogExplorer-module__CcgwaG__filterBtn:after{content:"";background:var(--dw-blue);height:2px;transition:right var(--dur-2) var(--ease-out);position:absolute;bottom:-4px;left:0;right:100%}.BlogExplorer-module__CcgwaG__filterBtn:hover{color:var(--fg)}.BlogExplorer-module__CcgwaG__filterBtn.BlogExplorer-module__CcgwaG__on{color:var(--dw-blue)}.BlogExplorer-module__CcgwaG__filterBtn.BlogExplorer-module__CcgwaG__on:after{right:0}.BlogExplorer-module__CcgwaG__search{align-items:center;gap:var(--s-2);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--ink-1);transition:border-color var(--dur-2) var(--ease-out);padding:8px 14px;display:flex}.BlogExplorer-module__CcgwaG__search:focus-within{border-color:var(--fg-faint)}.BlogExplorer-module__CcgwaG__searchIcon{color:var(--fg-faint);font-size:16px;line-height:1}.BlogExplorer-module__CcgwaG__searchInput{color:var(--fg);font:400 var(--t-small) / 1 var(--font-sans);background:0 0;border:0;outline:none;width:clamp(140px,22vw,240px)}.BlogExplorer-module__CcgwaG__searchInput::placeholder{color:var(--fg-faint)}.BlogExplorer-module__CcgwaG__empty{color:var(--fg-muted);font:400 var(--t-body-lg) / 1.6 var(--font-sans);text-align:center;padding:clamp(48px,10vh,120px) 0}@media (max-width:680px){.BlogExplorer-module__CcgwaG__controlsInner{justify-content:flex-start}.BlogExplorer-module__CcgwaG__search,.BlogExplorer-module__CcgwaG__searchInput{width:100%}}
.BlogEmpty-module__4xJ3Ea__empty{background:var(--dw-black);border-top:1px solid var(--border);padding:clamp(80px,16vh,180px) 0}.BlogEmpty-module__4xJ3Ea__inner{text-align:center;max-width:640px}.BlogEmpty-module__4xJ3Ea__eyebrow{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--fg-accent)}.BlogEmpty-module__4xJ3Ea__title{margin:var(--s-4) 0 var(--s-4)}.BlogEmpty-module__4xJ3Ea__text{color:var(--fg-muted);font:400 var(--t-body-lg) / 1.6 var(--font-sans);margin:0 auto var(--s-7);max-width:48ch}.BlogEmpty-module__4xJ3Ea__actions{gap:var(--s-4);flex-wrap:wrap;justify-content:center;display:flex}
.RelatedPosts-module__ItQuFq__related{background:var(--dw-black);border-top:1px solid var(--border);padding:clamp(64px,11vh,140px) 0}.RelatedPosts-module__ItQuFq__head{margin-bottom:clamp(32px,5vh,56px)}.RelatedPosts-module__ItQuFq__title{margin:var(--s-3) 0 0}
.page-module__-GWDOW__article{background:var(--dw-black);padding:clamp(48px,9vh,110px) 0 clamp(32px,6vh,72px)}.page-module__-GWDOW__column{max-width:760px;margin-inline:auto}
