@charset "UTF-8";.blog-hero{padding:1.75rem 0 2.5rem;border-bottom:3px double var(--c-rule)}.blog-hero__inner{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:2.25rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.blog-hero--media .blog-hero__inner{-ms-grid-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:980px){.blog-hero--media .blog-hero__inner{-ms-grid-columns:1fr;grid-template-columns:1fr}}.blog-hero__figure{position:relative;aspect-ratio:16/10;overflow:hidden}.blog-hero__media{position:absolute;inset:0;background-size:cover;background-position:80% center}.blog-hero h1{max-width:20ch;margin:1rem 0 0;font-size:clamp(2.125rem,64 / 1880 * 100vw,4rem);font-weight:700;line-height:1.04;letter-spacing:-.015em;font-variation-settings:"opsz" 72;text-wrap:balance}.blog-hero--single h1{font-size:clamp(1.875rem,52 / 1880 * 100vw,3.25rem)}.blog-hero__lead{max-width:38.75rem;margin-top:1.125rem;font-family:var(--f-serif);font-size:1.1875rem;font-style:italic;line-height:1.55;color:#3a372f}.blog-hero__lead p:last-child{margin-bottom:0}.blog-hero__chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;margin-top:1.125rem}.blog-hero__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem 1.125rem;margin-top:1.375rem;padding-top:.75rem;border-top:1px solid var(--c-rule);font-family:var(--f-mono);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted)}.blog-hero__author{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;color:var(--c-text)}.blog-hero__author img{width:1.75rem;height:1.75rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(1);filter:grayscale(1)}.blog-hero__author a{color:var(--c-text)}.blog-crumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;font-family:var(--f-mono);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted)}.blog-crumbs a{color:var(--c-text)}.blog-crumbs>:not(:last-child)::after{content:"/";margin-left:.375rem;color:var(--c-red)}.chip{font-family:var(--f-mono);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--c-red);padding-bottom:2px;border-bottom:2px solid var(--c-red)}.blog-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:1.5rem}.blog-filter a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.375rem;padding:.25rem 0;color:var(--c-text);font-family:var(--f-serif);font-size:1.125rem;font-weight:600;border-bottom:2px solid transparent}.blog-filter a small{font-family:var(--f-mono);font-size:.6875rem;color:var(--c-muted)}@media (any-hover:hover){.blog-filter a:hover{color:var(--c-red)}}.blog-filter a.is-active{border-bottom-color:var(--c-red);font-style:italic}.blog-archive .page-sheet,.blog-author .page-sheet{padding-top:2.5rem}.blog-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 2rem}@media (max-width:980px){.blog-grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.post-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;padding-top:.875rem;border-top:1px solid var(--c-rule)}.post-card__media{position:relative;display:block;aspect-ratio:3/2;overflow:hidden}.post-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:80% center;object-position:80% center;-webkit-filter:saturate(.9);filter:saturate(.9);-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.post-card__tag{position:absolute;left:0;bottom:0;padding:.25rem .625rem;background:var(--c-red);color:#fff;font-family:var(--f-mono);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem}.post-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:.875rem}.post-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem .875rem;font-family:var(--f-mono);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;color:var(--c-muted)}.post-card__title{margin:.5rem 0;font-size:1.5rem;line-height:1.15}.post-card__title a{color:var(--c-text)}@media (any-hover:hover){.post-card__title a:hover{color:var(--c-red)}}.post-card__excerpt{margin:0 0 .875rem;font-size:.9375rem;line-height:1.6;color:var(--c-muted)}.post-card__foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:.625rem;border-top:1px solid var(--c-hair)}.post-card__author{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-family:var(--f-serif);font-style:italic;font-size:.9375rem}.post-card__author img{width:1.625rem;height:1.625rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(1);filter:grayscale(1)}.post-card__arrow{margin-left:auto;width:1.25rem;height:1.25rem;background:var(--c-red);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") no-repeat center/contain;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}@media (any-hover:hover){.post-card:hover .post-card__media img{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}.post-card:hover .post-card__arrow{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}}.post-card--featured{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-columns:1.5fr 1fr;grid-template-columns:1.5fr 1fr;gap:2rem;padding-top:0;border-top:0}@media (max-width:980px){.post-card--featured{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0}}.post-card--featured .post-card__media{aspect-ratio:16/10}.post-card--featured .post-card__body{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 0 2rem;border-left:1px solid var(--c-hair)}@media (max-width:980px){.post-card--featured .post-card__body{padding:.875rem 0 0;border-left:0}}.post-card--featured .post-card__title{font-size:clamp(1.75rem,44 / 1880 * 100vw,2.75rem);font-weight:800;line-height:1.02;letter-spacing:-.03em}.post-card--featured .post-card__excerpt{font-family:var(--f-serif);font-size:1.125rem;color:#3a372f}.blog-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem;margin-top:2.75rem}.blog-pagination:empty{display:none}.blog-pagination .page-numbers{min-width:2.5rem;height:2.5rem;padding:0 .625rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--c-text);font-family:var(--f-serif);font-size:1.125rem}.blog-pagination .page-numbers.current{color:var(--c-red);font-style:italic;border-bottom:2px solid var(--c-red)}.blog-empty{text-align:center;padding:2.5rem 0}.blog-empty p{font-family:var(--f-serif);font-size:1.375rem;font-style:italic;margin-bottom:1.25rem}.post-body{padding-top:2.25rem}.post-body .full img{width:auto;max-width:100%}.post-body .full figure{margin:1.75rem 0}.post-body .full figure img{margin:0 auto}.post-footer{margin-top:2.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.375rem}.post-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.875rem}.post-tags a{font-family:var(--f-mono);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--c-text)}.author-card{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.375rem 0;border-top:3px double var(--c-rule);border-bottom:1px solid var(--c-rule)}@media (max-width:640px){.author-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.author-card__photo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:5rem;height:5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(1);filter:grayscale(1)}.author-card__label{font-family:var(--f-mono);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--c-red)}.author-card__name{margin:.125rem 0 .375rem;font-family:var(--f-serif);font-size:1.75rem;font-weight:700}.author-card__name a{color:var(--c-text)}.author-card p{font-size:.9375rem;color:var(--c-muted);margin-bottom:.25rem}.author-card small{font-family:var(--f-mono);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;color:var(--c-muted)}.post-nav{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}@media (max-width:640px){.post-nav{-ms-grid-columns:1fr;grid-template-columns:1fr}}.post-nav__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;padding:1rem 1.25rem 1rem 0;color:var(--c-text)}.post-nav__item small{font-family:var(--f-mono);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--c-red)}.post-nav__item span{font-family:var(--f-serif);font-size:1.1875rem;font-weight:600;line-height:1.3}@media (any-hover:hover){.post-nav__item:hover span{color:var(--c-red)}}.post-nav__item--prev small::before{content:"← "}.post-nav__item--next{-ms-grid-column:2;grid-column:2;padding:1rem 0 1rem 1.25rem;border-left:1px solid var(--c-hair);text-align:right}.post-nav__item--next small::after{content:" →"}@media (max-width:640px){.post-nav__item--next{grid-column:auto;padding-left:0;border-left:0;text-align:left}}.related-posts{padding-top:var(--section-gap)}.related-posts__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem;margin-bottom:1.75rem;padding-top:1.125rem;border-top:3px double var(--c-rule)}.related-posts__head h2{font-family:var(--f-serif);font-weight:700;font-size:clamp(1.875rem,48 / 1880 * 100vw,3rem);line-height:1.05;letter-spacing:-.02em;font-variation-settings:"opsz" 96;color:var(--c-text);margin:0}.related-posts__head .btn{--btn-bg:transparent;--btn-fg:var(--c-text);--btn-line:var(--c-rule)}@media (max-width:640px){.related-posts__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.author-hero{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.75rem}@media (max-width:640px){.author-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.author-hero__photo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.75rem;height:8.75rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(1);filter:grayscale(1)}