[data-page=blog]{background:var(--color-linen);min-height:100vh}.section-blog{padding:calc(var(--header-height) + 4rem) 0 6rem}@media(max-width:767px){.section-blog{padding:calc(var(--header-height) + 2rem) 0 3rem}}.section-blog .blog-header{border-bottom:1px solid hsla(0,0%,4%,.1);gap:3rem;margin-bottom:3rem;padding-bottom:2rem}@media(max-width:767px){.section-blog .blog-header{align-items:flex-start!important;flex-direction:column;gap:1.5rem}}.section-blog .blog-header .content-title h1{color:var(--color-dark);letter-spacing:-.02em}.section-blog .blog-header-intro{flex-shrink:0;max-width:22rem}.section-blog .blog-header-intro p{color:var(--color-dark-mid);font-size:.85rem;line-height:1.6;margin:0}.section-blog .blog-grid{gap:2rem 0}.section-blog .blog-card{aspect-ratio:3/4;background:#f3efeb;border-radius:var(--radius-5);color:var(--color-dark);display:flex;flex-direction:column;isolation:isolate;justify-content:space-between;overflow:hidden;padding:1.5rem;position:relative;text-decoration:none}@media(max-width:1199px){.section-blog .blog-card{aspect-ratio:auto;height:30rem}}@media(max-width:991px){.section-blog .blog-card{aspect-ratio:auto;height:25rem}}@media(max-width:767px){.section-blog .blog-card{padding:1.25rem}}.section-blog .blog-card .blog-card-image{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transform:scale(1);transition:transform .8s cubic-bezier(.76,0,.24,1);width:100%;z-index:0}.section-blog .blog-card:before{background:linear-gradient(180deg,#0006 0,#0000001a 40%,#0009);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;z-index:1}.section-blog .blog-card.has-cover:before{opacity:1}.section-blog .blog-card.has-cover .blog-card-meta,.section-blog .blog-card.has-cover .blog-card-tag,.section-blog .blog-card.has-cover .blog-card-title{color:var(--color-white)}.section-blog .blog-card.has-cover:hover .blog-card-image{transform:scale(1.05)}.section-blog .blog-card.is-skeleton{animation:blog-skeleton 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--color-gray-1) 0,var(--color-gray-2) 50%,var(--color-gray-1) 100%);background-size:200% 100%}.section-blog .blog-card-meta{align-items:center;color:var(--color-dark);display:flex;font-size:.65rem;gap:.4rem;letter-spacing:.08em;position:relative;text-transform:uppercase;transition:color .4s ease;z-index:2}.section-blog .blog-card-tag{color:var(--color-dark);font-weight:600}.section-blog .blog-card-sep{opacity:.4;transition:opacity .4s ease}.section-blog .blog-card-date{font-weight:400;opacity:.6}.section-blog .blog-card-title{color:var(--color-dark);font-size:1.4rem;font-weight:400;letter-spacing:-.01em;line-height:1.25;margin:0;position:relative;transition:color .4s ease;z-index:2}.section-blog .blog-loadmore{margin-top:3.5rem}@media(max-width:767px){.section-blog .blog-loadmore{margin-top:2.5rem}}.section-blog .blog-loadmore .button.is-loading{opacity:.6;pointer-events:none}.section-blog .blog-empty{padding:4rem 0;text-align:center}.section-blog .blog-empty h2{color:var(--color-dark)}.section-blog .blog-empty p{color:var(--color-dark-mid);margin-top:1rem}@keyframes blog-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}
