.Stats-module__N0VmDq__rail{transform-origin:0}.Stats-module__N0VmDq__dot{transform-origin:50%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Stats-module__N0VmDq__rail{animation:linear both Stats-module__N0VmDq__railDraw;animation-timeline:view();animation-range:entry 25% entry 90%}.Stats-module__N0VmDq__dot{animation:linear both Stats-module__N0VmDq__dotIn;animation-timeline:view();animation-range:entry calc(40% + var(--dot-index) * 8%) entry calc(70% + var(--dot-index) * 8%)}}}@keyframes Stats-module__N0VmDq__railDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes Stats-module__N0VmDq__dotIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.Stats-module__N0VmDq__rail,.Stats-module__N0VmDq__dot{animation:none}}
@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.About-module__Balj8a__tile{animation:linear both About-module__Balj8a__tileIn;animation-timeline:view();animation-range:entry 5% entry 55%}.About-module__Balj8a__tile:nth-child(2){animation-range:entry 12% entry 62%}.About-module__Balj8a__drift{animation:linear both About-module__Balj8a__drift;animation-timeline:view();animation-range:entry exit}.About-module__Balj8a__step{animation:linear both About-module__Balj8a__stepIn;animation-timeline:view();animation-range:entry 45% cover 55%}}}@keyframes About-module__Balj8a__tileIn{0%{clip-path:inset(0 0 100%);transform:translateY(1.5rem)}to{clip-path:inset(0);transform:none}}@keyframes About-module__Balj8a__drift{0%{transform:scale(1.08)translateY(1.5%)}to{transform:scale(1.08)translateY(-1.5%)}}@keyframes About-module__Balj8a__stepIn{0%{opacity:.45;transform:translateY(.75rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.About-module__Balj8a__tile,.About-module__Balj8a__drift,.About-module__Balj8a__step{animation:none}}
.Services-module__kf8n-G__stack{flex-direction:column;gap:1.5rem;list-style:none;display:flex}.Services-module__kf8n-G__card{border-radius:2.5rem;max-height:calc(100svh - 8.5rem);position:relative}@media (min-width:640px){.Services-module__kf8n-G__stack{gap:2rem}}@media (min-width:640px) and (min-height:640px){.Services-module__kf8n-G__stack{gap:2.5rem}.Services-module__kf8n-G__card{top:calc(6.75rem + var(--card-index) * 1.15rem);position:sticky;box-shadow:0 -18px 40px -24px #0c0a098c}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Services-module__kf8n-G__line{animation:linear both Services-module__kf8n-G__lineIn;animation-timeline:view();animation-range:entry 10% entry 65%}.Services-module__kf8n-G__line:nth-child(2){animation-range:entry 16% entry 72%}.Services-module__kf8n-G__line:nth-child(3){animation-range:entry 22% entry 78%}.Services-module__kf8n-G__line:nth-child(4){animation-range:entry 28% entry 85%}}}@keyframes Services-module__kf8n-G__lineIn{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}.Services-module__kf8n-G__rule{transform-origin:0;background-color:var(--color-gold,#a58552);width:4.5rem;height:1px;display:block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Services-module__kf8n-G__rule{animation:linear both Services-module__kf8n-G__ruleIn;animation-timeline:view();animation-range:entry 20% entry 80%}}}@keyframes Services-module__kf8n-G__ruleIn{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.Services-module__kf8n-G__card{box-shadow:none;position:relative;top:auto}.Services-module__kf8n-G__line,.Services-module__kf8n-G__rule{animation:none}}
@property --scroll-position{syntax:"<number>";inherits:true;initial-value:50}.CrossBrand-module__ovna2G__stage{--position:var(--user-position,var(--scroll-position));isolation:isolate;aspect-ratio:4/5;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#e7e5e4;border-radius:2.5rem;position:relative;overflow:hidden}.CrossBrand-module__ovna2G__stage:after{content:"";z-index:3;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 90px #0c0a0938,inset 0 -40px 90px #0c0a092e}.CrossBrand-module__ovna2G__scene{pointer-events:none;position:absolute;inset:0}.CrossBrand-module__ovna2G__exterior{clip-path:inset(0 calc(100% - var(--position) * 1%) 0 0)}.CrossBrand-module__ovna2G__shade{background:linear-gradient(#0000 70%,#00000073);position:absolute;inset:0}.CrossBrand-module__ovna2G__imageLabel{z-index:2;color:#fff;text-shadow:0 1px 12px #00000073;opacity:clamp(0, calc((var(--position) - 8) / 22), 1);transform:translate3d(calc((var(--position) - 50) * .06px), 0, 0);position:absolute;bottom:36px;left:40px}.CrossBrand-module__ovna2G__interiorLabel{text-align:right;opacity:clamp(0, calc((92 - var(--position)) / 22), 1);transform:translate3d(calc((var(--position) - 50) * .06px), 0, 0);left:auto;right:40px}.CrossBrand-module__ovna2G__imageLabel p{letter-spacing:.16em;text-transform:uppercase;margin-bottom:9px;font-size:9px}.CrossBrand-module__ovna2G__imageLabel span{font-size:14px}.CrossBrand-module__ovna2G__divider{top:0;bottom:0;left:calc(var(--position) * 1%);z-index:2;pointer-events:none;width:2px;opacity:clamp(0, calc(var(--position) / 4), 1);background:linear-gradient(#fff0,#d6bd94d9 12%,#fffffff2 50%,#d6bd94d9 88%,#fff0);margin-left:-1px;position:absolute;box-shadow:0 0 14px 1px #d6bd9473,0 0 46px 6px #d6bd942e}.CrossBrand-module__ovna2G__beam{filter:blur(1px);opacity:.75;background:linear-gradient(#0000,#ffffffd9,#0000);border-radius:999px;width:6px;height:22%;position:absolute;left:50%;transform:translate(-50%)}.CrossBrand-module__ovna2G__handle{left:clamp(24px, calc(var(--position) * 1%), calc(100% - 24px));z-index:4;color:#57534e;cursor:ew-resize;touch-action:pan-y;background:#fff;border:1px solid #ffffffa6;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:box-shadow .3s,transform .3s;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0000001a,0 0 0 6px #d6bd941f}.CrossBrand-module__ovna2G__handle:hover,.CrossBrand-module__ovna2G__handle:focus-visible{transform:translate(-50%,-50%)scale(1.06);box-shadow:0 4px 14px #00000029,0 0 0 10px #d6bd942e}.CrossBrand-module__ovna2G__handle:focus-visible{outline-offset:4px;outline:2px solid #7d6440}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.CrossBrand-module__ovna2G__stage:not(.CrossBrand-module__ovna2G__manual){animation:linear both CrossBrand-module__ovna2G__stoneWipe;animation-timeline:view();animation-range:entry 30% exit 45%}.CrossBrand-module__ovna2G__driftExterior{animation:linear both CrossBrand-module__ovna2G__driftLeft;animation-timeline:view();animation-range:entry exit}.CrossBrand-module__ovna2G__driftInterior{animation:linear both CrossBrand-module__ovna2G__driftRight;animation-timeline:view();animation-range:entry exit}.CrossBrand-module__ovna2G__beam{animation:4.5s ease-in-out infinite CrossBrand-module__ovna2G__beamTravel}}}@keyframes CrossBrand-module__ovna2G__stoneWipe{0%{--scroll-position:88}50%{--scroll-position:50}to{--scroll-position:16}}@keyframes CrossBrand-module__ovna2G__driftLeft{0%{transform:scale(1.06)translate(1.2%)}to{transform:scale(1.06)translate(-1.2%)}}@keyframes CrossBrand-module__ovna2G__driftRight{0%{transform:scale(1.06)translate(-1.2%)}to{transform:scale(1.06)translate(1.2%)}}@keyframes CrossBrand-module__ovna2G__beamTravel{0%,to{opacity:0;top:-22%}15%{opacity:.75}85%{opacity:.75}to{top:100%}}@media (max-width:639px){.CrossBrand-module__ovna2G__stage{border-radius:1.75rem}.CrossBrand-module__ovna2G__imageLabel{bottom:28px;left:22px}.CrossBrand-module__ovna2G__interiorLabel{left:auto;right:22px}.CrossBrand-module__ovna2G__imageLabel p{letter-spacing:.08em;font-size:8px}.CrossBrand-module__ovna2G__imageLabel span{max-width:110px;font-size:11px;display:block}}@media (min-width:640px){.CrossBrand-module__ovna2G__stage{aspect-ratio:3/2}}@media (min-width:1024px){.CrossBrand-module__ovna2G__stage{aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){.CrossBrand-module__ovna2G__stage,.CrossBrand-module__ovna2G__driftExterior,.CrossBrand-module__ovna2G__driftInterior,.CrossBrand-module__ovna2G__beam{animation:none}.CrossBrand-module__ovna2G__imageLabel,.CrossBrand-module__ovna2G__handle{transition:none}.CrossBrand-module__ovna2G__beam{display:none}}
