@font-face{font-family:Playfair;src:url(assets/round2/playfair.ttf) format('truetype');font-weight:400 900;font-display:swap}@font-face{font-family:PlexSerif;src:url(assets/round2/plex-serif-light.ttf) format('truetype');font-weight:300;font-display:swap}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{--bg:#fff;--ink:#111;--muted:#555;--line:#d9d9d9;--serif:Literata,Georgia,serif;--accent:#ffc500;margin:0;background:var(--bg);color:var(--ink);font:18px/1.55 'IBM Plex Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}a:hover{text-decoration:underline;text-underline-offset:4px}a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}img{display:block;max-width:100%}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.12;letter-spacing:-.035em}h1{font-size:clamp(44px,4.4vw,64px)}h2{font-size:44px}h3{font-size:28px}.wrap{max-width:1424px;margin-inline:auto;padding-inline:64px}.eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:500;line-height:1.5}.caption{display:block;color:var(--muted);font-size:13px;line-height:1.5}.section{padding-block:90px}.section-top{display:grid;grid-template-columns:190px 1.5fr 1fr;gap:32px;align-items:start;margin-bottom:44px}.section-top>.eyebrow{padding-top:10px}.section-top>p:last-child{font-size:17px;color:var(--muted);padding-top:10px}.text-link{display:inline-block;font-size:15px;text-decoration:underline;text-underline-offset:5px}.actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:26px}.button{display:inline-flex;align-items:center;gap:24px;justify-content:space-between;min-height:48px;padding:13px 22px;font-size:15px;font-weight:500;border:1px solid transparent}.primary{background:var(--accent);color:#111}.primary:hover{filter:brightness(.94);text-decoration:none}.review-bar{display:flex;justify-content:space-between;gap:20px;background:#e8e8e5;color:#333;padding:9px 24px;font-size:12px}.embedded .review-bar{display:none}.embedded body:after{content:'';display:block;height:100vh}.skip-link{position:absolute;top:-70px;left:20px;padding:12px;background:var(--ink);color:var(--bg);z-index:20}.skip-link:focus{top:10px}.site-header{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{font-family:var(--serif);font-size:26px;line-height:1.1;letter-spacing:-.04em}.brand-note{display:block;font-family:'IBM Plex Sans',sans-serif;font-size:10px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;margin-top:8px}.main-nav{display:flex;gap:28px;font-size:14px}.header-contact{font-size:14px;border-bottom:1px solid var(--ink);padding-block:7px}.site-menu{display:none;position:relative;font-size:14px}.site-menu summary{list-style:none;cursor:pointer;padding:12px 0}.site-menu summary::-webkit-details-marker{display:none}.site-menu nav{position:absolute;right:0;top:52px;width:230px;padding:12px 20px;border:1px solid var(--line);background:var(--bg);z-index:5}.site-menu nav a{display:block;padding-block:12px}.hero .eyebrow{margin-bottom:22px}.hero-copy{max-width:570px;margin-top:26px;font-size:20px;line-height:1.55}.hero-grid{display:grid;grid-template-columns:1fr 310px;gap:64px}.hero{padding-top:36px}.author-brief{border-left:1px solid var(--line);padding-left:28px}.author-brief .portrait{height:154px;width:100%;object-fit:cover;object-position:50% 33%;filter:grayscale(1)}.author-brief .eyebrow{display:block;font-size:9px;margin:17px 0 8px;letter-spacing:.08em}.author-brief>a{font-family:var(--serif);font-size:19px;letter-spacing:-.03em}.author-brief>p{font-size:13px;color:var(--muted);margin-top:8px}.quicklinks{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.quicklinks>a{position:relative;display:flex;flex-direction:column;gap:8px;padding:23px 28px 24px 0;font-size:15px;line-height:1.4}.quicklinks>a+a{border-left:1px solid var(--line);padding-left:28px}.quick-label{font-family:var(--serif);font-size:27px;letter-spacing:-.035em}.quicklinks b{font-weight:400;position:absolute;right:24px;top:25px}.quicklinks>a:last-child b{right:0}.quicklinks>a>span:nth-child(2){max-width:27ch;color:var(--muted)}.task{display:grid;grid-template-columns:190px 1fr;gap:32px;padding:34px 0;border-top:1px solid var(--line);scroll-margin-top:28px}.task-label{font-size:13px;display:flex;gap:16px}.task-label>span:first-child{color:var(--muted)}.task-main{display:grid;grid-template-columns:1fr 1fr;gap:28px 40px}.task-main h3{font-size:30px;max-width:22ch}.task-main>p{font-size:17px;color:var(--muted);max-width:52ch}.task-bottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:var(--muted)}.task-bottom a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.author{background:#f5f5f3}.author-grid{display:grid;grid-template-columns:1fr 1.65fr;gap:80px;align-items:center}.author-visual .portrait{width:100%;aspect-ratio:1/1;object-fit:cover;filter:grayscale(1)}.author-visual .caption{margin-top:12px}.author-copy h2{margin:22px 0 24px}.author-copy>p:not(.eyebrow){max-width:59ch;margin-bottom:20px;color:var(--muted);font-size:17px}.author-copy .author-lead{font-family:var(--serif);font-size:23px!important;line-height:1.5;color:var(--ink)!important}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.film-media{position:relative;display:block;aspect-ratio:16/9;background:#ddd;overflow:hidden}.film-media img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.play{position:absolute;bottom:12px;left:12px;background:#fff;color:#111;font-size:12px;width:32px;height:32px;display:grid;place-items:center}.duration{position:absolute;right:10px;bottom:12px;font-size:12px;background:#111;color:#fff;padding:4px 7px}.project-body .eyebrow{margin:21px 0 12px;color:var(--muted);font-size:10px}.project-body h3{font-size:27px;min-height:62px}.project-question{font-size:16px;margin:16px 0 22px;min-height:50px}.project details{border-top:1px solid var(--line);font-size:14px}.project summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding:14px 0}.project summary::-webkit-details-marker{display:none}.project details[open] summary span{transform:rotate(45deg)}.project dl{margin:8px 0 22px}.project dl>div{margin-bottom:16px}.project dt{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:5px}.project dd{margin:0;font-size:14px}.project details .text-link{font-size:13px}.interview-proof{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:44px;padding-block:28px;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.interview-proof .eyebrow{font-size:10px;margin-bottom:12px}.interview-proof h3{font-size:25px;margin-bottom:9px}.interview-proof p:not(.eyebrow){font-size:16px;color:var(--muted)}.method{padding-top:0}.method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.method-grid article{border-top:1px solid var(--line);padding-top:22px}.step{font-size:12px;color:var(--muted)}.method-grid h3{font-size:27px;margin:26px 0 15px}.method-grid p{font-size:17px;color:var(--muted);max-width:38ch}.contact{background:#f5f5f3}.contact-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:80px}.contact h2{font-size:70px;margin-top:24px}.contact-copy>p{max-width:39ch;font-size:20px;margin-bottom:30px}.contact-copy .email{display:block;font-size:17px;text-decoration:underline;text-underline-offset:4px;margin:22px 0}.site-footer{padding-block:34px;display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.site-footer>span{font-size:12px;text-align:right;color:var(--muted)}.site-footer>div{grid-column:1/-1;display:flex;gap:28px;font-size:12px;border-top:1px solid var(--line);padding-top:24px}.wireframes .film-media img{visibility:hidden}.wireframes .film-media:before{content:'Кадр будет заменён';position:absolute;inset:0;display:grid;place-items:center;color:#555;font-size:14px}.wireframes .play{display:none}
.a4 .site-header:after{content:'';height:1px;background:var(--ink);position:absolute;bottom:0;left:64px;right:64px}.a4 .site-header{position:relative}.a4 .tasks{padding-top:70px}
.a5{--bg:#f2f1ec;--ink:#151513;--muted:#5d5b5b;--line:#b8b7b1;--serif:Playfair,Georgia,serif;--accent:#151513}.a5 .primary{color:#f2f1ec}.a5 a:focus-visible,.a5 summary:focus-visible{outline-color:#5b5b5b}.a5 .site-header{border-bottom:1px solid var(--line);min-height:130px}.a5 .brand{font-size:33px}.a5 .hero{padding-top:42px}.a5 .hero-grid{grid-template-columns:1.13fr 1fr;gap:60px;align-items:center}.a5 h1{font-size:clamp(55px,5.8vw,84px);line-height:1.05;letter-spacing:-.055em}.a5 .hero .eyebrow{margin-bottom:28px;font-size:11px}.a5 .hero-copy{font-size:19px;max-width:39ch;margin-top:32px}.a5 .hero-portrait .portrait{width:100%;height:540px;object-fit:cover;object-position:52% 42%;filter:grayscale(1)}.a5 .hero-portrait figcaption{display:flex;justify-content:space-between;gap:20px;font-size:11px;margin-top:13px;color:var(--muted)}.a5 .hero-formats{font-size:12px;letter-spacing:.04em;margin-top:52px;padding-top:19px;border-top:1px solid var(--line)}.a5 .section{padding-block:110px}.a5 .section-top{grid-template-columns:1fr 1.6fr 1fr}.a5 .section-top h2{font-size:50px}.a5 .task{grid-template-columns:1fr 2.6fr;padding-block:38px}.a5 .task-main h3{font-size:35px}.a5 .author{background:#e9e8e2}.a5 .author-grid{grid-template-columns:1fr 2.6fr;gap:32px}.a5 .author-visual .portrait{display:none}.a5 .author-visual .caption{font-size:17px;color:var(--ink)}.a5 .author-copy{max-width:810px}.a5 .author-copy h2{font-size:56px}.a5 .project-grid{display:flex;flex-direction:column;gap:50px}.a5 .project{display:grid;grid-template-columns:1.35fr 1fr;gap:60px;align-items:center}.a5 .project-body .eyebrow{margin-top:0}.a5 .project-body h3{font-size:39px;min-height:auto;max-width:21ch}.a5 .project-question{min-height:0;font-size:18px;margin-block:24px}.a5 .method{padding-top:0}.a5 .contact{background:#e9e8e2}.a5 .contact h2{font-size:84px}.a5 .site-footer .brand{font-size:28px}
.a6{--bg:#000;--ink:#f4efd4;--muted:#b3b09e;--line:#45443d;--serif:PlexSerif,Georgia,serif;--accent:#84acfb}.a6 h1,.a6 h2,.a6 h3,.a6 .brand{font-weight:300;letter-spacing:-.025em}.a6 .site-header{min-height:100px}.a6 .brand{font-size:26px}.a6 .header-contact{border:1px solid var(--line);border-radius:999px;padding:10px 20px}.a6 .hero{padding-top:62px}.a6 .hero-statement{max-width:890px;margin:auto;text-align:center}.a6 h1{font-size:72px;line-height:1.06}.a6 .hero-copy{max-width:620px;margin:28px auto 0;color:var(--muted)}.a6 .actions{justify-content:center}.a6 .button{border-radius:999px}.a6 .quicklinks{margin:55px auto 0;max-width:1090px;border-color:var(--line)}.a6 .quicklinks>a{padding-block:23px}.a6 .quick-label{font-size:26px}.a6 .section{padding-block:100px}.a6 .section-top{grid-template-columns:200px 1.5fr 1fr}.a6 .section-top h2{font-size:47px}.a6 .task-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.a6 .task{display:block;padding:28px;border:1px solid var(--line);border-radius:14px}.a6 .task-label{justify-content:space-between;margin-bottom:32px}.a6 .task-main{display:block}.a6 .task-main h3{font-size:29px;min-height:100px;line-height:1.18}.a6 .task-main>p{font-size:16px;min-height:151px;margin-top:24px}.a6 .task-bottom{display:flex;flex-direction:column;border-top:1px solid var(--line);padding-top:22px;margin-top:28px;gap:22px;font-size:12px}.a6 .task-bottom a{color:var(--accent)}.a6 .author{background:#0a0a09;border-block:1px solid var(--line)}.a6 .author-grid{max-width:1180px;grid-template-columns:250px 1fr;gap:78px}.a6 .author-visual .portrait{border-radius:9px;filter:grayscale(1)}.a6 .author-copy h2{font-size:52px}.a6 .project-grid{display:flex;flex-direction:column;gap:26px}.a6 .project{display:grid;grid-template-columns:240px 1fr;gap:36px;padding:26px;border:1px solid var(--line);border-radius:14px;align-items:start}.a6 .film-media{border-radius:8px}.a6 .project-body .eyebrow{margin-top:0}.a6 .project-body h3{font-size:32px;min-height:0}.a6 .project-question{min-height:0;margin:14px 0 19px}.a6 .project details .text-link,.a6 .interview-proof>a{color:var(--accent)}.a6 .interview-proof{border-top-color:var(--line)}.a6 .method{padding-top:0}.a6 .contact{background:#0a0a09;border-top:1px solid var(--line)}.a6 .site-footer>div{color:var(--muted)}
@media(min-width:1600px){.wrap{padding-inline:64px}}
@media(max-width:1100px){.wrap{padding-inline:36px}.hero-grid{grid-template-columns:1fr 260px;gap:36px}.a4 .site-header:after{left:36px;right:36px}.site-header{gap:20px}.main-nav{gap:18px}.a5 .hero-grid{gap:34px}.a5 .hero-portrait .portrait{height:480px}.section-top,.a5 .section-top,.a6 .section-top{grid-template-columns:150px 1.5fr 1fr;gap:24px}.task,.a5 .task{grid-template-columns:150px 1fr;gap:24px}.task-main{gap:24px}.a6 .task{display:block}.author-grid{gap:48px}.a6 .task{padding:22px}.a6 .task-main h3{font-size:25px}.a6 .task-main>p{min-height:200px}.a6 .author-grid{gap:45px}.a5 .project{gap:38px}.contact-grid{gap:40px}}
@media(max-width:800px){.wrap{padding-inline:24px}.site-header,.a5 .site-header,.a6 .site-header{min-height:90px}.main-nav{display:none}.site-menu{display:block}.header-contact{margin-left:auto}.brand,.a5 .brand{font-size:25px}.brand-note{font-size:8px;letter-spacing:.08em}.a4 .site-header:after{left:24px;right:24px}.hero-grid{grid-template-columns:1fr}.author-brief{display:none}.hero{padding-top:38px}.hero-copy{font-size:18px}.quicklinks{margin-top:38px}.quicklinks>a{padding-right:20px}.quicklinks>a+a{padding-left:20px}.quick-label{font-size:24px}.quicklinks b{display:none}.quicklinks>a>span:nth-child(2){font-size:13px}.section,.a5 .section,.a6 .section{padding-block:68px}.section-top,.a5 .section-top,.a6 .section-top{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:32px}.section-top>.eyebrow{grid-column:1/-1;padding-top:0}.section-top h2,.a5 .section-top h2,.a6 .section-top h2{font-size:36px}.section-top>p:last-child{font-size:15px;padding-top:0}.task,.a5 .task{grid-template-columns:1fr;gap:20px}.task-label{font-size:12px}.task-main h3,.a5 .task-main h3{font-size:27px}.task-main>p{font-size:16px}.author-grid,.a6 .author-grid{grid-template-columns:200px 1fr;gap:36px}.author-copy h2,.a6 .author-copy h2{font-size:36px}.author-copy .author-lead{font-size:20px!important}.author-copy>p:not(.eyebrow){font-size:16px}.project-grid{gap:20px}.project-body h3{font-size:23px;min-height:53px}.project-body .eyebrow{font-size:9px}.project-question{font-size:14px;min-height:66px}.interview-proof{gap:24px}.interview-proof>.text-link{max-width:170px}.method-grid{gap:24px}.method-grid h3{font-size:25px}.method-grid p{font-size:16px}.contact h2,.a5 .contact h2{font-size:58px}.contact-copy>p{font-size:18px}.a5 h1{font-size:56px}.a5 .hero-grid{grid-template-columns:1fr 1fr;gap:28px;align-items:start}.a5 .hero-portrait .portrait{height:420px}.a5 .hero-portrait figcaption{display:block;font-size:10px}.a5 .hero-portrait figcaption span{display:block}.a5 .hero-copy{font-size:16px}.a5 .actions{gap:18px}.a5 .hero-formats{margin-top:28px;line-height:1.7}.a5 .author-grid{grid-template-columns:1fr}.a5 .author-copy h2{font-size:42px}.a5 .project{grid-template-columns:1fr 1fr;gap:28px}.a5 .project-body h3{font-size:29px}.a5 .project-question{font-size:16px}.a6 .hero{padding-top:42px}.a6 h1{font-size:62px}.a6 .task-list{grid-template-columns:1fr}.a6 .task{display:grid;grid-template-columns:130px 1fr;gap:24px;padding:26px}.a6 .task-main h3{font-size:30px;min-height:0;max-width:30ch}.a6 .task-main>p{min-height:0;margin-top:18px}.a6 .task-bottom{flex-direction:row;gap:30px}.a6 .project{grid-template-columns:190px 1fr;gap:26px}.a6 .project-body h3{font-size:28px}.a6 .project-question{font-size:16px}.method,.a5 .method,.a6 .method{padding-top:0}}
@media(max-width:560px){body{font-size:16px}.wrap{padding-inline:22px}.review-bar{padding:10px 16px;font-size:10px}.review-bar>span{display:none}.site-header,.a5 .site-header,.a6 .site-header{min-height:86px;gap:16px}.brand,.a5 .brand,.a6 .brand{font-size:25px}.header-contact{display:none}.brand-note{font-size:8px;margin-top:6px}.site-menu summary{font-size:13px}.a4 .site-header:after{left:22px;right:22px}h1{font-size:43px;line-height:1.1;letter-spacing:-.045em}.hero{padding-top:36px}.hero .eyebrow{font-size:10px;margin-bottom:19px}.hero-copy{font-size:17px;margin-top:22px}.actions{gap:18px;margin-top:24px}.button{font-size:13px;padding:12px 17px;gap:18px;min-height:46px}.text-link{font-size:13px}.quicklinks{grid-template-columns:1fr;margin-top:32px}.quicklinks>a,.quicklinks>a+a{border-left:0;border-bottom:1px solid var(--line);padding:17px 24px 17px 0;gap:4px}.quicklinks>a:last-child{border-bottom:0}.quicklinks b{display:block;right:2px;top:20px}.quick-label{font-size:23px}.quicklinks>a>span:nth-child(2){max-width:none;font-size:13px}.section,.a5 .section,.a6 .section,.a4 .tasks{padding-block:56px}.section-top,.a5 .section-top,.a6 .section-top{display:block;margin-bottom:30px}.section-top>.eyebrow{margin-bottom:18px}.section-top h2,.a5 .section-top h2,.a6 .section-top h2{font-size:35px}.section-top>p:last-child{margin-top:20px;font-size:15px}.section-top>p:last-child br{display:none}.task,.a5 .task{padding-block:28px;gap:20px}.task-main{display:block}.task-main h3,.a5 .task-main h3{font-size:28px;max-width:none}.task-main>p{font-size:16px;margin-top:18px}.task-bottom{flex-direction:column;gap:14px;margin-top:22px}.author-grid,.a6 .author-grid{display:flex;flex-direction:column;gap:30px;align-items:start}.author-visual{max-width:190px}.author-visual .caption{font-size:11px}.author-copy h2,.a5 .author-copy h2,.a6 .author-copy h2{font-size:36px;margin-top:18px}.author-copy .author-lead{font-size:21px!important}.project-grid{grid-template-columns:1fr;gap:40px}.project-body h3{font-size:29px;min-height:0}.project-body .eyebrow{font-size:10px;margin:18px 0 12px}.project-question{font-size:16px;min-height:0;margin:16px 0}.project summary{padding-block:15px}.interview-proof{display:block;margin-top:38px;padding-block:28px}.interview-proof h3{font-size:27px}.interview-proof p:not(.eyebrow){font-size:16px}.interview-proof>.text-link{max-width:none;margin-top:20px}.method-grid{grid-template-columns:1fr;gap:30px}.method-grid h3{margin:16px 0 12px;font-size:28px}.method-grid p{font-size:16px}.contact-grid{grid-template-columns:1fr;gap:32px}.contact h2,.a5 .contact h2{font-size:56px}.contact-copy>p{font-size:18px;margin-bottom:25px}.contact-copy .email{font-size:16px;overflow-wrap:anywhere}.site-footer{grid-template-columns:1fr;gap:22px;padding-block:32px}.site-footer>span{text-align:left;font-size:11px}.site-footer>div{flex-wrap:wrap;gap:16px 22px;font-size:11px}.a5 .hero-grid{display:flex;flex-direction:column;gap:30px}.a5 h1{font-size:48px}.a5 .hero .eyebrow{font-size:10px;margin-bottom:22px}.a5 .hero-copy{font-size:17px;margin-top:23px}.a5 .hero-formats{font-size:11px;margin-top:28px;padding-top:17px}.a5 .hero-portrait{width:100%}.a5 .hero-portrait .portrait{height:340px;object-position:50% 36%}.a5 .hero-portrait figcaption{display:flex;font-size:10px;gap:20px}.a5 .hero-portrait figcaption span:last-child{text-align:right}.a5 .author-grid{gap:12px}.a5 .author-visual .caption{font-size:13px}.a5 .project{display:block}.a5 .project-body{padding-top:20px}.a5 .project-body h3{font-size:31px}.a5 .project-question{margin-block:18px}.a6 .hero{padding-top:42px}.a6 h1{font-size:46px;line-height:1.12}.a6 .hero-copy{font-size:17px;margin-top:22px}.a6 .actions{gap:19px}.a6 .quicklinks{margin-top:35px;text-align:left}.a6 .quicklinks>a{padding-block:18px}.a6 .quick-label{font-size:24px}.a6 .task{display:block;padding:25px 22px}.a6 .task-label{margin-bottom:24px}.a6 .task-main h3{font-size:29px}.a6 .task-main>p{font-size:16px}.a6 .task-bottom{flex-direction:column;margin-top:23px;gap:17px}.a6 .project{display:block;padding:21px}.a6 .film-media{margin-bottom:23px}.a6 .project-body h3{font-size:29px}.a6 .project-question{font-size:15px}.method,.a5 .method,.a6 .method{padding-top:0}}
@media(max-width:360px){.wrap{padding-inline:18px}.brand,.a5 .brand,.a6 .brand{font-size:23px}h1{font-size:37px}.a5 h1{font-size:41px}.a6 h1{font-size:40px}.site-header{gap:12px}.actions{gap:15px}.button{padding-inline:14px;font-size:12px}.a4 .site-header:after{left:18px;right:18px}.a5 .hero-portrait figcaption{display:block}.a5 .hero-portrait figcaption span:last-child{text-align:left}.a6 .task{padding:22px 18px}.a6 .task-main h3{font-size:27px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
