.di-guest-header,.di-guest-header.g5-header{font-family:Space Grotesk,sans-serif;display:flex;align-items:center;gap:24px;min-height:72px;padding:12px clamp(18px,4vw,56px);width:100%;border-bottom:0;background:#f8f7f2;color:#18251f;flex-shrink:0}.di-brand{display:inline-flex;align-items:center;gap:9px;color:inherit;text-decoration:none;flex-shrink:0}.di-brand strong{font-size:27px;font-weight:600;letter-spacing:-1.8px;line-height:1}.di-pulse{width:25px;height:22px;flex:none}.di-discover-link{font-size:14px;color:inherit;text-decoration:none;margin-left:22px}.di-discover-link[aria-current]{text-decoration:underline;text-underline-offset:7px}.di-guest-actions{display:flex;align-items:center;gap:16px;margin-left:auto}.di-guest-header .di-ticket-button{display:inline-flex;align-items:center;gap:8px;border:0;background:none;padding:10px 0;font:inherit;font-size:13px;color:inherit;min-height:44px}.di-ticket-button b{font-weight:500;font-size:11px;line-height:20px;width:20px;text-align:center;background:#e9ece4;border-radius:50%}.di-menu-button{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid #d9ddd3;border-radius:50%;background:transparent;color:#18251f;cursor:pointer}.di-city-line{display:flex;justify-content:space-between;align-items:center;padding:0 clamp(18px,4vw,56px) 11px;border-bottom:1px solid #e1e3da;background:#f8f7f2;color:#566158;font:400 11px/1.5 Space Grotesk,sans-serif;flex-shrink:0}.di-city-line button{font:inherit;border:0;background:transparent;color:inherit;padding:3px 0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.di-nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#18251f66;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.di-nav-sheet{position:fixed;z-index:101;right:16px;top:max(16px,env(safe-area-inset-top));width:min(440px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #e2e4da;border-radius:18px;padding:26px;background:#f8f7f2;color:#18251f;box-shadow:0 20px 80px #15251c30;font:400 15px/1.5 Space Grotesk,sans-serif}.di-sheet-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.di-sheet-top h2{font-size:23px;letter-spacing:-1px;line-height:1.15;margin:0}.di-nav-sheet>p{color:#566158;font-size:13px;margin:16px 0 22px}.di-nav-sheet nav{display:grid}.di-nav-sheet nav a,.di-nav-sheet nav>button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:17px 0;min-height:50px;border:0;border-bottom:1px solid #dce0d5;background:none;color:inherit;text-decoration:none;text-align:left;font:500 17px/1.2 Space Grotesk,sans-serif;cursor:pointer}.di-menu-creation{margin-top:20px}.di-menu-creation a{font-size:14px!important;font-weight:400!important}.di-nav-sheet>small{display:block;margin-top:24px;color:#566158;font-size:11px}.di-preview-sheet>p{font-size:15px;line-height:1.65;margin-bottom:0}.di-guest-header a:focus-visible,.di-guest-header button:focus-visible,.di-nav-sheet a:focus-visible,.di-nav-sheet button:focus-visible,.di-city-line button:focus-visible{outline:3px solid #a8422d;outline-offset:4px}.poster-home .di-guest-header{padding-top:12px;padding-bottom:6px;min-height:60px;background:transparent}.poster-home .di-city-line{background:transparent;padding-bottom:7px}.poster-home .ps-intro{padding-top:18px}.poster-home .ps-host-strip>span{display:none}.g5-root{--paper:#f8f7f2;--line:#dce0d6}.g5-root .g5-category-dot{display:none}.g5-root .g5-category-bar{gap:22px}.g5-root .g5-category-scroll{background:#f8f7f2;box-shadow:-8px 0 14px #f8f7f2;border-color:#e0e3da}.g5-root .g5-edit-heading{padding-top:22px;padding-bottom:18px}.g5-root .g5-edit-heading h1{font-weight:500;letter-spacing:-1px}.g5-root .g5-results-find .g5-card-footer{border-top:0;padding-top:9px}.g5-root .g5-results-find .g5-card-image{border-radius:10px;overflow:hidden}.g5-root .g5-results-find .g5-card-category{font-weight:500;background:#f8f7f2f0;font-size:10px}.g5-root .g5-card-action{font-weight:500}.g5-root .g5-footer{gap:20px;display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:max(24px,env(safe-area-inset-bottom))}.g5-footer a{color:inherit;text-underline-offset:3px}.studio-demo .op-header{display:flex;align-items:center;min-height:74px;padding:16px clamp(18px,4vw,48px);gap:18px;background:#f8f7f2}.studio-demo .op-header .st-brand{margin:0}.op-header-context{font-size:13px;border-left:1px solid #cfd5c8;padding-left:18px;color:#465548}.studio-demo .op-header .st-home-link{margin-left:auto;font-size:12px}.studio-demo .ws-mode{background:transparent;border-bottom:1px solid #dce0d5;padding-top:10px;padding-bottom:10px}.studio-demo .ws-mode>span{display:flex;gap:10px;align-items:center}.studio-demo .ws-mode b{letter-spacing:0;text-transform:none;font-size:11px;font-weight:500;color:#58634f}.studio-demo .ws-mode>span>span{font-size:11px}.studio-demo .ws-heading .ws-studio-label{font-size:25px;letter-spacing:-1px;font-weight:500}.studio-demo .ws-heading .ws-studio-label small{font-size:12px;letter-spacing:0}.studio-demo .ws-sample-context{border:1px solid #d8ddcf;border-radius:10px;padding:10px 12px;margin:12px 0;color:#566158}.ws-sample-context summary{font-size:12px;cursor:pointer}.ws-sample-context select{width:100%;margin-top:10px;min-height:44px}.studio-demo .ws-session-switch{align-items:end}.di-restricted{min-height:100dvh;background:#f8f7f2;color:#18251f;padding:28px;font:400 16px/1.6 Space Grotesk,sans-serif}.di-restricted>div{max-width:500px;margin:18vh auto}.di-restricted h1{font-size:40px;line-height:1.1;letter-spacing:-1.5px}.di-restricted p{color:#566158}.di-restricted>div>a{display:inline-block;background:#18251f;color:#fff;padding:12px 20px;border-radius:7px;text-decoration:none}@media(max-width:760px){.di-guest-header,.di-guest-header.g5-header{padding:10px 18px 5px;min-height:62px;gap:14px}.di-brand strong{font-size:27px}.di-guest-actions{gap:12px}.di-discover-link{display:none}.di-city-line{padding:0 18px 9px}.di-nav-sheet{padding:23px}.g5-root .g5-discover{padding-top:14px}.g5-root .g5-edit-heading{padding-top:17px}.g5-root .g5-results-find .g5-experience{grid-template-columns:112px minmax(0,1fr);gap:16px;padding:18px 0}.g5-root .g5-results-find .g5-card-image{width:112px;min-height:144px;max-height:180px;height:100%}.g5-root .g5-results-find .g5-card-copy{min-height:144px}.g5-root .g5-results-find .g5-card-copy h2{font-weight:500;font-size:21px;line-height:1.13;letter-spacing:-.65px}.g5-root .g5-results-find .g5-card-meta{padding-top:9px}.g5-root .g5-results-find .g5-card-footer{margin-top:auto;padding-top:9px}.g5-root .g5-results-find .g5-card-footer b{font-size:19px}.g5-root .g5-results-find .g5-card-action{font-size:11px}.g5-root .g5-results-explore .g5-card-copy{padding:17px}.studio-demo .op-header{padding:10px 18px;gap:12px}.op-header-context{padding-left:12px}.studio-demo .op-header .st-brand span{display:none}.studio-demo .op-header .st-home-link{font-size:11px}.studio-demo .ws-mode>span>span{display:none}}@media(max-width:360px){.di-guest-header .di-ticket-button{font-size:12px;gap:5px}.di-guest-actions{gap:7px}.di-pulse{width:22px}.di-brand strong{font-size:25px}.g5-root .g5-results-find .g5-experience{grid-template-columns:92px minmax(0,1fr);gap:13px}.g5-root .g5-results-find .g5-card-image{width:92px}.g5-root .g5-results-find .g5-card-copy h2{font-size:19px}.g5-root .g5-results-find .g5-card-footer{flex-wrap:wrap;gap:4px}}@media(prefers-reduced-motion:reduce){.di-nav-sheet,.di-nav-overlay{animation:none!important;transition:none!important}}.di-guest-header .di-ticket-button>span{display:inline}.di-city-line button{min-height:24px}.studio-demo .ws-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.studio-demo .ws-heading .ws-studio-label{font-size:23px}.studio-demo .ws-heading .in-button-primary{white-space:nowrap;flex-shrink:0;font-size:12px;padding:12px 16px}.studio-demo .ws-heading .ws-studio-label small{max-width:240px;line-height:1.5}.studio-demo [aria-label="Sample discovery visibility"]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:14px 16px;background:#f8f7f2;border:1px solid #d8ddcf;border-radius:10px;color:#26382d}.studio-demo [aria-label="Sample discovery visibility"]>strong{font-size:13px;line-height:1.4}.studio-demo [aria-label="Sample discovery visibility"]>p{grid-column:1/-1;order:2;margin:0;font-size:12px;line-height:1.5;color:#566158}.studio-demo [aria-label="Sample discovery visibility"]>.in-button{font-size:11px;min-height:44px;padding:9px 12px;background:transparent;white-space:normal;max-width:152px}.studio-demo [aria-label="Sample discovery visibility"]>.in-button{color:#20382c;border:1px solid #c8d1c2}.studio-demo [aria-label="Sample discovery visibility"]>.in-button:hover{background:#e7eddf;color:#20382c}
