:root{--paper:#f3f0e7;--ink:#27362b;--accent:#8a572f;--muted:#657062;--line:#cbd0c2;--tint:#e9e8da;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.75 var(--sans);-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font:400 40px/1.1 var(--serif);letter-spacing:-.035em}h1{font-size:clamp(44px,6vw,88px)}h2{font-size:clamp(30px,3.3vw,48px)}h3{font-size:27px}p{margin-bottom:1.2em}a{color:inherit;text-underline-offset:4px}a:hover{color:var(--accent)}button,input,summary{font:inherit}button,summary{cursor:pointer}button{color:inherit}button:disabled{cursor:default}img{display:block;max-width:100%;height:auto}ul,ol{padding-left:1.35em}li{padding-left:.15em;margin-bottom:.65em}::selection{background:#cdb683;color:#17251b}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.container{width:calc(100% - 104px);max-width:1296px;margin-inline:auto}.kicker{font:700 10px/1.6 var(--sans);letter-spacing:.17em;text-transform:uppercase;display:block;margin-bottom:20px}.small-note,figcaption{font:12px/1.65 var(--sans);color:var(--muted)}figcaption{padding-top:10px}.skip{position:fixed;z-index:200;top:-90px;left:20px;background:var(--ink);color:var(--paper);padding:12px 22px}.skip:focus{top:15px}.identity{display:flex;align-items:center;gap:12px;text-decoration:none;white-space:nowrap}.identity-symbol{width:35px;height:35px;border:1px solid currentColor;border-radius:50%;text-align:center;font:italic 30px/1 var(--serif);padding-top:1px}.identity-name{font:28px/1 var(--serif);letter-spacing:-.8px}.identity-name>span{font-size:.6em;letter-spacing:0}.navigation-actions{display:flex;align-items:center;gap:18px}.search-open{border:0;background:none;display:flex;align-items:center;gap:8px;font-size:11px;padding:12px 0}.search-open svg{fill:none;stroke:currentColor;stroke-width:1.4}.menu-button{border:1px solid var(--line);background:transparent;padding:9px 12px;font-size:12px;display:none;min-height:44px}#main-navigation a{text-decoration:none}#main-navigation [aria-current=page]{text-decoration:underline;text-underline-offset:6px}.nav-section summary{display:flex;align-items:center;list-style:none}.nav-section summary::-webkit-details-marker{display:none}.nav-plus{margin-left:9px;font-size:15px;line-height:1}.nav-section[open] .nav-plus{transform:rotate(45deg)}.rail-note{display:none}.solid-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:15px 23px;background:var(--ink);color:var(--paper);text-decoration:none;font:600 12px/1.5 var(--sans)}.solid-link:hover{background:var(--accent);color:var(--paper)}.quiet-link{display:inline-block;font-size:12px;font-weight:600}.outline-link{padding:15px 23px;border:1px solid currentColor;text-decoration:none;font-size:12px}.section-title{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px}.section-title a,.section-aside{font-size:12px}.editorial-intro{display:grid;grid-template-columns:1fr 1.25fr;gap:9%;padding-block:75px;border-top:1px solid var(--line)}.editorial-intro h2{font-size:42px}.editorial-intro>div:last-child{font-size:15px}.editorial-intro p:last-child{font-size:12px}.start-section{padding-block:70px}.paths{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.path-image{display:block}.path-image img{width:100%;aspect-ratio:4/3;object-fit:cover}.path-text{padding-top:23px;position:relative}.path-number{font-size:10px;letter-spacing:.08em;color:var(--accent);display:block;margin-bottom:12px}.path-text h3{font-size:26px;margin-bottom:18px}.path-text h3 a{text-decoration:none}.path-text p{font-size:13px;line-height:1.8}.path-text p:last-child{font-size:11px;font-weight:600}.picture img{width:100%;object-fit:cover}.labelled-picture img{object-fit:contain!important;height:auto!important;aspect-ratio:auto!important}.chapter{padding-block:70px;border-top:1px solid var(--line)}.chapter-heading h2{font-size:43px}.chapter-number{font-size:12px;display:block;color:var(--accent);margin-bottom:12px}.chapter-copy{font-size:15px;line-height:1.85}.chapter-copy p:last-child{margin-bottom:0;font-size:12px;font-weight:600}.chapter-copy ul{padding-left:1.2em}.question-note{background:var(--tint);padding:50px;max-width:1000px;border:0;margin-block:35px}.question-note .chapter-heading h2{font-size:37px}.flavour-spread{display:grid;grid-template-columns:1fr 1fr;gap:8%;border-top:1px solid var(--line);padding-block:75px}.spread-copy>h2{font-size:36px;margin-bottom:25px}.spread-copy{font-size:15px}.spread-copy .picture{margin-top:25px}.flavour-guide{padding:35px;background:var(--tint)}.flavour-guide h2{font-size:36px;margin-bottom:20px}.flavour-guide>p{font-size:14px}.flavour-options{border-top:1px solid var(--line);margin:25px 0}.flavour-options details{border-bottom:1px solid var(--line)}.flavour-options summary{list-style:none;display:flex;align-items:center;gap:18px;padding:16px 0}.flavour-options summary::-webkit-details-marker{display:none}.flavour-options strong{display:block;font-size:15px;line-height:1.5}.flavour-options small{display:block;font-size:12px;color:var(--muted)}.colour-sample{width:36px;height:36px;border-radius:50%;display:block;flex-shrink:0;border:1px solid #0002}.sample-0{background:#d5ab46}.sample-1{background:#b57e31}.sample-2{background:#814721}.sample-3{background:#4b2d20}.flavour-plus{margin-left:auto;font-size:20px}.flavour-options[open] .flavour-plus{transform:rotate(45deg)}.flavour-options details>p{font-size:13px;padding:0 10px 12px 54px}.flavour-guide>.small-note{font-size:11px}.flavour-guide>a{font-size:12px}.editorial-promise{background:var(--ink);color:var(--paper);margin-top:30px}.editorial-promise>.container{padding-block:65px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%}.editorial-promise h2{font-size:43px;margin-bottom:25px}.editorial-promise p{font-size:14px;line-height:1.9}.editorial-promise .picture img{aspect-ratio:1/1;object-fit:cover}.editorial-promise figcaption{color:var(--paper);opacity:.8}.editorial-promise a:hover{color:#ddc791}.topic-directory{padding-block:70px}.topic-directory h2{margin-bottom:30px}.topic-directory>div{columns:4;column-gap:35px;font-size:12px;line-height:2.3}.topic-directory p{break-inside:avoid}.topic-directory a{text-decoration:none}.topic-directory strong{display:block}.home-references{max-width:1000px;padding-bottom:60px}.references{border-top:1px solid var(--line);padding-top:40px;margin-top:40px}.references>h2{font-size:33px;margin-bottom:25px}.references>p{font-size:13px}.references ol{padding-left:24px;font:13px/1.8 var(--sans)}.references li{padding:18px 0 10px 10px;border-bottom:1px solid var(--line);scroll-margin-top:25px}.references li div+div{margin-top:15px}.references li p{font-size:12px;color:var(--muted);margin-top:7px}.references a{overflow-wrap:anywhere}.references li:target{background:var(--tint);outline:2px solid var(--accent);outline-offset:6px}.cite{font:10px/1.7 var(--sans);color:var(--accent);padding:0 3px;text-decoration:none;display:inline-block}sup{line-height:0}.site-footer{background:var(--ink);color:var(--paper);padding:60px max(52px,calc((100% - 1296px)/2)) 24px}.footer-head{display:flex;justify-content:space-between;align-items:center;gap:40px;border-bottom:1px solid #ffffff35;padding-bottom:40px}.footer-head p{font:46px/1.1 var(--serif);letter-spacing:-1.5px;margin:0}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding-block:40px}.footer-links h2{font:600 11px/1.4 var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px}.footer-links a{display:block;font-size:12px;text-decoration:none;padding:4px 0}.site-footer a:hover{color:#e2c99e}.footer-small{display:flex;justify-content:space-between;border-top:1px solid #ffffff35;padding-top:20px;gap:25px;font-size:10px}.article-heading{padding-top:25px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;font-size:10px;margin-bottom:45px}.breadcrumbs a{text-decoration:none}.article-meta{display:flex;justify-content:center;flex-wrap:wrap;gap:22px;font-size:11px;margin:25px 0 35px}.article-cover{margin-top:30px}.article-cover img{width:100%;height:420px;object-fit:cover}.article-cover figcaption{text-align:left}.article-body{padding-block:60px 80px}.article-toc{font:12px/1.7 var(--sans)}.article-toc summary{font-weight:600;padding-bottom:16px;border-bottom:1px solid var(--line);list-style:none;display:flex;justify-content:space-between}.article-toc summary::-webkit-details-marker{display:none}.article-toc nav{display:flex;flex-direction:column;max-height:65vh;overflow-y:auto;padding-top:14px;padding-right:10px}.article-toc a{display:block;text-decoration:none;padding:6px 0}.article-toc a[aria-current]{font-weight:700;color:var(--accent)}.toc-note{font-family:var(--serif);font-size:19px;line-height:1.4;border-top:1px solid var(--line);padding-top:24px;margin-top:25px}.toc-note a{font:11px var(--sans);margin-top:14px}.reading{font:17px/1.9 var(--sans);min-width:0}.reading-intro{font-size:19px;line-height:1.8}.reading-section{margin-top:45px;scroll-margin-top:35px}.reading h2{font-size:33px;margin-bottom:24px;line-height:1.2}.reading h3{font-size:26px;line-height:1.25;margin:28px 0 20px}.reading-picture{margin-block:40px}.reading-picture img{aspect-ratio:16/10}.picture-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-block:35px}.picture-pair img{aspect-ratio:4/3}.evidence{padding:24px;background:var(--tint);border-left:3px solid var(--accent);margin:25px 0;font:15px/1.8 var(--sans)}.data-table{max-width:100%;overflow-x:auto;margin:25px 0;border:1px solid var(--line)}table{width:100%;border-collapse:collapse;font:13px/1.7 var(--sans)}th,td{padding:13px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);min-width:105px}th{background:var(--tint)}tbody tr:last-child td{border:0}.data-figure{padding:25px;background:#fffdf6;border:1px solid var(--line);margin-block:35px}.data-figure h3{margin:0 0 20px;font-size:27px}.data-figure img{width:100%;height:auto}.data-figure figcaption{font-size:12px}.source-library{margin-top:30px;font:13px/1.7 var(--sans)}.source-library details{padding-block:16px;border-bottom:1px solid var(--line)}.source-library summary{line-height:1.6}.source-library p{margin:16px 0 0}.bottle-check{padding:35px;background:var(--tint);margin-block:35px}.bottle-check p{font-size:14px}.bottle-check fieldset{border:0;margin:20px 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.bottle-check legend{font-size:12px;margin-bottom:15px}.bottle-check label{display:flex;align-items:center;gap:12px;padding:9px 0;cursor:pointer;font-size:13px;line-height:1.5}.bottle-check input{width:19px;height:19px;accent-color:var(--ink);flex-shrink:0}.bottle-check label small{font-size:10px;margin-right:10px;color:var(--muted)}.bottle-check label:has(input:checked)>span{text-decoration:line-through}.check-status{border-top:1px solid var(--line);padding-top:20px}.reset-check{border:0;border-bottom:1px solid currentColor;background:transparent;padding:3px 0;font-size:12px}.related{border-top:1px solid var(--line);padding-block:55px 70px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.story{display:block;text-decoration:none}.story>img{aspect-ratio:3/2;object-fit:cover;width:100%}.story>div{padding-top:23px}.story .kicker{font-size:9px;margin-bottom:12px}.story h3{font-size:27px;display:flex;justify-content:space-between;gap:15px}.story p{font-size:13px;margin-top:15px}.error-page{padding-block:100px 130px}.error-page h1{margin-bottom:30px}.error-page p{font-size:18px}.error-page>a{margin:15px 25px 0 0}dialog{border:0;background:var(--paper);color:var(--ink);width:min(720px,calc(100% - 32px));max-height:85dvh;padding:34px;box-shadow:0 20px 100px #0004}dialog::backdrop{background:#17251b99;backdrop-filter:blur(3px)}.search-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.search-top .kicker{margin:0}.search-close{background:none;border:1px solid var(--line);width:40px;height:40px;font-size:27px;line-height:1}dialog h2{font-size:37px;margin:20px 0 28px}dialog label{display:block;font-size:12px;margin-bottom:10px}#search-input{width:100%;background:transparent;color:inherit;border:0;border-bottom:2px solid var(--ink);border-radius:0;padding:14px 0;font-size:18px}#search-status{font-size:12px;margin:20px 0}.search-result{display:block;text-decoration:none;padding:19px 0;border-top:1px solid var(--line)}.search-result small{display:block;font-size:10px;color:var(--muted);margin-bottom:6px}.search-result strong{font-size:17px;line-height:1.4;display:block}.search-result p{font-size:12px;margin:8px 0 0}.search-result:hover{background:var(--tint)}html:not(.js) .search-open,html:not(.js) .menu-button,html:not(.js) .check-status,html:not(.js) .reset-check{display:none}@media(max-width:1100px){.container{width:calc(100% - 64px)}.paths{gap:20px}.path-text h3{font-size:23px}.chapter-heading h2{font-size:38px}.site-footer{padding-inline:32px}.flavour-spread{gap:5%}.article-cover img{height:350px}.editorial-intro{gap:6%}.editorial-intro h2{font-size:36px}}
@media(max-width:800px){.paths{grid-template-columns:1fr 1fr;gap:30px}.path-text h3{font-size:28px}.editorial-intro{gap:5%}.editorial-intro>div:last-child{font-size:14px}.section-aside{display:none}.flavour-spread{grid-template-columns:1fr 1fr;gap:4%}.flavour-guide{padding:25px}.flavour-guide h2{font-size:31px}.spread-copy h2{font-size:31px}.topic-directory>div{columns:2}.article-meta{font-size:10px;gap:15px}.article-cover img{height:300px}.article-toc{background:var(--tint);padding:22px;margin-bottom:35px}.article-toc nav{max-height:260px;display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.toc-note{display:none}.footer-head p{font-size:39px}.related h2{font-size:37px}.related-grid{gap:20px}.story h3{font-size:25px}.bottle-check fieldset{grid-template-columns:1fr}.editorial-promise>.container{gap:5%}.editorial-promise h2{font-size:37px}}
@media(max-width:600px){.container{width:calc(100% - 40px)}.kicker{font-size:9px;margin-bottom:16px}.start-section{padding-block:45px}.section-title{display:block;margin-bottom:28px}.section-title>a{display:inline-block;margin-top:15px}.section-title h2{font-size:34px}.paths{gap:25px 18px}.path-text{padding-top:17px}.path-text h3{font-size:23px;margin-bottom:15px}.path-text p{font-size:12px}.path-text p:last-child{font-size:10px}.editorial-intro{grid-template-columns:1fr;padding-block:45px;gap:22px}.editorial-intro h2{font-size:35px}.chapter{padding-block:40px}.chapter-heading h2{font-size:33px}.chapter-copy{font-size:15px}.question-note{padding:28px;margin-block:15px}.question-note .chapter-heading h2{font-size:31px}.flavour-spread{grid-template-columns:1fr;gap:30px;padding-block:45px}.flavour-guide{padding:28px 23px}.flavour-guide h2{font-size:33px}.spread-copy h2{font-size:32px}.editorial-promise>.container{grid-template-columns:1fr;padding-block:35px;gap:30px}.editorial-promise .picture img{aspect-ratio:4/3}.editorial-promise h2{font-size:36px}.topic-directory{padding-block:45px}.topic-directory h2{font-size:33px}.topic-directory>div{font-size:12px;column-gap:20px}.home-references{padding-bottom:40px}.references>h2{font-size:29px}.references ol{font-size:12px}.references li{padding-left:4px}.references li p{font-size:11px}.site-footer{padding:40px 20px 22px}.footer-head{display:block;padding-bottom:30px}.footer-head p{font-size:37px}.footer-head .outline-link{display:inline-block;margin-top:25px}.footer-links{grid-template-columns:1fr 1fr;gap:30px;padding-block:30px}.footer-links>div:last-child{grid-column:1/3;display:grid;grid-template-columns:1fr 1fr;column-gap:30px}.footer-links>div:last-child h2{grid-column:1/3;margin-bottom:10px}.footer-small{font-size:9px;gap:14px}.article-heading{padding-top:22px}.breadcrumbs{font-size:9px;margin-bottom:30px;gap:9px}.article-heading h1{font-size:40px}.article-meta{font-size:10px;gap:8px 15px;margin:20px 0 27px}.article-cover{margin-top:20px}.article-cover img{height:auto;aspect-ratio:4/3}.article-body{padding-block:30px 40px}.article-toc{padding:20px;margin-bottom:30px}.article-toc nav{display:flex;max-height:230px}.reading{font-size:16px;line-height:1.9}.reading-intro{font-size:18px}.reading h2{font-size:29px}.reading h3{font-size:24px}.reading-section{margin-top:35px}.evidence{padding:20px;font-size:14px}.data-figure{padding:15px}.data-figure h3{font-size:24px}.data-figure figcaption{font-size:11px}.reading-picture{margin-block:30px}.picture-pair{gap:15px}.bottle-check{padding:25px 20px}.bottle-check h2{font-size:29px}.bottle-check label{font-size:12px}.bottle-check label small{margin-right:7px}.related{padding-block:40px}.related h2{font-size:33px}.related-grid{grid-template-columns:1fr;gap:24px}.story{display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:center}.story>img{height:125px;aspect-ratio:auto}.story>div{padding:0}.story h3{font-size:24px}.error-page{padding-block:65px 80px}.error-page h1{font-size:49px}.error-page p{font-size:16px}dialog{padding:23px}dialog h2{font-size:30px}#search-input{font-size:16px}.search-result strong{font-size:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}@media print{.site-navigation,.article-toc,.related,.site-footer,dialog,.bottle-check,.flavour-guide{display:none!important}.site-canvas{margin:0!important}.container{width:100%;max-width:none}.article-body{display:block!important}.reading{font-size:11pt}body{background:white;color:black}.article-cover{max-width:400px}.references{break-before:page}}
