.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a{color:#fff}.dsignlab-shadow-inner-0{background-color:#1b1c1d;border-radius:30px;padding:10px;box-shadow:#a8730030 0 0 0 1px inset}.steak-claim{color:#fff;font-size:3rem;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.7),0 0 8px rgba(255,255,255,.3);font-weight:700;letter-spacing:.5px}.steak-subline{color:#f2f2f2;font-size:1.2rem;text-align:center;margin-top:.5rem;text-shadow:1px 1px 1px rgba(0,0,0,.4);max-width:600px;margin-left:auto;margin-right:auto;font-weight:300}.buttonge{background-color:#ffffff59!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#fff!important;font-weight:600;font-size:13px;text-transform:uppercase;padding:10px 14px;border-radius:50px;text-decoration:none;display:inline-block;border:1px solid rgba(255,255,255,.6);letter-spacing:.5px;transition:all .3s ease}.steak-fix-left{position:relative;left:10px!important;margin-left:0!important}.cocktail-section{display:flex;flex-direction:column;gap:20px;padding:40px 0}.cocktail-track-wrapper{overflow:hidden;white-space:nowrap;padding:10px 0;position:relative}.cocktail-track{display:inline-block;animation:scroll-left 60s linear infinite}.cocktail-track span{display:inline-block;margin:0 15px;padding:10px 25px;border:1px solid #B8860B;border-radius:50px;font-weight:700;color:#fff;font-size:15px;backdrop-filter:blur(4px);box-shadow:0 0 8px #b8860b80;transition:all .3s ease}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes scroll-right{0%{transform:translate(-100%)}to{transform:translate(0)}}.bild-5{box-shadow:#0006 0 2px 4px,#0000004d 0 7px 13px -3px,#0003 0 -3px inset;padding:10px;border-radius:30px}.dna-glas{background:#1a1a1a!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-radius:31px!important;box-shadow:inset 5px 5px 15px #0009,inset -5px -5px 15px #ffffff0a!important;width:99%!important;margin:0 auto 30px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;height:100%!important;color:#d1d1d1!important;transition:all .4s cubic-bezier(.165,.84,.44,1)!important}.dna-glas:hover{background:#1c1c1c!important;transform:translateY(-5px)!important;box-shadow:inset 3px 3px 10px #000c,inset -3px -3px 10px #ffffff05,0 10px 20px #00000080!important}.button2{position:relative;display:inline-block;padding:.7em 1.7em;font-size:14px;font-weight:500;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.3);background:#ffffff14;backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);border-radius:12px;border:1px solid #c6ad72;box-shadow:0 1px #ffffff1a inset,0 2px 4px #0000001a,0 4px 8px #00000014,0 8px 16px #0000000f;cursor:pointer;overflow:hidden;z-index:1;transition:all .35s cubic-bezier(.4,0,.2,1);transform:translateY(0) translateZ(0)}.button2:hover{background:#ffffff1f;border-color:#c6ad72;box-shadow:0 1px #ffffff26 inset,0 6px 12px #0000001f,0 12px 24px #0000001a,0 18px 36px #00000014;transform:translateY(-6px) translateZ(10px)}.button2:active{background:#ffffff0d;border-color:#44cac180;box-shadow:0 1px #0000001a inset,0 1px 2px #00000014;transform:translateY(1px) translateZ(0)}.button2:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .6s ease;z-index:-1}.button2:hover:before{left:100%}.gleis-menu-embed{--bg: #050505;--bg-soft: #050505;--panel: rgba(18, 18, 20, .88);--panel-strong: rgba(25, 25, 28, .94);--panel-border: rgba(214, 167, 78, .15);--text: #f4eee6;--muted: #b0a89c;--gold: #d6a74e;--gold-strong: #f0c879;--gold-faint: rgba(214, 167, 78, .08);--shadow: 0 24px 60px rgba(0, 0, 0, .45);--shell: min(1380px, calc(100vw - 48px) );--radius-xl: 34px;--radius-lg: 24px;--radius-md: 18px;--radius-sm: 12px;--headline: "Avenir Next Condensed", "Arial Narrow", "Franklin Gothic Medium", sans-serif;--body: "Inter", "Trebuchet MS", "Segoe UI", sans-serif;--serif: "Palatino Linotype", "Book Antiqua", serif}.gleis-menu-embed *,.gleis-menu-embed *:before,.gleis-menu-embed *:after{box-sizing:border-box}.gleis-menu-embed{scroll-behavior:smooth}.gleis-menu-embed{margin:0;min-height:100vh;color:var(--text);background:transparent;font-family:var(--body)}.gleis-menu-embed:before{display:none}.gleis-menu-embed a{color:inherit;text-decoration:none}.gleis-menu-embed svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.gleis-menu-embed .menu-shell{width:var(--shell);margin:0 auto;padding:32px 0 64px;position:relative;z-index:1}.gleis-menu-embed .panel{background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 28%),var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius-xl);box-shadow:var(--shadow);backdrop-filter:blur(18px)}.gleis-menu-embed .panel--glow{box-shadow:0 0 0 1px #d6a74e0f,0 24px 60px #00000073,inset 0 1px #ffffff0d}.gleis-menu-embed .panel--section{padding:28px}.gleis-menu-embed .hero{display:grid;gap:24px;margin-bottom:32px}.gleis-menu-embed .hero--ledger{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:stretch}.gleis-menu-embed .hero--signal{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;padding:26px 28px}.gleis-menu-embed .hero__copy{padding:12px 4px 12px 0}.gleis-menu-embed .hero-brand{display:flex;align-items:flex-start;justify-content:flex-start;padding-top:4px}.gleis-menu-embed .hero__copy--signal{display:grid;gap:14px;align-content:start;padding-top:0}.gleis-menu-embed .hero__eyebrow,.gleis-menu-embed .section-head__eyebrow,.gleis-menu-embed .signal-section__eyebrow,.gleis-menu-embed .menu-rail__label{display:inline-flex;align-items:center;gap:10px;color:var(--gold);letter-spacing:.22em;font-size:12px;text-transform:uppercase}.gleis-menu-embed .hero__eyebrow:before,.gleis-menu-embed .section-head__eyebrow:before,.gleis-menu-embed .signal-section__eyebrow:before{content:"";width:42px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.gleis-menu-embed .hero__title{margin:16px 0 14px;font-family:var(--headline);font-size:clamp(52px,7vw,106px);line-height:.92;letter-spacing:.04em;text-transform:uppercase}.gleis-menu-embed .hero__lead{max-width:60ch;margin:0;color:var(--muted);font-size:16px;line-height:1.8}.gleis-menu-embed .hero-logo{max-width:clamp(120px,15vw,180px);max-height:88px;width:auto;height:auto;display:block;animation:glow 8s ease-in-out infinite;transform-origin:center}.gleis-menu-embed .hero__eyebrow--signal:before{display:none}.gleis-menu-embed .hero__eyebrow--signal{gap:0;font-size:11px;letter-spacing:.2em}.gleis-menu-embed .hero__title--signal{margin:0;font-size:clamp(34px,4vw,58px);line-height:.94}.gleis-menu-embed .hero__sublead{margin:0;color:var(--text);font-size:17px;line-height:1.6;max-width:58ch}.gleis-menu-embed .hero__lead--signal{max-width:72ch}.gleis-menu-embed .hero__tags{margin:2px 0 0;color:var(--gold);font-size:13px;letter-spacing:.14em;text-transform:uppercase}.gleis-menu-embed .hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.gleis-menu-embed .solid-button,.gleis-menu-embed .ghost-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:999px;font-weight:700;letter-spacing:.04em;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.gleis-menu-embed .solid-button{background:linear-gradient(135deg,var(--gold) 0%,var(--gold-strong) 100%);color:#19150d;box-shadow:0 12px 30px #d6a74e38}.gleis-menu-embed .ghost-button{border:1px solid rgba(255,255,255,.16);background:#ffffff05}.gleis-menu-embed .solid-button:hover,.gleis-menu-embed .ghost-button:hover,.gleis-menu-embed .menu-rail__link:hover,.gleis-menu-embed .switcher__link:hover{transform:translateY(-2px)}.gleis-menu-embed .hero__panel{padding:26px;display:grid;gap:24px}.gleis-menu-embed .hero__panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gleis-menu-embed .stat-box{border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.08);background:#ffffff05;padding:18px 18px 16px}.gleis-menu-embed .stat-box__value{display:block;font-family:var(--headline);font-size:29px;letter-spacing:.06em;text-transform:uppercase}.gleis-menu-embed .stat-box__label{display:block;margin-top:6px;color:var(--muted);font-size:14px;letter-spacing:.08em;text-transform:uppercase}.gleis-menu-embed .signature-strip__label{display:block;margin-bottom:12px;color:var(--gold);font-size:12px;letter-spacing:.2em;text-transform:uppercase}.gleis-menu-embed .signature-strip__items{display:grid;gap:12px}.gleis-menu-embed .pick-card{display:grid;gap:6px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid rgba(214,167,78,.16);background:#d6a74e0f}.gleis-menu-embed .pick-card__section{color:var(--muted);font-size:13px;letter-spacing:.14em;text-transform:uppercase}.gleis-menu-embed .pick-card__title{font-size:16px}.gleis-menu-embed .pick-card__price{color:var(--gold-strong);font-weight:700}.gleis-menu-embed .menu-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px}.gleis-menu-embed .menu-rail{position:sticky;top:22px;align-self:start;padding:24px 18px}.gleis-menu-embed .menu-rail__nav{display:grid;gap:12px;margin-top:18px}.gleis-menu-embed .menu-rail__link,.gleis-menu-embed .switcher__link{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.gleis-menu-embed .menu-rail__link.is-active,.gleis-menu-embed .switcher__link.is-active{border-color:#d6a74e66;background:#d6a74e1a;box-shadow:inset 0 0 0 1px #d6a74e14}.gleis-menu-embed .menu-rail__index{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(214,167,78,.3);color:var(--gold-strong);font-family:var(--headline);font-size:1rem;letter-spacing:.08em}.gleis-menu-embed .menu-rail__copy{display:grid;gap:4px}.gleis-menu-embed .menu-rail__copy small{color:var(--muted)}.gleis-menu-embed .menu-flow,.gleis-menu-embed .signal-sections{display:grid;gap:24px}.gleis-menu-embed .section-head,.gleis-menu-embed .signal-section__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;margin-bottom:22px}.gleis-menu-embed .section-head__icon{width:76px;height:76px;border-radius:24px;color:var(--gold-strong);display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(214,167,78,.2);background:radial-gradient(circle at 30% 20%,rgba(214,167,78,.18),transparent 70%),#ffffff05}.gleis-menu-embed .section-head__title,.gleis-menu-embed .signal-panel__title{margin:8px 0;font-family:var(--headline);font-size:clamp(32px,3.8vw,48px);line-height:.94;letter-spacing:.05em;text-transform:uppercase}.gleis-menu-embed .section-head__description{max-width:60ch;margin:0;color:var(--muted);line-height:1.7}.gleis-menu-embed .section-head__meta,.gleis-menu-embed .signal-section__stats{display:grid;gap:6px;justify-items:end;color:var(--muted)}.gleis-menu-embed .section-head__meta strong,.gleis-menu-embed .signal-section__stats strong{color:var(--gold-strong);font-family:var(--headline);font-size:17px;letter-spacing:.08em}.gleis-menu-embed .dish-list{display:grid;gap:12px}.gleis-menu-embed .dish-row{position:relative;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 45%);padding:18px 20px 18px 26px;overflow:hidden}.gleis-menu-embed .dish-row:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:999px;background:linear-gradient(180deg,transparent 0%,var(--gold) 22%,var(--gold-strong) 50%,transparent 100%)}.gleis-menu-embed .dish-row__line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.gleis-menu-embed .dish-row__title,.gleis-menu-embed .dish-card__title{margin:0;font-size:17px;line-height:1.4}.gleis-menu-embed .dish-row__description,.gleis-menu-embed .dish-card__description{margin:10px 0 0;color:var(--muted);font-size:15px;line-height:1.7}.gleis-menu-embed .dish-row__muted{font-style:italic}.gleis-menu-embed .dish-row__price,.gleis-menu-embed .dish-card__price{display:inline-flex;align-items:center;justify-content:center;min-width:88px;padding:9px 14px;border-radius:999px;background:#d6a74e1f;border:1px solid rgba(214,167,78,.22);color:var(--gold-strong);font-weight:700;font-size:15px;letter-spacing:.05em}.gleis-menu-embed .dish-options,.gleis-menu-embed .dish-card__options{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.gleis-menu-embed .dish-card__options{display:grid;gap:8px}.gleis-menu-embed .option-chip{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 0 4px;border-top:1px solid rgba(255,255,255,.04);color:#a1a1a1;font-size:13px}.gleis-menu-embed .option-chip strong{min-width:0;line-height:1.35;font-weight:600}.gleis-menu-embed .option-chip em{color:#fff;font-style:normal;font-weight:600;font-size:13px;letter-spacing:0;white-space:nowrap}.gleis-menu-embed .switcher{display:flex;flex-wrap:nowrap;gap:12px;padding:12px;margin-bottom:24px;position:sticky;top:16px;z-index:2;overflow-x:auto;scrollbar-width:none}.gleis-menu-embed .switcher::-webkit-scrollbar{display:none}.gleis-menu-embed .switcher__link{min-height:44px;padding:0 12px;gap:8px;white-space:nowrap;flex:0 0 auto;justify-content:center;font-size:13px;letter-spacing:.03em}.gleis-menu-embed .switcher__label{display:inline-block}.gleis-menu-embed .switcher__icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.gleis-menu-embed .switcher__icon img{width:100%;height:100%;object-fit:contain;opacity:.9;transition:transform .18s ease,opacity .18s ease,filter .18s ease}.gleis-menu-embed .signal-section__head{margin-bottom:20px}.gleis-menu-embed .signal-panel{display:none}.gleis-menu-embed .signal-panel.is-active{display:block;animation:signalSectionIn .26s ease}.gleis-menu-embed .signal-panel__stack{display:grid;gap:24px}.gleis-menu-embed .signal-subsection{display:grid;gap:16px}.gleis-menu-embed .signal-subsection.has-heading+.signal-subsection.has-heading,.gleis-menu-embed .signal-subsection:not(.has-heading)+.signal-subsection.has-heading,.gleis-menu-embed .signal-subsection.has-heading+.signal-subsection:not(.has-heading){padding-top:24px;border-top:1px solid rgba(255,255,255,.05)}.gleis-menu-embed .signal-subsection__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.gleis-menu-embed .signal-subsection__title{margin:0;color:var(--gold);font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.gleis-menu-embed .signal-subsection__meta{color:#8d867d;font-size:11px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.gleis-menu-embed .signal-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gleis-menu-embed .dish-card{position:relative;min-height:0;display:flex;flex-direction:column;padding:24px 20px;border-radius:20px;border:1px solid var(--panel-border);background:#080808;box-shadow:0 15px 35px #000000e6;overflow:hidden;transition:all .4s ease}.gleis-menu-embed .dish-card__head{display:flex;justify-content:flex-end;margin-bottom:15px}.gleis-menu-embed .hero__title{font-size:clamp(34px,4vw,58px)}.gleis-menu-embed .hero__lead{max-width:72ch;font-size:15px;line-height:1.72}.gleis-menu-embed .signal-panel__title{margin:0;font-size:clamp(25px,2.6vw,35px);line-height:1}.gleis-menu-embed .dish-card__title{font-size:18px;font-weight:400;line-height:1.35}.gleis-menu-embed .dish-card__description{margin-top:8px;color:#7a7a7a;font-size:14px;line-height:1.6;flex-grow:1}.gleis-menu-embed .signal-card-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.gleis-menu-embed .dish-card__price{min-width:auto;padding:6px 14px;background-color:var(--gold-faint);border:1px solid rgba(214,167,78,.2);color:var(--gold-strong);font-weight:600;font-size:14px;letter-spacing:0;border-radius:50px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.gleis-menu-embed .dish-card:hover{transform:translateY(-5px);border-color:#d6a74e99;box-shadow:0 20px 45px #000000f2,0 0 20px #d6a74e0d}.gleis-menu-embed .signal-section__head{grid-template-columns:minmax(0,1fr) auto;align-items:end}.gleis-menu-embed .signal-section__stats span{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.gleis-menu-embed .switcher__link{border-radius:999px;background:#ffffff06}.gleis-menu-embed .dish-card__options{margin-top:18px}.gleis-menu-embed .switcher__link:hover,.gleis-menu-embed .switcher__link.is-active{color:var(--gold-strong)}.gleis-menu-embed .switcher__link:hover .switcher__icon img,.gleis-menu-embed .switcher__link.is-active .switcher__icon img{opacity:1;transform:translateY(-1px) scale(1.08);filter:drop-shadow(0 0 8px rgba(214,167,78,.24))}@keyframes signalSectionIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes glow{0%{filter:brightness(100%) drop-shadow(0 0 0 rgba(255,255,255,0))}50%{filter:brightness(140%) drop-shadow(0 0 7px rgba(255,255,255,.56))}to{filter:brightness(100%) drop-shadow(0 0 0 rgba(255,255,255,0))}}@media(max-width:1180px){.gleis-menu-embed .hero--ledger,.gleis-menu-embed .menu-layout,.gleis-menu-embed .section-head,.gleis-menu-embed .signal-section__head,.gleis-menu-embed .hero--signal{grid-template-columns:1fr}.gleis-menu-embed .menu-rail,.gleis-menu-embed .switcher{position:static}.gleis-menu-embed .section-head__meta,.gleis-menu-embed .signal-section__stats{justify-items:start}}@media(max-width:860px){.gleis-menu-embed .menu-shell{width:min(100vw - 28px,100%);padding-top:18px}.gleis-menu-embed .panel--section,.gleis-menu-embed .hero--signal{padding:22px}.gleis-menu-embed .hero__panel-grid,.gleis-menu-embed .signal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gleis-menu-embed .dish-row__line{grid-template-columns:1fr}.gleis-menu-embed .hero__actions{flex-direction:column;align-items:stretch}.gleis-menu-embed .solid-button,.gleis-menu-embed .ghost-button{width:100%}.gleis-menu-embed .signal-card-grid{grid-template-columns:1fr}}@media(max-width:640px){.gleis-menu-embed .switcher{gap:10px}.gleis-menu-embed .switcher__link{min-height:44px;padding:0 14px;font-size:13px}.gleis-menu-embed .hero-logo{max-width:160px;max-height:82px}.gleis-menu-embed .hero__title--signal{font-size:32px}.gleis-menu-embed .hero__sublead,.gleis-menu-embed .hero__lead--signal{max-width:none}.gleis-menu-embed .signal-subsection__head{align-items:start;flex-direction:column}}.gleis-menu-embed{padding:0;overflow:hidden;font-size:16px!important;background:transparent!important}.gleis-menu-embed .menu-shell{width:100%;padding:0}.gleis-menu-embed .hero,.gleis-menu-embed .switcher{margin-bottom:24px}.gleis-menu-embed .hero__eyebrow{font-size:12px!important}.gleis-menu-embed .hero__eyebrow--signal{font-size:11px!important}.gleis-menu-embed .hero__title{font-size:clamp(34px,4vw,58px)!important;line-height:.94!important;font-family:var(--headline)!important}.gleis-menu-embed .hero__sublead{font-size:17px!important;line-height:1.6!important}.gleis-menu-embed .hero__lead{font-size:15px!important;line-height:1.72!important}.gleis-menu-embed .hero__tags,.gleis-menu-embed .switcher__link{font-size:13px!important}.gleis-menu-embed .signal-panel__title{font-size:clamp(25px,2.6vw,35px)!important;line-height:1!important;font-family:var(--headline)!important;margin:0!important}.gleis-menu-embed .signal-subsection__title{font-size:13px!important}.gleis-menu-embed .signal-subsection__meta{font-size:11px!important}.gleis-menu-embed .signal-section__stats span{font-size:12px!important}.gleis-menu-embed .signal-section__stats strong{font-size:17px!important;font-family:var(--headline)!important}.gleis-menu-embed .dish-card__title{font-size:18px!important;line-height:1.35!important}.gleis-menu-embed .dish-card__description{font-size:14px!important;line-height:1.6!important}.gleis-menu-embed .dish-card__price{font-size:14px!important}.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fffff!important}.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fff}:root{--bg-base: #0a0a0c;--bg-elev: #141414;--bg-elev-2: #1B1C1D;--fg: #f5f5f5;--fg-muted: #c8c8c8;--fg-soft: #9a9a9a;--accent: #d29a2e;--accent-strong: #B8860B;--accent-glow: rgba(210, 154, 46, .35);--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .16);--radius-sm: 12px;--radius-md: 18px;--radius-lg: 30px;--container: 1200px;--shadow-glow: 0 0 0 1px var(--line) inset, 0 18px 48px -16px rgba(0, 0, 0, .5);--font-display: "Outfit", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body: "Source Sans 3", "Source Sans Pro", system-ui, sans-serif;--font-accent: "Montserrat", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg-base);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;width:100%}body{margin:0;font-size:16px;line-height:1.55;background:var(--bg-base);min-height:100vh;position:relative;overflow-x:hidden;width:100%}.ge-stars-bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.ge-stars-bg:before,.ge-stars-bg:after{content:"";position:absolute;top:0;left:0;width:1px;height:1px;background:transparent;animation:ge-star-twinkle 4s infinite alternate}.ge-stars-bg:before{box-shadow:1309px 228px #ffffff36,501px 457px #ffffff40,1385px 178px #ffffff69,61px 191px #d6a74e47,1232px 54px #d6a74e66,859px 451px #ffffff5c,1657px 13px #ffffff78,1429px 865px #ffffff52,440px 689px #f0c8793d,198px 735px #d6a74e80,541px 88px #d6a74e75,255px 775px #ffffff3b,1698px 740px #fff6,93px 466px #ffffff78,1751px 476px #f0c87980,569px 928px #ffffff6b,333px 758px #ffffff52,1437px 146px #ffffff69,1093px 501px #f0c87942,552px 449px #ffffff70,469px 65px #f0c8797a,548px 135px #d6a74e45,1794px 644px #f0c87945,810px 939px #ffffff40,505px 538px #f0c87975,1838px 817px #ffffff54,1043px 1010px #ffffff3b,1763px 224px #ffffff40,1622px 864px #f0c87969,781px 958px #d6a74e63,1762px 23px #ffffff70,1396px 546px #ffffff78,228px 601px #f0c87959,6px 539px #ffffff8a,1039px 217px #ffffff80,1723px 1039px #ffffff69,765px 330px #d6a74e63,1881px 1px #f0c87969,39px 229px #ffffff87,490px 118px #d6a74e47,161px 175px #ffffff75,1557px 257px #f0c8793d,1125px 338px #d6a74e4a,866px 433px #ffffff87,1460px 638px #ffffff57,897px 1059px #ffffff5c,460px 131px #d6a74e52,1134px 471px #ffffff69,145px 120px #ffffff47,1760px 676px #ffffff38,570px 994px #ffffff45,1481px 968px #f0c8794a,1653px 833px #ffffff45,1349px 882px #f0c87952,956px 110px #ffffff70,124px 824px #ffffff73,509px 392px #f0c87945,287px 864px #f0c87942,511px 154px #d6a74e5c,200px 103px #d6a74e6e,1712px 30px #ffffff8a,340px 832px #ffffff5e,1770px 821px #ffffff85,776px 4px #ffffff8a,1897px 931px #d6a74e4d,1355px 996px #ffffff40,445px 119px #d6a74e66,124px 642px #d6a74e38,976px 1029px #d6a74e85,322px 116px #ffffff8a,1743px 380px #ffffff38,1382px 481px #d6a74e57,504px 81px #f0c8796b,1346px 1070px #ffffff4f,418px 643px #f0c87947,268px 614px #ffffff5c,19px 938px #d6a74e6b,204px 150px #d6a74e63,543px 271px #ffffff87,1800px 500px #ffffff54,897px 619px #d6a74e69,16px 613px #ffffff87,1798px 275px #ffffff4a,1520px 318px #d6a74e4d,431px 702px #ffffff45,1035px 1000px #ffffff4a,189px 867px #ffffff7d,7px 683px #ffffff78,330px 904px #f0c87963,1148px 19px #ffffff3d,1117px 73px #d6a74e7d,1131px 303px #ffffff59,631px 746px #ffffff82,1840px 732px #ffffff45,1365px 210px #d6a74e52,1810px 832px #ffffff8a,1895px 484px #ffffff80,1805px 844px #ffffff36,1602px 843px #ffffff7a,546px 326px #ffffff7a,783px 79px #ffffff80,408px 942px #ffffff52,456px 48px #f0c8796e,672px 570px #ffffff80,719px 1043px #d6a74e57,678px 56px #ffffff3d,365px 543px #d6a74e36,889px 707px #ffffff73,893px 1047px #d6a74e3d,389px 521px #f0c87938,3px 1064px #d6a74e85,1406px 403px #ffffff54,1360px 676px #ffffff6b,1474px 615px #f0c87961,668px 824px #d6a74e70,260px 392px #f0c87959,1387px 356px #ffffff6b,831px 0 #ffffff4f,880px 659px #f0c8795c,1383px 437px #ffffff61,1349px 173px #d6a74e4d,686px 191px #ffffff7d,1377px 635px #ffffff47,301px 50px #f0c87938,1251px 149px #d6a74e5c,398px 786px #ffffff5e,302px 11px #ffffff82,1594px 870px #d6a74e47,951px 102px #fff6,934px 273px #d6a74e7a,1144px 649px #f0c87987,1254px 1033px #d6a74e59,913px 325px #f0c87975,921px 530px #ffffff75,1568px 1067px #ffffff5e,562px 900px #ffffff3b,480px 556px #d6a74e52,165px 283px #f0c87940,1421px 312px #ffffff73,849px 834px #f0c87952}.ge-stars-bg:after{width:2px;height:2px;animation:ge-star-twinkle 6s infinite alternate;animation-delay:1s;box-shadow:851px 127px #d6a74e61,797px 40px #b8860ba3,779px 976px #d6a74e4d,611px 798px #d6a74ea3,1102px 451px #d6a74e80,892px 994px #d6a74e4f,1369px 828px #d6a74e96,1883px 261px #b8860bb0,55px 806px #b8860b8a,55px 171px #f0c8798f,1775px 945px #d6a74e5e,776px 670px #d6a74e61,691px 776px #d6a74e69,516px 167px #b8860b7d,1104px 106px #d6a74eb3,459px 140px #b8860b9c,82px 63px #f0c879ad,1718px 41px #f0c8798c,258px 969px #b8860b91,446px 952px #d6a74e94,343px 234px #f0c8799c,637px 221px #d6a74e87,1179px 768px #b8860b75,406px 155px #b8860b8a,497px 208px #d6a74e94,1741px 247px #b8860b9e,1602px 84px #d6a74e70,1354px 758px #b8860b54,698px 25px #d6a74ea3,216px 887px #b8860bad,1825px 941px #d6a74e94,360px 1068px #d6a74eb0,1261px 990px #b8860b7d,1213px 549px #f0c8796e,1701px 177px #d6a74e69,499px 951px #b8860b87,776px 688px #d6a74e4f,372px 998px #d6a74e61,697px 572px #b8860ba6,1802px 565px #b8860b85,391px 175px #d6a74e66,1000px 492px #b8860b94,1457px 1005px #f0c8797a,190px 602px #b8860b63,498px 627px #d6a74e91}@keyframes ge-star-twinkle{0%{opacity:.25}50%{opacity:.85}to{opacity:.4}}header,main,footer{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.ge-stars-bg:before,.ge-stars-bg:after{animation:none;opacity:.4}}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;margin:0 0 .5em}p{margin:0 0 1em}ul{margin:0;padding:0;list-style:none}.container{width:min(100% - 2.5rem,var(--container));margin-inline:auto}.top-bar{background:#0a0a0c;border-bottom:1px solid var(--line, rgba(255,255,255,.06));font-family:var(--font-accent);font-size:.78rem;letter-spacing:.04em;color:var(--fg-muted)}.top-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem 0;min-height:38px}.top-bar__icon{width:14px;height:14px;flex:0 0 14px;color:var(--accent)}.top-bar__phone,.top-bar__hours,.top-bar__status{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.top-bar__phone{color:var(--fg);transition:color .2s ease}.top-bar__phone:hover{color:var(--accent)}.top-bar__phone-label{color:var(--fg-muted)}.top-bar__phone-number{font-weight:600}.top-bar__hours{color:var(--fg-muted)}.top-bar__status{font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.top-bar__dot{width:9px;height:9px;border-radius:50%;background:#6b6b6b;box-shadow:0 0 #6b6b6b00;flex:0 0 9px}.top-bar[data-state=open] .top-bar__dot{background:#22c55e;animation:tbPulseGreen 2s ease-in-out infinite}.top-bar[data-state=open] .top-bar__status-text{color:#4ade80}.top-bar[data-state=closed] .top-bar__dot{background:#ef4444;animation:tbPulseRed 2.4s ease-in-out infinite}.top-bar[data-state=closed] .top-bar__status-text{color:#fca5a5}@keyframes tbPulseGreen{0%,to{box-shadow:0 0 #22c55ea6,0 0 8px #22c55e66}50%{box-shadow:0 0 0 6px #22c55e00,0 0 16px 3px #22c55eb3}}@keyframes tbPulseRed{0%,to{box-shadow:0 0 #ef44448c,0 0 6px #ef444459}50%{box-shadow:0 0 0 5px #ef444400,0 0 12px 2px #ef444499}}@media(prefers-reduced-motion:reduce){.top-bar__dot{animation:none!important}}@media(max-width:820px){.top-bar__hours,.top-bar__phone-label{display:none}.top-bar__inner{gap:.75rem}}@media(max-width:420px){.top-bar__phone-number{font-size:0}.top-bar__phone-number:before{content:"Anrufen";font-size:.78rem;font-weight:600}}.site-header{position:sticky;top:0;z-index:50;background:#0f0f10a6;backdrop-filter:saturate(150%) blur(14px);-webkit-backdrop-filter:saturate(150%) blur(14px);border-bottom:1px solid var(--line)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.85rem 0}.site-header__logo img{height:52px;width:auto;transition:opacity .25s ease}.site-header__logo:hover img{opacity:.85}.site-nav{display:flex;gap:1.6rem;align-items:center;font-family:var(--font-accent);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.site-nav a{color:var(--fg-muted);transition:color .2s ease}.site-nav a:hover{color:var(--fg)}.btn{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-accent);font-weight:600;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;padding:.7rem 1.2rem;border-radius:999px;border:1px solid var(--line-strong);color:var(--fg);transition:transform .15s ease,background .2s ease,border-color .2s ease;cursor:pointer;background:#ffffff0a;backdrop-filter:blur(6px)}.btn:hover{background:#ffffff1a;transform:translateY(-1px)}.btn--primary{background:var(--accent);color:#1a1208;border-color:var(--accent)}.btn--primary:hover{background:#e3aa3d;border-color:#e3aa3d}@media(max-width:720px){.site-nav{display:none}}.site-header__cta-short{display:none}@media(max-width:720px){.site-header__inner{gap:.5rem;padding:.6rem 0}.site-header__logo img{height:40px}.site-header__cta{padding:.5rem .9rem;font-size:.68rem;letter-spacing:.05em;white-space:nowrap}.site-header__cta-long{display:none}.site-header__cta-short{display:inline}}@media(max-width:380px){.site-header__logo img{height:34px}.site-header__cta{padding:.45rem .7rem;font-size:.62rem}}.hero{position:relative;min-height:86vh;display:flex;align-items:center;overflow:hidden;isolation:isolate;padding:6rem 0 5rem}.hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero__overlay{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 30% 30%,#0000000d,#0000008c 60%,#000000d9),linear-gradient(180deg,#0f0f101a,#0f0f10d9)}.hero__inner{display:grid;gap:1.5rem;max-width:880px;text-align:center;margin-inline:auto;min-width:0}.hero__inner>*{min-width:0}.hero__eyebrow{font-family:var(--font-accent);text-transform:uppercase;letter-spacing:.28em;font-size:.78rem;color:var(--accent)}.hero__title{font-size:clamp(2.4rem,6vw,4.6rem);line-height:1.05;text-shadow:0 2px 40px rgba(0,0,0,.6);margin:0;overflow-wrap:break-word;text-wrap:balance}@media(max-width:540px){.hero__title{font-size:clamp(2rem,9vw,2.6rem)}}.hero__sub{font-size:clamp(1rem,1.6vw,1.2rem);color:var(--fg-muted);max-width:640px;margin-inline:auto}.hero__ctas{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-top:.5rem}@media(max-width:480px){.hero__ctas{flex-direction:column;align-items:stretch}.hero__ctas .btn{width:100%}}.cocktail-section{display:flex;flex-direction:column;gap:1.25rem;padding:4rem 0;background:var(--bg-base)}.cocktail-track-wrapper{overflow:hidden;white-space:nowrap;position:relative}.cocktail-track-wrapper:before,.cocktail-track-wrapper:after{content:"";position:absolute;inset-block:0;width:80px;z-index:2;pointer-events:none}.cocktail-track-wrapper:before{left:0;background:linear-gradient(90deg,var(--bg-base),transparent)}.cocktail-track-wrapper:after{right:0;background:linear-gradient(-90deg,var(--bg-base),transparent)}.cocktail-track{display:inline-block;animation:scroll-left 60s linear infinite;will-change:transform}.cocktail-track-wrapper.reverse .cocktail-track{animation:scroll-right 60s linear infinite}.cocktail-track span{display:inline-block;margin:0 .5rem;padding:.65rem 1.4rem;border:1px solid var(--accent-strong);border-radius:999px;font-family:var(--font-accent);font-weight:700;font-size:.95rem;letter-spacing:.04em;color:var(--fg);background:#ffffff05;box-shadow:0 0 12px var(--accent-glow);transition:transform .25s ease}.cocktail-track span:hover{transform:scale(1.05)}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.section{padding:5rem 0}.section__head{text-align:center;margin-bottom:2.5rem}.section__eyebrow{display:inline-block;font-family:var(--font-accent);text-transform:uppercase;letter-spacing:.28em;color:var(--accent);font-size:.75rem;margin-bottom:.5rem}.section__title{font-size:clamp(1.8rem,3.4vw,2.6rem);margin:0}.reservation-wrapper{background:#1414148c;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);border:1px solid rgba(214,167,78,.28);border-radius:var(--radius-lg);padding:14px;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a inset,0 18px 48px -12px #0009,0 0 60px -12px #d6a74e2e}.reservation-wrapper iframe{width:100%;height:500px;border:0;display:block;background:var(--bg-base);border-radius:calc(var(--radius-lg) - 8px)}.footer-wrap{position:relative;isolation:isolate;padding-top:150px;margin-top:2rem;overflow:hidden;background:var(--bg-base)}.footer-bg-logo{position:absolute;left:50%;top:0;transform:translate(-50%);width:clamp(300px,56vw,580px);height:auto;z-index:0;pointer-events:none;user-select:none}@media(max-width:720px){.footer-wrap{padding-top:120px}.footer-bg-logo{width:clamp(280px,78vw,460px)}}.footer-glass{position:relative;z-index:1;background:#1414148c;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);border-top:1px solid rgba(214,167,78,.25);padding:3rem 0 1.5rem}.site-footer{background:var(--bg-base);border-top:1px solid var(--line);padding:3.5rem 0 1.5rem;margin-top:0}.site-footer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem;margin-bottom:2.5rem}@media(max-width:900px){.site-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:540px){.site-footer__grid{grid-template-columns:1fr;gap:2rem}}.footer-column__brand img{height:70px;width:auto;margin-bottom:.75rem}.footer-column__tagline{font-family:var(--font-accent);font-weight:700;letter-spacing:.06em;color:var(--fg);margin:0 0 .5rem;font-size:.95rem}.footer-column__desc{color:var(--fg-soft);font-size:.9rem;margin:0;max-width:24rem;line-height:1.55}.footer-column__title{font-family:var(--font-accent);font-weight:700;letter-spacing:.04em;font-size:1.1rem;color:var(--fg);margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(214,167,78,.5)}.footer-column ul{margin:0;padding:0}.footer-column ul li{padding:.3rem 0;color:var(--fg-soft);font-size:.92rem;list-style:none}.footer-column a{color:var(--fg-muted);transition:color .2s ease}.footer-column a:hover{color:var(--fg)}.site-footer__bottom{border-top:1px solid var(--line);padding-top:1.25rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;font-family:Inter,system-ui,sans-serif;font-size:.88rem;color:var(--fg-soft)}.site-footer__legal{display:inline-flex;gap:.6rem;align-items:center;color:var(--fg-soft)}.site-footer__legal span[aria-hidden=true]{display:inline-block;width:1px;height:14px;background:linear-gradient(to bottom,#f5f5f5,#888,#f5f5f5)}.site-footer__legal a{color:var(--fg-soft);transition:color .2s ease;font-size:.88rem}.site-footer__legal a:hover{color:var(--fg)}.gold-headline{display:block;width:min(100%,1100px);margin:0 auto;padding:4rem 1.5rem 2rem;text-align:center}.gold-headline img{width:100%;height:auto}.gold-block{text-align:center;padding:0 1.5rem 4rem;display:grid;gap:1.2rem;max-width:1100px;margin:0 auto}.gold-block__title{font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fg);margin:0 0 .5rem}.gold-block__lead{color:var(--fg);font-size:1.1rem;line-height:1.65;max-width:920px;margin:0 auto;font-weight:500}.gold-block__body{color:var(--fg-muted);font-size:1rem;line-height:1.7;max-width:920px;margin:0 auto}.gold-block__tags{font-family:var(--font-accent);letter-spacing:.06em;color:var(--accent);font-size:.78rem;text-transform:uppercase;margin:.5rem 0 .75rem}.gold-block__cta{margin-top:.5rem}.gold-block__cta .button2,.hero__ctas .button2{padding:.85em 1.9em;font-size:15px;letter-spacing:.05em;text-transform:uppercase}.parallax-strip{width:100%;height:clamp(320px,48vh,540px);position:relative;isolation:isolate;overflow:hidden}.parallax-strip img{position:absolute;top:-20%;left:0;width:100%;height:140%;object-fit:cover;object-position:center;display:block;will-change:transform;transform:translateZ(0);transition:none}.parallax-strip:after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at center,transparent 30%,rgba(0,0,0,.55) 100%),linear-gradient(180deg,var(--bg-base) 0%,transparent 12%,transparent 88%,var(--bg-base) 100%);pointer-events:none}@media(max-width:720px){.parallax-strip{height:clamp(260px,38vh,360px)}}.reviews{padding:5rem 0;background:var(--bg-base)}.reviews__layout{display:grid;grid-template-columns:280px 1fr;gap:2.5rem;align-items:center}@media(max-width:900px){.reviews__layout{grid-template-columns:1fr;gap:2rem}}.reviews__summary{text-align:center}.reviews__rating{font-family:var(--font-accent);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--fg);font-size:.95rem;margin-bottom:.5rem}.reviews__stars{color:var(--accent);font-size:1.6rem;letter-spacing:.1em;margin-bottom:.5rem}.reviews__count{color:var(--fg-muted);font-size:.9rem;margin-bottom:.6rem}.reviews__count strong{color:var(--fg)}.reviews__brand{font-family:var(--font-accent);font-weight:700;font-size:1.1rem;letter-spacing:.04em;background:linear-gradient(90deg,#4285f4,#db4437,#f4b400,#0f9d58,#4285f4);-webkit-background-clip:text;background-clip:text;color:transparent}.reviews__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.review-card{background:var(--bg-elev-2);border:1px solid var(--accent-strong);border-radius:var(--radius-md);padding:1.25rem;display:grid;gap:.75rem;position:relative;box-shadow:0 0 30px -16px var(--accent-glow)}.review-card__head{display:flex;align-items:center;gap:.75rem}.review-card__avatar{width:38px;height:38px;border-radius:50%;background:var(--bg-elev);display:flex;align-items:center;justify-content:center;font-family:var(--font-accent);font-weight:700;color:var(--accent);border:1px solid var(--line);flex-shrink:0}.review-card__meta{flex:1;min-width:0}.review-card__name{font-weight:600;font-size:.95rem;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-card__date{color:var(--fg-soft);font-size:.78rem}.review-card__google{width:18px;height:18px;flex-shrink:0;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;color:#4285f4}.review-card__stars{color:var(--accent);font-size:.95rem;letter-spacing:.05em}.review-card__text{font-size:.9rem;color:var(--fg-muted);margin:0;line-height:1.55}.accordion-section{padding:3rem 0}.accordion{display:grid;gap:.75rem;max-width:900px;margin:0 auto}.accordion details{border:1px solid var(--line-strong);border-radius:999px;background:#ffffff05;transition:border-radius .3s ease,background .2s ease;overflow:hidden}.accordion details[open]{border-radius:var(--radius-md);background:var(--bg-elev)}.accordion summary{list-style:none;cursor:pointer;padding:1rem 1.5rem;display:flex;align-items:center;gap:.75rem;font-family:var(--font-accent);font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.9rem;color:var(--fg)}.accordion summary::-webkit-details-marker{display:none}.accordion summary:before{content:"›";font-size:1.6rem;line-height:1;color:var(--accent);transition:transform .25s ease;display:inline-block}.accordion details[open] summary:before{transform:rotate(90deg)}.accordion__body{padding:0 1.5rem 1.5rem;font-size:.95rem;color:var(--fg-muted);line-height:1.6}.accordion__body h4{margin:1.25rem 0 .4rem;font-size:1rem;color:var(--fg);font-family:var(--font-accent);letter-spacing:.04em}.accordion__body p{margin:0 0 .75em}.accordion__body strong{color:var(--fg)}.opening-hours{padding:3rem 1rem;text-align:center}.opening-hours__title{font-size:1.4rem;font-weight:600;margin-bottom:1.5rem;color:var(--fg)}.opening-hours__list{display:grid;gap:.4rem;font-family:var(--font-accent);font-weight:600;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fg)}.opening-hours__row{display:inline-flex;gap:1rem;justify-content:center}.opening-hours__row span:first-child{color:var(--accent)}.logo-glow{display:flex;justify-content:center;padding:2rem 1.5rem;background:var(--bg-base)}.logo-glow img{max-width:min(380px,68vw);height:auto}.gleis-menu-embed{min-height:0!important;height:auto!important;padding:0!important;overflow:visible!important}.gleis-menu-embed .menu-shell{width:100%!important;height:auto!important;padding:0!important}.gleis-menu-embed .hero,.gleis-menu-embed .hero--signal{height:auto!important;min-height:0!important;margin-bottom:1.25rem!important}.gleis-menu-embed .hero--signal{padding:1.5rem 1.75rem!important;align-items:start!important}.legal-page{padding:10rem 0 4rem;color:#e8e8ea;min-height:70vh;position:relative;z-index:1}.legal-page .container{max-width:64rem;margin:0 auto;padding:0 1.25rem}.legal-page__head{margin-bottom:3rem;border-bottom:1px solid rgba(240,200,121,.2);padding-bottom:1.5rem}.legal-page__eyebrow{color:#f0c879;font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;display:block;margin-bottom:.6rem;font-family:Outfit,sans-serif;font-weight:500}.legal-page__title{font-size:clamp(2rem,5vw,3.5rem);margin:0;letter-spacing:.01em;font-family:Outfit,sans-serif;font-weight:700;line-height:1.1}.legal-prose{max-width:56rem;line-height:1.7;font-size:1rem;font-family:"Source Sans 3",Outfit,sans-serif}.legal-prose__intro{font-size:1.05rem;color:#e8e8ea;border-left:2px solid #f0c879;padding-left:1.25rem;margin-bottom:2.5rem}.legal-prose h2{color:#f0c879;font-size:1.18rem;margin:2.4rem 0 .7rem;letter-spacing:.02em;font-family:Outfit,sans-serif;font-weight:600}.legal-prose h3{color:#f5e3bf;font-size:1.02rem;margin:1.8rem 0 .5rem;letter-spacing:.02em;font-family:Outfit,sans-serif;font-weight:600}.legal-prose p{margin:0 0 1rem;opacity:.9}.legal-prose ul{margin:0 0 1.2rem 1.5rem;padding:0;opacity:.9}.legal-prose li{margin-bottom:.4rem}.legal-prose a{color:#f0c879;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.legal-prose a:hover{opacity:.7}.legal-prose strong{color:#f5e3bf;font-weight:600}.legal-prose code{background:#ffffff0f;padding:.1em .4em;border-radius:4px;font-size:.9em;color:#f5e3bf}.legal-prose__updated{margin-top:3rem;opacity:.5;font-size:.85rem}@media(max-width:600px){.legal-page{padding-top:7rem}}
