.prose .ivresse-atlas{--accent:var(--red-light);--gutter:clamp(16px, 4vw, 56px)}.ivresse-atlas :is(.toc-inner h2,.contents ol,.contents li,.division,.detail-sheet p,.detail-sheet li,.detail-sheet figure,.detail-sheet figcaption,.detail-sheet ol,.pair figure,.pair figcaption,.pair figcaption p){margin:0;padding:0}.ivresse-atlas .contents{border-block:1px solid var(--line);padding-block:20px}.ivresse-atlas .contents h2{margin:0 0 12px;font-size:28px}.ivresse-atlas .contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 20px;margin:0;padding:0;list-style:none;display:grid}.ivresse-atlas .contents li a{gap:8px;font-size:16px;display:flex}.ivresse-atlas .contents li span{color:var(--red-light);font-variant-numeric:tabular-nums}.ivresse-atlas .chapter{margin:clamp(44px,5vw,72px) 0 0}.ivresse-atlas .chapter h2{margin:.45em 0 .55em}.ivresse-atlas .division{color:var(--red-light);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:15px;display:flex}.ivresse-atlas .division i{background:currentColor;width:25px;height:1px}.ivresse-atlas .atlas-copy{margin:.9em 0 0}.ivresse-atlas .image-link{display:block}.ivresse-atlas .photo figcaption,.ivresse-atlas .study figcaption{color:var(--muted);margin:0;padding-top:.55em;font-size:16px;line-height:1.55}.ivresse-atlas .cups img,.ivresse-atlas .brief img{aspect-ratio:1.9;object-fit:cover}.ivresse-atlas .cups img{object-position:50% 98%}.ivresse-atlas .brief img{object-position:50% 55%}.ivresse-atlas .plate,.ivresse-atlas .study{width:min(1020px,calc(100vw - 2 * var(--gutter)));margin:36px 0;position:relative;left:50%;transform:translate(-50%)}.ivresse-atlas .plate{color:#30262c;background:#e8e0dd;padding:clamp(18px,3.3vw,42px)}.ivresse-atlas .plate h3{color:#30262c;margin:0;line-height:1.1}.ivresse-atlas .plate-intro{color:#594954;margin:.6em 0;font-size:17px}.ivresse-atlas .pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ivresse-atlas .pair img{aspect-ratio:1;object-fit:contain;width:100%}.ivresse-atlas .pair figcaption{color:#50414a;padding-top:.6em;font-size:16px}.ivresse-atlas .pair h4{color:#30262c;margin:0;font-size:26px}.ivresse-atlas .plate a,.ivresse-atlas .atlas-index a{color:#72475a}.ivresse-atlas .plate-credit{border-top:1px solid #baacb2;margin:1.1em 0 0;padding-top:.5em;font-size:15px}.ivresse-atlas .study .image-link{cursor:zoom-in}.ivresse-atlas .study figcaption span{margin-inline:.3em}@media (width<=680px){.ivresse-atlas .pair{grid-template-columns:1fr}.ivresse-atlas .contents li a{font-size:15px}}.prose .ivresse-atlas .atlas-index{width:min(64rem, calc(100% - 2 * var(--gutter)));color:#30262c;background:#e8e0dd;margin:clamp(36px,5vw,64px) auto;padding:clamp(20px,3.3vw,44px)}.prose .ivresse-atlas .atlas-index h2,.prose .ivresse-atlas .material-guide h3,.prose .ivresse-atlas .purchase-example h3{letter-spacing:-.015em;font-size:clamp(2.05rem,3.3vw,2.8rem);line-height:1.1}.prose .ivresse-atlas .atlas-index p{max-width:70ch}.prose .ivresse-atlas .atlas-intro,.prose .ivresse-atlas .guide-intro{margin-top:.7em;font-size:clamp(1.12rem,1.5vw,1.22rem);line-height:1.65}.prose .ivresse-atlas .atlas-index table{border-collapse:collapse;width:100%;margin:1.35em 0 .55em;font-size:1.04rem;line-height:1.55}.prose .ivresse-atlas .atlas-index th,.prose .ivresse-atlas .atlas-index td{text-align:left;vertical-align:top;padding:.7em .55em}.prose .ivresse-atlas .atlas-index th:first-child,.prose .ivresse-atlas .atlas-index td:first-child{padding-left:0}.prose .ivresse-atlas .atlas-index th:first-child{width:30%}.prose .ivresse-atlas .atlas-index th{font-weight:600}.prose .ivresse-atlas .atlas-index thead th{color:#5c4d56;border-bottom:1px solid #796771;font-size:.94rem}.prose .ivresse-atlas .atlas-index tbody tr{border-bottom:1px solid #c6b9be}.prose .ivresse-atlas .atlas-source{overflow-wrap:anywhere;margin:.85em 0;font-size:1.02rem;line-height:1.65}.prose .ivresse-atlas .atlas-index nav{margin-top:1.6em}.prose .ivresse-atlas .atlas-index h3{margin-bottom:.4em;font-size:clamp(1.55rem,2.2vw,2rem);line-height:1.15}.prose .ivresse-atlas .guide-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:.15rem 1rem;padding:0;font-size:1.04rem;list-style-position:inside;display:grid}.prose .ivresse-atlas .guide-index li::marker{color:#725567;font-variant-numeric:tabular-nums}.prose .ivresse-atlas .guide-index a{padding:.24em 0;display:inline-block}.prose .ivresse-atlas .material-guide{border-top:1px solid var(--line);margin:clamp(42px,6vw,78px) 0;padding-top:1.25em}.prose .ivresse-atlas .guide-intro{color:var(--muted)}.prose .ivresse-atlas .guide-facts{margin:1.3em 0;padding:0;font-size:1.06rem;line-height:1.65}.prose .ivresse-atlas .guide-facts div{border-bottom:1px solid var(--line);grid-template-columns:minmax(8.2em,.36fr) 1fr;gap:1.2em;padding:.58em 0;display:grid}.prose .ivresse-atlas .guide-facts dt{color:var(--accent);font-weight:550}.prose .ivresse-atlas .guide-facts dd{overflow-wrap:break-word;margin:0}.prose .ivresse-atlas .material-guide .atlas-source,.prose .ivresse-atlas .return-index{color:var(--accent)}.prose .ivresse-atlas .return-index{margin-top:.5em;font-size:1rem;display:inline-block}.prose .ivresse-atlas .purchase-example{border-inline-start:3px solid #b9879b;margin:2.5em 0;padding:.6em 0 .6em 1.2em}.prose .ivresse-atlas .purchase-example h3{font-size:clamp(1.7rem,2.75vw,2.2rem)}@media (width<=680px){.prose .ivresse-atlas .guide-index{grid-template-columns:repeat(2,minmax(0,1fr))}.prose .ivresse-atlas .atlas-index{width:calc(100% - 1.15 * var(--gutter))}.prose .ivresse-atlas .atlas-index table{font-size:1rem}.prose .ivresse-atlas .atlas-index th:first-child{width:33%}.prose .ivresse-atlas .guide-facts div{padding:.55em 0;display:block}.prose .ivresse-atlas .guide-facts dt{margin-bottom:.12em}}@media (width<=355px){.prose .ivresse-atlas .atlas-index{padding-inline:.8rem}.prose .ivresse-atlas .atlas-index th,.prose .ivresse-atlas .atlas-index td{overflow-wrap:anywhere;padding-inline:.25em}}@media print{.prose .ivresse-atlas .atlas-index{width:100%;left:auto;transform:none}.prose .ivresse-atlas .return-index,.prose .ivresse-atlas .atlas-index nav{display:none}.prose .ivresse-atlas .guide-facts dt,.prose .ivresse-atlas .guide-intro,.prose .ivresse-atlas .material-guide .atlas-source{color:#44343c}}.prose .ivresse-atlas .detail-plate{width:min(66rem, calc(100vw - 2 * var(--gutter)));margin-block:clamp(1.6rem,4vw,3rem);position:relative;left:50%;transform:translate(-50%)}.prose .ivresse-atlas .detail-sheet{--sheet-ink:#352931;--sheet-muted:#5c4d54;--sheet-accent:#774758;color:var(--sheet-ink);background:#eae2dd;border-top:3px solid #947782;padding:clamp(1.25rem,3vw,2.65rem)}.prose .ivresse-atlas .detail-kicker{color:var(--sheet-accent);font:600 .85rem/1.45 var(--sans);letter-spacing:.105em;text-transform:uppercase}.prose .ivresse-atlas .detail-sheet .detail-title{text-align:start;text-wrap:pretty;margin:.2rem 0 .45rem;font-size:clamp(1.95rem,3.2vw,2.85rem);line-height:1.1}.prose .ivresse-atlas .detail-intro{max-width:72ch;color:var(--sheet-muted);margin:.45rem 0;font-size:1.05rem;line-height:1.6}.prose .ivresse-atlas .detail-grid{background:#c2b2af;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(1.1rem,2vw,1.7rem);padding:1px;list-style:none;display:grid;overflow:hidden}.prose .ivresse-atlas .detail-grid>li{background:#f5efeb;min-width:0;display:flex}.prose .ivresse-atlas .detail-cell{flex:1;min-width:0}.prose .ivresse-atlas .detail-zoom{cursor:zoom-in;background:#e4dcd5;display:block}.prose .ivresse-atlas .detail-zoom:focus-visible{z-index:1;outline-offset:-3px;position:relative}.prose .ivresse-atlas .detail-zoom img{aspect-ratio:4/3;object-fit:contain;width:100%}.prose .ivresse-atlas .detail-cell figcaption{padding:clamp(.7rem,1.35vw,1.15rem)}.prose .ivresse-atlas .cell-heading{font:560 clamp(1.08rem, 1.6vw, 1.32rem)/1.36 var(--sans);overflow-wrap:break-word;align-items:baseline;gap:.5em;display:flex}.prose .ivresse-atlas .cell-heading strong{min-width:0;font-weight:580}.prose .ivresse-atlas .cell-number{color:var(--sheet-accent);font-variant-numeric:tabular-nums;font-size:1rem}.prose .ivresse-atlas .cell-note{color:var(--sheet-muted);font:400 1.05rem/1.5 var(--sans);overflow-wrap:anywhere;margin-top:.4rem}.prose .ivresse-atlas .cell-source,.prose .ivresse-atlas .detail-source{color:var(--sheet-muted);font-size:.92rem;line-height:1.5}.prose .ivresse-atlas .cell-source{margin-top:.45rem;display:inline-block}.prose .ivresse-atlas .detail-source{margin-top:1rem}.prose .ivresse-atlas .detail-actions{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.25rem 1.25rem;margin:.75rem 0 0;font-size:1rem;display:flex}.prose .ivresse-atlas .detail-actions a{color:var(--accent)}@media (width>=800px){.prose .ivresse-atlas .detail-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.prose .ivresse-atlas .detail-plate{width:calc(100vw - 1rem)}.prose .ivresse-atlas .detail-sheet{padding:1rem .6rem}.prose .ivresse-atlas .detail-kicker,.prose .ivresse-atlas .detail-sheet .detail-title,.prose .ivresse-atlas .detail-intro,.prose .ivresse-atlas .detail-source{margin-inline:.35rem}.prose .ivresse-atlas .detail-sheet .detail-title{font-size:1.8rem}.prose .ivresse-atlas .detail-actions{margin-inline:.5rem}.prose .ivresse-atlas .detail-actions p{width:100%}.prose .ivresse-atlas .cell-heading{gap:.35em;font-size:1.04rem}.prose .ivresse-atlas .cell-note{font-size:1rem}.prose .ivresse-atlas .cell-source{font-size:.88rem}}@media (width<=359px){.prose .ivresse-atlas .detail-grid{grid-template-columns:minmax(0,1fr)}}@media print{.prose .ivresse-atlas .detail-plate{width:100%;left:auto;transform:none}.prose .ivresse-atlas .detail-sheet{print-color-adjust:exact;padding:.9rem}.prose .ivresse-atlas .detail-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.prose .ivresse-atlas .detail-cell{break-inside:avoid}.prose .ivresse-atlas .detail-actions{display:none}}.prose .ivresse-atlas .atlas-index{width:min(940px, calc(100vw - 2 * var(--gutter)));margin-inline:0;position:relative;left:50%;transform:translate(-50%)}.prose .ivresse-atlas .atlas-index h2,.prose .ivresse-atlas .atlas-index h3{color:#30262c;margin-top:0}.prose .ivresse-atlas .atlas-index table{display:table}.prose .ivresse-atlas .atlas-index h2{margin-bottom:.4em}.prose .ivresse-atlas .detail-sheet strong,.prose .ivresse-atlas .detail-sheet .detail-title,.prose .ivresse-atlas .detail-sheet a,.prose .ivresse-atlas .detail-cell figcaption{color:var(--sheet-ink)}.prose .ivresse-atlas .detail-kicker{margin:0}.prose .ivresse-atlas .detail-grid{margin-bottom:0;padding:1px}.prose .ivresse-atlas .detail-grid>li{margin:0;padding:0}.prose .ivresse-atlas .detail-cell{margin:0}.prose .ivresse-atlas .detail-zoom img{height:auto;display:block}.prose .ivresse-atlas .detail-sheet .cell-heading,.prose .ivresse-atlas .detail-sheet .cell-note,.prose .ivresse-atlas .detail-actions p,.prose .ivresse-atlas .detail-source{margin-bottom:0}
