.market-site{z-index:1;background:0 0;position:relative;overflow:clip visible}body:has(.market-site){background:#f4f2ec}.atmosphere{z-index:0;pointer-events:none;background:#f4f2ec;position:fixed;inset:0;overflow:hidden}.atmosphere-aurora{opacity:.85;filter:blur(28px);will-change:transform;background:radial-gradient(38% 42% at 18% 22%,#d9ff574d,#0000 68%),radial-gradient(34% 38% at 82% 30%,#a3d0a838,#0000 66%),radial-gradient(46% 44% at 60% 84%,#cec8b057,#0000 70%),radial-gradient(30% 32% at 8% 78%,#d9ff5729,#0000 64%);animation:34s ease-in-out infinite alternate aurora-drift;position:absolute;inset:-25%}@keyframes aurora-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(2.5%,-2%)scale(1.08)}to{transform:translate(-2%,2.5%)scale(1.04)}}.atmosphere-grain{opacity:.5;background-image:repeating-linear-gradient(0deg,#17191406 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#17191405 0 1px,#0000 1px 3px);position:absolute;inset:0}.atmosphere-field-back{width:100%;height:100%;position:absolute;inset:0}.atmosphere-field{z-index:4;pointer-events:none;mix-blend-mode:screen;position:fixed;inset:0;-webkit-mask-image:radial-gradient(62% 52%,#0000004d,#000 76%);mask-image:radial-gradient(62% 52%,#0000004d,#000 76%)}.flow-section,.proof-section,.experience-layout,.product-preview{z-index:1;position:relative}.closing-section{position:relative;overflow:hidden}.reveal{--reveal-delay:0s;transition:opacity .78s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay), transform .78s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay), filter .78s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay), -webkit-mask-position .9s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay), mask-position .9s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay)}.reveal[data-shown=false]{opacity:0}.reveal[data-variant=rise][data-shown=false]{transform:translateY(34px)}.reveal[data-variant=mask]{-webkit-mask-image:linear-gradient(#000 50%,#0000 50%);mask-image:linear-gradient(#000 50%,#0000 50%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 200%;mask-size:100% 200%}.reveal[data-variant=mask][data-shown=false]{transform:translateY(14px);-webkit-mask-position:0 100%;mask-position:0 100%}.reveal[data-variant=blur][data-shown=false]{filter:blur(14px);transform:translateY(16px)}.reveal[data-variant=blur][data-shown=true]{filter:blur()}.reveal[data-variant=scale][data-shown=false]{transform:perspective(1200px)translate3d(0,40px,-90px)scale(.955)}.reveal[data-variant=scale][data-shown=true]{transform:perspective(1200px)translate(0,0)scale(1)}.reveal[data-variant=slide][data-shown=false]{transform:translate(-38px)}.reveal[data-variant=unfold][data-shown=false]{transform-origin:top;transform:perspective(900px)rotateX(-12deg)translateY(24px)}.reveal[data-variant=unfold][data-shown=true]{transform:perspective(900px)rotateX(0)translate(0,0)}.stagger>*{--stagger-step:90ms;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1)}.stagger[data-shown=false]>*{opacity:0}.stagger[data-variant=rise][data-shown=false]>*{transform:translateY(30px)}.stagger[data-variant=blur][data-shown=false]>*{filter:blur(10px);transform:translateY(18px)}.stagger[data-variant=slide][data-shown=false]>*{transform:translate(-30px)}.stagger[data-variant=scale][data-shown=false]>*{transform:perspective(1000px)translate3d(0,26px,-60px)}.stagger[data-variant=unfold][data-shown=false]>*{transform-origin:top;transform:perspective(900px)rotateX(-14deg)translateY(20px)}.stagger>:first-child{transition-delay:calc(var(--stagger-step) * 0)}.stagger>:nth-child(2){transition-delay:calc(var(--stagger-step) * 1)}.stagger>:nth-child(3){transition-delay:calc(var(--stagger-step) * 2)}.stagger>:nth-child(4){transition-delay:calc(var(--stagger-step) * 3)}.stagger>:nth-child(5){transition-delay:calc(var(--stagger-step) * 4)}.stagger>:nth-child(6){transition-delay:calc(var(--stagger-step) * 5)}.stagger>:nth-child(7){transition-delay:calc(var(--stagger-step) * 6)}.stagger>:nth-child(8){transition-delay:calc(var(--stagger-step) * 7)}.stagger>:nth-child(n+9){transition-delay:calc(var(--stagger-step) * 8)}.tilt{--tilt-x:0deg;--tilt-y:0deg;--glare-x:50%;--glare-y:50%;--tilt-on:0;transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;will-change:transform;position:relative}.tilt[data-glare=true]:after{content:"";z-index:3;opacity:var(--tilt-on);pointer-events:none;background:radial-gradient(circle 220px at var(--glare-x) var(--glare-y), #ffffff80, transparent 62%);mix-blend-mode:overlay;transition:opacity .3s;position:absolute;inset:0}.magnetic{will-change:transform;display:inline-flex}.parallax{will-change:transform}.draw-line{transform-origin:0;opacity:.18;background:currentColor;height:1px;transition:transform 1.1s cubic-bezier(.22,1,.36,1);transform:scaleX(0)}.draw-line[data-shown=true]{transform:scaleX(1)}.count-up{font-variant-numeric:tabular-nums}.scene-rail{z-index:20;mix-blend-mode:difference;color:#f4f2ec;flex-direction:column;align-items:flex-start;gap:14px;display:flex;position:fixed;top:50%;left:max(14px,50vw - 754px);transform:translateY(-50%)}.scene-rail-count{letter-spacing:.5px;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.scene-rail-count b{font-size:13px}.scene-rail-count i{opacity:.5;background:currentColor;width:12px;height:1px}.scene-rail-count em{opacity:.55;font-style:normal}.scene-rail ol{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.scene-rail li{position:relative}.scene-rail a{color:inherit;padding:4px 0;text-decoration:none;display:block}.scene-rail i{opacity:.3;background:currentColor;width:12px;height:2px;transition:width .45s cubic-bezier(.22,1,.36,1),opacity .45s;display:block}.scene-rail span{color:#f4f2ec;letter-spacing:.4px;white-space:nowrap;opacity:0;pointer-events:none;background:#171914;border-radius:3px;padding:4px 8px;font-size:10px;font-weight:700;transition:opacity .3s,transform .3s;position:absolute;top:50%;left:34px;transform:translate(-6px,-50%)}.scene-rail li.past i{opacity:.5}.scene-rail li.active i{opacity:1;width:26px}.scene-rail a:hover i,.scene-rail a:focus-visible i{opacity:.9;width:22px}.scene-rail a:hover span,.scene-rail a:focus-visible span{opacity:1;transform:translateY(-50%)}.companion{z-index:40;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.companion-bubble{order:-1;max-width:268px;margin-bottom:14px}.companion-bubble p{color:#171914;transform-origin:100% 100%;background:#fffef8;border:1px solid #171914;border-radius:14px 14px 2px;margin:0;padding:14px 16px;font-size:12px;line-height:1.5;animation:.5s cubic-bezier(.2,1.3,.4,1) bubble-in;position:relative;box-shadow:0 18px 40px #1719142e}.companion-bubble a{color:#4c6b00;text-underline-offset:3px;margin-top:9px;font-size:11px;font-weight:800;text-decoration:underline;display:block}@keyframes bubble-in{0%{opacity:0;transform:scale(.86)translate(10px,8px)}to{opacity:1;transform:scale(1)translate(0,0)}}.companion-body{cursor:pointer;background:0 0;border:0;width:64px;height:68px;padding:0;animation:5.5s ease-in-out infinite rec-float;position:relative}@keyframes rec-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.companion-body svg{z-index:1;position:relative;overflow:visible}.rec-shell{fill:url(#rec-glow);stroke:#171914;stroke-width:2px;filter:drop-shadow(0 10px 18px #17191447)}.rec-gloss{pointer-events:none}.rec-stalk{stroke:#171914;stroke-width:2px;stroke-linecap:round}.rec-bead,.rec-eyes ellipse{fill:#171914}.rec-pupil{fill:#f4f2ec}.rec-spark{fill:#fff}.rec-eyes-shut path{fill:none;stroke:#171914;stroke-width:2.4px;stroke-linecap:round}.rec-mouth{fill:none;stroke:#171914;stroke-width:2.2px;stroke-linecap:round;transition:d .3s}.rec-sleep text{fill:#171914;opacity:.55;font-size:9px;font-weight:800;animation:2.6s ease-in-out infinite rec-snooze}.rec-sleep text:last-child{animation-delay:.7s}@keyframes rec-snooze{0%{opacity:0;transform:translateY(2px)}35%{opacity:.6}to{opacity:0;transform:translateY(-8px)}}.companion-ring{opacity:0;pointer-events:none;border:1.5px solid #d9ff57e6;border-radius:18px;position:absolute;inset:8px 2px 6px}.companion[data-talking=true] .companion-ring{animation:1.6s ease-out 2 rec-ping}@keyframes rec-ping{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.companion[data-mood=curious] .companion-body{animation-duration:2.6s}.companion[data-mood=happy] .companion-body{animation:.55s cubic-bezier(.2,1.5,.4,1) 2 rec-hop}.companion[data-mood=sleeping] .companion-body{animation-duration:9s}.companion[data-mood=sleeping] .rec-shell{filter:drop-shadow(0 6px 12px #1719142e)saturate(.6)}@keyframes rec-hop{0%,to{transform:translateY(0)scale(1)}35%{transform:translateY(-14px)scale(1.05,.95)}70%{transform:translateY(0)scale(.96,1.04)}}.companion-dismiss{color:#171914;opacity:0;cursor:pointer;background:#f4f2ec;border:1px solid #171914;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;transition:opacity .2s;display:grid;position:absolute;top:-4px;right:-4px}.companion-dismiss svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round}.companion:hover .companion-dismiss,.companion-dismiss:focus-visible{opacity:1}.outcome-bar{position:relative;overflow:hidden}.outcome-bar span{transition:background .3s,transform .3s}.outcome-bar span:hover{background:#17191412;transform:translateY(-2px)}.capability-grid article,.plan-grid article,.faq-list details,.stack-strip{-webkit-backdrop-filter:blur(7px)saturate(1.06);background:#f4f2eca8}.plan-grid article.selected{-webkit-backdrop-filter:none;background:#fffefa}.capability-grid article:hover{background:#efede6e0}.capability-grid article{position:relative;overflow:hidden}.capability-grid article:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#d9ff574d,#0000 58%);transition:opacity .45s;position:absolute;inset:0}.capability-grid article:hover:before{opacity:1}.capability-grid article>*{z-index:1;position:relative}.capability-top>i{transition:transform .4s cubic-bezier(.22,1,.36,1),background .3s,border-color .3s}.capability-grid article:hover .capability-top>i{color:#d9ff57;background:#171914;border-color:#171914;transform:translateY(-4px)rotate(-6deg)}.capability-grid a svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.capability-grid article:hover a svg{transform:translate(6px)}.experience-tabs button{transition:background .35s,color .35s;position:relative}.experience-tabs button:before{content:"";transform-origin:50%;background:#d9ff57;width:3px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.experience-tabs button:hover:before{transform:scaleY(.4)}.experience-tabs button.active:before{transform:scaleY(1)}.experience-panel>*{animation:.5s cubic-bezier(.22,1,.36,1) both panel-in}.experience-panel>:nth-child(2){animation-delay:80ms}@keyframes panel-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.workflow-preview>div{position:relative}.workflow-preview>div:after{content:"";opacity:.5;background:linear-gradient(#d9ff57,#0000);width:1px;height:14px;position:absolute;top:100%;left:15px}.workflow-preview>div:last-child:after{display:none}.workflow-preview>div>i{transition:transform .4s,border-color .4s}.workflow-preview>div:hover>i{border-color:#d9ff57;transform:scale(1.12)}.flow-section li{transition:padding-left .35s,background .35s}.flow-section li:hover{background:#d9ff570d;padding-left:10px}.flow-section li>b{transition:color .35s,transform .35s}.flow-section li:hover>b{transform:translate(3px)}.plan-grid article{transition:background .3s,transform .45s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .45s}.plan-grid article:hover{transform:translateY(-5px);box-shadow:0 22px 50px #1719141f}.plan-grid article.selected{box-shadow:0 28px 70px #1719142e,inset 0 1px #ffffffe6}.plan-grid article.selected:hover{transform:translateY(-11px)}.plan-price strong{transition:transform .4s cubic-bezier(.22,1,.36,1);display:inline-block}.plan-grid article:hover .plan-price strong{transform:translateY(-2px)scale(1.02)}.proof-orbit{animation:46s linear infinite orbit-spin}.proof-orbit-two{animation-duration:62s;animation-direction:reverse}@keyframes orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.proof-stage{position:absolute;inset:0}.proof-receipt.tilt{transition:scale .5s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;animation:9s ease-in-out infinite receipt-float;position:absolute}.receipt-booking{animation-delay:-3s}.receipt-revenue{animation-delay:-6s}.proof-receipt.tilt:hover{z-index:3;border-color:#d9ff57b3;scale:1.03;box-shadow:0 30px 70px #00000073}@keyframes receipt-float{0%,to{translate:0}50%{translate:0 -9px}}.proof-thread{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.proof-thread path{fill:none;stroke:#d9ff5780;stroke-width:.35px;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke}.reveal[data-shown=true] .proof-thread path{animation:2.4s cubic-bezier(.22,1,.36,1) .35s forwards thread-draw}@keyframes thread-draw{to{stroke-dashoffset:0}}.evidence-list article{transition:padding-left .35s,background .35s}.evidence-list article:hover{background:#d9ff570a;padding-left:8px}.faq-list details>p{animation:.42s cubic-bezier(.22,1,.36,1) answer-open}@keyframes answer-open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.faq-list summary{transition:padding-left .3s}.faq-list summary:hover{padding-left:6px}.closing-section:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff59 50%,#0000 62%);animation:7s ease-in-out infinite closing-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes closing-sweep{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}.solid-button,.outline-button{transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s,color .3s,box-shadow .3s;position:relative;overflow:hidden}.solid-button:after,.outline-button:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 40%,#ffffff47 50%,#0000 60%);transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-110%)}.solid-button:hover:after,.outline-button:hover:after{transform:translate(110%)}.solid-button:hover{box-shadow:0 14px 30px #17191442}.outline-button:hover{color:#f4f2ec;background:#171914}.outline-button.light:hover{color:#171914;background:#f2f2eb}.solid-button svg,.outline-button svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.solid-button:hover svg,.outline-button:hover svg{transform:translate(4px)}.solid-button:active,.outline-button:active{transform:translateY(0)scale(.985)}.market-links a{padding-bottom:3px;position:relative}.market-links a:after{content:"";transform-origin:100%;background:currentColor;height:1.5px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.market-links a:hover:after{transform-origin:0;transform:scaleX(1)}.market-nav{z-index:30;-webkit-backdrop-filter:blur(16px)saturate(1.3);background:#f4f2ecb8;max-width:none;padding-inline:max(42px,50vw - 678px);transition:height .35s cubic-bezier(.22,1,.36,1),background .35s,box-shadow .35s;position:sticky;top:0}html[data-scene]:not([data-scene=hero]) .market-nav{background:#f4f2ece0;height:62px;box-shadow:0 10px 30px #17191412}.market-actions{margin-left:auto}.brand-symbol{transition:transform .5s cubic-bezier(.22,1,.36,1)}.market-brand:hover .brand-symbol{transform:rotate(-14deg)scale(1.08)}.product-preview{transition:box-shadow .5s,transform .5s cubic-bezier(.22,1,.36,1)}.product-preview:hover{box-shadow:0 45px 90px #20221b4d}.preview-body>aside button{transition:background .25s,color .25s,transform .25s;position:relative}.preview-body>aside button:hover{color:#d9ff57;transform:translateY(-2px)}.preview-priority,.preview-review{animation:.4s cubic-bezier(.22,1,.36,1) panel-in}.preview-columns article>div>i{position:relative}.preview-columns article>div>i.green:after{content:"";opacity:0;border:1px solid #8fc94c;border-radius:50%;animation:2.6s ease-out infinite dot-ping;position:absolute;inset:-4px}@keyframes dot-ping{0%{opacity:.8;transform:scale(.7)}70%{opacity:0;transform:scale(1.9)}to{opacity:0}}.menu-toggle{border:1px solid var(--ink,#171914);cursor:pointer;background:0 0;border-radius:4px;width:44px;height:44px;padding:0;display:none}.menu-toggle>span{place-items:center;gap:5px;height:100%;display:grid}.menu-toggle i{background:var(--ink,#171914);width:18px;height:2px;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s;display:block}.menu-toggle>span[data-open=true] i:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-toggle>span[data-open=true] i:last-child{transform:translateY(-3.5px)rotate(-45deg)}.menu-panel{z-index:41;background:#f4f2ec;flex-direction:column;padding:0 20px 34px;animation:.32s cubic-bezier(.22,1,.36,1) menu-in;display:flex;position:fixed;inset:0;overflow-y:auto}.menu-panel[hidden]{display:none}@keyframes menu-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.menu-panel ol{border-top:1px solid var(--ink,#171914);margin:0;padding:0;list-style:none}.menu-panel li{border-bottom:1px solid #d8d8d0}.menu-panel ol a{min-height:62px;color:inherit;grid-template-columns:34px 1fr 20px;align-items:center;gap:10px;text-decoration:none;display:grid}.menu-panel ol a>b{color:#63675e;font-size:10px;font-weight:700}.menu-panel ol a>span{font-family:var(--stack-display);letter-spacing:-.03em;font-size:22px;font-weight:700}.menu-panel ol a svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.menu-panel ol a:active svg{transform:translate(5px)}.menu-head{justify-content:space-between;align-items:center;height:68px;margin-bottom:22px;display:flex}.menu-brand{align-items:center;gap:10px;display:flex}.menu-brand i{background:var(--ink,#171914);width:31px;height:31px;color:var(--acid,#d9ff57);border-radius:50%;place-items:center;font-size:14px;font-style:normal;font-weight:800;display:grid}.menu-brand strong{font-family:var(--stack-display);letter-spacing:-.025em;font-size:18px}.menu-close{border:1px solid var(--ink,#171914);width:44px;height:44px;color:var(--ink,#171914);cursor:pointer;background:0 0;border-radius:4px;place-items:center;padding:0;display:grid}.menu-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.menu-actions{margin-top:auto;padding-top:28px}.menu-actions .solid-button{min-height:54px;padding:0 22px;font-size:15px}.menu-owner{color:inherit;text-align:center;text-underline-offset:4px;margin-top:18px;font-size:13px;font-weight:800;-webkit-text-decoration:underline #8eb62b;text-decoration:underline #8eb62b;display:block}@media (max-width:1200px){.scene-rail{display:none}}@media (max-width:1000px){.menu-toggle{display:block}}@media (min-width:1001px){.menu-panel{display:none}}@media (max-width:760px){.atmosphere-field{display:none}.companion{bottom:14px;right:14px}.market-site:has(.rv-mcta)~.companion{display:none}.companion-body,.companion-body svg{width:52px;height:56px}.companion-bubble{max-width:min(62vw,240px)}.companion-dismiss{opacity:1}.market-nav{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.atmosphere-aurora,.proof-orbit,.proof-receipt.tilt,.proof-thread path,.closing-section:after,.companion-body,.companion-ring,.rec-sleep text,.preview-columns article>div>i.green:after{animation:none!important}.atmosphere-field{display:none}.proof-thread path{stroke-dashoffset:0!important}.reveal,.stagger>*,.draw-line{opacity:1!important;filter:none!important;transition:none!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}.experience-panel>*,.preview-priority,.preview-review,.faq-list details>p,.companion-bubble p{animation:none!important}}.market-hero .reveal[data-shown=false]{opacity:1;filter:none;clip-path:none;transform:none}.market-hero .stagger[data-shown=false]>*{opacity:1;filter:none;transform:none}
.chroma-module__3rIYuW__page{z-index:1;color:#171914;background:radial-gradient(circle at 8% 18%,#d9ff5721,#0000 25rem),radial-gradient(circle at 92% 42%,#d9ff5714,#0000 28rem),#f4f2ec;min-height:100vh;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.chroma-module__3rIYuW__page *{box-sizing:border-box}.chroma-module__3rIYuW__nav{z-index:40;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#f4f2ece6;border-bottom:1px solid #17191424;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:10px max(24px,50vw - 690px);display:flex;position:sticky;top:0}.chroma-module__3rIYuW__brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.chroma-module__3rIYuW__brand span{color:#d9ff57;background:#171914;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid}.chroma-module__3rIYuW__brand strong{letter-spacing:-.04em;font-size:17px}.chroma-module__3rIYuW__nav>div{justify-content:flex-end;align-items:center;gap:clamp(12px,2vw,26px);display:flex}.chroma-module__3rIYuW__nav>div a{color:inherit;font-size:12px;font-weight:700;text-decoration:none}.chroma-module__3rIYuW__nav>div .chroma-module__3rIYuW__navCta{color:#f4f2ec;background:#171914;border:1px solid #171914;border-radius:5px;align-items:center;gap:12px;min-height:42px;padding:0 15px;display:inline-flex}.chroma-module__3rIYuW__hero{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(28px,4vw,64px);width:min(1380px,100%);margin:0 auto;padding:clamp(48px,7vw,92px) 28px 76px;display:grid}.chroma-module__3rIYuW__heroCopy{min-width:0}.chroma-module__3rIYuW__backLink{color:#555a4b;margin-bottom:32px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.chroma-module__3rIYuW__backLink:hover{color:#171914;text-decoration:underline}.chroma-module__3rIYuW__eyebrow{color:#6f792b;letter-spacing:.16em;font-size:10px;font-weight:900;line-height:1.5;display:block}.chroma-module__3rIYuW__hero h1{letter-spacing:-.065em;margin:18px 0 22px;font-size:clamp(42px,5vw,70px);font-weight:800;line-height:.96}.chroma-module__3rIYuW__hero h1 em{color:#646d32;font-style:normal}.chroma-module__3rIYuW__heroCopy>p:not(.chroma-module__3rIYuW__disclosure){color:#60645a;max-width:440px;margin:0;font-size:16px;line-height:1.7}.chroma-module__3rIYuW__actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.chroma-module__3rIYuW__actions a{color:#171914;border:1px solid #171914;border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:0 16px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.chroma-module__3rIYuW__actions a:hover{transform:translateY(-2px);box-shadow:0 10px 22px #1719141f}.chroma-module__3rIYuW__actions .chroma-module__3rIYuW__primary{color:#f4f2ec;background:#171914}.chroma-module__3rIYuW__actions .chroma-module__3rIYuW__primary span{color:#d9ff57}.chroma-module__3rIYuW__actions .chroma-module__3rIYuW__secondary{background:#ffffff7a}.chroma-module__3rIYuW__disclosure{color:#74796d;max-width:440px;margin:20px 0 0;font-size:11px;line-height:1.6}.chroma-module__3rIYuW__preview{background:#fffdf7;border:1px solid #1719142e;border-radius:16px;min-width:0;margin:0;overflow:hidden;box-shadow:0 28px 80px #17191429,0 3px #1719140d}.chroma-module__3rIYuW__previewBar{color:#5d6256;letter-spacing:.1em;background:#fffdf8;border-bottom:1px solid #1719141a;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 15px;font-size:9px;font-weight:900;display:flex}.chroma-module__3rIYuW__previewBar span:first-child{align-items:center;gap:8px;display:flex}.chroma-module__3rIYuW__previewBar i{background:#9ab82c;border-radius:50%;width:7px;height:7px}.chroma-module__3rIYuW__previewImage{width:100%;height:auto;display:block}.chroma-module__3rIYuW__preview figcaption{color:#777b70;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 15px;font-size:9px;font-weight:800;display:flex}.chroma-module__3rIYuW__approach{background:#ffffff61;border-top:1px solid #1719141f;padding:78px max(28px,50vw - 662px) 88px}.chroma-module__3rIYuW__sectionIntro{max-width:820px;margin-bottom:32px}.chroma-module__3rIYuW__sectionIntro h2,.chroma-module__3rIYuW__closing h2{letter-spacing:-.055em;margin:14px 0;font-size:clamp(34px,4.5vw,58px);line-height:1}.chroma-module__3rIYuW__sectionIntro p,.chroma-module__3rIYuW__closing>p{color:#62665c;max-width:650px;margin:0;font-size:15px;line-height:1.7}.chroma-module__3rIYuW__priorityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.chroma-module__3rIYuW__priority{background:#ffffff9e;border:1px solid #17191424;border-radius:12px;min-width:0;padding:24px;box-shadow:0 12px 30px #17191409}.chroma-module__3rIYuW__priority>span{color:#171914;background:#d9ff57;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.chroma-module__3rIYuW__priority h3{letter-spacing:-.035em;margin:20px 0 9px;font-size:19px;line-height:1.2}.chroma-module__3rIYuW__priority p{color:#666a60;margin:0;font-size:13px;line-height:1.65}.chroma-module__3rIYuW__closing{text-align:center;background:linear-gradient(120deg,#d9ff57,#c8ee45 72%,#b9db3f);margin:0 auto;padding:82px 24px}.chroma-module__3rIYuW__closing h2{max-width:820px;margin:14px auto}.chroma-module__3rIYuW__closing>p{color:#4b511f;max-width:600px;margin:0 auto}.chroma-module__3rIYuW__closing .chroma-module__3rIYuW__actions{justify-content:center}.chroma-module__3rIYuW__closing .chroma-module__3rIYuW__actions .chroma-module__3rIYuW__secondary{background:#ffffff59}.chroma-module__3rIYuW__footer{justify-content:space-between;align-items:center;gap:16px;max-width:1380px;margin:0 auto;padding:28px;display:flex}.chroma-module__3rIYuW__footer p{color:#74796d;margin:0;font-size:11px}.chroma-module__3rIYuW__footer>a:last-child{color:#555a4b;font-size:11px;font-weight:700;text-decoration:none}@media (max-width:1000px){.chroma-module__3rIYuW__nav{padding-inline:22px}.chroma-module__3rIYuW__nav>div a:not(.chroma-module__3rIYuW__navCta){display:none}.chroma-module__3rIYuW__hero{grid-template-columns:1fr;gap:38px;padding-top:48px}.chroma-module__3rIYuW__heroCopy{max-width:760px}.chroma-module__3rIYuW__backLink{margin-bottom:22px}.chroma-module__3rIYuW__hero h1{max-width:780px}.chroma-module__3rIYuW__heroCopy>p:not(.chroma-module__3rIYuW__disclosure){max-width:660px}.chroma-module__3rIYuW__preview{width:100%}}@media (max-width:640px){.chroma-module__3rIYuW__nav{min-height:66px;padding:10px 16px}.chroma-module__3rIYuW__nav>div .chroma-module__3rIYuW__navCta{min-height:40px;padding-inline:11px;font-size:11px}.chroma-module__3rIYuW__hero{gap:28px;padding:36px 16px 54px}.chroma-module__3rIYuW__backLink{margin-bottom:24px}.chroma-module__3rIYuW__hero h1{letter-spacing:-.06em;margin-top:14px;font-size:clamp(39px,11vw,58px)}.chroma-module__3rIYuW__heroCopy>p:not(.chroma-module__3rIYuW__disclosure){font-size:15px}.chroma-module__3rIYuW__actions{flex-direction:column}.chroma-module__3rIYuW__actions a{width:100%}.chroma-module__3rIYuW__preview{border-radius:10px}.chroma-module__3rIYuW__previewBar{min-height:38px;padding-inline:10px;font-size:8px}.chroma-module__3rIYuW__previewBar span:last-child{text-align:right}.chroma-module__3rIYuW__preview figcaption{min-height:38px;padding-inline:10px;font-size:8px}.chroma-module__3rIYuW__approach{padding:58px 16px}.chroma-module__3rIYuW__sectionIntro h2,.chroma-module__3rIYuW__closing h2{font-size:clamp(32px,9vw,44px)}.chroma-module__3rIYuW__priorityGrid{grid-template-columns:1fr;gap:10px}.chroma-module__3rIYuW__priority{padding:20px}.chroma-module__3rIYuW__priority h3{margin-top:14px}.chroma-module__3rIYuW__closing{padding:58px 18px}.chroma-module__3rIYuW__footer{flex-wrap:wrap;padding:22px 16px}.chroma-module__3rIYuW__footer p{flex-basis:100%;order:2}}@media (max-width:760px){.chroma-module__3rIYuW__page~.companion{display:none}}@media (prefers-reduced-motion:reduce){.chroma-module__3rIYuW__actions a{transition:none}.chroma-module__3rIYuW__actions a:hover{transform:none}}
.work-module__8vBVoq__page{color:#171914;background:radial-gradient(circle at 15% 8%,#d9ff571a,#0000 26rem),radial-gradient(circle at 88% 30%,#d9ff570d,#0000 30rem),#f4f2ec;min-height:100vh;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.work-module__8vBVoq__page *{box-sizing:border-box}.work-module__8vBVoq__nav{z-index:40;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#f4f2ec;border-bottom:1px solid #17191429;justify-content:space-between;align-items:center;max-width:1380px;min-height:72px;margin:0 auto;padding:10px 28px;display:flex;position:sticky;top:0}.work-module__8vBVoq__brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.work-module__8vBVoq__brand span{color:#d9ff57;background:#171914;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.work-module__8vBVoq__nav>div{align-items:center;gap:22px;display:flex}.work-module__8vBVoq__nav a{color:inherit;font-size:12px;font-weight:700;text-decoration:none}.work-module__8vBVoq__navCta{background:#171914;border:1px solid #171914;align-items:center;min-height:42px;padding:0 15px;display:inline-flex;color:#f4f2ec!important}.work-module__8vBVoq__hero{max-width:1380px;margin:0 auto;padding:105px 28px 76px;position:relative}.work-module__8vBVoq__hero:after{content:"";pointer-events:none;border:1px solid #17191414;border-radius:50%;width:360px;height:360px;position:absolute;top:30px;right:-80px;box-shadow:0 0 0 60px #17191405,0 0 0 120px #17191403}.work-module__8vBVoq__hero>span,.work-module__8vBVoq__cta>span{color:#6f792b;letter-spacing:.16em;font-size:10px;font-weight:900;display:block}.work-module__8vBVoq__hero h1{letter-spacing:-5.8px;max-width:980px;margin:16px 0 20px;font-size:clamp(58px,7vw,105px);line-height:.9}.work-module__8vBVoq__hero p{color:#63675e;max-width:790px;margin:0;font-size:18px;line-height:1.65}.work-module__8vBVoq__showcaseList{gap:36px;max-width:1380px;margin:0 auto;padding:0 28px 120px;display:grid}.work-module__8vBVoq__case{background:linear-gradient(135deg,#ffffffdb,#ffffff78),#ece9e0;border:1px solid #17191447;border-radius:24px;grid-template-columns:minmax(0,1.42fr) minmax(310px,.58fr);gap:26px;padding:18px;display:grid;position:relative;box-shadow:0 26px 70px #17191417,inset 0 1px #fffc}.work-module__8vBVoq__case:nth-child(2n){grid-template-columns:minmax(310px,.58fr) minmax(0,1.42fr)}.work-module__8vBVoq__case:nth-child(2n) .work-module__8vBVoq__visual{order:2}.work-module__8vBVoq__case:nth-child(2n) .work-module__8vBVoq__caseCopy{order:1}.work-module__8vBVoq__caseNumber{z-index:6;background:#d9ff57;border:1px solid #171914;border-radius:50%;place-items:center;min-width:42px;height:42px;font-size:10px;font-weight:900;display:grid;position:absolute;top:-20px;left:22px;box-shadow:0 8px 20px #1719141f}.work-module__8vBVoq__visual{min-width:0}.work-module__8vBVoq__caseCopy{align-self:center;padding:28px 24px 28px 12px}.work-module__8vBVoq__case:nth-child(2n) .work-module__8vBVoq__caseCopy{padding:28px 12px 28px 24px}.work-module__8vBVoq__caseCopy>small{color:#7c6a44;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.work-module__8vBVoq__caseCopy h2{letter-spacing:-2.6px;margin:12px 0 13px;font-size:clamp(34px,3.8vw,56px);line-height:.95}.work-module__8vBVoq__caseCopy>p{color:#666a61;margin:0;font-size:14px;line-height:1.65}.work-module__8vBVoq__caseCopy ul{border-top:1px solid #17191429;margin:24px 0 0;padding:0;list-style:none}.work-module__8vBVoq__caseCopy li{border-bottom:1px solid #1719141f;padding:11px 0;font-size:12px;font-weight:700}.work-module__8vBVoq__caseCopy li:before{content:"";background:#93ad25;border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block;box-shadow:0 0 12px #93ad2566}.work-module__8vBVoq__caseActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.work-module__8vBVoq__caseActions a{color:#171914;border:1px solid #171914;justify-content:center;align-items:center;min-height:42px;padding:0 13px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.work-module__8vBVoq__caseActions .work-module__8vBVoq__primaryAction{color:#f4f2ec;background:#171914}.work-module__8vBVoq__disclosure{color:#74796d;letter-spacing:.08em;text-transform:uppercase;margin-top:15px;font-size:8px;font-weight:800;display:block}.work-module__8vBVoq__cta{text-align:center;background:radial-gradient(circle at 16% 20%,#ffffff80,#0000 17rem),linear-gradient(115deg,#d9ff57,#c9ee48 70%,#b9db3f);border:1px solid #17191480;border-radius:24px;max-width:1320px;margin:0 auto 92px;padding:74px 32px;position:relative;overflow:hidden;box-shadow:0 28px 80px #404e122e}.work-module__8vBVoq__cta:after{content:"";border:1px solid #17191429;border-radius:50%;width:320px;height:320px;position:absolute;top:-120px;right:-85px;box-shadow:0 0 0 50px #17191406,0 0 0 100px #17191405}.work-module__8vBVoq__cta h2{letter-spacing:-4px;z-index:1;max-width:900px;margin:12px auto 14px;font-size:clamp(45px,6vw,82px);line-height:.93;position:relative}.work-module__8vBVoq__cta p{color:#4b511f;z-index:1;max-width:650px;margin:0 auto;line-height:1.55;position:relative}.work-module__8vBVoq__cta>div{z-index:1;justify-content:center;gap:10px;margin-top:24px;display:flex;position:relative}.work-module__8vBVoq__cta a{color:#171914;border:1px solid #171914;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.work-module__8vBVoq__cta a:first-child{color:#f4f2ec;background:#171914}@media (hover:hover){.work-module__8vBVoq__case{transition:transform .35s cubic-bezier(.2,.75,.2,1),box-shadow .35s,border-color .35s}.work-module__8vBVoq__case:hover{border-color:#7d95238c;transform:translateY(-5px);box-shadow:0 36px 100px #17191424,0 0 50px #d9ff570d,inset 0 1px #ffffffe6}}@media (max-width:980px){.work-module__8vBVoq__nav>div a:not(.work-module__8vBVoq__navCta){display:none}.work-module__8vBVoq__case,.work-module__8vBVoq__case:nth-child(2n){grid-template-columns:1fr}.work-module__8vBVoq__case:nth-child(2n) .work-module__8vBVoq__visual,.work-module__8vBVoq__case:nth-child(2n) .work-module__8vBVoq__caseCopy{order:initial}.work-module__8vBVoq__caseCopy,.work-module__8vBVoq__case:nth-child(2n) .work-module__8vBVoq__caseCopy{padding:18px 8px 12px}}@media (max-width:620px){.work-module__8vBVoq__nav{padding:10px 18px}.work-module__8vBVoq__hero{padding:78px 20px 56px}.work-module__8vBVoq__hero h1{letter-spacing:-3.4px}.work-module__8vBVoq__hero p{font-size:15px}.work-module__8vBVoq__showcaseList{gap:28px;padding:0 14px 82px}.work-module__8vBVoq__case{border-radius:18px;padding:10px}.work-module__8vBVoq__caseCopy h2{letter-spacing:-1.9px}.work-module__8vBVoq__caseActions{flex-direction:column;align-items:stretch}.work-module__8vBVoq__caseActions a{width:100%}.work-module__8vBVoq__cta{border-radius:18px;margin:0 14px 60px;padding:54px 20px}.work-module__8vBVoq__cta h2{letter-spacing:-2.7px}.work-module__8vBVoq__cta>div{flex-direction:column}.work-module__8vBVoq__cta a{width:100%}}@media (prefers-reduced-motion:reduce){.work-module__8vBVoq__case{transition:none}.work-module__8vBVoq__case:hover{transform:none}}.work-module__8vBVoq__page{z-index:1;background:0 0;position:relative}.work-module__8vBVoq__hero{isolation:isolate}.work-module__8vBVoq__hero:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:radial-gradient(circle at 8% 12%,#d9ff571a,#0000 22rem),linear-gradient(135deg,#f4f2ecad,#f4f2ec61);border-radius:30px;position:absolute;inset:34px 0 10px}.work-module__8vBVoq__case{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:linear-gradient(135deg,#ffffffb8,#f1efe76b);border-color:#1719142e}.work-module__8vBVoq__showcaseList{gap:42px}.work-module__8vBVoq__caseCopy h2{font-size:clamp(32px,3.5vw,52px)}.work-module__8vBVoq__caseCopy>p{max-width:520px}@media (max-width:620px){.work-module__8vBVoq__hero:before{border-radius:22px;inset:16px 8px 4px}.work-module__8vBVoq__showcaseList{gap:30px}}.work-module__8vBVoq__page .work-module__8vBVoq__hero{padding:72px 28px 40px}.work-module__8vBVoq__page .work-module__8vBVoq__hero h1{letter-spacing:-3px;margin:14px 0 16px;font-size:clamp(40px,5.2vw,76px)}.work-module__8vBVoq__page .work-module__8vBVoq__hero p{max-width:640px;font-size:16px}.work-module__8vBVoq__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px;max-width:1380px;margin:0 auto;padding:0 28px 80px;display:grid}.work-module__8vBVoq__tile{color:inherit;background:#fbfaf6;border:1px solid #1719142e;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.work-module__8vBVoq__tile:focus-visible{outline-offset:3px;outline:2px solid #171914}.work-module__8vBVoq__tileImage{aspect-ratio:1.64;background:#0b0c0c;overflow:hidden}.work-module__8vBVoq__tileImage img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.work-module__8vBVoq__tileCopy{flex-direction:column;gap:8px;padding:16px 18px 18px;display:flex}.work-module__8vBVoq__tileCopy small{color:#6f792b;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.work-module__8vBVoq__tileCopy h2{letter-spacing:-.02em;margin:0;font-size:17px;line-height:1.25}.work-module__8vBVoq__tileCopy span{font-size:12px;font-weight:800}.work-module__8vBVoq__gridNote{color:#63675e;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin:8px 0 0;font-size:11px}@media (prefers-reduced-motion:reduce){.work-module__8vBVoq__tile{transition:none}.work-module__8vBVoq__tile:hover{transform:none}}.work-module__8vBVoq__tile{transform-style:preserve-3d;will-change:transform;position:relative}.work-module__8vBVoq__tile:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(115deg,#ffffff61,#fff0 38%);transition:opacity .3s;position:absolute;inset:0}.work-module__8vBVoq__tile:hover,.work-module__8vBVoq__tile:focus-visible{transform:perspective(1000px)rotateX(2deg)rotateY(-3deg)translateY(-5px);box-shadow:0 28px 54px -18px #17191452}.work-module__8vBVoq__tile:hover:after,.work-module__8vBVoq__tile:focus-visible:after{opacity:1}.work-module__8vBVoq__tileCopy p{color:#5b6055;margin:0;font-size:13px;line-height:1.45}@media (prefers-reduced-motion:reduce){.work-module__8vBVoq__tile:hover,.work-module__8vBVoq__tile:focus-visible{transform:none}.work-module__8vBVoq__tile:after{transition:none}}
