.mkt-root{--mkt-serif:var(--font-display);background-color:hsl(var(--background));color:hsl(var(--foreground))}.growth-stage{isolation:isolate;color:#28251f;background:#f6f0e5;position:relative;overflow:hidden}.growth-stage-texture{z-index:-1;pointer-events:none;background-image:radial-gradient(#6a574223 .65px,#0000 .65px);background-size:7px 7px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.growth-stage:after{content:"";z-index:-1;pointer-events:none;border:1px solid #d5c8b7;border-radius:50%;width:650px;height:650px;position:absolute;top:-250px;right:-180px;box-shadow:0 0 0 65px #dfd1ba20,0 0 0 130px #dfd1ba18}.growth-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:start;gap:clamp(32px,4vw,70px);padding-top:64px;padding-bottom:48px;display:grid}.growth-intro{min-width:0}.growth-kicker{text-transform:uppercase;letter-spacing:.13em;color:#786a58;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.growth-kicker>span{background:#e85b24;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 5px #e85b2414}.growth-title{font-family:var(--mkt-serif);letter-spacing:-.055em;text-wrap:balance;margin-top:25px;font-size:clamp(45px,4.7vw,72px);font-weight:500;line-height:1.06}.growth-title em{color:#cf4b20;font-weight:450;display:block}.growth-description{color:#6a6054;max-width:470px;margin-top:24px;font-size:17px;line-height:1.7}.growth-explore{border-bottom:1px solid #be9b7b;align-items:center;gap:20px;margin-top:22px;padding-bottom:8px;font-size:14px;font-weight:650;transition:color .2s,gap .2s;display:inline-flex}.growth-explore:hover{color:#cf4b20;gap:28px}.growth-explore:focus-visible,.growth-next-action a:focus-visible{outline-offset:5px;outline:3px solid #cf4b20}.growth-lab{min-width:0;padding-top:3px}.growth-lab-label{text-transform:uppercase;letter-spacing:.12em;color:#786a58;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:11px;font-weight:650;display:flex}.growth-live-dot{background:#6b8062;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6b806215}.growth-stage .lab-console{background:#43382a;border-radius:20px;animation:none;box-shadow:0 28px 55px -25px #33210a60,inset 0 2px #fff}.growth-stage .lab-console>div{background:#1d211c;border-radius:19px}.growth-stage .lab-console [role=tablist]{padding:9px}.growth-stage .lab-console [role=tab]{border-radius:10px}.growth-stage .lab-console [role=tab]>span.flex{font-size:13px}.growth-lab-note{color:#786a58;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:17px;font-size:11px;display:flex}.growth-signal{max-width:470px;margin-top:30px}.growth-signal-label{color:#786a58;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:9px;font-size:11px;display:flex}.growth-signal-label>svg:last-child{margin-left:auto}.growth-signal-art{height:110px;margin-top:12px;position:relative;overflow:hidden}.growth-signal-art>svg{width:100%;height:100%}.growth-signal-grid{stroke:#c9bcaa;stroke-opacity:.35}.growth-signal-track{stroke:#d5c6b1;stroke-width:2px}.growth-signal-line{stroke:#e36934;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:720;stroke-dashoffset:720px;animation:5s ease-in-out infinite growth-draw}.growth-signal-core{color:#cd5428;background:#f6f0e5;border:1px solid #d5c6b1;border-radius:50%;place-items:center;width:49px;height:49px;display:grid;position:absolute;top:38%;left:49%;box-shadow:0 4px 18px #aa866523}.growth-signal-dot{background:#e36934;border:2px solid #f6f0e5;border-radius:50%;width:9px;height:9px;animation:3s ease-in-out infinite growth-pulse;position:absolute;box-shadow:0 0 0 4px #e3693420}.growth-signal-dot-one{top:60%;left:19%}.growth-signal-dot-two{animation-delay:1.2s;top:20%;left:79%}.growth-signal-stages{color:#786a58;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;font-size:11px;font-weight:600;display:flex}.growth-signal-stages li{align-items:center;gap:6px;min-width:0;display:flex}.growth-signal-stages svg{flex-shrink:0}.growth-next{border-top:1px solid #d7caba;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:32px;padding-top:28px;padding-bottom:32px;display:grid}.growth-next-heading{align-items:flex-start;gap:22px;display:flex}.growth-index{color:#bda98d;font-family:var(--mkt-serif);font-size:38px;line-height:1}.growth-next h2{font-family:var(--mkt-serif);letter-spacing:-.025em;font-size:25px;font-weight:500;line-height:1.25}.growth-next-heading p{color:#786a58;max-width:540px;margin-top:8px;font-size:13px;line-height:1.65}.growth-next-action{justify-self:end}.growth-next-action a{background:#fffcf5;border:1px solid #cdbda6;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:15px 19px;font-size:13px;font-weight:650;transition:background .2s,border-color .2s;display:flex}.growth-next-action a:hover{background:#fff;border-color:#cf4b20}.growth-next-action>p{color:#786a58;align-items:center;gap:6px;margin-top:10px;font-size:10px;display:flex}@keyframes growth-draw{0%,12%{stroke-dashoffset:720px}70%,to{stroke-dashoffset:0}}@keyframes growth-pulse{50%{box-shadow:0 0 0 8px #e3693408}}@media (min-width:1440px){.growth-hero{padding-top:80px;padding-bottom:60px}}@media (max-width:1023px){.growth-hero{gap:32px;padding-top:44px}.growth-title{font-size:49px}.growth-description{font-size:15px}.growth-stage .lab-console [role=tab]>span.flex{font-size:11px}}@media (max-width:767px){.growth-hero{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:36px;padding-bottom:28px}.growth-title{max-width:600px;margin-top:22px;font-size:clamp(42px,8.5vw,64px)}.growth-description{max-width:550px;margin-top:18px;font-size:16px}.growth-signal{display:none}.growth-kicker{letter-spacing:.09em;font-size:10px}.growth-explore{margin-top:18px}.growth-next{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:25px;padding-bottom:28px}.growth-next-action{justify-self:stretch;padding-left:49px}.growth-next h2{font-size:25px}.growth-next-heading{gap:15px}.growth-index{font-size:32px}.growth-lab-label{margin-bottom:12px}.growth-stage .lab-console [role=tab]>span.flex{font-size:12px}}@media (prefers-reduced-motion:reduce){.growth-signal-line{stroke-dashoffset:0;animation:none}.growth-signal-dot{animation:none}.growth-explore{transition:none}}.growth-page>section:not(.growth-stage) h2{letter-spacing:-.035em;font-weight:450}.growth-page #how>div{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:70px;display:grid}.growth-page #how>div>div{align-self:start;position:sticky;top:110px}.growth-page #how ol{counter-reset:growth-step;margin-top:0;display:block}.growth-page #how ol>li{border:0;border-top:1px solid hsl(var(--border));box-shadow:none;background:0 0;border-radius:0;padding:26px 0 30px 54px;position:relative}.growth-page #how ol>li>div>span{color:hsl(var(--primary-strong));border:1px solid hsl(var(--border));background:0 0;border-radius:50%;font-weight:500;position:absolute;top:26px;left:0}.growth-page #how ol h3{font-family:var(--mkt-serif);letter-spacing:-.025em;margin-top:10px;font-size:25px;font-weight:500}.growth-page #how ol p:last-child{font-size:14px;line-height:1.75}.growth-page #features>div{padding-top:110px;padding-bottom:100px}.growth-page #features>div>div+div{border-top:1px solid hsl(var(--border));padding-top:85px}.growth-page .growth-principles{counter-reset:principle;grid-template-columns:1fr 1fr;gap:0 50px;display:grid}.growth-page .growth-principles>div{border:0;border-top:1px solid hsl(var(--border));background:0 0;border-radius:0;padding:25px 0 25px 58px;position:relative}.growth-page .growth-principles>div>span{border:1px solid hsl(var(--border));background:0 0;border-radius:50%;position:absolute;top:24px;left:0}.growth-page .growth-principles h3{font-family:var(--mkt-serif);margin-top:0;font-size:21px;font-weight:500}.growth-page #faq>div{grid-template-columns:.7fr 1.3fr;gap:80px;max-width:1152px;display:grid}.growth-page #faq h2{align-self:start;position:sticky;top:110px}.growth-page #faq .mkt-faq{background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.growth-page #faq .mkt-faq details{padding-top:23px;padding-bottom:23px}.growth-page #faq .mkt-faq summary>span:first-child{font-family:var(--mkt-serif);font-size:19px;font-weight:500}.growth-page>section:last-child{color:#fff9ed;background:#25372d}.growth-page>section:last-child h2{font-size:clamp(38px,5vw,60px)}.growth-page>section:last-child p{color:#c6d0c6}.growth-page>section:last-child a{color:#fac395}@media (max-width:767px){.growth-page #how>div,.growth-page #faq>div{grid-template-columns:minmax(0,1fr);gap:32px}.growth-page #how>div>div,.growth-page #faq h2{position:static}.growth-page .growth-principles{grid-template-columns:minmax(0,1fr)}.growth-page #features>div{padding-top:70px;padding-bottom:60px}.growth-page #features>div>div+div{padding-top:60px}}@media (max-width:479px){.growth-stage .lab-console [role=tab]{align-items:stretch;padding:10px 6px}.growth-stage .lab-console [role=tab]>span.flex{text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:11px;line-height:1.35}.growth-stage .lab-console [role=tab]>span.flex>span{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}}.mkt-serif{font-family:var(--mkt-serif);font-optical-sizing:auto;letter-spacing:-.015em}.mkt-root ::selection{background:hsl(var(--primary) / .22)}.mkt-grain{position:relative}.mkt-grain:before{content:"";pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E");position:absolute;inset:0}.mkt-hero-wash{background:radial-gradient(70rem 44rem at 18% -12%, hsl(var(--primary) / .13), transparent 62%), radial-gradient(52rem 36rem at 96% 8%, hsl(var(--primary) / .07), transparent 58%)}.mkt-story-card{opacity:0;will-change:opacity, transform;animation-duration:18s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-iteration-count:infinite;transform:translateY(14px)scale(.985)}.mkt-story-1{animation-name:mkt-beat-1}.mkt-story-2{animation-name:mkt-beat-2}.mkt-story-3{animation-name:mkt-beat-3}.mkt-story-4{animation-name:mkt-beat-4}.mkt-story-5{animation-name:mkt-beat-5}@keyframes mkt-beat-1{0%,1%{opacity:0;transform:translateY(14px)scale(.985)}4%,92%{opacity:1;transform:translateY(0)scale(1)}97%,to{opacity:0;transform:translateY(-6px)scale(.99)}}@keyframes mkt-beat-2{0%,10%{opacity:0;transform:translateY(14px)scale(.985)}14%,92%{opacity:1;transform:translateY(0)scale(1)}97%,to{opacity:0;transform:translateY(-6px)scale(.99)}}@keyframes mkt-beat-3{0%,26%{opacity:0;transform:translateY(14px)scale(.985)}30%,92%{opacity:1;transform:translateY(0)scale(1)}97%,to{opacity:0;transform:translateY(-6px)scale(.99)}}@keyframes mkt-beat-4{0%,44%{opacity:0;transform:translateY(14px)scale(.985)}48%,92%{opacity:1;transform:translateY(0)scale(1)}97%,to{opacity:0;transform:translateY(-6px)scale(.99)}}@keyframes mkt-beat-5{0%,58%{opacity:0;transform:translateY(14px)scale(.985)}62%,92%{opacity:1;transform:translateY(0)scale(1)}97%,to{opacity:0;transform:translateY(-6px)scale(.99)}}.mkt-caret{vertical-align:text-bottom;background:hsl(var(--primary));width:2px;height:1em;margin-left:2px;animation:1.1s step-end infinite mkt-caret-blink;display:inline-block}@keyframes mkt-caret-blink{0%,55%{opacity:1}56%,to{opacity:0}}.mkt-story-rail{background:linear-gradient(to bottom, hsl(var(--primary) / 0), hsl(var(--primary) / .35) 12%, hsl(var(--primary) / .35) 88%, hsl(var(--primary) / 0))}.mkt-faq summary{cursor:pointer;list-style:none}.mkt-faq summary::-webkit-details-marker{display:none}.mkt-faq .mkt-faq-chevron{transition:transform .25s}.mkt-faq details[open] .mkt-faq-chevron{transform:rotate(180deg)}.mkt-faq details[open] .mkt-faq-body{animation:.28s mkt-faq-open}@keyframes mkt-faq-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mkt-chapter-numeral{font-family:var(--mkt-serif);color:hsl(var(--primary) / .14);font-variant-numeric:lining-nums;-webkit-user-select:none;user-select:none;font-weight:300;line-height:.8}@media (prefers-reduced-motion:reduce){.mkt-story-card,.mkt-caret,.mkt-faq details[open] .mkt-faq-body{animation:none!important}.mkt-story-card{opacity:1;transform:none}}.growth-stage .lab-console [role=tab]>span{max-width:100%}.growth-stage .lab-console [role=tab]>span:last-child{width:100%}
