[data-mento-landing]{--lp-bg:#f5f5f5;--lp-ink:#201f1d;--lp-ink-strong:#1a1916;--lp-surface:#ffffff;--lp-sunken:#e7e5dc;--lp-soft-button:#f1f1ec;--lp-muted:color-mix(in srgb,var(--lp-ink) 66%,transparent);--lp-faint:color-mix(in srgb,var(--lp-ink) 45%,transparent);--lp-border:color-mix(in srgb,var(--lp-ink) 12%,transparent);--lp-border-subtle:color-mix(in srgb,var(--lp-ink) 6%,transparent);--lp-pill:color-mix(in srgb,var(--lp-ink) 5%,transparent);--lp-media-edge:rgba(0,0,0,0.08);--lp-accent:#ffe147;--lp-panel:#047656;--lp-on-accent:#201f1d;--lp-on-panel:#ffffff;--lp-accent-hover:color-mix(in oklab,var(--lp-accent) 90%,black);--lp-accent-soft:color-mix(in oklab,var(--lp-accent) 62%,white);--lp-accent-tint:color-mix(in oklab,var(--lp-accent) 24%,white);--lp-accent-deep:color-mix(in oklab,var(--lp-accent) 45%,var(--lp-ink));--lp-negative:#e5484d;--lp-negative-tint:#fdecec;--lp-positive:#1f8a4c;--lp-positive-tint:#e6f4ea;--lp-info:#3b63c9;--lp-info-tint:#e8eefb;--lp-font-display:"Sentient","Iowan Old Style",Georgia,"Times New Roman",serif;--lp-font-ui:"General Sans","Helvetica Neue",Arial,sans-serif;--lp-header-h:72px;--lp-margin:20px;--lp-section-gap:96px;--lp-radius-card:24px;--lp-control-h:48px;background:var(--lp-bg);color:var(--lp-ink);font-family:var(--lp-font-ui);font-size:16px;line-height:24px}@media (min-width:768px){[data-mento-landing]{--lp-margin:32px;--lp-section-gap:128px}}@media (min-width:1280px){[data-mento-landing]{--lp-margin:64px;--lp-section-gap:160px}}[data-mento-landing] .lp-display{font-size:clamp(40px,6vw,64px)}[data-mento-landing] .lp-display,[data-mento-landing] .lp-display-md{font-family:var(--lp-font-display);font-weight:400;line-height:1.1;letter-spacing:-.025em;color:var(--lp-ink);text-wrap:balance}[data-mento-landing] .lp-display-md{font-size:clamp(30px,3.6vw,42px)}[data-mento-landing] .lp-display-sm{font-family:var(--lp-font-display);font-weight:400;font-size:32px;line-height:1.1;letter-spacing:-.025em}[data-mento-landing] p{line-height:inherit}[data-mento-landing] .lp-eyebrow{background:var(--lp-pill);padding:12px 24px;line-height:24px;color:var(--lp-ink)}[data-mento-landing] .lp-button,[data-mento-landing] .lp-eyebrow{display:inline-flex;align-items:center;border-radius:999px;font-size:16px}[data-mento-landing] .lp-button{justify-content:center;gap:8px;height:var(--lp-control-h);padding:0 24px;font-weight:500;white-space:nowrap;transition:background-color .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1)}[data-mento-landing] .lp-button:active{transform:scale(.98)}[data-mento-landing] .lp-button svg{width:16px;height:16px;transition:transform .3s cubic-bezier(.32,.72,0,1)}[data-mento-landing] .lp-button:hover svg{transform:translate(2px,-2px)}[data-mento-landing] .lp-button--accent{background:var(--lp-accent);color:var(--lp-on-accent)}[data-mento-landing] .lp-button--accent:hover{background:var(--lp-accent-hover)}[data-mento-landing] .lp-button--soft{background:var(--lp-soft-button);color:var(--lp-ink)}[data-mento-landing] .lp-button--soft:hover{background:color-mix(in srgb,var(--lp-soft-button) 100%,black 4%)}[data-mento-landing] .lp-button--ink{background:var(--lp-ink);color:#fff}[data-mento-landing] .lp-button--ink:hover{background:#000}[data-mento-landing] .lp-button--white{background:#fff;color:var(--lp-ink)}[data-mento-landing] .lp-media{position:relative;overflow:hidden;border-radius:16px;background:#e3c5a3;box-shadow:0 0 0 1px var(--lp-media-edge)}@keyframes lp-chip-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lp-chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}[data-mento-landing] .lp-chip{animation:lp-chip-in .6s cubic-bezier(.32,.72,0,1) both}[data-mento-landing] .lp-chip>span{animation:lp-chip-float 6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){[data-mento-landing] .lp-chip,[data-mento-landing] .lp-chip>span{animation:none}[data-mento-landing] *{transition-duration:0s!important}}[data-mento-landing] .lp-no-scrollbar{scrollbar-width:none}[data-mento-landing] .lp-no-scrollbar::-webkit-scrollbar{display:none}[data-mento-landing] .lp-serif{font-family:var(--lp-font-display);font-weight:400}[data-mento-landing] .lp-settle-panel{--overlap:6vw;margin-top:calc(var(--overlap) * -1);background:linear-gradient(to bottom,transparent var(--overlap),var(--lp-panel) var(--overlap));clip-path:inset(0 calc(var(--settle, 0) * var(--lp-margin) / 2) 0 round 0 0 calc(var(--settle, 0) * var(--lp-radius-card)) calc(var(--settle, 0) * var(--lp-radius-card)))}@media (min-width:768px){[data-mento-landing] .lp-settle-panel{--overlap:4.5vw}}[data-mento-landing]{--lp-rule-ink:color-mix(in srgb,var(--lp-ink) 14%,transparent);--lp-page:1240px;--lp-font-hand:var(--lp-font-hand-src,"Caveat"),"Segoe Print",cursive}[data-mento-landing] .lp-rules-invert{--lp-rule-ink:color-mix(in srgb,var(--lp-on-panel) 16%,transparent)}[data-mento-landing] .lp-rule-x{height:1px;background-image:repeating-linear-gradient(to right,var(--lp-rule-ink) 0 4px,transparent 4px 7px)}[data-mento-landing] .lp-rule-y{width:1px;background-image:repeating-linear-gradient(to bottom,var(--lp-rule-ink) 0 4px,transparent 4px 7px)}[data-mento-landing] .lp-frame{position:relative;margin-inline:auto;width:100%;max-width:var(--lp-page)}[data-mento-landing] .lp-frame:after,[data-mento-landing] .lp-frame:before{content:"";position:absolute;top:0;bottom:0;width:1px;background-image:repeating-linear-gradient(to bottom,var(--lp-rule-ink) 0 4px,transparent 4px 7px);pointer-events:none}[data-mento-landing] .lp-frame:before{left:0}[data-mento-landing] .lp-frame:after{right:0}[data-mento-landing] .lp-hand{font-family:var(--lp-font-hand);font-weight:500;font-size:22px;line-height:1.05}[data-mento-landing] .lp-word{opacity:.18;transition:opacity .5s cubic-bezier(.32,.72,0,1)}[data-mento-landing] [data-shown=true] .lp-word{opacity:1}@media (prefers-reduced-motion:reduce){[data-mento-landing] .lp-word{opacity:1}}[data-mento-landing]:has(>[data-landing-v3]){background:#fefcf5}[data-landing-v3]{--v3-ink:color-mix(in oklab,var(--lp-panel) 38%,#16231f);--v3-ink-2:color-mix(in oklab,var(--v3-ink) 88%,white);--v3-ink-3:color-mix(in oklab,var(--v3-ink) 75%,white);--v3-sand:#fefcf5;--v3-sand-50:#fefbf1;--v3-sand-100:#f0ede0;--v3-sand-300:#d2c9a2;--v3-accent:var(--lp-accent);--v3-on-accent:var(--v3-ink);--v3-amber:#d9973a;--v3-amber-ink:#553b11;--v3-lilac:#cbaee0;--v3-lilac-ink:#5d308d;--v3-good:#3a9471;--v3-warn:#d98142;--rule-ink:color-mix(in oklab,var(--v3-ink) 14%,transparent);--rule-ink-strong:color-mix(in oklab,var(--v3-ink) 24%,transparent);--v3-page:77.5rem;--v3-gutter:1.25rem;--v3-header-h:62px;--v3-radius-card:0.5625rem;--v3-radius-tile:0.3125rem;--v3-spring:linear(0,0.057,0.193,0.365,0.542,0.702,0.836,0.939,1.011,1.056,1.079,1.086,1.082,1.071,1.057,1.043,1.03,1.019,1.011,1.005,1.001,1,0.999,0.999,1);--v3-settle:linear(0,0.052,0.166,0.299,0.429,0.545,0.643,0.724,0.789,0.84,0.88,0.911,0.934,0.951,0.964,0.974,0.982,0.987,0.991,0.994,0.996,0.997,0.999,0.999,1);--v3-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .45 0 0 0 0 .45 0 0 0 .9 -.25'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");background:var(--v3-sand);color:var(--v3-ink);font-family:General Sans,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}@media (min-width:40rem){[data-landing-v3]{--v3-gutter:1.5rem}}@media (min-width:64rem){[data-landing-v3]{--v3-gutter:2.5rem}}[data-landing-v3] .v3-invert{--rule-ink:color-mix(in oklab,white 10%,transparent);--rule-ink-strong:color-mix(in oklab,white 20%,transparent)}[data-landing-v3] .v3-gutter{padding-inline:var(--v3-gutter)}[data-landing-v3] .v3-page{position:relative;margin-inline:auto;width:100%;max-width:var(--v3-page)}[data-landing-v3] .v3-page-rules:after,[data-landing-v3] .v3-page-rules:before{content:"";position:absolute;inset-block:0;width:1px;background-image:repeating-linear-gradient(to bottom,var(--rule-ink) 0 4px,transparent 4px 6px);pointer-events:none}[data-landing-v3] .v3-page-rules:before{left:0}[data-landing-v3] .v3-page-rules:after{right:0}[data-landing-v3] .v3-rule-x{height:1px;background-image:repeating-linear-gradient(to right,var(--rule-ink) 0 4px,transparent 4px 6px)}[data-landing-v3] .v3-rule-x-strong{height:1px;background-image:repeating-linear-gradient(to right,var(--rule-ink-strong) 0 4px,transparent 4px 6px)}[data-landing-v3] .v3-rule-y{width:1px;background-image:repeating-linear-gradient(to bottom,var(--rule-ink) 0 4px,transparent 4px 6px)}[data-landing-v3] .v3-rule-y-strong{width:1px;background-image:repeating-linear-gradient(to bottom,var(--rule-ink-strong) 0 4px,transparent 4px 6px)}[data-landing-v3] .v3-block{position:absolute;overflow:clip;isolation:isolate}[data-landing-v3] .v3-block:after{content:"";position:absolute;inset:0;background-image:var(--v3-grain);background-size:240px;mix-blend-mode:multiply;opacity:.7;pointer-events:none}[data-landing-v3] .v3-halftone{background-image:radial-gradient(circle at center,color-mix(in oklab,var(--v3-ink) 30%,transparent) .9px,transparent 1.3px);background-size:7px 7px}[data-landing-v3] .v3-display,[data-landing-v3] .v3-display-sm,[data-landing-v3] .v3-heading,[data-landing-v3] .v3-heading-sm,[data-landing-v3] .v3-lead,[data-landing-v3] .v3-lead-lg,[data-landing-v3] .v3-quote,[data-landing-v3] .v3-stat{font-weight:600}[data-landing-v3] .v3-display{font-size:clamp(2.5rem,1.857rem + 2.381vw,4rem);line-height:1.1;letter-spacing:-.04em}[data-landing-v3] .v3-display-sm{font-size:clamp(2.125rem,1.5893rem + 1.9841vw,3.375rem);line-height:1.1;letter-spacing:-.04em}[data-landing-v3] .v3-heading{font-size:clamp(1.75rem,1.4286rem + 1.19vw,2.5rem);line-height:1.2;letter-spacing:-.03em}[data-landing-v3] .v3-heading-sm{font-size:clamp(1.5rem,1.1429rem + .9524vw,2rem);line-height:1.24;letter-spacing:-.02em}[data-landing-v3] .v3-lead{font-size:1.25rem;line-height:1.2;letter-spacing:-.02em}[data-landing-v3] .v3-lead-lg{font-size:1.5rem;line-height:1.4;letter-spacing:-.02em}[data-landing-v3] .v3-stat{font-size:2.25rem;line-height:1.1;letter-spacing:-.03em}[data-landing-v3] .v3-quote{font-size:clamp(1.75rem,1.4583rem + 1.2963vw,2.625rem);line-height:1.24;letter-spacing:-.02em}[data-landing-v3] .v3-body{font-size:1rem;font-weight:500;line-height:1.6;letter-spacing:-.02em}[data-landing-v3] .v3-body-lg{font-size:1.125rem;font-weight:500;line-height:1.6;letter-spacing:-.02em}[data-landing-v3] .v3-label,[data-landing-v3] .v3-label-lg,[data-landing-v3] .v3-label-sm,[data-landing-v3] .v3-label-strong{line-height:1;letter-spacing:-.03em}[data-landing-v3] .v3-label{font-size:.875rem;font-weight:500}[data-landing-v3] .v3-label-strong{font-size:.875rem;font-weight:600}[data-landing-v3] .v3-label-lg{font-size:1rem;font-weight:600}[data-landing-v3] .v3-label-sm{font-size:.75rem;font-weight:600;letter-spacing:-.02em}[data-landing-v3] .v3-muted{color:color-mix(in oklab,var(--v3-ink) 80%,transparent)}[data-landing-v3] .v3-invert .v3-muted{color:color-mix(in oklab,var(--v3-sand) 80%,transparent)}[data-landing-v3] .v3-eyebrow{display:inline-flex;height:2.25rem;align-items:center;border-radius:999px;padding-inline:.75rem;background:var(--v3-sand-100);font-size:.875rem;font-weight:600;letter-spacing:-.03em}[data-landing-v3] .v3-invert .v3-eyebrow{background:transparent;border:1px solid color-mix(in oklab,var(--v3-sand-100) 14%,transparent);color:var(--v3-sand-100)}[data-landing-v3] .v3-button{display:inline-flex;height:2.375rem;flex-shrink:0;align-items:center;justify-content:center;gap:.4375rem;white-space:nowrap;border-radius:999px;padding-inline:.875rem;background:var(--v3-ink);color:var(--v3-sand-50);font-size:.875rem;font-weight:600;letter-spacing:-.03em;transition:background-color .15s}[data-landing-v3] .v3-button:hover{background:var(--v3-ink-2)}[data-landing-v3] .v3-button--lg{height:2.75rem;padding-inline:1.125rem;font-size:1rem}[data-landing-v3] .v3-button--accent{background:var(--v3-accent);color:var(--v3-on-accent)}[data-landing-v3] .v3-button--accent:hover{background:color-mix(in oklab,var(--v3-accent) 88%,white)}[data-landing-v3] .v3-button--soft{background:var(--v3-sand-100);color:var(--v3-ink)}[data-landing-v3] .v3-button--soft:hover{background:color-mix(in oklab,var(--v3-sand-100) 80%,var(--v3-sand-300))}[data-landing-v3] .v3-roll{display:inline-grid;overflow:clip;margin-block:-.3em;padding-block:.3em}[data-landing-v3] .v3-roll>span{grid-area:1/1;transition:translate .45s var(--v3-spring)}[data-landing-v3] .v3-roll>span+span{translate:0 calc(100% + .6em)}[data-landing-v3] .v3-button:is(:hover,:focus-visible) .v3-roll>span:first-child{translate:0 calc(-100% - .6em)}[data-landing-v3] .v3-button:is(:hover,:focus-visible) .v3-roll>span+span{translate:0}[data-landing-v3] .v3-orbit{transform-origin:calc(50% + 5px) calc(50% + 3.5px)}[data-landing-v3] .v3-button:is(:hover,:focus-visible) .v3-orbit{animation:v3-fly .55s cubic-bezier(.55,0,.25,1)}[data-landing-v3] .v3-trail{position:absolute;inset:-6px;overflow:visible;pointer-events:none}[data-landing-v3] .v3-trail circle{fill:none;stroke:currentColor;stroke-width:1px;stroke-dasharray:.02 .03;stroke-dashoffset:0;opacity:0}[data-landing-v3] .v3-button:is(:hover,:focus-visible) .v3-trail circle{animation:v3-trail .55s cubic-bezier(.55,0,.25,1)}@keyframes v3-fly{to{rotate:1turn}}@keyframes v3-trail{0%{opacity:0;stroke-dashoffset:.25}35%{opacity:.6}to{opacity:0;stroke-dashoffset:-.75}}[data-landing-v3] [data-v3-hidden]{visibility:hidden}@media (prefers-reduced-motion:reduce){[data-landing-v3] [data-v3-hidden]{visibility:visible}}[data-landing-v3] [data-stack][data-wheel]{min-height:19.1rem;align-content:center}[data-landing-v3] [data-stack][data-wheel]>*,[data-landing-v3] [data-stack][data-wheel]>.contents>*{grid-row:1}[data-landing-v3] [data-stack][data-wheel] [data-line]{white-space:nowrap;justify-self:start}[data-landing-v3] [data-stack][data-wheel] [data-rule]{align-self:center;height:2.5rem}[data-landing-v3] .v3-mock{border:1px solid color-mix(in oklab,var(--v3-ink) 14%,transparent);border-radius:10px;background:#fcfcfc;color:var(--v3-ink);font-weight:600;letter-spacing:-.02em}[data-landing-v3] .v3-mock-shadow{box-shadow:0 1.1px .55px #00000014}[data-landing-v3] .v3-float{box-shadow:0 8px 24px color-mix(in oklab,var(--v3-ink) 9%,transparent)}[data-landing-v3] .v3-no-scrollbar{scrollbar-width:none}[data-landing-v3] .v3-no-scrollbar::-webkit-scrollbar{display:none}