@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-400-normal-latin-ext.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-400-normal-latin.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-500-normal-latin-ext.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-500-normal-latin.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-600-normal-latin-ext.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-600-normal-latin.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-normal-latin-ext.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-normal-latin.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-normal-latin-ext.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-normal-latin.woff2)format("woff2");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;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/newsreader-300-italic-latin-ext.woff2)format("woff2");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;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/newsreader-300-italic-latin.woff2)format("woff2");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;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/newsreader-400-italic-latin-ext.woff2)format("woff2");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;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/newsreader-400-italic-latin.woff2)format("woff2");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;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/newsreader-300-normal-latin-ext.woff2)format("woff2");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;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/newsreader-300-normal-latin.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newsreader-400-normal-latin-ext.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newsreader-400-normal-latin.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/newsreader-500-normal-latin-ext.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/newsreader-500-normal-latin.woff2)format("woff2");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}:root{--color-paper:#f4f2ec;--color-ink:#14140f;--color-hairline:#c9c4b4;--color-terra-rossa:#8c3a22;--color-text-primary:var(--color-ink);--color-text-body:#3a362f;--color-text-secondary:#4b4740;--color-text-tertiary:#6b6558;--color-text-muted:#8f8a7c;--color-text-on-placeholder:#5f5a4f;--color-on-ink-text:var(--color-paper);--color-on-ink-accent:#d98a66;--color-on-ink-positive:var(--color-functional-positive);--color-on-ink-secondary:#b9ae9c;--color-functional-positive:var(--color-functional-easing);--color-functional-easing:#55692f;--color-functional-caution:#8a6a1e;--color-functional-info:#3e5c66;--color-functional-neutral:#6b6558;--color-functional-negative:var(--color-terra-rossa);--color-surface-row-divider:#e2ded2;--color-surface-inactive:#ddd8c8;--color-surface-band:#efebdf;--color-surface-canvas:#e9e7e2;--color-surface-placeholder-light:#e2ded2;--color-surface-placeholder-dark:#d8d3c4;--color-surface-map-grid:#e7e3d8;--color-chart-series:var(--color-ink);--color-chart-series-secondary:var(--color-terra-rossa);--color-chart-gridline:var(--color-hairline);--color-chart-gridline-mid:#e0dcd0;--color-chart-track:#e2ded2;--font-family-serif:Newsreader, serif;--font-family-interface:Archivo, sans-serif;--font-family-mono:"IBM Plex Mono", monospace;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-size-display-desktop:56px;--font-size-display-tablet:42px;--font-size-display-mobile:32px;--font-size-h2-desktop:40px;--font-size-h2-tablet:32px;--font-size-h2-mobile:28px;--font-size-h3-desktop:28px;--font-size-h3-tablet:24px;--font-size-h3-mobile:22px;--font-size-h4-desktop:19px;--font-size-h4-tablet:18px;--font-size-h4-mobile:17px;--font-size-h5-desktop:15px;--font-size-h5-tablet:15px;--font-size-h5-mobile:15px;--font-size-body-desktop:18px;--font-size-body-tablet:17px;--font-size-body-mobile:17px;--font-size-caption-desktop:15px;--font-size-caption-tablet:15px;--font-size-caption-mobile:15px;--font-size-label-desktop:13px;--font-size-label-tablet:13px;--font-size-label-mobile:13px;--font-size-page-title-desktop:64px;--font-size-page-title-tablet:52px;--font-size-page-title-mobile:40px;--font-size-lead-desktop:20px;--font-size-lead-tablet:19px;--font-size-lead-mobile:18px;--font-size-brand-domain-desktop:27px;--font-size-brand-domain-tablet:24px;--font-size-brand-domain-mobile:21px;--font-size-forest-title-desktop:76px;--font-size-forest-title-tablet:60px;--font-size-forest-title-mobile:46px;--font-size-forest-prompt-desktop:17px;--font-size-forest-prompt-tablet:15px;--font-size-forest-prompt-mobile:15px;--line-height-display:1.05;--line-height-heading:1.2;--line-height-body:1.65;--line-height-body-tablet:1.6;--line-height-body-mobile:1.55;--line-height-caption:1.5;--line-height-flush:1;--letter-spacing-wordmark:.1em;--letter-spacing-label:.18em;--letter-spacing-nav:.1em;--letter-spacing-utility:.14em;--letter-spacing-button:.12em;--letter-spacing-tag:.08em;--letter-spacing-mono:.1em;--letter-spacing-none:0;--letter-spacing-editorial:-.025em;--type-display-family:var(--font-family-serif);--type-display-size:var(--font-size-display-desktop);--type-display-weight:var(--font-weight-light);--type-display-line-height:var(--line-height-display);--type-display-letter-spacing:var(--letter-spacing-none);--type-scientific-name-family:var(--font-family-serif);--type-scientific-name-size:var(--font-size-display-desktop);--type-scientific-name-weight:var(--font-weight-light);--type-scientific-name-line-height:var(--line-height-display);--type-scientific-name-letter-spacing:var(--letter-spacing-none);--type-body-family:var(--font-family-serif);--type-body-size:var(--font-size-body-desktop);--type-body-weight:var(--font-weight-regular);--type-body-line-height:var(--line-height-body);--type-body-letter-spacing:var(--letter-spacing-none);--type-caption-family:var(--font-family-serif);--type-caption-size:var(--font-size-caption-desktop);--type-caption-weight:var(--font-weight-regular);--type-caption-line-height:var(--line-height-caption);--type-caption-letter-spacing:var(--letter-spacing-none);--type-section-label-family:var(--font-family-interface);--type-section-label-size:var(--font-size-label-desktop);--type-section-label-weight:var(--font-weight-regular);--type-section-label-line-height:var(--line-height-flush);--type-section-label-letter-spacing:var(--letter-spacing-label);--type-nav-item-family:var(--font-family-interface);--type-nav-item-size:var(--font-size-h5-desktop);--type-nav-item-weight:var(--font-weight-medium);--type-nav-item-line-height:var(--line-height-flush);--type-nav-item-letter-spacing:var(--letter-spacing-nav);--type-button-family:var(--font-family-interface);--type-button-size:var(--font-size-label-desktop);--type-button-weight:var(--font-weight-medium);--type-button-line-height:var(--line-height-flush);--type-button-letter-spacing:var(--letter-spacing-button);--type-data-figure-family:var(--font-family-mono);--type-data-figure-size:15px;--type-data-figure-weight:var(--font-weight-regular);--type-data-figure-line-height:var(--line-height-flush);--type-data-figure-letter-spacing:var(--letter-spacing-none);--type-price-headline-family:var(--font-family-serif);--type-price-headline-size:30px;--type-price-headline-weight:var(--font-weight-light);--type-price-headline-line-height:var(--line-height-flush);--type-price-headline-letter-spacing:var(--letter-spacing-none);--type-mono-meta-family:var(--font-family-mono);--type-mono-meta-size:12px;--type-mono-meta-weight:var(--font-weight-regular);--type-mono-meta-line-height:var(--line-height-flush);--type-mono-meta-letter-spacing:var(--letter-spacing-mono);--type-table-header-family:var(--font-family-mono);--type-table-header-size:12px;--type-table-header-weight:var(--font-weight-medium);--type-table-header-line-height:var(--line-height-flush);--type-table-header-letter-spacing:var(--letter-spacing-mono);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--breakpoint-mobile:0px;--breakpoint-table-restack:600px;--breakpoint-tablet:768px;--breakpoint-desktop:1200px;--grid-columns-desktop:12;--grid-columns-tablet:8;--grid-columns-mobile:4;--grid-gutter-desktop:24px;--grid-gutter-mobile:16px;--grid-margin-desktop:48px;--grid-margin-mobile:24px;--shell-max-width:1400px;--measure:70ch;--record-max-width:56rem;--season-column:320px;--section-rhythm-desktop:88px;--section-rhythm-mobile:64px;--tap-target:48px;--border-hairline:1px;--border-structural:1px;--border-emphasis:2px;--border-state-change:3px;--radius-default:0;--radius-pill:9999px;--focus-outline-width:2px;--focus-outline-offset:2px;--icon-stroke:1.5px;--masthead-height-desktop:76px;--masthead-height-tablet:68px;--masthead-height-mobile:68px;--forest-story-width:480px;--forest-root-story-width:384px;--forest-copy-measure:33ch;--forest-loader-width:180px;--forest-instruction-width:128px;--forest-short-height:500px;--forest-landscape-height:266px;--forest-landscape-story-width:260px;--motovun-max-height:850px;--motovun-mobile-height:780px;--forest-min-height-desktop:680px;--forest-min-height-tablet:650px;--forest-min-height-mobile:650px;--masthead-height-compact:56px;--shadow-none:none;--duration-fast:.12s;--duration-base:.16s;--cubic-bezier-ease-out:cubic-bezier(0, 0, .58, 1);--font-size-display:32px;--font-size-h2:28px;--font-size-h3:22px;--font-size-h4:17px;--font-size-h5:15px;--font-size-body:17px;--font-size-caption:15px;--font-size-label:13px;--font-size-page-title:40px;--font-size-lead:18px;--font-size-brand-domain:21px;--font-size-forest-title:46px;--font-size-forest-prompt:15px;--breakpoint:0px;--masthead-height:68px;--forest-min-height:650px}@media (width>=768px){:root{--font-size-display:42px;--font-size-h2:32px;--font-size-h3:24px;--font-size-h4:18px;--font-size-h5:15px;--font-size-body:17px;--font-size-caption:15px;--font-size-label:13px;--font-size-page-title:52px;--font-size-lead:19px;--font-size-brand-domain:24px;--font-size-forest-title:60px;--font-size-forest-prompt:15px;--breakpoint:768px;--masthead-height:68px;--forest-min-height:650px}}@media (width>=1200px){:root{--font-size-display:56px;--font-size-h2:40px;--font-size-h3:28px;--font-size-h4:19px;--font-size-h5:15px;--font-size-body:18px;--font-size-caption:15px;--font-size-label:13px;--font-size-page-title:64px;--font-size-lead:20px;--font-size-brand-domain:27px;--font-size-forest-title:76px;--font-size-forest-prompt:17px;--breakpoint:1200px;--masthead-height:76px;--forest-min-height:680px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;color-scheme:light;scrollbar-color:var(--color-ink) var(--color-paper)}::selection{background:var(--color-terra-rossa);color:var(--color-paper)}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}body{width:100%;max-width:var(--shell-max-width);background:var(--color-paper);color:var(--color-text-primary);font-family:var(--font-family-serif);font-size:var(--font-size-body);line-height:var(--line-height-body);font-optical-sizing:auto;margin-inline:auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-serif);font-weight:var(--font-weight-light);line-height:var(--line-height-heading);text-wrap:pretty}h1{font-size:var(--font-size-display);line-height:var(--line-height-display)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4);font-weight:var(--font-weight-medium)}h5,h6{font-size:var(--font-size-h5);font-weight:var(--font-weight-medium)}p{text-wrap:pretty}.binomial{font-style:italic}.binomial__authority{font-style:normal;font-size:var(--font-size-h3);color:var(--color-text-tertiary)}.data{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}a{color:var(--color-ink);text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:var(--space-1)}a:hover{color:var(--color-ink);text-decoration:underline;text-decoration-thickness:var(--border-emphasis);text-decoration-color:var(--color-terra-rossa)}@media (prefers-reduced-motion:no-preference){a{transition:text-decoration-color var(--duration-fast) var(--cubic-bezier-ease-out)}}input,select,textarea{caret-color:var(--color-terra-rossa)}:focus-visible{outline:var(--focus-outline-width) solid var(--color-terra-rossa);outline-offset:var(--focus-outline-offset)}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-2);top:var(--space-2);z-index:10;background:var(--color-ink);color:var(--color-on-ink-text);padding:var(--space-3) var(--space-4);font-family:var(--font-family-interface);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-button);text-transform:uppercase;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.shell{max-width:var(--shell-max-width);margin-inline:auto}.measure{max-width:var(--measure)}.section-label{font-family:var(--font-family-interface);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:var(--line-height-flush);letter-spacing:var(--letter-spacing-label);color:var(--color-ink);text-transform:uppercase}.interface-label{font-family:var(--font-family-interface);overflow-wrap:break-word;hyphens:none}[id]{scroll-margin-top:calc(var(--masthead-height) + var(--space-5))}html:not(.js) [data-register-filter],html:not(.js) [data-month-scrubber],html:not(.js) [data-view-toggle],html:not(.js) [data-search-input],html:not(.js) [data-species-key-panel],html:not(.js) [data-quiz-options],html:not(.js) [data-quiz-score-line],html:not(.js) [data-quiz-reset],html:not(.js) [data-dog-assessment]{display:none}@media (height<=560px){:root{--masthead-height:var(--masthead-height-compact)}}
