@supports (animation-timeline:view()){@media (min-width:640px) and (prefers-reduced-motion:no-preference){.AboutMotion-module__6xHP3a__frame{view-timeline-name:--about-frame;view-timeline-axis:block}.AboutMotion-module__6xHP3a__photo{animation:linear both AboutMotion-module__6xHP3a__settle;animation-timeline:--about-frame;animation-range:entry exit}.AboutMotion-module__6xHP3a__tile{animation:linear both AboutMotion-module__6xHP3a__tileUncover;animation-timeline:view();animation-range:entry calc(6% + var(--card-index,0) * 4%) entry calc(52% + var(--card-index,0) * 4%)}.AboutMotion-module__6xHP3a__pill{animation:linear both AboutMotion-module__6xHP3a__pillIn;animation-timeline:view();animation-range:cover 4% cover 18%}.AboutMotion-module__6xHP3a__pill:nth-child(2){animation-range:cover 7% cover 21%}.AboutMotion-module__6xHP3a__pill:nth-child(3){animation-range:cover 10% cover 24%}.AboutMotion-module__6xHP3a__pill:nth-child(4){animation-range:cover 13% cover 27%}.AboutMotion-module__6xHP3a__pill:nth-child(5){animation-range:cover 16% cover 30%}}}@keyframes AboutMotion-module__6xHP3a__settle{0%{transform:scale(1.1)translateY(2%)}to{transform:scale(1.1)translateY(-2%)}}@keyframes AboutMotion-module__6xHP3a__tileUncover{0%{clip-path:inset(0 0 100%);opacity:0}to{clip-path:inset(0);opacity:1}}@keyframes AboutMotion-module__6xHP3a__pillIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}
@supports (animation-timeline:view()){@media (max-width:639px) and (prefers-reduced-motion:no-preference){.Materials-module__DBwPyq__item{animation:linear both Materials-module__DBwPyq__materialIn;animation-timeline:view();animation-range:entry 10% entry 60%}.Materials-module__DBwPyq__item:nth-child(2){animation-range:entry 16% entry 66%}.Materials-module__DBwPyq__item:nth-child(3){animation-range:entry 22% entry 72%}.Materials-module__DBwPyq__item:nth-child(4){animation-range:entry 28% entry 78%}.Materials-module__DBwPyq__item:nth-child(5){animation-range:entry 34% entry 84%}}}@keyframes Materials-module__DBwPyq__materialIn{0%{clip-path:inset(0 0 100%);opacity:0;transform:translateY(.5rem)}to{clip-path:inset(0);opacity:1;transform:none}}
@media (max-width:639px){.Process-module__tQwqsq__track{padding-left:2.25rem;position:relative}.Process-module__tQwqsq__spine{background-color:#d6d3d1;width:1px;position:absolute;top:0;bottom:0;left:.5rem}.Process-module__tQwqsq__spineFill{transform-origin:top;background-color:var(--color-gold,#a58552);width:100%;height:100%;display:block;transform:scaleY(1)}.Process-module__tQwqsq__step{position:relative}.Process-module__tQwqsq__header{z-index:2;background-color:#fff;align-items:baseline;gap:.75rem;padding-block:.75rem;display:flex;position:sticky;top:5.25rem}.Process-module__tQwqsq__marker{background-color:var(--color-gold,#a58552);border-radius:50%;width:9px;height:9px;position:absolute;top:1.25rem;left:-2.0625rem;box-shadow:0 0 0 4px #fff}}@supports (animation-timeline:view()){@media (max-width:639px) and (prefers-reduced-motion:no-preference){.Process-module__tQwqsq__track{view-timeline-name:--process;view-timeline-axis:block}.Process-module__tQwqsq__spineFill{animation:linear both Process-module__tQwqsq__fill;animation-timeline:--process;animation-range:entry 80% exit 20%;transform:scaleY(0)}}}@keyframes Process-module__tQwqsq__fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.Process-module__tQwqsq__header{position:relative;top:auto}.Process-module__tQwqsq__spineFill{animation:none;transform:scaleY(1)}}@media (min-width:640px){.Process-module__tQwqsq__header{position:relative}.Process-module__tQwqsq__header:before{content:"";transform-origin:0;background-color:#0c0a09;height:2px;position:absolute;top:0;left:0;right:0;transform:scaleX(1)}}@supports (animation-timeline:view()){@media (min-width:640px) and (prefers-reduced-motion:no-preference){.Process-module__tQwqsq__header:before{animation:linear both Process-module__tQwqsq__drawRule;animation-timeline:view();animation-range:cover calc(6% + var(--i,0) * 5%) cover calc(28% + var(--i,0) * 5%)}}}@keyframes Process-module__tQwqsq__drawRule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.Process-module__tQwqsq__header:before{animation:none;transform:scaleX(1)}}
.CardStack-module__k8Emda__stack{flex-direction:column;gap:1.5rem;list-style:none;display:flex}.CardStack-module__k8Emda__card{border-radius:2.5rem;max-height:calc(100svh - 8.5rem);position:relative}@media (min-width:640px){.CardStack-module__k8Emda__stack{gap:2rem}}@media (max-width:639px) and (min-height:640px){.CardStack-module__k8Emda__stack{gap:1.25rem}.CardStack-module__k8Emda__card{top:calc(5.25rem + var(--card-index) * .85rem);position:sticky;box-shadow:0 -18px 40px -24px #0c0a098c}}@media (min-width:640px) and (min-height:640px){.CardStack-module__k8Emda__stack{gap:2.5rem}.CardStack-module__k8Emda__card{top:calc(6.75rem + var(--card-index) * 1.15rem);position:sticky;box-shadow:0 -18px 40px -24px #0c0a098c}}@media (prefers-reduced-motion:reduce){.CardStack-module__k8Emda__card{box-shadow:none;position:relative;top:auto}}@media (max-width:639px) and (min-height:640px){.CardStack-module__k8Emda__cardPhone{top:calc(5.25rem + var(--card-index) * .85rem);max-height:calc(100svh - 8.5rem);position:sticky;box-shadow:0 -18px 40px -24px #0c0a098c}}@media (prefers-reduced-motion:reduce){.CardStack-module__k8Emda__cardPhone{box-shadow:none;position:relative;top:auto}}
@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__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}}.CrossBrand-module__ovna2G__cover{aspect-ratio:2/3;background-color:#1c1917;grid-area:1/1;margin-inline:-1.5rem;position:relative;overflow:hidden}.CrossBrand-module__ovna2G__cover:before,.CrossBrand-module__ovna2G__cover:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.CrossBrand-module__ovna2G__cover:before{background:linear-gradient(#0c0a0994,#0c0a0938 26%,#0c0a0900 42%)}.CrossBrand-module__ovna2G__cover:after{background:linear-gradient(#0c0a0900 72%,#0c0a0980)}.CrossBrand-module__ovna2G__coverHeading{text-shadow:none}@media (max-width:639px){.CrossBrand-module__ovna2G__coverHeading{text-shadow:0 1px 24px #0c0a0959}}.CrossBrand-module__ovna2G__coverLabel{z-index:2;letter-spacing:.2em;text-transform:uppercase;color:#fff;font-size:.6875rem;font-weight:500;position:absolute;bottom:1.5rem;left:1.5rem}.CrossBrand-module__ovna2G__window{z-index:2;aspect-ratio:4/5;background-color:#fff;width:40%;padding:5px;position:absolute;bottom:1.5rem;right:1.5rem;box-shadow:0 24px 48px -16px #0c0a098c,0 2px 6px #0c0a092e}.CrossBrand-module__ovna2G__windowPrint{background-color:#e7e5e4;height:100%;position:relative;overflow:hidden}.CrossBrand-module__ovna2G__windowPrint:after{content:"";pointer-events:none;background:linear-gradient(#0c0a0900 60%,#0c0a0980);position:absolute;inset:0}.CrossBrand-module__ovna2G__windowLabel{z-index:1;letter-spacing:.2em;text-transform:uppercase;color:#fff;font-size:.625rem;font-weight:500;position:absolute;bottom:.75rem;left:.75rem}@media (prefers-reduced-motion:no-preference){.js-reveal .CrossBrand-module__ovna2G__coverPhoto{transition:transform 1.8s cubic-bezier(.16,1,.3,1);transform:scale(1.07)}.js-reveal .revealed .CrossBrand-module__ovna2G__coverPhoto{transform:scale(1)}.js-reveal .CrossBrand-module__ovna2G__windowPrint{clip-path:inset(100% 0 0);transition:clip-path 1.2s cubic-bezier(.65,0,.35,1) .2s}.js-reveal .CrossBrand-module__ovna2G__window.revealed .CrossBrand-module__ovna2G__windowPrint{clip-path:inset(0)}}
