.works-module__QTedvq__worksScene{--scene-ink:#3e3027;--scene-muted:#65594f;--scene-line:#42322794;--scene-light-line:#fff7ebb8;--scene-warm:#a8663d;isolation:isolate;min-height:max(48rem,100svh);color:var(--scene-ink);background:#adb8c0;position:relative;overflow-x:hidden}.works-module__QTedvq__environmentPicture{z-index:-3;position:absolute;inset:0;overflow:hidden}.works-module__QTedvq__backdrop{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.works-module__QTedvq__atmosphere{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#eee8de7a 0%,#eee8de3d 45%,#eee8de05 76%),linear-gradient(#e2e6e833 0%,#0000 42%,#25272614 100%);position:absolute;inset:0}.works-module__QTedvq__frame{grid-template-rows:auto 1fr;width:min(100% - 2*clamp(1.5rem,3.2vw,3.4rem),95rem);min-height:max(48rem,100svh);margin-inline:auto;padding-block:1.55rem clamp(1.7rem,3.5vw,3rem);display:grid}.works-module__QTedvq__header{color:#3a2d24e0;justify-content:space-between;align-items:center;gap:2rem;min-height:2.75rem;font-family:Arial,Helvetica,sans-serif;display:flex}.works-module__QTedvq__brand{letter-spacing:.07em;font-family:Times New Roman,Georgia,serif;font-size:1.18rem;font-weight:600}.works-module__QTedvq__navigation{letter-spacing:.08em;align-items:center;gap:clamp(1.35rem,3vw,3.15rem);font-size:.9rem;display:flex}.works-module__QTedvq__navigation a{align-items:center;min-height:2.75rem;transition:color .16s,opacity .16s;display:inline-flex;position:relative}.works-module__QTedvq__navigation a:hover{color:#7c4a2d}.works-module__QTedvq__navigation a:active{opacity:.96}.works-module__QTedvq__currentNavigation:after{content:"";opacity:.72;background:currentColor;height:1px;position:absolute;bottom:.35rem;left:0;right:0}.works-module__QTedvq__content{grid-template-rows:auto auto minmax(0,1fr);align-self:center;gap:clamp(1rem,2.2vh,1.45rem);width:calc(100% - clamp(5.5rem,8vw,8rem));max-width:78rem;padding-block:clamp(3rem,7vh,5.5rem);display:grid}.works-module__QTedvq__intro{max-width:41rem}.works-module__QTedvq__intro h1{letter-spacing:.08em;text-shadow:0 1px 18px #f6efe45c;margin:0;font-size:clamp(3.7rem,5.5vw,5.55rem);font-weight:400;line-height:1}.works-module__QTedvq__intro p{color:var(--scene-muted);letter-spacing:.08em;margin:clamp(1.1rem,2.4vh,1.65rem) 0 0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.9}.works-module__QTedvq__divider{background:var(--scene-line);width:min(100%,48rem);height:1px;display:block}.works-module__QTedvq__catalog{gap:clamp(4.5rem,8vw,7rem);display:grid}.works-module__QTedvq__product{grid-template-columns:minmax(28rem,1.18fr) minmax(23rem,.74fr);align-items:center;gap:clamp(2.4rem,4vw,3.6rem);display:grid}.works-module__QTedvq__productFluency{padding-top:clamp(3.5rem,6vw,5rem);position:relative}.works-module__QTedvq__productFluency:before{content:"";background:#4d697c7a;height:1px;position:absolute;top:0;left:0;right:0}.works-module__QTedvq__productFluency .works-module__QTedvq__productVisual{aspect-ratio:16/9;background:#f4f7f8;border-left:3px solid #7394b3}.works-module__QTedvq__productFluency .works-module__QTedvq__productScreenshot{object-fit:contain;object-position:center;width:100%;height:100%;transform:none}.works-module__QTedvq__productFluency .works-module__QTedvq__year,.works-module__QTedvq__productFluency .works-module__QTedvq__productLink span{color:#315b72}.works-module__QTedvq__productVisual{background:0 0;border:0;border-radius:.34rem;transition:box-shadow .16s,opacity .16s;display:block;overflow:hidden;box-shadow:0 1.2rem 3rem #2527272b}.works-module__QTedvq__productVisual:hover{box-shadow:0 1.2rem 3rem #25272730}.works-module__QTedvq__productVisual:active{opacity:.96}.works-module__QTedvq__productScreenshot{width:100%;height:auto;display:block}.works-module__QTedvq__productCopy{align-self:center;padding-bottom:.5rem}.works-module__QTedvq__year{color:var(--scene-ink);letter-spacing:.08em;margin:0 0 clamp(1rem,2.4vh,1.45rem);font-family:Times New Roman,Georgia,serif;font-size:clamp(1.2rem,1.9vw,1.55rem)}.works-module__QTedvq__productCopy h2{letter-spacing:.045em;white-space:nowrap;margin:0;font-size:clamp(2.45rem,3.2vw,3.35rem);font-weight:400;line-height:1.16}.works-module__QTedvq__description{color:var(--scene-muted);letter-spacing:.04em;margin:clamp(1.15rem,2.6vh,1.7rem) 0 0;font-size:clamp(.98rem,1.35vw,1.12rem);line-height:1.95}.works-module__QTedvq__productLink{letter-spacing:.08em;border-bottom:1px solid #0000;align-items:center;gap:.65rem;width:fit-content;min-height:2.75rem;margin-top:clamp(1.3rem,3vh,2rem);font-size:1rem;transition:color .16s,opacity .16s;display:inline-flex;position:relative}.works-module__QTedvq__productLink:after{content:"";background:var(--scene-line);transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(1)}.works-module__QTedvq__productLink span{color:var(--scene-warm);transition:opacity .16s,transform .16s}.works-module__QTedvq__productLink:hover{color:#7c4a2d}.works-module__QTedvq__productLink:hover:after{background:#7c4a2d}.works-module__QTedvq__productLink:hover span{transform:translate(3px)}.works-module__QTedvq__productLink:active{opacity:.96}.works-module__QTedvq__motto{color:#302015e0;pointer-events:none;place-items:center;width:clamp(4.35rem,4.8vw,5rem);height:clamp(11.5rem,22vh,12.5rem);display:grid;position:absolute;top:43.5%;right:clamp(1.35rem,2vw,1.85rem)}.works-module__QTedvq__motto p{letter-spacing:.035em;flex-direction:row-reverse;align-items:flex-start;gap:clamp(.28rem,.55vw,.5rem);margin:0;font-family:KaiTi,STKaiti,Kaiti SC,serif;font-size:clamp(.88rem,1.05vw,.98rem);line-height:1.45;display:flex}.works-module__QTedvq__motto span{writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap}.works-module__QTedvq__worksScene a:focus-visible{outline-color:var(--scene-ink)}@media (prefers-reduced-motion:no-preference){.works-module__QTedvq__worksScene[data-motion-enhanced=true][data-motion-enter=true] .works-module__QTedvq__header{animation:.3s cubic-bezier(.22,1,.36,1) 60ms both works-module__QTedvq__n4b-works-navigation-in}.works-module__QTedvq__worksScene[data-motion-enhanced=true][data-motion-enter=true] .works-module__QTedvq__intro h1{animation:.52s cubic-bezier(.16,1,.3,1) .14s both works-module__QTedvq__n4b-works-title-in}.works-module__QTedvq__worksScene[data-motion-enhanced=true][data-motion-enter=true] .works-module__QTedvq__intro p{animation:.42s .26s both works-module__QTedvq__n4b-works-opacity-in}.works-module__QTedvq__worksScene[data-motion-enhanced=true][data-motion-enter=true] .works-module__QTedvq__divider{transform-origin:0;animation:.48s cubic-bezier(.22,1,.36,1) .36s both works-module__QTedvq__n4b-works-divider-in}.works-module__QTedvq__worksScene[data-motion-enhanced=true][data-motion-enter=true] .works-module__QTedvq__productVisual{--n4b-product-enter-y:14px;animation:.62s cubic-bezier(.16,1,.3,1) .56s both works-module__QTedvq__n4b-works-product-visual-in}.works-module__QTedvq__worksScene[data-motion-enhanced=true][data-motion-enter=true] .works-module__QTedvq__year{animation:.38s .68s both works-module__QTedvq__n4b-works-opacity-in}.works-module__QTedvq__worksScene[data-motion-enhanced=true][data-motion-enter=true] .works-module__QTedvq__productCopy h2{animation:.46s .78s both works-module__QTedvq__n4b-works-opacity-in}.works-module__QTedvq__worksScene[data-motion-enhanced=true][data-motion-enter=true] .works-module__QTedvq__description{animation:.44s .9s both works-module__QTedvq__n4b-works-opacity-in}.works-module__QTedvq__worksScene[data-motion-enhanced=true][data-motion-enter=true] .works-module__QTedvq__productLink:after{animation:.36s cubic-bezier(.22,1,.36,1) 1.03s both works-module__QTedvq__n4b-works-link-line-in}.works-module__QTedvq__worksScene[data-motion-enhanced=true][data-motion-enter=true] .works-module__QTedvq__productLink span{animation:.36s cubic-bezier(.22,1,.36,1) 1.03s both works-module__QTedvq__n4b-works-link-arrow-in}}@keyframes works-module__QTedvq__n4b-works-navigation-in{0%{opacity:0}to{opacity:1}}@keyframes works-module__QTedvq__n4b-works-title-in{0%{opacity:.01;clip-path:inset(0 0 12%)}to{opacity:1;clip-path:inset(0)}}@keyframes works-module__QTedvq__n4b-works-opacity-in{0%{opacity:0}to{opacity:1}}@keyframes works-module__QTedvq__n4b-works-divider-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes works-module__QTedvq__n4b-works-product-visual-in{0%{opacity:0;transform:translateY(var(--n4b-product-enter-y))}to{opacity:1;transform:translateY(0)}}@keyframes works-module__QTedvq__n4b-works-link-line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes works-module__QTedvq__n4b-works-link-arrow-in{0%{opacity:.3;transform:translate(-3px)}to{opacity:1;transform:translate(0)}}@media (min-width:1700px){.works-module__QTedvq__frame{width:min(100% - 2*clamp(1.5rem,3.2vw,3.4rem),108rem)}.works-module__QTedvq__content{max-width:90rem}.works-module__QTedvq__product{grid-template-columns:minmax(0,1fr) minmax(23rem,27rem);gap:clamp(3.5rem,4vw,4rem)}}@media (max-width:760px){.works-module__QTedvq__worksScene{min-height:100svh;overflow:hidden}.works-module__QTedvq__atmosphere{background:linear-gradient(#f0eee947 0%,#f0eee924 42%,#3436361a 100%),linear-gradient(90deg,#e8e9e647 0%,#e8e9e61a 68%,#0000 100%)}.works-module__QTedvq__frame{width:min(100% - 2rem,32rem);min-height:100svh;padding-block:1rem 2.5rem;display:block}.works-module__QTedvq__header{grid-template-columns:auto minmax(0,1fr);gap:.75rem;min-height:auto;display:grid}.works-module__QTedvq__brand{letter-spacing:.04em;align-items:center;min-height:2.75rem;font-size:1rem;display:inline-flex}.works-module__QTedvq__navigation{letter-spacing:.04em;justify-content:flex-end;gap:clamp(1rem,4vw,1.45rem);min-width:0;font-size:.78rem}.works-module__QTedvq__navigation a{white-space:nowrap;min-height:2.75rem}.works-module__QTedvq__currentNavigation:after{bottom:.2rem}.works-module__QTedvq__content{width:100%;max-width:none;margin-top:clamp(2.6rem,7vh,3.6rem);padding-block:0;display:block}.works-module__QTedvq__intro h1{letter-spacing:.045em;font-size:clamp(3.05rem,14.5vw,4.25rem)}.works-module__QTedvq__intro p{margin-top:1rem;font-size:.95rem;line-height:1.75}.works-module__QTedvq__divider{width:100%;margin-block:1.25rem 1.45rem}.works-module__QTedvq__product{flex-direction:column;align-items:stretch;gap:1.45rem;display:flex}.works-module__QTedvq__catalog{gap:4.25rem}.works-module__QTedvq__productFluency{padding-top:3.5rem}.works-module__QTedvq__productFluency .works-module__QTedvq__productScreenshot{object-position:center;width:100%;height:100%;transform:none}.works-module__QTedvq__productVisual{aspect-ratio:1.52;border-radius:.35rem;width:100%;box-shadow:0 .9rem 2.3rem #25272729}.works-module__QTedvq__productScreenshot{width:125%;max-width:none;transform:translate(-5.8%,-2.5%)}.works-module__QTedvq__productCopy{width:min(100%,25rem);padding:0}.works-module__QTedvq__year{margin-bottom:.65rem;font-size:1rem}.works-module__QTedvq__productCopy h2{letter-spacing:.03em;white-space:nowrap;font-size:clamp(1.82rem,8.3vw,2.2rem)}.works-module__QTedvq__description{margin-top:.8rem;font-size:.9rem;line-height:1.72}.works-module__QTedvq__productLink{margin-top:.8rem;font-size:.9rem}.works-module__QTedvq__motto{display:none}@media (prefers-reduced-motion:no-preference){.works-module__QTedvq__worksScene[data-motion-enhanced=true][data-motion-enter=true] .works-module__QTedvq__header{animation-duration:.24s;animation-delay:40ms}.works-module__QTedvq__worksScene[data-motion-enhanced=true][data-motion-enter=true] .works-module__QTedvq__intro h1{animation-duration:.36s;animation-delay:.1s}.works-module__QTedvq__worksScene[data-motion-enhanced=true][data-motion-enter=true] .works-module__QTedvq__intro p{animation-duration:.32s;animation-delay:.18s}.works-module__QTedvq__worksScene[data-motion-enhanced=true][data-motion-enter=true] .works-module__QTedvq__divider{animation-duration:.3s;animation-delay:.24s}.works-module__QTedvq__worksScene[data-motion-enhanced=true][data-motion-enter=true] .works-module__QTedvq__productVisual{--n4b-product-enter-y:8px;animation-duration:.42s;animation-delay:.33s}.works-module__QTedvq__worksScene[data-motion-enhanced=true][data-motion-enter=true] .works-module__QTedvq__year{animation-duration:.26s;animation-delay:.48s}.works-module__QTedvq__worksScene[data-motion-enhanced=true][data-motion-enter=true] .works-module__QTedvq__productCopy h2{animation-duration:.32s;animation-delay:.54s}.works-module__QTedvq__worksScene[data-motion-enhanced=true][data-motion-enter=true] .works-module__QTedvq__description{animation-duration:.32s;animation-delay:.62s}.works-module__QTedvq__worksScene[data-motion-enhanced=true][data-motion-enter=true] .works-module__QTedvq__productLink:after,.works-module__QTedvq__worksScene[data-motion-enhanced=true][data-motion-enter=true] .works-module__QTedvq__productLink span{animation-duration:.28s;animation-delay:.72s}}}@media (max-width:360px){.works-module__QTedvq__frame{width:calc(100% - 1.75rem);padding-bottom:2rem}.works-module__QTedvq__navigation{gap:.75rem;font-size:.78rem}.works-module__QTedvq__content{margin-top:2.35rem}.works-module__QTedvq__intro h1{font-size:2.85rem}.works-module__QTedvq__divider{margin-block:1.1rem 1.25rem}.works-module__QTedvq__product{gap:1.2rem}.works-module__QTedvq__productVisual{aspect-ratio:1.5}.works-module__QTedvq__year{margin-bottom:.5rem}.works-module__QTedvq__productCopy h2{font-size:1.8rem}.works-module__QTedvq__description{margin-top:.7rem;font-size:.87rem;line-height:1.65}.works-module__QTedvq__productLink{margin-top:.65rem}}@media (prefers-reduced-motion:reduce){.works-module__QTedvq__navigation a,.works-module__QTedvq__productLink,.works-module__QTedvq__productVisual,.works-module__QTedvq__productLink span{transition:none}.works-module__QTedvq__worksScene .works-module__QTedvq__header,.works-module__QTedvq__worksScene .works-module__QTedvq__intro h1,.works-module__QTedvq__worksScene .works-module__QTedvq__intro p,.works-module__QTedvq__worksScene .works-module__QTedvq__divider,.works-module__QTedvq__worksScene .works-module__QTedvq__productVisual,.works-module__QTedvq__worksScene .works-module__QTedvq__year,.works-module__QTedvq__worksScene .works-module__QTedvq__productCopy h2,.works-module__QTedvq__worksScene .works-module__QTedvq__description,.works-module__QTedvq__worksScene .works-module__QTedvq__productLink span{opacity:1!important;clip-path:inset(0)!important;transform:none!important}.works-module__QTedvq__worksScene .works-module__QTedvq__productLink:after{transform:scaleX(1)!important}}
