@keyframes simpleFadeIn{0%{opacity:0;top:8%}to{opacity:1;top:0}}@keyframes slideUpFromBottom{0%{opacity:0;bottom:-5%}20%{opacity:1;bottom:0}80%{opacity:1;bottom:0}to{opacity:0;bottom:-5%}}@keyframes fadein{0%{opacity:0}to{opacity:1}}[data-inview=false]{opacity:0}[data-inview],[data-init]{opacity:0;margin-top:1%}[data-inview=true]{opacity:1;margin-top:0;transition:all .8s cubic-bezier(.23,1,.32,1)}[data-init=true]{opacity:1;margin-top:0;transition:all .8s cubic-bezier(.175,.885,.32,1.275)}@keyframes revealFromBottom{0%{height:calc(100% - 120px)}to{height:0}}@keyframes revealFromTop{0%{height:0}to{height:100%}}:root{--font-base:"Plus Jarkata Sans", sans-serif;--font-base-weight:300;--font-heading:"tt-nooks", serif;--font-heading-weight:400;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi:600;--font-weight-bold:700;--line-height-tight:1;--line-height-snug:1.35;--line-height-normal:1.5;--color-neutral-100:#f6f4ec;--color-neutral-300:#f9f5f0;--color-neutral-500:#ece8e0;--color-neutral-600:#cbc6b8;--color-neutral-700:#b2aea1;--color-neutral-900:#6f6d65;--color-hemlock-500:#1c2e2f;--color-aqua-500:#71d2c6;--color-juniper-500:#284a4b;--color-castleton-500:#556f51;--color-cadmium-500:#e6851e;--breakpoint-xs:320px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1280px;--breakpoint-2xl:1380px;--spacing-none:0rem;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--font-: ;--text-xxs:clamp(9px, .25rem + 1vw, 10px);--text-xs:clamp(11px, .25rem + 1vw, 12px);--text-sm:clamp(12px, .25rem + 1vw, 14px);--text-md:clamp(12px, .2rem + 1vw, 15px);--text-lg:clamp(13px, .45rem + 1vw, 16px);--text-xl:clamp(14px, .65rem + 1vw, 18px);--text-2xl:clamp(16px, .65rem + 1vw, 20px);--heading-xs:clamp(.9rem, 16px, 18px);--heading-sm:clamp(1rem, 20px, 24px);--heading-md:clamp(1.125rem, 2.75vw, 1.5rem);--heading-lg:clamp(1.25rem, 3.25vw, 2rem);--heading-xl:clamp(1.5rem, 3.75vw, 2.75rem);--heading-2xl:clamp(3rem, 12vw, 7rem);--heading-3xl:clamp(6vw, 15vw, 200px);--vertical-spacing:20px, --inner-margin: 30px;--border-radius:6px;--transition-base:all .4s cubic;--zindex-modal:10;--zindex-nav:5;--zindex-fg:2;--zindex-bg:1}.m--0{margin:0}.mt--0{margin-top:0}.mb--0{margin-bottom:0}.p--0{padding:0}.pt--0{padding-top:0}.pb--0{padding-bottom:0}.gap--0{gap:0}@media (width<=800px){.m--0{margin:0}.mt--0{margin-top:0}.mb--0{margin-bottom:0}.p--0{padding:0}.pt--0{padding-top:0}.pb--0{padding-bottom:0}.gap--0{gap:0}}.m--10{margin:10px}.mt--10{margin-top:10px}.mb--10{margin-bottom:10px}.p--10{padding:10px}.pt--10{padding-top:10px}.pb--10{padding-bottom:10px}.gap--10{gap:10px}@media (width<=800px){.m--10{margin:5px}.mt--10{margin-top:5px}.mb--10{margin-bottom:5px}.p--10{padding:5px}.pt--10{padding-top:5px}.pb--10{padding-bottom:5px}.gap--10{gap:5px}}.m--20{margin:20px}.mt--20{margin-top:20px}.mb--20{margin-bottom:20px}.p--20{padding:20px}.pt--20{padding-top:20px}.pb--20{padding-bottom:20px}.gap--20{gap:20px}@media (width<=800px){.m--20{margin:10px}.mt--20{margin-top:10px}.mb--20{margin-bottom:10px}.p--20{padding:10px}.pt--20{padding-top:10px}.pb--20{padding-bottom:10px}.gap--20{gap:10px}}.m--30{margin:30px}.mt--30{margin-top:30px}.mb--30{margin-bottom:30px}.p--30{padding:30px}.pt--30{padding-top:30px}.pb--30{padding-bottom:30px}.gap--30{gap:30px}@media (width<=800px){.m--30{margin:15px}.mt--30{margin-top:15px}.mb--30{margin-bottom:15px}.p--30{padding:15px}.pt--30{padding-top:15px}.pb--30{padding-bottom:15px}.gap--30{gap:15px}}.m--40{margin:40px}.mt--40{margin-top:40px}.mb--40{margin-bottom:40px}.p--40{padding:40px}.pt--40{padding-top:40px}.pb--40{padding-bottom:40px}.gap--40{gap:40px}@media (width<=800px){.m--40{margin:20px}.mt--40{margin-top:20px}.mb--40{margin-bottom:20px}.p--40{padding:20px}.pt--40{padding-top:20px}.pb--40{padding-bottom:20px}.gap--40{gap:20px}}.m--50{margin:50px}.mt--50{margin-top:50px}.mb--50{margin-bottom:50px}.p--50{padding:50px}.pt--50{padding-top:50px}.pb--50{padding-bottom:50px}.gap--50{gap:50px}@media (width<=800px){.m--50{margin:25px}.mt--50{margin-top:25px}.mb--50{margin-bottom:25px}.p--50{padding:25px}.pt--50{padding-top:25px}.pb--50{padding-bottom:25px}.gap--50{gap:25px}}.m--60{margin:60px}.mt--60{margin-top:60px}.mb--60{margin-bottom:60px}.p--60{padding:60px}.pt--60{padding-top:60px}.pb--60{padding-bottom:60px}.gap--60{gap:60px}@media (width<=800px){.m--60{margin:30px}.mt--60{margin-top:30px}.mb--60{margin-bottom:30px}.p--60{padding:30px}.pt--60{padding-top:30px}.pb--60{padding-bottom:30px}.gap--60{gap:30px}}.m--70{margin:70px}.mt--70{margin-top:70px}.mb--70{margin-bottom:70px}.p--70{padding:70px}.pt--70{padding-top:70px}.pb--70{padding-bottom:70px}.gap--70{gap:70px}@media (width<=800px){.m--70{margin:35px}.mt--70{margin-top:35px}.mb--70{margin-bottom:35px}.p--70{padding:35px}.pt--70{padding-top:35px}.pb--70{padding-bottom:35px}.gap--70{gap:35px}}.m--80{margin:80px}.mt--80{margin-top:80px}.mb--80{margin-bottom:80px}.p--80{padding:80px}.pt--80{padding-top:80px}.pb--80{padding-bottom:80px}.gap--80{gap:80px}@media (width<=800px){.m--80{margin:40px}.mt--80{margin-top:40px}.mb--80{margin-bottom:40px}.p--80{padding:40px}.pt--80{padding-top:40px}.pb--80{padding-bottom:40px}.gap--80{gap:40px}}.m--90{margin:90px}.mt--90{margin-top:90px}.mb--90{margin-bottom:90px}.p--90{padding:90px}.pt--90{padding-top:90px}.pb--90{padding-bottom:90px}.gap--90{gap:90px}@media (width<=800px){.m--90{margin:45px}.mt--90{margin-top:45px}.mb--90{margin-bottom:45px}.p--90{padding:45px}.pt--90{padding-top:45px}.pb--90{padding-bottom:45px}.gap--90{gap:45px}}.m--100{margin:100px}.mt--100{margin-top:100px}.mb--100{margin-bottom:100px}.p--100{padding:100px}.pt--100{padding-top:100px}.pb--100{padding-bottom:100px}.gap--100{gap:100px}@media (width<=800px){.m--100{margin:50px}.mt--100{margin-top:50px}.mb--100{margin-bottom:50px}.p--100{padding:50px}.pt--100{padding-top:50px}.pb--100{padding-bottom:50px}.gap--100{gap:50px}}.m--110{margin:110px}.mt--110{margin-top:110px}.mb--110{margin-bottom:110px}.p--110{padding:110px}.pt--110{padding-top:110px}.pb--110{padding-bottom:110px}.gap--110{gap:110px}@media (width<=800px){.m--110{margin:55px}.mt--110{margin-top:55px}.mb--110{margin-bottom:55px}.p--110{padding:55px}.pt--110{padding-top:55px}.pb--110{padding-bottom:55px}.gap--110{gap:55px}}.m--120{margin:120px}.mt--120{margin-top:120px}.mb--120{margin-bottom:120px}.p--120{padding:120px}.pt--120{padding-top:120px}.pb--120{padding-bottom:120px}.gap--120{gap:120px}@media (width<=800px){.m--120{margin:60px}.mt--120{margin-top:60px}.mb--120{margin-bottom:60px}.p--120{padding:60px}.pt--120{padding-top:60px}.pb--120{padding-bottom:60px}.gap--120{gap:60px}}.m--130{margin:130px}.mt--130{margin-top:130px}.mb--130{margin-bottom:130px}.p--130{padding:130px}.pt--130{padding-top:130px}.pb--130{padding-bottom:130px}.gap--130{gap:130px}@media (width<=800px){.m--130{margin:65px}.mt--130{margin-top:65px}.mb--130{margin-bottom:65px}.p--130{padding:65px}.pt--130{padding-top:65px}.pb--130{padding-bottom:65px}.gap--130{gap:65px}}.m--140{margin:140px}.mt--140{margin-top:140px}.mb--140{margin-bottom:140px}.p--140{padding:140px}.pt--140{padding-top:140px}.pb--140{padding-bottom:140px}.gap--140{gap:140px}@media (width<=800px){.m--140{margin:70px}.mt--140{margin-top:70px}.mb--140{margin-bottom:70px}.p--140{padding:70px}.pt--140{padding-top:70px}.pb--140{padding-bottom:70px}.gap--140{gap:70px}}.m--150{margin:150px}.mt--150{margin-top:150px}.mb--150{margin-bottom:150px}.p--150{padding:150px}.pt--150{padding-top:150px}.pb--150{padding-bottom:150px}.gap--150{gap:150px}@media (width<=800px){.m--150{margin:75px}.mt--150{margin-top:75px}.mb--150{margin-bottom:75px}.p--150{padding:75px}.pt--150{padding-top:75px}.pb--150{padding-bottom:75px}.gap--150{gap:75px}}.m--160{margin:160px}.mt--160{margin-top:160px}.mb--160{margin-bottom:160px}.p--160{padding:160px}.pt--160{padding-top:160px}.pb--160{padding-bottom:160px}.gap--160{gap:160px}@media (width<=800px){.m--160{margin:80px}.mt--160{margin-top:80px}.mb--160{margin-bottom:80px}.p--160{padding:80px}.pt--160{padding-top:80px}.pb--160{padding-bottom:80px}.gap--160{gap:80px}}.m--170{margin:170px}.mt--170{margin-top:170px}.mb--170{margin-bottom:170px}.p--170{padding:170px}.pt--170{padding-top:170px}.pb--170{padding-bottom:170px}.gap--170{gap:170px}@media (width<=800px){.m--170{margin:85px}.mt--170{margin-top:85px}.mb--170{margin-bottom:85px}.p--170{padding:85px}.pt--170{padding-top:85px}.pb--170{padding-bottom:85px}.gap--170{gap:85px}}.m--180{margin:180px}.mt--180{margin-top:180px}.mb--180{margin-bottom:180px}.p--180{padding:180px}.pt--180{padding-top:180px}.pb--180{padding-bottom:180px}.gap--180{gap:180px}@media (width<=800px){.m--180{margin:90px}.mt--180{margin-top:90px}.mb--180{margin-bottom:90px}.p--180{padding:90px}.pt--180{padding-top:90px}.pb--180{padding-bottom:90px}.gap--180{gap:90px}}.m--190{margin:190px}.mt--190{margin-top:190px}.mb--190{margin-bottom:190px}.p--190{padding:190px}.pt--190{padding-top:190px}.pb--190{padding-bottom:190px}.gap--190{gap:190px}@media (width<=800px){.m--190{margin:95px}.mt--190{margin-top:95px}.mb--190{margin-bottom:95px}.p--190{padding:95px}.pt--190{padding-top:95px}.pb--190{padding-bottom:95px}.gap--190{gap:95px}}.m--200{margin:200px}.mt--200{margin-top:200px}.mb--200{margin-bottom:200px}.p--200{padding:200px}.pt--200{padding-top:200px}.pb--200{padding-bottom:200px}.gap--200{gap:200px}@media (width<=800px){.m--200{margin:100px}.mt--200{margin-top:100px}.mb--200{margin-bottom:100px}.p--200{padding:100px}.pt--200{padding-top:100px}.pb--200{padding-bottom:100px}.gap--200{gap:100px}}.c--neutral-100{color:var(--color-neutral-100)}.c--neutral-300{color:var(--color-neutral-300)}.c--neutral-400{color:var(--color-neutral-500)}.c--neutral-700{color:var(--color-neutral-700)}.c--aqua-500{color:var(--color-aqua-500)}.t--2xl{font-size:var(--text-2xl)}.t--xl{font-size:var(--text-xl)}.t--lg{font-size:var(--text-lg)}.t--md{font-size:var(--text-md)}.t--sm{font-size:var(--text-sm)}.t--xs{font-size:var(--text-xs)}.h--2xl{font-size:var(--heading-2xl)}.h--xl{font-size:var(--heading-xl)}.h--lg{font-size:var(--heading-lg)}.h--md{font-size:var(--heading-md)}.h--sm{font-size:var(--heading-sm)}.h--xs{font-size:var(--heading-xs)}.t--serif{font-family:var(--font-heading)}.h--serif{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:var(--line-height-tight)}.t--medium{font-weight:var(--font-weight-medium)}.t--semi{font-weight:var(--font-weight-semi)}.t--bold{font-weight:var(--font-weight-bold)}.t--left{text-align:left}.t--center{text-align:center}.t--right{text-align:right}.t--justify{text-align:justify}.t--lh-xs{line-height:var(--line-height-tight)}.t--lh-sm{line-height:var(--line-height-snug)}.t--lh{line-height:var(--line-height-normal)}.t--spacing-sm{letter-spacing:.03em}.t--spacing-md{letter-spacing:.05em}.t--spacing-lg{letter-spacing:.08em}.t--outline{-webkit-text-fill-color:transparent;-webkit-text-stroke:1px var(--color-neutral-500)}.eyebrow{color:var(--color-sunset-500);font-size:var(--heading-xs);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xl);display:block}[class^=h--]{margin-bottom:0}@media (width<=800px){[class^=h--] br{display:none}}[class^=h--] .eyebrow{display:block}[data-suffix]:after{color:var(--color-aqua-500);content:attr(data-suffix);margin-left:.25em;display:inline-block}[data-prefix]:before{color:var(--color-aqua-500);content:attr(data-prefix);margin-right:.25em;display:inline-block}.t--link{color:var(--color-castleton-500);font-family:var(--font-heading);align-items:center;gap:.5em;text-decoration:none;display:flex}.t--link:after{content:"";background-color:currentColor;width:1em;height:1em;display:inline-block;mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2217%22%20height%3D%2214%22%20viewBox%3D%220%200%2017%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M16.2989%207.36179L10.1114%2013.5493C9.9824%2013.6783%209.80744%2013.7508%209.625%2013.7508C9.44256%2013.7508%209.2676%2013.6783%209.13859%2013.5493C9.00959%2013.4203%208.93712%2013.2453%208.93712%2013.0629C8.93712%2012.8804%209.00959%2012.7055%209.13859%2012.5765L14.153%207.56288H0.6875C0.505164%207.56288%200.330295%207.49045%200.201364%207.36152C0.072433%207.23259%200%207.05772%200%206.87538C0%206.69305%200.072433%206.51818%200.201364%206.38925C0.330295%206.26032%200.505164%206.18788%200.6875%206.18788H14.153L9.13859%201.17429C9.00959%201.04529%208.93712%200.87032%208.93712%200.687882C8.93712%200.505445%209.00959%200.330479%209.13859%200.201476C9.2676%200.072473%209.44256%200%209.625%200C9.80744%200%209.9824%200.072473%2010.1114%200.201476L16.2989%206.38898C16.3628%206.45283%2016.4135%206.52865%2016.4481%206.61211C16.4827%206.69557%2016.5005%206.78503%2016.5005%206.87538C16.5005%206.96573%2016.4827%207.05519%2016.4481%207.13865C16.4135%207.22212%2016.3628%207.29794%2016.2989%207.36179Z%22%20fill%3D%22%23CD9F48%22%2F%3E%0A%3C%2Fsvg%3E%0A);mask-position:50%;mask-size:100% 100%;mask-repeat:no-repeat}blockquote{text-indent:-.5em;margin:0;padding:0}blockquote:before{content:"“"}blockquote:after{content:"”"}::selection{background-color:var(--color-aqua-500);color:var(--color-hemlock-500)}.bg--inverse{background-color:var(--color-neutral-300);color:var(--color-juniper-500)}.bg--inverse.bg--pattern{background-image:url(../assets/pattern.svg);background-size:50%}.bg--castleton{background-color:var(--color-castleton-500)}@media (width<=799px){[data-columns="1"],[data-columns="2"],[data-columns="3"],[data-columns="4"]{flex-direction:column;gap:4vh;display:flex}}@media (width>=800px){[data-columns="1"]{grid-template-columns:1fr;display:grid}[data-columns="2"]{grid-template-columns:1fr 1fr;display:grid}[data-columns="3"]{grid-template-columns:1fr 1fr 1fr;display:grid}[data-columns="4"]{grid-template-columns:1fr 1fr 1fr 1fr;display:grid}}.bt--neutral-500{border-top:1px solid var(--color-neutral-500)}.bt--castleton-500{border-top:1px solid var(--color-castleton-500)}.list-row{border-top:1px solid var(--color-neutral-500)}@media (width<=768px){.list-row{flex-direction:column;gap:.25em;display:flex}}body,html{background-color:var(--color-neutral-100);color:var(--color-neutral-500);font-size:var(--font-size-base);font-family:var(--font-base);font-weight:var(--font-base-weight);line-height:var(--line-height-normal);font-optical-sizing:auto;margin:0;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-style:normal;font-weight:300}.inner{max-width:var(--breakpoint-xl);margin:auto;padding-left:30px;padding-right:30px}.siteheader{padding:var(--spacing-xl);z-index:2;position:absolute}@media (width<=800px){.inset-padding{padding:0!important}}.hero{background-image:url(pattern.svg);background-size:175%;flex-direction:column;justify-content:flex-end;min-height:60vh;display:flex;position:relative;overflow:hidden}.hero_content{z-index:2;margin:10vh auto 0;position:relative}.hero_content--body{flex-direction:column;gap:3vh;display:flex}@media (width>=840px){.hero_content--body>p{max-width:840px}}.hero_animation{flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.hero_animation svg{transform:scale(3.5)}@media (width>=840px){.hero{background-image:url(pattern.svg);background-size:50%}.hero_animation{transform:scale(1.25)}.hero_content{width:100%}}.profile{position:relative}.profile_content{z-index:2;bottom:0}.profile_media{line-height:.01%;position:relative;overflow:hidden}.profile_media:before{content:"";background-color:var(--color-aqua-500);mix-blend-mode:multiply;z-index:1;opacity:.5;position:absolute;inset:0}.profile_media img{object-fit:cover;width:100%;height:100%;transform:scale(1.01)}@media (width<=840px){.siteheader{z-index:5;border-radius:0;flex:1;padding:1rem;top:10px;left:0;right:0}.siteheader .navbar.inner{padding-left:15px;padding-right:15px}}.navbar_brand{display:flex}.navbar_logo{max-width:120px;display:inline-flex}.navbar_logo img{object-fit:cover;width:100%;height:100%}@media (width>=840px){.navbar_logo{max-width:140px}}.logo{max-width:20ch;margin:0 0 5ch}.logo img,.logo svg{object-fit:cover;width:100%;height:100%}.footer{--footer-bg:var(--color-neutral-100);--footer-fg:var(--color-neutral-900);background-color:var(--footer-bg);color:var(--footer-fg);padding:10vw 0}.footer_main{gap:var(--spacing-sm);justify-content:space-between;display:flex}.footer_logo{max-width:120px;display:inline-flex}.footer_logo img{object-fit:cover;width:100%;height:100%}.footer_legal{font-size:var(--text-xxs);align-self:flex-end;gap:var(--spacing-md);flex-direction:column;display:flex}body{--body-bg:var(--color-juniper-500);--body-gradient-from:var(--color-juniper-500);--body-gradient-to:var(--color-neutral-100);--body-gradient-angle:180deg;background:var(--body-bg);min-height:100vh}body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(var(--body-gradient-angle), var(--body-gradient-from), var(--body-gradient-to));opacity:0;animation:linear both body-gradient-in scroll(root);position:fixed;inset:0}@keyframes body-gradient-in{to{opacity:1}}@supports not (animation-timeline:scroll()){body:before{opacity:var(--scroll-progress,0);animation:none}}
