@font-face{font-family:ArbelHagilda;font-weight:400;src:url(/static/media/ArbelHagildaRegular.9d84f404a30496655547.otf)}@font-face{font-family:ArbelHagilda;font-weight:600;src:url(/static/media/ArbelHagildaMedium.7b89a10b69148dc1b455.otf)}@font-face{font-family:ArbelHagilda;font-weight:800;src:url(/static/media/ArbelHagildaBold.3207c7226ccce58c4851.otf)}@font-face{font-family:Quattro;font-weight:300 700;src:url(/static/media/iAWriterQuattroV.e0feca2c3c19ff1fcfc6.ttf)}@font-face{font-family:Quattro;font-style:italic;font-weight:300 700;src:url(/static/media/iAWriterQuattroV-Italic.7405d5eb06a023427990.ttf)}html{-webkit-text-size-adjust:none}body,html{touch-action:pan-y}body{background-color:#f9f5f4;font-size:1rem;margin:0;overflow-x:hidden;overflow-y:scroll}body,button,input{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#444;font-family:Quattro,Days,Charter,serif;font-weight:300;letter-spacing:-.01em}::selection{background:#e2ddd299}button,input{border-radius:0;font-size:1em}h1{font-feature-settings:"kern" off;font-kerning:none;font-size:3.5em;font-weight:400;letter-spacing:-.025em;margin:.3em -.1em}h1,h2{font-family:Lexend}h2{font-feature-settings:"kern" off;font-kerning:none;font-size:2em;font-weight:400}h3{font-size:1.3em;margin-bottom:.5em;margin-top:1.5em}ol li,p{line-height:1.7em;margin-block-end:.8em;margin-block-start:.8em;max-width:500px}a{color:#9d9d9d;font-weight:600}a:hover{text-decoration:none}main{margin:auto;max-width:1400px;position:relative}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.PageContainer{box-sizing:border-box;min-height:100vh;overflow:hidden;position:relative;text-align:center}.PageContainer main{max-width:1000px;padding:0 10em;text-align:left}@media screen and (max-width:1000px){.PageContainer main{padding-top:5em}}.AboutPage .BezalelLogo{display:block;height:4em;margin:.5em;transform:rotate(15deg);width:4em}.AboutPage .InstaIcon{height:1.5em;opacity:.7;padding:.5em;vertical-align:middle;width:1.5em}.HerbSummary{background-color:#f9f5f4;border-radius:1rem;box-sizing:border-box;display:flex;flex-direction:column;line-height:1.3em;padding:1em;position:fixed;top:80px;width:300px;z-index:1}@media screen and (max-width:600px){.HerbSummary{background-image:linear-gradient(#f9f5f400,#f9f5f400,#f9f5f480);width:100vw}}.HerbSummary .scientificName{font-style:italic;padding-bottom:2em!important;text-align:center;width:100%}.HerbSummary .HerbIcon{height:160px;margin:0 auto .2em;width:160px}.HerbSummary .InfoTable{text-align:left;width:100%}.HerbSummary .InfoTable tr{animation:fadeIn .2s ease-in;animation-fill-mode:both}.HerbSummary .InfoTable tr:first-child{animation-delay:.05s}.HerbSummary .InfoTable tr:nth-child(2){animation-delay:.1s}.HerbSummary .InfoTable tr:nth-child(3){animation-delay:.15s}.HerbSummary .InfoTable tr:nth-child(4){animation-delay:.2s}.HerbSummary .InfoTable tr:nth-child(5){animation-delay:.25s}.HerbSummary .InfoTable tr:nth-child(6){animation-delay:.3s}.HerbSummary .InfoTable tr:nth-child(7){animation-delay:.35s}.HerbSummary .InfoTable tr:nth-child(8){animation-delay:.4s}.HerbSummary .InfoTable tr:nth-child(9){animation-delay:.45s}.HerbSummary .InfoTable tr:nth-child(10){animation-delay:.5s}.HerbSummary .InfoTable tr:nth-child(11){animation-delay:.55s}.HerbSummary .InfoTable tr:nth-child(12){animation-delay:.6s}.HerbSummary .InfoTable tr:nth-child(13){animation-delay:.65s}.HerbSummary .InfoTable tr:nth-child(14){animation-delay:.7s}.HerbSummary .InfoTable tr:nth-child(15){animation-delay:.75s}.HerbSummary .InfoTable tr:nth-child(16){animation-delay:.8s}.HerbSummary .InfoTable tr:nth-child(17){animation-delay:.85s}.HerbSummary .InfoTable tr:nth-child(18){animation-delay:.9s}.HerbSummary .InfoTable tr:nth-child(19){animation-delay:.95s}.HerbSummary .InfoTable tr:nth-child(20){animation-delay:1s}.HerbSummary .InfoTable td,.HerbSummary .InfoTable th{padding:.4em}.HerbSummary .InfoTable th{font-weight:600;text-align:right;white-space:nowrap}.HerbLink{color:#444;display:inline-flex;flex-direction:column;font-weight:600;font-weight:400;text-align:center;text-decoration:none;transition:color .3s ease;width:4.5em}.HerbLink img{height:4.5em;transition:transform .3s ease;width:4.5em}.HerbLink:hover{font-weight:700}.HerbLink:hover img{transform:rotate(-15deg)}.InlineHerbLink{display:inline-block;position:relative}.InlineHerbLink .linkText{opacity:1;position:relative;z-index:100}.InlineHerbLink .herbSmallIcon{background-color:#f9f5f4;border-radius:500px;height:3em;left:50%;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;transform:translate(-50%,-2em);transition:transform .3s ease,opacity .3s ease;width:3em;z-index:10}.InlineHerbLink .herbSmallIcon img{height:100%;width:100%}.InlineHerbLink:hover .herbSmallIcon{opacity:1;transform:translate(-50%,-3em)}.IconButton{padding:15px;position:relative;right:0;z-index:1000}.IconButton:hover .Button:before{background-color:#0000000d}.IconButton:active .Button:before{background-color:#0000001a}.IconButton .Button{align-items:center;background-color:#f9f5f4;border:2px solid #0000000d;border-radius:500px;cursor:pointer;display:flex;height:2.4rem;justify-content:center;margin:0;overflow:hidden;padding:.5em;position:relative;vertical-align:middle;width:2.4rem;z-index:1500}.IconButton .Button:before{border-radius:500px;content:" ";height:100%;left:0;overflow:hidden;position:absolute;top:0;transition:background-color .3s ease;width:100%}.IconButton .Button img{height:1rem;opacity:.7;width:1rem}.IconButton span{background-color:#f9f5f4;border-radius:50px 0 0 50px;display:block;left:3em;opacity:0;padding:.5em 15px .5em 1em;pointer-events:none;position:absolute;text-decoration:none!important;top:50%;transform:translate(-30px,-50%);transition:all .3s ease;white-space:nowrap;width:auto;z-index:1450}.IconButton:hover span{opacity:1;transform:translate(2px,-50%)}.HerbPage{margin:auto;position:relative;text-align:center}.HerbPage .IconButton{position:fixed}.HerbPage h2{margin-bottom:.3em}.HerbPage h3{margin-bottom:.4em}@media screen and (max-width:600px){.HerbPage .HerbSummary{height:auto;margin-bottom:0;position:relative}}.HerbPage .HerbContent{box-sizing:border-box;height:100%;margin-left:300px;min-height:100vh;padding:.5em 2em 8em 0;text-align:left}@media screen and (max-width:600px){.HerbPage .HerbContent{background-color:#f9f5f480;margin:0;min-height:500px;padding:1em!important}}.HerbPage .herbPhoto{background-color:#f9f5f4;height:100%;left:800px;overflow:hidden;position:absolute;top:0;transform:scaleX(-1);width:1000px}@media screen and (max-width:1000px){.HerbPage .herbPhoto{left:0;position:relative}}.HerbPage .herbPhoto img{mix-blend-mode:multiply;opacity:0;transition:opacity .25s ease-in;width:100%}.HerbPage .herbPhoto img.loaded{opacity:1}.HerbPage .mainText{animation:fadeIn .2s ease-in .4s;animation-fill-mode:both}.HerbPage .RecipeLink{display:block;margin:1em 0}.HerbTree{box-sizing:border-box;direction:ltr;height:100vh;margin:0;overflow-x:hidden;overflow-y:hidden;padding:0;position:fixed;transition:transform .6s ease-in,opacity .3s ease;width:100vw}.HerbTree::-webkit-scrollbar{display:none}.HerbTree svg{pointer-events:none}.HerbTree.interactive svg{pointer-events:all!important}.HerbTree .textGroup,.intro{transition:opacity .3s ease}.intro{align-items:center;display:flex;justify-content:center;min-height:100vh;position:absolute;text-align:left;width:100%;z-index:10}.intro>div{padding:1em;width:1000px}@media screen and (max-width:1000px){.intro>div{margin-top:300px;width:500px}}.intro p{max-width:500px;padding-left:.5em}.intro button{background-color:#f1eae2;border:0;border-radius:.4em;cursor:pointer;font-weight:550;margin:.5em;padding:.5em 1em .6em;transition:background-color .3s ease}.intro button:hover{background-color:#e9ded1}.Logo{color:#5071a8;font-size:4em;font-weight:400;transition:opacity .3s ease;z-index:101}@media screen and (max-width:1000px){.Logo{font-size:3em;top:2em}}.treeContainer{height:100vh;position:relative;transition:transform .3s ease;width:100vw}.treeContainer svg{box-sizing:border-box;image-rendering:optimizeSpeed;text-rendering:optimizeSpeed}.hidden{opacity:0}.minimal{overflow-y:hidden}.minimal .textGroup{opacity:0;transition-delay:0s}.minimal .node.leaf:not(.highlighted) .minimalLeaf{fill-opacity:1;stroke-opacity:1}.minimal .node.internode{fill:#ddd!important}.minimal .link{stroke:#ddd!important;stroke-opacity:1;transition:stroke-opacity .3s ease}.inactive .node:not(.active).leaf .imageOverlay{fill-opacity:.9!important;transform:scale(1)}.inactive .node:not(.active).internode{fill:#e6e6e6!important}.inactive .link:not(.active){stroke-opacity:.2!important}.inactive .nodeText:not(.active){fill:#f7f7f7}.HerbTree .node{cursor:pointer}.HerbTree .node.leaf .imageOverlay{fill:#f9f5f4;fill-opacity:0;transition:fill-opacity .3s ease}.HerbTree .node.leaf .minimalLeaf{stroke:#f9f5f4;fill:#ddd;stroke-width:1.5px;fill-opacity:0;stroke-opacity:0}.HerbTree .node.leaf image{transform-origin:0 10px;z-index:100}.HerbTree .node.internode{fill:#ccc;stroke-width:2.5;stroke:#f9f5f4;cursor:help;paint-order:stroke fill;transition:fill .3s ease;transition:fill .3s ease,stroke .3s ease}.HerbTree .node.internode.moreInfo{fill:#aaa;opacity:1}.HerbTree .link{stroke:#ccc;stroke-opacity:1;transition:stroke-opacity .3s ease}.HerbTree .nodeText{fill:#444;fill-opacity:0;stroke-opacity:0;stroke:#f9f5f4;stroke-width:.4em;font-size:.5em;font-size:.4rem;font-weight:500;paint-order:stroke fill;text-align:center;transition:fill-opacity .3s ease,stroke-opacity .3s ease,fill .3s ease,opacity .3s ease;-webkit-user-select:none;user-select:none}.HerbTree .nodeText.visible{fill-opacity:1;stroke-opacity:1}.HerbTree .DebugMenu{display:block;display:flex;flex-direction:column;left:2em;margin:auto;position:fixed;top:4em;z-index:100}.HerbTree .DebugMenu button{margin:.5em}.tooltipContainer{left:0;line-height:1.5em;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:350px}.tooltipContainer p{font-weight:400;margin:.2rem 0}.tooltipContainer h4{font-weight:800;margin:0}.tooltipContainer h4 span{font-weight:400}.tooltipContainer .tooltip{display:block;font-weight:600;margin:.3em;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.tooltipContainer .tooltip img{height:4em;left:-4.5em;position:absolute;top:.5em;width:4em}.Search{align-items:center;display:flex;padding:15px 15px 1em 1.5em;position:fixed;right:0;top:0;transform:translateX(235px);transition:transform .3s ease;z-index:1801}.Search:after{background-color:#f9f5f4;border-bottom-right-radius:15px;content:" ";height:100%;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.Search:focus-within,.Search:hover{transform:translateX(0)}.Search:focus-within .react-autosuggest__container,.Search:focus-within:after,.Search:hover .react-autosuggest__container,.Search:hover:after{opacity:1}.Search .searchIcon{background-color:#f9f5f4;border-radius:500px;box-sizing:border-box;height:2em;padding:.5em;width:2em;z-index:100}.Search .searchIcon img{height:1rem;opacity:.7;pointer-events:none;width:1rem}.Search .react-autosuggest__container{opacity:0;transition:opacity .3s ease;z-index:1000}.Search .react-autosuggest__input{background-color:#0000;border:none;border-bottom:1px solid #666;box-sizing:border-box;height:2em;margin-left:-2em;margin-top:.2em;outline:none;padding:.5em 1em .5em 2em;width:270px;z-index:1000}.Search .react-autosuggest__suggestions-container{background-color:#f9f5f4;border-bottom-right-radius:15px;box-sizing:border-box;left:0;padding:0 1.5em;position:absolute;text-transform:capitalize;transition:opacity .3s ease;width:100%;z-index:1000}.Search .react-autosuggest__suggestions-container ul{list-style-type:none;padding:0}.Search .react-autosuggest__suggestions-container ul .highlight{color:#000;font-weight:700}.Search .react-autosuggest__suggestions-container li{cursor:pointer;padding:.4em}.Search .react-autosuggest__suggestions-container .react-autosuggest__suggestion .name{padding:.3em .3em .2em}.Search .react-autosuggest__suggestions-container .react-autosuggest__suggestion--highlighted span,.Search .react-autosuggest__suggestions-container .react-autosuggest__suggestion:hover span{background-color:#444;color:#f9f5f4}nav.Menu{align-items:center;display:flex;flex-direction:column;justify-content:center;position:fixed;-webkit-user-select:none;user-select:none;z-index:500}nav.Menu.logoOnly .IconButtonContainer{opacity:0;pointer-events:none}nav.Menu.logoOnly .LogoIcon img{opacity:.4}nav.Menu .IconButtonContainer{align-items:center;display:flex;flex-direction:column;opacity:1;transition:opacity .3s ease}nav.Menu .IconButtonContainer a{display:block}nav.Menu .IconButtonContainer .instaLink{height:1.2em;margin-top:.5em;opacity:.2;padding:1em;transition:opacity .3s ease;width:1.2em}nav.Menu .IconButtonContainer .instaLink:hover{opacity:.8}nav.Menu .IconButtonContainer .IconButton{margin-top:.5em;padding:.25em 1em}nav.Menu .LogoIcon{background-color:#f9f5f4;border:2px solid #0000;border-radius:500px;box-sizing:border-box;cursor:pointer;display:block;height:4.5em;margin:1em 1em .5em;opacity:1;overflow:hidden;padding:.5em;position:relative;transition:background-color .3s ease;width:4.5em}nav.Menu .LogoIcon:before{content:" ";height:100%;left:0;position:absolute;top:0;transition:background-color .3s ease;width:100%}nav.Menu .LogoIcon img{height:100%;opacity:.6;transition:opacity .3s ease;width:100%}nav.Menu .LogoIcon:hover img{opacity:.7}nav.Menu .LogoIcon:hover:before{background-color:#0000000d}nav.Menu .LogoIcon:active:before{background-color:#0000001a}
/*# sourceMappingURL=main.f8e002ad.css.map*/