@font-face{font-family:onest;src:url(/_next/static/media/6961d055d00ff7ec.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:onest;src:url(/_next/static/media/cd87a8f174d93ac6.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_64ddca{font-family:onest}.__variable_64ddca{--onest:"onest"}@font-face{font-family:unbounded;src:url(/_next/static/media/89b21495a943ab46.p.woff2) format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:unbounded;src:url(/_next/static/media/e4503c054527b51f.p.woff2) format("woff2");font-display:swap;font-weight:200 900}.__className_b52089{font-family:unbounded}.__variable_b52089{--unbounded:"unbounded"}:root{--ink:#191e19;--deep:#181818;--paper:#fcfcfa;--soft:#f4f5f2;--lime:#d4f548;--muted:#5c6559;--line:#dce0d9;--on-dark:#edf0e8;--on-dark-muted:#c1c9bd;--ease:cubic-bezier(.22,1,.36,1);--gutter:48px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--paper);color:var(--ink);font:400 1rem/1.5 var(--onest),sans-serif}body,figure,h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}a{color:inherit}svg{display:block;width:24px;height:24px}:focus-visible{outline:2px solid currentColor;outline-offset:4px}:where(a,summary){-webkit-tap-highlight-color:transparent}.wrap{width:min(100% - 2 * var(--gutter),1200px);margin-inline:auto}.skip{position:fixed;z-index:20;top:12px;left:12px;padding:8px 12px;background:var(--lime);color:var(--ink);border-radius:8px;transform:translateY(calc(-100% - 16px))}.skip:focus{transform:translateY(0)}.opening{position:relative}.header{position:sticky;top:12px;z-index:10;width:min(100% - 2 * var(--gutter),1200px);margin:12px auto -76px;min-height:64px;padding:8px 12px 8px 24px;display:flex;justify-content:space-between;gap:24px;background:#1c211cf2;border:1px solid #ffffff24;border-radius:999px;color:var(--on-dark);backdrop-filter:blur(16px)}.brand,.header{align-items:center}.brand{display:inline-flex;gap:8px;color:inherit;font-weight:750;font-size:1.25rem;letter-spacing:-.045em;text-decoration:none;white-space:nowrap}.brandMark{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:8px;background:var(--lime);color:var(--ink)}.brandMark svg{width:100%;height:100%}.desktopNav{display:flex;gap:24px;align-items:center}.desktopNav a,.footer nav a{text-decoration:none;font-size:.875rem;text-underline-offset:4px}.desktopNav a:hover,.footer nav a:hover{text-decoration:underline}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:56px;padding:8px 8px 8px 24px;color:var(--ink);background:var(--lime);border-radius:999px;font-weight:700;font-size:1rem;line-height:1.5;text-decoration:none;transition:background-color .3s var(--ease),transform .5s var(--ease)}.button:hover{background-color:#e5ff80;transform:translateY(-2px)}.button:active{transform:scale(.98)}.button:focus-visible{outline-color:var(--ink)}.firstScreen .button:focus-visible,.header .button:focus-visible,.process .button:focus-visible{outline-color:var(--lime)}.button>span{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ink);color:var(--lime)}.button svg{width:20px;height:20px}.buttonSmall{min-height:44px;padding:4px 4px 4px 16px;gap:12px;font-size:.875rem}.buttonSmall>span{width:36px;height:36px}.mobileNav{display:none}.firstScreen{margin-top:-12px;padding-top:96px;background:var(--deep);color:var(--on-dark);overflow:clip}.hero{display:grid;grid-template-columns:1.14fr 1fr;align-items:center;isolation:isolate;min-height:540px;padding-block:48px 64px}.heroCopy{position:relative;z-index:1}.kicker{display:flex;align-items:center;gap:8px;margin-bottom:24px;font-size:.875rem;font-weight:650;line-height:1.45}.kicker>span{width:8px;height:8px;border-radius:50%;background:#657817;flex:none}.firstScreen .kicker{color:var(--on-dark-muted)}.firstScreen .kicker>span,.process .kicker>span{background:var(--lime)}.hero h1{max-width:680px;font:750 clamp(2.25rem,4.9vw,4.5rem)/1.09 var(--unbounded),sans-serif;letter-spacing:-.075em;text-wrap:nowrap}.hero h1 em{display:block;font-style:normal;color:var(--lime)}.heroDescription{max-width:42ch;margin-block:24px 32px;font-size:1.25rem;line-height:1.45;color:var(--on-dark-muted)}.heroNote{margin-top:16px;font-size:.875rem;color:var(--on-dark-muted)}.heroVisual{position:relative;min-width:0;min-height:430px}.cardFan{position:absolute;inset:0;z-index:-1;pointer-events:none}.cardFan i{position:absolute;top:50%;right:0;width:min(116%,560px);aspect-ratio:1.6;margin-top:-150px;border:1px solid #ffffff12;border-radius:24px;background:#1d211d;transform-origin:74% 43%;opacity:.7}.cardFan i:nth-child(2n){background:#222722}.heroCard{position:absolute;top:50%;left:49%;width:min(92%,485px);aspect-ratio:420/264;transform:translate(-50%,-50%) rotate(-14deg);color:#f4f8ec;filter:drop-shadow(0 28px 28px #080c08ba)}.cardArtwork{width:100%;height:auto}.cardBrand{position:absolute;top:10%;left:6.5%;display:flex;align-items:center;gap:8px;font-size:clamp(.75rem,1.6vw,1.25rem);font-weight:750;letter-spacing:-.05em}.cardBrand .brandMark{width:clamp(24px,3vw,32px);height:clamp(24px,3vw,32px)}.cardLabel{position:absolute;bottom:10%;left:6.5%;font-size:.75rem;font-weight:500;letter-spacing:.045em;color:#dfe6d7}.heroBadge{position:absolute;display:flex;align-items:center;gap:12px;right:8%;top:73%;min-width:230px;padding:12px;border-radius:16px;background:var(--paper);color:var(--ink);box-shadow:0 16px 48px #05070570}.badgeIcon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--lime)}.heroBadge small,.heroBadge strong,.proof small,.proof strong{display:block}.heroBadge strong{font-size:.875rem}.heroBadge small{font-size:.75rem;color:var(--muted)}.badgeCheck{margin-left:auto;color:#4a6220}.badgeCheck svg{width:18px;height:18px}.proof{position:relative;gap:32px;border-top:1px solid #ffffff26;padding-block:24px 32px}.proof,.proof>*{display:flex;align-items:center}.proof>*{gap:12px;text-decoration:none}.proof strong{font-size:1rem}.proof small{font-size:.875rem;color:var(--on-dark-muted)}.proof a:hover strong{text-decoration:underline;text-underline-offset:4px}.proof a>svg{width:16px;height:16px;color:var(--on-dark-muted)}.proofIcon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#2b3228;color:var(--lime);flex:none}.section{padding-block:80px}.final h2,.section h2,.tagline h2{font-size:clamp(2.25rem,5vw,3.75rem);font-weight:750;line-height:1.04;letter-spacing:-.065em}.final .kicker,.section .kicker{margin-bottom:16px}.section h3{font-size:1.5rem;line-height:1.25;letter-spacing:-.035em}.intro{max-width:54ch;margin-top:16px;color:var(--muted);font-size:1.125rem}.scenarios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px}.scenario{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:24px;padding:8px;color:inherit;background:white;text-decoration:none;transition:background-color .3s var(--ease),transform .5s var(--ease)}.scenario:hover{transform:translateY(-4px);background:#f6f8ee}.scenario:active{transform:scale(.99)}.scenarioArt{position:relative;aspect-ratio:1.6;overflow:hidden;border-radius:16px;background:#e9efdb}.scenarioPhoto{position:absolute;inset:0}.scenarioPhoto img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 56%}.scenarioArt>span{position:absolute;inset:auto auto 12px 12px;display:grid;place-items:center;width:40px;height:40px;background:var(--lime);color:var(--ink);border-radius:50%}.scenarioArt svg{width:22px;height:22px}.scenarioCopy{position:relative;padding:24px 48px 24px 16px;flex:1}.scenarioCopy p,.steps p{color:var(--muted);margin-top:8px}.roundArrow{display:grid;place-items:center;position:absolute;right:4px;bottom:16px;width:40px;height:40px;border:1px solid var(--line);border-radius:50%}.roundArrow svg{width:16px;height:16px}.tagline{padding-block:64px;background:#edf1e5}.tagline .wrap{display:grid;align-items:end;grid-template-columns:2fr 1fr;column-gap:32px}.tagline .kicker{grid-column:1/-1}.taglineLine{display:block}.tagline [data-word]{display:inline-block;white-space:pre;transition:opacity .65s var(--ease)}.tagline[data-reveal] [data-word]:not([data-shown]){opacity:.54}.tagline .wrap>p:last-child{max-width:36ch;padding-bottom:4px;color:var(--muted);font-size:1.125rem}.textLink{display:inline-flex;gap:8px;align-items:center;margin-top:16px;min-height:32px;font-weight:650;font-size:.875rem;text-underline-offset:4px}.textLink svg{width:16px;height:16px;flex:none}.textLink:hover{text-decoration-thickness:2px}.process{background:#222822;color:var(--on-dark)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0;padding:0;list-style:none}.steps li{padding:24px;border:1px solid #ffffff26;border-radius:24px}.stepNumber{display:block;margin-bottom:24px;font-size:2.25rem;line-height:1;font-weight:700;color:var(--lime);letter-spacing:-.06em}.steps p{color:var(--on-dark-muted)}.faq{display:grid;grid-template-columns:1fr 1.45fr;gap:48px}.faqItems details{border-bottom:1px solid var(--line)}.faqItems details:first-child{border-top:1px solid var(--line)}.faqItems summary{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 4px;list-style:none;min-height:56px;font-weight:650;cursor:pointer}.faqItems summary::-webkit-details-marker,.mobileNav summary::-webkit-details-marker{display:none}.faqItems summary:hover{color:#476014}.faqItems summary span{position:relative;width:16px;height:16px;flex:none}.faqItems summary span:after,.faqItems summary span:before{content:"";position:absolute;top:7px;left:1px;width:14px;height:2px;border-radius:2px;background:currentColor}.faqItems summary span:after{transform:rotate(90deg);transition:transform .5s var(--ease)}.faqItems details[open] summary span:after{transform:rotate(0)}.faqItems details p{padding:0 32px 16px 4px;max-width:64ch;color:var(--muted)}.final{background:var(--lime);padding-block:64px}.finalInner{display:flex;align-items:end;justify-content:space-between;gap:32px}.finalInner>div{max-width:660px}.finalInner>div>p:last-child{margin-top:16px;max-width:50ch}.final .button{background:var(--ink);color:white;flex:none}.final .button:hover{background:#323d2f}.final .button>span{background:var(--lime);color:var(--ink)}.footer{background:var(--ink);color:var(--on-dark);padding-block:24px}.footer nav,.footerInner{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:16px 24px}.footerInner>span{color:var(--on-dark-muted);font-size:.875rem}.missing{min-height:100svh;display:grid;justify-items:start;align-content:center;gap:16px;width:min(100% - 2 * var(--gutter),680px);margin:auto}.missing h1{font-size:clamp(2.25rem,6vw,3.75rem);line-height:1.05;letter-spacing:-.055em}.missing .kicker{margin:24px 0 0}@media (max-width:1020px){:root{--gutter:32px}.desktopNav,.header{gap:16px}.hero{min-height:500px}.hero h1{font-size:clamp(2rem,4.55vw,3.75rem)}.heroVisual{min-height:370px}}@media (max-width:760px){:root{--gutter:24px}html{scroll-padding-top:80px}.header{top:8px;margin-top:8px;margin-bottom:-64px;min-height:56px;padding:4px 8px 4px 12px}.desktopNav,.headerAction{display:none}.mobileNav{display:block}.mobileNav summary{display:grid;place-items:center;width:44px;height:44px;background:#363e34;color:var(--on-dark);border-radius:50%;cursor:pointer;list-style:none}.mobileNav summary>*{grid-area:1/1;transition:transform .5s var(--ease),opacity .3s var(--ease)}.closeMenu{font-size:1.75rem;line-height:1;opacity:0;transform:rotate(-45deg)}.mobileNav[open] summary svg{opacity:0;transform:rotate(45deg)}.mobileNav[open] .closeMenu{opacity:1;transform:rotate(0)}.mobileNav nav{position:absolute;inset:calc(100% + 8px) 0 auto;min-height:calc(100svh - 88px);padding:16px 24px;display:grid;align-content:start;justify-items:start;background:#202620fa;border:1px solid #ffffff24;border-radius:24px;backdrop-filter:blur(24px)}.mobileNav nav>a:not(.button){padding-block:8px;min-height:44px;text-decoration:none}.mobileNav nav>a:hover:not(.button){text-decoration:underline;text-underline-offset:4px}.mobileNav .button{margin-top:16px}.mobileNav[open] nav>a{animation:menu-enter .28s var(--ease) both}.firstScreen{margin-top:-8px;padding-top:96px}.hero{grid-template-columns:1fr;min-height:auto;padding-block:8px 24px}.hero h1{font-size:clamp(1.375rem,7.5vw,3.75rem)}.heroDescription{font-size:1.125rem;margin-block:16px 24px}.heroVisual{width:min(100%,460px);min-height:0;aspect-ratio:1.38;justify-self:center;margin-block:16px 0}.heroCard{width:81%}.heroBadge{top:74%;right:4%;min-width:192px;padding:8px;gap:8px}.badgeIcon{width:32px;height:32px}.badgeIcon svg{width:18px;height:18px}.cardFan i{width:94%;margin-top:0;top:4%;right:3%;opacity:.55}.proof{flex-wrap:wrap;gap:16px 24px;padding-block:16px 24px}.section{padding-block:48px}.scenarios,.steps{gap:12px;margin-top:24px}.scenarios{grid-template-columns:repeat(2,minmax(0,1fr))}.steps{grid-template-columns:1fr}.steps li{padding:16px 24px}.stepNumber{margin-bottom:12px}.tagline{padding-block:48px}.faq,.tagline .wrap{grid-template-columns:1fr;gap:24px}.tagline .kicker{margin-bottom:0}.final{padding-block:48px}.finalInner{align-items:start;flex-direction:column;gap:24px}}@media (max-width:520px){:root{--gutter:16px}.scenarios{grid-template-columns:1fr}.scenarioArt{aspect-ratio:1.75}.scenarioCopy{padding-block:16px}.footerInner{align-items:flex-start;flex-direction:column}}@keyframes menu-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fan-open{0%{opacity:0;transform:translateY(16px) rotate(0) scale(.94)}}@keyframes card-arrive{0%{opacity:.45;transform:translate(-53%,-43%) rotate(-5deg) scale(.94)}}@keyframes orbit-settle{0%{opacity:.4;transform:rotate(-32deg)}}@keyframes badge-arrive{0%{opacity:0;transform:translateY(16px)}}@keyframes photo-arrive{0%{opacity:.55;transform:scale(1.08)}}@media (prefers-reduced-motion:no-preference){.heroVisual[data-in-view] .cardFan i{animation:fan-open .78s var(--ease) backwards}.heroVisual[data-in-view] .heroCard{animation:card-arrive .7s var(--ease) backwards}.heroVisual[data-in-view] .cardOrbits{transform-box:fill-box;transform-origin:center;animation:orbit-settle .8s var(--ease) .18s backwards}.heroVisual[data-in-view] .heroBadge{animation:badge-arrive .55s var(--ease) .24s backwards}.scenarioArt[data-in-view] .scenarioPhoto{animation:photo-arrive .7s var(--ease) backwards}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.scenarioPhoto img{transition:transform .5s var(--ease)}.scenario:is(:hover,:focus-visible) .scenarioPhoto img{transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important}.tagline[data-reveal] [data-word]{opacity:1}.mobileNav[open] nav>a{animation:none}}