@font-face{font-family:IBEditorial;src:url('/journal-assets/five-articles-20261114-v1/fonts/editorial.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:IBCondensed;src:url('/journal-assets/five-articles-20261114-v1/fonts/inbro-display.ttf') format('truetype');font-weight:200 700;font-style:normal;font-display:swap}
:root{--paper:#f2ead7;--green:#173e35;--bottle:#112c29;--malt:#d9b667;--wine:#6c293c;--blue:#d9e6e3;--ink:#24362e;--sans:"Noto Sans",sans-serif;--serif:IBEditorial,Georgia,serif;--gutter:clamp(25px,5.5vw,80px)}
*{box-sizing:border-box}html{scroll-padding-top:24px}body{margin:0;background:#e9e5db;color:var(--ink);font:400 16px/1.5 var(--sans);-webkit-font-smoothing:antialiased}main{max-width:1440px;width:calc(100% - 32px);margin:0 auto;background:var(--paper)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{text-decoration-thickness:2px}a:focus-visible{outline:3px solid currentColor;outline-offset:6px}img{display:block;max-width:100%;height:auto}figure,blockquote{margin:0}p{margin:0 0 1em}h1,h2,h3{margin:0;font-weight:500;line-height:1.02;text-wrap:balance}em,i{font-style:italic}strong,b{font-family:var(--sans);font-size:.82em;font-weight:600}figure figcaption{font:400 11px/1.6 var(--sans);margin-top:13px;max-width:720px}figure figcaption a{overflow-wrap:anywhere}.skip{position:absolute;top:-80px;left:20px;background:var(--paper);padding:10px;z-index:10}.skip:focus{top:10px}
.masthead{max-width:1440px;width:calc(100% - 32px);margin:auto;min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px 0;font:400 12px/1.5 var(--sans)}.masthead img{width:232px;height:auto}.masthead p{margin:0;color:#4f5a50}.masthead>a:last-child{text-decoration:none;border-bottom:1px solid #9b9f92;padding-bottom:3px}
.hero{display:grid;grid-template-columns:50% 50%;background:var(--green);color:var(--paper);position:relative}.cover-art{position:relative;align-self:start;min-width:0}.cover-art>img{width:100%;height:auto}.cover-word{font:500 clamp(100px,12vw,180px)/1 IBCondensed,sans-serif;letter-spacing:.045em;position:absolute;top:2%;left:0;right:0;text-align:center;color:#f8edcf}.cover-strap{position:absolute;top:17.3%;left:0;right:0;text-align:center;color:#e4d6b8;font:400 10px/1.5 var(--sans);letter-spacing:.14em}
.hero-copy{padding:55px 10% 35px;display:flex;flex-direction:column;justify-content:center;min-width:0}.issue-line{font:400 11px/1.5 var(--sans);letter-spacing:.03em;margin:0 0 28px;color:#ded5b7}.hero h1{font:500 clamp(62px,6.9vw,100px)/.89 var(--serif);letter-spacing:-.045em;margin:0 0 32px}.hero h1>span,.hero h1>em{display:block}.hero h1>em{font-size:.79em;font-weight:400;line-height:1.1;color:#e2ca85}.hero h1>span:last-child{font-size:1.5em;line-height:.95}.hero-deck{font:500 27px/1.25 var(--serif);margin-bottom:28px}.author{font:400 11px/1.7 var(--sans)}.author>a{font-weight:600;text-decoration:none}.author p{margin:5px 0 0;color:#d1d8c5}.annotation{font:400 13px/1.65 var(--sans);margin:26px 0 0;color:#dfdfcc}.contents{border-top:1px solid #e4d9a84d;margin-top:25px;padding-top:15px;font:400 12px/1.5 var(--sans)}.contents>p{font-size:10px;letter-spacing:.03em;margin:0 0 9px;color:#e4d9b2}.contents ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:7px 20px}.contents a{text-decoration-color:#9dba9a99}.reading-time{font-size:10px;margin:25px 0 0;color:#d0d7c2}.cover-colophon{display:flex;gap:35px;align-items:baseline;padding:15px 4%;background:var(--bottle);color:#d9d5bc;font:400 10px/1.6 var(--sans)}.cover-colophon span{white-space:nowrap}.cover-colophon p{margin:0;max-width:860px}
.paper,.scene,.sources,.opening-riff{background-image:url('/journal-assets/five-articles-20261114-v1/art/paper-grain.svg')}.section-note{font:400 11px/1.5 var(--sans);letter-spacing:.03em;margin:0 0 24px}.opening-riff{padding:72px 14% 52px}.opening-riff>.section-note{color:var(--wine)}.opening-riff>p:last-child{font:500 32px/1.45 var(--serif);margin:0;max-width:1000px}.opening-riff>p:last-child:first-letter{float:left;font:500 105px/.75 var(--serif);padding:14px 12px 0 0;color:var(--wine)}
.author-introduction{display:grid;grid-template-columns:1fr 300px;align-items:center;gap:10%;padding:35px 14% 80px}.author-introduction>div>p:last-child{font:500 28px/1.4 var(--serif);max-width:480px}.author-photo{padding:10px 10px 18px;background:#e4d2b2;transform:rotate(3deg);box-shadow:6px 8px 0 #b5a17e3d}.author-photo figcaption{font-size:10px}.author-photo img{width:100%;height:auto}
.scene{padding:65px 0;background-color:var(--paper)}.scene-head{display:grid;grid-template-columns:25% 1fr;gap:5%;padding:0 10%;align-items:start;margin-bottom:40px}.scene-head>.section-note{padding-top:7px;color:var(--wine)}.scene-head h2{font:500 clamp(42px,4.3vw,62px)/.98 var(--serif);max-width:800px;letter-spacing:-.035em}.prose{font:500 25px/1.55 var(--serif);width:min(690px,calc(100% - 2*var(--gutter)));margin:0 auto}.prose p{margin:0 0 1em}.prose p:last-child{margin-bottom:0}.scene>.prose{margin-bottom:28px}.scene>.prose:last-child{margin-bottom:0}.photo-field{width:min(1120px,calc(100% - 2*var(--gutter)));margin:50px auto 45px}.reader-photo>img{width:100%;height:auto;object-fit:contain}.reader-photo--malthouse-meeting{padding:14px 14px 20px;background:#d7c69a;transform:rotate(-.7deg)}.reader-photo--malthouse-meeting figcaption{margin-left:6px}.reader-photo--next-product{width:min(920px,100%);margin:auto;padding:13px 13px 19px;background:#e1d3ba;transform:rotate(1deg)}.reader-photo--yeast-and-discussion{display:grid;grid-template-columns:2fr 1fr;gap:35px;align-items:end;padding:20px;background:#b8cebf}.reader-photo--yeast-and-discussion figcaption{font-size:13px;margin:0 0 15px;max-width:240px}.reader-photo--boris-fedorenko{display:grid;grid-template-columns:1fr 2.1fr;gap:40px;align-items:center}.reader-photo--boris-fedorenko img{grid-column:2;grid-row:1;padding:13px;background:#dfd1ad;transform:rotate(1.5deg)}.reader-photo--boris-fedorenko figcaption{grid-column:1;grid-row:1;font-size:13px;max-width:240px}
.research-field{width:min(920px,calc(100% - 2*var(--gutter)));margin:50px auto;background:#fcf8e9;padding:38px 48px;box-shadow:7px 8px 0 #b4bda65c;position:relative;border-top:3px solid var(--wine)}.research-field aside{font:500 23px/1.5 var(--serif)}.research-field h3{font:500 36px/1.06 var(--serif);margin:0 0 24px}.research-field p{margin:0 0 20px}.research-field small{font:400 11px/1.6 var(--sans);display:block;color:#525f50}.context-source{font:400 11px/1.5 var(--sans)}.scene--yeast-and-discussion{background-color:var(--blue)}.scene--production-after-recipe{background-color:#e8e6cd}.scene--boris-fedorenko{background-color:#f0e6d2}.scene--continuing-the-conversation{background-color:var(--green);color:var(--paper);padding:80px 0}.scene--continuing-the-conversation .section-note{color:#d9c88d}
.quote-field{margin:55px 0 60px;padding:65px 14%;background:var(--wine);color:var(--paper);position:relative}.quote-field blockquote p{font:500 clamp(42px,5vw,70px)/1.08 var(--serif);letter-spacing:-.02em;margin:0}.quote-field cite{font:400 11px/1.5 var(--sans);display:block;margin-top:25px;font-style:normal}.scene--production-after-recipe .quote-field{background:var(--green);color:#f4eacb}.scene--production-after-recipe .quote-field p{max-width:880px;font-size:clamp(44px,5vw,68px)}
.grain-note{display:grid;grid-template-columns:36% 1fr;gap:6%;padding:60px 10%;background:var(--malt);position:relative;overflow:hidden}.grain-word{font:500 clamp(100px,15vw,220px)/.9 IBCondensed,sans-serif;writing-mode:vertical-rl;transform:rotate(180deg);color:#79592f;align-self:center;justify-self:center;opacity:.7;max-height:470px}.grain-copy{max-width:650px;padding:35px 32px;background:#f7edcd;transform:rotate(1.2deg);box-shadow:8px 10px 0 #9b723c4a}.grain-copy h2{font:500 45px/1.02 var(--serif);margin:0 0 26px}.grain-copy .prose{width:auto;font-size:23px}.source-note{font:400 11px/1.6 var(--sans);margin:25px 0 0;max-width:650px;opacity:.82}
.city-spread{display:grid;grid-template-columns:65% 35%;background:var(--wine);color:var(--paper)}.city-spread>figure{align-self:center;min-width:0}.city-spread img{width:100%;height:auto}.city-spread figcaption{padding:0 25px 20px;max-width:none}.city-copy{padding:45px 12%;align-self:center}.city-copy h2{font:500 clamp(55px,5.3vw,78px)/.95 var(--serif);margin-bottom:30px}.city-copy>p:not(.section-note){font:500 24px/1.4 var(--serif)}.field-note{background:#d9bc7b;color:#3c3d2e;padding:25px 20px;margin:40px 0 0 -35px;transform:rotate(-4deg);box-shadow:3px 5px 0 #2a1b2033;font:500 21px/1.35 var(--serif)}.field-note p:last-child{margin:0}.note-name{font:500 32px/1 var(--serif);margin-bottom:16px}.travel-note{display:grid;grid-template-columns:24% 1fr;gap:6%;padding:50px 14%;background-color:#e8dcc3}.travel-date{font:500 65px/1 IBCondensed,sans-serif;color:#8c6140;padding-top:8px}.travel-note h3{font:500 33px/1 var(--serif);margin-bottom:16px}.travel-note>div:last-child{font:500 22px/1.45 var(--serif)}.travel-note>div:last-child p:last-child{margin-bottom:0}
.archive-spread{background:var(--bottle);color:#f4e7c9;padding:70px 7% 80px;overflow:hidden}.archive-spread>header{margin-bottom:45px}.archive-spread h2{font:500 clamp(55px,6vw,85px)/.95 var(--serif);letter-spacing:-.035em}.archive-layout{display:grid;grid-template-columns:58% 1fr;gap:7%;align-items:center}.archive-sheet{transform:rotate(-2deg);padding:12px 12px 20px;background:#d7b765;box-shadow:8px 10px 0 #5a786857}.archive-sheet img{width:100%;height:auto}.archive-sheet figcaption{color:#343a2c;font-size:10px}.archive-copy .prose{width:auto;font-size:24px;line-height:1.45}.date-mark{font:500 48px/1 IBCondensed,sans-serif;margin:0 0 12px;color:#e0c47f}.date-caption{font:400 11px/1.6 var(--sans);padding-bottom:25px;border-bottom:1px solid #b6c1a14d;margin-bottom:25px}
.flow-note{display:grid;grid-template-columns:32% 1fr;gap:8%;background:var(--blue);padding:60px 11%;overflow:hidden}.flow-copy h2{font:500 48px/1 var(--serif);margin-bottom:25px}.flow-copy .prose{width:auto;font-size:24px}.flow-graphic{position:relative;align-self:center;width:100%;aspect-ratio:1}.flow-orbit{display:block;border:2px solid #476e62;position:absolute;border-radius:50%;transform:rotate(-25deg)}.orbit-one{inset:0}.orbit-two{inset:14% 5%}.orbit-three{inset:28% 11%}.flow-core{position:absolute;display:block;width:18px;height:18px;border-radius:50%;background:var(--wine);left:calc(50% - 9px);top:calc(50% - 9px)}.flow-label{position:absolute;left:16%;top:110%;font:500 34px/1 var(--serif);transform:rotate(-5deg)}
.history-spread{background:var(--malt);padding:65px 8% 80px;overflow:hidden}.history-spread>header{margin-bottom:48px}.history-spread h2{font:500 clamp(55px,6vw,82px)/.95 var(--serif);letter-spacing:-.025em}.history-layout{display:grid;grid-template-columns:48% 1fr;gap:8%;align-items:start}.old-factory{padding:15px 15px 24px;background:#f8edce;transform:rotate(-3deg);box-shadow:9px 9px 0 #9e76395c;align-self:center}.old-factory img{width:100%;height:auto}.old-factory figcaption{font-size:10px}.history-copy .prose{width:auto;font-size:24px;line-height:1.45}.assortment-slip{margin:35px 0 0 -30px;padding:28px;background:var(--wine);color:var(--paper);transform:rotate(2deg)}.assortment-slip>p{font:400 11px/1.5 var(--sans);margin:0 0 20px}.assortment-slip h3{font:500 40px/1.06 var(--serif);margin:0 0 24px}.assortment-slip>p:last-child{margin:0}
.museum-spread{display:grid;grid-template-columns:1fr 35%;gap:10%;padding:70px 14% 90px;background:#e7ddc6;align-items:center}.museum-copy h2{font:500 58px/.98 var(--serif);margin-bottom:25px;letter-spacing:-.03em}.museum-copy .prose{width:auto;font-size:25px;line-height:1.45}.capacity{font:500 78px/1 IBCondensed,sans-serif;color:var(--wine);margin:30px 0}.capacity span{font:500 30px/1 var(--serif);margin-left:15px}.museum-photo{transform:rotate(5deg);min-width:0}.museum-photo img{width:100%;height:auto;mix-blend-mode:multiply}.museum-photo figcaption{font-size:10px;transform:rotate(-5deg);margin-top:30px}
.production-spread{padding:55px 8% 45px;background:#e7ddc6}.production-spread>img{width:100%;height:auto;object-fit:contain}.production-spread figcaption{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:none}.production-spread figcaption>a{justify-self:end}
.site-related{--gray-F7:#f7f7f7;padding:65px 5% 70px;background:var(--paper);font:400 14px/1.3 var(--sans)}.site-related h2{font:500 50px/1.05 var(--serif);margin-bottom:35px}.site-related .h5{font:600 20px/1.3 var(--sans);text-wrap:initial}.site-related .articles-card-img img{object-fit:cover}.site-related .article-catalog-grid .article-catalog-card{height:350px}.site-related .articles-card-copy p{font-family:var(--sans)}
.sources{padding:50px 8% 75px;background-color:var(--paper);border-top:1px solid #acaa9455;font:400 11px/1.7 var(--sans)}.sources h2{font:500 35px/1.1 var(--serif);margin-bottom:30px}.sources h3{font:500 23px/1.2 var(--serif);margin-bottom:20px}.source-columns{display:grid;grid-template-columns:1fr 1fr;gap:65px}.sources ol{padding-left:20px;margin:0 0 20px}.sources li{padding-left:4px;margin-bottom:15px}.sources a{overflow-wrap:anywhere}
@media(min-width:1600px){.cover-word{font-size:175px}.hero h1{font-size:96px}}
@media(max-width:1100px){.hero-copy{padding:35px 8% 30px}.hero h1{font-size:68px}.hero-deck{font-size:24px}.annotation{font-size:12px;margin-top:20px}.contents{margin-top:20px}.author-introduction{padding-left:10%;padding-right:10%;grid-template-columns:1fr 250px;gap:8%}.scene-head{grid-template-columns:20% 1fr}.archive-layout{grid-template-columns:52% 1fr;gap:6%}.archive-copy .prose{font-size:22px}.date-mark{font-size:40px}.history-layout{gap:6%}.museum-spread{padding-left:10%;padding-right:10%;gap:8%}.city-copy{padding:30px 10%}.city-copy h2{font-size:58px}.grain-note{padding-left:7%;padding-right:7%;grid-template-columns:27% 1fr}.grain-copy{padding:30px}.flow-note{padding-left:8%;padding-right:8%}}
@media(max-width:760px){:root{--gutter:25px}body{background:var(--paper)}main,.masthead{width:100%;margin:0}.masthead{min-height:72px;padding:16px 20px;gap:15px}.masthead img{width:190px}.masthead>p{display:none}.masthead>a:last-child{font-size:10px}.hero{grid-template-columns:1fr}.cover-word{font-size:26vw;top:1.8%}.cover-strap{font-size:2vw;top:16.5%}.hero-copy{padding:38px 25px 40px}.issue-line{margin-bottom:25px}.hero h1{font-size:17vw;line-height:.92;margin-bottom:26px}.hero h1>span:last-child{font-size:1.35em}.hero-deck{font-size:27px;margin-bottom:26px}.author{font-size:11px}.annotation{font-size:13px}.contents{font-size:12px}.reading-time{margin-top:22px}.cover-colophon{display:block;padding:15px 25px}.cover-colophon>span{display:block;margin-bottom:8px}.cover-colophon p{font-size:9px}.desktop-break{display:none}.opening-riff{padding:42px 25px 36px}.opening-riff>p:last-child{font-size:28px;line-height:1.43}.opening-riff>p:last-child:first-letter{font-size:88px;padding-top:13px}.author-introduction{display:flex;flex-direction:column;gap:30px;padding:10px 25px 45px}.author-introduction>div>p:last-child{font-size:26px}.author-photo{width:70%;max-width:300px;align-self:center}.scene{padding:42px 0}.scene-head{display:block;padding:0 25px;margin-bottom:28px}.scene-head>.section-note{padding-top:0;margin-bottom:18px}.scene-head h2{font-size:44px;line-height:1.02}.prose{font-size:24px;line-height:1.5;width:calc(100% - 50px)}.scene>.prose{margin-bottom:26px}.photo-field{width:calc(100% - 40px);margin:35px auto}.reader-photo--malthouse-meeting{padding:8px 8px 14px;transform:none}.reader-photo--next-product{padding:8px;transform:none}.reader-photo--yeast-and-discussion,.reader-photo--boris-fedorenko{display:block;padding:10px;background:#c1d2c2}.reader-photo--yeast-and-discussion figcaption,.reader-photo--boris-fedorenko figcaption{font-size:11px;max-width:none;margin:12px 0 3px}.reader-photo--boris-fedorenko img{padding:0;transform:none}.research-field{width:calc(100% - 50px);padding:28px 22px;margin:35px auto;box-shadow:5px 6px 0 #b4bda65c}.research-field h3{font-size:32px;margin-bottom:20px}.research-field aside{font-size:23px;line-height:1.5}.research-field small{font-size:10px}.quote-field{padding:40px 25px;margin:35px 0}.quote-field blockquote p,.scene--production-after-recipe .quote-field p{font-size:39px;line-height:1.15}.grain-note{grid-template-columns:1fr;padding:35px 25px 45px;gap:25px}.grain-word{writing-mode:horizontal-tb;transform:none;font-size:90px;justify-self:start;line-height:1}.grain-copy{padding:27px 22px;transform:rotate(.8deg);max-width:none}.grain-copy h2{font-size:37px}.grain-copy .prose{font-size:23px;width:auto}.city-spread{grid-template-columns:1fr}.city-copy{padding:32px 25px 40px}.city-copy h2{font-size:54px}.city-copy>p:not(.section-note){font-size:25px}.field-note{margin:30px 5px 0 3px;padding:23px;transform:rotate(-2deg)}.city-spread figcaption{font-size:10px;padding:0 20px 15px}.travel-note{display:block;padding:35px 25px}.travel-date{font-size:60px;margin-bottom:24px}.travel-note h3{font-size:34px}.travel-note>div:last-child{font-size:23px}.archive-spread{padding:45px 25px 50px}.archive-spread h2{font-size:52px}.archive-spread>header{margin-bottom:35px}.archive-layout{grid-template-columns:1fr;gap:40px}.archive-sheet{padding:8px 8px 15px;transform:rotate(-1deg)}.archive-sheet figcaption{font-size:9px}.archive-copy .prose{font-size:24px}.date-mark{font-size:45px}.flow-note{grid-template-columns:1fr;padding:40px 25px 45px;gap:38px}.flow-graphic{width:160px;margin:0 0 35px 15px}.flow-label{left:123%;top:38%;font-size:29px;white-space:nowrap}.flow-copy h2{font-size:41px}.flow-copy .prose{font-size:24px}.history-spread{padding:45px 25px 55px}.history-spread h2{font-size:50px}.history-layout{grid-template-columns:1fr;gap:40px}.old-factory{padding:10px 10px 20px;transform:rotate(-1deg)}.history-copy .prose{font-size:24px}.assortment-slip{margin:30px 0 0;padding:25px;transform:rotate(1deg)}.assortment-slip h3{font-size:36px}.museum-spread{display:flex;flex-direction:column;padding:40px 25px 50px;gap:35px}.museum-copy h2{font-size:49px}.museum-copy .prose{font-size:24px}.capacity{font-size:70px}.museum-photo{width:60%;max-width:300px;align-self:center;transform:rotate(3deg)}.museum-photo figcaption{font-size:9px;transform:rotate(-3deg);margin-top:25px}.production-spread{padding:25px 0 35px}.production-spread figcaption{padding:0 25px;grid-template-columns:1fr;gap:10px;font-size:10px}.production-spread figcaption>a{justify-self:start}.scene--continuing-the-conversation{padding:45px 0}.site-related{padding:42px 25px 45px}.site-related h2{font-size:43px}.sources{padding:35px 25px 45px;font-size:10px}.source-columns{grid-template-columns:1fr;gap:25px}.sources h2{font-size:32px}.source-note{font-size:10px}}
@media(max-width:360px){.hero h1{font-size:16.5vw}.prose{font-size:23px}.flow-label{font-size:25px;left:110%}.scene-head h2{font-size:40px}.contents{column-gap:14px}.masthead img{width:165px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.site-related .articles-card-img img,.site-related .articles-card-img::after,.site-related .articles-card-icon{transition:none}.site-related .articles-card:hover .articles-card-img img{transform:none}}
.archive-layout{align-items:start}.archive-sheet{margin-top:12px}.cover-strap{top:19.5%}
.travel-date>span{display:block;font:400 10px/1.6 var(--sans);margin-top:16px;color:var(--ink)}
.museum-spread{align-items:start}.museum-photo{margin-top:50px;mix-blend-mode:multiply}
@media(max-width:760px){.cover-strap{top:19%}.archive-sheet{margin-top:0}}
@media(max-width:760px){.museum-photo{margin-top:0}}
/* v2: спокойный текстовый набор, современная производственная полоса, редкие бумажные акценты. */
:root{--paper:#f7f5ed;--blue:#e8efec}
.prose{font:400 18px/1.8 var(--sans);max-width:690px;width:min(690px,calc(100% - 2*var(--gutter)))}
strong,b{font-family:inherit;font-size:1em;font-weight:600}
.scene>.reader-photo{width:min(1120px,calc(100% - 2*var(--gutter)));margin:42px auto}
.scene--production-after-recipe{background-color:var(--paper)}
.reader-photo--malthouse-meeting,.reader-photo--next-product,.reader-photo--boris-fedorenko img{transform:none;box-shadow:none}
.reader-photo--malthouse-meeting{background:#e6e8df;padding:10px}
.reader-photo--author{max-width:300px;padding:9px 9px 16px;background:#e5d7ba;transform:rotate(1deg)}
.reader-photo--author figcaption{font-size:10px}
.author-introduction>.prose{width:auto;font:500 28px/1.4 var(--serif)}
.reader-photo figcaption{font:400 11px/1.65 var(--sans)}
.scene--yeast-and-discussion .reader-photo{background:#dbe5df}
.reader-photo--yeast-and-discussion figcaption,.reader-photo--boris-fedorenko figcaption{font-size:12px}
.research-field{box-shadow:none;border-top:1px solid #927653;background:#fbfaf6}
.research-field aside{font:400 17px/1.8 var(--sans)}
.research-field aside>p:last-child{font-size:11px}
.module-head{margin:0 0 35px}
.module-head h2{font:500 clamp(46px,5vw,70px)/1.02 var(--serif);max-width:800px;letter-spacing:-.025em}
.module-head>.section-note{margin-bottom:20px}
.module-layout>.prose{width:auto;max-width:none}
.module-stamp{font:500 40px/1 IBCondensed,sans-serif;color:#dec481;margin:0 0 20px}
.grain-note{display:block;background:#e8eeeb;padding:65px 8%;border-top:1px solid #bccbc3;overflow:visible}
.grain-note .module-head{max-width:900px}
.grain-layout{display:grid;grid-template-columns:1fr 48%;gap:6%;align-items:start}
.grain-layout>.prose{font:400 17px/1.8 var(--sans)}
.grain-layout>.reader-photo{margin-top:6px}
.grain-layout img{width:100%;height:auto}
.grain-note .source-note{font-size:11px}
.archive-spread{padding-top:65px;padding-bottom:70px}
.archive-layout{grid-template-columns:54% 1fr;gap:18px 6%;align-items:start}
.archive-layout>.module-stamp{grid-column:2;grid-row:1}
.archive-layout>.reader-photo{grid-column:1;grid-row:1/span 2;padding:10px 10px 16px;background:#dfc589;transform:rotate(-1deg)}
.archive-layout>.reader-photo img{width:100%}
.archive-layout>.reader-photo figcaption{font-size:10px;color:#28382e}
.archive-layout>.prose{grid-column:2;grid-row:2;font:400 17px/1.8 var(--sans)}
.flow-note{grid-template-columns:25% 1fr;gap:15px 8%;padding:60px 10%;position:relative;background:#e8efec}
.flow-note>.module-head{grid-column:1/-1}
.flow-note .module-head h2{max-width:820px}
.flow-note>.flow-graphic{width:100%;grid-column:1;grid-row:2;margin:25px 0 0;aspect-ratio:1}
.flow-note>.module-layout{grid-column:2;grid-row:2}
.flow-layout>.prose{font:400 17px/1.8 var(--sans)}
.flow-layout>.source-note{font-size:11px;margin-top:25px}
.city-spread{background:#eeede4;color:var(--ink);grid-template-columns:60% 40%;align-items:center}
.city-spread>.reader-photo{align-self:center}
.city-spread>.reader-photo img{width:100%}
.city-spread>.reader-photo figcaption{padding:0 22px 20px}
.city-spread>.prose{padding:35px 10%;width:auto;font:400 17px/1.75 var(--sans)}
.city-spread h2{font:500 58px/1.05 var(--serif);margin-bottom:25px}
.city-spread h3{font:500 30px/1.1 var(--serif);margin:25px 0 15px}
.history-spread{background:#e3cf99}
.history-layout{grid-template-columns:48% 1fr;gap:7%;align-items:start}
.history-layout>.reader-photo{padding:12px 12px 20px;background:#f9efda;transform:rotate(-1deg);margin-top:5px}
.history-layout>.reader-photo img{width:100%}
.history-layout>.prose{font:400 17px/1.8 var(--sans)}
.assortment-block{display:grid;grid-template-columns:33% 1fr;gap:8%;padding:55px 10%;background:var(--paper);border-bottom:1px solid #c8c5b5}
.assortment-block h2{font:500 48px/1.05 var(--serif);color:var(--wine)}
.assortment-copy{font:400 18px/1.8 var(--sans)}
.assortment-copy>p:last-child{margin:0}
.travel-note{background:#f0ede2;padding:35px 10%;grid-template-columns:22% 1fr}
.travel-copy{font:400 16px/1.8 var(--sans)!important}
.travel-copy h3{font-size:32px}
.museum-spread{display:block;padding:65px 10%;background:#f1eee5}
.museum-layout{display:grid;grid-template-columns:1fr 38%;gap:25px 9%;align-items:start}
.museum-layout>.prose{grid-column:1;grid-row:2;font:400 18px/1.8 var(--sans)}
.museum-layout>.module-stamp{grid-column:1;grid-row:1;color:var(--wine);font-size:60px}
.museum-layout>.reader-photo{grid-column:2;grid-row:1/span 2;max-width:290px;justify-self:center;mix-blend-mode:multiply}
.museum-layout>.reader-photo img{width:100%}
.production-spread{padding-top:35px;background:#f1eee5}
.production-spread .reader-photo figcaption{max-width:none}
.source-columns>.prose{font:400 11px/1.75 var(--sans);width:auto}
.source-columns h3{font-size:23px}
.assortment-copy{display:grid;grid-template-columns:1fr 170px;gap:20px 30px}.assortment-copy>p{grid-column:1}.assortment-copy>.reader-photo{grid-column:2;grid-row:1/span 2;align-self:start;padding:8px;background:#e8e1ce;transform:rotate(1deg)}.assortment-copy>.reader-photo figcaption{font-size:9px}
.assortment-block{grid-template-columns:25% 1fr;gap:6%;padding-left:8%;padding-right:8%}
.museum-layout{grid-template-columns:1fr 1fr;gap:35px 8%}.museum-layout>.prose{grid-column:1/-1;grid-row:1;font-size:18px;max-width:800px;margin:0 auto 20px}.museum-layout>.reader-photo{grid-row:2;grid-column:auto;width:100%;max-width:none;mix-blend-mode:normal}.museum-layout>.reader-photo--museum{max-width:240px;mix-blend-mode:multiply;justify-self:center}.museum-layout>.reader-photo--tver-bottles{align-self:center;border:9px solid #ded8c9}.museum-layout>.reader-photo--tver-bottles img{width:100%;height:auto}.museum-layout>.reader-photo--tver-bottles figcaption{padding:0 8px 12px}
@media(max-width:1100px){.archive-layout>.prose,.grain-layout>.prose,.history-layout>.prose{font-size:16px}.archive-layout{grid-template-columns:48% 1fr}.module-head h2{font-size:54px}}
@media(max-width:760px){
 .prose{font:400 17px/1.8 var(--sans);width:calc(100% - 50px)}
 .scene>.reader-photo{width:calc(100% - 40px);margin:30px auto}
 .author-introduction>.prose{font-size:25px}.reader-photo--author{width:70%;align-self:center}
 .reader-photo--malthouse-meeting,.reader-photo--next-product,.reader-photo--boris-fedorenko img{transform:none}
 .module-head h2{font-size:43px}.module-head{margin-bottom:28px}
 .grain-note,.archive-spread,.history-spread,.museum-spread{padding:42px 25px}
 .grain-layout,.archive-layout,.history-layout,.museum-layout{display:flex;flex-direction:column;gap:30px}
 .grain-layout>.prose,.archive-layout>.prose,.history-layout>.prose,.museum-layout>.prose{font:400 17px/1.8 var(--sans);width:auto}
 .grain-layout>.reader-photo{margin:0}.archive-layout>.module-stamp{margin-bottom:0}
 .archive-layout>.reader-photo{transform:none}.reader-photo figcaption{font-size:10px}
 .flow-note{display:block;padding:42px 25px}.flow-note>.flow-graphic{width:150px;margin:30px 0}.flow-layout>.prose{font-size:17px}
 .city-spread{display:block}.city-spread>.prose{font-size:17px;padding:30px 25px}.city-spread h2{font-size:45px}
 .history-layout>.reader-photo{transform:none}.assortment-block{display:block;padding:42px 25px}
 .assortment-block h2{font-size:42px;margin-bottom:25px}.assortment-copy{font-size:17px}
 .travel-note{display:block;padding:35px 25px}.travel-date{font-size:50px}.travel-copy{font-size:16px!important}
 .museum-layout>.reader-photo{align-self:center;width:65%;max-width:290px}.museum-layout>.module-stamp{font-size:50px}
 .source-columns>.prose{font-size:10px;width:auto}
 .assortment-copy{display:block}.assortment-copy>.reader-photo{width:180px;margin:25px auto 0}.museum-layout>.prose{font-size:17px}.museum-layout>.reader-photo--museum{width:58%;max-width:230px}.museum-layout>.reader-photo--tver-bottles{width:100%;max-width:450px}
}
/* v7: dark photographic mount and a larger author portrait near the conclusion. */
.scene--yeast-and-discussion .reader-photo--yeast-and-discussion{background:#24483e;color:#f5f2e7}
.author-introduction{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8%;padding:60px 10% 70px}
.author-introduction>.reader-photo--author{width:100%;max-width:480px;justify-self:end}
@media(max-width:760px){
 .author-introduction{padding:38px 25px 48px;gap:26px}
 .author-introduction>.reader-photo--author{width:100%;max-width:380px;align-self:center}
}
