:root{--a-hex: #1C6B4B;--a-rgb: 28,107,75;--a-deep: rgba(28,107,75,.88);--a-tint: rgba(28,107,75,.07);--a-soft: rgba(28,107,75,.16);--a-line: rgba(28,107,75,.3);--signal: #C2561F;--paper: #F6F4EF;--card: #FFFFFF;--ink: #14241C;--rule: rgba(20,36,28,.1);--ruleHi: rgba(20,36,28,.16);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-inout: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:Zen Kaku Gothic New,Hiragino Sans,system-ui,sans-serif;font-feature-settings:"palt" 1,"kern" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overscroll-behavior-y:none;overflow-x:hidden}::selection{background:var(--a-soft)}.tex-grain{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.4;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.055'/%3E%3C/svg%3E")}.tex-wash{position:fixed;inset:0 0 auto 0;height:70vh;pointer-events:none;z-index:0;background:linear-gradient(to bottom,#ffffffb8,#fff0 72%)}.aki-theme-transitioning *,.aki-theme-transitioning *:before,.aki-theme-transitioning *:after{transition:color .5s var(--ease-inout),background-color .5s var(--ease-inout),border-color .5s var(--ease-inout),fill .5s var(--ease-inout),stroke .5s var(--ease-inout)!important}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#14241c29;border-radius:9px;border:3px solid var(--paper)}::-webkit-scrollbar-thumb:hover{background:#14241c47}:focus-visible{outline:2px solid var(--a-hex);outline-offset:3px;border-radius:3px}:focus:not(:focus-visible){outline:none}input,button,select,textarea{font-family:inherit;-webkit-appearance:none}button{-webkit-tap-highlight-color:transparent;background:none;border:none;color:inherit}input[type=date]::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer}input[type=date]::-webkit-date-and-time-value{text-align:left}input::placeholder{color:#a8b2ac}@keyframes pinRipple{0%{transform:scale(.35);opacity:.5}70%{opacity:0}to{transform:scale(2.6);opacity:0}}.pin-ripple{transform-origin:center;transform-box:fill-box;animation:pinRipple 3.6s var(--ease-out) infinite}.pin-ripple-2{animation-delay:1.2s}.pin-ripple-3{animation-delay:2.4s}@keyframes flagWave{0%,to{transform:skewY(0) scaleX(1)}50%{transform:skewY(-2.4deg) scaleX(.95)}}.pin-flag{transform-origin:left center;transform-box:fill-box;animation:flagWave 4.2s var(--ease-inout) infinite}@keyframes drawIn{to{stroke-dashoffset:0}}.draw{stroke-dasharray:var(--len, 1400);stroke-dashoffset:var(--len, 1400);animation:drawIn 2.4s var(--ease-out) both}@keyframes liveDot{0%,to{opacity:1}50%{opacity:.28}}.aki-live-dot{animation:liveDot 2.8s var(--ease-inout) infinite}.aki-live-badge{background:var(--a-tint);border:1px solid var(--a-soft);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .3s var(--ease-out),border-color .3s var(--ease-out),transform .35s var(--ease-spring)}.aki-live-badge:hover{background:rgba(var(--a-rgb),.11)}.aki-live-badge:active{transform:scale(.96)}@keyframes statusPing{0%{opacity:.5;transform:scale(1)}75%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.55)}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.rise{animation:rise .9s var(--ease-out) both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn 1.4s var(--ease-out) both}.sr{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.sr.in{opacity:1;transform:none}@keyframes spin{to{transform:rotate(360deg)}}.spinner{width:13px;height:13px;border:1.6px solid var(--a-soft);border-top-color:var(--a-hex);border-radius:50%;animation:spin .62s linear infinite;flex-shrink:0}.spinner-on-fill{border-color:#fff6;border-top-color:#fff}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;cursor:pointer;white-space:nowrap;font-feature-settings:"palt" 1;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),background-color .3s var(--ease-out),border-color .3s var(--ease-out),color .3s var(--ease-out),opacity .3s var(--ease-out)}.btn:disabled{cursor:not-allowed}.btn-primary{background:var(--a-hex);color:#fff;font-weight:500;box-shadow:0 1px 2px #14241c1f,0 6px 18px -8px rgba(var(--a-rgb),.55)}.btn-primary:hover:not(:disabled){transform:translateY(-1.5px);box-shadow:0 2px 4px #14241c24,0 14px 28px -10px rgba(var(--a-rgb),.6)}.btn-primary:active:not(:disabled){transform:translateY(0) scale(.985)}.btn-ghost{background:var(--card);border:1px solid var(--ruleHi);color:var(--ink);font-weight:500;box-shadow:0 1px 2px #14241c0a}.btn-ghost:hover:not(:disabled){border-color:#14241c4d;box-shadow:0 2px 8px #14241c12;transform:translateY(-1px)}.btn-ghost:active:not(:disabled){transform:translateY(0) scale(.985)}@keyframes btnPop{0%{transform:scale(1)}30%{transform:scale(.96)}62%{transform:scale(1.016)}to{transform:scale(1)}}.aki-btn-pop{animation:btnPop .5s var(--ease-spring) both}@keyframes ripple{0%{transform:scale(0);opacity:.3}to{transform:scale(4.5);opacity:0}}.aki-ripple{position:absolute;width:80px;height:80px;margin:-40px 0 0 -40px;border-radius:50%;background:#ffffffb3;pointer-events:none;animation:ripple .6s var(--ease-out) both}.field{width:100%;height:50px;background:var(--card);border:1px solid var(--ruleHi);border-radius:10px;color:var(--ink);font-size:16px;font-family:inherit;outline:none;box-shadow:0 1px 2px #14241c09;transition:border-color .3s var(--ease-out),box-shadow .3s var(--ease-out)}.field:hover{border-color:#14241c42}.field:focus{border-color:var(--a-hex);box-shadow:0 0 0 3.5px var(--a-tint),0 1px 2px #14241c0a}.panel{background:var(--card);border:1px solid var(--rule);border-radius:14px;box-shadow:0 1px 2px #14241c0a,0 10px 30px -22px #14241c59}.acc-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s var(--ease-out),opacity .4s var(--ease-out)}.acc-body.open{grid-template-rows:1fr;opacity:1}.acc-body>div{overflow:hidden}@keyframes dropIn{0%{opacity:0;transform:translateY(-6px) scale(.99)}to{opacity:1;transform:none}}.drop-in{animation:dropIn .26s var(--ease-out) both;transform-origin:top center}@keyframes checkCircle{0%{transform:scale(0);opacity:0}58%{transform:scale(1.1);opacity:1}80%{transform:scale(.97)}to{transform:scale(1);opacity:1}}@keyframes checkStroke{0%{stroke-dashoffset:26}to{stroke-dashoffset:0}}.aki-check-wrap{animation:checkCircle .56s var(--ease-spring) both}.aki-check-stroke{stroke-dasharray:26;stroke-dashoffset:26;animation:checkStroke .42s var(--ease-out) .34s both}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes overlayOut{0%{opacity:1}to{opacity:0}}.aki-overlay-in{animation:overlayIn .26s var(--ease-out) both}.aki-overlay-out{animation:overlayOut .2s ease both}@keyframes navItemIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.nav-item-in{animation:navItemIn .44s var(--ease-out) both}.rule-line{flex:1;height:1px;background:var(--rule)}.page-wrap{position:relative;z-index:1;margin:0 auto;padding-left:24px;padding-right:24px}.hero-art{margin:46px auto 0;display:flex;justify-content:center}@media(min-width:900px){.page-wrap.wide{max-width:1120px;padding-left:56px;padding-right:56px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.78fr);gap:76px;align-items:center;min-height:calc(100vh - 150px)}.hero-art{margin:0;justify-content:flex-end}.display-xl{font-size:62px!important;line-height:1.26!important}.lede{font-size:16px!important;max-width:430px!important}.body-col{max-width:880px}.two-col,.faq-grid{display:grid;grid-template-columns:230px minmax(0,1fr);gap:56px;align-items:start}.closer-pad{padding:56px 56px 52px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.sr{opacity:1;transform:none}}@keyframes plantGreenIn{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}.plant-green{transform-origin:center;transform-box:fill-box;animation:plantGreenIn .7s var(--ease-out) both}@keyframes plantContourIn{0%{opacity:0}to{opacity:1}}.plant-contour{animation:plantContourIn .6s var(--ease-out) both}@keyframes plantDrop{0%{opacity:0;transform:translateY(var(--drop, -26px))}52%{opacity:1;transform:translateY(calc(var(--drop, -26px) * -.1))}72%{transform:translateY(calc(var(--drop, -26px) * .055))}to{opacity:1;transform:translateY(0)}}.plant-pin{transform-box:fill-box;animation:plantDrop .72s var(--ease-spring) .42s both}@keyframes plantRing{0%{opacity:0;transform:scale(.3)}22%{opacity:.75}to{opacity:0;transform:scale(2.7)}}.plant-ring{transform-origin:center;transform-box:fill-box;animation:plantRing 1.5s var(--ease-out) .92s both}
