.FeaturedPost-module__d2ORca__featured{background:var(--dw-black);padding:clamp(48px,8vh,96px) 0}.FeaturedPost-module__d2ORca__card{margin-top:var(--s-6);grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(32px,4vw,72px);display:grid}.FeaturedPost-module__d2ORca__media{aspect-ratio:4/3;border-radius:var(--r-4);border:1px solid var(--hairline);background:var(--ink-2);display:block;position:relative;overflow:hidden}.FeaturedPost-module__d2ORca__mediaInner{transform-origin:50%;transition:transform var(--dur-4) var(--ease-out);will-change:transform;position:absolute;inset:0;transform:scale(1.04)}.FeaturedPost-module__d2ORca__media:hover .FeaturedPost-module__d2ORca__mediaInner{transform:scale(1.08)}.FeaturedPost-module__d2ORca__body{gap:var(--s-4);flex-direction:column;display:flex}.FeaturedPost-module__d2ORca__tag{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-muted);align-self:flex-start;padding:6px 14px}.FeaturedPost-module__d2ORca__title{font:500 clamp(32px, 4vw, 56px) / 1.04 var(--font-sans);letter-spacing:var(--tr-headline);text-transform:none;margin:0}.FeaturedPost-module__d2ORca__title a{transition:color var(--dur-2) var(--ease-out)}.FeaturedPost-module__d2ORca__title a:hover{color:var(--fg-accent)}.FeaturedPost-module__d2ORca__excerpt{color:var(--fg-muted);font:400 var(--t-body-lg) / 1.6 var(--font-sans);max-width:52ch;margin:0}.FeaturedPost-module__d2ORca__action{margin-top:var(--s-3)}@media (max-width:900px){.FeaturedPost-module__d2ORca__card{gap:var(--s-6);grid-template-columns:1fr}.FeaturedPost-module__d2ORca__media{aspect-ratio:16/9}}
.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}}
.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}
.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}
