.MountainCard_cardContainer__xNH3X{position:relative;display:block;width:100%;max-width:460px;aspect-ratio:9/15.5;max-height:85vh;border-radius:1.75rem;overflow:hidden;background-size:cover;background-position:50%;box-shadow:0 0 0 2px rgba(139,92,246,.4),0 0 25px 8px rgba(139,92,246,.15);transform-style:preserve-3d;transition:transform .6s cubic-bezier(.23,1,.32,1),box-shadow .4s ease-out,background-size 1.5s ease-out;cursor:-webkit-grab;cursor:grab;will-change:transform,box-shadow,background-size;background-image:url(https://res.cloudinary.com/dynn8gyvg/image/upload/v1763204317/ashutter-gallery/Places_Colorado/balcsdg7kj2tyh11b0zm.jpg)}.MountainCard_cardContainer__xNH3X:hover{box-shadow:0 0 0 3px rgba(139,92,246,.6),0 0 35px 12px rgba(139,92,246,.25)}.MountainCard_innerBorderOverlay__1O0GB{position:absolute;inset:14px;border-radius:1.375rem;pointer-events:none;z-index:10;box-shadow:inset .5px .5px 1.5px rgba(139,92,246,.6),inset -1px -1px 1px rgba(139,92,246,.5),inset 3px 3px 6px rgba(0,0,0,.25);transform:translateZ(30px);will-change:transform;border:1px solid rgba(139,92,246,.1)}.MountainCard_contentArea__0xOzr{position:absolute;inset:14px;border-radius:1.375rem;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;z-index:5;transform:translateZ(60px);will-change:transform;padding:1rem}@media(min-width:640px){.MountainCard_contentArea__0xOzr{padding:1.25rem}}@media(min-width:1024px){.MountainCard_contentArea__0xOzr{padding:1.75rem}}.MountainCard_elevationBadge__zHw0e{position:absolute;top:1rem;right:1rem;background:rgba(239,233,255,.85);border-radius:9999px;padding:.5rem 1rem;color:#000;font-size:.75rem;font-weight:600;letter-spacing:.025em;display:flex;align-items:center;gap:.5rem;box-shadow:0 2px 10px rgba(0,0,0,.2);transform:translateZ(70px);border:1px solid hsla(0,0%,100%,.3);z-index:25;will-change:transform}.MountainCard_badgeIcon__DCekA{width:1em;height:1em}.MountainCard_gradientOverlay__RI_gD{position:absolute;bottom:0;left:0;right:0;height:75%;background:linear-gradient(0deg,rgba(10,10,10,.9) 0,rgba(10,10,10,.65) 50%,transparent);pointer-events:none;z-index:15;transform:translateZ(5px);will-change:transform}.MountainCard_textBlock__1k_Gf{position:relative;z-index:20;color:#f8fafc;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.5);transform:translateZ(25px);will-change:transform}.MountainCard_title__1Ouhd{letter-spacing:.025em;display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:Playfair Display,serif;font-size:1.875rem;font-weight:700;margin-bottom:.5rem}@media(min-width:640px){.MountainCard_title__1Ouhd{font-size:2.25rem}}@media(min-width:1024px){.MountainCard_title__1Ouhd{font-size:3rem}}.MountainCard_subtitle__exXbw{color:#cbd5e1;font-size:.875rem;font-weight:300}@media(min-width:640px){.MountainCard_subtitle__exXbw{font-size:1rem}}@media(min-width:1024px){.MountainCard_subtitle__exXbw{font-size:1.125rem}}.MountainCard_mountainIcon__gxi53{width:1.5em;height:1.5em;fill:currentColor;opacity:.8;vertical-align:middle;margin-bottom:-.1em}.MountainCard_tourButton__q_iob{position:relative;z-index:20;background:#fff;color:#8b5cf6;font-weight:600;padding:.75rem 1.75rem;border-radius:9999px;text-align:center;width:auto;min-width:190px;max-width:85%;margin-left:auto;margin-right:auto;transition:all .3s ease;border:none;box-shadow:0 1px 2px rgba(0,0,0,.1);transform:translateZ(40px);will-change:transform,box-shadow,background;display:flex;align-items:center;justify-content:center;gap:.75rem;letter-spacing:.025em;margin-top:1rem;cursor:pointer}.MountainCard_tourButton__q_iob:hover{transform:translateZ(40px) translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2);color:#8b5cf6}.MountainCard_tourButton__q_iob:active{transform:translateZ(40px) translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.floating-icons-container{position:absolute;top:0;left:0;width:100%;height:100vh;pointer-events:none;z-index:1;overflow:hidden;opacity:0;transform:translateY(50px);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.floating-icons-container.revealed{opacity:1;transform:translateY(0)}.floating-icon{position:absolute;will-change:transform;transition:transform .4s ease-out;pointer-events:auto;z-index:1}.floating-icon:hover{transform:translate(-50%,-50%) scale(1.1)!important;z-index:10}.floating-icon img{width:100%;height:100%;object-fit:contain;transition:all .3s ease;filter:drop-shadow(0 0 0 transparent);image-rendering:auto;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.floating-icon:hover img{filter:drop-shadow(0 0 3px rgba(139,92,246,.8)) drop-shadow(0 0 6px rgba(139,92,246,.6))!important}@keyframes float{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-8px)}}@keyframes float2{0%,to{transform:translate(-50%,-50%) translateY(0) rotate(0deg)}50%{transform:translate(-50%,-50%) translateY(-12px) rotate(3deg)}}@keyframes float3{0%,to{transform:translate(-50%,-50%) translateY(0) rotate(0deg)}50%{transform:translate(-50%,-50%) translateY(-6px) rotate(-2deg)}}.floating-icon:nth-child(6n){animation:float2 6s ease-in-out infinite}.floating-icon:nth-child(6n+1){animation:float3 5.5s ease-in-out infinite}.floating-icon:nth-child(6n+2){animation:float 5s ease-in-out infinite}.floating-icon:nth-child(6n+3){animation:float2 6.5s ease-in-out infinite}.floating-icon:nth-child(6n+4){animation:float3 4.5s ease-in-out infinite}.floating-icon:nth-child(6n+5){animation:float 5.8s ease-in-out infinite}@media (min-width:768px){@keyframes float-large{0%,to{transform:translate(-50%,-50%) scale(1.3) translateY(0)}50%{transform:translate(-50%,-50%) scale(1.3) translateY(-15px)}}@keyframes float2-large{0%,to{transform:translate(-50%,-50%) scale(1.3) translateY(0) rotate(0deg)}50%{transform:translate(-50%,-50%) scale(1.3) translateY(-20px) rotate(5deg)}}@keyframes float3-large{0%,to{transform:translate(-50%,-50%) scale(1.3) translateY(0) rotate(0deg)}50%{transform:translate(-50%,-50%) scale(1.3) translateY(-12px) rotate(-3deg)}}.floating-icon{animation:none!important}.floating-icon:nth-child(6n){animation:float2-large 6s ease-in-out infinite!important}.floating-icon:nth-child(6n+1){animation:float3-large 5.5s ease-in-out infinite!important}.floating-icon:nth-child(6n+2){animation:float-large 5s ease-in-out infinite!important}.floating-icon:nth-child(6n+3){animation:float2-large 6.5s ease-in-out infinite!important}.floating-icon:nth-child(6n+4){animation:float3-large 4.5s ease-in-out infinite!important}.floating-icon:nth-child(6n+5){animation:float-large 5.8s ease-in-out infinite!important}.floating-icon:hover{transform:translate(-50%,-50%) scale(1.4)!important}.floating-icon:hover img{filter:drop-shadow(0 0 4px rgba(139,92,246,.8)) drop-shadow(0 0 8px rgba(139,92,246,.6))!important}}@media (min-width:1024px){@keyframes float-large{0%,to{transform:translate(-50%,-50%) scale(1.5) translateY(0)}50%{transform:translate(-50%,-50%) scale(1.5) translateY(-15px)}}@keyframes float2-large{0%,to{transform:translate(-50%,-50%) scale(1.5) translateY(0) rotate(0deg)}50%{transform:translate(-50%,-50%) scale(1.5) translateY(-20px) rotate(5deg)}}@keyframes float3-large{0%,to{transform:translate(-50%,-50%) scale(1.5) translateY(0) rotate(0deg)}50%{transform:translate(-50%,-50%) scale(1.5) translateY(-12px) rotate(-3deg)}}.floating-icon:hover{transform:translate(-50%,-50%) scale(1.6)!important}.floating-icon:hover img{filter:drop-shadow(0 0 5px rgba(139,92,246,.8)) drop-shadow(0 0 10px rgba(139,92,246,.6))!important}}@media (min-width:1440px){@keyframes float-large{0%,to{transform:translate(-50%,-50%) scale(1.3) translateY(0)}50%{transform:translate(-50%,-50%) scale(1.3) translateY(-15px)}}@keyframes float2-large{0%,to{transform:translate(-50%,-50%) scale(1.3) translateY(0) rotate(0deg)}50%{transform:translate(-50%,-50%) scale(1.3) translateY(-20px) rotate(5deg)}}@keyframes float3-large{0%,to{transform:translate(-50%,-50%) scale(1.3) translateY(0) rotate(0deg)}50%{transform:translate(-50%,-50%) scale(1.3) translateY(-12px) rotate(-3deg)}}.floating-icon:hover{transform:translate(-50%,-50%) scale(1.4)!important}.floating-icon:hover img{filter:drop-shadow(0 0 6px rgba(139,92,246,.8)) drop-shadow(0 0 12px rgba(139,92,246,.6))!important}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.floating-icon img{image-rendering:auto;transform:translateZ(0);will-change:transform}}@media (min-width:1920px){@keyframes float-large{0%,to{transform:translate(-50%,-50%) scale(1.5) translateY(0)}50%{transform:translate(-50%,-50%) scale(1.5) translateY(-15px)}}@keyframes float2-large{0%,to{transform:translate(-50%,-50%) scale(1.5) translateY(0) rotate(0deg)}50%{transform:translate(-50%,-50%) scale(1.5) translateY(-20px) rotate(5deg)}}@keyframes float3-large{0%,to{transform:translate(-50%,-50%) scale(1.5) translateY(0) rotate(0deg)}50%{transform:translate(-50%,-50%) scale(1.5) translateY(-12px) rotate(-3deg)}}.floating-icon:hover{transform:translate(-50%,-50%) scale(1.6)!important}.floating-icon:hover img{filter:drop-shadow(0 0 7px rgba(139,92,246,.8)) drop-shadow(0 0 14px rgba(139,92,246,.6))!important}}