.Projects-module__TjdqIq__section{border-top:1px solid var(--line);background:var(--background);height:480svh;scroll-margin-top:var(--header-height);position:relative;overflow:clip}.Projects-module__TjdqIq__scene{top:var(--header-height);height:calc(100svh - var(--header-height));flex-direction:column;min-height:540px;padding-block:clamp(28px,4vh,44px) clamp(24px,3vh,36px);display:flex;position:sticky}.Projects-module__TjdqIq__header{width:var(--frame);justify-content:space-between;align-items:center;gap:32px;margin:0 auto clamp(28px,4vh,44px);display:flex}.Projects-module__TjdqIq__header h2{margin:0;font-size:14px;font-weight:600}.Projects-module__TjdqIq__groups{align-items:center;gap:clamp(24px,3vw,48px);display:flex}.Projects-module__TjdqIq__groups button{color:#f3f5f17a;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:clamp(15px,1.1vw,17px);transition:color .22s cubic-bezier(.23,1,.32,1)}.Projects-module__TjdqIq__groups button[aria-pressed=true]{color:var(--foreground)}.Projects-module__TjdqIq__stage{touch-action:pan-y pinch-zoom;flex:1;min-height:0;position:relative;overflow:hidden}.Projects-module__TjdqIq__work{--work-width:min(86vw, calc((100svh - var(--header-height) - 215px) * 2.074), 1380px);top:0;left:calc((100% - var(--work-width)) / 2);width:var(--work-width);transform-origin:50%;will-change:transform, opacity;position:absolute}.Projects-module__TjdqIq__visual{aspect-ratio:1904/918;isolation:isolate;background:#090a09;width:100%;position:relative;overflow:hidden}.Projects-module__TjdqIq__visual img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.Projects-module__TjdqIq__process{z-index:1;color:var(--foreground);opacity:0;pointer-events:none;background:#020302e6;flex-direction:column;justify-content:flex-end;gap:clamp(16px,2vh,24px);padding:clamp(28px,4vw,56px);transition:opacity .32s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;inset:0}.Projects-module__TjdqIq__process h3{max-width:900px;color:var(--scope-green);letter-spacing:-.06em;margin:0 0 clamp(8px,1vh,14px);font-size:clamp(42px,4vw,68px);font-weight:450;line-height:.98;transition:transform .42s cubic-bezier(.23,1,.32,1);transform:translateY(14px)}.Projects-module__TjdqIq__processCopy{flex-direction:column;gap:clamp(12px,1.5vh,18px);max-width:900px;display:flex}.Projects-module__TjdqIq__process p{max-width:820px;margin:0;font-size:clamp(18px,1.35vw,22px);line-height:1.48;transition:transform .42s cubic-bezier(.23,1,.32,1);transform:translateY(14px)}.Projects-module__TjdqIq__process p:last-child{max-width:760px;color:var(--foreground);transition-delay:40ms}.Projects-module__TjdqIq__mobileTitle{margin:0;display:none}@media (hover:hover) and (pointer:fine){.Projects-module__TjdqIq__groups button:hover{color:var(--foreground)}.Projects-module__TjdqIq__visual:hover .Projects-module__TjdqIq__process,.Projects-module__TjdqIq__work:focus-visible .Projects-module__TjdqIq__process{opacity:1}.Projects-module__TjdqIq__visual:hover .Projects-module__TjdqIq__process h3,.Projects-module__TjdqIq__work:focus-visible .Projects-module__TjdqIq__process h3,.Projects-module__TjdqIq__visual:hover .Projects-module__TjdqIq__process p,.Projects-module__TjdqIq__work:focus-visible .Projects-module__TjdqIq__process p{transform:translateY(0)}.Projects-module__TjdqIq__stage{cursor:grab}.Projects-module__TjdqIq__stage:active{cursor:grabbing}}@media (max-width:960px){.Projects-module__TjdqIq__section{height:420svh}.Projects-module__TjdqIq__scene{min-height:560px;padding-block:28px}.Projects-module__TjdqIq__header{flex-direction:column;align-items:flex-start;gap:26px;margin-bottom:30px}.Projects-module__TjdqIq__groups{justify-content:flex-start;width:100%}.Projects-module__TjdqIq__groups button{font-size:16px}.Projects-module__TjdqIq__work{--work-width:min(92vw, calc((100svh - var(--header-height) - 310px) * 2.074))}.Projects-module__TjdqIq__mobileTitle{letter-spacing:-.06em;padding-top:24px;font-size:clamp(40px,8vw,58px);font-weight:450;line-height:.98;display:block}.Projects-module__TjdqIq__process{gap:14px;padding:24px}.Projects-module__TjdqIq__process p{font-size:16px;line-height:1.45}}@media (max-width:600px){.Projects-module__TjdqIq__scene{height:min(calc(100svh - var(--header-height)), 560px);min-height:0;padding-block:24px 28px}.Projects-module__TjdqIq__header{gap:24px;margin-bottom:26px}.Projects-module__TjdqIq__groups{gap:28px}.Projects-module__TjdqIq__groups button{font-size:15px}.Projects-module__TjdqIq__work{--work-width:92vw}.Projects-module__TjdqIq__mobileTitle{padding-top:22px;font-size:42px}}@media (prefers-reduced-motion:reduce){.Projects-module__TjdqIq__section{height:auto}.Projects-module__TjdqIq__scene{height:auto;position:relative;top:auto}.Projects-module__TjdqIq__stage{scroll-snap-type:x mandatory;gap:5vw;min-height:0;padding-inline:4vw;display:flex;overflow-x:auto}.Projects-module__TjdqIq__work{flex:0 0 var(--work-width);scroll-snap-align:center;will-change:auto;position:relative;left:auto;opacity:1!important;visibility:visible!important;transform:none!important}.Projects-module__TjdqIq__process,.Projects-module__TjdqIq__process h3,.Projects-module__TjdqIq__process p{transition:none}}@media (min-width:961px) and (max-height:639px){.Projects-module__TjdqIq__section{height:520svh}.Projects-module__TjdqIq__scene{min-height:0;padding-block:20px}.Projects-module__TjdqIq__header{margin-bottom:20px}.Projects-module__TjdqIq__work{--work-width:min(72vw, calc((100svh - var(--header-height) - 165px) * 2.074))}.Projects-module__TjdqIq__process h3{font-size:38px}}
