.rome-intro{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:24px 34px;border-bottom:1px solid var(--line)}.rome-intro h1{font:38px/1.05 Georgia,serif;margin:9px 0;color:var(--cream)}.rome-intro p{font-size:12px;color:var(--muted);line-height:1.6;margin:0;max-width:620px}.rome-intro>.gold-button{text-decoration:none;white-space:nowrap}.rome-home .workspace{height:650px;min-height:500px}.route-heading h2{font:60px Georgia;margin:5px 0 14px}.rome-next,.rome-past-event{padding:50px 34px;max-width:1500px;margin:auto}.rome-next h2,.rome-past-event h2{font:40px/1.1 Georgia,serif;margin:12px 0}.rome-next p,.rome-past-event p{font-size:13px;line-height:1.75;color:var(--muted)}.rome-next-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:25px}.rome-next-grid>a{display:grid;grid-template-columns:45% 1fr;background:#183b2b;border:1px solid var(--line);color:var(--cream);text-decoration:none}.rome-next-grid img{width:100%;height:210px;object-fit:cover}.rome-next-grid>a>span{padding:26px;display:flex;flex-direction:column;justify-content:center;gap:12px}.rome-next small,.hotel-event-proof small{font-size:9px;color:var(--gold);letter-spacing:1.5px}.rome-next strong{font:27px Georgia}.rome-next b{font-size:11px;color:var(--gold)}.rome-past-event{border-top:1px solid var(--line)}.past-heading{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:25px}.past-heading>a{text-decoration:none;white-space:nowrap}.past-gallery{display:grid;grid-template-columns:1.5fr 1.2fr .85fr;gap:20px;align-items:start}.past-gallery figure{margin:0}.past-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover}.past-gallery .game-still img{aspect-ratio:16/9;object-fit:contain}.past-gallery figcaption{padding:12px 0;color:var(--muted);font-size:11px}.past-credit{font-size:10px!important}.hotel-event-proof{padding:30px 0;border-top:1px solid var(--line);margin-top:30px}.hotel-event-proof>a{display:grid;grid-template-columns:260px 1fr;gap:25px;align-items:center;text-decoration:none;color:var(--cream)}.hotel-event-proof img{width:260px;aspect-ratio:4/3;object-fit:cover}.hotel-event-proof>a>span{display:grid;gap:14px}.hotel-event-proof strong{font:30px Georgia}.hotel-event-proof span span{font-size:12px;color:var(--gold)}
@media(max-width:800px){.rome-intro{padding:22px 17px;display:block}.rome-intro h1{font-size:34px}.rome-intro>.gold-button{display:inline-block;margin-top:18px;white-space:normal}.rome-home .workspace{height:auto;min-height:0}.rome-next,.rome-past-event{padding:35px 18px}.rome-next-grid{grid-template-columns:1fr}.rome-next-grid img{height:170px}.rome-next-grid>a>span{padding:20px}.rome-next strong{font-size:25px}.past-heading{display:block}.past-heading>a{display:inline-block;margin-top:12px;white-space:normal}.past-gallery{grid-template-columns:1fr 1fr;gap:18px}.past-gallery figure:first-child{grid-column:1/-1}.past-gallery .game-still{align-self:center}.rome-next h2,.rome-past-event h2{font-size:34px}.hotel-event-proof>a{grid-template-columns:1fr}.hotel-event-proof img{width:100%;max-height:280px}.hotel-event-proof strong{font-size:28px}}
@media(max-width:800px){.rome-home .masthead{min-height:58px;padding:9px 15px;gap:15px}.rome-home .masthead nav{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;white-space:nowrap;gap:14px}.rome-home .masthead nav a{flex:none}.rome-home .masthead .brand b{font-size:26px}.rome-home .rome-intro{padding:15px 17px}.rome-home .rome-intro h1{font-size:28px;margin:7px 0}.rome-home .rome-intro p{font-size:11px;line-height:1.5}.rome-home .rome-intro .eyebrow{font-size:7px;letter-spacing:1.3px}.rome-home .rome-intro>.gold-button{margin-top:12px;font-size:11px;padding:12px}.rome-home .journey{padding-block:9px}.rome-home .scene-heading{padding-block:0;margin-bottom:10px}.rome-home .scene-stage{min-height:280px;height:43dvh}}
