.corridor-sequence{isolation:isolate;background:var(--site-section-deep);min-height:100svh;position:relative;overflow:clip}.corridor-sequence__stage{background:radial-gradient(ellipse 76% 52% at 50% 48%, #18679429, transparent 72%), linear-gradient(180deg, var(--site-section-rich) 0, #07121dfc 10rem, var(--site-section-deep) 100%);min-height:100svh;position:relative;overflow:hidden}.corridor-sequence__grid{z-index:0;opacity:.28;background-image:linear-gradient(#5cc1e70a 1px,#0000 1px),linear-gradient(90deg,#5cc1e709 1px,#0000 1px),radial-gradient(circle at 17% 31%,#b9eaff75 0 .75px,#0000 1px),radial-gradient(circle at 82% 72%,#77d3f566 0 .65px,#0000 .95px);background-size:5.5rem 5.5rem,5.5rem 5.5rem,17rem 19rem,21rem 23rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 70%,#000 10%,#0000 78%);mask-image:radial-gradient(72% 70%,#000 10%,#0000 78%)}.corridor-shell{z-index:2;transform-origin:50%;will-change:transform, border-radius, opacity;background:#081722;border:1px solid #88deff2b;border-radius:1.15rem;width:min(88vw,84rem);height:min(76vh,49rem);position:absolute;top:calc(50% + clamp(1.15rem,2.5vh,1.75rem));left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 6rem #0b6da21c,inset 0 0 2.5rem #61d3f509}.corridor-shell:after{z-index:12;content:"";pointer-events:none;border:1px solid #b7ecff06;position:absolute;inset:0}.dining-scene{transform-origin:50%;will-change:transform, filter;background-image:url(/media/corridor/nexserve-dining.webp);background-position:50%;background-size:cover;position:absolute;inset:-2%;overflow:hidden}.dining-scene:before,.dining-scene:after{z-index:2;content:"";pointer-events:none;position:absolute;inset:0}.dining-scene:before{background:linear-gradient(90deg,#000206e3 0%,#00020687 31%,#0002060f 58%,#00020621 100%),linear-gradient(#00020529,#0000 45%,#000206b3)}.dining-scene:after{opacity:.48;mix-blend-mode:screen;background:radial-gradient(circle at 82% 74%,#52d1f72e,#0000 22%),radial-gradient(56% 44% at 61% 52%,#0000 34%,#0002054d 100%),repeating-linear-gradient(90deg,#a7e4f803 0 1px,#0000 1px 4px)}.dining-scene__shade{z-index:5;opacity:0;pointer-events:none;will-change:opacity;background:radial-gradient(23% 42% at 68% 52%,#28a1cf26,#0000 68%),linear-gradient(90deg,#000207b3,#0003087a 44%,#00040aa1);position:absolute;inset:0}.dining-scene__tech-bloom{z-index:4;aspect-ratio:1.45;opacity:.54;filter:blur(18px);transform-origin:50%;pointer-events:none;background:radial-gradient(#48c7f247,#0000 67%);border-radius:50%;width:31%;position:absolute;bottom:4%;right:4%}.dining-digital{z-index:6;opacity:0;transform-origin:50%;pointer-events:none;will-change:transform, opacity;position:absolute;inset:0}.dining-digital__grid{opacity:.5;background-image:linear-gradient(#6ed5f51b 1px,#0000 1px),linear-gradient(90deg,#6ed5f518 1px,#0000 1px);background-size:4.35rem 4.35rem;position:absolute;inset:7% 4%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 90%,#0000)}.dining-digital__focus{border:1px solid #7fe0fb57;border-radius:.7rem;width:28%;height:36%;position:absolute;top:30%;left:48%;box-shadow:inset 0 0 1.75rem #34b5e10b,0 0 1.2rem #41bde70b}.dining-digital__focus:before,.dining-digital__focus:after{content:"";border-color:#92eaffc2;width:1.15rem;height:1.15rem;position:absolute}.dining-digital__focus:before{border-top:2px solid;border-left:2px solid;top:-1px;left:-1px}.dining-digital__focus:after{border-bottom:2px solid;border-right:2px solid;bottom:-1px;right:-1px}.dining-digital__label{color:#afe7f9ab;letter-spacing:.14em;text-align:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040f18a8;border:1px solid #6bcfee33;border-radius:999px;min-width:5.3rem;padding:.42rem .65rem;font-size:clamp(.42rem,.53vw,.58rem);font-weight:600;position:absolute}.dining-digital__label--menu{top:15%;right:9%}.dining-digital__label--table{top:23%;left:41%}.dining-digital__path{opacity:.74;transform-origin:0;background:linear-gradient(90deg,#0000,#5ad5f88c,#0000);height:1px;position:absolute}.dining-digital__path--one{width:18%;top:29%;left:48%;transform:rotate(-11deg)}.dining-digital__path--two{width:17%;top:68%;left:65%;transform:rotate(16deg)}.dining-digital__node{aspect-ratio:1;background:#85e8fff2;border-radius:50%;width:.38rem;position:absolute;box-shadow:0 0 .85rem #53d5f7cc}.dining-digital__node--one{top:26.5%;left:65.5%}.dining-digital__node--two{top:70%;left:80.8%}.dining-digital__qr-scan{border:1px solid #84e3fd5c;border-radius:.45rem;width:10.5%;height:29%;position:absolute;top:24%;left:66.2%;overflow:hidden;transform:perspective(40rem)rotateY(-7deg)rotate(2deg);box-shadow:inset 0 0 1rem #30b7e114}.dining-digital__qr-scan>span{opacity:0;will-change:transform, opacity;background:linear-gradient(90deg,#0000,#86edfff2,#0000);height:1px;position:absolute;top:26%;left:5%;right:5%;box-shadow:0 0 .7rem #59daf9d1}.dining-digital__phone{aspect-ratio:2.05;background:linear-gradient(145deg,#05141fd1,#040d16f2);border:1px solid #7ee0fb66;border-radius:.55rem;width:14.5%;position:absolute;bottom:12.5%;right:7.5%;overflow:hidden;transform:rotate(20deg)skew(-5deg);box-shadow:inset 0 0 1.25rem #38aedb1f,0 0 1.25rem #33bfeb26}.dining-digital__phone-status{background:#84e5fcb8;border-radius:999px;width:24%;height:4%;position:absolute;top:14%;left:10%}.dining-digital__phone-card{background:linear-gradient(160deg,#26799d57,#05141f80);border:1px solid #68caea38;border-radius:.22rem;width:24%;height:40%;position:absolute;top:36%}.dining-digital__phone-card--one{left:10%}.dining-digital__phone-card--two{left:38%}.dining-digital__phone-card--three{left:66%}.corridor-shell__mask{z-index:10;will-change:transform;background:radial-gradient(at 100%,#03090ffb,#010308 72%),#010308;width:74%;position:absolute;top:-31%;bottom:-31%;box-shadow:0 0 2.4rem #000000d1}.corridor-shell__mask--left{border-radius:0 58% 47% 0/0 45% 55% 0;left:-74%}.corridor-shell__mask--right{background:radial-gradient(at 0,#03090ffb,#010308 72%),#010308;border-radius:56% 0 0 49%/52% 0 0 48%;right:-74%}.corridor-sequence__intro{z-index:8;text-align:left;text-shadow:0 2px 1.4rem #000000d1;will-change:transform, opacity;width:min(42rem,64% - 2rem);position:absolute;bottom:clamp(1.7rem,4vw,3.6rem);left:clamp(1.4rem,5vw,4.5rem)}.corridor-sequence__intro>p:first-child,.corridor-next>p:first-child{color:#97def39e;letter-spacing:.19em;text-transform:uppercase;margin:0 0 .72rem;font-size:clamp(.58rem,.72vw,.72rem);font-weight:600}.corridor-sequence__intro h2{color:#f7fcfff2;font-family:var(--font-howdybun);font-size:var(--site-howdybun-title-size);letter-spacing:-.02em;word-spacing:.08em;margin:0;font-weight:400;line-height:1.05}.corridor-sequence__intro h2 span{white-space:nowrap;display:block}.corridor-sequence__intro>p:last-child{color:#cbdce6a3;width:min(31rem,100%);margin:1rem 0 0;font-size:clamp(.76rem,.96vw,.92rem);line-height:1.55}.corridor-sequence__blackout{z-index:4;opacity:0;background:var(--site-section-soft);pointer-events:none;will-change:opacity;position:absolute;inset:0}.corridor-sequence__transition-core{z-index:5;opacity:0;filter:brightness(.72)saturate(.75);transform-origin:50%;will-change:transform, opacity;background:linear-gradient(#83e7ff2e,#0000 32%,#12557038),url(/media/corridor/nexserve-dining.webp) 50%/auto 100%;border:1px solid #99ebff57;border-radius:48% 52% 44% 56%/13% 15% 14% 17%;width:clamp(3rem,8vw,7.5rem);height:clamp(12rem,45vh,29rem);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 1.4rem #7febff42,0 0 3.5rem #4acaec29}.corridor-brand{z-index:6;opacity:0;clip-path:inset(0 49%);transform-origin:50%;will-change:transform, clip-path, opacity;width:min(97vw,105rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleX(.44)}.corridor-brand__word{clip-path:inset(1px 0);filter:drop-shadow(0 0 1.4rem #45bee51a);width:100%;height:auto;display:block;overflow:hidden}.corridor-brand__mobile-media{display:none}.corridor-brand__mask-text{font-family:var(--font-howdybun);letter-spacing:-.02em;font-size:318px;font-weight:400}.corridor-brand__fallback-image{filter:brightness(.9)contrast(1.08)saturate(.82);transform-origin:50%;display:none}.corridor-sequence--mask-fallback .corridor-brand__fallback-image{display:block}.corridor-sequence--mask-fallback .corridor-brand__foreign-media{display:none}.corridor-brand__media{transform-origin:50%;will-change:transform;background:0 0;width:100%;height:100%;position:relative;overflow:hidden;transform:scale(1.08)}.corridor-brand__media:after{z-index:4;content:"";pointer-events:none;background:linear-gradient(90deg,#01080e33,#0000 34%,#23abd621 78%,#01070c4d),linear-gradient(#2cbbe414,#0000 42%,#00040838);position:absolute;inset:0}.corridor-brand__still{z-index:1;filter:brightness(.9)contrast(1.08)saturate(.82);will-change:opacity;background-image:url(/media/corridor/nexserve-dining.webp);background-position:50% 52%;background-size:cover;position:absolute;inset:-10% 0}.corridor-brand__video{z-index:2;object-fit:cover;object-position:center 48%;opacity:0;filter:brightness(.98)contrast(1.08)saturate(1.12);will-change:opacity;width:100%;height:124%;position:absolute;inset:-12% 0}.corridor-next{z-index:7;opacity:0;text-align:center;will-change:transform, opacity;width:min(64rem,100% - 3rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.corridor-next h3{color:#f7fcfff0;font-family:var(--font-howdybun);font-size:var(--site-howdybun-title-size);letter-spacing:-.02em;word-spacing:.08em;margin:0;font-weight:400;line-height:1.05}.corridor-next>p:last-child{color:#bed3e08a;white-space:nowrap;width:min(58rem,100%);margin:1.25rem auto 0;font-size:clamp(.84rem,1.1vw,1rem);line-height:1.6}@media (max-width:1023px){.corridor-shell{width:min(92vw,64rem);height:min(72vh,43rem)}.corridor-sequence__intro{width:min(38rem,68% - 1rem);left:clamp(1.4rem,4.5vw,3rem)}.corridor-brand{width:98vw}}@media (max-width:767px){.corridor-sequence{min-height:180dvh}.corridor-sequence__stage{width:100%;height:100dvh;padding-top:calc(var(--site-nav-height) + env(safe-area-inset-top));padding-bottom:max(1.2rem, env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:center;padding-inline:0;display:flex;position:sticky;top:0;overflow:hidden}.corridor-sequence__grid{opacity:.2;background-size:3.75rem 3.75rem,3.75rem 3.75rem,14rem 17rem,18rem 21rem}.corridor-shell{width:var(--site-canvas);height:100%;max-height:calc(100svh - var(--site-nav-height) - env(safe-area-inset-top) - max(1.5rem, env(safe-area-inset-bottom)) - 2rem);transform-origin:50%;border-radius:1.25rem;margin:auto;position:relative;top:auto;left:auto;transform:none;box-shadow:0 1.5rem 4rem #0009,0 0 3.5rem #0b6da229}.dining-scene{background-position:58%}.dining-scene:before{background:linear-gradient(90deg,#00020694,#00020624),linear-gradient(#0002051f,#00020614 38%,#000206e0 78%)}.dining-digital__grid{background-size:2.8rem 2.8rem}.dining-digital__focus{width:44%;height:30%;top:28%;left:38%}.dining-digital__label--menu{top:13%;right:6%}.dining-digital__label--table{top:20%;left:17%}.dining-digital__path,.dining-digital__node{display:none}.dining-digital__qr-scan{width:18%;height:25%;top:25%;left:60%}.dining-digital__phone{width:26%;bottom:24%;right:6%}.corridor-sequence__intro{text-align:left;width:calc(100% - clamp(2.2rem,7.6vw,3.2rem));bottom:clamp(1.4rem,3.5vh,2.2rem);left:clamp(1.1rem,3.8vw,1.6rem)}.corridor-sequence__intro>p:first-child,.corridor-next>p:first-child{letter-spacing:.16em;margin-bottom:.45rem;font-size:.56rem}.corridor-sequence__intro h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.2rem,10vw,3.4rem);line-height:1.05}.corridor-sequence__intro h2 span{white-space:normal}.corridor-sequence__intro>p:last-child{max-width:21rem;margin-top:.65rem;font-size:clamp(.76rem,2.2vw,.86rem);line-height:1.5}.corridor-shell__mask{display:none}.corridor-brand{clip-path:none;width:100vw;background:0 0!important}.corridor-brand__word{display:none}.corridor-brand__mobile-media{aspect-ratio:1600/380;width:100%;display:block;background:0 0!important}.corridor-brand__mobile-media .corridor-brand__media{overflow:visible;transform:none;background:0 0!important}.corridor-brand__mobile-media .corridor-brand__media:after{display:none!important}.corridor-brand__mobile-canvas{opacity:0;width:100%;height:100%;display:block;background:0 0!important}.corridor-brand__mobile-playback{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.corridor-brand__mask-text{letter-spacing:-.02em;font-size:296px}.corridor-next{width:calc(100% - 2rem)}.corridor-next h3{font-size:var(--site-howdybun-title-size)}.corridor-next>p:last-child{white-space:normal;max-width:21rem;font-size:.78rem}}.corridor-sequence:not(.corridor-sequence--motion-active) [data-corridor-shell],.corridor-sequence:not(.corridor-sequence--motion-active) [data-corridor-media],.corridor-sequence:not(.corridor-sequence--motion-active) [data-digital-layer],.corridor-sequence:not(.corridor-sequence--motion-active) [data-corridor-intro],.corridor-sequence:not(.corridor-sequence--motion-active) [data-stage-blackout],.corridor-sequence:not(.corridor-sequence--motion-active) [data-transition-core],.corridor-sequence:not(.corridor-sequence--motion-active) [data-brand-reveal],.corridor-sequence:not(.corridor-sequence--motion-active) [data-brand-media],.corridor-sequence:not(.corridor-sequence--motion-active) [data-next-preview]{will-change:auto}@media (prefers-reduced-motion:reduce){.corridor-sequence{min-height:auto;overflow:hidden}.corridor-sequence__stage{gap:clamp(4rem,9vw,7rem);min-height:auto;padding:clamp(5rem,10vw,8rem) 1rem;display:grid}.corridor-shell,.corridor-brand,.corridor-next{opacity:1;position:relative;top:auto;left:auto;transform:none}.corridor-shell{grid-row:1;width:min(78rem,100%);height:min(64vw,42rem);min-height:26rem;margin-inline:auto}.corridor-sequence__intro{opacity:1;transform:none}.dining-digital,[data-digital-item]{opacity:.72;transform:none}.corridor-sequence__blackout,.corridor-sequence__transition-core,.corridor-shell__mask{display:none}.corridor-brand{clip-path:none;grid-row:2;width:min(97vw,105rem);margin-inline:auto}.corridor-next{grid-row:3;width:min(64rem,100%);margin-inline:auto}}
