.blog-journal.blog-page{--blog-paper: #eeeeec;--blog-ink: #101010;--blog-muted: #535651;--blog-line: #10101038;--blog-gutter: clamp(24px, 4vw, 76px);margin:0;padding:0;background:var(--blog-paper);color:var(--blog-ink)}.blog-journal__wrap{width:100%;max-width:1832px;margin-inline:auto;padding-inline:var(--blog-gutter)}.blog-journal :is(h1,h2,p,a,span){overflow-wrap:anywhere}.blog-journal a{color:inherit;text-decoration:none}.blog-journal svg{width:22px;height:22px;flex-shrink:0}.blog-journal :is(button,input,a):focus-visible{outline:2px solid currentColor;outline-offset:5px}.blog-journal__label{margin:0;font:500 .8125rem/1.6 var(--font-mono);letter-spacing:.035em}.blog-journal__masthead{padding-top:124px;padding-bottom:44px}.blog-journal__intro{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:end;gap:40px;margin-top:18px}.blog-journal__intro h1{margin:0 0 -.065em -.045em;font:480 clamp(4.25rem,1.75rem + 9vw,10.5rem)/1 var(--font-display);letter-spacing:-.065em}.blog-journal__description{justify-self:end;width:100%;max-width:34ch}.blog-journal__description p{margin:0;font:400 clamp(1.0625rem,1rem + .25vw,1.3125rem)/1.55 var(--font-display)}.blog-journal__description a{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:44px;margin-top:12px;color:var(--blog-muted);font-size:.875rem}.blog-journal__description a svg{transition:transform .22s ease}.blog-journal__description a:hover svg{transform:translateY(4px)}.blog-journal__archive{padding-bottom:clamp(64px,8vw,144px);scroll-margin-top:90px}.blog-journal__toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 32px;padding-block:14px;border-block:0}.blog-journal__filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px 24px}.blog-journal__filters button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 0;background:none;border:0;color:var(--blog-muted);font:400 .9375rem/1.5 var(--font-display);cursor:pointer}.blog-journal__filters button:before{content:"";width:6px;height:6px;flex-shrink:0;border:1px solid currentColor;border-radius:50%}.blog-journal__filters button[aria-pressed=true]{color:var(--blog-ink)}.blog-journal__filters button[aria-pressed=true]:before{background:currentColor}.blog-journal__filters button:hover{text-decoration:underline;text-underline-offset:5px}.blog-journal__search{display:flex;align-items:center;gap:12px;width:230px;max-width:100%;color:var(--blog-muted)}.blog-journal__search input{min-width:0;width:100%;min-height:44px;padding:10px 0;border:0;border-radius:0;background:transparent;color:var(--blog-ink);font:400 1rem/1.5 var(--font-display)}.blog-journal__search input::placeholder{color:var(--blog-muted);opacity:1}.blog-journal__edition{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding-block:24px 18px;color:var(--blog-muted)}.blog-journal__stories{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;column-gap:clamp(32px,6vw,110px);row-gap:72px}.blog-story{min-width:0}.blog-story__image{display:block;position:relative;min-width:0;background:#0b0d0e}.blog-story__image img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain;transition:opacity .24s ease}.blog-story__image-action{position:absolute;right:18px;bottom:18px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#101010;background:#eeeeec;transition:transform .24s ease}.blog-story__image:hover .blog-story__image-action{transform:rotate(45deg)}.blog-story__image:hover img{opacity:.9}.blog-story__copy{min-width:0;padding-top:24px}.blog-story__meta{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 20px;color:var(--blog-muted);font:400 .75rem/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.02em}.blog-story__heading{display:grid;grid-template-columns:38px minmax(0,1fr);gap:16px;align-items:baseline;margin-block:22px 18px}.blog-story__index{font:400 1.875rem/1.2 var(--font-pixel-circle);letter-spacing:-.045em}.blog-story h2{margin:0;max-width:21ch;font:450 clamp(1.875rem,1.25rem + 1.9vw,3.5rem)/1.12 var(--font-display);letter-spacing:-.035em;text-wrap:balance}.blog-story__heading a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.blog-story__copy>p{margin:0;max-width:47ch;font:400 1.0625rem/1.65 var(--font-display);color:#3e413d}.blog-story__foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:22px;padding-top:12px;border-top:0}.blog-story__foot a{display:inline-flex;align-items:center;gap:24px;min-height:44px;font-size:1rem}.blog-story__foot a svg{transition:transform .22s ease}.blog-story__foot a:hover svg{transform:translate(3px,-3px)}.blog-story__foot>span{color:var(--blog-muted);font:400 .75rem/1.6 var(--font-mono)}.blog-story--cover{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);background:#101213;color:#f5f5f2}.blog-story--cover .blog-story__image{display:flex;align-items:center;background:#0b0d0e}.blog-story--cover .blog-story__image-action{display:none}.blog-story--cover .blog-story__copy{display:flex;flex-direction:column;padding:clamp(28px,2.6vw,48px)}.blog-story--cover .blog-story__meta{color:#c0c5c2}.blog-story--cover .blog-story__heading{display:block;margin-block:auto 18px;padding-top:24px}.blog-story--cover .blog-story__index{display:block;margin-bottom:18px;font-size:clamp(2.25rem,2.5vw,3.25rem);color:#e4e8e4}.blog-story--cover h2{font-size:clamp(2.125rem,1.25rem + 2.35vw,4rem);line-height:1.07;letter-spacing:-.04em;max-width:12ch}.blog-story--cover .blog-story__copy>p{color:#cdd1ce;font-size:1.0625rem}.blog-story--cover .blog-story__foot{--blog-line: #f5f5f247;margin-top:24px}.blog-story--cover .blog-story__foot>span{color:#c0c5c2}.blog-story:nth-of-type(2n+3){margin-top:88px}.blog-journal__empty{grid-column:1 / -1;max-width:720px;padding-block:44px 64px}.blog-journal__empty>.blog-story__index{font-size:4rem}.blog-journal__empty h2{margin:24px 0 16px;font:450 clamp(2rem,4vw,3.5rem)/1.15 var(--font-display);letter-spacing:-.035em}.blog-journal__empty p{font-size:1.125rem;line-height:1.65}.blog-journal__empty :is(button,a){display:flex;align-items:center;gap:24px;min-height:48px;padding:12px 0;margin-top:24px;border:0;border-bottom:1px solid currentColor;background:none;font:400 1rem/1.5 var(--font-display);cursor:pointer}@media(max-width:1100px){.blog-journal__intro{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px}.blog-story--cover{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.blog-story--cover .blog-story__copy{padding:28px}.blog-story--cover .blog-story__index{margin-bottom:14px;font-size:2rem}.blog-story--cover .blog-story__heading{padding-top:24px}.blog-story:nth-of-type(2n+3){margin-top:56px}}@media(max-width:800px){.blog-journal__masthead{padding-top:104px;padding-bottom:30px}.blog-journal__intro{grid-template-columns:minmax(0,1fr);gap:24px}.blog-journal__intro h1{font-size:clamp(4.25rem,13vw,7.5rem)}.blog-journal__description{display:flex;align-items:center;justify-content:space-between;gap:28px;max-width:none}.blog-journal__description p{max-width:34ch}.blog-journal__description a{margin:0;flex-shrink:0}.blog-story--cover{grid-template-columns:minmax(0,1fr)}.blog-story--cover .blog-story__copy{padding:32px}.blog-story--cover .blog-story__heading{display:grid;grid-template-columns:44px minmax(0,1fr);gap:24px;padding-top:0;margin-block:22px 18px}.blog-story--cover .blog-story__index{margin:0}.blog-story--cover h2{max-width:21ch;font-size:clamp(2rem,4.6vw,3rem)}.blog-story--cover .blog-story__copy>p{max-width:50ch}.blog-journal__stories{column-gap:28px;row-gap:48px}.blog-story__heading{grid-template-columns:minmax(0,1fr);gap:10px}}@media(max-width:560px){.blog-journal.blog-page{--blog-gutter: 24px}.blog-journal__intro{gap:22px}.blog-journal__description{display:block}.blog-journal__description a{margin-top:10px}.blog-journal__filters{width:100%;max-width:100%;gap:4px 20px}.blog-journal__search{width:100%;border-top:1px solid var(--blog-line);padding-top:8px}.blog-journal__toolbar{gap:8px;padding-bottom:8px}.blog-journal__edition{padding-block:20px 16px}.blog-journal__stories{grid-template-columns:minmax(0,1fr);gap:44px}.blog-story--cover{margin-inline:calc(-1 * var(--blog-gutter))}.blog-story--cover .blog-story__copy{padding:26px var(--blog-gutter) 22px}.blog-story--cover .blog-story__heading{grid-template-columns:minmax(0,1fr);gap:16px}.blog-story--cover h2,.blog-story h2{font-size:clamp(2rem,7.8vw,2.75rem)}.blog-story__copy{padding-top:20px}.blog-story__heading{grid-template-columns:36px minmax(0,1fr);gap:12px}.blog-story:nth-of-type(2n+3){margin-top:0}}@media(prefers-reduced-motion:reduce){.blog-journal__description a svg,.blog-story__image img,.blog-story__image-action,.blog-story__foot a svg{transition:none}.blog-journal__description a:hover svg,.blog-story__image:hover .blog-story__image-action,.blog-story__foot a:hover svg{transform:none}}
