#experience{background:#7eb7c9}.xp-overlay{pointer-events:none}.xp-scroll-hint-label{animation:1.8s ease-in-out infinite xp-scroll-hint-bounce;display:inline-block}@keyframes xp-scroll-hint-bounce{0%,to{opacity:.75;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}.xp-skip-link{animation:1.2s step-start infinite xp-skip-blink}@keyframes xp-skip-blink{0%,50%{opacity:1}50.01%,to{opacity:.25}}.xp-banner-menu,.xp-about{opacity:0;visibility:hidden}.xp-banner-menu a,.xp-about a,.xp-about button{pointer-events:auto}.xp-loader-bar{transform-origin:0}.xp-loader{background:#7eb7c9;transition:opacity .55s,visibility .55s}.xp-loader--exit{opacity:0;visibility:hidden;pointer-events:none}.xp-loader-sky{background:radial-gradient(80% 55% at 50% 0,#ffffff47,#0000 60%),linear-gradient(#8fc4d4 0%,#7eb7c9 42%,#3d7a8c 78%,#003040 100%);position:absolute;inset:0}.xp-loader-grid{opacity:.22;background-image:linear-gradient(#00304059 1px,#0000 1px),linear-gradient(90deg,#00304059 1px,#0000 1px);background-size:28px 28px;animation:18s linear infinite xp-loader-grid-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 20%,#0000 75%)}.xp-loader-haze{pointer-events:none;background:linear-gradient(#0000,#00304073);height:38%;position:absolute;inset:auto 0 0}.xp-loader-fill{background:linear-gradient(90deg,#9c7530,#d0a030 55%,#e8d5a3);transition:width .35s ease-out;position:relative;overflow:hidden;box-shadow:0 0 12px #d0a03073}.xp-loader-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);animation:1.6s ease-in-out infinite xp-loader-sheen;position:absolute;inset:0}.xp-loader-iso{filter:drop-shadow(0 12px 28px #00182059)}.xp-loader-model{transform-origin:160px 140px;animation:5.5s ease-in-out infinite xp-loader-model-float}.xp-loader-stroke{transition:stroke-dashoffset .45s ease-out,opacity .35s}.xp-loader-cursor{transform-origin:0 0;animation:4.8s ease-in-out infinite xp-loader-cursor-orbit}.xp-loader-cursor-ring{transform-origin:50%;transform-box:fill-box;animation:1.6s ease-out infinite xp-loader-cursor-pulse}.xp-loader-dots span{opacity:.25;animation:1.2s ease-in-out infinite xp-loader-dot}.xp-loader-dots span:nth-child(2){animation-delay:.2s}.xp-loader-dots span:nth-child(3){animation-delay:.4s}@keyframes xp-loader-grid-drift{0%{background-position:0 0}to{background-position:28px 28px}}@keyframes xp-loader-model-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(.6deg)}}@keyframes xp-loader-cursor-orbit{0%{transform:translate(112px,148px)}18%{transform:translate(160px,122px)}36%{transform:translate(208px,148px)}52%{transform:translate(208px,84px)}68%{transform:translate(160px,58px)}84%{transform:translate(152px,40px)}to{transform:translate(112px,148px)}}@keyframes xp-loader-cursor-pulse{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.8)}}@keyframes xp-loader-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes xp-loader-dot{0%,80%,to{opacity:.2}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.xp-loader-grid,.xp-loader-model,.xp-loader-cursor,.xp-loader-cursor-ring,.xp-loader-fill:after,.xp-loader-dots span,.xp-scroll-hint-label,.xp-skip-link{animation:none!important}}.xp-mobile-bg{will-change:transform}.xp-mobile-hero{will-change:transform, opacity}.xp-mobile-house-scene{will-change:opacity}.xp-mobile-house-wrap{will-change:transform}.xp-mobile-road{background:linear-gradient(#1f293700 0%,#1f293780 45%,#1f2937bf 100%)}.xp-mobile-nav{transform-origin:top;will-change:transform, opacity}.xp-mobile-nav-item{opacity:0}.xp-mobile-about{opacity:0;visibility:hidden}.xp-mobile-about a,.xp-mobile-about button{pointer-events:auto}.xp-mobile-about-card{min-height:0}@media (max-height:680px){.xp-mobile-hero{padding-top:3.5rem;padding-bottom:max(3.5rem,10%)}.xp-mobile-hero h1{font-size:1.35rem}.xp-mobile-hero-subtext{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
