@font-face{font-family:"Cormorant";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF}
@font-face{font-family:"Cormorant";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+1E00-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Cormorant";font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-latin-500-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF}
@font-face{font-family:"Cormorant";font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-latin-ext-500-italic.woff2) format("woff2");unicode-range:U+0100-02AF,U+1E00-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Cormorant";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF}
@font-face{font-family:"Cormorant";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+1E00-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Jost";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jost-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF}
@font-face{font-family:"Jost";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jost-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+1E00-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Jost";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jost-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF}
@font-face{font-family:"Jost";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jost-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+1E00-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
/*FONTS:Cormorant,Jost*/
/* Gent Essence · Schwarz und Gold, Städte-Route */
.cs--gent-essence{--vinyl:#c8a96a;--ge-gold:#c8a96a;background:#07080b;font-family:"Jost",var(--sans)}
.cs--gent-essence .h-m,.cs--gent-essence .h-l,.ge-h2{font-family:"Cormorant",serif;font-weight:600;text-transform:none}
.cs--gent-essence .data,.cs--gent-essence .steps b{color:var(--ge-gold)}
.ge-hero{padding:calc(var(--nav-h) + 50px) 0 clamp(48px,6vw,90px)}
.ge-hero__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(28px,5vw,80px);align-items:center}
.ge-logo{width:min(520px,80%);height:auto;margin-bottom:26px}
.ge-hero h1 .sub{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ge-gold);margin-bottom:14px}
.ge-hero .t-name{display:block;font-family:"Cormorant";font-weight:600;font-size:clamp(3rem,7vw,7rem);line-height:.95}
.ge-hero .t-claim{display:block;font-family:"Cormorant";font-style:italic;font-size:clamp(1.4rem,2.6vw,2.4rem);color:var(--ge-gold);margin-top:10px;max-width:26ch}
.ge-bottle{margin:0}
.ge-bottle img{width:100%;height:auto;display:block}
.ge-h2{font-size:clamp(2.6rem,6vw,6rem);line-height:.95;margin-bottom:clamp(28px,4vw,56px)}
.ge-h2 em{font-style:italic;color:var(--ge-gold)}
.ge-cities{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;position:relative}
.ge-cities li{display:flex;flex-direction:column;gap:14px}
.ge-pin{display:block;width:14px;height:14px;background:var(--ge-gold);border-radius:50%}
.ge-cities b{font-family:"Cormorant";font-weight:600;font-size:clamp(1.4rem,2.4vw,2.4rem)}
@media (max-width:860px){.ge-hero__grid{grid-template-columns:1fr}.ge-cities{grid-template-columns:repeat(2,minmax(0,1fr))}}
