.blog-shell{--brand:#111111;--header-height:80px;font-family:var(--font-geist-sans),Arial,sans-serif;font-size:14px;line-height:1.6;color:#666666}.blog-container{padding-left:64px;padding-right:64px}.blog-shell h1,.blog-shell h2,.blog-shell h3{color:#111111;margin:0;font-weight:400}.blog-shell h1{font-size:40px;font-weight:300;line-height:1.4}.blog-shell h2{font-size:24px;line-height:1.4}.blog-intro{padding-top:192px}.blog-intro-description{margin:24px 0 0}.blog-featured{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:64px;padding-top:64px}.blog-featured-image{position:relative;aspect-ratio:16/9;overflow:hidden;background:#F1F1F1}.blog-featured-image img{object-fit:cover;transition:transform .6s}.blog-featured:hover .blog-featured-image img{transform:scale(1.04)}.blog-featured-copy h2{margin:0 0 64px}.blog-featured-copy>time{display:block;font-size:12px;color:#666666}.blog-featured-copy>p{margin:24px 0 0;color:#666666;line-height:1.6}.blog-read-link{display:inline-flex;align-items:center;gap:16px;color:#111111;font-size:14px;font-weight:500;line-height:24px;background:none;border:0;padding:0}.blog-read-link>span{display:inline-block;transition:transform .4s;font-size:22px;font-weight:300}.blog-read-link:hover,a:hover>.blog-read-link{text-decoration:underline;text-underline-offset:6px}.blog-read-link:hover>span,a:hover .blog-read-link>span{transform:translateX(5px)}.blog-featured-copy>.blog-read-link{margin-top:24px}.blog-explore{padding-top:177px;padding-bottom:192px}.blog-explore>h2{margin-bottom:64px}.blog-filters{display:flex;align-items:center;flex-wrap:wrap;gap:24px 40px;color:#111111}.blog-filters>label{display:flex;align-items:center;gap:16px}.blog-select{display:inline-flex;position:relative;align-items:center}.blog-select select{appearance:none;border:0;border-radius:0;padding:4px 30px 4px 0;background:white;font:inherit;color:#666666;cursor:pointer;max-width:150px}.blog-select>span{position:absolute;right:4px;top:50%;transform:translateY(-60%);color:#111111;pointer-events:none;font-size:21px}.blog-reset{border:0;padding:0;background:transparent;font:inherit;color:#111111;text-decoration:underline;text-underline-offset:4px}.blog-filter-status{margin:32px 0 16px}.blog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:64px;padding-bottom:124px}.blog-card{display:flex;flex-direction:column;min-width:0;height:100%}.blog-card-image{position:relative;aspect-ratio:16/9;overflow:hidden;background:#F1F1F1}.blog-card-image img{object-fit:cover;transition:transform .5s}.blog-card:hover .blog-card-image img{transform:scale(1.06)}.blog-card-copy{padding-top:16px;display:flex;flex-direction:column;flex:1}.blog-card-copy>time{font-size:12px}.blog-card-copy>h3{font-size:14px;line-height:1.6;padding-top:8px;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:52.8px}.blog-card-copy>.blog-read-link{margin-top:24px}.is-illustration img{object-fit:contain;padding:16px}.blog-pagination{text-align:center}.blog-pagination>p{margin:0 0 16px}.blog-empty{text-align:center;padding:80px 16px 124px}.blog-empty h3{font-size:22px}.blog-empty p{margin:16px 0 24px}.blog-article-main{padding:192px 0 124px}.blog-article{width:70%;margin:0 auto}.blog-article-meta{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px;margin-bottom:64px}.blog-article-image{position:relative;aspect-ratio:16/9;background:#F1F1F1;margin-bottom:64px}.blog-article-image img{object-fit:cover}.blog-article-image.is-illustration img{object-fit:contain;padding:40px}.blog-article-body{color:#111111}.blog-article-body p{margin:0;padding-bottom:8px;line-height:1.6}.blog-article-body h2{font-size:24px;line-height:1.4;font-weight:400;padding-top:40px;padding-bottom:16px}.blog-article-body ul{margin:12px 0 0;padding-left:18px;list-style:disc}.blog-article-body li{padding-bottom:4px}.blog-article-navigation{border-top:1px solid #f1f1f1;margin-top:64px;padding-top:32px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.blog-not-found{text-align:center;padding-top:160px;padding-bottom:160px}.blog-not-found p{margin:24px 0 32px}@media (max-width:1023px){.blog-container{padding-left:24px;padding-right:24px}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 32px}.blog-shell .site-footer{padding-left:24px;padding-right:24px}.blog-featured{gap:40px}}@media (max-width:768px){.blog-intro{padding-top:64px}.blog-featured{grid-template-columns:1fr;gap:24px}.blog-featured-copy h2{margin-bottom:24px}.blog-article{width:100%;padding:0 24px}}@media (max-width:640px){.blog-container{padding-left:16px;padding-right:16px}.blog-shell h1,.blog-shell h2{font-size:24px}.blog-featured{padding-top:64px}.blog-featured-copy h2{font-size:20px}.blog-explore{padding-top:64px;padding-bottom:64px}.blog-explore>h2{margin-bottom:40px}.blog-filters{gap:20px 24px}.blog-filters>label{gap:10px;font-size:12px}.blog-select select{max-width:120px}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 16px;padding-bottom:64px}.blog-card-copy>h3{font-size:14px}.blog-read-link{gap:10px;font-size:14px}.blog-card-copy>time{font-size:10px}.blog-shell .site-footer{padding:0 16px 48px}.blog-article-main{padding:64px 16px}.blog-article{padding:0}.blog-article-meta{gap:16px;margin-bottom:40px;font-size:12px}.blog-article-image{margin-bottom:40px}.blog-article-image.is-illustration img{padding:16px}.blog-article-body h2{font-size:20px}.blog-article-navigation{margin-top:40px}.blog-not-found{padding-top:104px;padding-bottom:104px}}@media (prefers-reduced-motion:reduce){.blog-shell *,.blog-shell :after,.blog-shell :before{transition:none!important;animation:none!important}}.blog-rich-content img{display:block;max-width:100%;height:auto;margin:32px auto}.blog-rich-content ol,.blog-rich-content ul{list-style:revert;padding-left:28px;margin:20px 0}.blog-rich-content h2{margin:40px 0 20px}.blog-rich-content h3{margin:28px 0 16px}.blog-rich-content blockquote{margin:28px 0;padding:8px 24px;border-left:3px solid #e5e5e5;color:#666666}@media(max-width:640px){.blog-rich-content img{margin:24px auto}}.blog-shell{--journal-line:#e4e1da;--journal-muted:#827e74}.blog-shell .blog-container{max-width:1800px;margin-inline:auto;padding-inline:clamp(24px,4.3vw,80px)}.blog-shell .journal-eyebrow{font-size:10px;letter-spacing:.18em;line-height:1.5;color:var(--journal-muted);margin:0 0 22px}.blog-shell .blog-intro{padding-top:80px}.journal-intro-heading{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:64px;margin-bottom:56px}.blog-shell .journal-intro-heading h1{font-size:clamp(38px,4vw,64px);line-height:1.1;letter-spacing:-.05em;font-weight:400}.journal-intro-heading h1 span{color:#88847c}.blog-shell .blog-intro-description{max-width:410px;font-size:16px;line-height:1.8;margin:0}.blog-shell .blog-featured{padding:0;gap:0;align-items:stretch;background:#f5f4ef;border:1px solid #ebe8e0}.blog-shell .blog-featured-image{aspect-ratio:1.35;background:#eeece6;min-height:100%}.blog-shell .blog-featured-copy{padding:clamp(28px,4vw,64px);display:flex;flex-direction:column;justify-content:center;align-items:start}.blog-shell .blog-featured-copy>.journal-eyebrow{margin:0 0 28px;font-size:10px}.blog-shell .blog-featured-copy>time{font-size:11px;color:#88847c;margin-bottom:16px}.blog-shell .blog-featured-copy h2{font-size:clamp(25px,2.6vw,42px);line-height:1.2;letter-spacing:-.04em;margin:0}.blog-shell .blog-featured-copy>p:not(.journal-eyebrow){font-size:14px;line-height:1.8;margin-top:22px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-shell .blog-read-link{font-weight:400;font-size:12px;gap:28px;cursor:pointer}.blog-shell .blog-featured-copy>.blog-read-link{border-bottom:1px solid #bbb7ad;padding-bottom:8px;margin-top:28px}.blog-shell .blog-explore{padding-top:clamp(64px,8vw,120px);padding-bottom:100px}.journal-explore-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:36px}.blog-shell .journal-explore-heading h2{font-size:clamp(30px,3vw,46px);line-height:1.15;letter-spacing:-.04em}.journal-explore-heading>p{font-size:14px;color:var(--journal-muted);margin:0}.blog-shell .blog-filters{padding-block:20px;border-block:1px solid var(--journal-line);gap:20px 36px;font-size:12px}.blog-shell .blog-select select{background:#f5f4ef;border:1px solid #e4e1da;padding:8px 28px 8px 12px;width:auto!important;min-width:90px;border-radius:2px;font-size:12px;max-width:150px}.blog-shell .blog-select>span{right:9px;font-size:17px}.blog-shell .blog-filter-status{font-size:12px;color:#888;margin:22px 0 28px}.blog-shell .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px;padding-bottom:48px}.blog-shell .blog-card-image{aspect-ratio:1.5;background:#f1efe9}.blog-shell .blog-card-copy{padding-top:20px}.journal-card-meta{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#888;align-items:start}.journal-card-meta>span{text-transform:uppercase;letter-spacing:.08em}.journal-card-meta>time{white-space:nowrap}.blog-shell .blog-card-copy>h3{font-size:23px;line-height:1.35;letter-spacing:-.03em;padding:0;margin:14px 0;min-height:0;-webkit-line-clamp:3}.journal-card-excerpt{font-size:14px;line-height:1.75;color:#888;margin:0 0 24px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-shell .blog-card-copy>.blog-read-link{margin-top:auto;padding-top:16px;border-top:1px solid var(--journal-line);display:flex;justify-content:space-between}.blog-shell .blog-pagination{border-top:1px solid var(--journal-line);padding-top:28px;font-size:12px;color:#888}.blog-shell .blog-pagination button{border:1px solid #222;background:#222;color:white;padding:12px 26px;border-radius:3px;margin-top:8px}.blog-shell .blog-empty{padding:72px 24px;background:#f8f7f4;border:1px solid var(--journal-line);margin-bottom:32px}.blog-shell .blog-article-main{padding:80px 24px 100px}.blog-shell .blog-article{width:100%;max-width:960px;padding:0}.blog-article-header{max-width:860px}.blog-shell .blog-article-header h1{font-size:clamp(34px,4vw,56px);line-height:1.15;letter-spacing:-.045em}.blog-shell .blog-article-meta{font-size:12px;color:#888;margin:26px 0 40px;padding-top:22px;border-top:1px solid var(--journal-line)}.blog-shell .blog-article-image{margin-bottom:44px;overflow:hidden;background:#f1efe9}.blog-shell .blog-article-body{max-width:740px;margin-inline:auto;font-size:16px;line-height:1.85;color:#555}.blog-shell .blog-article-body p{line-height:1.85;padding-bottom:16px}.blog-shell .blog-article-body h2{font-size:30px;letter-spacing:-.03em;line-height:1.3}.blog-shell .blog-article-body h3{font-size:23px;line-height:1.4;letter-spacing:-.02em}.blog-shell .blog-article-navigation{border-color:var(--journal-line);margin-top:48px}@media(hover:hover){.blog-shell .blog-card:hover img{transform:scale(1.035)}}@media(max-width:1023px){.journal-intro-heading{gap:32px}.blog-shell .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-shell .blog-featured-copy{padding:28px}.blog-shell .blog-featured-image{aspect-ratio:auto}}@media(max-width:760px){.blog-shell .blog-intro{padding-top:48px}.journal-intro-heading{grid-template-columns:1fr;gap:24px;margin-bottom:36px}.blog-shell .blog-intro-description{font-size:15px}.blog-shell .blog-featured{grid-template-columns:1fr;gap:0}.blog-shell .blog-featured-image{aspect-ratio:1.5;min-height:0}.blog-shell .blog-featured-copy{padding:28px}.blog-shell .blog-featured-copy>.journal-eyebrow{margin-bottom:20px}.journal-explore-heading{align-items:start;flex-direction:column;gap:18px}.blog-shell .blog-explore{padding-bottom:64px}.blog-shell .blog-filters{gap:16px 24px}.blog-shell .blog-filters>label{gap:10px}.blog-shell .blog-article-main{padding-block:48px 64px}.blog-shell .blog-article-body{font-size:15px}.blog-shell .blog-article-body h2{font-size:26px}}@media(max-width:640px){.blog-shell .blog-grid{grid-template-columns:minmax(0,1fr);gap:40px}.blog-shell .blog-card-copy>h3{font-size:24px}.journal-card-meta{font-size:10px}.blog-shell .blog-read-link{font-size:12px}.blog-shell .blog-article-meta{gap:16px}.blog-shell .blog-article-image{margin-bottom:32px}}body .blog-shell .blog-featured{grid-template-columns:1.15fr 1fr;border:0;background:#f5f5f1}body .blog-shell .blog-featured-image{aspect-ratio:1.35}body .blog-shell .blog-featured-copy{padding:clamp(28px,4vw,56px)}body .blog-shell .blog-featured-copy h2{font-size:clamp(27px,2.5vw,40px);line-height:1.18}body .blog-shell .blog-card-image{aspect-ratio:1.45;background:#f4f4f0}body .blog-shell .blog-card-copy>h3{font-size:22px;line-height:1.4}body .blog-shell .blog-grid{gap:44px 28px}body .blog-shell .blog-article-header h1{max-width:880px;font-size:clamp(34px,4vw,56px);line-height:1.12}body .blog-shell .blog-article-body{line-height:1.9;color:#555}body .blog-shell .blog-article-image{aspect-ratio:1.8}@media(max-width:760px){body .blog-shell .blog-featured{grid-template-columns:minmax(0,1fr)}body .blog-shell .blog-featured-image{aspect-ratio:1.5}body .blog-shell .blog-featured-copy{padding:28px 24px}body .blog-shell .blog-article-image{aspect-ratio:1.4}}