.site.inner{--measure:620px}.site.inner .hero{height:720px}.site.inner .hero .hh{flex-direction:column;align-items:flex-start;gap:38px;display:flex;position:absolute;bottom:220px;left:44px}.site.inner .hero .hh h1{position:static}.site.inner .hero.long .hh{bottom:200px}.site.inner .hero.long h1{line-height:var(--lh-display-long);max-width:18em}.site.inner .hero .htag{box-sizing:border-box;background:var(--tag);width:max-content;max-width:100%;color:var(--tag-ink);text-transform:uppercase;opacity:0;transition:opacity var(--d-enter) var(--e-out) calc(var(--d-stagger) * 5);padding:12px 20px;font-size:12px;font-weight:500}html[data-loaded="1"] .site.inner .hero .htag{opacity:1}.site.inner .sec{padding:calc(var(--sec-y) * .75) 0 calc(var(--sec-y) * .55)}.site.inner .sec .wrap{grid-template-columns:1fr 380px;align-items:start;gap:80px;display:grid}.site.inner .sec .c{grid-template-columns:minmax(0,var(--measure)) 1fr;align-content:start;display:grid}.site.inner .sec .c>div:not([class]){display:contents}.site.inner :is(.sec .c,.sec .c>div:not([class]))>*{grid-column:1}.site.inner :is(.sec .c,.sec .c>div:not([class]))>:is(.tbl,.kv,.stats,.people,.posts,form){grid-column:1/-1}.site.inner .sec.wide .wrap{grid-template-columns:1fr}.site.inner .sec .c h2{line-height:var(--lh-h2);color:var(--heading);font-weight:500}.site.inner .sec .c h3{line-height:var(--lh-h3);color:var(--heading);margin-top:56px;font-weight:500}.site.inner .sec .c h2+h3,.site.inner .sec .c>h3:first-child{margin-top:0}.site.inner .sec .c h4{color:var(--heading);margin-top:34px;font-size:22px;font-weight:500}.site.inner .sec .c p{color:var(--muted);margin-top:18px;font-size:17px;line-height:1.55}.site.inner .sec.legal .c h2{color:var(--heading);margin-top:44px;font-size:20px;font-weight:500;line-height:1.3}.site.inner .sec.legal .c h2:first-child{margin-top:0}.site.inner .sec.legal .c h3{color:var(--heading);margin-top:28px;font-size:17px;font-weight:500;line-height:1.4}.site.inner .sec.legal .c p,.site.inner .sec.legal .c ul{margin-top:12px}.site.inner .sec.legal .c li{margin-top:8px}.site.inner .sec.legal .c .notice{border-left:3px solid var(--tint-ink);background:var(--tint);margin:0 0 32px;padding:14px 18px;font-size:15px}.site.inner .sec .c p.lead{color:var(--heading);font-size:22px;font-weight:300;line-height:1.4}.site.inner .sec .c ul{gap:10px;margin-top:18px;display:grid}.site.inner .sec .c li,.site.inner .imgtxt .t li{text-indent:-22px;color:var(--muted);padding-left:22px;font-size:17px;line-height:1.5}.site.inner :is(.sec .c,.imgtxt .t) li>*{text-indent:0}.site.inner :is(.sec .c,.imgtxt .t) li:before{content:"";background:var(--bullet);vertical-align:calc(.25ex + .25cap - 4px);border-radius:50%;width:8px;height:8px;margin-right:14px;display:inline-block}.site.inner .sec .c li a.arrow{margin-top:0}.site.inner :is(.sec .c,.imgtxt .t) li a.arrow{display:inline}.site.inner :is(.sec .c,.imgtxt .t) li a.arrow svg{vertical-align:-3px;margin-left:8px}.site.inner .sec .c a.arrow{margin-top:24px}.site.inner .sec .c a.pill{margin-top:30px}.site.inner .sec .c .chips{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.site.inner .sec .c .chips span{background:var(--panel);color:var(--heading);border-radius:999px;padding:10px 18px;font-size:15px;font-weight:500}.site.inner.warm .sec .c .chips span:nth-child(2n){background:var(--tint)}.site.inner .side{background:var(--aside);border-top:3px solid var(--seam);border-radius:4px;align-content:start;gap:14px;max-height:calc(100vh - 60px);padding:40px 44px 44px;display:grid;position:sticky;top:30px;overflow-y:auto}.site.inner .side b{color:var(--label);margin-bottom:14px;font-size:16px;font-weight:500}.site.inner .side :is(a:not(.pill),button){transition:transform var(--d-hover) var(--e-out),opacity var(--d-press) var(--e-out);justify-content:space-between;gap:12px;margin-block:-4px;padding-block:8px;font-size:15px;display:flex}.site.inner .side :is(a:not(.pill),button) svg{color:var(--link);flex:none}@media (hover:hover){.site.inner .side :is(a:not(.pill),button):hover{transform:translate(8px)}}.site.inner .side button{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding-inline:0;font-size:15px}.site.inner .side button[data-pressed]{color:var(--link);font-weight:500}.site.inner .side button:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.site.inner .side .pill{justify-self:start;margin-top:20px}.site.inner .side .box{background:var(--card);color:var(--muted);border-radius:4px;padding:20px 22px;font-size:15px;line-height:1.5}.site.inner .side .box b{color:var(--heading);margin:0 0 4px;font-size:15px;display:block}.site.inner.warm .tbl .tag{background:var(--tint)}.site.inner .stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:30px;margin-top:50px;display:grid}.site.inner .stats b{color:var(--figure);font-size:56px;font-weight:500;line-height:1;display:block}.site.inner .stats span{color:var(--muted);max-width:24em;margin-top:10px;font-size:15px;display:block}.site.inner .fest{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:40px 0 4px;display:grid}.site.inner .fest>div{background:var(--panel);border-radius:4px;padding:22px 22px 20px}.site.inner .fest b{font:500 30px/1 var(--tc);color:var(--accent-ink);margin-bottom:12px;display:block}.site.inner .fest span{color:var(--heading);font-size:15px;font-weight:500;display:block}.site.inner .fest small{color:var(--muted);margin-top:4px;font-size:13px;display:block}@media (max-width:640px){.site.inner .fest{grid-template-columns:1fr 1fr;gap:12px}}.site.inner .imgtxt{padding:calc(var(--sec-y) * .55) 0}.site.inner .imgtxt .wrap{grid-template-columns:1fr 586px;align-items:center;gap:70px;display:grid}.site.inner .imgtxt.flip .ph{order:2}.site.inner .imgtxt .ph{aspect-ratio:1.6;background:var(--fill);border-radius:4px;overflow:hidden}.site.inner .imgtxt .ph img{object-fit:cover;width:100%;height:100%}.site.inner .imgtxt h3{line-height:var(--lh-h3);color:var(--heading);font-weight:500}.site.inner .imgtxt p{color:var(--muted);margin-top:18px;font-size:17px;line-height:1.55}.site.inner .imgtxt .t ul{gap:10px;margin-top:18px;display:grid}.site.inner .imgtxt .pill{margin-top:28px}.site.inner .imgtxt+.imgtxt{padding-top:0}.site.inner .feat{min-height:760px;color:var(--block-ink);align-items:end;margin-top:60px;display:grid;position:relative;overflow:hidden}.site.inner .feat img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.site.inner .feat:before{content:"";z-index:1;background:linear-gradient(180deg,rgba(var(--scrim-rgb),.4) 0%,rgba(var(--scrim-rgb),.9) 55%);position:absolute;inset:0}.site.inner .feat .c{z-index:2;padding:calc(var(--sec-y) * .9) 44px;max-width:760px;position:relative}.site.inner .feat .tag{background:var(--tag);text-transform:uppercase;padding:12px 20px;font-size:12px;font-weight:500;display:inline-block}.site.inner .feat h2{line-height:var(--lh-h2);margin-top:24px;font-weight:500}.site.inner .feat p{max-width:26em;margin-top:20px;font-size:20px;font-weight:300;line-height:1.4}.site.inner .feat .pill{margin-top:30px}.site.inner .rel{padding:var(--sec-y) 0}.site.inner .rel h2{line-height:var(--lh-h2);color:var(--heading);font-weight:500}.site.inner .rel .tiles{grid-template-columns:repeat(4,1fr);gap:0;margin-top:50px;display:grid}.site.inner .rel .tiles a{aspect-ratio:.85;background:var(--fill);position:relative;overflow:hidden}.site.inner .rel .tiles img{object-fit:cover;width:100%;height:100%;transition:transform var(--d-photo) var(--e-out),opacity var(--d-press) var(--e-out)}@media (hover:hover){.site.inner .rel .tiles a:hover img{transform:scale(1.04)}}.site.inner .rel .tiles a:after{content:"";background:linear-gradient(180deg,transparent 30%,rgba(var(--scrim-rgb),.72) 62%,rgba(var(--scrim-rgb),.82));position:absolute;inset:0}.site.inner .rel .tiles span{z-index:1;text-align:center;color:var(--block-ink);font-size:20px;font-weight:500;position:absolute;bottom:36px;left:0;right:0}.site.inner .posts{gap:40px;margin-top:56px;display:grid}.site.inner .post{grid-template-columns:minmax(220px,330px) minmax(0,1fr);align-items:start;gap:48px;display:grid}.site.inner .post .im{aspect-ratio:1.55;background:var(--fill);border-radius:4px;display:block;position:relative;overflow:hidden}.site.inner .post .im img{object-fit:cover;width:100%;height:100%;transition:transform var(--d-photo) var(--e-out),opacity var(--d-press) var(--e-out)}.site.inner .post .im:has(.seal){background:var(--aside)}.site.inner .post .im .seal{height:46%;color:var(--heading);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover){.site.inner .post:hover .im img{transform:scale(1.04)}}.site.inner .post h3{font-size:30px;line-height:var(--lh-h3);color:var(--heading);font-weight:500}@media (hover:hover){.site.inner .post h3 a:hover{color:var(--link)}}.site.inner .post .meta{color:var(--heading);flex-wrap:wrap;gap:18px;margin-top:10px;font-size:13px;font-weight:500;display:flex}.site.inner .post .meta a{color:var(--label)}.site.inner .post .meta em{color:var(--muted);font-style:normal}.site.inner .post .t p{color:var(--muted);max-width:40em;margin-top:12px;font-size:17px;line-height:1.55}.site.inner .people{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px;display:grid}.site.inner .person{border:1px solid var(--line);border-radius:4px;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:22px;padding:28px;display:grid}.site.inner .person i{background:var(--panel);width:96px;height:96px;color:var(--heading);border-radius:50%;place-items:center;font-size:30px;font-style:normal;font-weight:500;display:grid}.site.inner .person b{word-break:keep-all;color:var(--heading);font-size:22px;font-weight:500;display:block}.site.inner .person small{text-transform:uppercase;color:var(--label);margin-top:4px;font-size:13px;font-weight:500;display:block}.site.inner .person p{color:var(--muted);overflow-wrap:anywhere;max-width:none;margin-top:12px;font-size:15px;line-height:1.5}.site.inner .person .pic{background:var(--panel);border-radius:4px;width:160px;height:200px;position:relative;overflow:hidden}.site.inner .person .pic img{object-fit:cover}.site.inner .person:has(.pic){grid-template-columns:minmax(0,1fr)}.site.inner .person:has(.pic)>i{display:none}.site.inner .people-group{margin-top:48px}.site.inner #lektori{scroll-margin-top:120px}.site.inner .people-group+.people{margin-top:20px}.site.inner .article p{color:var(--ink);font-size:19px;line-height:1.6}.site.inner .article a{overflow-wrap:anywhere}.site.inner .article p:first-of-type{color:var(--heading);font-size:24px;font-weight:300;line-height:1.4}.site.inner .sec .c .article+h2{margin-top:56px}.site.inner .sec .c small sup{font-size:12px}@media (max-width:1100px){.site.inner .hero{height:min(70svh,640px)}.site.inner .hero .hh{gap:20px;bottom:120px;left:24px;right:24px}.site.inner .feat .c{padding:calc(var(--sec-y) * .9) 24px}.site.inner .sec .wrap,.site.inner .imgtxt .wrap,.site.inner .people{grid-template-columns:minmax(0,1fr)}.site.inner .imgtxt.flip .ph{order:0}.site.inner .feat{min-height:520px}.site.inner .side{max-height:none;position:static;overflow:visible}.site.inner .post{gap:28px}}@media (min-width:821px) and (max-width:1100px){.site.inner .sec .wrap{grid-template-columns:minmax(0,1fr) 300px;gap:40px}.site.inner .side{position:sticky}.site.inner .people{grid-template-columns:repeat(2,minmax(0,1fr))}.site.inner .imgtxt .wrap{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:820px){.site.inner .side{order:-1}}@media (max-width:640px){.site.inner .hero{height:min(70svh,560px)}.site.inner .side{padding:32px 24px 36px}.site.inner .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.site.inner .stats b{font-size:40px}.site.inner .rel .tiles{grid-template-columns:1fr 1fr}.site.inner .post{grid-template-columns:minmax(0,1fr)}.site.inner .person{grid-template-columns:56px minmax(0,1fr);gap:16px;padding:20px}.site.inner .person i{width:56px;height:56px;font-size:20px}.site.inner .person .pic{width:120px;height:150px}.site.inner .person:has(.pic){row-gap:16px}.site.inner .person:has(.pic)>div{display:block}.site.inner .person{row-gap:0}.site.inner .person>div{display:contents}.site.inner .person>:is(.pic,i){grid-row:span 2}.site.inner .person b{align-self:end}.site.inner .person small{align-self:start}.site.inner .person p{grid-column:1/-1}}@media (max-width:380px){.site.inner .sec .c h2{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}}
