/* DroneTrails discovery lives inside the same visual identity. */
:root{--ink:#eee9df;--text:#eee9df;--forest:#d9c6a4;--forest-dark:#09171b;--orange:#d9c6a4;--muted:#a8bab8;--line:#ffffff20;--surface:#142a2e;--wash:#1a3438;--lime:#d9c6a4;--lime-dark:#d9c6a4;--focus:#e9d8bb}
body.dt-discover-page{background:#101c20;color:#eee9df;font-family:'DM Sans',sans-serif;background-image:none}
.dt-discover-page .app-shell{max-width:1800px;padding:0 4%}
.dt-discover-page .hero{margin:0 calc(-4vw - 1px);border-radius:0;background:#142a2e;min-height:780px;height:100svh;max-height:1100px}
.dt-discover-page .hero-copy{min-height:780px;height:100%;padding:150px 7vw 100px}
.dt-discover-page .hero h1{font:400 clamp(48px,6.7vw,104px)/1.04 Georgia,serif;letter-spacing:-.055em;margin:28px 0}
.dt-discover-page .hero h1 em{font-style:italic;color:#e1ceb1}
.dt-discover-page .hero-copy>p{font-size:15px;line-height:1.85;color:#e4e9e5}
.dt-discover-page .hero-shade{background:linear-gradient(90deg,#09171be8,#09171b60 70%),linear-gradient(0deg,#09171be6,transparent 65%)}
.dt-discover-page h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.04em}
.dt-discover-page .hero-cta,.dt-discover-page .primary-action{background:#d9c6a4;color:#13282d}
.dt-discover-page .tabs{background:#14282c;position:relative;margin-top:32px;border:1px solid #ffffff20}
.dt-discover-page .tabs .tab.active{background:#d9c6a4;color:#13282d}
.dt-discover-page .nature-ticker{display:none}
.dt-discover-page .wild-editorial{display:none}
.dt-discover-page .dt-photo-return{display:block;margin-top:18px;text-align:center;text-decoration:none;background:#d9c6a4;color:#13282d}
.dt-discover-page .card-gallery-link{display:block;color:#e4d1b2;font-size:11px;margin-top:14px;text-underline-offset:5px}
.dt-footer{padding:55px 0 35px;border-top:1px solid #ffffff25;margin-top:50px;display:grid;grid-template-columns:1fr 2fr;gap:35px;color:#b1c1bf}
.dt-footer-brand{font:12px Arial,sans-serif;letter-spacing:.24em;color:#eee9df;text-decoration:none}
.dt-footer-brand span{display:block;font:13px/1.6 'DM Sans',sans-serif;letter-spacing:0;margin-top:15px;color:#b1c1bf}
.dt-footer nav{display:flex;gap:22px;justify-content:flex-end;flex-wrap:wrap;font-size:12px}.dt-footer nav a{text-decoration:none}.dt-footer small{font-size:11px;grid-column:1/-1}
@media(min-width:1800px){.dt-discover-page .hero{margin:0 -72px}}
@media(max-width:760px){.dt-discover-page .app-shell{padding:0 20px}.dt-discover-page .hero{margin:0 -20px;height:100svh;min-height:760px}.dt-discover-page .hero-copy{padding:140px 25px 170px;min-height:760px}.dt-discover-page .hero h1{font-size:clamp(44px,10vw,72px);margin-top:25px}.dt-discover-page .hero-copy>p{font-size:13px}.dt-discover-page .hero-proof{margin-top:28px}.dt-discover-page .hero-destination{bottom:100px}.dt-discover-page .scene-controls{left:25px}.dt-footer{grid-template-columns:1fr}.dt-footer nav{justify-content:flex-start;line-height:1.8}.dt-discover-page .tabs .tab{font-size:11px}}
.dt-discover-page .app-shell[data-view]:not([data-view="entdecken"]){padding-top:120px}.dt-discover-page{scroll-padding-top:112px}.dt-discover-page #finder,.dt-discover-page .panel{scroll-margin-top:115px}.dt-discover-page .small-print{font-size:12px;line-height:1.8}.dt-discover-page .card-title{font-family:Georgia,serif;font-weight:400;letter-spacing:-.025em;font-size:28px}.dt-discover-page .photo-credit{font-size:10px;line-height:1.6}
@media(prefers-reduced-motion:reduce){.dt-discover-page .hero-photo,.dt-discover-page .cinema-scene{animation:none;transition:none;transform:none}.dt-discover-page .hero-cta{transition:none}}
.dt-discover-page .tabs{scroll-margin-top:115px}.dt-discover-page .mine-panel,.dt-discover-page .utility-box,.dt-discover-page .search-panel,.dt-discover-page .card,.dt-discover-page .mine-hero,.dt-discover-page .closing{background-color:#142a2e}.dt-discover-page input:not([type=checkbox]),.dt-discover-page select,.dt-discover-page textarea{background-color:#102226;color:#eee9df}.dt-discover-page .hero-destination{background:#142a2ed9}
