.foot-d[data-astro-cid-jo6i4kqk]{padding:40px 0}.foot-d__inner[data-astro-cid-jo6i4kqk]{box-sizing:border-box;max-width:1240px;margin:0 auto;padding:0 40px}.foot-d__top[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding-top:44px;display:flex}.foot-d__links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:26px;font-size:15px;font-weight:500;display:flex}.foot-d__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.foot-m__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--green);justify-content:center;align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}.foot-d__meta[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;font-size:12px;display:flex}.foot-m[data-astro-cid-jo6i4kqk]{padding:36px 20px 30px}.foot-m__links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:0 20px;margin-top:10px;font-size:15px;font-weight:500;display:flex}.foot-m__meta[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--ink-2);margin-top:24px;padding-top:16px;font-size:11px}.nav-d[data-astro-cid-wpvy4v7s]{z-index:50;padding-top:var(--safe-t);-webkit-backdrop-filter:blur(10px);background:#fafaf2d9;position:sticky;top:0}.nav-d__inner[data-astro-cid-wpvy4v7s]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:24px;max-width:1360px;margin:0 auto;padding:6px 40px;display:flex}.nav-d__home[data-astro-cid-wpvy4v7s],.nav-m__home[data-astro-cid-wpvy4v7s]{display:flex}.nav-d__links[data-astro-cid-wpvy4v7s]{border-radius:var(--pill);background:var(--cream-2);gap:6px;padding:5px;font-size:15px;font-weight:500;display:flex}.navl[data-astro-cid-wpvy4v7s]{color:var(--green);border-radius:var(--pill);padding:9px 18px;text-decoration:none}.navl[data-astro-cid-wpvy4v7s]:hover{background:var(--white)}.nav-d__cta[data-astro-cid-wpvy4v7s]{background:var(--orange);color:var(--green);border-radius:var(--pill);padding:12px 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.nav-m[data-astro-cid-wpvy4v7s]{z-index:50;-webkit-backdrop-filter:blur(10px);padding:calc(10px + var(--safe-t)) clamp(8px, 3.5vw, 14px) 10px clamp(8px, 3vw, 12px);background:#fafaf2e0;justify-content:space-between;align-items:center;gap:6px;display:flex;position:sticky;top:0}.nav-m__home[data-astro-cid-wpvy4v7s]{flex:0 auto;min-width:0}.nav-m__actions[data-astro-cid-wpvy4v7s]{flex:none;gap:6px;display:flex}.nav-m__cta[data-astro-cid-wpvy4v7s]{box-sizing:border-box;white-space:nowrap;background:var(--orange);min-height:44px;color:var(--green);border-radius:var(--pill);align-items:center;padding:0 clamp(12px,4vw,16px);font-size:clamp(13px,3.8vw,14px);font-weight:700;text-decoration:none;display:inline-flex}.mburger[data-astro-cid-wpvy4v7s]{border:1px solid var(--line);background:var(--white);width:44px;height:44px;color:var(--green);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.mpanel[data-astro-cid-wpvy4v7s]{max-height:calc(100svh - var(--nav-h) - 12px - var(--safe-b));overscroll-behavior:contain;box-sizing:border-box;background:var(--white);box-shadow:var(--shadow-pop);border-radius:20px;margin-top:6px;padding:10px;position:absolute;top:100%;left:12px;right:12px;overflow-y:auto}.mpanel[data-astro-cid-wpvy4v7s][hidden]{display:none}.mpanel[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--green);border-radius:12px;padding:13px 14px;font-size:17px;font-weight:700;text-decoration:none;display:block}:root{--cream:#fafaf2;--cream-2:#f2eee1;--white:#fff;--line:#e3ddcb;--dot-off:#d5cdb7;--green:#05312b;--green-7:#0e4a40;--ink-2:#4a605b;--on-green-2:#c9d8d3;--on-green-3:#a9c2ba;--orange:#fd700c;--orange-7:#b24700;--amber:#fea00a;--peach:#ffe6d3;--butter:#fff1d2;--font-display:"Bricolage Grotesque", system-ui, sans-serif;--font-body:"DM Sans", system-ui, sans-serif;--font-mono:"DM Mono", ui-monospace, monospace;--pill:999px;--shadow-phone:0 40px 80px #05312b47;--shadow-pop:0 20px 40px #05312b29;--focus:var(--green);--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);box-sizing:border-box;padding-bottom:var(--safe-b)}html{background:#fafaf2}body{background:#fafaf2;margin:0}a{color:#b24700}a:hover{color:#05312b}@keyframes shadow{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.2;transform:scale(.78)}}@keyframes march{to{stroke-dashoffset:-120px}}@keyframes draw{0%{stroke-dashoffset:320px}to{stroke-dashoffset:0}}@keyframes fl{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-10px) rotate(var(--r,0deg))}}@keyframes ring{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}.shadow{animation:5s ease-in-out infinite shadow}.march{animation:6s linear infinite march}.draw{stroke-dasharray:320;animation:1.4s ease-out .4s both draw}.fl{animation:6s ease-in-out infinite fl}.ring{animation:3s ease-out infinite ring}.card .obj{transition:transform .5s cubic-bezier(.3,1.5,.5,1)}.card:hover .obj{transform:translateY(-12px)rotate(-8deg)scale(1.12)}.who{cursor:pointer;font:inherit;color:inherit;text-align:inherit;line-height:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:inline-block;position:relative}.who:focus{outline:none}.stg .who{--hit:calc(12px / var(--fit));padding:var(--hit);margin:calc(-1 * var(--hit))}.stg .who.spot{margin:0;padding:0;position:absolute}.stg .vg:hover{transform:none}.who:focus-visible .bod{outline:calc(3px * var(--tip-k,1)) solid var(--orange);outline-offset:calc(2px * var(--tip-k,1));border-radius:calc(16px * var(--tip-k,1))}.who .tip{transform-origin:50% 100%;transform:translate(calc(-50% + var(--tip-dx,0px)), var(--tip-lift,10px)) scale(calc(var(--tip-k,1) * var(--tip-pop,.92)));opacity:0;pointer-events:none;z-index:20;transition:opacity .25s,transform .35s cubic-bezier(.3,1.5,.5,1);position:absolute;bottom:calc(100% - 8px);left:50%}.who[data-place=below] .tip{transform-origin:50% 0;--tip-lift:-10px;top:calc(100% - 8px);bottom:auto}.who[aria-expanded=true] .tip,.who:focus-visible:not([data-dismissed]) .tip{opacity:1;--tip-lift:0px;--tip-pop:1}.who[aria-expanded=true] .bod{animation:.7s cubic-bezier(.3,1.6,.5,1) hop}@media (hover:hover) and (pointer:fine){.who:hover:not([data-dismissed]) .tip{opacity:1;--tip-lift:0px;--tip-pop:1}.who:hover .bod{animation:.7s cubic-bezier(.3,1.6,.5,1) hop}}.stg>div>*{pointer-events:none}.stg a,.stg button{pointer-events:auto}.scene-js .stg [data-scenes]:not([data-on]){pointer-events:none}.stg>div>.who-up{z-index:40!important}@keyframes hop{0%{transform:translateY(0)rotate(0)}35%{transform:translateY(-26px)rotate(-6deg)}70%{transform:translateY(0)rotate(3deg)scaleY(.94)}to{transform:none}}.sway{transform-box:fill-box;transform-origin:50% 100%;animation:5s ease-in-out infinite sway}@keyframes sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2.5deg)}}.wig{transform-box:fill-box;transform-origin:50% 0;cursor:pointer}.wig:hover{animation:.8s ease-in-out wig}@keyframes wig{0%,to{transform:rotate(0)}25%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}}.vg{cursor:pointer;transition:transform .4s cubic-bezier(.3,1.5,.5,1)}.vg:hover{transform:scale(1.1)translateY(-6px)}.lift{cursor:pointer;transition:transform .35s cubic-bezier(.3,1.5,.5,1)}.lift:hover{transform:translateY(-8px)rotate(-1.5deg)}.rise{animation:.9s cubic-bezier(.2,.8,.2,1) both rise;display:inline-block}@keyframes rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.card{transform-style:preserve-3d;transition:transform .45s cubic-bezier(.3,1.3,.5,1),box-shadow .45s}.card:hover{transform:perspective(800px)rotateX(7deg)rotateY(-9deg)translateY(-8px);box-shadow:0 30px 50px #05312b24}.shine{position:relative;overflow:hidden}.shine:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.shine:hover:after{transform:translate(120%)}.btn{transition:transform .2s}.btn:hover{transform:translateY(-2px)}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}html{scroll-snap-type:y proximity;scroll-behavior:smooth}.snap{scroll-snap-align:start;width:1px;height:1px;position:absolute;left:0}.stk{background:radial-gradient(circle,#05312b12 1.2px,#0000 1.3px) 0 0/26px 26px,radial-gradient(60rem 40rem at 70% 45%,#fea00a29,#0000 65%),#fafaf2}.stg{transform:translate(-50%, -50%) scale(var(--s,1));margin-left:0!important;left:50%!important}.only-m{display:none}@media (max-width:1023px){.only-d{display:none}.only-m{display:block}}@media (min-width:600px) and (max-width:1023px){.only-m section{padding-left:max(20px,50vw - 340px)!important;padding-right:max(20px,50vw - 340px)!important}.only-m section .stk,.only-m section[aria-label="How Amingoes works"]{padding-left:0!important;padding-right:0!important}}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}.on-green{--focus:var(--amber)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--green);color:var(--cream);border-radius:var(--pill);padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:-100px;left:12px}.skip-link:focus-visible{--focus:var(--amber);top:12px}picture{display:contents}picture>source{display:none}.page-d,.page-m{background:var(--cream);font-family:var(--font-body);color:var(--green);padding-left:var(--safe-l);padding-right:var(--safe-r);line-height:1.55}.page-d{font-size:17px}.page-m{font-size:16px}.glyph{vertical-align:-.2em;display:inline-block}.is-scrolling :is(.march,.sway,.shadow),.anim-off :is(.fl,.march,.sway,.shadow,.ring,.bob){animation-play-state:paused!important}html.is-scrolling nav[aria-label=Main]{-webkit-backdrop-filter:none;background:#fafaf2f7}.btn-orange,.btn-orange:hover{background:var(--orange);color:var(--green)}
