.eclisse-module__uVqP2W__scene{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#211c19;width:100%;min-height:100svh;position:relative;overflow:hidden}.eclisse-module__uVqP2W__stage{--lamp-size:min(550px, 86vw, 76svh);--light-opacity:.5;--spill-x:55px;--spill-width:.95;isolation:isolate;background:#211c19;place-items:center;width:100%;height:100svh;min-height:320px;display:grid;position:relative}.eclisse-module__uVqP2W__stage:before,.eclisse-module__uVqP2W__stage:after{content:"";pointer-events:none;opacity:var(--light-opacity);position:absolute}.eclisse-module__uVqP2W__stage:before{background:radial-gradient(ellipse at calc(50% + var(--spill-x)) calc(50% - var(--lamp-size) * .12), #ee923c2e, transparent 55%), radial-gradient(ellipse at 50% 65%, #32261f 0, transparent 65%);inset:0}.eclisse-module__uVqP2W__stage:after{left:50%;top:calc(50% + var(--lamp-size) * .2);width:calc(var(--lamp-size) * 1.65);height:calc(var(--lamp-size) * .5);transform:translateX(calc(-50% + var(--spill-x))) scaleX(var(--spill-width));background:radial-gradient(#ffb45557 0%,#ef8b312b 30%,#d472260d 52%,#0000 72%)}.eclisse-module__uVqP2W__lamp{z-index:1;aspect-ratio:1241/1267;filter:brightness(.7);width:min(550px,86vw,76svh);position:relative}.eclisse-module__uVqP2W__photo{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.eclisse-module__uVqP2W__canvas{touch-action:pan-y;cursor:default;width:100%;height:100%;display:block;position:absolute;inset:0}.eclisse-module__uVqP2W__canvas:focus-visible{outline-offset:4px;outline:1px solid #bda18a}.eclisse-module__uVqP2W__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eclisse-module__uVqP2W__caseStudy{z-index:2;color:#fff;max-width:688px;margin:0 auto;padding:32px 24px 100px;font-size:16px;line-height:1.85;transition:opacity .8s,transform .8s;position:relative}.eclisse-module__uVqP2W__caseStudy[data-reveal=pending]{opacity:0;transform:translateY(18px)}.eclisse-module__uVqP2W__caseStudy[data-reveal=visible]{opacity:1;transform:translateY(0)}.eclisse-module__uVqP2W__caseStudy h1{letter-spacing:-.03em;text-wrap:balance;margin:0 0 32px;font-size:clamp(28px,3.2vw,38px);font-weight:600;line-height:1.2}.eclisse-module__uVqP2W__caseStudy p{margin:0 0 24px}.eclisse-module__uVqP2W__caseStudy p.eclisse-module__uVqP2W__learning{margin-top:40px}.eclisse-module__uVqP2W__caseStudy strong{font-weight:700}.eclisse-module__uVqP2W__caseStudy a{color:#fff;text-underline-offset:4px;text-decoration:underline}.eclisse-module__uVqP2W__caseStudy a:focus-visible{outline-offset:5px;outline:2px solid #fff}.eclisse-module__uVqP2W__storyLinks{flex-wrap:wrap;gap:16px 28px;margin-top:40px;padding-top:28px;font-size:14px;display:flex}@media (max-width:640px){.eclisse-module__uVqP2W__caseStudy{padding-bottom:72px;font-size:15px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.eclisse-module__uVqP2W__caseStudy,.eclisse-module__uVqP2W__caseStudy[data-reveal=pending]{opacity:1;transition:none;transform:none}}
