.fdx3d-tilt{transform-style:preserve-3d;will-change:transform;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;position:relative}.fdx3d-tilt.is-tilting{transition:transform .08s linear,box-shadow .2s}.fdx3d-tilt:hover{box-shadow:0 30px 60px -28px rgb(11 42 85 / .45)}.fdx3d-glare{position:absolute;inset:0;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .35s;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%),rgb(255 255 255 / .55),#fff0 55%);mix-blend-mode:soft-light;z-index:3}.fdx3d-tilt:hover>.fdx3d-glare{opacity:1}.fdx3d-tilt>*:not(.fdx3d-glare){transform:translateZ(0)}.fdx3d-tilt:hover h3,.fdx3d-tilt:hover strong,.fdx3d-tilt:hover svg{transform:translateZ(28px);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.fdx3d-tilt h3,.fdx3d-tilt strong,.fdx3d-tilt svg{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.fdx3d-reveal{opacity:0;transform:perspective(1000px) rotateX(16deg) translateY(46px) scale(.97);transform-origin:50% 100%;transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1)}.fdx3d-reveal.is-in{opacity:1;transform:none}.fdxh-hero{perspective:1400px}.fdxh-hero .fdxh-slide{transform:rotateX(var(--hrx,0deg)) rotateY(var(--hry,0deg));transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.fdxh-hero .fdxh-slide>img,.fdxh-hero .fdxh-sketch img{transform:scale(1.06) translate3d(var(--hpx,0),var(--hpy,0),0);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.fdxh-hero .fdxh-vn-tag,.fdxh-hero figcaption,.fdxh-hero .fdxh-slider-controls{transform:translateZ(40px)}.fdxh-house-art{perspective:900px}.fdxh-house-art svg{animation:fdx3d-float 6s ease-in-out infinite;transform-style:preserve-3d;filter:drop-shadow(0 26px 22px rgb(11 42 85 / .22))}@keyframes fdx3d-float{0%,100%{transform:translateY(0) rotateY(-10deg) rotateX(4deg)}50%{transform:translateY(-14px) rotateY(10deg) rotateX(-2deg)}}.fdxh-button,.fdx-button,.fdxpro-btn,.fdxpw-btn,a.btn{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s!important}.fdxh-button:hover,.fdx-button:hover,.fdxpro-btn:hover,.fdxpw-btn:hover{transform:perspective(500px) translateY(-3px) rotateX(8deg)!important;box-shadow:0 18px 26px -14px rgb(0 86 214 / .65),0 3px 0 rgb(11 42 85 / .25)!important}.fdxh-button:active,.fdx-button:active,.fdxpro-btn:active,.fdxpw-btn:active{transform:perspective(500px) translateY(1px) rotateX(0)!important;box-shadow:0 4px 10px -6px rgb(0 86 214 / .6)!important}.fdxh-section-title,.fdx-section-title{text-shadow:0 1px 0 rgb(255 255 255 / .8),0 14px 26px rgb(11 42 85 / .12)}.fdx-wg-draw figure img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.fdx-wg-draw figure:hover img{transform:scale(1.04)}@media (hover:none),(pointer:coarse){.fdx3d-tilt:hover{box-shadow:none}.fdx3d-glare{display:none}.fdxh-hero .fdxh-slide{transform:none}}