.header-search[data-astro-cid-3ef6ksr2]{margin-top:12px}.header-search[data-astro-cid-3ef6ksr2] input[data-astro-cid-3ef6ksr2]{width:min(340px,80%);padding:8px 16px;border-radius:25px;border:1px solid rgba(104,216,205,.4);background:#080d0c99;color:#68d8cd;font-family:inherit}.header-search[data-astro-cid-3ef6ksr2] input[data-astro-cid-3ef6ksr2]::placeholder{color:#68d8cd80}*{box-sizing:border-box}body{font-family:Schibsted Grotesk,Monaco,Lucida Console,system-ui,-apple-system,sans-serif;margin:0;padding:0;background-color:#282d39;background:linear-gradient(135deg,#282d39,#1a1f2a);color:#68d8cd;list-style-position:inside;list-style-type:circle;scrollbar-gutter:stable both-edges;overflow-x:hidden;line-height:1.6;min-height:100vh}header{font-family:Schibsted Grotesk;text-align:center;background:linear-gradient(135deg,#243a38,#2a4540);padding:20px;border:2px solid #68d8cd;border-radius:0 0 12px 12px;margin:0 20px 20px 110px;transition:all .3s ease;box-shadow:0 4px 15px #0000004d;position:relative;backdrop-filter:blur(10px);z-index:50}header:hover{background:linear-gradient(135deg,#2a4540,#325049);box-shadow:0 6px 20px #68d8cd33}header #title{text-shadow:-1px -1px 0 #385180,1.5px 1.5px 0 #9fcdff}header #tagline{text-shadow:-.25px -.25px 0 #585f66,.5px .5px 0 #767c7c;font-size:25px}main{margin:0 20px;padding-bottom:80px}main section{text-align:center;margin-bottom:40px;margin-left:110px;margin-right:20px;background:linear-gradient(135deg,#182625,#1f2e2b);color:#68d8cd;padding:30px;border:2px solid rgba(104,216,205,.3);border-radius:12px;opacity:96%;transition:all .3s ease;box-shadow:0 4px 15px #0003;position:relative;z-index:1;max-width:calc(100vw - 130px);box-sizing:border-box;overflow-x:hidden}main section:hover{transform:translateY(-3px);box-shadow:0 8px 25px #68d8cd33;opacity:100%}.example-block{margin-left:18px}.concept-block img{width:45%;height:45%;box-shadow:-.5px -.5px #385180,.5px,.5px 0 #65686e}.case-study img{width:50%;height:50%}.example-block img{width:45%;height:45%}#hero{position:fixed;inset:8% 5% 1% 90px;z-index:-1;opacity:90%;overflow:hidden}#hero img{width:100%;height:100%;object-fit:cover;object-position:center}#hero1{position:relative;left:20%;right:20%;bottom:20%;align-items:center;background-image:url(/images/tree_holistic1.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:676px;width:676px}#hero2{position:absolute;z-index:-1;left:20%;right:20%;align-items:center;background-image:url(/images/tree_roots1.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:819px;width:819px}#hero,#contact,#hero1{outline:thick double #526b9b;outline-style:ridge}#learn,#impacts,#cases{outline:thick double #350c0c}#systems-intro,#why-matters{outline:thick double #022502}#hp{background:none;border:none;bottom:1%;opacity:75%;margin-top:400px;opacity:85%}#hp h2{text-decoration:underline #170808;text-shadow:-.25px -.25px 0 #585f66,.5px .5px 0 #767c7c}button{color:#222726;padding-right:40px}#about-dendrology,#our-approach,#research-areas,#results,#partner{outline:thick double #3f5783}#archives-intro{z-index:0;position:relative;text-align:center}#archives-intro .intro-text h2{font-size:50px;text-shadow:-1px -1px 0 #385180,1.5px 1.5px 0 #9fcdff;transition:all .3s ease;cursor:default}#archives-intro .intro-text h2:hover{transform:scale(1.05);text-shadow:-2px -2px 0 #385180,3px 3px 0 #9fcdff,0 0 20px rgba(159,205,255,.5)}#archives-intro table{z-index:0;background-color:#170808}footer{position:relative;background:linear-gradient(135deg,#243a38,#2a4540);color:#68d8cd;text-align:center;padding:20px;margin:40px 20px 0;border:2px solid rgba(104,216,205,.3);border-radius:12px 12px 0 0;box-shadow:0 -4px 15px #0000004d}table{border-collapse:collapse;width:100%;max-width:100%;margin:20px auto;transition:all .3s ease;border-radius:8px;overflow:hidden;box-shadow:0 4px 15px #0000004d;table-layout:fixed}th,td{border:1px solid #222726;padding:12px 8px;transition:all .3s ease;position:relative;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}th{background-color:#303938;background:linear-gradient(135deg,#303938,#3a4342);font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #68d8cd}tbody tr{transition:all .3s ease}tbody tr:hover{background-color:#68d8cd1a;transform:translateY(-2px);box-shadow:0 6px 20px #0006}tbody td:hover{background-color:#68d8cd26;color:#9fcdff;cursor:pointer}caption{font-weight:bolder;font-size:22px;padding:12px;text-decoration-line:overline underline;text-decoration-color:color-mix(in lch,#2f7f77,#76aae1);background:linear-gradient(90deg,transparent,rgba(104,216,205,.1),transparent);border-radius:8px;transition:all .3s ease}caption:hover{background:linear-gradient(90deg,transparent,rgba(104,216,205,.2),transparent);transform:scale(1.02)}tfoot{text-align:right;font-size:5px}#project-highlight,#impact-summary{padding-top:4px;margin-top:35px;margin-bottom:4px}#impact-summary{padding-bottom:4px;border-radius:18% 18% 58% 58%;border-left-style:groove;border-right-style:groove;border-width:3px;border-color:#b5e7e7}h3,h5{text-decoration:underline #170808;text-decoration-thickness:3px}.project-list{text-align:left;list-style:none;padding:20px}.project-card{display:grid;position:relative;grid-template-columns:3fr 1fr;grid-gap:15px;border:1px solid #bababa;background-color:#333b3b;margin-bottom:20px;padding:10px;box-shadow:2px 2px 5px #0f1312;border-radius:1%;clear:both;min-height:265px}.project-card:hover{border:1px solid #68d8cd;background-color:#3f4a49;transform:translateY(-8px) scale(1.02);box-shadow:0 8px 25px #68d8cd4d;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.project-card p,h3,h5{font-family:Lucida Console;grid-column:1;margin:2px}.project-card .project-image{margin-top:10px;position:absolute;grid-column:2;align-content:center;border-style:groove}.project-card h3{align-self:flex-start;margin:auto;text-decoration:underline #350c0c}.project-card h5{align-self:flex-start;text-decoration:underline #350c0c}.project-card .outcome{align-self:flex-end}.project-card img{grid-column:2;max-width:255px;max-height:255px}.archive-redirect{margin:24px 0;padding:24px;background:linear-gradient(135deg,#182625cc,#1f2e2b99);border-radius:12px;border:2px solid #68d8cd}.archive-redirect h3{color:#68d8cd;text-align:center;margin-bottom:20px;font-size:1.5em}.redirect-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:24px}.redirect-card{background:#9fcdff1a;border:1px solid rgba(159,205,255,.3);border-radius:8px;padding:20px;transition:all .3s ease}.redirect-card:hover{background:#9fcdff26;transform:translateY(-3px);box-shadow:0 6px 20px #68d8cd33}.redirect-card h4{margin-bottom:12px}.redirect-card h4 a{color:#68d8cd;text-decoration:none;font-size:1.2em}.redirect-card h4 a:hover{color:#9fcdff}.redirect-card p{color:#9fcdffcc;margin-bottom:12px;font-size:.95em}.redirect-card ul{list-style:none;padding:0}.redirect-card li{padding:4px 0 4px 16px;position:relative;color:#9fcdffb3;font-size:.9em}.redirect-card li:before{content:"→";position:absolute;left:0;color:#68d8cd;font-weight:700}.archive-benefits{background:#68d8cd1a;border:1px solid rgba(104,216,205,.3);border-radius:8px;padding:20px;margin:20px 0}.archive-benefits h3{color:#68d8cd;margin-bottom:16px;text-align:center}.archive-benefits ul{list-style:none;padding:0}.archive-benefits li{padding:8px 0 8px 20px;position:relative;color:#9fcdffe6;line-height:1.5}.archive-benefits li:before{content:"✓";position:absolute;left:0;color:#68d8cd;font-weight:700;font-size:1.1em}.archive-benefits strong{color:#68d8cd}.cta-section{text-align:center;margin-top:24px;padding:20px;background:linear-gradient(135deg,#68d8cd1a,#9fcdff1a);border-radius:8px}.cta-section h3{color:#68d8cd;margin-bottom:16px;font-size:1.4em}.main-cta-button{display:inline-block;padding:16px 32px;background:linear-gradient(135deg,#68d8cd,#9fcdff);color:#0c1715;text-decoration:none;border-radius:8px;font-weight:600;font-size:1.1em;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;box-shadow:0 4px 15px #68d8cd4d}.main-cta-button:hover{background:linear-gradient(135deg,#9fcdff,#68d8cd);transform:translateY(-3px);box-shadow:0 8px 25px #68d8cd66}@media(max-width:768px){.redirect-grid{grid-template-columns:1fr}}.figure-source{font-size:.78em;font-style:normal;color:#9fcdffa6;margin:6px 0 0;line-height:1.4}.figure-source a{color:#9fcdffd9;text-decoration:underline dotted}.figure-source a:hover{color:#9fcdff}.left_sidebar{position:fixed;left:0;top:50px;bottom:50px}#nav_tab{cursor:pointer}#site-nav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:0;margin:10px 0 0}#site-nav ul li{list-style:none;font-size:1.1em;transition:all .3s ease;padding:8px 16px;border-radius:25px;background:#68d8cd1a;border:1px solid rgba(104,216,205,.3)}#site-nav ul li:hover{background:#68d8cd40;transform:translateY(-2px);box-shadow:0 4px 12px #68d8cd4d;border-color:#68d8cd}#site-nav ul li a{color:#68d8cd;text-decoration:none;font-weight:500;transition:all .3s ease}#site-nav ul li a:hover{color:#9fcdff}#scroll-nav{position:fixed;text-align:center;align-items:left;left:0;top:80px;width:100px;min-height:300px;max-height:calc(100vh - 120px);background:linear-gradient(135deg,#080d0c,#0f1714,#080d0c);border:2px solid #6f9090;border-top-right-radius:20px;border-bottom-right-radius:20px;box-shadow:4px 0 15px #0000004d;transition:all .3s ease;z-index:200;overflow-y:auto;padding:10px 5px}#scroll-nav:hover{width:120px;box-shadow:6px 0 20px #6f909033}#scroll-nav li{margin-bottom:15px;word-wrap:break-word;text-overflow:ellipsis;background:linear-gradient(90deg,#080d0c,#0f1714);padding:10px 6px;border-radius:8px;border:1px solid #6f9090;transition:all .3s ease;cursor:pointer;font-size:.85em;line-height:1.2}#scroll-nav li:hover{background:linear-gradient(90deg,#0f1714,#1a2420);transform:translate(5px);box-shadow:0 2px 10px #6f90904d;border-color:#68d8cd}#scroll-nav li a{color:#68d8cd;text-decoration:none;display:block;transition:all .3s ease}#scroll-nav li a:hover{color:#9fcdff}nav ul{list-style:none;padding:0}.sub-nav{display:flex}.sub-nav ul ul{flex:50%;padding-left:10px}nav li{display:inline-block;margin:0 10px}a{z-index:1}#title a:link{text-decoration:none;text-shadow:-1px -1px 0 #385180,1.5px 1.5px 0 #9fcdff;color:#0c1715}#title a:visited{text-decoration:none;text-shadow:-1px -1px 0 #385180,1.5px 1.5px 0 #9fcdff;color:#000}#title a:hover,#title1 a:hover{color:#a06834;text-shadow:-.5px -.5px 0 #385180,1px 1px 0 #65686e}#scroll-nav #title1 a:link{text-decoration:none;text-shadow:-1px -1px 0 #385180,1.5px 1.5px 0 #9fcdff;color:#101c1a}#scroll-nav #title1 a:visited{text-decoration:none;text-shadow:-1px -1px 0 #385180,1.5px 1.5px 0 #9fcdff;color:color-mix(in lch,#2e736c,#46678a)}a:link{text-decoration:none;text-shadow:-.5px -.5px 0 #425476,1px 1px 0 #445166;color:color-mix(in lch,#68d8cd,#9fcdff);transition:all .3s ease}a:visited{text-decoration:none;text-shadow:-.5px -.5px 0 #7e889b,1px 1px 0 #738aae;color:color-mix(in lch,#68d8cd,#9fcdff);transition:all .3s ease}a:hover{color:#a06834;text-shadow:-.5px -.5px 0 #385180,1px 1px 0 #65686e;transition:all .3s ease;transform:scale(1.05);display:inline-block}.hero-button{outline-style:ridge #5b3e23;background-color:#445166;opacity:85%}.archive-nav a:link{text-decoration:none;text-shadow:-.5px -.5px 0 #425476,1px 1px 0 #445166;padding:8px 12px;margin:4px;color:color-mix(in lch,#68d8cd,#9fcdff);border:2px solid #a06834;border-radius:8px;background:linear-gradient(135deg,#a068341a,#a068340d);transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative;overflow:hidden}.archive-nav a:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.archive-nav a:hover:before{left:100%}.archive-nav a:hover{border-color:#68d8cd;color:#fff;background:linear-gradient(135deg,#68d8cd33,#a068341a);transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px #68d8cd4d;text-shadow:0 0 10px rgba(104,216,205,.5)}.left_sidebar a:hover{color:#ac7746;outline-style:dashed;text-shadow:-.5px -.5px 0 #345aa2,.5px .5px 0 #c4cee3}
