/* Original Figma: Ee62KmKQ7VRm3oocjYnvyO / page3946:19368.
   Header3946:19454 + HERO5484:1415, source stage1680×872.
   Geometry is rendered from LIVE_PREVIEW_SOURCE in source-pixel /16.8 cqw.
   All motion remains supplied by the existing application draw owner. */
@font-face{font-family:'Stanley Montserrat';src:url('assets/stanley-figma/Montserrat-Variable.woff') format('woff');font-style:normal;font-weight:100 900;font-display:block}
.project-live-preview{position:absolute;inset:0;display:block;overflow:hidden;isolation:isolate;container-type:inline-size;background:#181819;color:#fff;font-family:'Stanley Montserrat',Arial,sans-serif;font-style:normal;font-weight:700;line-height:1;letter-spacing:0;text-align:left;pointer-events:none;--live-photo-scale:1;--live-photo-y:0%;--live-header-y:0%;--live-line-1:1;--live-line-2:1;--live-line-1-y:0%;--live-line-2-y:0%;--live-ui-y:0%;--live-ui-rotate:0deg;--live-ui-opacity:1;--live-field-cover:0%;--live-rule:1;--live-eyebrow:1;--live-watch:1;--live-scroll:1;--live-highlight:1;--live-highlight-color:rgb(0 0 0);--live-ui-clip:0%;--live-line-overflow:visible;--live-eyebrow-clip:none;--live-watch-clip:none;--live-scroll-clip:none;--live-ui-clip-path:none;--live-choice-1-y:0%;--live-choice-2-y:0%;--live-choice-3-y:0%;--live-choice-4-y:0%}
.project-live-preview *{box-sizing:border-box;pointer-events:none}
.project-live-preview img{position:absolute;display:block;max-width:none;max-height:none;margin:0;padding:0;object-fit:fill;border:0;border-radius:0;filter:none;opacity:1;transform:none;mix-blend-mode:normal}
.live-stanley-header{position:absolute;display:block;background:#181819;transform:translateY(var(--live-header-y));z-index:3}
.live-stanley-utility{position:absolute;display:flex;align-items:center;gap:1.19047619cqw;color:#828282;font-size:.71428571cqw;line-height:.95238095cqw;letter-spacing:.07142857cqw;white-space:nowrap}
.live-stanley-header-rule{position:absolute;display:block;background:#515151}
.live-stanley-nav{position:absolute;display:flex;align-items:flex-start;gap:1.78571429cqw;transform:translate(-50%,-50%);font-size:.89285714cqw;line-height:.95238095cqw;letter-spacing:.05952381cqw;white-space:nowrap}
.live-stanley-nav>span{display:flex;align-items:center;gap:.23809524cqw;overflow:clip;flex:none}
.live-stanley-nav>span>span{display:block;flex:none}
.project-live-preview .live-stanley-nav-chevron{position:relative;width:1.07142857cqw;height:1.07142857cqw;flex:none}
.live-stanley-touch{position:absolute;display:flex;align-items:center;padding:0 1.42857143cqw;border-radius:1.90476190cqw;background:#FFD20B;color:#000;font-size:.89285714cqw;line-height:.95238095cqw;letter-spacing:.05952381cqw;white-space:nowrap}
.live-stanley-hero{position:absolute;display:block;overflow:hidden}
.live-stanley-photo{position:absolute;inset:0;display:block;overflow:hidden;transform:translateY(var(--live-photo-y)) scale(var(--live-photo-scale));transform-origin:64% 44%}
.project-live-preview .live-stanley-photo-source{left:0;top:-10.86%;width:100%;height:143.98%;object-fit:fill}
.live-stanley-bottom-gradient{position:absolute;display:block;background:linear-gradient(0deg,#181819,rgba(24,24,25,0))}
.live-stanley-left-gradient{position:absolute;display:block;background:linear-gradient(90deg,rgba(24,24,25,.8),rgba(24,24,25,0))}
.live-stanley-field-cover{position:absolute;inset:0;display:block;z-index:1;background:#181819;clip-path:inset(0 0 0 calc(100% - var(--live-field-cover)))}
.live-stanley-copy{position:absolute;display:block;z-index:2}
.live-stanley-eyebrow{position:absolute;display:block;font-size:.71428571cqw;line-height:.95238095cqw;letter-spacing:.07142857cqw;text-shadow:-.29761905cqw .23809524cqw .59523810cqw rgba(0,0,0,.1);clip-path:var(--live-eyebrow-clip)}
.live-stanley-eyebrow>span{position:absolute;display:block;white-space:nowrap}
.live-stanley-eyebrow>i{position:absolute;display:block;background:#FFD20B;transform:scaleX(var(--live-rule));transform-origin:left center}
.live-stanley-highlight{position:absolute;display:block;background:#FFD20B;transform:scaleX(var(--live-highlight));transform-origin:left center}
.live-stanley-title{position:absolute;display:block;font-size:4.28571429cqw;line-height:4.88095238cqw;letter-spacing:0;font-weight:700;text-shadow:-.29761905cqw .23809524cqw .59523810cqw rgba(0,0,0,.1)}
.live-stanley-line{display:block;height:4.88095238cqw;overflow:var(--live-line-overflow);white-space:nowrap}
.live-stanley-line>span{display:block;transform:translateY(var(--live-line-1-y))}
.live-stanley-line+.live-stanley-line>span{transform:translateY(var(--live-line-2-y))}
.live-stanley-title mark{padding:0;margin:0;background:transparent;color:var(--live-highlight-color);font:inherit;letter-spacing:inherit}
.live-stanley-watch{position:absolute;display:block;z-index:2;font-size:.71428571cqw;line-height:.95238095cqw;letter-spacing:.07142857cqw;text-shadow:-.29761905cqw .23809524cqw .59523810cqw rgba(0,0,0,.1);clip-path:var(--live-watch-clip)}
.live-stanley-watch>span{position:absolute;left:4.52380952cqw;top:1.19047619cqw;display:block;white-space:nowrap}
.live-stanley-scroll{position:absolute;display:block;z-index:2;font-size:.71428571cqw;line-height:.95238095cqw;letter-spacing:.07142857cqw;text-shadow:0 .35714286cqw .53571429cqw rgba(35,31,32,.25);clip-path:var(--live-scroll-clip)}
.live-stanley-scroll>span{position:absolute;right:0;top:0;display:block;text-align:right;white-space:nowrap}
.live-stanley-solutions{position:absolute;display:block;z-index:2;transform:translateY(var(--live-ui-y)) rotateX(var(--live-ui-rotate));transform-origin:center bottom;opacity:var(--live-ui-opacity);clip-path:var(--live-ui-clip-path)}
.live-stanley-ready{position:absolute;left:0;top:0;width:15.59523810cqw;height:4.76190476cqw;background:#FFD20B;border-radius:2.97619048cqw;color:#000;font-size:.71428571cqw;line-height:.95238095cqw;letter-spacing:.07142857cqw}
.live-stanley-ready>span{position:absolute;left:9.34523810cqw;top:1.90476190cqw;display:block;transform:translateX(-100%);white-space:nowrap;text-align:right}
.live-stanley-choices{position:absolute;left:10.35714286cqw;top:0;display:flex;align-items:center;gap:2.85714286cqw;padding:1.90476190cqw 2.85714286cqw;border-radius:2.97619048cqw;background:#fff;color:#000;filter:drop-shadow(0 .35714286cqw .26785714cqw rgba(35,31,32,.25));font-size:.71428571cqw;line-height:.95238095cqw;letter-spacing:.05952381cqw;white-space:nowrap}
.live-stanley-choice{display:block;flex:none;overflow:hidden}
.live-stanley-choice-label{display:flex;align-items:flex-start;gap:.47619048cqw;transform:translateY(var(--live-choice-y,0%))}
.live-stanley-choice-label>span{display:block;flex:none}
.project-live-preview .live-stanley-solution-link{position:relative;flex:none;width:.95238095cqw;height:.95238095cqw}
.live-stanley-divider{position:absolute;display:block;background:#c7c7c7}
.live-stanley-chat{z-index:4}
@media(prefers-reduced-motion:reduce){.project-live-preview{--live-photo-scale:1!important;--live-photo-y:0%!important;--live-header-y:0%!important;--live-line-1:1!important;--live-line-2:1!important;--live-line-1-y:0%!important;--live-line-2-y:0%!important;--live-ui-y:0%!important;--live-ui-rotate:0deg!important;--live-ui-opacity:1!important;--live-field-cover:0%!important;--live-rule:1!important;--live-eyebrow:1!important;--live-watch:1!important;--live-scroll:1!important;--live-highlight:1!important;--live-highlight-color:rgb(0 0 0)!important;--live-ui-clip:0%!important;--live-line-overflow:visible!important;--live-eyebrow-clip:none!important;--live-watch-clip:none!important;--live-scroll-clip:none!important;--live-ui-clip-path:none!important;--live-choice-1-y:0%!important;--live-choice-2-y:0%!important;--live-choice-3-y:0%!important;--live-choice-4-y:0%!important}}
