.blog-module__JsT-Oq__shell{flex-direction:column;min-height:100svh;display:flex}.blog-module__JsT-Oq__page{flex:1;width:100%;max-width:42rem;margin:0 auto;padding:4.5rem 1rem 6rem}.blog-module__JsT-Oq__footer{padding:3rem 1rem 2.5rem}@keyframes blog-module__JsT-Oq__reveal{0%{opacity:0;filter:blur(10px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:none}}.blog-module__JsT-Oq__nav,.blog-module__JsT-Oq__header,.blog-module__JsT-Oq__postHeader h1,.blog-module__JsT-Oq__postHeader .blog-module__JsT-Oq__meta,.blog-module__JsT-Oq__prose>*,.blog-module__JsT-Oq__footer{animation:blog-module__JsT-Oq__reveal 1.1s var(--ease-swift) both;animation-delay:calc(.1s + var(--i,0) * .1s)}.blog-module__JsT-Oq__header,.blog-module__JsT-Oq__postHeader h1{--i:1}.blog-module__JsT-Oq__postHeader .blog-module__JsT-Oq__meta{--i:2}.blog-module__JsT-Oq__prose>:first-child{--i:3}.blog-module__JsT-Oq__prose>:nth-child(2){--i:4}.blog-module__JsT-Oq__prose>:nth-child(3){--i:5}.blog-module__JsT-Oq__prose>:nth-child(4){--i:6}.blog-module__JsT-Oq__prose>:nth-child(5){--i:7}.blog-module__JsT-Oq__prose>:nth-child(6){--i:8}.blog-module__JsT-Oq__prose>:nth-child(7){--i:9}.blog-module__JsT-Oq__prose>:nth-child(n+8){--i:10}.blog-module__JsT-Oq__footer{--i:6}@media (prefers-reduced-motion:reduce){.blog-module__JsT-Oq__nav,.blog-module__JsT-Oq__header,.blog-module__JsT-Oq__postHeader h1,.blog-module__JsT-Oq__postHeader .blog-module__JsT-Oq__meta,.blog-module__JsT-Oq__prose>*,.blog-module__JsT-Oq__footer{animation:none}}.blog-module__JsT-Oq__nav{margin-bottom:3rem}.blog-module__JsT-Oq__back{color:var(--color-light);align-items:center;gap:.375rem;margin-left:-.25rem;font-size:.875rem;transition:color .15s;display:inline-flex}.blog-module__JsT-Oq__back:hover{color:var(--color)}.blog-module__JsT-Oq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.blog-module__JsT-Oq__header h1{letter-spacing:-.03em;font-size:2.5rem;font-weight:500}.blog-module__JsT-Oq__topics{flex-wrap:wrap;justify-content:flex-end;gap:1.25rem;display:flex}.blog-module__JsT-Oq__topics button{height:2rem;color:var(--color-light);font-size:.875rem;transition:color .2s}.blog-module__JsT-Oq__topics button:hover,.blog-module__JsT-Oq__topics button[aria-selected=true]{color:var(--color)}.blog-module__JsT-Oq__list{list-style:none}.blog-module__JsT-Oq__list a{flex-direction:column;padding:1.75rem 0;display:flex}.blog-module__JsT-Oq__list a .blog-module__JsT-Oq__meta{margin-top:.625rem}.blog-module__JsT-Oq__list a .blog-module__JsT-Oq__summary{margin-top:1.125rem}.blog-module__JsT-Oq__more{color:var(--color);text-underline-offset:.2em;align-self:flex-start;margin-top:1rem;font-size:1rem;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;transition:text-decoration-color .2s}.blog-module__JsT-Oq__list a:hover .blog-module__JsT-Oq__more{text-decoration-color:#ffffffe6}.blog-module__JsT-Oq__meta{color:var(--color-light);gap:.375rem;font-size:1rem;font-weight:300;display:flex}.blog-module__JsT-Oq__title{letter-spacing:-.01em;font-size:1.25rem;font-weight:500}.blog-module__JsT-Oq__summary{color:#ffffffb3;font-weight:300;line-height:1.55}.blog-module__JsT-Oq__empty{color:var(--color-light);padding:2rem 0;font-weight:300}.blog-module__JsT-Oq__postHeader{flex-direction:column;gap:.875rem;margin-bottom:3rem;display:flex}.blog-module__JsT-Oq__postHeader h1{letter-spacing:-.03em;font-size:2.5rem;font-weight:500;line-height:1.15}.blog-module__JsT-Oq__prose{color:#ffffffd9;font-size:1rem;font-weight:300;line-height:1.7}.blog-module__JsT-Oq__prose>*+*{margin-top:1.25rem}.blog-module__JsT-Oq__prose h2{color:var(--color);margin-top:2.75rem;font-size:1.25rem;font-weight:500}.blog-module__JsT-Oq__prose h3{color:var(--color);margin-top:2.25rem;font-size:1.125rem;font-weight:500}.blog-module__JsT-Oq__prose h3+p{margin-top:.5rem}.blog-module__JsT-Oq__prose strong{color:var(--color);font-weight:500}.blog-module__JsT-Oq__prose a{color:var(--color);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;transition:text-decoration-color .2s}.blog-module__JsT-Oq__prose a:hover{text-decoration-color:#ffffffe6}.blog-module__JsT-Oq__prose ul,.blog-module__JsT-Oq__prose ol{padding-left:1.25rem}.blog-module__JsT-Oq__prose img{border-radius:.75rem;max-width:100%}@media (max-width:640px){.blog-module__JsT-Oq__page{padding-top:2.5rem}.blog-module__JsT-Oq__nav{margin-bottom:2rem}.blog-module__JsT-Oq__header h1,.blog-module__JsT-Oq__postHeader h1{font-size:2rem}.blog-module__JsT-Oq__prose{font-size:1rem}}
.SiteFooter-module__wWXZva__footer{flex-direction:column;align-items:center;gap:.5rem;display:flex}.SiteFooter-module__wWXZva__wordmark{pointer-events:auto;line-height:0;display:block}.SiteFooter-module__wWXZva__links{pointer-events:auto;gap:.25rem;list-style:none;display:flex}.SiteFooter-module__wWXZva__links li+li:before{content:"·";color:var(--color-light);margin-right:.25rem}.SiteFooter-module__wWXZva__links a{color:var(--color-light);font-size:.875rem;transition:color .2s}.SiteFooter-module__wWXZva__links a:hover{color:var(--color)}
.Home-module__VmvQ8G__main{--panel:max(26rem, min(30rem, 34vw));position:fixed;inset:0;overflow:hidden}.Home-module__VmvQ8G__mute{z-index:40;width:2.75rem;height:2.75rem;color:var(--color-light);border-radius:50%;place-items:center;transition:color .15s,background .15s;display:grid;position:fixed;top:1rem;left:1rem}.Home-module__VmvQ8G__mute:hover{color:var(--color);background:#ffffff0f}.Home-module__VmvQ8G__intro{left:50%;top:var(--intro-top,20%);width:min(40rem,100% - 2rem);transition:opacity .4s;position:absolute;translate:-50%}.Home-module__VmvQ8G__intro>div{flex-direction:column;gap:1rem;display:flex}.Home-module__VmvQ8G__logotype{width:fit-content;margin:0 auto .5rem}.Home-module__VmvQ8G__intro p{color:var(--color);text-wrap:pretty;font-size:1rem;font-weight:300;line-height:1.6}.Home-module__VmvQ8G__intro strong,.Home-module__VmvQ8G__intro a{color:var(--color);font-weight:400}.Home-module__VmvQ8G__intro a{color:inherit;text-underline-offset:.2em;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40;transition:color .2s,text-decoration-color .2s}.Home-module__VmvQ8G__intro a:hover{color:var(--color);text-decoration-color:#ffffffe6}.Home-module__VmvQ8G__main:is([data-open=true],[data-closing=true]) .Home-module__VmvQ8G__intro{pointer-events:none}.Home-module__VmvQ8G__main:is([data-open=true],[data-closing=true]) .Home-module__VmvQ8G__footer{opacity:0;filter:blur(10px);transition-duration:.25s}.Home-module__VmvQ8G__stage{pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Home-module__VmvQ8G__main[data-open=true] .Home-module__VmvQ8G__stage{z-index:25;clip-path:inset(0 calc(var(--panel) + .5rem) 0 0)}.Home-module__VmvQ8G__stage ul{-webkit-user-select:none;user-select:none;list-style:none;position:relative}.Home-module__VmvQ8G__stage li{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Home-module__VmvQ8G__anchor{position:relative}.Home-module__VmvQ8G__logo{pointer-events:auto;color:var(--color);transition:opacity .4s var(--ease-swift);transition:opacity .4s var(--ease-swift), transform .5s var(--ease-swift);place-items:center;display:grid;position:relative}.Home-module__VmvQ8G__main:not([data-open=true],[data-closing=true]) .Home-module__VmvQ8G__logo:is(:hover,:focus-visible){transform:scale(1.08)}.Home-module__VmvQ8G__logo:disabled{cursor:default;pointer-events:none}.Home-module__VmvQ8G__logo:focus{outline:none}.Home-module__VmvQ8G__mark,.Home-module__VmvQ8G__mark svg,.Home-module__VmvQ8G__mark img{display:block}.Home-module__VmvQ8G__name{color:var(--color);white-space:nowrap;opacity:0;transition:opacity .3s var(--ease-swift), transform .3s var(--ease-swift);pointer-events:none;font-size:.875rem;position:absolute;top:calc(80% + .25rem);left:50%;transform:translate(-50%,-.25rem)}.Home-module__VmvQ8G__main:not([data-open=true],[data-closing=true]) .Home-module__VmvQ8G__logo:hover .Home-module__VmvQ8G__name,.Home-module__VmvQ8G__main:not([data-open=true],[data-closing=true]) .Home-module__VmvQ8G__logo:focus-visible .Home-module__VmvQ8G__name{opacity:1;transform:translate(-50%)}.Home-module__VmvQ8G__footer{pointer-events:none;transition:opacity .4s var(--ease-swift), filter .4s var(--ease-swift);position:absolute;bottom:2rem;left:0;right:0}.Home-module__VmvQ8G__overlay{z-index:20;justify-content:flex-end;padding:.5rem;display:flex;position:fixed;inset:0;overflow:hidden}.Home-module__VmvQ8G__panel{width:var(--panel);-webkit-backdrop-filter:blur(2rem);background:#0f0f0fe3;border-radius:.75rem;height:100%;position:relative;overflow-y:auto}.Home-module__VmvQ8G__panelInner{flex-direction:column;min-height:100%;padding:2.75rem 3.5rem;display:flex}.Home-module__VmvQ8G__close{z-index:2;width:2.5rem;height:2.5rem;color:var(--color-light);border-radius:50%;place-items:center;transition:color .15s,background .15s;display:grid;position:absolute;top:1.25rem;right:1.25rem}.Home-module__VmvQ8G__close:hover{color:var(--color);background:#ffffff0f}.Home-module__VmvQ8G__bio{flex-direction:column;gap:1rem;min-height:9.5rem;display:flex}.Home-module__VmvQ8G__bio h1{letter-spacing:-.03em;font-size:1.75rem;font-weight:500}.Home-module__VmvQ8G__bio p{color:#ffffffd9;font-size:1rem;font-weight:300;line-height:1.5}.Home-module__VmvQ8G__details{flex-direction:column;padding-top:2rem;display:flex}.Home-module__VmvQ8G__details>div{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;font-size:.875rem;display:flex}.Home-module__VmvQ8G__details>div:last-child{border-bottom:none}.Home-module__VmvQ8G__details dt{color:var(--color-light)}.Home-module__VmvQ8G__details dd{text-align:right}.Home-module__VmvQ8G__tags{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;list-style:none;display:flex}.Home-module__VmvQ8G__tags li{display:flex}.Home-module__VmvQ8G__panelFooter{flex-direction:column;gap:.75rem;margin-top:auto;padding-top:2.5rem;display:flex}.Home-module__VmvQ8G__panelFooter p{color:var(--color-light);font-size:.875rem;line-height:1.5}.Home-module__VmvQ8G__panelContent{flex-direction:column;flex:1;display:flex}.Home-module__VmvQ8G__panelLinks{gap:.25rem;margin-left:-.5rem;list-style:none;display:flex}.Home-module__VmvQ8G__panelLinks a{width:2.25rem;height:2.25rem;color:var(--color-light);place-items:center;transition:color .15s;display:grid}.Home-module__VmvQ8G__panelLinks a:hover{color:var(--color)}.Home-module__VmvQ8G__pager{z-index:30;bottom:2rem;left:calc(50% - var(--panel) / 2 - .25rem);background:#1a1a1a;border-radius:2rem;gap:.25rem;padding:.25rem;display:flex;position:fixed;translate:-50%;box-shadow:inset 0 0 0 1px #ffffff0d}.Home-module__VmvQ8G__pager button{width:2.25rem;height:2.25rem;color:var(--color-light);border-radius:50%;place-items:center;transition:color .15s;display:grid}.Home-module__VmvQ8G__pager button:hover{color:var(--color)}@media (max-width:920px){.Home-module__VmvQ8G__main[data-open=true] .Home-module__VmvQ8G__stage{z-index:auto;clip-path:none}.Home-module__VmvQ8G__intro p{font-size:.875rem;line-height:1.55}.Home-module__VmvQ8G__overlay{align-items:flex-end;padding:0 .25rem .25rem}.Home-module__VmvQ8G__panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1a1a1a;border-radius:1.25rem;width:100%;height:60svh;box-shadow:0 0 4rem 2rem #000c}.Home-module__VmvQ8G__panelInner{padding:1.75rem 1.5rem 5.5rem}.Home-module__VmvQ8G__bio{min-height:0}.Home-module__VmvQ8G__details{padding-top:1.5rem}.Home-module__VmvQ8G__pager{bottom:1rem;left:50%}}@media (max-width:920px) and (max-height:499px){.Home-module__VmvQ8G__intro{width:min(40rem,100% - 8rem)}.Home-module__VmvQ8G__footer{bottom:1rem}}
