@import"//hello.myfonts.net/count/42488d";@font-face{font-display:swap;font-family:IntegralCF-DemiBold;font-style:normal;font-weight:600;src:url(./font.rLkElYKd.woff2) format("woff2"),url(./font.i3o_6sIa.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(./dm-sans-v11-latin-regular.Ryn7VuCb.woff2) format("woff2"),url(./dm-sans-v11-latin-regular.BvQw92Yj.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:500;src:url(./dm-sans-v11-latin-500.0zH4wDKe.woff2) format("woff2"),url(./dm-sans-v11-latin-500.sTcNLw3K.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:url(./dm-sans-v11-latin-700.BU1huWnE.woff2) format("woff2"),url(./dm-sans-v11-latin-700.BSqJyyv5.woff) format("woff")}*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol[class],p,ul[class]{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:.01s!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01s!important}}:root{--size-200:clamp(.6944rem,.6376rem + .284vw,.84rem);--size-300:clamp(.8333rem,.7488rem + .4228vw,1.05rem);--size-400:clamp(1rem,.878rem + .6098vw,1.3125rem);--size-500:clamp(1.2rem,1.028rem + .8598vw,1.6406rem);--size-600:clamp(1.44rem,1.2016rem + 1.1918vw,2.0508rem);--size-700:clamp(1.728rem,1.402rem + 1.6302vw,2.5635rem);--size-800:clamp(2.0736rem,1.6323rem + 2.2063vw,3.2043rem);--size-900:clamp(2.4883rem,1.8963rem + 2.9602vw,4.0054rem);--size-major:clamp(2.986rem,2.1974rem + 3.943vw,5.0068rem);--space-3xs:clamp(.25rem,.2256rem + .122vw,.3125rem);--space-2xs:clamp(.5rem,.4268rem + .3659vw,.6875rem);--space-xs:clamp(.75rem,.6524rem + .4878vw,1rem);--space-s:clamp(1rem,.878rem + .6098vw,1.3125rem);--space-m:clamp(1.5rem,1.3049rem + .9756vw,2rem);--space-l:clamp(2rem,1.7561rem + 1.2195vw,2.625rem);--space-xl:clamp(3rem,2.6341rem + 1.8293vw,3.9375rem);--space-2xl:clamp(4rem,3.5122rem + 2.439vw,5.25rem);--space-3xl:clamp(6rem,5.2683rem + 3.6585vw,7.875rem);--space-4xl:clamp(6rem,5.2683rem + 3.6585vw,7.875rem);--space-3xs-2xs:clamp(.25rem,.0793rem + .8537vw,.6875rem);--space-2xs-xs:clamp(.5rem,.3049rem + .9756vw,1rem);--space-xs-s:clamp(.75rem,.5305rem + 1.0976vw,1.3125rem);--space-s-m:clamp(1rem,.6098rem + 1.9512vw,2rem);--space-m-l:clamp(1.5rem,1.061rem + 2.1951vw,2.625rem);--space-l-xl:clamp(2rem,1.2439rem + 3.7805vw,3.9375rem);--space-xl-2xl:clamp(3rem,2.122rem + 4.3902vw,5.25rem);--space-2xl-3xl:clamp(4rem,2.4878rem + 7.561vw,7.875rem);--space-3xl-4xl:clamp(6rem,5.2683rem + 3.6585vw,7.875rem);--space-s-l:clamp(1rem,.3659rem + 3.1707vw,2.625rem);--space-xs-m:clamp(.75rem,.2622rem + 2.439vw,2rem);--primary:#0dab76;--secondary:#ffd046;--tertiary:#0e5850;--quaternary:#f6f4f5;--white:#fff;--black:#000;--red:#e54b4b;--remarkable:#4bb3fd;--font-heading:"IntegralCF-DemiBold",sans-serif;--font-sans-serif:"DM Sans",sans-serif;--measure-micro:16ch;--measure-compact:30ch;--measure-short:40ch;--measure-long:65ch;--leading-loose:1.7;--leading-tight:1.3;--leading-flat:1.1;--border:.125rem;--corner:.25rem;--rounded:5rem;--transition:.2s;--transition-timing:ease-in-out}.layout-enter-active,.layout-leave-active{transition:opacity var(--transition) var(--transition-timing)}.layout-enter,.layout-leave-to{opacity:0}.page-enter-active,.page-leave-active{transition:opacity var(--transition) var(--transition-timing)}.page-enter,.page-leave-to{opacity:0}.centre{margin-left:auto;margin-right:auto}.text-centre{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.column-padding{padding:var(--space-s)}@media (min-width:48em){.column-padding{padding:var(--space-l)}}@media (min-width:62em){.column-padding{padding:var(--space-xl)}}.container{margin-left:auto;margin-right:auto;max-width:102.5rem;padding:0 var(--space-s-l)}.flow>*+*{margin-top:var(--flow-space,var(--size-600))}.full-bleed{margin-left:calc(50% - 50vw);width:100vw}.full-height{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;position:relative}.grid-halves{display:grid;grid-template-columns:1fr}@media (min-width:62em){.grid-halves{grid-template-columns:1fr 1fr}}.page-margin{margin-top:var(--space-l-xl);scroll-margin-top:6.25rem}.scientific-name{font-family:var(--font-sans-serif);font-style:italic;font-weight:700}.scientific-name .non-italic{font-style:normal}section{padding:var(--space-l-xl) 0;text-align:left}.site-wrap{position:relative}html{height:100%;scroll-padding-top:6.25rem}body{background:var(--quaternary);color:var(--tertiary);font-family:var(--font-sans-serif);line-height:1.5;min-height:100%;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:400;line-height:var(--leading-flat);margin:0 0 1rem}h1{font-size:var(--size-800);-webkit-hyphens:auto;hyphens:auto;line-height:.86;max-width:var(--measure-micro);word-break:break-word}h2{font-size:var(--size-700)}h3{font-size:var(--size-600)}h4{font-size:var(--size-500)}p{font-size:var(--size-400)}blockquote,dl,figcaption,li,p{max-width:65ch}a{color:currentColor;text-decoration:none}a:not([class]),a[class=""]{background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:100% var(--border);cursor:pointer;position:relative;transition:background-size calc(var(--transition)*2) var(--transition-timing)}a:not([class]):has(>img),a[class=""]:has(>img){background-size:0}a:not([class]):focus,a:not([class]):hover,a[class=""]:focus,a[class=""]:hover{background-size:0 var(--border)}hr{background:var(--primary);border:0;height:var(--border);margin-block:var(--space-s-l);margin:0;width:100%}:focus{outline:.125rem dotted var(--black);outline-offset:.25rem}::-moz-selection{background:#0dab76fc;color:var(--black);mix-blend-mode:difference}::selection{background:#0dab76fc;color:var(--black);mix-blend-mode:difference}table{border:var(--border) solid var(--white);font-size:var(--size-400);max-width:var(--measure-long);text-align:left;width:100%}td,th{background-color:var(--white);padding:var(--space-3xs-2xs)}tr{border:var(--border) solid var(--white)}
