@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff)format("woff")}.animated-brand-mark{--mark-duration:1.7s;--mark-easing:cubic-bezier(.22, .7, .18, 1);perspective:850px;perspective-origin:50% 40%;pointer-events:none;flex-shrink:0;width:300px;height:280px;margin-inline:auto;position:relative}.animated-brand-mark--loader{--mark-duration:1.7s;width:230px;height:245px}.animated-brand-mark--loader .animated-brand-mark__assembly{top:35px;left:23px}.animated-brand-mark--loader .animated-brand-mark__front path{animation-duration:.7s;animation-delay:.3s}.animated-brand-mark--loader .animated-brand-mark__front path:nth-child(2){animation-delay:.45s}.animated-brand-mark--loader .animated-brand-mark__front path:nth-child(3){animation-delay:.6s}.animated-brand-mark__assembly{width:184px;height:184px;transform-style:preserve-3d;animation:animated-brand-assemble var(--mark-duration) var(--mark-easing) both;position:absolute;top:48px;left:58px;transform:rotateX(0)rotateY(0)rotate(0)}.animated-brand-mark__plane{transform-style:preserve-3d;backface-visibility:hidden;border-radius:23px;position:absolute;inset:0}.animated-brand-mark__base{animation:animated-brand-base var(--mark-duration) var(--mark-easing) both;background:#4a5844;border:1px solid #718065;transform:translateZ(-7px)translateY(4px);box-shadow:0 24px 42px #0b181052}.animated-brand-mark__middle{animation:animated-brand-middle var(--mark-duration) var(--mark-easing) both;background:#c1d275;border:1px solid #e3eca9;transform:translateZ(-3px);box-shadow:0 3px #889d4d}.animated-brand-mark__front{animation:animated-brand-front var(--mark-duration) var(--mark-easing) both;background-color:#dfea94;border:1px solid #eaf2b5;place-items:center;display:grid;transform:translateZ(0);box-shadow:inset 0 1px 1px #ffffff70}.animated-brand-mark__front:before{content:"";border-radius:inherit;opacity:0;animation:animated-brand-grid var(--mark-duration) ease both;background-image:linear-gradient(#71805b30 1px,#0000 1px),linear-gradient(90deg,#71805b30 1px,#0000 1px);background-size:29px 29px;position:absolute;inset:0}.animated-brand-mark__front svg{width:96px;height:96px;position:relative;overflow:visible}.animated-brand-mark__front path{stroke:#34442e;stroke-width:5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:.85s .55s both animated-brand-draw}.animated-brand-mark__front path:nth-child(2){animation-delay:.7s}.animated-brand-mark__front path:nth-child(3){animation-delay:.85s}@keyframes animated-brand-assemble{0%{transform:rotateX(58deg)rotateY(-12deg)rotate(-32deg)translateY(14px)}38%{transform:rotateX(58deg)rotateY(-12deg)rotate(-32deg)}to{transform:rotateX(0)rotateY(0)rotate(0)}}@keyframes animated-brand-base{0%,32%{transform:translateZ(-68px);box-shadow:0 50px 65px #0b181066}to{transform:translateZ(-7px)translateY(4px);box-shadow:0 24px 42px #0b181052}}@keyframes animated-brand-middle{0%,38%{transform:translateZ(0)}to{transform:translateZ(-3px)}}@keyframes animated-brand-front{0%,32%{background-color:#f3f5e9d9;border-color:#fff;transform:translateZ(68px)}to{background-color:#dfea94;border-color:#eaf2b5;transform:translateZ(0)}}@keyframes animated-brand-grid{0%,45%{opacity:1}to{opacity:0}}@keyframes animated-brand-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (width<=899px){.animated-brand-mark:not(.animated-brand-mark--loader){position:absolute;top:-68px;right:-94px;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.animated-brand-mark__assembly,.animated-brand-mark__plane,.animated-brand-mark__front:before,.animated-brand-mark__front path{animation:none}}.page-loader__dot{background-color:#9bac61;border-radius:50%;width:5px;height:5px;animation:1.3s ease-in-out infinite page-loader-pulse}@keyframes page-loader-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.page-loader__dot{animation:none}}.not-found-page{--not-found-forest:#26352b;--not-found-lime:#dfea94;--not-found-cream:#f7f7f2;color:var(--not-found-forest);background:var(--not-found-cream);-webkit-font-smoothing:antialiased;min-height:100dvh}.not-found-container{width:min(100% - 112px,1328px);margin-inline:auto}.not-found-page a{text-decoration:none}.not-found-page :focus-visible{outline-offset:5px;outline:2px solid #657947}.not-found-skip{z-index:2100;color:var(--not-found-forest);background:var(--not-found-lime);border-radius:8px;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.not-found-skip:focus{transform:translateY(0)}.not-found-skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.not-found-header{border-bottom:1px solid #dfe3d7;align-items:center;gap:32px;min-height:108px;display:flex}.not-found-brand{color:inherit;align-items:center;gap:10px;display:inline-flex}.not-found-brand>span{letter-spacing:-2px;font-family:Manrope,sans-serif;font-size:33px;font-weight:800}.not-found-brand-dot{color:#899b64}.not-found-header-caption{color:#68725f;font-size:12px}.not-found-nav{align-items:center;gap:16px;margin-left:auto;display:flex}.not-found-nav .MuiButton-root{min-height:42px;font-size:12px}.not-found-nav .MuiButton-endIcon svg{font-size:16px}.not-found-nav .MuiButton-outlined{background:0 0;border-color:#cdd4c5}.not-found-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:16px;min-height:580px;padding-block:60px 70px;display:grid}.not-found-hero-copy{z-index:1;position:relative}.not-found-eyebrow{letter-spacing:1.35px;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:600;display:flex}.not-found-status-dot{background:#819162;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e9eddd}.not-found-eyebrow-divider{color:#9ba38f;margin-inline:3px}.not-found-title.MuiTypography-root{letter-spacing:-.065em;margin-top:27px;font-family:Manrope,sans-serif;font-size:clamp(40px,4.2vw,66px);font-weight:600;line-height:1.13}.not-found-title>span{color:#788863}.not-found-description.MuiTypography-root{color:#68725f;max-width:390px;margin-top:24px;font-size:14px;line-height:1.85}.not-found-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.not-found-hero-actions .MuiButton-root{min-height:48px;padding-inline:22px;font-size:12px}.not-found-hero-actions .MuiButton-contained{background:var(--not-found-forest);color:#f7f7f2}.not-found-hero-actions .MuiButton-contained:hover{background:#3b4d37;transform:translateY(-2px)}.not-found-hero-actions .MuiButton-endIcon svg{font-size:17px;transition:transform .18s}.not-found-hero-actions a:hover .MuiButton-endIcon svg{transform:translate(3px)}.not-found-link-help{align-items:flex-start;gap:10px;margin-top:35px;display:flex}.not-found-link-help>svg{color:#8a937d;margin-top:2px;font-size:17px}.not-found-link-help .MuiTypography-root{color:#68725f;max-width:330px;font-size:11px;line-height:1.8}.not-found-graphic{width:100%;padding-left:18px}.not-found-graphic svg{width:100%;height:auto;display:block}.not-found-graphic-caption{text-align:center;color:#68725f;letter-spacing:.2px;margin-top:-28px;font-size:11px;display:block}.not-found-showcase{color:#f2f4e9;background:var(--not-found-forest);scroll-margin-top:20px;position:relative;overflow:hidden}.not-found-showcase:before{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#96a28222 1px,#0000 1px),linear-gradient(90deg,#96a28222 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.not-found-showcase-inner{grid-template-columns:1fr 1.05fr;align-items:center;gap:80px;padding-block:50px;display:grid;position:relative}.not-found-showcase .not-found-eyebrow{color:#bccba7;letter-spacing:1.6px}.not-found-small-mark{color:var(--not-found-lime);font-size:22px;line-height:1}.not-found-showcase-copy h2{letter-spacing:-.05em;margin-top:20px;font-family:Manrope,sans-serif;font-size:clamp(28px,2.8vw,40px);font-weight:600;line-height:1.2}.not-found-showcase-copy h2 span{color:var(--not-found-lime)}.not-found-showcase-intro.MuiTypography-root{color:#b3bfae;max-width:390px;margin-top:19px;font-size:13px;line-height:1.8}.not-found-showcase :focus-visible{outline-color:var(--not-found-lime)}.not-found-showcase-invitation{border-left:1px solid #b7c9a52b;padding-left:56px}.not-found-showcase-invitation>.MuiTypography-root{letter-spacing:-.035em;margin-block:19px 23px;font-family:Manrope,sans-serif;font-size:22px;font-weight:600;line-height:1.4}.not-found-showcase-invitation .MuiButton-root{min-height:48px;padding-inline:22px;font-size:12px}.not-found-showcase-invitation .MuiButton-endIcon svg{font-size:17px}.not-found-website-label{color:#b3bfae;margin-top:14px;font-size:10px;display:block}.not-found-footer{color:#68725f;justify-content:space-between;gap:16px;padding-block:24px;font-size:10px;display:flex}@media (width>=1600px){.not-found-hero{min-height:660px}}@media (width<=1100px){.not-found-container{width:calc(100% - 64px)}.not-found-header-caption{display:none}.not-found-hero{gap:0;min-height:530px}.not-found-showcase-inner{gap:36px}.not-found-showcase-invitation{padding-left:30px}}@media (width<=760px){.not-found-container{width:calc(100% - 40px)}.not-found-header{gap:16px;min-height:84px}.not-found-brand>span{font-size:29px}.not-found-nav{gap:0}.not-found-nav .not-found-discover-link{display:none}.not-found-nav .MuiButton-root{min-height:38px;padding-inline:14px;font-size:11px}.not-found-hero{grid-template-columns:1fr;gap:15px;padding-block:42px 36px}.not-found-title.MuiTypography-root{margin-top:24px;font-size:clamp(36px,7.4vw,54px)}.not-found-description.MuiTypography-root{max-width:430px;margin-top:20px;font-size:13px}.not-found-hero-actions{gap:3px;margin-top:24px}.not-found-hero-actions .MuiButton-root{padding-inline:18px;font-size:11px}.not-found-link-help{margin-top:24px}.not-found-graphic{max-width:490px;margin-block:7px 10px;margin-inline:auto;padding-left:0}.not-found-graphic-caption{margin-top:-17px;font-size:10px}.not-found-showcase-inner{grid-template-columns:1fr;gap:28px;padding-block:36px}.not-found-showcase-copy h2{font-size:32px}.not-found-showcase-intro.MuiTypography-root{max-width:440px}.not-found-showcase-invitation{border-top:1px solid #b7c9a52b;border-left:0;padding-top:27px;padding-left:0}.not-found-footer{flex-direction:column;gap:7px;padding-block:20px;line-height:1.7}}@media (width<=360px){.not-found-container{width:calc(100% - 32px)}.not-found-brand{gap:7px}.not-found-title.MuiTypography-root{font-size:34px}.not-found-hero-actions .MuiButton-root{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.not-found-page *,.not-found-page :before,.not-found-page :after{transition:none!important;animation:none!important}}
