@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Ubuntu-Regular.ttf)format("truetype")}@font-face{font-family:Roboto Serif;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/roboto-serif-black-logo.ttf)format("truetype")}*{box-sizing:border-box}html{color-scheme:light;scrollbar-gutter:stable;background:#fff}body{color:#252b25;margin:0;font-family:Ubuntu,Arial,sans-serif}header{z-index:20;background:#fff;border-bottom:1px solid #111;align-items:center;gap:clamp(24px,5vw,80px);min-height:80px;padding:24px clamp(20px,4.4vw,68px);transition:transform .22s;display:flex;position:sticky;top:0}header.is-hidden{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){header{transition:none}}a{color:inherit;text-decoration:none}.brand{letter-spacing:-.045em;font-family:Roboto Serif,Georgia,serif;font-size:26px;font-weight:900;line-height:1}nav{flex-wrap:wrap;align-items:center;gap:clamp(18px,2.6vw,40px);display:flex}nav a,button{font:inherit;letter-spacing:.13em;text-transform:uppercase;border:0;border-bottom:1px solid #0000;padding:0 0 5px;font-size:11px;line-height:1.35}nav a[aria-current],nav a:hover{border-bottom-color:currentColor}.languages{gap:17px;margin-left:auto;display:flex}button{color:inherit;cursor:pointer;opacity:.55;background:0 0}button[aria-pressed=true]{opacity:1;border-bottom-color:currentColor}a:focus-visible,button:focus-visible{outline-offset:5px;outline:2px solid}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main{--page-inset:clamp(20px, 3.3vw, 60px);color:#111}.news-page{min-height:calc(100svh - 80px)}.news-heading{padding:clamp(48px, 5vw, 90px) var(--page-inset) clamp(64px, 7vw, 120px);letter-spacing:-.055em;margin:0;font-family:Times New Roman,Times,serif;font-size:clamp(64px,10.8vw,210px);font-weight:400;line-height:.85}.news-filters{padding:24px var(--page-inset);border-bottom:1px solid #111;flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.news-filters button{color:#111;opacity:1;letter-spacing:0;border:1px solid #111;border-radius:999px;padding:7px 14px;font-size:12px;line-height:1}.news-filters button[aria-pressed=true]{color:#fff;background:#111}.news-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.news-card{border-bottom:1px solid #111;border-right:1px solid #111;flex-direction:column;min-width:0;padding:clamp(20px,1.65vw,32px);display:flex}.news-card:nth-child(4n){border-right:0}.news-card[hidden]{display:none}.news-card img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.news-card h2{letter-spacing:-.035em;text-transform:uppercase;min-height:3.3em;margin:16px 0 28px;font-size:clamp(20px,1.5vw,28px);font-weight:400;line-height:1.1}.news-card h2 a:hover{text-underline-offset:4px;text-decoration:underline}.news-photo-link{display:block;overflow:hidden}.news-card-subtitle{text-transform:uppercase;margin:0 0 16px;font-size:12px;line-height:1.4}.news-card-excerpt{margin:0 0 36px;font-family:Georgia,serif;font-size:clamp(16px,1.1vw,21px);line-height:1.35}.news-card-tags{gap:8px;margin-top:auto;display:flex}.news-card-tags span{text-transform:uppercase;background:#e8e8e9;border-radius:999px;padding:7px 12px;font-size:11px;line-height:1}@media (width<=1000px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-card:nth-child(2n){border-right:0}}@media (width<=550px){.news-heading{font-size:12vw}.news-grid{grid-template-columns:1fr}.news-card{border-right:0}}@media (width<=700px){header{flex-wrap:wrap;gap:24px}nav{order:3;gap:20px;width:100%}nav a{font-size:10px}}.news-article-page{padding:clamp(40px, 5vw, 80px) var(--page-inset) 100px}.article-back{border-bottom:1px solid #111;padding-bottom:4px;font-size:12px;line-height:1.5;display:inline-block}.article-back-icon{display:none}.news-article-page article{max-width:1200px;margin:56px auto 0}.news-article-page time{color:#929292;font-size:13px}.news-article-page h1{letter-spacing:-.04em;max-width:1100px;margin:20px 0 40px;font-size:clamp(32px,4.5vw,72px);font-weight:400;line-height:1.08}.article-photo{object-fit:contain;object-position:left;width:100%;max-height:75svh;display:block}.article-summary{margin:40px 0 28px;font-size:clamp(18px,1.5vw,24px);line-height:1.5}.article-body{width:100%;margin:0 0 40px}.article-body>p:not(.article-summary){margin:0 0 24px;font-size:18px;line-height:1.7}@media (width>=701px){.news-article-page{padding-top:24px;position:relative}.news-article-page article{margin-top:0}.news-article-page time{padding-right:48px;display:inline-block}.news-article-page h1{margin-top:12px;margin-bottom:24px}.article-back{top:18px;right:max(var(--page-inset), calc((100% - 1200px) / 2));background:0 0;border:1px solid #dedede;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute}.article-back:hover{background:#f2f2f2;border-color:#111}.article-back-icon{width:16px;height:16px;display:block}.article-back>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=700px){.news-article-page{padding-top:14px;padding-bottom:56px;position:relative}.news-article-page time{padding-right:40px;display:inline-block}.news-article-page article{margin-top:0}.news-article-page h1{margin-top:12px;margin-bottom:22px}.article-summary{margin-top:20px;margin-bottom:16px}.article-body{margin-bottom:20px}.article-body>p:not(.article-summary){margin-bottom:16px}.article-back{top:8px;right:var(--page-inset);background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute}.article-back-icon{display:block}.article-back>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
