.Blog-module__7s-BJq__page{padding:calc(var(--header-height) + 60px) var(--page-padding-x) var(--section-padding)}.Blog-module__7s-BJq__container{max-width:var(--content-max-width);margin-inline:auto}.Blog-module__7s-BJq__articleContainer{max-width:720px}.Blog-module__7s-BJq__articlePage{padding-top:calc(var(--header-height) + 60px)}.Blog-module__7s-BJq__header{margin-bottom:2.5rem}.Blog-module__7s-BJq__title{letter-spacing:-.02em;text-transform:lowercase;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.1}.Blog-module__7s-BJq__description{color:var(--text-secondary);margin-top:.5rem;font-size:1rem}.Blog-module__7s-BJq__projectVideo{width:100%;max-width:720px;height:auto;margin-top:1.5rem;display:block}.Blog-module__7s-BJq__projectList,.Blog-module__7s-BJq__postList{border-top:1px solid var(--border)}.Blog-module__7s-BJq__projectCard{border-bottom:1px solid var(--border);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding-block:1.25rem 1.75rem;transition:border-color .4s;display:grid}.Blog-module__7s-BJq__projectNumber{font-family:var(--font-body);color:var(--accent);font-variant-numeric:tabular-nums;align-self:start;font-size:.875rem}.Blog-module__7s-BJq__projectNumber,.Blog-module__7s-BJq__projectContent,.Blog-module__7s-BJq__postContent{min-width:0;transition:transform .4s cubic-bezier(.19,1,.22,1)}.Blog-module__7s-BJq__postContent{flex:1;min-width:200px}.Blog-module__7s-BJq__projectTitle{letter-spacing:-.01em;text-transform:lowercase;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.1}.Blog-module__7s-BJq__projectDescription{-webkit-line-clamp:2;line-clamp:2;max-width:550px;min-height:2.8em;color:var(--text-secondary);-webkit-box-orient:vertical;margin-top:.2rem;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.Blog-module__7s-BJq__breadcrumbs{color:var(--text-secondary);text-transform:lowercase;margin-bottom:1.5rem;font-size:.875rem;line-height:1.5rem}.Blog-module__7s-BJq__breadcrumbs ol{flex-wrap:wrap;align-items:baseline;gap:0 .75rem;margin-inline:-.1em;padding:0;list-style:none;display:flex}.Blog-module__7s-BJq__breadcrumbs li{align-items:baseline;gap:.75rem;min-width:0;max-width:100%;display:flex}.Blog-module__7s-BJq__breadcrumbs li+li:before{content:"/";color:var(--text-light)}.Blog-module__7s-BJq__breadcrumbs a,.Blog-module__7s-BJq__breadcrumbLabel{padding-block:10px}.Blog-module__7s-BJq__breadcrumbs a{min-width:0}.Blog-module__7s-BJq__breadcrumbLabel{overflow-wrap:anywhere;padding-inline:.1em}.Blog-module__7s-BJq__externalLink{min-height:44px;color:var(--accent);text-transform:lowercase;margin-top:.5rem;padding-block:.6rem}.Blog-module__7s-BJq__date{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:.875rem}.Blog-module__7s-BJq__postLink{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-block:1.25rem;transition:border-color .4s;display:flex}.Blog-module__7s-BJq__postTitle{letter-spacing:-.01em;text-transform:lowercase;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.1}.Blog-module__7s-BJq__excerpt{max-width:550px;color:var(--text-secondary);margin-top:.2rem;font-size:.9rem;line-height:1.4}.Blog-module__7s-BJq__date{white-space:nowrap;flex-shrink:0}.Blog-module__7s-BJq__tags{font-family:var(--font-body);color:var(--accent);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;gap:.5rem;margin-top:.4rem;padding:0;font-size:.7rem;list-style:none;display:flex}.Blog-module__7s-BJq__empty{color:var(--text-secondary);padding-top:2rem}.Blog-module__7s-BJq__projectCard:hover,.Blog-module__7s-BJq__postLink:hover{border-color:var(--accent)}.Blog-module__7s-BJq__page a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.Blog-module__7s-BJq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.Blog-module__7s-BJq__projectCard:hover .Blog-module__7s-BJq__projectNumber,.Blog-module__7s-BJq__projectCard:hover .Blog-module__7s-BJq__projectContent,.Blog-module__7s-BJq__postLink:hover .Blog-module__7s-BJq__postContent{transform:translate(10px)}}@media (max-width:600px){.Blog-module__7s-BJq__projectCard{grid-template-columns:24px minmax(0,1fr);gap:.5rem 1rem}.Blog-module__7s-BJq__projectCard .Blog-module__7s-BJq__date{grid-column:2}}@media (prefers-reduced-motion:reduce){.Blog-module__7s-BJq__projectDemo{opacity:1!important;transition:none!important;transform:none!important}.Blog-module__7s-BJq__page a,.Blog-module__7s-BJq__projectNumber,.Blog-module__7s-BJq__projectContent,.Blog-module__7s-BJq__postContent{transition:none}.Blog-module__7s-BJq__projectCard:hover .Blog-module__7s-BJq__projectNumber,.Blog-module__7s-BJq__projectCard:hover .Blog-module__7s-BJq__projectContent,.Blog-module__7s-BJq__postLink:hover .Blog-module__7s-BJq__postContent{transform:none}}
@font-face{font-family:sectra;src:url(../media/crispigt_serif_regular-s.p.421n8o6-1lqgn.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sectra Fallback;src:local(Times New Roman);ascent-override:68.99%;descent-override:23.0%;line-gap-override:20.24%;size-adjust:108.71%}.sectra_904f138-module__RAJv3G__className{font-family:sectra,sectra Fallback,Georgia,serif;font-style:normal;font-weight:400}.sectra_904f138-module__RAJv3G__variable{--font-sectra:"sectra", "sectra Fallback", Georgia, serif}
