@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Inter:wght@400;500;600;700&display=swap";:root{--yellow:#ffd500;--black:#080908;--dark:#121412;--white:#f5f5ef;--muted:#a7aba5;--line:#ffffff24;--cond:"Barlow Condensed",Impact,sans-serif;--body:Inter,Arial,sans-serif}*{box-sizing:border-box}body{background:var(--black);color:var(--white);font-family:var(--body);margin:0;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}.blog-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:16px 6vw;display:flex}.blog-brand{font:900 1.25rem/.9 var(--cond);letter-spacing:.05em;align-items:center;gap:12px;display:flex}.blog-brand img{object-fit:cover;border-radius:50%;width:42px;height:42px}.blog-brand small{color:var(--muted);font:500 .6rem/1.2 var(--body);letter-spacing:.14em;text-transform:uppercase;margin-top:6px;display:block}.blog-nav>a:last-child{color:var(--yellow);font-size:.82rem;font-weight:800}.blog-main{min-height:calc(100vh - 82px)}.blog-hero{background:radial-gradient(circle at 76% 15%,#34381f 0,transparent 28%),var(--dark);border-bottom:1px solid var(--line);padding:110px 7vw 72px}.blog-eyebrow{text-transform:uppercase;color:var(--yellow);letter-spacing:.2em;font-size:.74rem;font-weight:800}.blog-hero h1,.article-header h1{font:900 clamp(4.2rem,9vw,8.5rem)/.86 var(--cond);text-transform:uppercase;letter-spacing:-.02em;margin:20px 0}.blog-hero h1 em{color:var(--yellow);font-style:normal}.blog-hero p{color:#c9ccc6;max-width:650px;font-size:1.05rem}.post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:72px 7vw 110px;display:grid}.post-card{background:var(--dark);border:1px solid var(--line);flex-direction:column;min-height:365px;padding:34px;transition:all .2s;display:flex}.post-card:hover{border-color:var(--yellow);transform:translateY(-3px)}.post-card time{color:var(--yellow);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:800}.post-card h2{font:800 2rem/1 var(--cond);text-transform:uppercase;margin:28px 0 16px}.post-card p{color:var(--muted);margin:0 0 30px}.post-card strong{border-top:1px solid var(--line);text-transform:uppercase;color:var(--yellow);margin-top:auto;padding-top:18px;font-size:.78rem}.blog-empty{border:1px solid var(--line);color:var(--muted);grid-column:1/-1;padding:55px 34px}.article{max-width:900px;margin:auto;padding:90px 6vw 120px}.article-header{border-bottom:1px solid var(--line);margin-bottom:46px;padding-bottom:42px}.article-header h1{max-width:850px;font-size:clamp(3.8rem,8vw,7rem)}.article-header p{color:#c9ccc6;max-width:740px;font-size:1.12rem}.article-header time{color:var(--yellow);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:800;display:block}.article-content{color:#e0e2dd;font-size:1.06rem}.article-content p{margin:0 0 1.5em}.article-back{color:var(--yellow);margin-top:42px;font-weight:800;display:inline-block}.blog-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding:36px 7vw;font-size:.78rem;display:flex}.blog-footer a{color:var(--yellow);font-weight:700}@media (max-width:900px){.post-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.blog-nav{padding-left:5vw;padding-right:5vw}.blog-nav>a:last-child{font-size:.72rem}.blog-hero{padding:78px 5vw 58px}.blog-hero h1{font-size:4.3rem}.post-grid{grid-template-columns:1fr;padding:48px 5vw 80px}.post-card{min-height:320px;padding:28px}.article{padding:65px 5vw 90px}.article-header h1{font-size:3.8rem}.blog-footer{display:block}.blog-footer a{margin-top:8px;display:inline-block}}.post-card{padding:0;overflow:hidden}.post-card-copy{flex-direction:column;flex:1;padding:34px;display:flex}.post-cover{object-fit:cover;width:100%;height:210px;display:block}.article-cover{object-fit:cover;width:100%;max-height:520px;margin:0 0 48px;display:block}@media (max-width:620px){.post-card{padding:0}.post-card-copy{padding:28px}}
