.blog-hero{background:linear-gradient(135deg,#2d0b3d,#6b1e8e);color:#fff;padding:65px 4vw 95px}.blog-hero>a{font-size:12px;color:#d7cadb}.blog-hero>p{text-transform:uppercase;letter-spacing:.14em;font-size:11px;margin-top:75px}.blog-hero h1{font:600 clamp(65px,10vw,145px)/.9 var(--display);letter-spacing:-.04em;margin:20px 0 0}.blog-hero em{font-style:normal;color:var(--lime)}.blog-archive{padding:100px 4vw 130px}.blog-archive>header{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:18px;margin-bottom:55px}.blog-archive>header h2{font:500 36px var(--display);text-transform:uppercase;margin:0}.blog-archive>header span{font-size:12px;color:var(--muted)}.all-blog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:55px 28px}.archive-post{display:grid;grid-template-rows:260px 1fr}.archive-post>img,.post-fallback{width:100%;height:260px;object-fit:cover}.post-fallback{background:var(--purple);color:#ffffff22;display:grid;place-items:center;font:700 100px var(--display)}.archive-post>div:last-child{border-top:3px solid var(--ink);padding-top:18px}.archive-post time{font-size:11px;color:var(--purple);text-transform:uppercase}.archive-post h2{font:500 34px/1.12 var(--display);text-transform:uppercase;margin:26px 0 14px}.archive-post p{color:var(--muted);line-height:1.65}.archive-post span{display:block;margin-top:25px;font-size:12px;font-weight:700}.article-loading,.article-missing{min-height:70vh;display:grid;place-items:center}.article-missing{align-content:center;gap:20px}.article-page{padding:70px 4vw 120px}.article-page>a{font-size:12px;color:var(--muted)}.article-page>header{max-width:1050px;margin:70px auto 65px}.article-page>header>div{display:flex;gap:25px;color:var(--purple);font-size:11px;text-transform:uppercase;letter-spacing:.1em}.article-page h1{font:600 clamp(55px,8vw,118px)/.96 var(--display);text-transform:uppercase;letter-spacing:-.035em;margin:28px 0}.article-page>header>p{max-width:760px;font-size:21px;line-height:1.6;color:var(--muted)}.article-cover{display:block;width:min(1200px,100%);max-height:720px;object-fit:cover;margin:0 auto 75px}.article-body{max-width:760px;margin:auto;font-size:18px;line-height:1.85}.article-body p{margin:0 0 30px}.article-page>footer{max-width:760px;margin:75px auto 0;padding:25px 0 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;background:none;color:var(--ink)}.article-page>footer button{background:var(--purple);color:#fff;border:0;padding:10px 15px}.blog-card img{width:100%;height:150px;object-fit:cover;margin-bottom:20px}.all-blogs-link{grid-column:1/-1;margin-top:20px;border-top:1px solid var(--line);padding-top:20px;font-weight:700}.all-blogs-link:hover{color:var(--purple)}@media(max-width:800px){.blog-hero{padding:45px 5vw 65px}.blog-hero>p{margin-top:55px}.blog-archive{padding:70px 5vw}.all-blog-grid{grid-template-columns:1fr}.archive-post{grid-template-rows:210px 1fr}.archive-post>img,.post-fallback{height:210px}.article-page{padding:45px 5vw 80px}.article-page>header{margin:50px auto}.article-page>header>p{font-size:18px}.article-cover{margin-bottom:50px}.article-body{font-size:17px;line-height:1.75}}
