.v2-home{overflow:clip}.scrolly-story{color:#f8fff8;isolation:isolate;background:#071621;height:200vh;position:relative}.sc-story-sticky{isolation:isolate;background:linear-gradient(115deg,#071622 0%,#0b272c 66%,#0e3031 100%);align-items:center;height:calc(100svh - 79px);min-height:610px;display:flex;position:sticky;top:79px;overflow:hidden}.sc-story-sticky:before{content:"";pointer-events:none;z-index:-1;background-image:radial-gradient(#c4f68b17 .85px,#0000 1px);background-size:27px 27px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 15%,#000);mask-image:linear-gradient(100deg,#0000 15%,#000)}.sc-story-ambient{pointer-events:none;filter:blur(20px);z-index:-1;border-radius:50%;width:48vw;height:48vw;position:absolute}.sc-ambient-a{background:radial-gradient(circle,#3b805e41,#0000 65%);top:-28vw;right:-4vw}.sc-ambient-b{background:radial-gradient(circle,#274a9045,#0000 70%);bottom:-32vw;left:-11vw}.sc-story-grid{z-index:1;grid-template-columns:.92fr 1.08fr;align-items:center;gap:72px;padding:20px 0 35px;display:grid;position:relative}.sc-story-content{min-width:0}.sc-story-topline{color:#addcc0;letter-spacing:.16em;align-items:center;gap:11px;font-size:10px;font-weight:850;display:flex}.sc-story-spark{color:#c7f595;background:#c4f48f17;border:1px solid #b6f3a24a;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.sc-story-line{background:linear-gradient(90deg,#a3e5ab60,#0000);flex:1;max-width:110px;height:1px}.sc-story-beats{min-height:342px;margin:32px 0 14px;position:relative}.sc-story-beat{opacity:0;filter:blur(6px);pointer-events:none;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),filter .6s;position:absolute;inset:0;transform:translateY(28px)}.sc-story-beat.is-active{opacity:1;filter:blur();pointer-events:auto;z-index:1;transform:translate(0,0)}.sc-story-kicker{letter-spacing:.15em;color:#bde98e;margin-bottom:23px;font-size:11px;font-weight:850;display:block}.sc-story-beat h3{letter-spacing:-.072em;margin:0 0 24px;font-size:clamp(40px,4.3vw,65px);font-weight:820;line-height:1.09}.sc-story-beat h3 em{color:#c4f78c;font-style:normal}.sc-story-beat p{color:#acc5c3;max-width:460px;margin-bottom:24px;font-size:15px;line-height:1.9}.sc-story-proof{color:#b2d9bd;align-items:center;gap:8px;font-size:11px;font-weight:650;line-height:1.6;display:flex}.sc-story-proof svg{color:#c1fa96;flex-shrink:0}.sc-story-cta{color:#173930;background:#c9f78f;border-radius:11px;align-items:center;gap:10px;margin-top:24px;padding:14px 18px;font-size:12px;font-weight:850;transition:transform .22s,box-shadow .22s;display:inline-flex}.sc-story-cta:hover{transform:translateY(-3px);box-shadow:0 14px 24px #baf58124}.sc-story-controls{gap:13px;max-width:360px;display:flex}.sc-story-controls button{text-align:left;appearance:none;color:#8eada5;cursor:pointer;background:0 0;border:0;flex:1;gap:7px;padding:12px 0;font-size:10px;font-weight:850;display:grid}.sc-story-controls button>span:first-child{background:#fff2;border-radius:5px;width:100%;height:4px;position:relative;overflow:hidden}.sc-story-controls button>span:first-child i{transform-origin:0;background:#c5f68c;width:100%;height:100%;transition:scale .32s;display:block;scale:0 1}.sc-story-controls button .active i{scale:1}.sc-story-controls button[aria-current=step]{color:#d4f5db}.sc-story-controls button:hover>span:first-child{background:#ffffff4a}.sc-story-scrollcue{color:#82a9a3;align-items:center;gap:8px;margin-top:17px;font-size:10px;display:flex}.sc-story-scrollcue svg{color:#bceca7}.sc-story-stage{isolation:isolate;place-items:center;height:min(605px,68vh);min-height:480px;display:grid;position:relative}.sc-stage-glow{filter:blur(5px);z-index:-1;background:radial-gradient(circle,#235d5060,#256b4330 43%,#0000 68%);border-radius:50%;width:470px;height:470px;position:absolute}.sc-stage-orbit{pointer-events:none;border:1px solid #a8f5d51e;border-radius:50%;position:absolute}.sc-orbit-large{width:min(610px,55vw);height:min(610px,55vw);box-shadow:0 0 0 60px #ffffff04}.sc-orbit-small{border-style:dashed;border-color:#a4eccd13;width:410px;height:410px}.sc-stage-label{letter-spacing:.15em;color:#c5dfd1;align-items:center;gap:9px;font-size:9px;font-weight:850;display:flex;position:absolute;top:0;left:3%}.sc-stage-label span{background:#bafa8a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #bafa8a17}.sc-profile-card{color:#183632;z-index:3;width:min(435px,89%);transform:perspective(1050px) rotateY(calc((1 - var(--story-assembly)) * -5deg)) rotateZ(calc((1 - var(--story-assembly)) * -3deg)) translateY(calc((1 - var(--story-assembly)) * 12px));background:#fff;border:1px solid #ffffffad;border-radius:19px;transition:box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 34px 100px #0008,0 0 0 9px #ffffff08}.sc-card-browser{background:#fafdfb;border-bottom:1px solid #e6ece9;align-items:center;gap:12px;height:42px;padding:0 17px;display:flex}.sc-card-dots{gap:5px;display:flex}.sc-card-dots i{background:#f7b5a3;border-radius:50%;width:7px;height:7px;display:block}.sc-card-dots i:nth-child(2){background:#f4dda3}.sc-card-dots i:nth-child(3){background:#b6dda9}.sc-card-browser>span:nth-child(2){color:#789485;white-space:nowrap;background:#f0f5f0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;padding:6px;font-size:9px;display:flex}.sc-card-browser>svg{color:#6c887b}.sc-card-cover{background:linear-gradient(135deg,#204d43,#418374 55%,#91ab82);height:138px;padding:20px;position:relative;overflow:hidden}.sc-card-cover>span{letter-spacing:.14em;color:#e2f9d2;z-index:1;font-size:9px;font-weight:900;position:relative}.sc-card-art{border-radius:50px;width:320px;height:100px;position:absolute;right:-75px;transform:rotate(-35deg)}.sc-card-art-a{background:#d2e7acb5;top:82px}.sc-card-art-b{background:#b9e3c665;height:170px;top:-92px}.sc-card-brand{z-index:1;align-items:end;gap:12px;margin-top:-34px;padding:0 20px;display:flex;position:relative}.sc-card-brandmark{color:#2d7257;width:75px;height:75px;transform:translate(calc((1 - var(--story-assembly)) * -70px),calc((1 - var(--story-assembly)) * -60px)) rotate(calc((1 - var(--story-assembly)) * -17deg));opacity:calc(.4 + var(--story-assembly) * .6);background:#daf3b9;border:5px solid #fff;border-radius:18px;flex-shrink:0;place-items:center;display:grid;box-shadow:0 5px 15px #142e251f}.sc-card-brand>div:last-child{min-width:0;padding-bottom:3px}.sc-card-brand>div:last-child>span{letter-spacing:.11em;color:#518d63;font-size:9px;font-weight:850}.sc-card-brand h4{letter-spacing:-.05em;align-items:center;gap:5px;margin:7px 0;font-size:17px;display:flex}.sc-card-brand h4>svg{color:#46906b}.sc-card-brand p{color:#8a9f94;align-items:center;gap:5px;margin:0;font-size:10px;display:flex}.sc-card-body{padding:20px 21px 23px}.sc-card-body>p{color:#72887a;border-top:1px solid #e9f0ec;margin:0 0 16px;padding-top:15px;font-size:11px;line-height:1.75}.sc-card-services{opacity:calc(.25 + var(--story-assembly) * .75);transform:translateY(calc((1 - var(--story-assembly)) * 12px));flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sc-card-services>span{color:#48835b;background:#edf6ea;border-radius:7px;padding:8px;font-size:9px;font-weight:700}.sc-card-contact{color:#4e8163;background:#f6faf5;border-top:1px solid #e6eee5;justify-content:space-between;align-items:center;padding:15px 21px;font-size:10px;font-weight:750;display:flex}.sc-card-contact>span{align-items:center;gap:7px;display:flex}.sc-asset-scatter{z-index:4;color:#3c7d51;opacity:calc(1 - var(--story-assembly));pointer-events:none;background:#e7f5e5;border:1px solid #ffffff80;border-radius:13px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex;position:absolute;box-shadow:0 14px 35px #010c1470}.sc-asset-logo{width:62px;height:62px;transform:translate(calc(var(--story-assembly)*45px),calc(var(--story-assembly)*47px)) rotate(calc((1 - var(--story-assembly))*-20deg));top:18%;left:5%}.sc-asset-tag{transform:translate(calc(var(--story-assembly)*-55px),calc(var(--story-assembly)*70px)) rotate(calc((1 - var(--story-assembly))*13deg));padding:14px;top:34%;right:-1%}.sc-asset-image{transform:translate(calc(var(--story-assembly)*35px),calc(var(--story-assembly)*-60px)) rotate(calc((1 - var(--story-assembly))*-7deg));padding:13px;bottom:19%;left:2%}.sc-layer-eyebrow{letter-spacing:.12em;color:#4e9369;align-items:center;gap:9px;font-size:10px;font-weight:900;display:flex}.sc-seo-layer,.sc-discover-layer{z-index:5;color:#203a31;pointer-events:none;background:#fff;border:1px solid #d4e6d8;border-radius:16px;width:min(405px,94%);padding:23px;position:absolute;box-shadow:0 27px 65px #020c1959}.sc-seo-layer{opacity:var(--story-seo);transform:translateY(calc((1 - var(--story-seo)) * 46px)) scale(calc(.95 + var(--story-seo)*.05));bottom:2%;right:-3%}.sc-search-origin{align-items:center;gap:10px;margin:23px 0 13px;display:flex}.sc-search-origin>span{color:#2e6748;background:#d9edc9;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;font-weight:900;display:grid}.sc-search-origin strong{font-size:11px;display:block}.sc-search-origin small{color:#85968b;margin-top:3px;font-size:9px;display:block}.sc-search-title{color:#2452a2;letter-spacing:-.03em;font-size:16px;display:block}.sc-seo-layer>p{color:#65796e;margin:8px 0 14px;font-size:11px;line-height:1.65}.sc-search-canonical{color:#3b8660;align-items:center;gap:7px;font-size:9px;display:flex}.sc-discover-layer{opacity:var(--story-found);transform:translateY(calc((1 - var(--story-found)) * 46px)) scale(calc(.95 + var(--story-found)*.05));bottom:3%;right:-3%}.sc-found-row{background:#f4faf1;border:1px solid #dcebdd;border-radius:11px;align-items:center;gap:11px;margin:17px 0;padding:14px;display:flex}.sc-found-icon{color:#316f50;background:#d7efbd;border-radius:11px;place-items:center;width:47px;height:47px;display:grid}.sc-found-row>div:nth-child(2){flex:1;min-width:0}.sc-found-row>div:nth-child(2)>span{color:#548569;font-size:9px;display:block}.sc-found-row strong{letter-spacing:-.035em;margin:4px 0;font-size:14px;display:block}.sc-found-row small{color:#859a8d;font-size:9px}.sc-found-row>svg{color:#3a7651}.sc-found-foot{color:#3f865e;align-items:center;gap:8px;font-size:10px;display:flex}.sc-stage-caption{color:#aac8bf;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;bottom:0;right:8%}.sc-stage-caption-icon{color:#bcf39d;background:#c4f58e20;border:1px solid #c4f58e38;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.sc-story-bottomline{z-index:2;white-space:nowrap;letter-spacing:.16em;color:#a3bfb876;gap:50px;font-size:9px;font-weight:900;display:flex;position:absolute;bottom:15px;left:50%;translate:-50%}.sc-story-bottomline>span:not(:last-child):after{content:"·";color:#c3f98e;margin-left:50px}@media (prefers-reduced-motion:no-preference){.sc-stage-orbit{animation:24s linear infinite sc-orbit-rotate}.sc-orbit-small{animation-duration:31s;animation-direction:reverse}.sc-story-ambient{animation:14s ease-in-out infinite alternate sc-glow-drift}.sc-stage-label span{animation:2.9s ease-in-out infinite sc-indicator}.sc-story-cta svg{transition:transform .28s}.sc-story-cta:hover svg{transform:translate(3px,-3px)}.scrolly-story.ambient-offscreen .sc-stage-orbit,.scrolly-story.ambient-offscreen .sc-story-ambient,.motion-tab-hidden .sc-stage-orbit,.motion-tab-hidden .sc-story-ambient{animation-play-state:paused!important}}@keyframes sc-orbit-rotate{to{rotate:360deg}}@keyframes sc-glow-drift{to{translate:30px -16px;scale:1.15}}@keyframes sc-indicator{50%{box-shadow:0 0 0 8px #bafa8a18}}@media (max-height:780px) and (min-width:841px){.sc-story-sticky{min-height:0}.sc-story-grid{padding:12px 0 20px}.sc-story-stage{height:60vh;min-height:400px}.sc-profile-card{scale:.83}.sc-story-beats{min-height:280px;margin:22px 0 7px}.sc-story-beat h3{margin-bottom:15px;font-size:clamp(37px,3.8vw,55px)}.sc-story-beat p{margin-bottom:16px;font-size:13px}.sc-stage-label{top:1%}.sc-stage-caption{bottom:0}.sc-seo-layer,.sc-discover-layer{transform-origin:100% 100%;scale:.87}}@media (max-width:1100px){.sc-story-grid{gap:32px}.sc-story-stage{height:490px;min-height:420px}.sc-profile-card{width:min(400px,93%)}.sc-story-beat h3{font-size:clamp(37px,4vw,55px)}.sc-seo-layer,.sc-discover-layer{right:0}}@media (max-width:840px){.scrolly-story{height:auto}.sc-story-sticky{height:auto;min-height:0;padding:70px 0 65px;position:relative;top:auto;overflow:hidden}.sc-story-grid{grid-template-columns:1fr;gap:30px;padding:0}.sc-story-content{text-align:center}.sc-story-topline{justify-content:center}.sc-story-line{display:none}.sc-story-beats{min-height:280px;margin:27px 0 3px}.sc-story-beat h3{font-size:clamp(37px,7vw,55px)}.sc-story-beat p{max-width:540px;margin-left:auto;margin-right:auto}.sc-story-proof{justify-content:center}.sc-story-controls{margin:auto}.sc-story-scrollcue{justify-content:center}.sc-story-stage{width:100%;max-width:550px;height:530px;min-height:480px;margin:0 auto}.sc-stage-caption{right:6%}.sc-story-bottomline{gap:18px}.sc-story-bottomline>span:not(:last-child):after{margin-left:18px}}@media (max-width:540px){.sc-story-sticky{padding:58px 0 55px}.sc-story-topline{font-size:9px}.sc-story-beats{min-height:305px;margin-top:25px}.sc-story-beat h3{font-size:40px;line-height:1.14}.sc-story-beat p{font-size:12px;line-height:1.85}.sc-story-stage{height:430px;min-height:0}.sc-profile-card{flex-shrink:0;width:430px;scale:.79}.sc-stage-label{font-size:8px;left:0}.sc-stage-caption{font-size:8px;bottom:0;right:0}.sc-stage-glow{width:370px;height:370px}.sc-orbit-large{width:360px;height:360px}.sc-orbit-small{width:290px;height:290px}.sc-asset-logo{top:15%;left:3%}.sc-asset-tag{top:28%;right:-2%}.sc-asset-image{bottom:16%;left:1%}.sc-seo-layer,.sc-discover-layer{transform-origin:100% 100%;bottom:-4%;right:-6%;scale:.81}.sc-story-bottomline{gap:10px;font-size:8px;bottom:12px}.sc-story-bottomline>span:not(:last-child):after{margin-left:10px}}@media (max-width:390px){.sc-story-beat h3{font-size:37px}.sc-profile-card{scale:.69}.sc-story-stage{height:395px}.sc-seo-layer,.sc-discover-layer{right:-9%;scale:.7}}@media (prefers-reduced-motion:reduce){.sc-story-beat{filter:none!important;transition:none!important}.sc-stage-orbit,.sc-story-ambient,.sc-stage-label span{animation:none!important}.sc-profile-card,.sc-card-brandmark,.sc-card-services,.sc-asset-scatter,.sc-seo-layer,.sc-discover-layer{transition:none!important}}
.scrolly-story{--story-assembly:0;--story-seo:0;--story-found:0}.sc-story-beats{min-height:378px}.sc-story-beat:last-child h3{margin-bottom:17px}.sc-story-beat:last-child p{margin-bottom:15px}.sc-story-beat:last-child .sc-story-cta{margin-top:14px}.sc-story-controls{z-index:5;margin-top:8px;position:relative}.sc-story-controls button{touch-action:manipulation;min-width:0}.sc-story-controls button:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c4f78c}.sc-seo-layer,.sc-discover-layer{will-change:auto;transform-origin:100% 100%}.sc-stage-glow,.sc-story-ambient{filter:none}.sc-story-sticky{scroll-margin-top:79px}.sc-story-beat p{overflow-wrap:break-word}.sc-story-cta{white-space:nowrap}.sc-profile-card,.sc-card-brandmark,.sc-asset-scatter,.sc-card-services{backface-visibility:hidden}@media (prefers-reduced-motion:no-preference){.v2-search-card:before{background:linear-gradient(105deg,#c4f68b,#81d0af,#bccdfd,#c4f68b);animation:none!important}.v2-profile-mockup,.sc-story-ambient,.v2-glow-a,.v2-glow-b{animation:none!important}}@media (max-height:780px) and (min-width:841px){.sc-story-beats{min-height:312px;margin-top:18px}.sc-story-kicker{margin-bottom:13px}.sc-story-beat h3{margin-bottom:13px;line-height:1.11}.sc-story-beat p{margin-bottom:11px;font-size:12px;line-height:1.7}.sc-story-beat:last-child h3,.sc-story-beat:last-child p{margin-bottom:10px}.sc-story-beat:last-child .sc-story-cta{min-height:39px;margin-top:9px;padding:11px 14px}.sc-story-controls{margin-top:4px}.sc-story-scrollcue{margin-top:9px}}@media (max-height:640px) and (min-width:841px){.sc-story-grid{padding:6px 0}.sc-story-topline{font-size:9px}.sc-story-beats{min-height:275px;margin:12px 0 0}.sc-story-beat h3{margin-bottom:9px;font-size:clamp(30px,3vw,44px)}.sc-story-kicker{margin-bottom:9px}.sc-story-beat p{margin-bottom:9px;font-size:11px}.sc-story-proof{font-size:10px}.sc-story-beat:last-child .sc-story-cta{margin-top:7px;padding:9px 12px;font-size:10px}.sc-story-stage{height:56vh;min-height:330px}.sc-profile-card{scale:.72}}@media (max-width:840px){.sc-story-beats{min-height:335px}.sc-story-beat:last-child h3{margin-bottom:16px}.sc-story-controls{margin-top:9px}.sc-stage-caption{justify-content:center;margin-top:auto;padding-top:8px;position:static}}@media (max-width:540px){.sc-story-beats{min-height:355px}.sc-story-beat p{margin-bottom:18px}.sc-story-beat:last-child .sc-story-cta{margin-top:12px}.sc-story-sticky{scroll-margin-top:0}}@media (max-width:390px){.sc-story-beats{min-height:375px}}@media (prefers-reduced-motion:reduce){.sc-profile-card{transform:none!important}.sc-story-beat{transition:none!important}.sc-stage-orbit,.sc-story-ambient{animation:none!important}}.sc-story-stage{--story-assembly:0;--story-seo:0;--story-found:0}@media (prefers-reduced-motion:reduce){.scrolly-story{height:auto!important}.sc-story-sticky{height:auto!important;min-height:0!important;padding:68px 0!important;position:relative!important;top:auto!important}.sc-story-grid{min-height:0}.sc-stage-orbit,.sc-story-ambient{animation:none!important}.sc-asset-scatter{display:none!important}.sc-card-brandmark,.sc-card-services{opacity:1!important;transform:none!important}}
