@font-face{font-family:Jost;font-style:normal;font-weight:400 700;font-display:block;src:url(/fonts/jost-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400 700;font-display:block;src:url(/fonts/jost-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fff;--bg-soft:#f4f4f3;--ink:#2e2e2e;--text:#4a4a4a;--ink-2:#3a3a3a;--muted:#5a5a5a;--line:#d4d4d4;--line-soft:#e3e3e3;--font:"futura-pt", "Jost", "Futura PT", Futura, "Century Gothic", sans-serif;--wide:1200px;--measure:680px;--pad:clamp(20px, 5vw, 48px);--frame-max:1680px;--frame-pad:50px;--h1:clamp(44px, 8vw, 69px);--air-top:clamp(104px, 18vh, 180px);--air-bottom:calc(var(--air-top) + 24px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font);font-size:var(--read);text-rendering:optimizelegibility;flex-direction:column;margin:0;line-height:1.6;display:flex}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}[hidden]{display:none!important}.wrap{max-width:var(--wide);padding:0 var(--pad);margin:0 auto}.narrow{max-width:calc(var(--measure) + 2 * var(--pad));padding:0 var(--pad);margin:0 auto}.skip{background:var(--ink);color:#fff;z-index:50;padding:8px 16px;position:absolute;top:0;left:-999px}.skip:focus{top:8px;left:8px}h1,h2,h3,h4,h5,h6{color:var(--ink);text-wrap:balance;margin:0;font-weight:500;line-height:1.15}h1{font-size:var(--h1);font-weight:500}h2{font-size:var(--h2)}h3{font-size:var(--h2);line-height:1.25}.meta{font-size:var(--fs-label);color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin:0;display:flex}.lead{font-size:var(--read);color:var(--ink-2);max-width:40rem}.button{min-height:44px;font:600 15px/1 var(--font);letter-spacing:.04em;text-transform:uppercase;background:var(--ink);color:#fff;border:1.5px solid var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:16px 28px;text-decoration:none;display:inline-flex}.button:hover{background:#000;text-decoration:none}.button.outline{color:var(--ink);background:0 0}.button.outline:hover{background:var(--ink);color:#fff}.ph{color:#000;background:#fff3a8;border-radius:2px;padding:0 4px}.site-header{color:var(--ink);border-bottom:1px solid var(--line-soft);z-index:20;background:#fff;position:relative}.site-header .header-row{max-width:var(--frame-max);padding-left:var(--frame-pad);padding-right:var(--frame-pad)}.header-row{align-items:center;gap:12px 44px;min-height:84px;display:flex}.brand{text-transform:uppercase;white-space:nowrap;font-size:24px;font-weight:500;text-decoration:none}.nav{flex-wrap:wrap;gap:4px 26px;margin-right:auto;display:flex}.nav a{font-size:var(--fs-label);text-transform:uppercase;border-bottom:2px solid #0000;padding:6px 0;font-weight:500;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{border-bottom-color:currentColor}.site-header.overlay{color:#fff;background:0 0;border-bottom:0;position:absolute;top:0;left:0;right:0}.site-header.overlay .langmenu ul{color:var(--ink)}.langmenu{position:relative}.langmenu summary{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;list-style:none;display:flex}.langmenu summary::-webkit-details-marker{display:none}.langmenu svg{width:22px;height:22px}.langmenu .burger,.langmenu li.m-nav{display:none}.langmenu li.m-nav a{text-transform:uppercase;font-weight:500;font-size:var(--fs-label)}.langmenu ul{border:1px solid var(--line);background:#fff;min-width:190px;margin:0;padding:8px 0;list-style:none;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #00000014}.langmenu li a,.langmenu li span{font-size:var(--fs-small);padding:10px 18px;text-decoration:none;display:block}.langmenu li a:hover{background:var(--bg-soft)}.langmenu li span[aria-current]{font-weight:500}.langmenu .fallback{color:var(--muted)}main{flex:1 0 auto;min-height:60vh}main>.page{padding-bottom:var(--air-top)}.prose{font-size:var(--read);color:var(--text);line-height:1.7}.prose p,.prose ul,.prose ol,.prose blockquote{margin:0 0 1.2em}.prose h2{font-size:var(--h2);color:var(--ink);margin:2em 0 .6em}.prose h3{color:var(--ink);margin:1.8em 0 .5em}.prose h4{font-size:var(--read);color:var(--ink);margin:1.6em 0 .4em}.prose ul,.prose ol{padding-left:1.4em}.prose li{margin-bottom:.35em}.prose a{text-decoration:underline}.prose blockquote{border-left:3px solid var(--ink);color:var(--ink);margin-left:0;padding:.1em 0 .1em 1.2em;font-size:1.1em}.prose hr{border:0;border-top:1px solid var(--line);margin:2.5em 0}.prose img{margin:1.5em auto}.prose table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:.9em}.prose th,.prose td{border-bottom:1px solid var(--line);text-align:left;padding:8px}.prose>:first-child{margin-top:0}.page-head{padding:var(--air-top) 0 var(--air-bottom)}.page-head h1{font-size:var(--h1);line-height:1}.page-head.center{text-align:center}.page-head.center h1{text-transform:uppercase}.page-head .lead{margin-top:24px}.plain{max-width:calc(1040px + 2 * var(--pad))}.plain .page-head{padding:clamp(96px,16vh,168px) 0 clamp(36px,6vh,56px)}.plain .page-head h1{max-width:none;font-size:clamp(30px,4.4vw,56px);line-height:1.08}.plain .prose{max-width:680px}.plain .prose h6{font-size:var(--fs-label);letter-spacing:.09em;color:var(--ink-3,#8a8a8a);margin:2.2em 0 .55em;font-weight:500}.plain .prose h6:first-child{margin-top:0}.plain.index .prose{grid-template-columns:minmax(180px,240px) minmax(0,680px);column-gap:48px;max-width:none;display:grid}.plain.index .prose>*{grid-column:2;margin-top:0}.plain.index .prose>h6{grid-column:1;margin:6px 0 0;padding-top:3px}.plain.index .prose>h6:not(:first-child){margin-top:44px}.plain.index .prose>h6:not(:first-child)+*{margin-top:38px}@media (width<=52em){.plain.index .prose{max-width:680px;display:block}.plain.index .prose>h6{margin:2.2em 0 .55em;padding-top:0}.plain.index .prose>h6:first-child,.plain.index .prose>h6:not(:first-child)+*{margin-top:0}}.art-hero{color:#fff;background:#111 50%/cover no-repeat;align-items:flex-end;min-height:min(820px,88svh);display:flex;position:relative}.art-hero:before{content:"";background:linear-gradient(#00000052,#0000004d 40%,#000000b8);position:absolute;inset:0}.art-title{width:100%;max-width:var(--frame-max);padding:140px var(--frame-pad) 72px;margin:0 auto;position:relative}.art-title .art-desc{max-width:34em;font-size:var(--read);color:#ffffffeb;margin:28px 0 0;font-weight:500;line-height:1.5}.art-title h1{max-width:13em;font-size:var(--h1);letter-spacing:-.012em;color:#fff;line-height:1.05}.art-hero.light{color:var(--ink)}.art-hero.light:before{display:none}.art-hero.light .art-title h1,.art-hero.light .art-title .art-desc{color:var(--ink)}.art-body{padding:72px var(--pad) 40px}.art-body .prose{font-size:var(--read);color:var(--text);text-wrap:pretty;line-height:1.6}.art-body .prose p,.art-body .prose ul,.art-body .prose ol,.art-body .prose blockquote{margin:0 0 1.3em}.art-body .prose>p:first-child{color:var(--ink);font-size:1.05em}.art-body .prose h2{letter-spacing:-.005em;color:var(--ink);text-wrap:balance;margin:2.4em 0 .75em;font-size:1.25em;font-weight:500;line-height:1.25}.art-body .prose h3,.art-body .prose h4,.art-body .prose h5,.art-body .prose h6{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:2.6em 0 1em;font-weight:500;line-height:1.4}.art-body .prose strong{color:var(--ink);font-weight:500}.art-body .prose a{color:var(--ink);text-underline-offset:.2em;text-decoration:underline 1px}.art-body .prose a:hover{text-decoration-thickness:2px}.art-body .prose ul,.art-body .prose ol{padding-left:0;list-style:none}.art-body .prose ul>li{margin-bottom:.5em;padding-left:1.5em;position:relative}.art-body .prose ul>li:before{content:"—";color:var(--muted);position:absolute;left:0}.art-body .prose ol>li{margin-bottom:.5em;padding-left:1.9em;position:relative}.art-body .prose ol>li:before{content:counter(list-item);color:var(--muted);font-variant-numeric:tabular-nums;position:absolute;left:0}.art-body .prose li>p{margin:0 0 .5em}.art-body .prose li>p:last-child{margin-bottom:0}.art-body .prose blockquote{color:var(--ink);border:0;margin:2.2em 0 2.2em 1.2em;padding:0;font-size:1.15em;line-height:1.5}.art-body .prose blockquote p:last-child{margin-bottom:0}.art-body .prose hr{border:0;border-top:1px solid var(--ink);width:48px;margin:3em 0}@media (width<=860px){.art-body .prose{font-size:var(--read)}}.contact-page .page-head{padding:var(--air-top) var(--pad) 40px}.contact-lead{text-wrap:balance;max-width:36em;padding:0 var(--pad);text-align:center;font-size:var(--read);color:var(--text);margin:0 auto;line-height:1.6}.contact-ways{padding:0 var(--pad);grid-template-columns:repeat(3,1fr);gap:56px 48px;max-width:1000px;margin:80px auto 0;list-style:none;display:grid}.contact-ways li{text-align:center;flex-direction:column;align-items:center;display:flex}.contact-ways .ring{border:1.5px solid var(--ink);width:64px;height:64px;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:36px;display:grid}.contact-ways h2{font-size:var(--h2);margin:0 0 18px;font-weight:500}.contact-ways p{font-size:var(--read);color:var(--text);flex:1;max-width:16em;margin:0 0 24px;line-height:1.7}.contact-ways .button{overflow-wrap:anywhere;max-width:100%}@media (width<=52em){.contact-ways{grid-template-columns:1fr;gap:64px;margin-top:64px}}.group-hero{height:clamp(420px,66svh,640px);padding:clamp(56px, 10svh, 96px) var(--pad);color:#fff;text-align:center;background:#1e1e1e 50% 60%/cover no-repeat;flex-direction:column;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.group-hero h1{max-width:11em;font-size:var(--h1);color:#fff;text-transform:uppercase;text-wrap:balance;line-height:1.05}.group-hero svg{flex:none;width:32px;height:auto}.group-page{padding-top:clamp(56px,9vh,96px)}.group-status{text-align:center;max-width:30em;font-size:var(--read);color:var(--ink);text-wrap:balance;margin:0 auto 72px;font-weight:500;line-height:1.6}.group-page .prose h3{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;margin:56px 0 20px;font-weight:500}.group-action{text-align:center;margin:72px 0 0}:root{--wall:#dedede;--paper:#fff}.site-header.overlay.light{color:var(--ink)}.banner{background:var(--wall);min-height:clamp(560px,56.25vw,100svh);max-height:1000px;position:relative;overflow:hidden}.banner-img{object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0}.banner-copy{max-width:var(--frame-max);padding:0 var(--frame-pad);align-items:center;margin:0 auto;display:flex;position:absolute;inset:0}.banner-text{max-width:min(40vw,560px)}.banner h1{margin:0 0 24px;font-size:clamp(36px,4.8vw,69px);line-height:1.05}.banner .lead{font-size:var(--read);color:var(--ink-2);max-width:510px;margin:0;line-height:1.65}.banner-link{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border-bottom:1.5px solid #0000;margin-top:36px;padding-bottom:6px;font-weight:500;text-decoration:none;display:inline-block}.banner-link:hover,.banner-link:focus-visible{border-bottom-color:var(--ink)}.banner-actions{flex-wrap:wrap;align-items:baseline;gap:12px 16px;margin-top:32px;display:flex}.banner-dot{font-size:var(--fs-label);line-height:1.6}.banner-dot:before{content:"";background:var(--ink);width:3px;height:3px;vertical-align:calc(var(--fs-label) * .35 - 1.5px);border-radius:50%;display:inline-block}.banner-actions .banner-link{margin-top:0;margin-right:-.08em}@media (width<=860px),(orientation:portrait) and (width<=1100px){.banner{background:#fff;min-height:0;max-height:none;overflow:visible}.banner-img{aspect-ratio:1200/1125;object-position:center;background:var(--wall);height:auto;max-height:66svh;position:static}.banner-copy{padding:32px var(--pad) 40px;display:block;position:static}.banner-text{max-width:none}.banner h1{margin-bottom:16px;font-size:clamp(44px,6vw,64px)}.banner-actions{margin-top:16px}}@media (width<=64em) and (display-mode:standalone){.site-header .header-row{padding-top:24px}}.band{padding:clamp(56px,8vw,96px) 0}.row{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.tags{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.tags li{border:1px solid var(--line);font-size:var(--fs-small);padding:6px 14px}.list{margin:0;padding:0;list-style:none}.list>li{border-bottom:1px solid var(--line-soft);padding:24px 0}.list .title{font-size:var(--h2);font-weight:500;line-height:1.25}.list .title a{text-decoration:none}.list .title a:hover{text-decoration:underline}.list .desc{font-size:var(--read);color:var(--ink-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;line-height:1.7;display:-webkit-box;overflow:hidden}.list .num{font-size:var(--fs-label);color:var(--muted);letter-spacing:.08em;margin-right:12px;font-weight:500}.list .meta{margin-top:6px}.year{margin-top:48px}.year>h2{font-size:var(--fs-label);color:var(--muted);letter-spacing:.08em;margin:0 0 4px;font-weight:500}.f-social{justify-self:start}@media (width<=600px){.f-social{grid-area:social;justify-self:start}}@media (width>=601px) and (width<=920px){.f-social{grid-area:social;justify-self:start}}@media (width<=860px){.prose{font-size:var(--read)}}@media (width<=64em){.header-row{flex-wrap:nowrap;gap:12px;min-height:0;padding-top:10px;padding-bottom:10px}.brand{margin-right:auto;font-size:24px;line-height:1.1}.nav{display:none}.langmenu .burger{display:block}.langmenu summary>svg:not(.burger){display:none}.langmenu li.m-nav{display:block}.langmenu li.m-nav+li:not(.m-nav){border-top:1px solid var(--line-soft);margin-top:6px;padding-top:6px}}@media (width<=37.5em){.brand{white-space:normal;max-width:7.5em;font-size:18px;line-height:1}}.site-header.flush{border-bottom:0;position:relative}.site-header.flush .header-row{max-width:var(--frame-max);padding-left:var(--frame-pad);padding-right:var(--frame-pad)}@media (width<=64em){:root{--frame-pad:var(--pad)}}.stati-head{padding:var(--air-top) var(--pad) var(--air-bottom);text-align:center}.stati-head h1{font-size:var(--h1);line-height:1}.stati-grid{flex-direction:column;gap:96px;max-width:1360px;margin:0 auto;padding:0 24px 40px;display:flex}.stati-row{flex-wrap:wrap;align-items:flex-start;gap:56px 48px;display:flex}.stati .cell{min-width:240px;color:var(--ink);flex-direction:column;flex:240px;gap:20px;text-decoration:none;display:flex}.stati .cell.big{flex:0 48%;min-width:300px}.stati .cell.b{flex:0 calc(25% - 36px);min-width:240px}.stati .pic{aspect-ratio:3/2;background:#ececec;position:relative;overflow:hidden}.stati .pic.r169{aspect-ratio:16/9}.stati .pic.r43{aspect-ratio:4/3}.stati .pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stati .cell h2,.stati .cell h3{font-size:var(--h2);line-height:34px}.stati .cell p{font-size:var(--read);color:var(--muted);margin:0;line-height:30px}.stati .cell:hover h2,.stati .cell:hover h3{text-underline-offset:.2em;text-decoration:underline 1px}.pager{max-width:1360px;font-size:var(--fs-small);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 8px;margin:0 auto;padding:56px 24px 96px 10px;font-weight:500;display:flex}.pager .pg{color:#767676;justify-content:center;align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}.pager .pg[aria-current],.pager a.pg:hover{color:var(--ink)}@media (width>=701px) and (width<=1160px){.stati .cell,.stati .cell.big,.stati .cell.b{flex:0 calc(50% - 24px);min-width:0}}@media (width<=700px){.site-header.flush{position:relative}.stati .cell,.stati .cell.big,.stati .cell.b{flex:100%;min-width:0}}@media (height<=760px),(width<=700px){:root{--air-top:clamp(64px, 11vh, 96px)}}html:has(.about){overscroll-behavior-y:none}.site-header.over-photo{z-index:30;background:0 0;border-bottom:0;position:absolute;top:0;left:0;right:0;transform:translateZ(0)}.about{grid-template-columns:1fr 1fr;align-items:start;display:grid}.about-photo{z-index:0;background:var(--bg-soft);height:100lvh;position:sticky;top:0;overflow:hidden}.about-photo img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;margin:0}.about-text{padding:calc(84px + var(--air-top)) 14% var(--air-bottom) 16%}@media (width>=64.0625em) and (width<=1699px){.about-text{padding-left:11%;padding-right:9%}}.about-text h1 .nm{display:block}.about-text h1{font-size:var(--h1);margin:0 0 32px;line-height:1}.about .prose{font-size:var(--read);line-height:1.7}.about .prose>p:first-child{color:var(--ink);font-size:var(--read);border-bottom:1px solid #4a4a4a1a;margin:0 0 32px;padding-bottom:32px}.about .prose h2{letter-spacing:-.005em;color:var(--ink);text-wrap:balance;margin:2.4em 0 .75em;font-size:1.25em;font-weight:500;line-height:1.25}.about .prose ul{margin:0;padding-left:1.2em}.about .prose li+li{margin-top:.35em}@media (width<=64em){.site-header.over-photo{background:#fff;border-bottom:0;position:relative}.about{display:block}.about-photo{width:100%;height:min(125vw,78svh);position:static}.about-text{padding:40px var(--pad) var(--air-top)}}.stream .thought{border-bottom:1px solid #4a4a4a1a;margin-bottom:56px;padding-bottom:56px}.stream .thought:last-child{border-bottom:0;margin-bottom:0}.thought .num{text-align:right;font-size:var(--num);color:var(--ink);margin-bottom:24px;font-weight:500;line-height:1;text-decoration:none;display:block}.thought .num:hover{text-decoration:underline 2px}.note-head{padding:var(--air-top) var(--pad) 0;text-align:center}.note-head h1{font-size:var(--h1);line-height:1}.note-head:after{content:"";border-top:3px solid var(--ink);width:80px;margin:40px auto 0;display:block}.note-page .narrow{padding-top:calc(var(--air-bottom) - 43px)}.note-nav{max-width:960px;margin:var(--air-top) auto 0;padding:0 var(--pad);justify-content:space-between;gap:24px;display:flex}.note-nav span:last-child{text-align:right}.note-nav.titles a{font-size:var(--read);max-width:18em}.note-nav a{font-size:var(--h2);font-weight:500;line-height:1.2;text-decoration:none;display:inline-block}.note-nav a:hover{text-decoration:underline 2px}.note-nav small{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-weight:500;display:block}.thoughts-page .page-head{padding-bottom:calc(var(--air-bottom) - 52px)}.thoughts-page .pager{margin-left:-14px;padding:56px 0 0}.note-page{padding-bottom:var(--air-top)}.note-nav.titles{margin-bottom:var(--air-top)}.row.center{justify-content:center}.langmenu{margin-right:-12px}.langmenu ul{right:12px}@media (width<=64em){.langmenu{margin-right:-14px}.langmenu ul{right:14px}}.m-bot{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--read);line-height:1.6}.m-sin{box-sizing:content-box;justify-content:space-between;align-items:center;gap:32px;max-width:1104px;margin:0 auto;padding:32px 50px;display:flex}.m-st{font-size:var(--read);color:var(--text);margin:0;line-height:34px}.m-btn{border:1px solid var(--ink);min-height:44px;font-size:var(--fs-label);color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.m-band{max-width:1104px;padding:0 var(--frame-pad);box-sizing:content-box;font-size:var(--read);color:var(--text);margin:0 auto;line-height:1.6}.m-btn:hover,.m-btn:focus-visible{background:var(--ink);color:#fff}.m-band a,.m-foot a{text-decoration:none}.m-head{min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;display:flex}.m-lab{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0;font-weight:500;line-height:1.3}.m-head .m-lab a{min-height:44px;color:inherit;text-underline-offset:6px;align-items:center;text-decoration:underline 1.5px #0000;display:flex}.m-head .m-lab a:hover,.m-head .m-lab a:focus-visible{text-decoration-color:var(--ink)}.m-th{padding-top:84px;padding-bottom:81px}.m-no{text-align:right;max-width:680px;font-size:var(--num);color:var(--ink);margin:32px auto 24px;font-weight:500;line-height:1;display:block}.m-pl{color:inherit;display:block}.m-ptx{max-width:680px;font-size:var(--read);color:var(--text);margin:0 auto;line-height:1.7;transition:color .2s}.m-pl:hover .m-ptx{color:var(--ink)}.m-dt,.m-pd{display:inline}.m-el{display:none}.m-st2{padding-bottom:95px}.m-grid{grid-template-columns:486px minmax(0,1fr) minmax(0,1fr);column-gap:48px;padding-top:24px;display:grid}.m-card{color:inherit;flex-direction:column;gap:20px;display:flex}.m-card-i{object-fit:cover;background:var(--wall);width:100%;height:174px;display:block}.m-card:first-child .m-card-i{height:324px}.m-h3{font-size:var(--h2);color:var(--ink);text-underline-offset:.2em;margin:0;font-weight:500;line-height:34px;text-decoration:underline 1px #0000;transition:text-decoration-color .25s}.m-card:hover .m-h3,.m-card:focus-visible .m-h3{text-decoration-color:currentColor}.m-card p{font-size:var(--read);color:var(--muted);margin:0;line-height:30px}.m-sep{background:var(--line);border:0;height:1px;margin:0;display:block}.m-ab{padding-top:84px;padding-bottom:94px}.m-ab-g{grid-template-columns:486px minmax(0,1fr) minmax(0,1fr);column-gap:48px;padding-top:24px;display:grid}.m-ab-g>:last-child{grid-column:2/-1}.m-ab-l{gap:24px;display:flex}.m-ab-i{object-fit:cover;border-radius:50%;flex:none;width:64px;height:64px;display:block}.m-fm{font-size:var(--read);color:var(--ink);margin:0 0 8px;font-weight:500;line-height:1.4}.m-ft{font-size:var(--read);color:var(--muted);margin:0;line-height:1.7}.m-gr{color:#f4f4f3;text-align:center;font-size:var(--read);background:#242424;line-height:1.6;position:relative}.m-gr-c{padding:96px 24px;position:relative}.m-disc{background:#fff;border-radius:50%;width:28px;height:28px;margin:0 auto 40px}.m-gr-l{color:inherit;line-height:1.6;font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-weight:500}.m-gr-t{max-width:544px;font-size:var(--read);margin:0 auto 16px;line-height:1.5}.m-gr-a{min-height:44px;font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:inherit;text-underline-offset:.3em;align-items:center;font-weight:500;text-decoration:underline 1.5px #0000;display:inline-flex}.m-gr-a:hover,.m-gr-a:focus-visible{text-decoration-color:currentColor}.m-mark{margin:32px auto 0;display:block}.m-co{padding-top:84px;padding-bottom:48px}.m-co .m-ga{padding-top:0}.m-co .m-head{margin-bottom:24px}@media (width>=821px){.m-co .m-cn{text-wrap:balance;min-height:3.4em}.m-co .m-cn br{display:none}.m-co .m-ga{grid-template-columns:repeat(2,minmax(0,1fr))}}.m-ga{grid-template-columns:486px minmax(0,1fr);column-gap:48px;padding-top:24px;display:grid}.m-cn{font-size:var(--read);color:var(--muted);margin:0 0 20px;line-height:1.7}.m-r{border-top:1px solid var(--line);min-height:60px;font-size:var(--read);color:var(--ink);justify-content:space-between;align-items:center;display:flex}.m-r:last-child{border-bottom:1px solid var(--line)}.m-r span{text-underline-offset:.25em;text-decoration:underline 1px #0000}.m-r:hover span,.m-r:focus-visible span{text-decoration-color:currentColor}.m-foot{width:100%;max-width:var(--frame-max);padding:48px var(--frame-pad) 24px;box-sizing:border-box;font-size:var(--fs-small);color:var(--text);margin:0 auto;line-height:1.6}.m-foot a{color:inherit}.m-foot a.m-btn:hover,.m-foot a.m-btn:focus-visible{color:#fff}.m-fo-soc a,.m-fo-lang a{text-underline-offset:.25em;text-decoration:underline 1px #0000}.m-fo-r{border-top:1px solid var(--line-soft);max-width:calc(960px - 2 * var(--pad) + 200px);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:56px;margin-bottom:112px;margin-left:auto;margin-right:auto;padding-top:56px;display:grid}body:has(.m-fo-r) .note-nav.titles{margin-bottom:200px}.m-foot:has(.m-fo-r){padding-top:0}.m-fo-id{grid-column:span 2;align-items:flex-start;gap:28px;display:flex}.m-fo-id>div{max-width:520px}.m-fo-ph{object-fit:cover;border-radius:50%;flex:none;width:88px;height:88px;display:block}.m-fo-nm{color:var(--ink);margin:0 0 12px;font-size:21px;font-weight:500;line-height:1.3}.m-fo-tg{text-wrap:balance;color:var(--text);margin:0 0 20px;font-size:19px;line-height:1.6}.m-fo-ct{color:var(--ink);margin:0;font-size:15px}.m-fo-ct a,.m-fo-nv a{text-underline-offset:.25em;text-decoration:underline 1px #0000}.m-fo-ct a:hover,.m-fo-ct a:focus-visible,.m-fo-nv a:hover,.m-fo-nv a:focus-visible{text-decoration-color:currentColor}.m-fo-nv{flex-direction:column;padding-top:1px;display:flex}@media (width>=821px){.m-fo-nv{justify-self:end}}.m-fo-nv a{min-height:44px;font-size:var(--fs-label);text-transform:uppercase;color:var(--ink);align-items:center;margin:-6.5px 0;font-weight:500;line-height:1.3;display:flex}.m-fo-b{font-size:var(--fs-label);color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:0 32px;margin-top:40px;display:grid}.m-fo-b>span{align-items:center;min-height:44px;display:inline-flex}.m-fo-soc,.m-fo-lang{flex-wrap:wrap;gap:0 20px;display:flex}.m-fo-lang{justify-content:flex-start}.m-fo-soc{justify-content:flex-end}.m-fo-soc a,.m-fo-lang a,.m-fo-lang span{min-height:44px;color:var(--ink);align-items:center;display:inline-flex}.m-fo-lang [aria-current=true]{font-weight:500}.m-fo-soc a:hover,.m-fo-lang a:hover,.m-fo-soc a:focus-visible,.m-fo-lang a:focus-visible{text-decoration-color:currentColor}@media (width>=821px) and (width<=1180px){.m-fo-b{grid-template-columns:1fr auto}.m-fo-b>span{order:3;grid-column:1/-1;justify-content:center}.m-fo-lang,.m-fo-soc{white-space:nowrap;flex-wrap:nowrap}}@media (width<=820px){.m-sin{box-sizing:border-box;max-width:none;padding:28px 20px 32px;display:block}.m-st{font-size:var(--read);margin-bottom:20px;line-height:32.3px}.m-st br{display:none}.m-band{padding:0 var(--frame-pad);box-sizing:border-box;max-width:none}.m-th{padding-top:60px;padding-bottom:57px}.m-no{max-width:none;margin:16px 0 24px}.m-ptx{font-size:var(--read)}.m-pd,.m-dt{display:none}.m-el{display:inline}.m-st2{padding-bottom:71px}.m-grid,.m-ab-g,.m-ga{grid-template-columns:minmax(0,1fr)}.m-ab-g>:last-child{grid-column:auto}.m-grid{row-gap:40px;padding-top:16px}.m-card-i,.m-card:first-child .m-card-i{height:223px}.m-ab{padding-top:60px;padding-bottom:70px}.m-ab-g{row-gap:24px}.m-fm{font-size:var(--read)}.m-gr-c{padding:64px 24px}.m-gr-t{font-size:var(--read)}.m-co{padding-top:60px;padding-bottom:40px}.m-ga{row-gap:40px;padding-top:16px}.m-co .m-ga{padding-top:0}.m-co .m-head{margin-bottom:16px}.m-cn br{display:none}.m-cn{margin-bottom:16px}.m-r{font-size:var(--read)}.m-foot{padding:32px var(--frame-pad) 16px;box-sizing:border-box;max-width:none}.m-fo-r{grid-template-columns:minmax(0,1fr);row-gap:20px;padding-top:32px}.m-fo-id{grid-column:auto;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:20px 16px;display:grid}.m-fo-id>div{display:contents}.m-fo-ph{grid-area:1/1;width:72px;height:72px}.m-fo-nm{grid-area:1/2;margin:0;font-size:21px;line-height:1.2}.m-fo-tg{font-size:calc(var(--read) - 2px);grid-column:1/-1;margin:0}.m-fo-ct{grid-column:1/-1;margin:0;font-size:14px}.m-fo-nv{grid-template-columns:1fr 1fr;column-gap:24px;margin-top:4px;padding-top:0;display:grid}.m-fo-nv a{min-height:44px;margin:0}.m-foot:has(.m-fo-r){padding-bottom:48px}.m-fo-r{margin-bottom:60px}.m-fo-b{flex-wrap:wrap;align-items:center;gap:0 20px;display:flex}.m-fo-lang{flex-basis:100%;order:1;justify-content:flex-start}.m-fo-soc{flex-basis:100%;order:2;justify-content:flex-start}.m-fo-b>span{flex-basis:100%;order:3}}a,button,.button,.banner-link,.m-btn{transition:color .25s,background-color .25s,border-color .25s,text-decoration-color .25s,opacity .25s}.m-btn{transition:background-color .25s,color .25s}.m-ptx{transition:color .25s}.stati .cell h2,.stati .cell h3{text-underline-offset:.2em;text-decoration:underline 1px #0000;transition:text-decoration-color .25s}.stati .cell:hover h2,.stati .cell:hover h3{text-decoration-color:currentColor}.thought .num,.note-nav a{text-underline-offset:auto;text-decoration:underline 2px #0000;transition:text-decoration-color .25s}.thought .num:hover,.note-nav a:hover{text-decoration-color:currentColor}a{transition-property:color,background-color,border-color,text-decoration-color,text-decoration-thickness,opacity}.prose a,.art-body .prose a{transition:text-decoration-thickness .25s,color .25s}.list .title a{text-decoration:underline #0000;transition:text-decoration-color .25s}.list .title a:hover{text-decoration-color:currentColor}:root{--read:21px;--read-lh:1.6;--fs-label:14px;--fs-small:16px}@media (width<=860px){:root{--read:19px}}.prose,.art-body .prose,.about .prose,.about .prose>p:first-child,.contact-ways p,.contact-lead,.list .desc,.group-status,.m-ptx,.m-st,.m-cn,.m-ft,.m-gr-t{font-size:var(--read);line-height:var(--read-lh)}@media (width<=860px){.art-body .prose,.about .prose{font-size:var(--read)}.m-st,.m-gr-t{font-size:var(--read);line-height:var(--read-lh)}}.banner .lead{font-size:var(--read);line-height:var(--read-lh);text-wrap:pretty;max-width:560px}.stati .cell p,.m-card p{font-size:var(--read);line-height:var(--read-lh)}:root{--h2:calc(var(--read) * 1.25);--h2-lh:1.25;--num:calc(21px * 4 / 3)}.art-body .prose h2,.m-h3,.stati .cell h2,.stati .cell h3,.contact-ways h2{font-size:var(--h2);line-height:var(--h2-lh);font-weight:500}.m-fm,.m-r{font-size:var(--read)}.button,.m-btn,.button.outline,.contact-ways .button{min-height:51px;font:500 17px/1 var(--font);letter-spacing:.02em;text-transform:none;border:1px solid var(--ink);justify-content:center;align-items:center;padding:16px 24px;display:inline-flex}.m-btn{padding:16px 24px}.site-header.pinbar{z-index:40;color:var(--ink);border-bottom:1px solid var(--line-soft);visibility:hidden;background:#fff;transition:transform .25s,visibility 0s .25s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.site-header.pinbar.on{visibility:visible;transition:transform .25s,visibility;transform:none}.site-header.pinbar .header-row{min-height:60px}@media (width<=64em) and (display-mode:standalone){.site-header.pinbar .header-row{padding-top:24px}}@media (prefers-reduced-motion:reduce){.site-header.pinbar,.site-header.pinbar.on{transition:none}}@media print{.site-header.pinbar{display:none}}@view-transition{navigation:auto}::view-transition-group(root){animation-duration:.28s;animation-timing-function:ease}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media (width>=821px) and (width<=960px){.m-grid,.m-ab-g{grid-template-columns:1.6fr 1fr 1fr;column-gap:24px}}html{overscroll-behavior-x:none;overflow-x:clip}
