*{box-sizing:border-box;margin:0;padding:0}
body{background:#fff;color:#000;font-family:Manrope,system-ui,sans-serif;font-weight:300;line-height:1.55;-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}
header{border-bottom:1px solid #000;position:sticky;top:0;background:#fff;z-index:9}
.nav{display:flex;align-items:center;justify-content:space-between;padding:0 46px;height:98px}
.lg{font-weight:700;letter-spacing:.34em;font-size:19px}
.mn{display:flex;gap:40px;font-size:17px}
.mn a.on{border-bottom:2px solid #000}
h1{font-size:74px;font-weight:200;letter-spacing:-.045em;line-height:.98}
h2{font-size:40px;font-weight:200;letter-spacing:-.035em}
.it{font-family:Newsreader,Georgia,serif;font-style:italic;font-weight:300}
p{color:#444;font-size:19px}
.split{display:grid;grid-template-columns:2fr 1fr;min-height:560px}
.left{border-right:1px solid #000;padding:54px 46px;display:flex;flex-direction:column;justify-content:space-between}
.rcell{padding:34px;display:flex;flex-direction:column;justify-content:space-between;min-height:280px}
.rcell+.rcell{border-top:1px solid #000}
.lab{font-size:16px;letter-spacing:.2em;text-transform:uppercase;color:#666}
.pn{font-size:28px;font-weight:200}
.pp{font-size:22px;margin-top:6px}
.link{border-bottom:2px solid #000;font-size:19px;padding-bottom:4px;display:inline-block}
.grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #000}
.cell{border-right:1px solid #000;border-bottom:1px solid #000;padding:34px;min-height:250px;display:flex;flex-direction:column;justify-content:space-between}
.cell:nth-child(3n){border-right:0}
.ill{width:100%;height:96px;display:block;margin-bottom:18px}
.cell .ill,.rcell .ill{height:104px}
.sw{display:none}
.wrap{padding:54px 46px}
footer{border-top:1px solid #000;padding:32px 46px;font-size:16px;color:#666}
