.ScrollStory_story__lmSi7{--story-ink:#17211f;--story-lime:#d9ff70;--story-muted:#53604e;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(36px,6vw,100px);align-items:start;margin-top:54px;color:var(--story-ink)}.ScrollStory_visualColumn__pA1hb{align-self:stretch;min-width:0}.ScrollStory_sticky__C3WVp{position:sticky;top:112px;margin:0}.ScrollStory_scene__DW1A5{position:relative;min-height:490px;height:min(64svh,590px);overflow:hidden;border:1px solid #475148;border-radius:4px 4px 44px 4px;background:linear-gradient(145deg,#344239,#15241e 43%,#101c18);color:#edf2e8;perspective:900px}.ScrollStory_sceneBottom__bLsb6,.ScrollStory_sceneTop__3kQ_A{position:absolute;z-index:3;right:25px;left:25px;display:flex;justify-content:space-between;align-items:center;gap:10px}.ScrollStory_sceneTop__3kQ_A{top:25px;font-size:9px;letter-spacing:.11em}.ScrollStory_sceneDot__4H_EF{width:5px;height:5px;background:#d9ff70;border-radius:50%}.ScrollStory_sceneBottom__bLsb6{bottom:25px;font-size:11px}.ScrollStory_sceneBottom__bLsb6 span:last-child{color:#c0cbbd;font-size:9px}.ScrollStory_light__L6jyH{position:absolute;inset:0;background:radial-gradient(ellipse at 60% 28%,#f4ffe41c,transparent 55%);pointer-events:none}.ScrollStory_world__pwolF{position:absolute;top:47%;left:50%;width:0;height:0;transform-style:preserve-3d;transform:rotateX(54deg) rotate(-24deg);transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.ScrollStory_world__pwolF>*{position:absolute;transform-style:preserve-3d;transition:transform 1.05s cubic-bezier(.22,1,.36,1),opacity .65s ease}.ScrollStory_shadow__DwB4Q{width:330px;height:330px;border-radius:50%;background:radial-gradient(#02080480,transparent 66%);transform:translate(-50%,-50%) translateZ(-30px)}.ScrollStory_base__bLdLY{width:260px;height:260px;padding:23px;border:1px solid #e4ebe080;border-radius:28px;background:linear-gradient(130deg,#e4e9df,#8c9b88 23%,#c8d1c3 35%,#6c7e67 74%,#bac5b3);box-shadow:0 10px 0 #485940,0 11px 0 #bdd0ad,0 32px 50px #0000005c;transform:translate(-50%,-50%) translateZ(-8px)}.ScrollStory_etch__0ZOGq{position:absolute;bottom:20px;left:24px;color:#33452a;font-size:10px;font-weight:600;letter-spacing:.14em}.ScrollStory_baseLine__JFmD_{position:absolute;top:24px;right:23px;width:45px;height:3px;border-radius:2px;background:#2e422b66}.ScrollStory_layer__7A_Md{width:220px;height:220px;border:1px solid #eaffc2aa;border-radius:22px;background:linear-gradient(120deg,#b6d2a63d,#17211f4d);transform:translate(-50%,-50%) translateZ(24px)}.ScrollStory_core__Pag4_{width:92px;height:92px;border:1px solid #ecffd2;border-radius:22px;background:linear-gradient(120deg,#f1ffd5,#d9ff70 65%,#a0c148);box-shadow:0 7px 0 #7c9b37,0 8px 0 #d9ff70,0 20px 35px #0a1c0a80;transform:translate(-50%,-50%) translateZ(54px)}.ScrollStory_core__Pag4_ svg{width:100%;height:100%}.ScrollStory_document__AF9_H{width:176px;height:190px;padding:23px;border:1px solid #ffffff;border-radius:10px;background:linear-gradient(120deg,#fcfff3,#dbe3d1);box-shadow:0 5px 0 #9bab8d,0 10px 0 #ccd6be,0 15px 0 #687a5b;transform:translate(-50%,-50%) translateZ(96px) rotate(4deg)}.ScrollStory_documentLabel__Y7V0q{display:block;margin-bottom:23px;color:#263421;font-size:11px;font-weight:600;letter-spacing:.09em}.ScrollStory_document__AF9_H>span:not(.ScrollStory_documentLabel__Y7V0q){display:block;height:3px;margin-top:11px;border-radius:2px;background:#647a59}.ScrollStory_document__AF9_H>span:nth-child(3){width:68%}.ScrollStory_document__AF9_H>span:nth-child(4){width:86%}.ScrollStory_document__AF9_H>.ScrollStory_documentAccent__OQu7W{width:38%;height:10px;margin-top:26px;background:#98ba39}.ScrollStory_connections__EvA3I{width:360px;height:360px;opacity:0;transform:translate(-50%,-50%) translateZ(45px)}.ScrollStory_node__5h9Qx{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;width:76px;height:76px;border:1px solid #edf9e2;border-radius:18px;background:linear-gradient(120deg,#f9ffee,#c7d8b8);box-shadow:0 6px 0 #758e62;opacity:0;color:#24311e;font-size:9px}.ScrollStory_nodeGlyph__oaiG4{width:16px;height:16px;border:2px solid #5c7847;border-radius:4px}.ScrollStory_node0__CgmTw{transform:translate(-50%,-50%) translateY(-140px) translateZ(82px)}.ScrollStory_node1__yjURM{transform:translate(-50%,-50%) translateX(140px) translateZ(82px)}.ScrollStory_node2__l4e3b{transform:translate(-50%,-50%) translateY(140px) translateZ(82px)}.ScrollStory_node3__a2eiR{transform:translate(-50%,-50%) translateX(-140px) translateZ(82px)}.ScrollStory_testFrame__mpGYs{display:flex;justify-content:space-between;width:260px;height:260px;padding:18px;border:2px solid #d9ff70;border-radius:28px;background:#17211f47;opacity:0;transform:translate(-50%,-50%) translateZ(90px) scale(.7);color:#e9f4df;font-size:9px;letter-spacing:.12em}.ScrollStory_testFrame__mpGYs svg{position:absolute;inset:0;width:100%;height:100%}.ScrollStory_gate__oILNu{display:flex;align-items:center;justify-content:center;width:196px;height:205px;border:solid #e3eadc;border-width:16px 16px 5px;border-radius:28px 28px 5px 5px;box-shadow:9px 8px 0 #849379;opacity:0;transform:translate(-50%,-50%) translateZ(80px) rotateX(-42deg) scale(.7)}.ScrollStory_gateLabel__iZ0HE{position:absolute;top:-10px;color:#2c3b25;font-size:8px;font-weight:600;letter-spacing:.08em}.ScrollStory_gate__oILNu svg{width:76px;height:76px}.ScrollStory_review__Glx7e{width:240px;height:240px;border:1px solid #d9ff7045;border-radius:50%;background:#17211f90;opacity:0;transform:translate(-50%,-50%) translateZ(100px) rotateX(-30deg) scale(.75)}.ScrollStory_review__Glx7e svg{width:100%;height:100%}.ScrollStory_scene__DW1A5[data-stage="1"] .ScrollStory_world__pwolF{transform:rotateX(52deg) rotate(16deg)}.ScrollStory_scene__DW1A5[data-stage="1"] .ScrollStory_document__AF9_H{opacity:0;transform:translate(-50%,-50%) translateZ(30px) scale(.55)}.ScrollStory_scene__DW1A5[data-stage="1"] :is(.ScrollStory_connections__EvA3I,.ScrollStory_node__5h9Qx){opacity:1}.ScrollStory_scene__DW1A5[data-stage="1"] .ScrollStory_core__Pag4_{transform:translate(-50%,-50%) translateZ(90px) rotate(-16deg)}.ScrollStory_scene__DW1A5[data-stage="2"] .ScrollStory_world__pwolF{transform:rotateX(46deg) rotate(-20deg)}.ScrollStory_scene__DW1A5[data-stage="2"] .ScrollStory_document__AF9_H{opacity:0;transform:translate(-50%,-50%) translateZ(10px) scale(.5)}.ScrollStory_scene__DW1A5[data-stage="2"] .ScrollStory_testFrame__mpGYs{opacity:1;transform:translate(-50%,-50%) translateZ(95px) scale(1)}.ScrollStory_scene__DW1A5[data-stage="2"] .ScrollStory_core__Pag4_{transform:translate(-50%,-50%) translateZ(42px)}.ScrollStory_scene__DW1A5[data-stage="3"] .ScrollStory_world__pwolF{transform:rotateX(42deg) rotate(-12deg)}.ScrollStory_scene__DW1A5[data-stage="3"] .ScrollStory_document__AF9_H{opacity:0;transform:translate(-50%,-50%) translateZ(10px) scale(.5)}.ScrollStory_scene__DW1A5[data-stage="3"] .ScrollStory_gate__oILNu{opacity:1;transform:translate(-50%,-50%) translateZ(95px) rotateX(-42deg) scale(1)}.ScrollStory_scene__DW1A5[data-stage="3"] .ScrollStory_core__Pag4_{transform:translate(-50%,-50%) translateY(55px) translateZ(35px)}.ScrollStory_scene__DW1A5[data-stage="4"] .ScrollStory_world__pwolF{transform:rotateX(30deg) rotate(6deg)}.ScrollStory_scene__DW1A5[data-stage="4"] .ScrollStory_document__AF9_H{opacity:0;transform:translate(-50%,-50%) translateZ(10px) scale(.5)}.ScrollStory_scene__DW1A5[data-stage="4"] .ScrollStory_review__Glx7e{opacity:1;transform:translate(-50%,-50%) translateZ(100px) rotateX(-30deg) scale(1)}.ScrollStory_scene__DW1A5[data-stage="4"] .ScrollStory_core__Pag4_{transform:translate(-50%,-50%) translateZ(18px) scale(.6)}.ScrollStory_scene__DW1A5[data-stage="4"] .ScrollStory_layer__7A_Md{transform:translate(-50%,-50%) translateZ(36px) rotate(-18deg)}.ScrollStory_caption__XJeVH{display:flex;justify-content:space-between;align-items:baseline;gap:18px;margin-top:17px;color:#45543f;font-size:11px;line-height:1.5}.ScrollStory_caption__XJeVH span:last-child{flex-shrink:0;font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.1em}.ScrollStory_navigation__b8zoc{display:flex;gap:8px;margin-top:18px}.ScrollStory_navigation__b8zoc button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #17211f26;border-radius:50%;background:transparent;color:#52604c;font:inherit;font-size:10px;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.ScrollStory_navigation__b8zoc button[aria-current=step]{border-color:#17211f;background:#17211f;color:#f7f8f2}.ScrollStory_navigation__b8zoc button:hover{border-color:#17211f;background:#d9ff70;color:#17211f}.ScrollStory_navigation__b8zoc button:focus-visible{outline:3px solid #658220;outline-offset:4px}.ScrollStory_steps__VJZhJ{margin:0;padding:0;list-style:none}.ScrollStory_step__p_pCO{display:flex;align-items:center;min-height:clamp(300px,43svh,450px);scroll-margin-top:120px}.ScrollStory_step__p_pCO:last-child{min-height:clamp(380px,55svh,560px)}.ScrollStory_stepCopy__w36K_{width:100%}.ScrollStory_kicker__KEJhP{display:flex;align-items:center;gap:13px;margin:0 0 23px;color:#5a674f;font-size:10px;letter-spacing:.08em}.ScrollStory_kicker__KEJhP>span{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid #58664a50;border-radius:50%;color:#56614c;font-size:10px;font-variant-numeric:tabular-nums;transition:color .35s,border-color .35s,background .35s}.ScrollStory_step__p_pCO[data-active=true] .ScrollStory_kicker__KEJhP>span{border-color:#17211f;background:#d9ff70;color:#17211f}.ScrollStory_step__p_pCO h3{margin:0 0 17px;color:#17211f;font-family:var(--font-display),var(--font-inter),Arial,sans-serif;font-size:clamp(27px,3vw,43px);font-weight:500;line-height:1.08;letter-spacing:-.055em}.ScrollStory_description__gv6Bz{max-width:330px;margin:0;color:#4d5d43;font-size:14px;line-height:1.75}.ScrollStory_stepRule__lPyON{width:100%;height:1px;margin-top:35px;overflow:hidden;background:#17211f26}.ScrollStory_stepRule__lPyON>span{display:block;width:100%;height:100%;background:#17211f;transform:scaleX(0);transform-origin:left;transition:transform .8s cubic-bezier(.22,1,.36,1)}.ScrollStory_step__p_pCO[data-active=true] .ScrollStory_stepRule__lPyON>span{transform:scaleX(1)}.ScrollStory_mobileMark__TrTBa{display:none}.ScrollStory_srOnly__qKZKq{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ScrollStory_story__lmSi7[data-motion=false] *{transition:none!important}@media (max-height:700px),(max-width:1050px){.ScrollStory_story__lmSi7{display:block;margin-top:28px}.ScrollStory_visualColumn__pA1hb{display:none}.ScrollStory_steps__VJZhJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.ScrollStory_step__p_pCO,.ScrollStory_step__p_pCO:last-child{align-items:flex-start;flex-direction:column;gap:14px;min-height:0;padding:28px 0}.ScrollStory_step__p_pCO h3{font-size:27px}.ScrollStory_kicker__KEJhP{margin-bottom:15px}.ScrollStory_description__gv6Bz{font-size:13px}.ScrollStory_stepRule__lPyON{margin-top:23px}.ScrollStory_mobileMark__TrTBa{display:block;width:132px;height:94px;transform:translateY(14px) rotate(-5deg) scale(.94);transition:transform .85s cubic-bezier(.22,1,.36,1)}.ScrollStory_mobileMark__TrTBa svg{display:block;width:100%;height:100%}.ScrollStory_step__p_pCO[data-in-view=true] .ScrollStory_mobileMark__TrTBa{transform:translateY(0) rotate(0) scale(1)}}@media (max-width:600px){.ScrollStory_steps__VJZhJ{display:block}.ScrollStory_step__p_pCO,.ScrollStory_step__p_pCO:last-child{position:relative;gap:12px;padding:26px 0}.ScrollStory_mobileMark__TrTBa{position:absolute;top:14px;right:0;width:106px;height:75px}.ScrollStory_stepCopy__w36K_{padding-top:4px}.ScrollStory_kicker__KEJhP{min-height:55px;gap:10px;padding-right:108px;font-size:9px;letter-spacing:.03em}.ScrollStory_kicker__KEJhP>span{width:29px;height:29px;flex-shrink:0}.ScrollStory_step__p_pCO h3{max-width:270px;margin-bottom:12px;font-size:29px}.ScrollStory_description__gv6Bz{max-width:310px;font-size:13px}}@media (prefers-reduced-motion:reduce){.ScrollStory_story__lmSi7 *{transition:none!important;scroll-behavior:auto!important}}@media (forced-colors:active){.ScrollStory_scene__DW1A5{display:none}.ScrollStory_kicker__KEJhP>span,.ScrollStory_navigation__b8zoc button{border:1px solid ButtonText}.ScrollStory_navigation__b8zoc button[aria-current=step]{outline:2px solid Highlight}.ScrollStory_stepRule__lPyON{background:CanvasText}}