.prose{color:var(--ink-2);max-width:66ch}.prose>:first-child{margin-top:0}.prose h2{letter-spacing:-.02em;color:var(--ink);border-top:1px solid var(--line);margin:28px 0 12px;padding-top:28px;font-size:20px;font-weight:620}.prose h3{letter-spacing:-.015em;color:var(--ink);margin:24px 0 8px;font-size:17px;font-weight:620}.prose p{margin:0 0 14px}.prose ul,.prose ol{margin:0 0 14px;padding-left:20px}.prose li{margin-bottom:8px}.prose li::marker{color:var(--kunyit)}.prose ol li::marker{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mute);font-size:13px}.prose a{color:var(--nila);text-underline-offset:3px;text-decoration:underline}.prose strong{color:var(--ink);font-weight:620}.prose blockquote{border-left:3px solid var(--kunyit);color:var(--ink);font-size:var(--t-lead);margin:22px 0;padding:4px 0 4px 18px}.prose img{border-radius:var(--radius-sm);background:var(--paper-2);width:100%;height:auto;margin:24px 0;display:block}.prose hr{border:0;border-top:1px solid var(--line);margin:32px 0}.prose code{font-family:var(--font-sans);background:var(--paper-2);border-radius:6px;padding:1px 6px;font-size:.9em}.prose pre{background:var(--night);color:var(--paper);border-radius:var(--radius-sm);padding:16px 18px;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose table{border-collapse:collapse;width:100%;margin:0 0 16px;font-size:15px}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px 10px 0}.prose th{color:var(--ink);font-weight:620}.blog{padding:calc(var(--header-h) + clamp(56px, 8vw, 120px)) 0 clamp(72px, 9vw, 140px)}.blog__head{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:24px 48px;padding-bottom:clamp(32px,4vw,56px);display:grid}.blog__eyebrow{color:var(--mute);margin:0 0 18px}.blog__eyebrow:before{content:"";background:var(--kunyit);vertical-align:1px;border-radius:2px;width:7px;height:7px;margin-right:10px;display:inline-block}.blog__title{letter-spacing:-.058em;text-wrap:balance;margin:0;font-size:clamp(44px,6vw,104px);font-weight:640;line-height:.92}.blog__lede{color:var(--ink-2);margin:0}.blog__empty{color:var(--mute);padding:48px 0}.posts{margin:0;padding:0;list-style:none}.post-row{border-bottom:1px solid var(--line)}.post-row a{transition:color .3s var(--ease);grid-template-columns:150px minmax(0,1fr) 220px 44px;align-items:center;gap:16px 32px;padding:28px 0;display:grid}.post-row__date{color:var(--mute)}.post-row__title{letter-spacing:-.035em;text-wrap:balance;margin:0 0 8px;font-size:clamp(22px,2.2vw,34px);font-weight:620;line-height:1.08}.post-row__excerpt{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:62ch;margin:0;display:-webkit-box;overflow:hidden}.post-row__cover{aspect-ratio:16/10;border-radius:var(--radius-sm);background:var(--paper-2);overflow:hidden}.post-row__cover img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.post-row__go{justify-self:end}.post-row a:hover .post-row__title{color:var(--nila)}.post-row a:hover .post-row__cover img{transform:scale(1.04)}.post-row .btn__go{--btn-dot:var(--ink);--btn-arrow:#fff}.post-row a:hover .btn__go{--btn-dot:var(--nila)}.post-row a:hover .btn__go svg:first-child{transform:translate(34px)}.post-row a:hover .btn__go svg:last-child{transform:none}.post-row--lead a{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:clamp(24px,4vw,64px);padding:clamp(28px,4vw,48px) 0}.post-row--lead .post-row__cover{aspect-ratio:4/3;border-radius:var(--radius);order:-1}.post-row--lead .post-row__body{flex-direction:column;justify-content:space-between;gap:24px;display:flex}.post-row--lead .post-row__title{letter-spacing:-.045em;font-size:clamp(30px,3.6vw,60px);line-height:1}.post-row--lead .post-row__excerpt{-webkit-line-clamp:4;font-size:var(--t-lead)}.post-row__read{align-items:center;gap:12px;font-weight:560;display:inline-flex}.article{padding:calc(var(--header-h) + clamp(40px, 6vw, 96px)) 0 clamp(72px, 9vw, 140px)}.article__in{max-width:860px;margin:0 auto}.article__back{color:var(--mute);transition:color .3s var(--ease);align-items:center;gap:8px;margin-bottom:clamp(28px,4vw,48px);display:inline-flex}.article__back:hover{color:var(--ink)}.article__meta{color:var(--mute);flex-wrap:wrap;gap:6px 18px;margin:0 0 18px;display:flex}.article__title{letter-spacing:-.055em;text-wrap:balance;margin:0 0 24px;font-size:clamp(38px,5vw,80px);font-weight:640;line-height:.96}.article__lead{font-size:var(--t-lead);color:var(--ink-2);max-width:62ch;margin:0 0 clamp(28px,4vw,48px)}.article__cover{border-radius:var(--radius);background:var(--paper-2);margin:0 0 clamp(32px,4vw,56px);overflow:hidden}.article__cover img{width:100%;height:auto;display:block}.article .prose{margin:0 auto;font-size:17px;line-height:1.65}.article__cta{border-radius:var(--radius);background:var(--night);color:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:clamp(48px,6vw,88px);padding:clamp(28px,4vw,48px);display:flex}.article__cta h2{letter-spacing:-.04em;max-width:18ch;margin:0;font-size:clamp(26px,3vw,44px);font-weight:620;line-height:1.02}.article__more{margin-top:clamp(48px,6vw,88px)}.article__more .post-row a{grid-template-columns:150px minmax(0,1fr) 44px}.article__more h2{font-size:13px;font-family:var(--font-sans);color:var(--mute);margin:0 0 4px;font-weight:400}@media (width<=900px){.blog__head{grid-template-columns:1fr}.post-row a,.article__more .post-row a{grid-template-columns:minmax(0,1fr) 44px}.post-row__date{grid-column:1/-1}.post-row__cover{display:none}.post-row--lead a{grid-template-columns:1fr}.post-row--lead .post-row__cover{display:block}}
