.blog{color:var(--ink)}.blog #blog-main{padding-top:80px}@media (width<=820px){.blog #blog-main{padding-top:60px}}.blog header.nav{-webkit-backdrop-filter:blur(14px)saturate(180%);color:var(--ink);border-bottom:1px solid var(--line);background:#fbf7eeeb}.blog header.nav .nav__cta--solid{background:var(--accent);color:var(--bg);border-color:var(--accent)}.blog header.nav .nav__cta--solid:hover{background:var(--accent-2);border-color:var(--accent-2)}.blog header.nav .nav__cta--ghost{color:var(--ink);border-color:var(--ink);background:0 0}.blog header.nav .nav__cta--ghost:hover{background:var(--ink);color:var(--bg)}.blog header.nav .at-logo{color:var(--ink)}.blog header.nav .nav__links a{opacity:1;color:var(--ink)}.blog header.nav .nav__links a:hover{color:var(--accent)}.blog-hero{border-bottom:1px solid var(--line);padding:clamp(48px,7vw,96px) 0 clamp(40px,5vw,64px)}.blog-hero__inner{max-width:var(--container);flex-direction:column;gap:18px;margin:0 auto;padding:0 clamp(20px,4vw,48px);display:flex}.blog-hero h1{letter-spacing:-.03em;max-width:18ch;margin:0;font-size:clamp(36px,6vw,80px);font-weight:500;line-height:1.05}.blog-hero .lead{color:var(--ink-2);max-width:65ch;margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.55}.blog-hero .kicker{color:var(--ink-3)}.blog-filters{border-bottom:1px solid var(--line);padding:clamp(24px,3vw,40px) 0}.blog-filters__inner{max-width:var(--container);flex-wrap:wrap;gap:10px;margin:0 auto;padding:0 clamp(20px,4vw,48px);display:flex}.blog-filter{border:1px solid var(--line);cursor:pointer;color:var(--ink-2);background:0 0;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:13px;transition:all .2s}.blog-filter:hover{border-color:var(--ink);color:var(--ink)}.blog-filter.is-active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.blog-grid{padding:clamp(48px,6vw,96px) 0}.blog-grid__inner{max-width:var(--container);grid-template-columns:repeat(3,1fr);gap:clamp(28px,3vw,48px) clamp(24px,2.5vw,40px);margin:0 auto;padding:0 clamp(20px,4vw,48px);display:grid}@media (width<=980px){.blog-grid__inner{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.blog-grid__inner{grid-template-columns:1fr}}.blog-card{display:block}.blog-card__link{color:var(--ink);flex-direction:column;gap:14px;display:flex}.blog-card__cover{aspect-ratio:3/2;background:var(--bg-2);border-radius:14px;overflow:hidden}.blog-card__cover img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.blog-card__link:hover .blog-card__cover img{transform:scale(1.04)}.blog-card__meta{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;font-size:12px;display:flex}.blog-card__cat{color:var(--accent);font-weight:500}.blog-card__title{letter-spacing:-.015em;margin:0;font-size:clamp(22px,2.1vw,28px);font-weight:500;line-height:1.2}.blog-card__desc{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.blog-card__cta{color:var(--ink);border-bottom:1px solid var(--ink);align-self:flex-start;padding-bottom:2px;font-size:13px;font-weight:500;transition:color .2s,border-color .2s}.blog-card__link:hover .blog-card__cta{color:var(--accent);border-color:var(--accent)}.blog-article{padding-bottom:clamp(64px,8vw,120px)}.blog-article__head{padding:clamp(48px,7vw,96px) 0 clamp(32px,4vw,56px)}.blog-article__head-inner{flex-direction:column;gap:18px;max-width:880px;margin:0 auto;padding:0 clamp(20px,4vw,48px);display:flex}.blog-breadcrumbs{color:var(--ink-3);align-items:center;gap:10px;font-size:13px;display:flex}.blog-breadcrumbs a{color:var(--ink-3)}.blog-breadcrumbs a:hover{color:var(--ink)}.blog-article__head h1{letter-spacing:-.025em;margin:0;font-size:clamp(32px,4.6vw,60px);font-weight:500;line-height:1.08}.blog-article__meta{color:var(--ink-3);gap:10px;font-size:13px;display:flex}.blog-article__cover{max-width:1240px;margin:0 auto clamp(40px,6vw,72px);padding:0 clamp(20px,4vw,48px)}.blog-article__cover img{aspect-ratio:16/9;object-fit:cover;border-radius:18px;width:100%}.blog-article__body{max-width:720px;color:var(--ink);margin:0 auto;padding:0 clamp(20px,4vw,48px);font-size:18px;line-height:1.65}.blog-article__body h2{letter-spacing:-.02em;margin:2.5em 0 .6em;font-size:clamp(24px,2.6vw,32px);font-weight:500;line-height:1.2}.blog-article__body h3{letter-spacing:-.015em;margin:2em 0 .5em;font-size:clamp(20px,2vw,24px);font-weight:500;line-height:1.25}.blog-article__body p{margin:0 0 1.2em}.blog-article__body ul,.blog-article__body ol{margin:0 0 1.5em;padding-left:1.4em}.blog-article__body li{margin-bottom:.4em}.blog-article__body a{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.blog-article__body a:hover{text-decoration-thickness:2px}.blog-article__body strong{font-weight:600}.blog-article__body em{font-style:italic}.blog-article__body code{background:var(--bg-2);border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.blog-article__body blockquote{border-left:3px solid var(--accent);color:var(--ink-2);margin:1.8em 0;padding-left:24px;font-style:italic}.blog-article__body img{border-radius:12px;margin:2em 0}.blog-article__cta{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:18px;max-width:720px;margin:clamp(56px,7vw,96px) auto 0;padding:clamp(32px,4vw,48px) clamp(20px,4vw,48px);display:flex}.blog-article__cta p{letter-spacing:-.015em;margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:500}.blog-related{background:var(--bg);border-top:1px solid var(--line);padding:clamp(48px,6vw,96px) 0}.blog-related__inner{max-width:var(--container);margin:0 auto;padding:0 clamp(20px,4vw,48px)}.blog-related h2{letter-spacing:-.02em;margin:0 0 clamp(28px,3vw,48px);font-size:clamp(22px,2.6vw,34px);font-weight:500}.blog-related__grid{grid-template-columns:repeat(3,1fr);gap:clamp(24px,2.5vw,40px);display:grid}@media (width<=820px){.blog-related__grid{grid-template-columns:1fr}}
