.page--blog{background:#fff}.page--blog.page--shell .shell-hero.blog-hero{padding:56px 100px 64px}.page--blog.page--shell .blog-hero .shell-hero-sub{max-width:560px;margin:0 auto}.page--blog .blog-feed{flex-direction:column;gap:48px;max-width:1200px;margin:0 auto;padding:0 100px 120px;display:flex}.page--blog .blog-featured{color:inherit;min-height:440px;background:#000;border-radius:16px;grid-template-columns:1.05fr 1fr;align-items:stretch;text-decoration:none;display:grid;overflow:hidden}.page--blog .blog-featured-media{background:#1a1a1a;min-width:0;min-height:100%}.page--blog .blog-featured-media img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1);display:block}.page--blog .blog-featured:hover .blog-featured-media img{transform:scale(1.03)}.page--blog .blog-featured-body{box-sizing:border-box;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px;min-width:0;padding:48px 44px;display:flex}.page--blog .blog-featured-date{font-family:var(--font-body);letter-spacing:-.09px;color:#ffffffb8;margin:0;font-size:14px;font-weight:400}.page--blog .blog-featured-title{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:#fff;max-width:18ch;margin:0;font-size:40px;font-weight:500;line-height:1.12}.page--blog .blog-featured-desc{font-family:var(--font-body);letter-spacing:-.09px;color:#ffffffc7;max-width:36ch;margin:0;font-size:15px;font-weight:400;line-height:1.45}.page--blog .blog-featured:hover .blog-featured-title{opacity:.88}.page--blog .blog-grid{grid-template-columns:repeat(3,1fr);gap:36px 28px;display:grid}.page--blog .blog-card{color:inherit;flex-direction:column;gap:14px;min-width:0;text-decoration:none;display:flex}.page--blog .blog-card-media{aspect-ratio:4/3;background:#f0f0f0;border-radius:16px;overflow:hidden}.page--blog .blog-card-media img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1);display:block}.page--blog .blog-card:hover .blog-card-media img{transform:scale(1.03)}.page--blog .blog-card-date{font-family:var(--font-body);letter-spacing:-.09px;color:#1a171680;margin:0;font-size:13px;font-weight:400}.page--blog .blog-card-title{font-family:var(--font-body);letter-spacing:-.09px;color:#10101f;margin:0;font-size:18px;font-weight:600;line-height:1.35}.page--blog .blog-card:hover .blog-card-title{opacity:.7}.page--blog .blog-empty{font-family:var(--font-body);color:#1a171680;text-align:center;margin:0;padding:120px 100px}.page--blog .blog-article-page{padding:120px 100px}.page--blog .blog-article-inner{text-align:left;max-width:720px;margin:0 auto}.page--blog .blog-back{font-family:var(--font-body);letter-spacing:-.09px;color:#141414;background:#fff;border:1px solid #0000001f;border-radius:6px;align-items:center;gap:6px;margin:0 0 40px;padding:8px 14px 8px 10px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.page--blog .blog-back svg{flex:none;width:14px;height:14px}.page--blog .blog-back:hover{background:#fafafa;border-color:#0000003d}.page--blog .blog-article-title{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:#10101f;margin:0 0 20px;font-size:48px;font-weight:500;line-height:1.12}.page--blog .blog-article-desc{font-family:var(--font-body);letter-spacing:-.09px;color:#1a1716a6;max-width:52ch;margin:0 0 28px;font-size:16px;line-height:1.45}.page--blog .blog-article-meta{font-family:var(--font-body);letter-spacing:-.09px;color:#1a171680;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 40px;font-size:14px;font-weight:400;display:flex}.page--blog .blog-article-meta-sep{background:#00000024;width:1px;height:14px;display:inline-block}.page--blog .blog-article-tags{font-family:var(--font-body);letter-spacing:-.09px;color:#1a171680;text-transform:capitalize;font-size:13px;line-height:20px}.page--blog .blog-article-read{align-items:center;gap:6px;display:inline-flex}.page--blog .blog-article-read svg{width:14px;height:14px}.page--blog .blog-article-draft{color:#1a1716}.page--blog .blog-article-cover{aspect-ratio:16/10;background:#f0f0f0;border-radius:12px;width:100%;margin:0 0 56px;overflow:hidden}.page--blog .blog-article-cover img{object-fit:cover;width:100%;height:100%;display:block}.page--blog .blog-prose{font-family:var(--font-body);letter-spacing:-.09px;color:#1a1716;font-size:16px;line-height:26px}.page--blog .blog-prose>:first-child{margin-top:0}.page--blog .blog-prose h2{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:#10101f;margin:48px 0 16px;font-size:28px;font-weight:500;line-height:34px}.page--blog .blog-prose h3{font-family:var(--font-body);color:#10101f;letter-spacing:-.09px;margin:32px 0 12px;font-size:18px;font-weight:600;line-height:26px}.page--blog .blog-prose p{margin:0 0 18px}.page--blog .blog-prose ul,.page--blog .blog-prose ol{margin:0 0 18px;padding-left:1.25em}.page--blog .blog-prose li{margin-bottom:8px}.page--blog .blog-prose a{color:#10101f}.page--blog .blog-prose strong{font-weight:600}.page--blog .blog-article-footer{margin-top:64px}.page--blog .blog-author{border-bottom:1px solid #00000014;align-items:center;gap:14px;padding-bottom:40px;display:flex}.page--blog .blog-author-text{flex-direction:column;gap:2px;display:flex}.page--blog .blog-author-label{font-family:var(--font-body);letter-spacing:-.09px;color:#1a171680;margin:0;font-size:13px;font-weight:400}.page--blog .blog-author-name{font-family:var(--font-body);letter-spacing:-.09px;color:#10101f;text-underline-offset:3px;margin:0;font-size:15px;font-weight:500;text-decoration:underline}.page--blog .blog-related{padding-top:56px}.page--blog .blog-related-title{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:#10101f;margin:0 0 36px;font-size:36px;font-weight:500;line-height:1.15}.page--blog .blog-related-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.page--blog .blog-related-card{color:inherit;flex-direction:column;gap:12px;min-width:0;text-decoration:none;display:flex}.page--blog .blog-related-media{aspect-ratio:1;background:#f0f0f0;border-radius:16px;overflow:hidden}.page--blog .blog-related-media img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1);display:block}.page--blog .blog-related-card:hover .blog-related-media img{transform:scale(1.03)}.page--blog .blog-related-date{font-family:var(--font-body);letter-spacing:-.09px;color:#1a171680;margin:0;font-size:13px;font-weight:400}.page--blog .blog-related-card-title{font-family:var(--font-body);letter-spacing:-.09px;color:#10101f;margin:0;font-size:16px;font-weight:600;line-height:1.35}.page--blog .blog-related-card:hover .blog-related-card-title{opacity:.7}@media (width<=1100px){.page--blog.page--shell .shell-hero.blog-hero{padding:56px 48px}.page--blog .blog-feed{gap:40px;padding:0 48px 96px}.page--blog .blog-featured{grid-template-columns:1fr;min-height:0}.page--blog .blog-featured-media{aspect-ratio:16/10;min-height:0}.page--blog .blog-featured-body{padding:32px 28px 36px}.page--blog .blog-featured-title{max-width:none;font-size:32px}.page--blog .blog-grid{grid-template-columns:repeat(2,1fr)}.page--blog .blog-article-page{padding:100px 48px 96px}}@media (width<=700px){.page--blog.page--shell .shell-hero.blog-hero{padding:56px 20px 48px}.page--blog .blog-feed{gap:36px;padding:0 20px 80px}.page--blog .blog-featured{border-radius:12px}.page--blog .blog-featured-title{font-size:28px}.page--blog .blog-featured-desc{max-width:none}.page--blog .blog-grid{grid-template-columns:1fr;gap:32px}.page--blog .blog-card-media{border-radius:12px}.page--blog .blog-article-page{padding:88px 20px 80px}.page--blog .blog-article-title{font-size:32px}.page--blog .blog-article-desc{max-width:none}.page--blog .blog-related-grid{grid-template-columns:1fr;gap:32px}.page--blog .blog-related-title{font-size:28px}.page--blog .blog-related-media{border-radius:12px}}
