@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Roman-latin.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;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}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Roman-latin-ext.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Italic-latin.woff2)format("woff2");font-weight:200 800;font-style:italic;font-display:swap;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}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Italic-latin-ext.woff2)format("woff2");font-weight:200 800;font-style:italic;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:light dark;--paper:#f6f5f0;--paper-deep:#ece9e0;--ink:#1f2320;--ink-soft:#4b524e;--rule:#c5c7bf;--rule-strong:#8e928a;--sea:#0f3f4b;--sea-text:#fff;--water:#d9e7ea;--water-deep:#c3d9de;--land:#f1efe6;--skin-yellow:#e4d27e;--skin-green:#a9bf72;--skin-red:#b5463b;--skin-orange:#d47d45;--skin-pink:#d88f8a;--skin-russet:#9a7547;--coast:#5f7378;--graticule:#b7cbd0;--apple:#a8222c;--apple-soft:#f2d8d6;--apple-ink:#fff;--leaf:#4f6d34;--leaf-soft:#e1e9d7;--link:#0d4c5a;--link-hover:#0a3540;--focus:#a8222c;--shade-1:#88b35e;--shade-2:#6c9c45;--shade-3:#527f31;--shade-4:#3b6322;--shade-5:#27470f;--display:"Newsreader", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--text:"Newsreader", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--measure:36rem;--page:72rem}@media (prefers-color-scheme:dark){:root{--paper:#121b1e;--paper-deep:#0d1517;--ink:#ebe6d9;--ink-soft:#b4b8ad;--rule:#33403f;--rule-strong:#6b7a78;--sea:#0a2a33;--sea-text:#ebe6d9;--water:#0e2b33;--water-deep:#0a2129;--land:#1d2b2e;--skin-yellow:#b9a659;--skin-green:#7f9550;--skin-red:#a3413a;--skin-orange:#b76838;--skin-pink:#b27470;--skin-russet:#7d5f3b;--coast:#7f9ba1;--graticule:#1e3a42;--apple:#f08b86;--apple-soft:#3b1f21;--apple-ink:#121b1e;--leaf:#a6c784;--leaf-soft:#1f2d1b;--link:#8ccfdb;--link-hover:#b5e3eb;--focus:#f08b86;--shade-1:#557f38;--shade-2:#6c9a4a;--shade-3:#86b55e;--shade-4:#a4cd7c;--shade-5:#c3e2a0}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font-family:var(--text);font-optical-sizing:auto;overflow-wrap:break-word;margin:0;font-size:1.125rem;line-height:1.55;overflow-x:clip}a{color:var(--link);text-underline-offset:.18em;text-decoration-thickness:.0625rem}a:hover{color:var(--link-hover);text-decoration-thickness:.125rem}:focus-visible{outline:.1875rem solid var(--focus);outline-offset:.1875rem;border-radius:.125rem}.skip{z-index:10;background:var(--paper);color:var(--ink);border:.125rem solid var(--ink);padding:.75rem 1rem;font-weight:600;position:absolute;top:-10rem;left:1rem}.skip:focus{top:1rem}.page{max-width:var(--page);margin:0 auto;padding-inline:1rem}@media (width>=48em){.page{padding-inline:2rem}}main{padding-block:1.5rem 4rem;display:block}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0 0 .6em;font-weight:500;line-height:1.08}h1{font-size:clamp(2.125rem,1.4rem + 3vw,3.5rem);font-weight:450}h2{margin-top:2.5rem;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}h3{margin-top:1.75rem;font-size:1.3125rem;font-weight:600}p,ul,ol,dl,figure,blockquote,table{margin:0 0 1.1em}.prose{max-width:var(--measure)}.prose>:first-child{margin-top:0}.prose li+li{margin-top:.35em}.prose sup,sup.cite{vertical-align:.5em;font-size:.72em;line-height:0}.prose sup a,sup.cite a{padding:0 .1em;text-decoration:none}.lede{color:var(--ink-soft);max-width:34em;font-size:1.3125rem;line-height:1.45}.small{color:var(--ink-soft);font-size:.9375rem}.tagline{color:var(--ink-soft);margin-top:-.25rem;font-size:1.25rem;font-style:italic}.rule{border:0;border-top:.1875rem double var(--rule-strong);margin:2.5rem 0 1.5rem}hr{border:0;border-top:.0625rem solid var(--rule);margin:2rem 0}.word{font-style:italic}.word[lang=ar],.word[lang=fa],.word[lang=ur],.word[lang=hi],.word[lang=mr],.word[lang=gu],.word[lang=bn],.word[lang=ta],.word[lang=ml],.word[lang=si],.word[lang=th],.word[lang=my],.word[lang=dv]{font-size:1.08em;font-style:normal}.masthead{border-bottom:.1875rem double var(--rule-strong);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding-block:1rem;display:flex}.brand{min-width:0;color:var(--ink);font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:.75rem;font-size:1.375rem;font-weight:500;text-decoration:none;display:inline-flex}.brand:hover{color:var(--ink)}.brand .mark{flex:none;width:2.5rem;height:2.5rem}.brand .brand-name{min-width:0}.menu{position:relative}.menu summary{cursor:pointer;border:.0625rem solid var(--rule-strong);border-radius:.25rem;padding:.5rem .75rem;font-weight:500;list-style:none}.menu summary::-webkit-details-marker{display:none}.menu ul{background:var(--paper);border:.0625rem solid var(--rule-strong);border-radius:.25rem;min-width:min(14rem,100%);max-width:100%;margin:.5rem 0 0;padding:.25rem 0;list-style:none}.menu li a{color:var(--ink);padding:.5rem .9rem;text-decoration:none;display:block}.menu li a:hover,.menu li a[aria-current=page]{text-underline-offset:.2em;text-decoration:underline}.menu li a[aria-current=page]{font-weight:600}@media (width>=56em){.menu summary{display:none}.menu::details-content{content-visibility:visible;display:block}.menu ul{background:0 0;border:0;flex-wrap:wrap;gap:0 .25rem;min-width:0;margin:0;padding:0;display:flex}.menu li a{padding:.5rem .6rem}}.entries{border-top:.0625rem solid var(--rule);margin:0;padding:0;list-style:none}.entries li{border-bottom:.0625rem solid var(--rule);grid-template-columns:minmax(0,1fr);gap:.25rem 1.25rem;padding:1rem 0;display:grid}.entries .thumb{aspect-ratio:4/5;object-fit:cover;border:.0625rem solid var(--rule);background:#fff;grid-row:1/span 3;width:5.5rem;height:auto}@media (width>=36em){.entries li{grid-template-columns:5.5rem minmax(0,1fr)}.entries li.no-thumb{grid-template-columns:minmax(0,1fr)}}.entries h2,.entries h3{margin:0;font-size:1.3125rem}.entries h2 a,.entries h3 a{color:var(--ink);text-decoration:none}.entries h2 a:hover,.entries h3 a:hover{text-decoration:underline}.entries .entry-tagline{color:var(--ink-soft);margin:0;font-style:italic}.entries .entry-meta{color:var(--ink-soft);margin:0;font-size:.9375rem}.facts{border-top:.0625rem solid var(--rule);margin:0 0 1.5rem}.facts div{border-bottom:.0625rem solid var(--rule);flex-wrap:wrap;gap:.15rem 1rem;padding:.55rem 0;display:flex}.facts dt{color:var(--ink-soft);flex:0 0 7.5rem}.facts dd{flex:12rem;min-width:0;margin:0}figure.plate{margin:0 0 1.5rem}figure.plate img{border:.0625rem solid var(--rule);background:#fff;width:100%;height:auto;display:block}@media (prefers-color-scheme:dark){figure.plate img,.entries .thumb{filter:brightness(.9)}}figcaption{color:var(--ink-soft);margin-top:.5rem;font-size:.9375rem}.entry-head{margin-bottom:1.5rem}.crumbs{color:var(--ink-soft);margin:0 0 .5rem;font-size:.9375rem}.entry-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem 3rem;margin-bottom:2rem;display:grid}.entry-grid>*{min-width:0}@media (width>=60em){.entry-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}.entry-side{position:sticky;top:1rem}}.entry-nav{border-top:.0625rem solid var(--rule);flex-wrap:wrap;gap:1rem;margin-top:2.5rem;padding-top:1.25rem;display:flex}.entry-nav a{border:.0625rem solid var(--rule-strong);min-width:0;color:var(--ink);border-radius:.25rem;flex:14rem;padding:.75rem 1rem;font-weight:500;text-decoration:none}.entry-nav a[rel=next]{text-align:right}.entry-nav a:hover{border-color:var(--ink)}.editing-notice{border:.125rem solid var(--apple);background:var(--apple-soft);color:var(--ink);border-radius:.25rem;margin:0 0 1.5rem;padding:.75rem 1rem}.editing-notice p,.editing-notice ul{margin:0}.table-wrap{-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;border-bottom:.0625rem solid var(--rule);padding:.5rem .6rem}th{color:var(--ink-soft);font-weight:600}.sources{color:var(--ink-soft);font-size:.9375rem}.sources ol{padding-left:1.5rem}.sources li{margin-bottom:.5rem}.sources li:target{background:var(--apple-soft)}.button{background:var(--ink);min-height:2.75rem;color:var(--paper);font:inherit;white-space:normal;cursor:pointer;border:0;border-radius:.25rem;padding:.6rem 1.1rem;font-weight:500;text-decoration:none;display:inline-block}.button:hover{color:var(--paper);background:var(--ink-soft)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.number{text-align:right;font-variant-numeric:lining-nums tabular-nums}.contents{border-top:.0625rem solid var(--rule);border-bottom:.0625rem solid var(--rule);max-width:40rem;margin:0 0 2rem;padding:1rem 0}.contents-title{margin:0 0 .5rem;font-weight:600}.contents ol{columns:2 14rem;column-gap:2rem;margin:0;padding-left:1.5rem}.contents li{break-inside:avoid;margin-bottom:.3rem}.contents-letters ol{columns:auto;flex-wrap:wrap;gap:.25rem;padding:0;list-style:none;display:flex}.contents-letters a{text-align:center;border:.0625rem solid var(--rule);border-radius:.25rem;min-width:2.25rem;padding:.3rem .45rem;text-decoration:none;display:inline-block}.page-intro{margin-bottom:1.5rem}.link-list,.inline-list{padding-left:1.25rem}.inline-list{flex-wrap:wrap;gap:.25rem 1.25rem;padding:0;list-style:none;display:flex}.fact-note{margin-top:.2rem;display:block}.site-search{flex:14rem;min-width:0;max-width:22rem;margin-left:auto;position:relative}.site-search input{width:100%;min-height:2.5rem;font:inherit;color:var(--ink);background:var(--paper);border:.0625rem solid var(--rule-strong);border-radius:.25rem;padding:.4rem .7rem;font-size:1rem}body:has(.home-search) .site-search{display:none}.search-row{position:relative}.site-search-options{z-index:20;background:var(--paper);border:.0625rem solid var(--rule-strong);border-radius:.25rem;max-height:70vh;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 .5rem 1.5rem #0000001f}.site-search-options a{color:var(--ink);flex-wrap:wrap;justify-content:space-between;gap:0 .75rem;padding:.45rem .75rem;text-decoration:none;display:flex}.site-search-options [aria-selected=true] a,.site-search-options a:hover{background:var(--paper-deep)}.site-search-options .small{font-size:.8125rem}.search-form{max-width:36rem;margin-top:1.5rem}.search-form label{margin-bottom:.35rem;font-weight:600;display:block}.search-row{flex-wrap:wrap;gap:.5rem;display:flex}.finder input[type=search]{flex:none}.search-row input,.finder input[type=search]{min-width:0;min-height:2.75rem;font:inherit;color:var(--ink);background:var(--paper);border:.0625rem solid var(--rule-strong);border-radius:.25rem;padding:.5rem .75rem}.search-row input{flex:14rem}.search-row button,.finder-reset{min-height:2.75rem;font:inherit;color:var(--paper);background:var(--ink);cursor:pointer;border:0;border-radius:.25rem;padding:.5rem 1.1rem;font-weight:500}.search-row button:hover,.finder-reset:hover{background:var(--ink-soft)}.finder{border-top:.0625rem solid var(--rule);margin:0 0 1.5rem;padding:1rem 0 .5rem}.finder-search label,.finder-field label{margin-bottom:.3rem;font-weight:600;display:block}.finder-search{flex-direction:column;max-width:36rem;margin-bottom:1rem;display:flex}.finder-filters{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.finder-field{flex:10rem;min-width:0;max-width:18rem}.finder-field select{width:100%;min-height:2.75rem;font:inherit;color:var(--ink);background:var(--paper);border:.0625rem solid var(--rule-strong);border-radius:.25rem;padding:.4rem .5rem}.finder-status{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:1rem 0 0;font-weight:500;display:flex}.letters ul{flex-wrap:wrap;gap:.25rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.letters a{text-align:center;border:.0625rem solid var(--rule);border-radius:.25rem;min-width:2.25rem;min-height:2.25rem;padding:.3rem .45rem;text-decoration:none;display:inline-block}.letters a:hover{border-color:var(--ink)}.catalogue-letter{border-bottom:.0625rem solid var(--rule);margin:1.75rem 0 .75rem;padding-bottom:.35rem;scroll-margin-top:1rem}.catalogue-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.25rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.catalogue-flat{margin-top:1rem}.catalogue-link{color:var(--ink);grid-template-rows:auto auto;grid-template-columns:3rem minmax(0,1fr);align-items:center;column-gap:.85rem;padding:.4rem 0;text-decoration:none;display:grid}.catalogue-thumb{object-fit:cover;border:.0625rem solid var(--rule);background:var(--paper-deep);border-radius:50%;grid-row:1/span 2;width:3rem;height:3rem}.catalogue-thumb-none.g-yellow{--ground:var(--skin-yellow)}.catalogue-thumb-none.g-green{--ground:var(--skin-green)}.catalogue-thumb-none.o-red{--over:var(--skin-red)}.catalogue-thumb-none.o-orange{--over:var(--skin-orange)}.catalogue-thumb-none.o-pink{--over:var(--skin-pink)}.catalogue-thumb-none.g-yellow,.catalogue-thumb-none.g-green{background:var(--ground)}.catalogue-thumb-none.o-red,.catalogue-thumb-none.o-orange,.catalogue-thumb-none.o-pink{background:radial-gradient(circle at 70% 30%, var(--over) 0 45%, var(--ground,var(--over)) 75%)}.catalogue-thumb-none.striped{background:repeating-linear-gradient(98deg, var(--over) 0 .12rem, var(--ground,var(--skin-yellow)) .12rem .34rem)}.catalogue-thumb-none.russet{background-image:radial-gradient(var(--skin-russet) 0 30%, transparent 32%), radial-gradient(var(--skin-russet) 0 22%, transparent 24%);background-position:0 0,.17rem .29rem;background-size:.55rem .55rem,.4rem .4rem;background-color:var(--ground,var(--skin-yellow))}.catalogue-thumb-frame{display:block;overflow:hidden}.catalogue-thumb-frame img{object-fit:cover;object-position:50% 28%;transform-origin:50% 28%;width:100%;height:100%;display:block;transform:scale(1.5)}.catalogue-name{font-weight:500;line-height:1.25}.catalogue-meta{color:var(--ink-soft);font-size:.875rem}.catalogue-link:hover .catalogue-name{text-decoration:underline}.worldmap,.locator{margin:0 0 1.5rem}.worldmap svg,.locator svg{width:100%;height:auto;display:block}.globe{fill:var(--water)}.graticule{fill:none;stroke:var(--graticule);stroke-width:.6px}.land,.country{fill:var(--land);stroke:var(--coast);stroke-width:.5px;stroke-linejoin:round}.country.picked{fill:var(--leaf-soft);stroke:var(--leaf);stroke-width:1px}.country.shade-1{fill:var(--shade-1)}.country.shade-2{fill:var(--shade-2)}.country.shade-3{fill:var(--shade-3)}.country.shade-4{fill:var(--shade-4)}.country.shade-5{fill:var(--shade-5)}.dots circle{fill:var(--apple);fill-opacity:.85;stroke:var(--paper);stroke-width:2px;transition:opacity .2s}.dot.record circle{fill-opacity:.55;stroke-width:1px}.dot:hover circle{fill-opacity:1;stroke:var(--ink)}.dot.later{display:none}@media (prefers-reduced-motion:reduce){.dots circle{transition:none}}.timemap-control{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 0 .75rem;display:flex}.timemap-control label{font-weight:500}.timemap-control input[type=range]{min-width:0;max-width:32rem;min-height:2.75rem;accent-color:var(--apple);flex:14rem}.timemap-control output{flex:100%;font-size:1.0625rem}.locator{max-width:40rem}.lineage{fill:none;stroke:var(--leaf);stroke-width:2.5px;stroke-linecap:round}.locator .parent{fill:var(--leaf);stroke:var(--paper);stroke-width:2px}.locator .origin{fill:var(--apple);stroke:var(--paper);stroke-width:2.5px}.locator .halo{fill:var(--apple);fill-opacity:.18}.legend{color:var(--ink-soft);flex-wrap:wrap;gap:.35rem 1.25rem;margin:.5rem 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.legend li{align-items:center;gap:.4rem;display:flex}.swatch{border-radius:.125rem;width:1rem;height:1rem}.swatch.shade-1{background:var(--shade-1)}.swatch.shade-2{background:var(--shade-2)}.swatch.shade-3{background:var(--shade-3)}.swatch.shade-4{background:var(--shade-4)}.swatch.shade-5{background:var(--shade-5)}.family{margin:2.5rem 0}.pedigree,.pedigree ul{margin:0;padding:0;list-style:none}.pedigree ul{border-left:.125rem solid var(--rule);margin-left:1rem;padding-left:1rem}.pedigree li{margin:.4rem 0}.pedigree-node{border:.0625rem solid var(--rule-strong);background:var(--paper);border-radius:.25rem;flex-direction:column;min-width:0;max-width:100%;padding:.45rem .75rem;display:inline-flex}.pedigree-node.here{border-color:var(--apple);box-shadow:inset 0 0 0 .0625rem var(--apple)}.pedigree-node a,.pedigree-name{font-weight:500}.pedigree-role,.pedigree-about{color:var(--ink-soft);font-size:.8125rem}@media (width>=56em){.pedigree li{align-items:center;margin:0;display:flex}.pedigree ul{border:0;flex-direction:column;justify-content:center;margin:0 0 0 1.5rem;padding:0;display:flex}.pedigree ul>li{padding:.3rem 0 .3rem 1.25rem;position:relative}.pedigree ul>li:before{content:"";border-top:.0625rem solid var(--rule-strong);width:1.25rem;position:absolute;top:50%;left:0}.pedigree ul>li:after{content:"";border-left:.0625rem solid var(--rule-strong);position:absolute;top:0;bottom:0;left:0}.pedigree ul>li:first-child:after{top:50%}.pedigree ul>li:last-child:after{bottom:50%}.pedigree ul>li:only-child:after{display:none}.pedigree li>ul{position:relative}.pedigree li>ul:before{content:"";border-top:.0625rem solid var(--rule-strong);width:1.5rem;position:absolute;top:50%;left:-1.5rem}.pedigree-node{flex:none;width:13rem}}.offspring{columns:2 18rem;column-gap:2rem;padding-left:1.25rem}.offspring li{break-inside:avoid;margin-bottom:.35rem}.offspring .small{display:block}.compact-list{columns:4 12rem;column-gap:2rem;padding:0;list-style:none}.compact-list li{break-inside:avoid;margin-bottom:.3rem}.founders,.country-counts{columns:3 13rem;column-gap:2rem;padding:0;list-style:none}.founders li,.country-counts li{break-inside:avoid;margin-bottom:.45rem}.founders .small,.country-counts .small{display:block}.family-group{margin-bottom:2rem}.descendants,.descendants ul{padding-left:1.25rem}.chart{margin:2rem 0}.chart svg{width:100%;max-width:48rem;height:auto;display:block}.chart-title{color:var(--ink);margin:0 0 .75rem;font-size:1.125rem;font-weight:600}.chart-note{color:var(--ink-soft);margin:.4rem 0 0;font-size:.875rem}.tick line{stroke:var(--rule);stroke-width:1px}.tick text,.axis-year,.bar-label,.bar-value,.chart-end-label,.sparkline-year{fill:var(--ink-soft);font-family:var(--text);font-variant-numeric:lining-nums tabular-nums;font-size:13px}.bar-label{fill:var(--ink)}.chart-area{fill:var(--leaf);fill-opacity:.1}.chart-line,.sparkline-line{fill:none;stroke:var(--leaf);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart-bar{fill:var(--leaf)}.chart-end,.sparkline-end{fill:var(--apple);stroke:var(--paper);stroke-width:2px}.sparkline{margin:.5rem 0 0}.sparkline svg{width:100%;max-width:24rem;height:auto;display:block}.sparkline-base{stroke:var(--rule);stroke-width:1px}.figures{margin-top:.75rem}.figures summary{cursor:pointer;color:var(--link)}.figures table{max-width:24rem;font-size:.9375rem}.estimate{text-align:left;width:.6em;color:var(--ink-soft);display:inline-block}.harvest>p{max-width:38em}.headline-figure{max-width:34em;font-size:1.3125rem;line-height:1.45}.painting-band{grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));gap:1.25rem 1rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.painting-band a{color:var(--ink);text-decoration:none;display:block}.card-image{aspect-ratio:3/4;object-fit:cover;border:.0625rem solid var(--rule);background:#fff;width:100%;height:auto;display:block}.painting-name{margin-top:.35rem;font-weight:500;line-height:1.25;display:block}.painting-band a:hover .painting-name{text-decoration:underline}.gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:1.5rem 1.25rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.gallery-link{color:var(--ink);text-decoration:none;display:block}.gallery-image{aspect-ratio:4/5;object-fit:cover;border:.0625rem solid var(--rule);background:#fff;width:100%;height:auto;display:block}.gallery-title{margin-top:.4rem;font-weight:500;display:block}.gallery-link:hover .gallery-title{text-decoration:underline}.gallery-credit{color:var(--ink-soft);font-size:.8125rem;display:block}@media (prefers-color-scheme:dark){.gallery-image,.catalogue-thumb{filter:brightness(.9)}}.bibliography,.letters a,.sources li{overflow-wrap:anywhere}.bibliography ol{padding-left:1.5rem;font-size:.9375rem}.bibliography li{margin-bottom:.6rem}.species-list{border-top:.0625rem solid var(--rule);margin:0;padding:0;list-style:none}.species-list li{border-bottom:.0625rem solid var(--rule);padding:1rem 0}.species-list h2{margin:0 0 .2rem;font-size:1.3125rem}.species-list h2 a{color:var(--ink);text-decoration:none}.species-list .entry-tagline,.species-list .entry-meta{margin:0}.species-list .entry-tagline{color:var(--ink-soft);font-style:italic}.species-list .entry-meta{color:var(--ink-soft);font-size:.9375rem}.authority{color:var(--ink-soft);font-size:.55em;font-weight:400}.month{margin-bottom:1.25rem}.month h3{scroll-margin-top:1rem}.colophon{border-top:.1875rem double var(--rule-strong);color:var(--ink-soft);margin-top:3rem;padding:1.5rem 0 2.5rem;font-size:.9375rem}.colophon p{max-width:44em}.colophon ul{flex-wrap:wrap;gap:.25rem 1.25rem;padding:0;list-style:none;display:flex}@media print{.skip,.menu,.support,.season-control{display:none}body{color:#000;background:#fff;font-size:11pt}a{color:#000}.sources a:after{content:" (" attr(href) ")";font-size:.85em}}.season-intro[data-astro-cid-5pn5tn6r]{max-width:var(--measure)}.season-control[data-astro-cid-5pn5tn6r]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 0 1rem;display:flex}.season-control[data-astro-cid-5pn5tn6r] label[data-astro-cid-5pn5tn6r]{font-weight:500}.season-control[data-astro-cid-5pn5tn6r] input[data-astro-cid-5pn5tn6r][type=range]{min-width:0;max-width:28rem;accent-color:var(--apple);flex:14rem;min-height:2.75rem}.season-control[data-astro-cid-5pn5tn6r] output[data-astro-cid-5pn5tn6r]{flex:100%;font-size:1.125rem}.season-control[data-astro-cid-5pn5tn6r] output[data-astro-cid-5pn5tn6r] strong[data-astro-cid-5pn5tn6r]{color:var(--apple)}.season-table[data-astro-cid-5pn5tn6r]{min-width:40rem;font-size:.9375rem}.season-table[data-astro-cid-5pn5tn6r] th[data-astro-cid-5pn5tn6r][scope=col]{text-align:center;padding:.4rem .2rem}.season-table[data-astro-cid-5pn5tn6r] th[data-astro-cid-5pn5tn6r][scope=col] abbr[data-astro-cid-5pn5tn6r]{text-decoration:none}.season-table[data-astro-cid-5pn5tn6r] th[data-astro-cid-5pn5tn6r][scope=row]{color:var(--ink);white-space:nowrap;font-weight:500}.season-table[data-astro-cid-5pn5tn6r] td[data-astro-cid-5pn5tn6r]{text-align:center;padding:.4rem .2rem}.season-table[data-astro-cid-5pn5tn6r] td[data-astro-cid-5pn5tn6r].pick:before{content:"";background:var(--leaf);vertical-align:middle;border-radius:50%;width:.8rem;height:.8rem;display:inline-block}.season-table[data-astro-cid-5pn5tn6r] .now[data-astro-cid-5pn5tn6r]{background:var(--apple-soft)}.season-table[data-astro-cid-5pn5tn6r] th[data-astro-cid-5pn5tn6r].now abbr[data-astro-cid-5pn5tn6r]{color:var(--apple);font-weight:700}.season-table[data-astro-cid-5pn5tn6r] td[data-astro-cid-5pn5tn6r].pick.now:before{background:var(--apple)}.visually-hidden[data-astro-cid-5pn5tn6r]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.front[data-astro-cid-epe7pf3s]{margin:1rem 0 2rem}.front[data-astro-cid-epe7pf3s] h1[data-astro-cid-epe7pf3s]{margin-bottom:.4rem}.words-table[data-astro-cid-lyacxxja]{min-width:44rem}.words-table[data-astro-cid-lyacxxja] th[data-astro-cid-lyacxxja][scope=row]{color:var(--ink);white-space:nowrap;font-weight:500}.words-table[data-astro-cid-lyacxxja] .word[data-astro-cid-lyacxxja]{font-size:1.15em}.visually-hidden[data-astro-cid-lyacxxja]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
