.blog-page{margin:0;background:#fff;color:#0c0a09;color-scheme:light}.blog-page :is(h1,h2,h3){font-family:Bricolage Grotesque,Space Grotesk,sans-serif;font-weight:800;letter-spacing:-.035em;text-wrap:balance}.blog-page :is(header,main) a:focus-visible,.blog-skip:focus-visible{outline:3px solid currentColor;outline-offset:5px}.blog-post main a.blog-orange:focus-visible{outline-color:#0c0a09}.blog-skip{position:absolute;z-index:100;left:20px;top:12px;padding:12px 20px;background:#0c0a09;color:#fff;transform:translateY(-200%)}.blog-skip:focus{transform:none}.blog-kicker{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;line-height:1.6}.blog-landing-hero{padding:64px max(24px,calc((100% - 1240px)/2)) 72px;background:#ea580c}.blog-intro{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:end;margin-bottom:48px}.blog-intro h1{color:#fff;font-size:clamp(3.5rem,7.5vw,7rem);line-height:.98;margin:18px 0 0}.blog-intro-aside{max-width:30ch;padding-bottom:8px;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.6}.blog-jump{display:inline-flex;gap:28px;align-items:center;margin-top:24px;border-bottom:2px solid currentColor;padding-bottom:6px;font-size:1rem;font-weight:700}.blog-card{min-width:0;background:#fff;border:1px solid #ebebeb;border-radius:12px}.blog-card>a{display:flex;flex-direction:column;height:100%;border-radius:inherit}.blog-card-image{overflow:hidden;aspect-ratio:16/10;border-radius:11px 11px 0 0;background:#141414}.blog-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.blog-card-image--portrait img{object-position:50% 10%}.blog-card-image--artwork img{object-fit:contain;background:#f4f4f5}.blog-card-copy{display:flex;flex-direction:column;flex:1;padding:28px}.blog-card .blog-kicker{color:#52525b;margin-bottom:14px}.blog-card :is(h2,h3){font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1.1;margin-bottom:16px}.blog-card-description{color:#52525b;font-size:1rem;line-height:1.7;margin-bottom:28px}.blog-card-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:20px;border-top:1px solid #ebebeb;font-size:.8rem}.blog-card time{color:#52525b}.blog-read{font-weight:700;white-space:nowrap}.blog-read>span{display:inline-block;margin-left:6px}.blog-card>a:hover :is(h2,h3){text-decoration:underline;text-decoration-color:#ea580c;text-decoration-thickness:2px;text-underline-offset:5px}.blog-featured{border:0}.blog-featured>a{display:grid;grid-template-columns:1.15fr 1fr}.blog-featured .blog-card-image{aspect-ratio:auto;min-height:340px;border-radius:11px 0 0 11px}.blog-featured .blog-card-copy{padding:clamp(28px,4vw,52px)}.blog-featured h2{font-size:clamp(2.4rem,4vw,4rem)}.blog-stories{padding:72px max(24px,calc((100% - 1240px)/2)) 96px;background:#f4f4f5;scroll-margin-top:24px}.blog-section-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:36px}.blog-section-heading h2{font-size:clamp(2.3rem,4vw,3.5rem);line-height:1.05}.blog-section-heading a{font-size:.9rem;text-decoration:underline;text-decoration-color:#ea580c;text-underline-offset:5px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.blog-card-type{display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:16/10;padding:28px;border-radius:11px 11px 0 0;background:#ea580c;color:#fff;overflow:hidden}.blog-card-type>span:first-child{font-family:Bricolage Grotesque,Space Grotesk,sans-serif;font-size:clamp(2.2rem,3.8vw,3.6rem);font-weight:800;letter-spacing:-.04em;line-height:1;max-width:11ch}.blog-cover-signature{margin-top:20px;font-size:.8rem;font-weight:700;color:#0c0a09}.blog-grid .blog-card:nth-child(3n) .blog-card-type{background:#141414}.blog-grid .blog-card:nth-child(3n) .blog-cover-signature{color:#fff}.blog-ink{color:#0c0a09}.blog-muted{color:#52525b}.blog-panel{background:#f4f4f5}.blog-page .blog-prose .h-px.blog-panel{background:#ebebeb}.blog-orange{background:#ea580c}.blog-line{border-color:#ebebeb}.blog-post main{overflow-wrap:break-word}.blog-breadcrumb{padding:24px max(24px,calc((100% - 1040px)/2));background:#ea580c}.blog-breadcrumb ol{flex-wrap:wrap;color:#0c0a09}.blog-breadcrumb :is(a,span,li){color:inherit}.blog-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.blog-article-hero{padding:40px max(24px,calc((100% - 1040px)/2)) 64px;background:#ea580c}.blog-article-hero h1{font-size:clamp(2.5rem,6.3vw,5.8rem);line-height:1.04;color:#fff;margin-bottom:24px}.blog-article-hero h1 span{color:inherit}.blog-article-hero :is(p,time,span){color:#0c0a09}.blog-article-hero .blog-line{border-color:currentColor}.blog-article-hero .absolute{display:none}.blog-article-hero .blog-panel{background:transparent}.blog-article-hero>div{max-width:1040px}.blog-post main>div:has(img){padding:48px 24px 0}.blog-post main>div:has(img)>div{max-width:960px}.blog-post main>div:has(img) img{border:0;border-radius:12px}.blog-prose{padding:48px 24px 24px}.blog-prose>div{max-width:720px}.blog-prose :is(h2,h3){line-height:1.15}.blog-prose h2{font-size:clamp(1.8rem,4vw,2.6rem)}.blog-prose h3{font-size:clamp(1.2rem,3vw,1.7rem)}.blog-prose p{line-height:1.8}.blog-prose a{text-decoration:underline;text-decoration-color:#ea580c;text-decoration-thickness:2px;text-underline-offset:4px}.blog-prose a:hover{text-decoration-color:currentColor}.blog-prose :is(.border-l-2,.border-l-4){border-left-color:#ea580c}.blog-prose :is(section,div).blog-panel{border-radius:12px}.blog-prose .blog-panel .blog-panel{background:#fff}.blog-prose .blog-orange{color:#fff}.blog-prose .blog-orange.text-sm{font-size:1.2rem}.blog-prose .absolute.blog-ink{color:#e4e4e7}.blog-post main a.blog-orange{padding:16px 24px;font-weight:700;font-size:1.2rem;text-decoration:none;color:#fff}.blog-prose :is(a,button){scroll-margin-top:24px}.blog-post main a.inline-flex{max-width:100%;flex-wrap:wrap;justify-content:center}.blog-prose iframe{max-width:100%}.blog-back{max-width:768px;margin:0 auto;padding:24px 24px 64px}.blog-back a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;text-decoration-color:#ea580c;text-underline-offset:6px}.blog-related{margin:0;padding:64px max(24px,calc((100% - 1240px)/2));background:#f4f4f5}.blog-related>div{max-width:1240px}.blog-related>div>.flex{display:none}.blog-related>div>p{font-size:1rem;color:#0c0a09}.blog-related .grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px}.blog-related .grid>a{background:#fff;border:1px solid #ebebeb;border-top:3px solid #ea580c;border-radius:8px;padding:28px}.blog-related a:hover h3{text-decoration:underline;text-decoration-color:#ea580c;text-underline-offset:4px}@media(prefers-reduced-motion:no-preference){.blog-card>a:hover img{transform:scale(1.035)}.blog-intro h1{animation:blog-arrive .6s ease-out both}@keyframes blog-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}@media(max-width:1000px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.blog-landing-hero{padding-top:40px;padding-bottom:40px}.blog-intro{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.blog-intro-aside{max-width:36ch}.blog-featured>a{grid-template-columns:1fr}.blog-featured .blog-card-image{aspect-ratio:16/10;min-height:0;border-radius:11px 11px 0 0}.blog-stories{padding-top:48px;padding-bottom:56px}.blog-grid{grid-template-columns:1fr;gap:24px}.blog-card-type>span:first-child{font-size:clamp(2rem,10vw,3.4rem);overflow-wrap:anywhere}.blog-article-hero{padding-top:24px;padding-bottom:40px}.blog-article-hero .flex{flex-wrap:wrap}.blog-breadcrumb ol{font-size:.8rem}.blog-prose :is(.p-10,.p-8){padding:24px}.blog-prose .pl-8{padding-left:20px}.blog-prose .flex>div{min-width:0}}@media(max-width:380px){.blog-card-copy{padding:24px}}
