.service-model-module__N9hBLq__frame{perspective:1200px;padding:12px}.service-model-module__N9hBLq__model{transition:transform .45s;animation:.85s cubic-bezier(.22,1,.36,1) both service-model-module__N9hBLq__modelEntrance}@keyframes service-model-module__N9hBLq__modelEntrance{0%{opacity:0;transform:translateY(18px)rotateX(4deg)scale(.97)}to{opacity:1;transform:translateY(0)rotateX(0)scale(1)}}@media (hover:hover){.service-model-module__N9hBLq__frame:hover .service-model-module__N9hBLq__model{transform:translateY(-5px)rotateY(-3deg)}}@media (prefers-reduced-motion:reduce){.service-model-module__N9hBLq__model{transition:none;animation:none}.service-model-module__N9hBLq__frame:hover .service-model-module__N9hBLq__model{transform:none}}
.services-section-module__gf6NLG__reveal[data-revealed=true]{animation:services-section-module__gf6NLG__reveal .65s cubic-bezier(.22,1,.36,1)var(--delay,0s)both}@keyframes services-section-module__gf6NLG__reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.services-section-module__gf6NLG__card{transition:transform .28s,box-shadow .28s,border-color .28s}.services-section-module__gf6NLG__image{transition:transform .6s}.services-section-module__gf6NLG__arrow{transition:transform .28s}@media (hover:hover){.services-section-module__gf6NLG__card:hover{border-color:#c6a15b;transform:translateY(-6px);box-shadow:0 16px 36px #16151314}.services-section-module__gf6NLG__card:hover .services-section-module__gf6NLG__image{transform:scale(1.04)}.services-section-module__gf6NLG__card:hover .services-section-module__gf6NLG__arrow{transform:translate(2px,-2px)}}@media (prefers-reduced-motion:reduce){.services-section-module__gf6NLG__reveal[data-revealed=true]{animation:none}.services-section-module__gf6NLG__card,.services-section-module__gf6NLG__image,.services-section-module__gf6NLG__arrow{transition:none}.services-section-module__gf6NLG__card:hover,.services-section-module__gf6NLG__card:hover .services-section-module__gf6NLG__image,.services-section-module__gf6NLG__card:hover .services-section-module__gf6NLG__arrow{transform:none}}
.portfolio-gallery-module__FOirrW__stage{perspective:1400px}.portfolio-gallery-module__FOirrW__card{transform-style:preserve-3d;box-shadow:0 24px 65px -28px #3127174d}.portfolio-gallery-module__FOirrW__forward{animation:.65s cubic-bezier(.22,1,.36,1) both portfolio-gallery-module__FOirrW__enterForward}.portfolio-gallery-module__FOirrW__backward{animation:.65s cubic-bezier(.22,1,.36,1) both portfolio-gallery-module__FOirrW__enterBackward}@keyframes portfolio-gallery-module__FOirrW__enterForward{0%{opacity:0;transform:translate(35px)rotateY(-9deg)scale(.96)}to{opacity:1;transform:translate(0)rotateY(0)scale(1)}}@keyframes portfolio-gallery-module__FOirrW__enterBackward{0%{opacity:0;transform:translate(-35px)rotateY(9deg)scale(.96)}to{opacity:1;transform:translate(0)rotateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.portfolio-gallery-module__FOirrW__forward,.portfolio-gallery-module__FOirrW__backward{animation:none}}.portfolio-gallery-module__FOirrW__moreButton{color:#161513;background:linear-gradient(155deg,#e3c88d,#c6a15b);border:1px solid #d6b674;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 24px;font-size:14px;font-weight:600;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 5px #927137,0 10px 18px -6px #5d461e47,inset 0 1px #ffffff73}.portfolio-gallery-module__FOirrW__moreButton svg{transition:transform .22s}@media (hover:hover){.portfolio-gallery-module__FOirrW__moreButton:hover{transform:translateY(-3px);box-shadow:0 8px #927137,0 15px 22px -6px #5d461e4d,inset 0 1px #ffffff73}.portfolio-gallery-module__FOirrW__moreButton:hover svg{transform:translate(2px,-2px)}}.portfolio-gallery-module__FOirrW__moreButton:active{transform:translateY(4px);box-shadow:0 1px #927137,0 3px 8px #5d461e26}.portfolio-gallery-module__FOirrW__moreButton:focus-visible{outline-offset:7px;outline:2px solid #927137}@media (prefers-reduced-motion:reduce){.portfolio-gallery-module__FOirrW__moreButton,.portfolio-gallery-module__FOirrW__moreButton svg{transition:none}.portfolio-gallery-module__FOirrW__moreButton:hover,.portfolio-gallery-module__FOirrW__moreButton:active,.portfolio-gallery-module__FOirrW__moreButton:hover svg{transform:none}}
.project-journey-module__LCj3uW__reveal[data-revealed=true]{animation:project-journey-module__LCj3uW__reveal .65s cubic-bezier(.22,1,.36,1)var(--reveal-delay,0s)both}@keyframes project-journey-module__LCj3uW__reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.project-journey-module__LCj3uW__card{transition:transform .28s,box-shadow .28s,border-color .28s}.project-journey-module__LCj3uW__icon{transition:transform .28s,background-color .28s}.project-journey-module__LCj3uW__link svg{transition:transform .22s}@media (hover:hover){.project-journey-module__LCj3uW__card:hover{border-color:#c6a15b;transform:translateY(-6px);box-shadow:0 16px 32px #16151317}.project-journey-module__LCj3uW__card:hover .project-journey-module__LCj3uW__icon{background-color:#eee2cb;transform:rotate(-5deg)}.project-journey-module__LCj3uW__link:hover svg{transform:translate(3px)}}.project-journey-module__LCj3uW__card:focus-within{border-color:#c6a15b}@media (prefers-reduced-motion:reduce){.project-journey-module__LCj3uW__reveal[data-revealed=true]{animation:none}.project-journey-module__LCj3uW__card,.project-journey-module__LCj3uW__icon,.project-journey-module__LCj3uW__link,.project-journey-module__LCj3uW__link svg{transition:none}.project-journey-module__LCj3uW__card:hover,.project-journey-module__LCj3uW__card:hover .project-journey-module__LCj3uW__icon,.project-journey-module__LCj3uW__link:hover svg{transform:none}}.project-journey-module__LCj3uW__stepImage{animation:.5s both project-journey-module__LCj3uW__stepImage}@keyframes project-journey-module__LCj3uW__stepImage{0%{opacity:.3;transform:scale(1.03)}to{opacity:.82;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.project-journey-module__LCj3uW__stepImage{animation:none}}
.about-story-module__-TuiaG__intro,.about-story-module__-TuiaG__cards{transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1)}.about-story-module__-TuiaG__section[data-animated=true]:not([data-revealed=true]) .about-story-module__-TuiaG__intro,.about-story-module__-TuiaG__section[data-animated=true]:not([data-revealed=true]) .about-story-module__-TuiaG__cards{opacity:0;transform:translateY(24px)}.about-story-module__-TuiaG__cards{transition-delay:.16s}.about-story-module__-TuiaG__card{transition:background-color .3s}.about-story-module__-TuiaG__card+.about-story-module__-TuiaG__card{border-top:1px solid #eeece8}.about-story-module__-TuiaG__number{transition:color .3s,transform .3s}@media (hover:hover){.about-story-module__-TuiaG__card:hover{background-color:#f1eee7}.about-story-module__-TuiaG__card:hover .about-story-module__-TuiaG__number{color:#c6a15b;transform:translateY(-4px)}}@media (min-width:768px){.about-story-module__-TuiaG__card+.about-story-module__-TuiaG__card{border-top:0;border-left:1px solid #eeece8}}@media (prefers-reduced-motion:reduce){.about-story-module__-TuiaG__intro,.about-story-module__-TuiaG__cards,.about-story-module__-TuiaG__card,.about-story-module__-TuiaG__number{transition:none}.about-story-module__-TuiaG__section[data-animated=true]:not([data-revealed=true]) .about-story-module__-TuiaG__intro,.about-story-module__-TuiaG__section[data-animated=true]:not([data-revealed=true]) .about-story-module__-TuiaG__cards{opacity:1;transform:none}.about-story-module__-TuiaG__card:hover .about-story-module__-TuiaG__number{transform:none}}
