.lab-home,.build-section,.lab-section{padding-top:90px;padding-bottom:90px;border-bottom:1px solid var(--line)}.lab-intro{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-bottom:40px;align-items:end}.lab-intro>p{max-width:590px;color:var(--muted);font-size:19px;margin:0}.lab-teasers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.lab-teaser{min-width:0}.lab-teaser>div{height:280px;overflow:hidden;border:1px solid var(--line);transition:transform .25s}.lab-teaser:hover>div{transform:translateY(-4px)}.teaser-number{display:block;color:var(--cyan);font-size:12px;letter-spacing:.09em;text-transform:uppercase;margin:24px 0 12px}.lab-teaser h3{font-family:Barlow,Arial,sans-serif;font-size:26px;line-height:1.12;letter-spacing:-.025em;margin-bottom:14px}.lab-teaser h3 b{font-size:25px;color:var(--cyan)}.lab-teaser>p{font-size:17px;color:var(--muted)}.mini-label{font-size:11px;letter-spacing:.09em;font-weight:700;line-height:1.6}.teaser-dash{padding:25px;background:#101719;color:#edf8ef}.teaser-dash>strong{display:block;font-size:27px;line-height:1.2;margin:13px 0 18px}.mini-stats{display:flex;gap:35px}.mini-stats>span{font-size:35px;line-height:1}.mini-stats small{display:block;font-size:11px;color:#b7c8bd;margin-top:8px}.mini-bars{display:flex;gap:15px;align-items:end;height:74px;margin-top:20px;border-bottom:1px solid #4b6d58}.mini-bars i{width:22px;background:#9fceb3}.teaser-game{position:relative;background:#0a101d;color:#f4e7af;padding:28px}.game-word{position:absolute;top:24px;left:24px;font-family:Poster,Arial,sans-serif;font-size:55px;line-height:.9;letter-spacing:.03em}.teaser-game>small{position:absolute;bottom:20px;left:25px;color:#c7cbd7}.pixel-moon{width:90px;height:90px;position:absolute;right:28px;top:26px;background:#d1d4be;box-shadow:-12px 12px #454c70;clip-path:polygon(20% 0,80% 0,80% 20%,100% 20%,100% 80%,80% 80%,80% 100%,20% 100%,20% 80%,0 80%,0 20%,20% 20%)}.pixel-player{position:absolute;bottom:62px;left:45%;width:20px;height:25px;background:#5ed7dd;box-shadow:0 -12px #f2ca8b,0 8px #294f78,70px 15px #243b34,-70px 15px #243b34,105px 30px #243b34,-105px 30px #243b34}.pixel-star{position:absolute;color:#eed27f;font-size:30px}.star-one{left:24px;bottom:72px}.star-two{right:40px;bottom:100px}.teaser-compare{display:grid;grid-template-columns:1fr 1fr;position:relative}.compare-old{font-family:Georgia,serif;background:#e3d8c5;color:#463a2d;padding:40px 16px;font-size:31px;transform:rotate(-3deg) scale(1.08);text-align:center}.compare-old i{font-size:12px;display:block;margin-top:25px}.compare-new{background:#142526;color:#f4bb4a;font-family:Poster,Arial,sans-serif;font-size:42px;line-height:.95;padding:40px 15px;position:relative}.compare-new small{display:block;font-family:Barlow,Arial,sans-serif;font-size:15px;line-height:1.4;color:#e1e7dd;margin-top:25px}.compare-arrow{position:absolute;left:43%;top:41%;width:45px;height:45px;background:#f6b942;color:#111;display:grid;place-items:center;z-index:1;font-size:27px;border-radius:50%}.demo-disclosure{color:var(--muted);font-size:14px;max-width:890px;margin:27px 0 0;line-height:1.6}.build-section{display:grid;grid-template-columns:1fr 1.1fr;gap:70px}.build-copy>p{color:var(--muted)}.build-lead{font-size:23px;color:var(--text)!important}.build-steps{padding:0;list-style:none;counter-reset:build;margin:35px 0}.build-steps li{border-top:1px solid var(--line);padding:18px 0 18px 40px;position:relative;counter-increment:build}.build-steps li:before{content:'0' counter(build);position:absolute;left:0;color:var(--cyan);font-size:12px;top:22px}.build-steps strong,.build-steps span{display:block}.build-steps span{color:var(--muted);font-size:16px;margin-top:6px}.lab-page-hero{padding-top:28px;padding-bottom:65px;border-bottom:1px solid var(--line)}.breadcrumb{font-size:14px;color:var(--muted);margin-bottom:50px}.breadcrumb a{text-decoration:underline;text-underline-offset:4px}.lab-page-hero h1{font-size:clamp(70px,8.5vw,120px);line-height:.92;max-width:1000px}.lab-page-hero h1 em{color:var(--cyan)}.lab-lead{font-size:23px;line-height:1.5;max-width:760px;color:var(--muted);margin:28px 0}.lab-jump{display:flex;flex-wrap:wrap;gap:20px 36px;margin-top:42px}.lab-jump a{font-size:15px;text-decoration:underline;text-underline-offset:7px;text-decoration-color:var(--cyan)}.command-demo{border:1px solid var(--line);background:var(--surface,var(--panel));min-width:0}.command-top{padding:17px 24px;display:flex;justify-content:space-between;gap:16px;align-items:center;border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.06em}.demo-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cyan);margin-right:7px}.command-top button,.game-buttons button{background:transparent;color:var(--text);border:1px solid var(--line);padding:9px 13px;cursor:pointer;font-size:14px;min-height:42px}.workspace-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line)}.workspace-switch>button{border:0;border-right:1px solid var(--line);border-bottom:3px solid transparent;padding:21px 25px;text-align:left;cursor:pointer;background:transparent;color:var(--muted)}.workspace-switch>button:last-child{border-right:0}.workspace-switch>button[aria-pressed=true]{color:var(--text);border-bottom-color:var(--cyan);background:var(--navy)}.workspace-switch small{display:block;font-size:12px;letter-spacing:.04em;margin-bottom:6px}.workspace-switch strong{font-size:24px;font-weight:600}.workspace-panel{padding:32px;min-width:0}.workspace-panel[hidden],[hidden]{display:none!important}.workspace-heading{display:flex;justify-content:space-between;align-items:start;gap:30px;margin-bottom:28px}.workspace-heading h3{font-family:Barlow,Arial,sans-serif;font-size:32px;letter-spacing:-.025em;line-height:1.1}.workspace-heading p:not(.mini-label){color:var(--muted);font-size:16px;margin:12px 0 0}.workspace-heading .mini-label{color:var(--cyan);margin-bottom:12px}.select-label{font-size:12px;color:var(--muted);min-width:170px}.select-label select{display:block;margin-top:8px;width:100%;font:inherit;font-size:16px;background:var(--navy);border:1px solid var(--line);color:var(--text);padding:11px;min-height:44px}.demo-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.demo-metric{background:var(--navy);padding:23px;border:1px solid var(--line)}.demo-metric>span{font-size:13px;color:var(--muted);display:block}.demo-metric strong{display:block;font-size:40px;line-height:1.1;margin:12px 0;font-weight:500}.demo-metric small{font-size:12px;color:var(--muted)}.dashboard-columns{display:grid;grid-template-columns:1fr 1fr;gap:26px;min-width:0}.dashboard-columns>div,.dashboard-columns>fieldset{min-width:0}.chart-panel,.task-panel,.shift-compose{border:1px solid var(--line);padding:23px;background:var(--navy)}.panel-heading{display:flex;justify-content:space-between;gap:15px;align-items:baseline;margin-bottom:20px}.panel-heading h4,.shift-compose h4{font-size:18px;margin:0}.panel-heading>span{font-size:12px;color:var(--muted)}.arrival-chart{height:180px;display:flex;align-items:end;justify-content:space-around;gap:12px;padding-top:15px}.arrival-column{height:100%;display:flex;flex-direction:column;justify-content:end;align-items:center;flex:1;gap:7px}.arrival-column i{width:100%;max-width:45px;background:var(--cyan);min-height:4px;transition:height .25s}.arrival-column span{font-size:12px;color:var(--muted)}.arrival-column b{font-size:13px;font-weight:500}.demo-task{display:flex;align-items:start;gap:12px;padding:12px 0;border-top:1px solid var(--line);font-size:16px;cursor:pointer}.demo-task input{width:19px;height:19px;min-width:19px;accent-color:var(--cyan);margin:4px 0 0;padding:0}.demo-task span{line-height:1.4}.demo-task small{display:block;color:var(--muted);font-size:12px;margin-top:5px}.demo-task:has(input:checked)>span{text-decoration:line-through;color:var(--muted)}.workspace-use{font-size:15px;color:var(--muted);line-height:1.6;margin:25px 0 0}.workspace-use strong{color:var(--text)}.demo-bottom{padding:16px 32px;margin:0;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.scenario-tag{border:1px solid var(--line);padding:8px 12px;font-size:11px;letter-spacing:.05em;white-space:nowrap}.budget-inputs{border:1px solid var(--line);padding:22px;background:var(--navy);display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0}.budget-inputs legend{padding:0 8px;font-size:17px}.budget-inputs label{font-size:14px;display:block;margin:0}.budget-inputs input{width:100%;margin-top:7px;padding:10px;min-height:44px;border:1px solid var(--line);border-radius:0}.input-help{grid-column:1/-1;margin:0;color:var(--muted);font-size:13px}.budget-results{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:22px}.budget-results div{border-bottom:1px solid var(--line);padding:0 0 12px}.budget-results span{display:block;font-size:12px;color:var(--muted)}.budget-results strong{display:block;font-size:27px;font-weight:500}.budget-results .result-negative{color:var(--gold)}.run-of-show{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.run-of-show button{padding:10px 8px;border:1px solid var(--line);background:var(--navy);color:var(--muted);font-size:12px;line-height:1.4;cursor:pointer}.run-of-show button span{display:block;font-size:17px;margin-bottom:5px}.run-of-show button[aria-pressed=true]{border-color:var(--cyan);color:var(--text)}.step-detail{color:var(--muted);font-size:15px;min-height:76px;margin-top:18px}.shift-summary{padding:15px 0;border-top:1px solid var(--line);margin-bottom:18px;font-size:15px;color:var(--cyan)}.shift-note{display:block;border-bottom:1px solid var(--line);padding:16px 0}.shift-note:first-child{padding-top:0}.shift-note label{display:flex;gap:13px;align-items:start;cursor:pointer}.shift-note input{width:19px;height:19px;min-width:19px;margin:5px 0 0;accent-color:var(--cyan);padding:0}.shift-note strong{font-size:16px;line-height:1.5;font-weight:500}.shift-note small{font-size:11px;color:var(--muted);display:block;margin-top:7px;letter-spacing:.04em}.shift-note input:checked+span strong{text-decoration:line-through;color:var(--muted)}.shift-compose>p{font-size:14px;color:var(--muted);margin-top:10px}.shift-compose label{font-size:14px}.shift-compose textarea{width:100%;padding:12px;resize:vertical;border:1px solid var(--line);margin:8px 0 14px}.check-label{display:flex;gap:9px;align-items:center}.check-label input{width:18px;height:18px;margin:0;accent-color:var(--cyan)}.shift-compose .button{margin-top:15px}.empty-notes{color:var(--muted)}.game-shell{border:1px solid var(--line);overflow:hidden}.game-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px;background:var(--surface,var(--panel))}.game-toolbar strong{display:block;letter-spacing:.15em;font-size:16px}.game-toolbar span{display:block;font-size:14px;color:var(--muted);margin-top:5px}.game-buttons{display:flex;gap:10px;flex-wrap:wrap}.game-field{position:relative;background:#0a101d;aspect-ratio:1.8}.game-field canvas{display:block;width:100%;height:100%;image-rendering:pixelated;outline-offset:-4px}.game-overlay{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;background:#0a101de6;color:#ecece8;padding:25px;pointer-events:none}.game-overlay strong{font-family:Poster,Arial,sans-serif;font-size:clamp(40px,5vw,70px);line-height:.95;color:#f2ce7b}.game-overlay>p{margin:20px 0;font-size:16px;color:#b9cbcc}.game-overlay>span:last-child{font-size:13px;color:#85ccd4}.game-controls{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--surface,var(--panel))}.game-controls p{margin:0;color:var(--muted);font-size:14px}.dpad{display:grid;grid-template-columns:repeat(3,44px);gap:5px}.dpad button{border:1px solid var(--line);background:var(--navy);color:var(--text);font-size:24px;width:44px;height:44px;touch-action:none;cursor:pointer;user-select:none}.dpad button:active{background:var(--cyan);color:var(--navy)}.dpad [data-direction=up]{grid-column:2}.dpad [data-direction=left]{grid-column:1}.game-outcomes{display:grid;grid-template-columns:1.2fr 1fr;gap:55px;margin-top:28px;color:var(--muted);font-size:17px}.game-outcomes strong{color:var(--text)}.plan-demo{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:stretch}.room-plan{border:1px solid var(--line);padding:18px;display:grid;grid-template-columns:1fr 1.8fr 1fr;grid-template-rows:90px 170px 50px;gap:15px;background:var(--surface,var(--panel))}.room{border:1px solid var(--line);background:var(--navy);color:var(--text);padding:15px;font-size:16px;cursor:pointer;text-align:left}.room span{display:block;color:var(--muted);font-size:11px;margin-bottom:8px}.room[aria-pressed=true]{border:2px solid var(--cyan);background:var(--panel)}.room-entry{grid-column:1;grid-row:1/3}.room-stage{grid-column:2/4}.room-tables{grid-column:2}.room-bar{grid-column:3}.room-tables i{display:block;font-size:28px;color:var(--muted);letter-spacing:6px;line-height:1.5;font-style:normal;margin-top:12px}.room-path{grid-column:1/-1;font-size:10px;color:var(--muted);letter-spacing:.1em;text-align:center;align-self:center}.room-info{border-top:2px solid var(--cyan);padding-top:24px}.room-info h3{font-size:30px;margin-bottom:18px}.room-info p,.room-info li{font-size:17px;color:var(--muted)}.room-info ul{padding-left:20px}.lab-cta{padding-top:80px;padding-bottom:85px}.lab-cta>p:not(.eyebrow){max-width:660px;color:var(--muted);font-size:20px;margin:25px 0}.lab-cta>.text-link{display:inline-block;margin-left:25px}.lab-footer{padding-top:35px;padding-bottom:35px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:20px 35px}.lab-footer p{font-size:15px;color:var(--muted);margin:0;flex:1}.lab-footer small{width:100%;color:var(--muted);font-size:12px}.study-heading{display:grid;grid-template-columns:70px 1fr;gap:25px;max-width:900px;margin-bottom:35px}.study-no{font-family:Poster;font-size:60px;color:var(--cyan);line-height:1}.study-heading p:last-child{font-size:19px;color:var(--muted);margin:23px 0 0}.comparison-controls{display:flex;gap:10px;margin:25px 0 20px}.comparison-controls button{border:1px solid var(--line);color:var(--muted);background:var(--navy);padding:10px 17px;min-height:44px;cursor:pointer;font-size:15px}.comparison-controls button[aria-pressed=true]{color:var(--text);border-color:var(--cyan)}.comparison-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch}.comparison-pair[data-view=before],.comparison-pair[data-view=after]{grid-template-columns:minmax(0,720px);justify-content:center}.comparison-pair[data-view=before] .comparison-after,.comparison-pair[data-view=after] .comparison-before{display:none}.comparison-pair figure{min-width:0;display:flex;flex-direction:column}.comparison-pair figcaption{display:flex;gap:15px;align-items:baseline;font-size:14px;color:var(--muted);padding:13px 0}.comparison-pair figcaption>span{font-size:11px;letter-spacing:.13em;color:var(--text)}.comparison-pair figure>div{flex:1}.old-menu{background:#eee8d9;color:#312d25;padding:35px 26px;text-align:center;border:1px solid #b5ab98;font-family:Georgia,serif;line-height:1.75}.old-menu h3{font-family:Georgia,serif;letter-spacing:0;font-size:29px;line-height:1.3}.old-menu p{font-size:16px;margin-top:20px}.old-menu div{font-size:18px}.new-menu{background:#112424;color:#f2e9d1;padding:32px;border:1px solid #44605b}.menu-brand{font-family:Poster,Arial,sans-serif;font-size:48px;line-height:1;color:#f5ba4b;letter-spacing:.01em}.menu-brand>span{font-size:33px}.menu-brand small{display:block;font-family:Barlow,Arial,sans-serif;font-size:10px;letter-spacing:.13em;margin-top:12px;color:#b9ccbd}.menu-overline{font-size:10px;letter-spacing:.13em;margin:35px 0 12px;color:#b9ccbd}.new-menu h3{font-size:32px;font-family:Georgia,serif;font-weight:400;letter-spacing:-.03em;margin:0 0 20px;color:#f2e9d1}.menu-item{border-bottom:1px solid #42605b;padding:12px 0}.menu-item strong{display:block;font-size:19px;font-weight:500}.menu-item b,.menu-extras b,.menu-dessert b{float:right;color:#f5ba4b;font-weight:500}.menu-item p{font-size:14px;color:#b9ccbd;margin:5px 0 0}.menu-extras{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:26px}.menu-extras h4{font-family:Georgia,serif;font-size:21px;font-weight:400;line-height:1.2;margin:0 0 12px}.menu-extras p{font-size:14px;color:#b9ccbd;line-height:1.9}.menu-dessert{font-size:14px;border-top:1px solid #42605b;padding-top:16px;margin:10px 0 18px}.new-menu>small{font-size:11px;color:#b9ccbd}.old-event{background:#e9eff5;color:#283649;padding:28px;font-family:Arial,sans-serif}.old-event>div:first-child{padding-bottom:20px;border-bottom:2px solid #a1b2c6;font-size:12px}.old-event h3{font-family:Arial,sans-serif;font-size:27px;line-height:1.3;letter-spacing:0;color:#1b3b80;margin:32px 0 20px}.old-event p{font-size:17px;line-height:1.75}.old-event-callout{padding:25px;background:#f4d248;color:#562f25;font-size:27px;text-align:center;font-weight:700;margin:25px 0}.old-event-link{font-size:15px;text-decoration:underline;color:#1b3b80}.new-event{position:relative;overflow:hidden;background:#121e21;color:#f4eee3}.new-event>img{width:100%;height:230px;object-fit:cover;filter:brightness(.8)}.new-event-copy{padding:28px}.new-event .mini-label{color:#f4ba58;margin:0 0 16px}.new-event h3{font-family:Poster,Arial,sans-serif;font-size:68px;text-transform:uppercase;letter-spacing:.01em;line-height:.9;color:#f4eee3}.new-event-copy>p:not(.mini-label){font-size:16px;color:#c8d4d3;margin-top:20px}.new-event dl{margin:25px 0;display:grid;gap:14px}.new-event dt{font-size:10px;letter-spacing:.13em;color:#f4ba58}.new-event dd{margin:3px 0 0;font-size:16px}.new-event .button{background:#f4ba58;color:#152324;font-size:15px}.new-event small{font-size:11px;color:#c8d4d3;display:block;margin-top:18px}.decision-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:38px 0}.decision-list>div{border-top:1px solid var(--line);padding-top:20px}.decision-list span{font-size:11px;color:var(--cyan);text-transform:uppercase;letter-spacing:.08em}.decision-list h3{font-family:Barlow,Arial,sans-serif;font-size:24px;line-height:1.2;margin:13px 0}.decision-list p{font-size:16px;color:var(--muted)}.showcase-page select:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.header nav{gap:20px}.header nav a{font-size:14px}
@media(max-width:1000px){.lab-teasers{gap:20px}.teaser-dash{padding:20px}.teaser-dash>strong{font-size:23px}.mini-stats{gap:20px}.teaser-compare .compare-new{font-size:34px;padding-left:12px}.workspace-panel{padding:24px}.workspace-switch>button{padding:18px}.workspace-switch strong{font-size:22px}.dashboard-columns{gap:18px}.room-plan{gap:10px;padding:12px;grid-template-columns:1fr 2fr 1fr}.room{font-size:14px;padding:10px}.menu-brand{font-size:36px}.new-menu{padding:25px}.menu-extras{grid-template-columns:1fr}.lab-intro{gap:35px}.header-contact{padding:10px}.header nav{gap:15px}}
@media(max-width:760px){.lab-home,.lab-section,.build-section{padding-top:55px;padding-bottom:55px}.lab-intro,.build-section{grid-template-columns:1fr;gap:25px}.lab-intro>p{font-size:18px}.lab-teasers{grid-template-columns:1fr;gap:35px}.lab-teaser>div{height:265px}.lab-teaser h3{font-size:28px}.teaser-number{margin-top:20px}.lab-page-hero{padding-top:22px;padding-bottom:45px}.breadcrumb{margin-bottom:35px}.lab-page-hero h1{font-size:clamp(60px,14vw,96px)}.lab-lead{font-size:20px}.lab-jump{display:grid;gap:20px}.workspace-switch>button{padding:14px 10px}.workspace-switch strong{font-size:17px;line-height:1.2;display:block}.workspace-switch small{font-size:10px;line-height:1.4}.command-top{padding:15px;font-size:10px;gap:10px}.command-top button{font-size:12px;padding:8px}.workspace-panel{padding:20px 15px}.workspace-heading{display:block}.select-label{display:block;margin-top:22px}.workspace-heading h3{font-size:29px}.demo-metrics{gap:8px}.demo-metric{padding:13px 10px}.demo-metric strong{font-size:28px}.demo-metric>span,.demo-metric small{font-size:11px}.dashboard-columns{grid-template-columns:1fr}.panel-heading h4{font-size:17px}.chart-panel,.task-panel,.shift-compose{padding:18px}.demo-bottom{padding:15px;font-size:12px}.scenario-tag{display:inline-block;margin-top:20px;white-space:normal}.budget-inputs{gap:16px;padding:15px}.budget-inputs label{font-size:13px}.budget-results{margin-top:12px}.game-toolbar{align-items:start;flex-direction:column;padding:16px;gap:14px}.game-toolbar span{font-size:13px}.game-buttons{width:100%}.game-buttons button{flex:1;font-size:13px}.game-field{aspect-ratio:1.8}.game-overlay{padding:12px}.game-overlay .mini-label{font-size:8px;margin-bottom:8px}.game-overlay strong{font-size:32px}.game-overlay>p{font-size:11px;margin:10px 0}.game-overlay>span:last-child{font-size:10px}.game-controls{padding:16px;align-items:start;gap:10px}.game-controls p{font-size:12px;max-width:175px}.dpad{grid-template-columns:repeat(3,40px);gap:4px}.dpad button{width:40px;height:40px}.game-outcomes{grid-template-columns:1fr;gap:4px;font-size:16px}.plan-demo{grid-template-columns:1fr;gap:25px}.room-plan{grid-template-rows:70px 135px 30px}.room{font-size:13px;padding:8px}.room-tables i{font-size:24px;letter-spacing:2px}.room-path{font-size:8px}.room-info h3{font-size:29px}.lab-cta{padding:55px 0}.lab-cta>.text-link{margin:24px 0 0;display:block}.lab-footer{display:block}.lab-footer p,.lab-footer>.text-link,.lab-footer small{display:block;margin:24px 0 0}.study-heading{grid-template-columns:35px 1fr;gap:14px}.study-no{font-size:38px}.study-heading h2{font-size:42px}.study-heading p:last-child{font-size:17px}.comparison-pair{grid-template-columns:1fr;gap:28px}.comparison-controls{gap:8px}.comparison-controls button{font-size:13px;padding:10px 13px}.comparison-pair figcaption{font-size:13px}.menu-brand{font-size:42px}.menu-extras{grid-template-columns:1fr 1fr;gap:15px}.new-menu{padding:25px 22px}.menu-item strong{font-size:18px}.menu-item p{font-size:13px}.decision-list{grid-template-columns:1fr;gap:12px;margin:28px 0}.decision-list h3{font-size:24px}.decision-list p{font-size:16px}.old-menu{padding:30px 20px}.old-event{padding:25px}.new-event h3{font-size:64px}.new-event>img{height:220px}.header nav{gap:16px}.header nav a{font-size:13px}.build-lead{font-size:21px}.build-copy>p{font-size:17px}}
@media(prefers-reduced-motion:reduce){.lab-teaser>div,.arrival-column i{transition:none}}
