.KvRWEq_showcase{margin:0 0 4rem}.KvRWEq_stage{color:#183e34;background:#e9e8dc;border-radius:1.5rem;padding:2rem 2.5rem;overflow:hidden}.KvRWEq_stageHeading,.KvRWEq_stageFooter{justify-content:space-between;gap:1rem;display:flex}.KvRWEq_stageHeading{letter-spacing:.2em;font-size:.65rem;font-weight:600}.KvRWEq_composition{padding:3.5rem 5% 3.5rem 0;position:relative}.KvRWEq_desktop{border-radius:.65rem;width:94%;overflow:hidden;transform:perspective(1600px)rotateY(3deg)rotateX(2deg);box-shadow:0 25px 65px #183e3430}.KvRWEq_desktop img{width:100%;height:auto}.KvRWEq_browserBar{background:#faf9f3;align-items:center;gap:5px;padding:9px 12px;display:flex}.KvRWEq_browserBar i{background:#9dada5;border-radius:50%;width:5px;height:5px}.KvRWEq_browserBar span{text-align:center;color:#426052;flex:1;padding-right:20px;font-size:9px}.KvRWEq_phone{border:6px solid #18352c;border-radius:1.75rem;width:23%;transition:transform .6s;position:absolute;bottom:1rem;right:0;overflow:hidden;transform:rotate(4deg);box-shadow:0 20px 40px #122c3640}.KvRWEq_phone:hover{transform:rotate(0)translateY(-8px)}.KvRWEq_phone img{width:100%;height:auto}.KvRWEq_stageFooter{align-items:end;padding-top:1rem}.KvRWEq_stageFooter>:first-child{font-family:Georgia,serif;font-size:clamp(1.1rem,2.7vw,2rem);line-height:1.2}.KvRWEq_stageFooter>:last-child{text-align:right;letter-spacing:.12em;font-size:.55rem;line-height:1.8}.KvRWEq_explorer{padding:4rem 0 0}.KvRWEq_explorerHeading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.KvRWEq_eyebrow{letter-spacing:.18em;color:#4d5d54;margin-bottom:1rem;font-size:.65rem;font-weight:600}.KvRWEq_explorerHeading h2,.KvRWEq_gallery h2{letter-spacing:-.04em;font-size:clamp(1.7rem,3vw,2.8rem);font-weight:600;line-height:1.12}.KvRWEq_explorerHeading p:not(.KvRWEq_eyebrow){color:#535e59;max-width:30rem;margin-top:1rem;font-size:.9rem;line-height:1.6}.KvRWEq_controls{flex-direction:column;flex-shrink:0;align-items:end;gap:.75rem;display:flex}.KvRWEq_deviceControls{border:1px solid #ccd2ca;border-radius:2rem;padding:4px;display:flex}.KvRWEq_controls button{cursor:pointer;border-radius:2rem;align-items:center;gap:.5rem;padding:.6rem .85rem;font-size:.75rem;transition:background .2s;display:inline-flex}.KvRWEq_deviceControls button[aria-pressed=true]{color:#fff;background:#183e34}.KvRWEq_controls button:focus-visible,.KvRWEq_scrollFrame:focus-visible{outline-offset:4px;outline:3px solid #638d79}.KvRWEq_play{color:#183e34;background:#edf0e9}.KvRWEq_previewStage{background:#183e34;border-radius:1.25rem;justify-content:center;padding:2rem;display:flex}.KvRWEq_scrollFrame{--frame-height:530px;height:var(--frame-height);overscroll-behavior:contain;background:#faf9f3;border-radius:.5rem;overflow:auto;box-shadow:0 10px 35px #0003}.KvRWEq_desktopFrame{width:100%}.KvRWEq_mobileFrame{--frame-height:620px;border:7px solid #10251f;border-radius:1.75rem;width:300px}.KvRWEq_scrollImage{width:100%;max-width:none;height:auto;animation:80s linear infinite alternate paused KvRWEq_storefront-pan}.KvRWEq_playing{overflow:hidden}.KvRWEq_playing .KvRWEq_scrollImage{animation-play-state:running}.KvRWEq_captureNote{color:#59645d;margin-top:1rem;font-size:.7rem;line-height:1.6}.KvRWEq_gallery{margin-bottom:5rem}.KvRWEq_galleryHeading{margin-bottom:2rem}.KvRWEq_galleryGrid{grid-template-columns:1fr 1fr;gap:2.5rem 1.5rem;display:grid}.KvRWEq_desktopFigure{grid-column:1/-1}.KvRWEq_galleryImage{background:#e9e8dc;border-radius:1rem;padding:1.5rem;overflow:hidden}.KvRWEq_galleryImage img{border-radius:.4rem;width:100%;height:auto;display:block;box-shadow:0 12px 30px #183e3418}.KvRWEq_mobileFigure .KvRWEq_galleryImage{justify-content:center;padding:2.5rem 1rem;display:flex}.KvRWEq_mobileFigure img{border:6px solid #18352c;border-radius:1.7rem;max-width:260px}.KvRWEq_gallery figcaption{margin-top:1rem}.KvRWEq_gallery h3{font-size:1rem;font-weight:600}.KvRWEq_gallery figcaption p{color:#59645d;margin-top:.3rem;font-size:.85rem;line-height:1.6}@keyframes KvRWEq_storefront-pan{0%,3%{transform:translateY(0)}97%,to{transform:translateY(calc(-100% + var(--frame-height)))}}@media (max-width:767px){.KvRWEq_stage{border-radius:1rem;padding:1.25rem 1rem}.KvRWEq_stageHeading{letter-spacing:.12em;font-size:.5rem}.KvRWEq_composition{padding:2rem 0 4.5rem}.KvRWEq_desktop{width:94%;transform:none}.KvRWEq_phone{border-width:4px;border-radius:1rem;width:34%;bottom:.5rem;right:1%}.KvRWEq_stageFooter{gap:1rem}.KvRWEq_stageFooter>:last-child{max-width:7rem;font-size:.45rem}.KvRWEq_explorerHeading{flex-direction:column;align-items:stretch;gap:1.5rem}.KvRWEq_controls{flex-direction:row;justify-content:space-between;align-items:center;gap:.3rem}.KvRWEq_controls button{gap:.3rem;padding:.55rem .65rem;font-size:.65rem}.KvRWEq_previewStage{padding:.75rem}.KvRWEq_desktopFrame{--frame-height:320px}.KvRWEq_mobileFrame{--frame-height:540px}.KvRWEq_galleryGrid{grid-template-columns:1fr}.KvRWEq_galleryImage{padding:.75rem}}@media (prefers-reduced-motion:reduce){.KvRWEq_phone{transition:none}.KvRWEq_phone:hover{transform:rotate(4deg)}.KvRWEq_scrollImage{animation:none}.KvRWEq_playing{overflow:auto}}
