html:has(.fp){color:#142018;height:auto;min-height:100vh;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#e7f6ff;min-height:100svh;overflow-x:clip}html:has(.fp) body{color:#142018;height:auto;min-height:100vh;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#e7f6ff;min-height:100svh;overflow-x:clip}html:has(.fp){scroll-behavior:smooth}.fp{--fp-bg:#f4faf6;--fp-bg-2:#fffdf8;--fp-sand:#f6f1e4;--fp-sky:#d7f3ff;--fp-lime:#c6f531;--fp-lime-deep:#b6ef28;--fp-teal:#0a6460;--fp-amber:#e89412;--fp-ink:#142018;--fp-text:#142018;--fp-muted:#3c524a;--fp-line:#1420181f;--fp-nav:4.5rem;--fp-nav-safe:calc(var(--fp-nav) + env(safe-area-inset-top,0px));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(820px 380px at 100% -8%, #ffc44861, transparent 58%), radial-gradient(720px 420px at -12% 0%, #5ecee86b, transparent 52%), linear-gradient(180deg, #e7f6ff 0%, #f7fbf4 22%, var(--fp-bg) 48%, #f3f7f2 100%);color:var(--fp-text);font-family:var(--font-fp-sans), "Segoe UI", sans-serif;max-width:100%;min-height:100vh;min-height:100svh;overflow-x:hidden}.fp-market{--fp-announce:2.25rem;--fp-nav:calc(4.5rem + var(--fp-announce))}.fp h1,.fp h2,.fp h3,.fp .fp-display{font-family:var(--font-fp-display), "Arial Narrow", Impact, sans-serif;letter-spacing:-.02em;text-transform:uppercase;font-weight:700}.fp a{color:inherit;text-decoration:none}.fp :focus-visible{outline:3px solid var(--fp-teal);outline-offset:3px}.fp a:focus,.fp button:focus{outline:3px solid var(--fp-teal);outline-offset:3px}.fp a:focus:not(:focus-visible){outline:none}.fp button:focus:not(:focus-visible){outline:none}.fp-skip{z-index:80;background:var(--fp-lime);color:var(--fp-ink);padding:.7rem 1rem;font-weight:700;position:absolute;top:-4rem;left:1rem}.fp-skip:focus{top:.8rem}.fp-wrap{width:min(1160px, calc(100% - max(2.5rem, env(safe-area-inset-left,0px) + env(safe-area-inset-right,0px) + 1.5rem)));margin-inline-start:auto;margin-inline-end:auto}.fp-kicker{color:var(--fp-teal);letter-spacing:.24em;text-transform:uppercase;margin:0 0 .9rem;font-size:.78rem;font-weight:700}.fp-muted{color:var(--fp-muted);line-height:1.65}.fp-nav{z-index:40;box-sizing:border-box;height:var(--fp-nav-safe);padding:env(safe-area-inset-top,0px) max(1.25rem, env(safe-area-inset-right,0px)) 0 max(1.25rem, env(safe-area-inset-left,0px));border-bottom:1px solid var(--fp-line);background:0 0;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:fixed;top:0;left:0;right:0}.fp-nav:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffcf6eb;position:absolute;top:0;bottom:0;left:0;right:0}.fp-nav-market{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding-left:0;padding-right:0}.fp-announce{isolation:isolate;flex:0 0 var(--fp-announce);box-sizing:border-box;width:100%;height:var(--fp-announce);padding:.28rem max(.85rem, env(safe-area-inset-right,0px)) .28rem max(.85rem, env(safe-area-inset-left,0px));color:#fff;text-align:center;background:#000;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -1px #ffffff1f}.fp-announce p{z-index:1;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.35rem .6rem;max-width:100%;margin:0;display:flex;position:relative}.fp-announce-text{color:#fff;white-space:nowrap;font-size:.9rem;font-weight:700;line-height:1.25}.fp-announce-label{color:#142018;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#c6f531;border-radius:999px;flex:none;align-items:center;padding:.14rem .48rem;font-size:.68rem;font-weight:800;line-height:1.2;display:inline-flex}.fp-announce:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff14,#0000);width:38%;position:absolute;top:0;bottom:0;left:0;transform:translate(-140%)}.fp-nav-bar{box-sizing:border-box;width:100%;min-width:0;min-height:0;padding-right:max(1.25rem, env(safe-area-inset-right,0px));padding-left:max(1.25rem, env(safe-area-inset-left,0px));flex:auto;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.fp-market .fp-skip:focus{top:calc(env(safe-area-inset-top,0px) + var(--fp-announce) + .35rem)}.fp-logo{flex:0 auto;align-items:center;width:min(9.75rem,100% - 4.75rem);min-width:0;max-width:calc(100% - 3.75rem);min-height:44px;line-height:0;display:inline-flex}.fp-logo img{object-fit:contain;object-position:left center;width:100%;height:auto;display:block}.fp-nav-desktop{align-items:center;gap:.35rem;display:none}.fp-nav-desktop a{min-height:44px;color:var(--fp-muted);align-items:center;padding:0 .85rem;font-size:.92rem;display:inline-flex}.fp-nav-desktop a:hover,.fp-nav-desktop a.fp-btn,.fp-nav-desktop a.fp-btn:hover{color:var(--fp-ink)}.fp-menu-toggle{border:1px solid var(--fp-line);width:48px;height:48px;color:var(--fp-ink);background:#fffdf8;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.fp-burger{width:18px;height:14px;display:block;position:relative}.fp-burger span{background:var(--fp-ink);transform-origin:50%;width:100%;height:1.5px;position:absolute;left:0}.fp-burger span:first-child{top:0}.fp-burger span:nth-child(2){top:6px}.fp-burger span:nth-child(3){top:12px}.fp-burger[data-open=true] span:first-child{transform:translateY(6px)rotate(45deg)}.fp-burger[data-open=true] span:nth-child(2){opacity:0}.fp-burger[data-open=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.fp-menu{top:var(--fp-nav-safe);z-index:39;box-sizing:border-box;max-height:calc(100vh - var(--fp-nav));max-height:calc(100svh - var(--fp-nav-safe));padding:1.5rem max(1.25rem, env(safe-area-inset-right,0px)) calc(1.25rem + env(safe-area-inset-bottom,0px)) max(1.25rem, env(safe-area-inset-left,0px));color:var(--fp-ink);-webkit-overflow-scrolling:touch;background:radial-gradient(420px 180px at 100% 0,#ffc44859,#0000 70%),linear-gradient(#f3fbff 0%,#fff8ec 100%);flex-direction:column;justify-content:flex-start;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.fp-menu nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;align-content:start;min-height:0;display:grid;overflow-y:auto}.fp-menu a,.fp-menu button{border-bottom:1px solid var(--fp-line);min-height:52px;font-family:var(--font-fp-display), "Arial Narrow", Impact, sans-serif;letter-spacing:.04em;text-transform:uppercase;align-items:center;font-size:2rem;display:flex}.fp-btn{min-height:48px;font-family:var(--font-fp-sans), "Segoe UI", sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:0 1.3rem;font-size:.82rem;font-weight:700;transition:background-color .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.fp-btn:hover{transform:translateY(-1px)}.fp-btn:active{transform:translateY(1px)}.fp-btn-primary{background:var(--fp-lime);color:var(--fp-ink);border-color:#142018}.fp-btn-primary:hover{background:var(--fp-lime-deep);color:var(--fp-ink)}.fp-btn-ghost{color:var(--fp-ink);background:#fffdf8b8;border-color:#14201847}.fp-btn-ghost:hover{border-color:var(--fp-teal);color:var(--fp-teal);background:#e7f7f5}.fp-btn:disabled,.fp-btn[aria-disabled=true]{cursor:not-allowed;opacity:1;color:#3c524a;background:#e7ece6;border-color:#c5cfc8;transform:none}.fp-hero{--fp-hero-ink:#142019;--fp-hero-lime:#beff39;--fp-hero-teal:#086b63;min-height:auto;padding:calc(var(--fp-nav-safe) + .7rem) 0 1.25rem;color:#142018;background:radial-gradient(520px 200px at 12% 86%,#c6f5318c,#0000 70%),radial-gradient(460px 180px at 92% 8%,#ffba407a,#0000 68%),linear-gradient(135deg,#d4f3ff 0%,#fff6df 46%,#e9ffe8 100%)}.fp-hero>.fp-wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""stage";align-items:start;gap:.85rem;display:grid}.fp-hero-copy{min-width:0;box-shadow:none;background:0 0;border:0;flex-direction:column;grid-area:copy;align-self:center;align-items:flex-start;padding:0;display:flex;container-type:inline-size}.fp-hero-copy h1{font-size:max(2.35rem,min(8vw,4.65rem));letter-spacing:-.045em;color:#14211a;max-width:100%;margin:0;font-size:max(2.35rem,min(10cqi,4.65rem));font-weight:800;line-height:.78}.fp-hero-copy h1 span{white-space:nowrap;display:block}.fp-hero-copy .fp-hero-lead{color:#14211a;max-width:38rem;font-family:var(--font-fp-sans), "Segoe UI", sans-serif;font-size:max(1.25rem,min(2.4vw,1.38rem));text-wrap:balance;letter-spacing:-.02em;text-transform:none;margin:1.15rem 0 0;padding-bottom:.85rem;font-size:max(1.25rem,min(3.2cqi,1.38rem));font-weight:600;line-height:1.35;position:relative}.fp-hero-copy .fp-hero-lead:after{content:"";pointer-events:none;background:#bfff32;width:3.25rem;height:3px;position:absolute;bottom:0;left:0}.fp-hero-story{flex-direction:column;align-items:flex-start;gap:.45rem;max-width:34rem;margin-top:1.05rem;display:flex}.fp-hero-copy p{color:#51625a;max-width:34rem;margin:0;font-size:1.02rem;line-height:1.55}.fp-hero-copy .fp-hero-sub{color:#14211a;font-size:max(1.12rem,min(2vw,1.28rem));letter-spacing:-.02em;max-width:none;margin-top:0;font-size:max(1.12rem,min(2.4cqi,1.28rem));font-weight:700;line-height:1.3;display:block}.fp-hero-copy .fp-hero-sub:before{content:none}.fp-hero-copy .fp-hero-body{color:#51625a;text-wrap:pretty;font-size:1.02rem;font-weight:500;line-height:1.55}.fp-hero-copy .fp-hero-note{color:#7d8a84;margin-top:.1rem;font-size:.92rem;font-weight:500;line-height:1.45}.fp-hero .fp-actions{border-top:1px solid #14211a1a;justify-content:flex-start;align-items:center;gap:.7rem;width:100%;margin-top:1.3rem;padding-top:1.15rem}.fp-hero .fp-actions .fp-btn{letter-spacing:.07em;text-align:center;white-space:nowrap;gap:.55rem;width:auto;min-width:0;max-width:100%;min-height:3.55rem;padding:.8rem 1.3rem;line-height:1.1}.fp-hero .fp-actions .fp-btn-primary{letter-spacing:.08em;min-height:3.55rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;font-size:.92rem;box-shadow:0 0 22px #beff3980,0 12px 24px #96ce1838}.fp-hero .fp-actions .fp-btn svg{flex:none;width:1.05rem;height:1.05rem;display:block}.fp-hero a.fp-btn-primary,.fp-hero a.fp-btn-primary:hover{background:var(--fp-hero-lime);color:var(--fp-hero-ink);border-color:var(--fp-hero-ink)}.fp-hero a.fp-btn-primary:hover{box-shadow:0 0 22px #beff39d9}.fp-btn-dark,a.fp-btn-dark,a.fp-btn-dark:hover{color:#fff;background:#142019;border-color:#142019}.fp-btn-dark:hover,a.fp-btn-dark:hover{color:#fff;background:#243028}.fp-hero a.fp-btn-ghost,.fp-hero a.fp-btn-ghost:hover{color:#142019;background:#fff;border-color:#14201973}.fp-hero a.fp-btn-ghost:hover{border-color:var(--fp-hero-teal);color:var(--fp-hero-teal)}.fp-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.8rem;display:flex}.fp-stage{grid-area:stage;min-width:0;margin:0}.fp-stage-photo{aspect-ratio:3/4;object-fit:cover;object-position:center;border:1px solid #1420181f;width:100%;height:auto;display:block;box-shadow:0 18px 40px #14505a1f}.fp-stage figcaption{color:var(--fp-muted);margin:.75rem 0 0;font-size:.82rem;line-height:1.5}.fp-hero-carousel{touch-action:pan-y;background:#d7f4ef;border:1px solid #1420191f;border-radius:1.25rem;width:100%;height:0;padding-bottom:133.333%;position:relative;overflow:hidden;box-shadow:0 18px 40px #14505a1f}@supports (aspect-ratio:3 / 4){.fp-hero-carousel{aspect-ratio:3/4;height:auto;padding-bottom:0}}.fp-hero-slides,.fp-hero-slide{position:absolute;top:0;bottom:0;left:0;right:0}.fp-hero-slide{z-index:0;opacity:0;transition:opacity .64s,transform .64s}.fp-hero-slide.is-leaving{z-index:1;opacity:0}.fp-hero-slide.is-active{z-index:2;opacity:1}.fp-hero-slide.is-active.is-animate{animation:.64s fp-hero-show}.fp-hero-slide picture,.fp-hero-slide img{width:100%;height:100%;display:block}.fp-hero-slide img{object-fit:cover;object-position:center center}.fp-hero-live{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes fp-hero-show{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}.fp-hero-arrow{z-index:2;box-sizing:border-box;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#14201961;border:1px solid #fffdf847;border-radius:999px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid;position:absolute;top:auto;bottom:.7rem;transform:none}.fp-hero-arrow svg{width:16px;height:16px;display:block}.fp-hero-prev{left:.65rem}.fp-hero-next{left:calc(1.05rem + 44px);right:auto}.fp-hero-arrow:hover{color:#fffdf8eb;background:#1420186b;border-color:#fffdf86b}.fp-hero-arrow:focus-visible{color:#fffdf8;outline-offset:-5px;background:#0c1612eb;border-color:#fffdf8;outline:3px solid #fffdf8}.fp-hero-dots{z-index:2;justify-content:center;align-items:center;gap:0;height:44px;display:flex;position:absolute;bottom:.7rem;left:calc(1.5rem + 88px);right:.45rem}.fp-hero-dots button{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:44px;height:44px;padding:0;display:grid}.fp-hero-dots button:before{content:"";border:1px solid var(--fp-ink);background:#fffdf8;border-radius:50%;width:.7rem;height:.7rem}.fp-hero-dots button[aria-current=true]:before{background:var(--fp-lime);box-shadow:inset 0 0 0 2px var(--fp-ink)}.fp-hero-dots button:focus-visible{outline-offset:-6px;outline:3px solid #fffdf8}.fp-year{min-width:2.5em;display:inline-block}.fp-section{padding:5.5rem 0}.fp-section h2{max-width:12ch;color:var(--fp-ink);margin:0;font-size:max(2.8rem,min(7vw,6.2rem));line-height:.88}.fp-lead{max-width:40rem;color:var(--fp-muted);margin:1.25rem 0 0;font-size:1.08rem;line-height:1.7}.fp-statement{background:radial-gradient(640px 220px at 88% 0%, #ffc44847, transparent 62%), var(--fp-sand);border-block:1px solid var(--fp-line);position:relative;overflow:hidden}.fp-statements{background:var(--fp-line);border:1px solid var(--fp-line);gap:1px;margin-top:3rem;display:grid}.fp-statements article{background:#fffdf8;min-height:180px;padding:1.5rem}.fp-statements article:first-child{box-shadow:inset 0 5px 0 var(--fp-lime)}.fp-statements article:nth-child(2){box-shadow:inset 0 5px #14a39c}.fp-statements article:nth-child(3){box-shadow:inset 0 5px 0 var(--fp-amber)}.fp-statements h3{margin:0;font-size:max(1.8rem,min(3vw,2.6rem));line-height:.95}.fp-statements p{color:var(--fp-muted);margin:.8rem 0 0}#experience{background:linear-gradient(#ffffff8c,#fff3)}.fp-experience{gap:1.5rem;display:grid}#experience .fp-experience{grid-template-columns:minmax(0,1fr)}.fp-experience-copy{max-width:42rem}.fp-experience-art{min-width:0}.fp-experience-art img{object-fit:contain;background:#07110f;width:100%;height:auto;display:block}.fp-media{aspect-ratio:16/9;border:1px solid var(--fp-line);background:linear-gradient(145deg,#5ecee873,#c6f53161),url(/textures/concrete-color.jpg) 50%/cover;position:relative;overflow:hidden}.fp-media-slot{text-align:center;border:1px dashed var(--fp-teal);color:var(--fp-ink);background:#fffdf8e6;place-items:center;padding:1.25rem;display:grid;position:absolute;top:12%;bottom:12%;left:8%;right:8%}.fp-media-slot strong{font-family:var(--font-fp-display), "Arial Narrow", Impact, sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-size:1.5rem;display:block}.fp-media-slot p{max-width:36rem;color:var(--fp-muted);margin:0}.fp-still{aspect-ratio:16/10;border:1px solid var(--fp-line);background:#123832;margin:0;position:relative;overflow:hidden}.fp-still img{object-fit:cover;width:100%;height:100%;display:block}.fp-still figcaption{color:#f4fbf8;background:#142018db;margin:0;padding:.75rem 1rem;font-size:.95rem;line-height:1.45;position:absolute;bottom:0;left:0;right:0}.fp-help{gap:1rem;margin-top:1.5rem;display:grid}.fp-help article{border:1px solid var(--fp-line);background:#fffdf8;min-width:0;padding:1.25rem}.fp-help h3{margin:0 0 .55rem;font-size:max(1.45rem,min(4vw,1.9rem));line-height:1}.fp-help ul{color:var(--fp-muted);margin:0;padding-left:1.15rem;line-height:1.55}.fp-help li+li{margin-top:.35rem}.fp-moves{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-top:.9rem;display:grid}.fp-moves li{border:1px solid var(--fp-line);min-height:72px;color:var(--fp-ink);font-family:var(--font-fp-display), "Arial Narrow", Impact, sans-serif;letter-spacing:.08em;text-transform:uppercase;place-items:center;font-size:1.35rem;display:grid}.fp-moves li:first-child{background:#e7ffe3}.fp-moves li:nth-child(2){background:#e5f7ff}.fp-moves li:nth-child(3){background:#fff3d4}.fp-moves li:nth-child(4){background:#e5fffb}.fp-worlds,.fp-section-gap{gap:1rem;margin-top:2.5rem;display:grid}#games{background:radial-gradient(520px 240px at 0 20%,#5ecee847,#0000 70%),radial-gradient(420px 200px at 100% 80%,#c6f53138,#0000 70%)}.fp-world{border:1px solid var(--fp-line);background:#fffdf8;min-height:420px;display:grid;overflow:hidden}.fp-world-visual{aspect-ratio:16/10;background:#d7f4ef;min-height:220px;position:relative;overflow:hidden}.fp-world-visual img{object-fit:cover;filter:contrast(1.05)saturate(.9);width:100%;height:100%;transition:transform .7s}.fp-crop-left{object-position:left center}.fp-crop-right{object-position:right center}.fp-world:hover .fp-world-visual img{transform:scale(1.04)}.fp-world-visual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#5ed2ff47,#148c846b);position:absolute;top:0;bottom:0;left:0;right:0}.fp-world:nth-child(2) .fp-world-visual{background:#ffe7bf}.fp-world:nth-child(2) .fp-world-visual:after{background:repeating-linear-gradient(#0000 0,#0000 42px,#14201838 42px,#14201838 46px,#0000 46px,#0000 88px),linear-gradient(#ffd6788c,#e894187a)}.fp-world:nth-child(3) .fp-world-visual{background:#e7ffc4}.fp-world:nth-child(3) .fp-world-visual:after{background:linear-gradient(90deg,#0000 30%,#142018b8 30%,#142018b8 31.4%,#0000 31.4%,#0000 68.6%,#142018b8 68.6%,#142018b8 70%,#0000 70%),linear-gradient(160deg,#c6f5319e,#0ea8a07a)}.fp-world-visual span{z-index:2;background:var(--fp-lime);border:1px solid var(--fp-ink);color:var(--fp-ink);letter-spacing:.16em;text-transform:uppercase;padding:.35rem .55rem;font-size:.72rem;font-weight:700;position:absolute;top:1rem;left:1rem}.fp-world:nth-child(2) .fp-world-visual span{background:#ffe08a}.fp-world-copy{flex-direction:column;justify-content:flex-end;gap:.8rem;padding:1.4rem;display:flex}.fp-world h3{margin:0;font-size:max(2.2rem,min(4vw,3.6rem));line-height:.9}.fp-world p{color:var(--fp-muted);margin:0;line-height:1.6}.fp-library{gap:1rem;margin-top:2.5rem;display:grid}.fp-library-card{border:1px solid var(--fp-line);background:#fffdf8;flex-direction:column;min-width:0;display:flex;overflow:hidden}.fp-library-visual{aspect-ratio:960/890;background:#d7f4ef;position:relative;overflow:hidden}.fp-library-visual a{height:100%;display:block}.fp-library-visual img{width:100%;height:auto;display:block}@supports (aspect-ratio:960 / 890){.fp-library-visual img{object-fit:cover;height:100%}}.fp-library-visual span{z-index:1;background:var(--fp-lime);border:1px solid var(--fp-ink);color:var(--fp-ink);letter-spacing:.16em;text-transform:uppercase;padding:.35rem .55rem;font-size:.72rem;font-weight:700;position:absolute;top:1rem;left:1rem}.fp-library-visual span.fp-library-soon{color:#142018;background:#ffe08a}.fp-library-copy{flex-direction:column;flex:1;gap:.75rem;padding:1.15rem 1.2rem 1.25rem;display:flex}.fp-library-copy h2,.fp-library-copy h3{margin:0;font-size:max(1.85rem,min(3vw,2.5rem));line-height:.95}.fp-library-copy p{color:var(--fp-muted);margin:0;line-height:1.5}.fp-library-copy .fp-btn{align-self:flex-start;margin-top:auto}#how-it-works{background:#fffdf8}.fp-steps{gap:1rem;margin-top:2.5rem;display:grid}.fp-steps article{border:1px solid var(--fp-line);background:#fff;padding:1.4rem}.fp-steps article:first-child{box-shadow:inset 0 0 0 1px #14a39c0d,inset 4px 0 #14a39c}.fp-steps article:nth-child(2){box-shadow:inset 4px 0 0 var(--fp-lime)}.fp-steps article:nth-child(3){box-shadow:inset 4px 0 0 var(--fp-amber)}.fp-steps svg{width:36px;height:36px;stroke:var(--fp-teal);fill:none;stroke-width:1.6px}.fp-steps p.fp-step-no{color:var(--fp-teal);letter-spacing:.2em;margin:.8rem 0 0;font-size:.75rem;font-weight:700}.fp-steps h3{margin:.35rem 0 0;font-size:max(1.7rem,min(7vw,2.4rem));line-height:.95}.fp-steps p{color:var(--fp-muted);margin:.7rem 0 0;line-height:1.6}#benefits-title{scroll-margin-top:calc(var(--fp-nav-safe) + .8rem)}.fp-section:has(#benefits-title){background:radial-gradient(480px 180px at 90% 0%, #ffc44838, transparent 70%), var(--fp-sand)}.fp-benefits{background:var(--fp-line);border:1px solid var(--fp-line);gap:1px;margin-top:2.5rem;display:grid}.fp-benefits article{background:#fffdf8;min-width:0;padding:1.5rem}.fp-benefits article:first-child{box-shadow:inset 0 5px 0 var(--fp-lime)}.fp-benefits article:nth-child(2){box-shadow:inset 0 5px #14a39c}.fp-benefits article:nth-child(3){box-shadow:inset 0 5px 0 var(--fp-amber)}.fp-benefits article:nth-child(4){box-shadow:inset 0 5px #5ec8ff}.fp-benefits h2,.fp-benefits h3{overflow-wrap:break-word;max-width:none;margin:0;font-size:max(1.45rem,min(4vw,2rem));line-height:.95}.fp-benefits p{color:var(--fp-muted);margin:.8rem 0 0;line-height:1.6}#gyms{background:linear-gradient(#ffffffb3,#e7f6ff73)}.fp-ways{gap:1rem;display:grid}.fp-panel{border:1px solid var(--fp-line);background:linear-gradient(#ffffff59,#ffffffc7),#d7f4ff;flex-direction:column;justify-content:flex-end;gap:.9rem;min-height:320px;padding:1.5rem;display:flex}.fp-ways article:last-child.fp-panel{background:linear-gradient(#fff6,#fffc),#fff1cc}.fp-panel h3{margin:0;font-size:max(2.2rem,min(4vw,3.4rem));line-height:.9}.fp-panel p{max-width:36rem;color:var(--fp-muted);margin:0;line-height:1.6}.fp-form{border:1px solid var(--fp-line);border-top:5px solid var(--fp-teal);scroll-margin-top:calc(var(--fp-nav-safe) + 1rem);background:#fffdf8;margin-top:1rem;padding:1.4rem}.fp-form h3{margin:0;font-size:2.4rem}.fp-form-grid{gap:1rem;margin-top:1.4rem;display:grid}.fp-field{gap:.4rem;display:grid}.fp-field label{color:var(--fp-ink);font-size:.92rem}.fp-field em{color:var(--fp-muted);font-style:normal}.fp-field input,.fp-field textarea,.fp-field select{width:100%;min-height:48px;color:var(--fp-ink);background:#fff;border:1px solid #14201838;padding:.75rem .85rem;font-family:inherit;font-size:16px;line-height:1.4}.fp-field input,.fp-field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.fp-field textarea{resize:vertical;min-height:140px}.fp-field input[aria-invalid=true],.fp-field textarea[aria-invalid=true]{border-color:#9f2d2d}.fp-field-wide{margin-top:1rem}.fp-error{color:#9f2d2d;font-size:.92rem}.fp-success{color:var(--fp-teal);margin:1rem 0;line-height:1.5}.fp-section:has(.fp-board){background:radial-gradient(480px 200px at 8% 0,#5ecee83d,#0000 70%),#f7fbf8}.fp-board{gap:1rem;display:grid}.fp-board-main,.fp-board-notes li{border:1px solid var(--fp-line);background:#fffdf8}.fp-board-main{border-top:5px solid var(--fp-lime);padding:1.4rem}.fp-board-main h3{margin:0;font-size:max(2rem,min(4vw,3rem))}.fp-board-status,.fp-board-list{margin:1.2rem 0 0}.fp-board-list{gap:.5rem;padding:0;list-style:none;display:grid}.fp-board-list a{border-bottom:1px solid var(--fp-line);min-height:52px;color:var(--fp-ink);grid-template-columns:1.3fr 1fr auto;align-items:center;gap:.75rem;padding:.6rem .2rem;display:grid}.fp-board-list strong{font-family:var(--font-fp-display), "Arial Narrow", Impact, sans-serif;color:var(--fp-teal);font-size:1.8rem}.fp-board-notes{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.fp-board-notes li{padding:1rem 1.1rem}.fp-board-notes li:first-child{border-left:5px solid var(--fp-lime)}.fp-board-notes li:nth-child(2){border-left:5px solid #14a39c}.fp-board-notes li:nth-child(3){border-left:5px solid var(--fp-amber)}.fp-board-notes li:nth-child(4){border-left:5px solid #5ec8ff}.fp-board-notes span{font-family:var(--font-fp-display), "Arial Narrow", Impact, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--fp-ink);margin-bottom:.35rem;font-size:1.3rem;display:block}.fp-board-notes p{color:var(--fp-muted);margin:0}#faq{background:#fffdf8}.fp-faq-item{border-bottom:1px solid var(--fp-line)}.fp-faq h3{margin:0}.fp-faq button{width:100%;min-height:64px;color:var(--fp-ink);text-align:left;font-family:var(--font-fp-display), "Arial Narrow", Impact, sans-serif;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;font-size:max(1.4rem,min(2vw,1.8rem));display:flex}.fp-faq-icon{color:var(--fp-teal);font-size:1.6rem}.fp-faq p{max-width:46rem;color:var(--fp-muted);margin:0 0 1.2rem;line-height:1.65}.fp-final{border-top:1px solid var(--fp-line);color:var(--fp-ink);background:radial-gradient(520px 200px at 12% 86%,#c6f5318c,#0000 70%),radial-gradient(460px 180px at 92% 8%,#ffba407a,#0000 68%),linear-gradient(135deg,#d4f3ff 0%,#fff6df 46%,#e9ffe8 100%);padding:6rem 0;position:relative;overflow:hidden}.fp-final h2{max-width:14ch}.fp-footer{padding:2.5rem 0 calc(1.4rem + env(safe-area-inset-bottom,0px));color:#f4fbf8;background:#000;border-top:0}.fp-footer .fp-logo img{object-fit:contain;object-position:left center}.fp-footer-grid{gap:1.5rem;display:grid}.fp-footer nav{flex-wrap:wrap;gap:.4rem 1rem;display:flex}.fp-footer nav a{color:#d7efe9;align-items:center;min-height:44px;display:inline-flex}.fp-footer nav a:hover{color:#fff}.fp-footer .fp-muted,.fp-footer .fp-tagline,.fp-footer .fp-footer-contact,.fp-footer .fp-copy{color:#d7efe9}.fp-tagline{letter-spacing:.12em;text-transform:uppercase;margin:.6rem 0 0;font-size:.78rem}.fp-footer-contact{flex-direction:column;align-items:flex-start;gap:.4rem;max-width:28rem;margin:0;font-size:.92rem;display:flex}.fp-footer-contact h2{color:#f4fbf8;letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:inherit;font-size:.78rem;font-weight:700;line-height:1.4}.fp-footer-contact a{color:#d7efe9;align-items:center;min-height:44px;display:inline-flex}.fp-copy{border-top:1px solid #f4fbf82e;margin-top:1.5rem;padding-top:1rem;font-size:.85rem}.fp-footer-apps{border-bottom:1px solid #f4fbf82e;gap:.85rem;margin-bottom:1.75rem;padding-bottom:1.6rem;display:grid}.fp-footer-apps h2{color:#f4fbf8;letter-spacing:-.03em;text-transform:none;max-width:18em;margin:0;font-family:inherit;font-size:max(1.45rem,min(2.8vw,1.9rem));font-weight:700;line-height:1.15}.fp-footer-apps-copy{color:#d7efe9;max-width:38rem;margin:0;font-size:.95rem;line-height:1.65}.fp-store-badges{flex-wrap:wrap;gap:.75rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.fp-store-badge{color:#f4fbf8;cursor:default;background:#10241c;border:1px solid #c6f531b8;border-radius:.75rem;align-items:center;gap:.7rem;min-height:3.4rem;margin:0;padding:.45rem 1rem .45rem .75rem;display:inline-flex}.fp-store-icon{color:#c6f531;flex:none;width:1.55rem;height:1.55rem;display:block}.fp-store-badge-kicker{color:#f4fbf8;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.2;display:block}.fp-store-badge-name{color:#fff;letter-spacing:-.02em;text-transform:none;margin-top:.12rem;font-family:inherit;font-size:1.05rem;font-weight:700;line-height:1.1;display:block}.fp-legal{padding:calc(var(--fp-nav-safe) + 3rem) 0 calc(4rem + env(safe-area-inset-bottom,0px))}.fp-legal h1{color:var(--fp-ink);margin:0;font-size:max(3rem,min(8vw,5.5rem));line-height:.88}.fp-legal p{max-width:42rem;color:var(--fp-muted);line-height:1.7}.fp section,.fp-faq,.fp-form{scroll-margin-top:calc(var(--fp-nav-safe) + .8rem)}.fp-reveal{opacity:1;transform:none}@media (min-width:800px){.fp-hero>.fp-wrap{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);grid-template-areas:"copy stage";align-items:center;gap:0 1.35rem}.fp-stage{align-self:center}.fp-experience,.fp-world,.fp-ways,.fp-board,.fp-footer-grid,.fp-split{grid-template-columns:1.1fr .9fr}.fp-experience,.fp-ways,.fp-board,.fp-footer-grid,.fp-split{align-items:center;display:grid}.fp-world{grid-template-columns:1.15fr .85fr;align-items:stretch}.fp-world-visual{aspect-ratio:auto;height:100%}.fp-library{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.fp-statements,.fp-steps,.fp-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.fp-help,.fp-benefits,.fp-form-grid{grid-template-columns:1fr 1fr}.fp-field-wide{grid-column:1/-1}}@media (min-width:1100px){.fp-hero>.fp-wrap{grid-template-columns:minmax(0,1fr) minmax(18rem,32rem);align-items:center}.fp-stage{justify-content:flex-end;align-self:center;display:flex}.fp-hero-carousel{width:auto;max-width:100%;height:72vh;height:min(42rem, calc(100vh - var(--fp-nav) - 2.75rem));height:min(42rem, calc(100svh - var(--fp-nav-safe) - 2.75rem));aspect-ratio:3/4;padding-bottom:0}}@media (max-width:600px){.fp-market{--fp-announce:3.75rem}.fp-announce p{flex-direction:column;gap:.22rem}.fp-announce-text{max-width:100%;font-size:.84rem}}@media (max-width:400px){.fp-announce{padding-right:max(.55rem, env(safe-area-inset-right,0px));padding-left:max(.55rem, env(safe-area-inset-left,0px))}.fp-announce-text{letter-spacing:-.01em;font-size:.72rem}}@media (min-width:960px){.fp-nav{padding-left:max(2rem, env(safe-area-inset-left,0px));padding-right:max(2rem, env(safe-area-inset-right,0px))}.fp-nav-market{padding-left:0;padding-right:0}.fp-nav-bar{padding-left:max(2rem, env(safe-area-inset-left,0px));padding-right:max(2rem, env(safe-area-inset-right,0px))}.fp-nav-desktop{display:flex}.fp-menu-toggle{display:none}}@media (max-width:799px){.fp-footer .fp-logo{width:min(12rem,72%);max-width:12rem}.fp-hero{min-height:auto;padding-top:calc(var(--fp-nav-safe) + .75rem)}.fp-hero-copy h1{font-size:max(2.15rem,min(12vw,3.15rem));letter-spacing:-.04em;max-width:100%;font-size:max(2.15rem,min(12.4cqi,3.15rem));line-height:.78}.fp-hero-copy .fp-hero-lead{margin-top:.95rem;font-size:1.2rem}.fp-hero-story{margin-top:.9rem}.fp-hero-copy .fp-hero-sub{font-size:1.08rem}.fp-hero-copy .fp-hero-body{font-size:.98rem;line-height:1.55}.fp-hero-copy .fp-hero-note{font-size:.88rem}.fp-hero .fp-actions{gap:.6rem;margin-top:1.15rem;padding-top:1rem}.fp-hero .fp-actions .fp-btn,.fp-hero .fp-actions .fp-btn-primary{min-height:3.25rem;padding-inline-start:1.05rem;padding-inline-end:1.05rem;font-size:.8rem}.fp-hero-carousel{width:100%;height:0;padding-bottom:146.666%}.fp-moves{grid-template-columns:1fr 1fr}.fp-board-list a{grid-template-columns:1fr auto}.fp-board-list a span:nth-child(2){display:none}}.fp-page{padding:calc(var(--fp-nav-safe) + 2.5rem) 0 calc(4.5rem + env(safe-area-inset-bottom,0px))}.fp-page h1{max-width:12ch;color:var(--fp-ink);margin:0;font-size:max(2.6rem,min(10vw,5.4rem));line-height:.9}.fp-page h1.fp-title-wide{overflow-wrap:break-word;max-width:100%;font-size:max(2.15rem,min(8.4vw,4.6rem))}.fp-note{border:1px solid var(--fp-line);color:var(--fp-ink);background:#fff8d8;margin:1.25rem 0 0;padding:.9rem 1rem;line-height:1.55}.fp-game{border:1px solid var(--fp-line);background:#fffdf8;margin-top:1.5rem;display:grid;overflow:hidden}.fp-tropical{background:radial-gradient(110px 80px at 78% 20%,#fff6c8 0%,#fff6c800 72%),linear-gradient(#8fd8ff 0,#8fd8ff 34%,#1f9d86 34%,#1f9d86 58%,#f0d39a 58%,#f0d39a 100%);min-height:220px;position:relative;overflow:hidden}.fp-tropical-lanes{background:linear-gradient(#123832,#123832) 33% 0/3px 100% no-repeat,linear-gradient(#123832,#123832) 66% 0/3px 100% no-repeat,linear-gradient(#125a4826,#12383273);border:2px solid #123832;height:42%;position:absolute;bottom:14%;left:12%;right:12%}.fp-tropical span,.fp-soon span{z-index:1;background:var(--fp-lime);border:1px solid var(--fp-ink);color:var(--fp-ink);letter-spacing:.16em;text-transform:uppercase;padding:.35rem .55rem;font-size:.72rem;font-weight:700;position:absolute;top:1rem;left:1rem}.fp-soon{background:linear-gradient(160deg,#e7e4dc 0%,#c9d5cf 100%)}.fp-soon span{background:#ffe08a}.fp-game-copy{min-width:0;padding:1.4rem}.fp-game-copy h2,.fp-plan h2{max-width:none;margin:0;font-size:max(2rem,min(5vw,3.2rem));line-height:.92}.fp-game-copy p,.fp-plan p{color:var(--fp-muted);margin:.8rem 0 0;line-height:1.6}.fp-meta{gap:.85rem;margin:1.1rem 0 0;display:grid}.fp-meta div{min-width:0}.fp-meta dt{color:var(--fp-teal);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.fp-meta dd{color:var(--fp-ink);margin:.3rem 0 0;line-height:1.45}.fp-plans{gap:1rem;margin-top:1.75rem;display:grid}.fp-plan{border:1px solid var(--fp-line);background:#fffdf8;flex-direction:column;gap:.35rem;min-width:0;padding:1.25rem;display:flex}.fp-plan .fp-kicker{margin-bottom:.2rem}.fp-price{color:var(--fp-ink);font-family:var(--font-fp-display), "Arial Narrow", Impact, sans-serif;letter-spacing:-.02em;text-transform:uppercase;margin:.2rem 0 0;font-size:max(2.1rem,min(6vw,3rem));font-weight:700;line-height:1}.fp-price span{color:var(--fp-muted);font-family:var(--font-fp-sans), "Segoe UI", sans-serif;letter-spacing:.04em;text-transform:none;margin-left:.35rem;font-size:.95rem;font-weight:600}.fp-plan ul{color:var(--fp-muted);margin:.4rem 0 0;padding-left:1.1rem;line-height:1.5}.fp-plan .fp-btn,.fp-actions .fp-btn,.fp-library-copy .fp-btn{white-space:normal;text-align:center;max-width:100%;height:auto;padding-block-start:.8rem;padding-block-end:.8rem;line-height:1.3}.fp-plan .fp-btn{align-self:flex-start;margin-top:.8rem}.fp-menu a.fp-btn{letter-spacing:.14em;border-bottom:0;justify-content:center;margin-top:1rem;font-size:1rem}.fp-menu>.fp-btn{flex:none;margin-top:auto}@media (min-width:720px){.fp-meta{grid-template-columns:1fr 1fr}.fp-game{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.fp-tropical{min-height:100%}.fp-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.fp-plans{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:960px) and (max-width:1180px){.fp-nav-desktop{gap:0}.fp-nav-desktop a{padding-inline-start:.4rem;padding-inline-end:.4rem;font-size:.78rem}.fp-nav-desktop a.fp-btn{padding-inline-start:.75rem;padding-inline-end:.75rem;font-size:.72rem}}@media (prefers-reduced-motion:reduce){html:has(.fp){scroll-behavior:auto}.fp-reveal,.fp-reveal-stagger>*,.fp-world-visual img,.fp-btn,.fp-hero-copy h1,.fp-hero-line,.fp-hero-rise,.fp-hero-cta,.fp-hero-lead,.fp-library-card,.fp-library-visual img,.fp-plan,.fp-hero-progress,.fp-hero-progress span{opacity:1;transition:none;animation:none;transform:none}.fp-hero-slide,.fp-hero-slide.is-leaving,.fp-hero-slide.is-active,.fp-hero-slide.is-active.is-animate{transition:none;animation:none;transform:none}}.fp-stats{gap:1rem;margin-top:1.75rem;display:grid}.fp-stat,.fp-card,.fp-list-card{border:1px solid var(--fp-line);background:#fffdf8;min-width:0}.fp-stat{border-top:5px solid var(--fp-lime);padding:1.15rem 1.2rem 1.2rem}.fp-stat .fp-kicker{margin-bottom:.35rem}.fp-stat strong{font-family:var(--font-fp-display), "Arial Narrow", Impact, sans-serif;letter-spacing:-.02em;color:var(--fp-teal);font-size:max(2.4rem,min(5vw,3.5rem));font-weight:700;line-height:.9;display:block}.fp-status{color:var(--fp-muted);margin:1rem 0 0;font-size:.92rem;line-height:1.5}.fp a.fp-text-link{color:var(--fp-teal);font-weight:700}.fp-page>a.fp-text-link{margin-bottom:.85rem;display:inline-block}.fp-btn-sm{min-height:44px;padding:0 .85rem;font-size:.72rem}.fp-split-cards{gap:1rem;margin-top:1.5rem;display:grid}.fp-card,.fp-list-card{padding:1.25rem 1.3rem 1.35rem}.fp-card h2,.fp-stack h2{max-width:none;margin:0;font-size:max(1.7rem,min(4vw,2.4rem));line-height:.95}.fp-flags,.fp-errors,.fp-stack{margin:1rem 0 0;padding:0;list-style:none}.fp-stack{gap:.75rem;display:grid}.fp-flag,.fp-list-row{border-bottom:1px solid var(--fp-line);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.fp-flag>span,.fp-list-row>span{min-width:0}.fp-flag strong{color:var(--fp-ink);font-weight:700;display:block}.fp-flag .fp-muted,.fp-errors li,.fp-list-card .fp-status{margin:.2rem 0 0}.fp-flag .fp-btn,.fp-inline-actions .fp-btn{flex-shrink:0}.fp-inline-actions{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.fp-account{gap:1.5rem;display:grid}.fp-side{flex-wrap:wrap;align-content:start;gap:.45rem;display:flex}.fp-side a{min-height:44px;color:var(--fp-muted);border:1px solid #0000;align-items:center;padding:0 .9rem;font-weight:700;display:inline-flex}.fp-side a[aria-current=page]{background:var(--fp-lime);color:var(--fp-ink);border-color:#142018}.fp-score{color:var(--fp-teal);font-family:var(--font-fp-display), "Arial Narrow", Impact, sans-serif;letter-spacing:-.02em;margin:.35rem 0 0;font-size:max(3rem,min(8vw,4.6rem));font-weight:700;line-height:.9}.fp-chips{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.fp-chip{border:1px solid var(--fp-ink);background:var(--fp-lime);min-height:32px;color:var(--fp-ink);letter-spacing:.12em;text-transform:uppercase;align-items:center;padding:0 .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.fp-form-narrow{max-width:32rem}.fp-form-narrow .fp-form-grid{grid-template-columns:1fr}.fp-list-row .fp-display{color:var(--fp-teal);font-size:1.6rem}.fp-demo{margin-top:1rem}@media (min-width:720px){.fp-stats{grid-template-columns:1fr 1fr}.fp-account{grid-template-columns:11rem 1fr;align-items:start}.fp-side{flex-direction:column}}@media (min-width:1040px){.fp-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.fp-split-cards{grid-template-columns:1fr 1fr}}.fp-nav-desktop a,.fp-menu a,.fp-menu button,.fp-footer nav a,.fp a.fp-text-link,.fp-side a,.fp-board-list a,.fp .fp-btn,.fp-menu-toggle,.fp-faq button,.fp-hero-arrow,.fp-hero-dots button{transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,text-decoration-color .18s,transform .18s}.fp a.fp-text-link:hover,.fp p a:not(.fp-btn):hover,.fp-lead a:hover,.fp-legal a:hover{color:#086b63;text-underline-offset:.28em;text-decoration-line:underline;text-decoration-color:#beff39;text-decoration-thickness:2px}.fp a.fp-text-link:focus-visible{color:#086b63;text-underline-offset:.28em;text-decoration-line:underline;text-decoration-color:#beff39;text-decoration-thickness:2px}.fp p a:not(.fp-btn):focus-visible{color:#086b63;text-underline-offset:.28em;text-decoration-line:underline;text-decoration-color:#beff39;text-decoration-thickness:2px}.fp-lead a:focus-visible{color:#086b63;text-underline-offset:.28em;text-decoration-line:underline;text-decoration-color:#beff39;text-decoration-thickness:2px}.fp-legal a:focus-visible{color:#086b63;text-underline-offset:.28em;text-decoration-line:underline;text-decoration-color:#beff39;text-decoration-thickness:2px}.fp-nav-desktop a:not(.fp-btn):hover,.fp-nav-desktop a:not(.fp-btn):active{color:#142019;-webkit-tap-highlight-color:#beff3999;background:#beff396b;text-decoration:none;box-shadow:inset 0 -2px #beff39}.fp-nav-desktop a:not(.fp-btn):focus-visible{color:#142019;-webkit-tap-highlight-color:#beff3999;background:#beff396b;text-decoration:none;box-shadow:inset 0 -2px #beff39}.fp-menu a:not(.fp-btn):hover,.fp-menu a:not(.fp-btn):active{color:#142019;-webkit-tap-highlight-color:#beff3999;background:#beff3975;text-decoration:none;box-shadow:inset 4px 0 #beff39}.fp-menu a:not(.fp-btn):focus-visible{color:#142019;-webkit-tap-highlight-color:#beff3999;background:#beff3975;text-decoration:none;box-shadow:inset 4px 0 #beff39}.fp-footer nav a:hover,.fp .fp-footer .fp-footer-contact a:hover{color:#beff39;text-underline-offset:.28em;text-decoration-line:underline;text-decoration-color:#beff39;text-decoration-thickness:2px}.fp-footer nav a:focus-visible{color:#beff39;text-underline-offset:.28em;text-decoration-line:underline;text-decoration-color:#beff39;text-decoration-thickness:2px}.fp .fp-footer .fp-footer-contact a:focus-visible{color:#beff39;text-underline-offset:.28em;text-decoration-line:underline;text-decoration-color:#beff39;text-decoration-thickness:2px}.fp-footer nav a:focus-visible{outline-color:#beff39}.fp-footer .fp-footer-contact a:focus-visible{outline-color:#beff39}.fp-side a:hover:not([aria-current=page]){color:#142019;background:#beff3966;border-color:#0000;text-decoration:none}.fp-side a:focus-visible:not([aria-current=page]){color:#142019;background:#beff3966;border-color:#0000;text-decoration:none}.fp-side a[aria-current=page]:hover{color:#142019;background:#beff39}.fp-side a[aria-current=page]:focus-visible{color:#142019;background:#beff39}.fp-board-list a:hover{color:#086b63;background:#beff3952;text-decoration:none}.fp-board-list a:focus-visible{color:#086b63;background:#beff3952;text-decoration:none}.fp .fp-btn:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px);box-shadow:0 10px 20px #14201929}.fp .fp-btn:focus-visible:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px);box-shadow:0 10px 20px #14201929}.fp a.fp-btn-primary:hover:not(:disabled):not([aria-disabled=true]),.fp button.fp-btn-primary:hover:not(:disabled):not([aria-disabled=true]){color:#142019;background:#d4ff6a;border-color:#142019}.fp a.fp-btn-primary:focus-visible:not(:disabled):not([aria-disabled=true]){color:#142019;background:#d4ff6a;border-color:#142019}.fp button.fp-btn-primary:focus-visible:not(:disabled):not([aria-disabled=true]){color:#142019;background:#d4ff6a;border-color:#142019}.fp .fp-hero a.fp-btn-primary:hover:not(:disabled):not([aria-disabled=true]){color:#142019;background:#d8ff6e;border-color:#142019;box-shadow:0 0 0 1px #bfff3259,0 0 22px #bfff329e,0 10px 22px #14211a1a}.fp .fp-hero a.fp-btn-primary:focus-visible:not(:disabled):not([aria-disabled=true]){color:#142019;background:#d8ff6e;border-color:#142019;box-shadow:0 0 0 1px #bfff3259,0 0 22px #bfff329e,0 10px 22px #14211a1a}.fp a.fp-btn-dark:hover:not(:disabled):not([aria-disabled=true]),.fp button.fp-btn-dark:hover:not(:disabled):not([aria-disabled=true]){color:#beff39;background:#1e3832;border-color:#086b63}.fp a.fp-btn-dark:focus-visible:not(:disabled):not([aria-disabled=true]){color:#beff39;background:#1e3832;border-color:#086b63}.fp button.fp-btn-dark:focus-visible:not(:disabled):not([aria-disabled=true]){color:#beff39;background:#1e3832;border-color:#086b63}.fp a.fp-btn-ghost:hover:not(:disabled):not([aria-disabled=true]),.fp button.fp-btn-ghost:hover:not(:disabled):not([aria-disabled=true]){color:#142019;background:#beff398c;border-color:#086b63}.fp a.fp-btn-ghost:focus-visible:not(:disabled):not([aria-disabled=true]){color:#142019;background:#beff398c;border-color:#086b63}.fp button.fp-btn-ghost:focus-visible:not(:disabled):not([aria-disabled=true]){color:#142019;background:#beff398c;border-color:#086b63}.fp .fp-btn:disabled,.fp .fp-btn:disabled:hover,.fp .fp-btn:disabled:active,.fp .fp-btn[aria-disabled=true],.fp .fp-btn[aria-disabled=true]:hover,.fp .fp-btn[aria-disabled=true]:active,.fp a.fp-btn[aria-disabled=true]:hover,.fp button.fp-btn:disabled:hover{color:#3c524a;box-shadow:none;cursor:not-allowed;background:#e7ece6;border-color:#c5cfc8;transform:none}.fp .fp-btn:disabled:focus-visible{color:#3c524a;box-shadow:none;cursor:not-allowed;background:#e7ece6;border-color:#c5cfc8;transform:none}.fp .fp-btn[aria-disabled=true]:focus-visible{color:#3c524a;box-shadow:none;cursor:not-allowed;background:#e7ece6;border-color:#c5cfc8;transform:none}.fp-menu-toggle:hover{background:#beff398c;border-color:#086b63;box-shadow:0 6px 14px #1420191f}.fp-menu-toggle:focus-visible{background:#beff398c;border-color:#086b63;box-shadow:0 6px 14px #1420191f}.fp-faq button:hover{color:#086b63;background:#beff3947}.fp-faq button:focus-visible{color:#086b63;background:#beff3947}.fp-hero-arrow:hover{color:#beff39;background:#086b63;border-color:#beff39;transform:none;box-shadow:0 8px 16px #14201947}.fp-hero-arrow:focus-visible{color:#beff39;background:#086b63;border-color:#beff39;transform:none;box-shadow:0 8px 16px #14201947}.fp-hero-dots button:hover{box-shadow:none;background:0 0}.fp-hero-dots button:focus-visible{box-shadow:none;background:0 0}.fp-hero-dots button:hover:before{background:#beff39}.fp-hero-dots button:focus-visible:before{background:#beff39}@media (prefers-reduced-motion:reduce){.fp .fp-btn:hover:not(:disabled):not([aria-disabled=true]),.fp .fp-btn:active,.fp-hero-arrow:hover{transform:none}.fp .fp-btn:focus-visible:not(:disabled):not([aria-disabled=true]){transform:none}.fp-hero-arrow:focus-visible{transform:none}}html:has(.fp-console){color:#14211a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4faf6}html:has(.fp-console) body{color:#14211a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4faf6}.fp:has(.fp-console){color:#14211a;background:#f4faf6}.fp-console .fp-stat,.fp-console .fp-card,.fp-console .fp-list-card,.fp-console .fp-form{color:#14211a;background:#fff;border-color:#14211a24}.fp-console .fp-stat strong,.fp-console h1,.fp-console h2,.fp-console label{color:#14211a}.fp-console .fp-status,.fp-console .fp-note,.fp-console .fp-muted{color:#3c4a44}.fp-console input,.fp-console select,.fp-console textarea{color:#14211a;background:#fff;border:1px solid #14211a52}.fp-console input:focus,.fp-console select:focus,.fp-console textarea:focus{outline-offset:2px;outline:3px solid #123b2a}.fp-console .fp-btn-ghost{color:#14211a;background:#fff;border-color:#14211a59}.fp-console .fp-stats{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.fp-console .fp-filters{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.fp-console .fp-filters button[aria-pressed=true]{color:#14211a;background:#beff39;border-color:#14211a}.fp-console .fp-table-wrap{background:#fff;border:1px solid #14211a24;border-radius:1rem;overflow-x:auto}.fp-console table.fp-table{border-collapse:collapse;color:#14211a;background:#fff;width:100%}.fp-console .fp-table th,.fp-console .fp-table td{text-align:left;vertical-align:top;border-bottom:1px solid #14211a1a;padding:.75rem}.fp-console .fp-table th{color:#3c4a44;font-size:.82rem}.fp-console button.fp-stat{text-align:left;cursor:pointer;font:inherit;color:#14211a;background:#fff;border:1px solid #14211a24;border-top:5px solid #beff39}.fp-console button.fp-stat[aria-pressed=true]{box-shadow:inset 0 0 0 2px #14211a}.fp-console .fp-panel,.fp-console details.fp-advanced{color:#14211a;background:#fff;border:1px solid #14211a24;border-radius:1rem;margin-top:1rem;padding:1rem 1.15rem}.fp-console .fp-quote{color:#14211a;background:#f3ffd6;border-radius:.75rem;padding:.85rem 1rem}.fp-console .fp-table .fp-inline-actions{flex-wrap:wrap;gap:.35rem;display:flex}.fp-hero-cta{flex:none;min-width:0;max-width:100%;display:flex}.fp-hero .fp-actions .fp-hero-cta .fp-btn{flex:none;width:auto;height:auto}@media (max-width:520px){.fp-hero .fp-actions{flex-direction:column;align-items:stretch}.fp-hero .fp-actions .fp-hero-cta,.fp-hero .fp-actions .fp-hero-cta .fp-btn{width:100%}}.fp-hero-arrow,.fp-hero-dots,.fp-hero-progress{z-index:4}.fp-hero-progress{pointer-events:none;background:#14211a29;height:2px;position:absolute;top:0;left:0;right:0}.fp-hero-progress span{transform-origin:0;background:#123b2a;width:100%;height:100%;display:block;transform:scaleX(0)}.fp-nav-desktop a[aria-current=page]:not(.fp-btn){color:#142019;box-shadow:inset 0 -2px #beff39}.fp-nav-desktop a[aria-current=page]:not(.fp-btn):hover,.fp-nav-desktop a[aria-current=page]:not(.fp-btn):active{color:#142019;background:#beff396b;text-decoration:none;box-shadow:inset 0 -2px #beff39}.fp-nav-desktop a[aria-current=page]:not(.fp-btn):focus-visible{color:#142019;background:#beff396b;text-decoration:none;box-shadow:inset 0 -2px #beff39}.fp-menu a[aria-current=page]:not(.fp-btn){color:#142019;box-shadow:inset 4px 0 #beff39}@media (prefers-reduced-motion:no-preference){.fp-announce:after{animation:7.5s ease-in-out infinite fp-announce-sheen}html:not(.fp-hero-seen) .fp-hero-copy h1 .fp-hero-line{animation:.5s cubic-bezier(.22,.84,.32,1) both fp-line-in}html:not(.fp-hero-seen) .fp-hero-copy h1 .fp-hero-line:nth-child(2){animation-delay:.12s}html:not(.fp-hero-seen) .fp-hero-lead{animation:.5s cubic-bezier(.22,.84,.32,1) .24s both fp-line-in}html:not(.fp-hero-seen) .fp-hero-rise{animation:.42s cubic-bezier(.22,.84,.32,1) both fp-rise-in}html:not(.fp-hero-seen) .fp-hero-story .fp-hero-rise:first-child{animation-delay:1.24s}html:not(.fp-hero-seen) .fp-hero-story .fp-hero-rise:nth-child(2){animation-delay:1.36s}html:not(.fp-hero-seen) .fp-hero-story .fp-hero-rise:nth-child(3){animation-delay:1.48s}html:not(.fp-hero-seen) .fp-hero .fp-actions .fp-hero-rise:first-child{animation-delay:1.6s}html:not(.fp-hero-seen) .fp-hero .fp-actions .fp-hero-rise:nth-child(2){animation-delay:1.72s}html:not(.fp-hero-seen) .fp-hero .fp-actions .fp-hero-rise:nth-child(3){animation-delay:1.84s}.fp-reveal:not(.fp-reveal-stagger),.fp-reveal-stagger>*{transition:opacity .56s cubic-bezier(.22,.84,.32,1),transform .56s cubic-bezier(.22,.84,.32,1)}.fp-reveal.is-in[data-delay="1"]:not(.fp-reveal-stagger){transition-delay:90ms}.fp-reveal.is-in[data-delay="2"]:not(.fp-reveal-stagger){transition-delay:.16s}.fp-reveal-stagger.is-in>:nth-child(2){transition-delay:80ms}.fp-reveal-stagger.is-in>:nth-child(3){transition-delay:.15s}.fp-reveal-stagger.is-in>:nth-child(4){transition-delay:.22s}.fp-hero .fp-actions .fp-btn-primary svg{transition:transform .2s}.fp-hero .fp-actions .fp-btn-primary:hover svg{transform:translate(3px)}.fp-hero .fp-actions .fp-btn-primary:focus-visible svg{transform:translate(3px)}.fp .fp-btn:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.fp-hero-progress span.is-run{animation-name:fp-hero-progress;animation-duration:var(--fp-slide-ms,5.6s);animation-timing-function:linear;animation-fill-mode:forwards}.fp-hero-progress span.is-paused{animation-play-state:paused}.fp-library-card{transition:transform .22s,box-shadow .22s,border-color .22s}.fp-library-visual img{transition:transform .52s}.fp-library-card:hover,.fp-library-card:focus-within,.fp-reveal-stagger.is-in>.fp-library-card:hover,.fp-reveal-stagger.is-in>.fp-library-card:focus-within{border-color:#14201852;transition-delay:0s;transform:translateY(-5px);box-shadow:0 16px 34px #1420181a}.fp-library-card:hover .fp-library-visual img,.fp-library-card:focus-within .fp-library-visual img{transform:scale(1.04)}.fp-plan{transition:transform .2s,box-shadow .2s,border-color .2s}.fp-plan:hover{border-color:#14201838;transform:translateY(-3px);box-shadow:0 10px 24px #14201812}}@keyframes fp-announce-sheen{0%,46%{transform:translate(-140%)}to{transform:translate(320%)}}@keyframes fp-line-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fp-rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fp-hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fp-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0;padding:0;list-style:none;display:grid}.fp-podium li{color:#14211a;background:#fffdf8;border:1px solid #14211a24;border-radius:1rem;flex-direction:column;gap:.25rem;padding:1rem;display:flex}.fp-podium li:first-child{background:#f3ffd6;border-color:#b6e85a}.fp-board-tabs{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.fp-directory{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;display:grid}.fp-dialog{color:#14211a;background:#fff;border:1px solid #14211a29;border-radius:1rem;max-width:32rem;padding:1.25rem}.fp-dialog::backdrop{background:#14211a59}.fp-console .fp-dialog,.fp-console .fp-podium li{color:#14211a;background:#fff}.fp-console .fp-podium li:first-child{background:#f3ffd6}@media (max-width:720px){.fp-podium{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fp-hero-progress{display:none}.fp .fp-btn:active:not(:disabled):not([aria-disabled=true]),.fp-hero .fp-actions .fp-btn-primary:hover svg,.fp-library-card:hover,.fp-library-card:focus-within,.fp-library-card:hover .fp-library-visual img,.fp-library-card:focus-within .fp-library-visual img,.fp-plan:hover{transform:none}.fp-hero .fp-actions .fp-btn-primary:focus-visible svg{transform:none}}.fp h1.fp-wide,.fp h2.fp-wide{overflow-wrap:break-word;max-width:14em}.fp-duo,.fp-ideal{gap:1rem;margin-top:1.6rem;display:grid}.fp-card h3{max-width:none;color:var(--fp-ink);margin:.2rem 0 0;font-size:max(1.7rem,min(4vw,2.4rem));line-height:.95}.fp-card p,.fp-card li,.fp-ordered{color:var(--fp-muted);line-height:1.6}.fp-card p{margin:.75rem 0 0}.fp-card ul,.fp-ordered{margin:.9rem 0 0;padding-left:1.15rem}.fp-card li+li,.fp-ordered li+li{margin-top:.35rem}.fp-card .fp-price{color:var(--fp-ink)}.fp-card .fp-btn{white-space:normal;text-align:center;align-self:flex-start;max-width:100%;height:auto;margin-top:1.1rem;line-height:1.3}.fp-ordered{max-width:40rem}.fp-places{gap:.75rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.fp-places li{border:1px solid var(--fp-line);border-top:5px solid var(--fp-lime);min-height:4.5rem;color:var(--fp-ink);font-family:var(--font-fp-display), "Arial Narrow", Impact, sans-serif;letter-spacing:.04em;text-align:center;text-transform:uppercase;background:#fffdf8;place-items:center;padding:.9rem 1rem;font-size:max(1.15rem,min(2vw,1.45rem));display:grid}.fp-poster{border:1px solid var(--fp-line);background:#07110f;margin:1.5rem 0 0}.fp-poster img{object-fit:contain;width:100%;height:auto;display:block}.fp-poster figcaption{color:var(--fp-ink);background:#fffdf8eb;margin:0;padding:.8rem 1rem;line-height:1.45;position:absolute;bottom:0;left:0;right:0}.fp-group-title{max-width:none;color:var(--fp-ink);margin:2.4rem 0 0;font-size:max(2rem,min(5vw,3.2rem));line-height:.95}.fp-compare{width:100%;max-width:100%;margin-top:1rem;overflow-x:auto}.fp-compare-row{border-bottom:1px solid var(--fp-line);min-width:40rem;color:var(--fp-muted);grid-template-columns:minmax(8.5rem,1.3fr) repeat(4,minmax(6.5rem,1fr));gap:.35rem .75rem;padding:.75rem 0;display:grid}.fp-compare-head{color:var(--fp-teal);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.fp-compare-row span:first-child{color:var(--fp-ink);font-weight:700}.fp-enquiry{border:1px solid var(--fp-line);border-top:5px solid var(--fp-teal);background:#fffdf8;min-width:0;padding:1.4rem}@media (min-width:720px){.fp-places{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:800px){.fp-duo{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.fp-ideal,.fp-places{grid-template-columns:repeat(3,minmax(0,1fr))}}.fp-nav-market .fp-nav-bar{align-items:center;gap:.85rem;min-width:0}.fp-nav-market .fp-logo{flex:0 auto;min-width:5.5rem}.fp-nav-market .fp-nav-desktop{justify-content:flex-end;align-items:center;gap:max(.12rem,min(.45vw,.4rem));min-width:0;margin-left:auto}.fp-nav-market .fp-nav-link{box-sizing:border-box;min-height:44px;box-shadow:none;color:#3c524a;white-space:nowrap;background:0 0;flex:none;justify-content:center;align-items:center;padding:0 max(.45rem,min(.7vw,.8rem));font-size:max(.8rem,min(.95vw,.95rem));font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.fp-nav-market .fp-nav-link:after{content:"";pointer-events:none;background:0 0;border-radius:2px;height:3px;position:absolute;bottom:.42rem;left:max(.45rem,min(.7vw,.8rem));right:max(.45rem,min(.7vw,.8rem))}.fp-market:not(.fp-site) .fp-nav-desktop .fp-nav-link:hover,.fp-market:not(.fp-site) .fp-nav-desktop .fp-nav-link:active{box-shadow:none;color:#142018;background:#c6f53152;text-decoration:none}.fp-market:not(.fp-site) .fp-nav-desktop .fp-nav-link:focus-visible{box-shadow:none;color:#142018;background:#c6f53152;text-decoration:none}.fp-market:not(.fp-site) .fp-nav-desktop .fp-nav-link[aria-current=page]{box-shadow:none;color:#142018;background:#c6f5317a;font-weight:700}.fp-market:not(.fp-site) .fp-nav-desktop .fp-nav-link[aria-current=page]:after{background:#c6f531}.fp-site .fp-nav-desktop a.fp-nav-link,.fp-site .fp-nav-desktop a.fp-nav-link:hover,.fp-site .fp-nav-desktop a.fp-nav-link[aria-current=page],.fp-site .fp-nav-desktop a.fp-nav-link[aria-current=page]:not(.fp-btn){box-shadow:none;color:#d7e6dc;background:0 0}.fp-site .fp-nav-desktop a.fp-nav-link:focus-visible{box-shadow:none;color:#d7e6dc;background:0 0}.fp-site .fp-nav-desktop a.fp-nav-link:hover,.fp-site .fp-nav-desktop a.fp-nav-link[aria-current=page]{color:#c6f531}.fp-site .fp-nav-desktop a.fp-nav-link:focus-visible{color:#c6f531}.fp-site .fp-nav-desktop a.fp-nav-link[aria-current=page]:after{background:#c6f531}.fp .fp-nav-market .fp-nav-desktop a.fp-btn.fp-btn-primary.fp-nav-cta,.fp .fp-nav-market .fp-nav-desktop a.fp-btn.fp-btn-primary.fp-nav-cta:hover,.fp .fp-nav-market .fp-nav-desktop a.fp-btn.fp-btn-primary.fp-nav-cta:active{height:44px;min-height:44px;box-shadow:none;color:#142018;font-family:var(--font-fp-sans), "Segoe UI", sans-serif;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#c6f531;border:1px solid #142018;border-radius:0;flex:none;align-self:center;margin:0;padding:0 max(.8rem,min(1vw,1.15rem));font-size:max(.72rem,min(.8vw,.8rem));font-weight:700;line-height:1;transform:none}.fp .fp-nav-market .fp-nav-desktop a.fp-btn.fp-btn-primary.fp-nav-cta:focus-visible{height:44px;min-height:44px;box-shadow:none;color:#142018;font-family:var(--font-fp-sans), "Segoe UI", sans-serif;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#c6f531;border:1px solid #142018;border-radius:0;flex:none;align-self:center;margin:0;padding:0 max(.8rem,min(1vw,1.15rem));font-size:max(.72rem,min(.8vw,.8rem));font-weight:700;line-height:1;transform:none}.fp .fp-nav-market .fp-nav-desktop a.fp-btn.fp-btn-primary.fp-nav-cta:hover{color:#142018;background:#d4ff6a}.fp .fp-nav-market .fp-nav-desktop a.fp-btn.fp-btn-primary.fp-nav-cta:focus-visible{color:#142018;background:#d4ff6a}.fp .fp-nav-market .fp-nav-desktop a.fp-btn.fp-btn-primary.fp-nav-cta:active{background:#b6ef28}.fp-nav-market .fp-menu nav{gap:0}.fp-nav-market .fp-menu nav .fp-nav-link{white-space:normal;min-height:48px;padding:.35rem .2rem;font-size:max(1.45rem,min(6.2vw,1.85rem));line-height:1.05}.fp-nav-market .fp-menu nav .fp-nav-link:after{display:none}.fp-market:not(.fp-site) .fp-menu nav .fp-nav-link:hover,.fp-market:not(.fp-site) .fp-menu nav .fp-nav-link:active{color:#142018;background:#c6f5315c;box-shadow:inset 4px 0 #c6f531}.fp-market:not(.fp-site) .fp-menu nav .fp-nav-link:focus-visible{color:#142018;background:#c6f5315c;box-shadow:inset 4px 0 #c6f531}.fp-market:not(.fp-site) .fp-menu nav .fp-nav-link[aria-current=page]{color:#142018;background:#c6f5318c;box-shadow:inset 4px 0 #c6f531}.fp-nav-market .fp-menu-actions{flex:none;gap:.65rem;margin-top:auto;padding-top:.85rem;display:grid}.fp-nav-market .fp-menu-actions .fp-btn{width:100%;min-height:48px;font-family:var(--font-fp-sans), "Segoe UI", sans-serif;letter-spacing:.12em;text-transform:uppercase;border-bottom:0;margin:0;font-size:.92rem;font-weight:700;line-height:1;transform:none}.fp .fp-nav-market .fp-menu-actions a.fp-btn.fp-btn-primary.fp-nav-cta,.fp .fp-nav-market .fp-menu-actions a.fp-btn.fp-btn-primary.fp-nav-cta:hover,.fp .fp-nav-market .fp-menu-actions a.fp-btn.fp-btn-primary.fp-nav-cta:active{color:#142018;min-height:52px;box-shadow:none;background:#c6f531;border-color:#142018;justify-content:center;transform:none}.fp .fp-nav-market .fp-menu-actions a.fp-btn.fp-btn-primary.fp-nav-cta:focus-visible{color:#142018;min-height:52px;box-shadow:none;background:#c6f531;border-color:#142018;justify-content:center;transform:none}.fp .fp-nav-market .fp-menu-actions a.fp-btn.fp-btn-primary.fp-nav-cta:hover{background:#d4ff6a}.fp .fp-nav-market .fp-menu-actions a.fp-btn.fp-btn-primary.fp-nav-cta:focus-visible{background:#d4ff6a}.fp-nav-market .fp-menu a:focus-visible{outline-offset:3px;outline:3px solid #0a6460}.fp-nav-market .fp-menu button:focus-visible{outline-offset:3px;outline:3px solid #0a6460}.fp-nav-market .fp-menu-toggle:focus-visible{outline-offset:3px;outline:3px solid #0a6460}.fp-nav-market .fp-nav-desktop a:focus-visible{outline-offset:3px;outline:3px solid #0a6460}.fp-nav-market .fp-menu a:focus-visible{outline-offset:-3px}.fp-nav-market .fp-menu button:focus-visible{outline-offset:-3px}.fp-site .fp-nav-market .fp-menu a:focus-visible{outline-color:#c6f531}.fp-site .fp-nav-market .fp-menu button:focus-visible{outline-color:#c6f531}.fp-site .fp-nav-market .fp-menu-toggle:focus-visible{outline-color:#c6f531}.fp-site .fp-nav-market .fp-nav-desktop a:focus-visible{outline-color:#c6f531}@media (min-width:960px){.fp-nav-market .fp-nav-bar{padding-right:max(2.5rem, env(safe-area-inset-right,0px));padding-left:max(2rem, env(safe-area-inset-left,0px))}.fp-nav-market .fp-menu-toggle{display:none}}@media (min-width:960px) and (max-width:1180px){.fp-nav-market .fp-logo{width:8rem}}@media (prefers-reduced-motion:no-preference){.fp-burger span{transition:transform .18s,opacity .18s}.fp-nav-market .fp-menu{animation:.18s fp-menu-in}}@keyframes fp-menu-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.fp-burger span,.fp-nav-market .fp-menu{transition:none;animation:none}}
