body.single-post{--breadcrumbs-padding: var(--block--padding);--breadcrumbs-line-height: 1rem;--breadcrumbs-height: calc(var(--breadcrumbs-line-height) + (var(--breadcrumbs-padding) * 2))}body.single-post #nav{--scrolled-nav: 1}body.single-post #page{overflow:visible}body.single-post hr{width:100%;height:1px;background:rgba(0,0,0,.1)}.blog-image{width:100%;height:100vh;overflow:hidden}.blog-image img{--h: 20vh;width:100%;height:calc(100vh + var(--h));object-fit:cover;--y: calc(-1 * var(--h) * var(--scrolled-image, 0));transform:translate3d(0, var(--y), 0)}.section.blog_post_section{--S-padding-top: calc(var(--nav--inner-height) + var(--block--padding));--S-body-gap: calc(var(--section--padding) + (var(--page--padding) - var(--section--padding)) / 2);--S-content-max_width: min(100%, 1280px)}.section.blog_post_section .blog-header{position:sticky;top:var(--S-padding-top)}.blog-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;gap:var(--content--padding)}.image_layout{padding-top:var(--nav--inner-height);width:100%;display:grid;grid-template-columns:2fr minmax(700px, 3fr)}.image_layout .blog-image{width:100%;height:calc(100vh - var(--nav--inner-height));position:sticky;top:var(--nav--inner-height)}.post_body{--title-font-size: calc(var(--h1--size) * 1.2);--title-line-height: 1.05em;display:flex;flex-direction:column;gap:var(--content--padding);max-width:min(100%,900px);--padding: calc(var(--section--padding) + (var(--page--padding) - var(--section--padding)) / 2);padding:var(--padding);padding-bottom:calc(var(--padding) + var(--border-height))}.blog-content{font-size:1.125rem;display:flex;flex-direction:column;gap:var(--content--padding)}.blog-content a{font-weight:600;color:var(--theme--accent)}.blog-title{text-wrap:pretty;display:flex;flex-direction:column;gap:calc(var(--paragraph--padding) + (var(--content--padding) - var(--paragraph--padding)) / 2)}.blog-title h1{font-family:var(--font--display);font-weight:var(--title-font-weight, 200);font-size:var(--title-font-size, var(--h1--size));line-height:var(--title-line-height, 1.15);text-wrap:balance}.blog-title .is_subtitle{font-size:calc(var(--title-font-size)*.5)}.blog-post-body{display:flex;flex-direction:column;gap:var(--paragraph--padding)}.blog-breadcrumbs{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;column-gap:.875rem;row-gap:.5rem}.blog-breadcrumbs a{font-size:1rem}.blog-breadcrumbs>i{opacity:.5;font-size:.75rem}a.blog-category{display:inline-block;padding:.5em 1.5em;background:#ddd;border-radius:999px;color:var(--theme--text);will-change:transform;transition:transform .25s}a.blog-category:hover{transform:scale(1.1)}.blog-metadata{display:flex;flex-direction:column;gap:var(--paragraph--padding)}.blog-date{display:inline-block;opacity:.75}.blog-intro{font-size:1.5em;font-weight:300}.blog-post-body>.blog-intro+p::first-letter,.blog-post-body>p:not(.blog-intro):first-child::first-letter{font-family:var(--font--display);font-weight:var(--title-font-weight, 200);font-size:4em;line-height:.9;text-wrap:balance;float:left;margin-right:1rem}a.blog-archive-link{align-self:flex-start;display:inline-block;margin-top:var(--paragraph--padding);font-size:.875rem;font-weight:400;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}@media screen and (max-width: 1000px){.image_layout{grid-template-columns:100%;grid-template-rows:auto 1fr}.image_layout .blog-image{position:relative;top:unset;height:50vh}.blog-image img{width:100%;height:calc(100% + var(--h))}.post_body{padding:var(--page--padding);padding-bottom:calc(var(--page--padding) + var(--border-height))}}@media screen and (max-width: 800px){.post_body{--title-font-size: var(--h1--size)}.blog-header{align-items:center;text-align:center}.blog-title .is_subtitle{font-size:calc(var(--title-font-size)*.6125)}.blog-intro{font-size:1.5rem}}/*# sourceMappingURL=single-post.css.map */
