{"id":414,"date":"2026-06-03T08:39:34","date_gmt":"2026-06-03T06:39:34","guid":{"rendered":"https:\/\/nordseedartmasters.de\/?page_id=414"},"modified":"2026-07-02T23:59:50","modified_gmt":"2026-07-02T21:59:50","slug":"homepage-ndm","status":"publish","type":"page","link":"https:\/\/nordseedartmasters.de\/","title":{"rendered":"Homepage NDM"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"414\" class=\"elementor elementor-414\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d397862 e-flex e-con-boxed e-con e-parent\" data-id=\"d397862\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-65e2539 elementor-widget elementor-widget-html\" data-id=\"65e2539\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"ndm-page\" id=\"top\">\r\n  <div class=\"ndm-noise\"><\/div>\r\n\r\n  <!-- HERO -->\r\n  <section class=\"ndm-hero\">\r\n    <div class=\"ndm-hero-bg\"><\/div>\r\n    <div class=\"ndm-hero-overlay\"><\/div>\r\n    <div class=\"ndm-hero-glow ndm-hero-glow-a\"><\/div>\r\n    <div class=\"ndm-hero-glow ndm-hero-glow-b\"><\/div>\r\n\r\n    <div class=\"ndm-container\">\r\n      <div class=\"ndm-badge\">EIN NORDISCHES DART EVENT \u2022 HAGE \u2022 2026<\/div>\r\n\r\n      <div class=\"ndm-hero-grid\">\r\n        <div class=\"ndm-hero-copy\">\r\n          <h1 class=\"ndm-title\">\r\n            NORDSEE<br \/>\r\n            DART MASTERS <span class=\"ndm-trademark\">\u2122<\/span>\r\n          <\/h1>\r\n\r\n          <p class=\"ndm-subtitle\">\r\n            Im Bullseye des Sturms.<br \/>\r\n            <span>Der Sturm hat sich gelegt.<\/span>\r\n          <\/p>\r\n\r\n          <p class=\"ndm-text\">\r\n            Das Nordsee Dart Masters\u2122 steht f\u00fcr mehr als nur Darts:\r\n            Atmosph\u00e4re, Wettbewerb auf h\u00f6chstem Niveau und eine B\u00fchne,\r\n            auf der gro\u00dfe Momente entstehen.\r\n          <\/p>\r\n\r\n          <div class=\"ndm-actions\">\r\n            <a class=\"ndm-btn ndm-btn-primary\" href=\"#results\">Ergebnisse 2026<\/a>\r\n            <a class=\"ndm-btn ndm-btn-secondary\" href=\"#community\">Community<\/a>\r\n\r\n            <a class=\"ndm-btn ndm-btn-ghost ndm-btn-icon\" href=\"https:\/\/instagram.com\/nordseedartmasters\" target=\"_blank\" rel=\"noopener\">\r\n              <span class=\"ndm-btn-icon-svg\" aria-hidden=\"true\">\r\n                <svg viewBox=\"0 0 24 24\" fill=\"none\">\r\n                  <rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"5.5\" stroke=\"currentColor\" stroke-width=\"1.9\"><\/rect>\r\n                  <circle cx=\"12\" cy=\"12\" r=\"4.2\" stroke=\"currentColor\" stroke-width=\"1.9\"><\/circle>\r\n                  <circle cx=\"17.2\" cy=\"6.8\" r=\"1.3\" fill=\"currentColor\"><\/circle>\r\n                <\/svg>\r\n              <\/span>\r\n              <span>Instagram<\/span>\r\n            <\/a>\r\n          <\/div>\r\n\r\n          <div class=\"ndm-mini-meta\">\r\n            <div class=\"ndm-mini-meta-item\">\r\n              <span class=\"ndm-mini-label\">Ort<\/span>\r\n              <span class=\"ndm-mini-value\">Sporthalle der KGS Hage<\/span>\r\n              <span class=\"ndm-mini-value\">26524 Hage<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"ndm-mini-meta-item\">\r\n              <span class=\"ndm-mini-label\">Format<\/span>\r\n              <span class=\"ndm-mini-value\">Masters \u2022 Double \u2022 Fun<\/span>\r\n            <\/div>\r\n\r\n            <div class=\"ndm-mini-meta-item\">\r\n              <span class=\"ndm-mini-label\">Slogan<\/span>\r\n              <span class=\"ndm-mini-value\">Sturm. Spiel. Gemeinschaft.<\/span>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"ndm-hero-panel\">\r\n          <div class=\"ndm-panel-card\">\r\n            <!-- COUNTDOWN STATE (hidden once the countdown ends) -->\r\n            <div class=\"ndm-panel-countdown-state\" data-series-hide>\r\n              <div class=\"ndm-panel-top\">\r\n                <span class=\"ndm-pill\">N\u00c4CHSTER STURM<\/span>\r\n                <span class=\"ndm-pill ndm-pill-gold\">COUNTDOWN<\/span>\r\n              <\/div>\r\n\r\n              <p class=\"ndm-panel-copy\">\r\n                Stay tuned... Weitere Informationen folgen sp\u00e4testens in...\r\n              <\/p>\r\n\r\n              <div class=\"ndm-countdown\" data-date=\"2026-06-28T20:00:00\" data-series-trigger>\r\n                <div class=\"ndm-time-box\">\r\n                  <span class=\"ndm-time-value\" data-unit=\"days\">00<\/span>\r\n                  <span class=\"ndm-time-label\">Tage<\/span>\r\n                <\/div>\r\n                <div class=\"ndm-time-box\">\r\n                  <span class=\"ndm-time-value\" data-unit=\"hours\">00<\/span>\r\n                  <span class=\"ndm-time-label\">Stunden<\/span>\r\n                <\/div>\r\n                <div class=\"ndm-time-box\">\r\n                  <span class=\"ndm-time-value\" data-unit=\"minutes\">00<\/span>\r\n                  <span class=\"ndm-time-label\">Minuten<\/span>\r\n                <\/div>\r\n                <div class=\"ndm-time-box\">\r\n                  <span class=\"ndm-time-value\" data-unit=\"seconds\">00<\/span>\r\n                  <span class=\"ndm-time-label\">Sekunden<\/span>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <!-- SERIES ANNOUNCEMENT STATE (revealed once the countdown ends) -->\r\n            <div class=\"ndm-panel-series-state\" data-series-reveal hidden>\r\n              <div class=\"ndm-panel-top\">\r\n                <span class=\"ndm-pill ndm-pill-gold\">Jetzt Live<\/span>\r\n                <span class=\"ndm-pill\">Series 2026<\/span>\r\n              <\/div>\r\n\r\n              <h3 class=\"ndm-panel-series-title\">\r\n                Nordsee Dart Masters<span class=\"ndm-trademark\">\u2122<\/span> Series\r\n              <\/h3>\r\n\r\n              <p class=\"ndm-panel-copy ndm-panel-series-copy\">\r\n                Der Countdown ist vorbei \u2013 die Qualifier-Serie ist gestartet.\r\n                Spiel dich Abend f\u00fcr Abend Richtung Final Stage in Hage.\r\n              <\/p>\r\n\r\n              <div class=\"ndm-panel-series-countdown\">\r\n                <span class=\"ndm-panel-series-countdown-label\">N\u00e4chster Qualifier<\/span>\r\n                <div class=\"ndm-countdown\" data-date=\"2026-08-30T13:00:00\">\r\n                  <div class=\"ndm-time-box\">\r\n                    <span class=\"ndm-time-value\" data-unit=\"days\">00<\/span>\r\n                    <span class=\"ndm-time-label\">Tage<\/span>\r\n                  <\/div>\r\n                  <div class=\"ndm-time-box\">\r\n                    <span class=\"ndm-time-value\" data-unit=\"hours\">00<\/span>\r\n                    <span class=\"ndm-time-label\">Stunden<\/span>\r\n                  <\/div>\r\n                  <div class=\"ndm-time-box\">\r\n                    <span class=\"ndm-time-value\" data-unit=\"minutes\">00<\/span>\r\n                    <span class=\"ndm-time-label\">Minuten<\/span>\r\n                  <\/div>\r\n                  <div class=\"ndm-time-box\">\r\n                    <span class=\"ndm-time-value\" data-unit=\"seconds\">00<\/span>\r\n                    <span class=\"ndm-time-label\">Sekunden<\/span>\r\n                  <\/div>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"ndm-panel-series-actions\">\r\n                <a class=\"ndm-btn ndm-btn-primary\" href=\"https:\/\/2k-dart-software.com\/frontend\/events\/11\/mandant\/3484\" target=\"_blank\" rel=\"noopener\">Qualifier &amp; Anmeldung<\/a>\r\n                <a class=\"ndm-btn ndm-btn-secondary\" href=\"\/index.php\/ndm_series\/\">Alles zur Series<\/a>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- QUICK MENU -->\r\n  <nav class=\"ndm-quicknav\">\r\n    <div class=\"ndm-container\">\r\n      <div class=\"ndm-quicknav-inner\">\r\n        <a href=\"#series\" class=\"ndm-quicknav-series\" data-series-reveal hidden>Series<\/a>\r\n        <a href=\"#highlights\">Highlights<\/a>\r\n        <a href=\"#news\">News<\/a>\r\n        <a href=\"#story\">Recap<\/a>\r\n        <a href=\"#results\">Ergebnisse<\/a>\r\n        <a href=\"#gallery\">Media<\/a>\r\n        <a href=\"#sponsors\">Sponsoren<\/a>\r\n        <a href=\"#merch\">Merch<\/a>\r\n        <a href=\"#community\">Community<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/nav>\r\n\r\n  <!-- SERIES (revealed once the countdown ends) -->\r\n  <section class=\"ndm-section ndm-section-highlight ndm-series-section\" id=\"series\" data-series-reveal hidden>\r\n    <div class=\"ndm-container\">\r\n      <div class=\"ndm-section-heading ndm-series-heading\">\r\n        <span class=\"ndm-eyebrow\">Neu \u2022 Jetzt gestartet<\/span>\r\n        <h2 class=\"ndm-h2\">Nordsee Dart Masters<span class=\"ndm-trademark\">\u2122<\/span> Series<\/h2>\r\n        <p class=\"ndm-series-tagline\">Ride the Storm. Na Hage \u2013 keen Weg tor\u00fcgg.<\/p>\r\n        <p class=\"ndm-section-copy\">\r\n          Die eigenst\u00e4ndige Qualifier- und Ranking-Serie mit Final Stage in Hage \u2013 mit eigener Wertung,\r\n          einem dynamisch wachsenden Finaltopf und 5 % Spendenanteil zur F\u00f6rderung des Dartsports.\r\n          Spiele die Qualifier, sammle Punkte und arbeite dich Abend f\u00fcr Abend Richtung Final Stage.\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <div class=\"ndm-series-grid\">\r\n        <a class=\"ndm-series-card\" href=\"\/index.php\/ndm_series\/\">\r\n          <span class=\"ndm-series-card-pill\">Die Series<\/span>\r\n          <h3 class=\"ndm-series-card-title\">\u00dcberblick<\/h3>\r\n          <p class=\"ndm-series-card-text\">\r\n            Eigenst\u00e4ndige Turnierserie mit Qualifiern, Rangliste und Final Stage in Hage \u2013\r\n            eigene Wertung, eigener Finaltopf. Kein Qualifikationsweg f\u00fcr das Hauptturnier.\r\n          <\/p>\r\n          <span class=\"ndm-series-card-link\">Mehr erfahren \u2192<\/span>\r\n        <\/a>\r\n\r\n        <a class=\"ndm-series-card\" href=\"\/index.php\/ndms_regeln\/\">\r\n          <span class=\"ndm-series-card-pill\">Regeln<\/span>\r\n          <h3 class=\"ndm-series-card-title\">Regeln &amp; Wertung<\/h3>\r\n          <p class=\"ndm-series-card-text\">\r\n            Das verbindliche Standardmodell der Qualifier, Ranglistenpunkte und Bestleistungspunkte\r\n            sowie die Qualifikation zur Final Stage \u2013 transparent erkl\u00e4rt.\r\n          <\/p>\r\n          <span class=\"ndm-series-card-link\">Zum Regelwerk \u2192<\/span>\r\n        <\/a>\r\n\r\n        <a class=\"ndm-series-card\" href=\"\/index.php\/ndms_veranstalter\/\">\r\n          <span class=\"ndm-series-card-pill\">Veranstalter<\/span>\r\n          <h3 class=\"ndm-series-card-title\">F\u00fcr Vereine &amp; Ausrichter<\/h3>\r\n          <p class=\"ndm-series-card-text\">\r\n            Werde offizieller Qualifier-Standort. NDM organisiert und rechnet zentral ab \u2013\r\n            du f\u00fchrst den Qualifier vor Ort durch, ganz ohne Series-Risiko.\r\n          <\/p>\r\n          <span class=\"ndm-series-card-link\">Partner werden \u2192<\/span>\r\n        <\/a>\r\n\r\n        <a class=\"ndm-series-card\" href=\"\/index.php\/ndms_kontakt\/\">\r\n          <span class=\"ndm-series-card-pill\">Kontakt<\/span>\r\n          <h3 class=\"ndm-series-card-title\">Bewerbung &amp; Kontakt<\/h3>\r\n          <p class=\"ndm-series-card-text\">\r\n            In vier Schritten zum Qualifier-Standort: Anfrage senden, Gespr\u00e4ch &amp; Pr\u00fcfung,\r\n            Zugang &amp; Onboarding, Termine &amp; Start. Wir melden uns zeitnah.\r\n          <\/p>\r\n          <span class=\"ndm-series-card-link\">Jetzt bewerben \u2192<\/span>\r\n        <\/a>\r\n\r\n        <a class=\"ndm-series-card\" href=\"https:\/\/2k-dart-software.com\/frontend\/events\/11\/mandant\/3484\" target=\"_blank\" rel=\"noopener\">\r\n          <span class=\"ndm-series-card-pill\">Live \u2022 Anmeldung<\/span>\r\n          <h3 class=\"ndm-series-card-title\">Qualifier &amp; Anmeldung<\/h3>\r\n          <p class=\"ndm-series-card-text\">\r\n            Alle Qualifier-Termine ansehen und dich direkt zur Series anmelden \u2013\r\n            live \u00fcber die Turnier-Software.\r\n          <\/p>\r\n          <span class=\"ndm-series-card-link\">Zu den Qualifiern \u2192<\/span>\r\n        <\/a>\r\n      <\/div>\r\n\r\n      <div class=\"ndm-series-cta\">\r\n        <a class=\"ndm-btn ndm-btn-primary\" href=\"https:\/\/2k-dart-software.com\/frontend\/events\/11\/mandant\/3484\" target=\"_blank\" rel=\"noopener\">Qualifier &amp; Anmeldung<\/a>\r\n        <a class=\"ndm-btn ndm-btn-secondary\" href=\"\/index.php\/ndm_series\/\">Alles zur Series<\/a>\r\n      <\/div>\r\n\r\n      <div class=\"ndm-section-top-wrap\">\r\n        <a class=\"ndm-top-btn\" href=\"#top\">\u2191 Top<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- NEWS -->\r\n<section class=\"ndm-section ndm-section-tight ndm-news-section-shell\" id=\"news\">\r\n  <div class=\"ndm-container\">\r\n    <div class=\"ndm-section-heading ndm-news-heading\">\r\n      <span class=\"ndm-eyebrow\">News<\/span>\r\n      <h2 class=\"ndm-h2\">Aktuelles im Sturm<\/h2>\r\n      <p class=\"ndm-section-copy\">\r\n        Neuigkeiten, Updates und Entwicklungen rund um die Nordsee Dart Masters\u2122.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"ndm-news-grid\" id=\"ndmNewsGrid\">\r\n      <div class=\"ndm-news-loading\">Lade aktuelle Meldungen \u2026<\/div>\r\n    <\/div>\r\n\r\n    <div class=\"ndm-news-actions-wrap\">\r\n      <a class=\"ndm-btn ndm-btn-secondary ndm-news-all-link\" href=\"\/index.php\/news\/\">\r\n        Alle News\r\n      <\/a>\r\n    <\/div>\r\n\r\n    <div class=\"ndm-section-top-wrap\">\r\n      <a class=\"ndm-top-btn\" href=\"#top\">\u2191 Top<\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- NEWS MODAL -->\r\n<div class=\"ndm-news-modal\" id=\"ndmNewsModal\" aria-hidden=\"true\">\r\n  <div class=\"ndm-news-modal-backdrop\"><\/div>\r\n\r\n  <div class=\"ndm-news-modal-dialog\" role=\"dialog\" aria-modal=\"true\" aria-label=\"News Beitrag\">\r\n    <button class=\"ndm-news-modal-close\" type=\"button\" aria-label=\"Beitrag schlie\u00dfen\">&times;<\/button>\r\n\r\n    <div class=\"ndm-news-modal-scroll\">\r\n      <div class=\"ndm-news-modal-media\" id=\"ndmNewsModalMedia\"><\/div>\r\n\r\n      <div class=\"ndm-news-modal-body\">\r\n        <div class=\"ndm-news-modal-meta\">\r\n          <span class=\"ndm-news-pill\">Update<\/span>\r\n          <span class=\"ndm-news-date\" id=\"ndmNewsModalDate\"><\/span>\r\n        <\/div>\r\n\r\n        <h3 class=\"ndm-news-modal-title\" id=\"ndmNewsModalTitle\">Titel<\/h3>\r\n\r\n        <div class=\"ndm-news-modal-content\" id=\"ndmNewsModalContent\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n  <!-- HIGHLIGHTS -->\r\n  <section class=\"ndm-section ndm-section-tight\" id=\"highlights\">\r\n    <div class=\"ndm-container\">\r\n      <div class=\"ndm-section-heading\">\r\n        <span class=\"ndm-eyebrow\">2026 Highlights - Nordsee Dart Masters\u2122<\/span>\r\n        <h2 class=\"ndm-h2\">Die Zahlen des ersten Sturms<\/h2>\r\n      <\/div>\r\n\r\n      <div class=\"ndm-stats-grid\">\r\n        <div class=\"ndm-stat-card\">\r\n          <div class=\"ndm-stat-icon\">\ud83c\udfc6<\/div>\r\n          <div class=\"ndm-stat-label\">Sieger 2026<\/div>\r\n          <div class=\"ndm-stat-value\">Karsten Dalhoff<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"ndm-stat-card\">\r\n          <div class=\"ndm-stat-icon\">\ud83c\udfaf<\/div>\r\n          <div class=\"ndm-stat-label\">Highest Finish<\/div>\r\n          <div class=\"ndm-stat-value\">160<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"ndm-stat-card\">\r\n          <div class=\"ndm-stat-icon\">\ud83d\udd25<\/div>\r\n          <div class=\"ndm-stat-label\">Best Average<\/div>\r\n          <div class=\"ndm-stat-value\">80.2<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"ndm-stat-card\">\r\n          <div class=\"ndm-stat-icon\">\ud83d\udc65<\/div>\r\n          <div class=\"ndm-stat-label\">Spieler<\/div>\r\n          <div class=\"ndm-stat-value\">441<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"ndm-section-top-wrap\">\r\n        <a class=\"ndm-top-btn\" href=\"#top\">\u2191 Top<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- AFTERMOVIE \/ STORY -->\r\n  <section class=\"ndm-section\" id=\"story\">\r\n    <div class=\"ndm-container\">\r\n      <div class=\"ndm-story-grid\">\r\n        <div class=\"ndm-video-card\">\r\n          <a\r\n            class=\"ndm-video-link ndm-video-modal-trigger\"\r\n            href=\"#\"\r\n            data-video=\"https:\/\/www.youtube.com\/embed\/7cogXDUbcDE?autoplay=1&rel=0\"\r\n            aria-label=\"Aftermovie \u00f6ffnen\"\r\n          >\r\n            <div\r\n              class=\"ndm-video-thumb\"\r\n              style=\"background-image:url('https:\/\/nordseedartmasters.de\/wp-content\/uploads\/2026\/02\/Logo_NordseeDartMasters.jpeg?auto=format&fit=crop&w=1600&q=80');\"\r\n            >\r\n              <div class=\"ndm-play\">\r\n                <span>\u25b6<\/span>\r\n              <\/div>\r\n            <\/div>\r\n          <\/a>\r\n        <\/div>\r\n\r\n        <div class=\"ndm-story-copy\">\r\n          <span class=\"ndm-eyebrow\">Aftermovie \/ Recap<\/span>\r\n          <h2 class=\"ndm-h2\">Der erste Sturm ist vor\u00fcber gezogen \u2014 und hat seine Spuren hinterlassen<\/h2>\r\n          <p class=\"ndm-section-copy\">\r\n            Die erste Ausgabe der Nordsee Dart Masters\u2122 war mehr als nur ein Turnier:\r\n            packende Duelle, eine energiegeladene Atmosph\u00e4re und ein Finale,\r\n            das noch lange in Erinnerung bleiben wird.\r\n          <\/p>\r\n\r\n          <div class=\"ndm-quote-card\">\r\n            <div class=\"ndm-quote-mark\">\u201c<\/div>\r\n            <div class=\"ndm-quote-text\">\r\n              Finals auf Platt \u2013 ein Raum am Limit und eine Kulisse, die jeden Dart gesp\u00fcrt hat.\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"ndm-inline-actions\">\r\n            <a class=\"ndm-text-link\" href=\"#gallery\">Galerie<\/a>\r\n            <a class=\"ndm-text-link\" href=\"#results\">Ergebnisse<\/a>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"ndm-section-top-wrap\">\r\n        <a class=\"ndm-top-btn\" href=\"#top\">\u2191 Top<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- VIDEO MODAL -->\r\n  <div class=\"ndm-video-modal\" id=\"ndmVideoModal\" aria-hidden=\"true\">\r\n    <div class=\"ndm-video-modal-backdrop\"><\/div>\r\n\r\n    <div class=\"ndm-video-modal-dialog\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Aftermovie\">\r\n      <button class=\"ndm-video-modal-close\" type=\"button\" aria-label=\"Video schlie\u00dfen\">&times;<\/button>\r\n\r\n      <div class=\"ndm-video-embed-wrap\">\r\n        <iframe\r\n          id=\"ndmVideoFrame\"\r\n          src=\"\"\r\n          title=\"Nordsee Dart Masters Aftermovie\"\r\n          allow=\"autoplay; encrypted-media; picture-in-picture\"\r\n          allowfullscreen\r\n        ><\/iframe>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- RESULTS -->\r\n  <section class=\"ndm-section\" id=\"results\">\r\n    <div class=\"ndm-container\">\r\n      <div class=\"ndm-section-heading\">\r\n        <span class=\"ndm-eyebrow\">Ergebnisse<\/span>\r\n        <h2 class=\"ndm-h2\">Drei Turniere. Ein Sturm.<\/h2>\r\n      <\/div>\r\n\r\n      <div class=\"ndm-tabs\">\r\n        <div class=\"ndm-tab-nav\">\r\n          <button class=\"ndm-tab-btn is-active\" data-tab=\"tab-fun\">Fun<\/button>\r\n          <button class=\"ndm-tab-btn\" data-tab=\"tab-double\">Double Trouble<\/button>\r\n          <button class=\"ndm-tab-btn\" data-tab=\"tab-masters\">Masters<\/button>\r\n        <\/div>\r\n\r\n        <div class=\"ndm-tab-panels\">\r\n          <div class=\"ndm-tab-panel is-active\" id=\"tab-fun\">\r\n            <div class=\"ndm-results-card\">\r\n              <div class=\"ndm-results-row\">\r\n                <span>Sieger<\/span>\r\n                <strong>Marcel Otter<\/strong>\r\n              <\/div>\r\n              <div class=\"ndm-results-row\">\r\n                <span>Runner-up<\/span>\r\n                <strong>Bernd Dr\u00f6se<\/strong>\r\n              <\/div>\r\n              <div class=\"ndm-results-row\">\r\n                <span>Highest Finish<\/span>\r\n                <strong>160<\/strong>\r\n              <\/div>\r\n              <div class=\"ndm-results-row\">\r\n                <span>More<\/span>\r\n                <strong><a href=\"https:\/\/2k-dart-software.com\/frontend\/events\/6\/event\/12278\/performances\" target=\"_blank\" rel=\"noopener\">Alle Ergebnisse<\/a><\/strong>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"ndm-tab-panel\" id=\"tab-double\">\r\n            <div class=\"ndm-results-card\">\r\n              <div class=\"ndm-results-row\">\r\n                <span>Sieger<\/span>\r\n                <strong>Cedric Tietjens &amp; Daniel Zygla<\/strong>\r\n              <\/div>\r\n              <div class=\"ndm-results-row\">\r\n                <span>Runner-up<\/span>\r\n                <strong>Sebastian Paetz &amp; Domenik Hovenga<\/strong>\r\n              <\/div>\r\n              <div class=\"ndm-results-row\">\r\n                <span>Highest Finish<\/span>\r\n                <strong>152<\/strong>\r\n              <\/div>\r\n              <div class=\"ndm-results-row\">\r\n                <span>More<\/span>\r\n                <strong><a href=\"https:\/\/2k-dart-software.com\/frontend\/events\/6\/event\/12279\/performances\" target=\"_blank\" rel=\"noopener\">Alle Ergebnisse<\/a><\/strong>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"ndm-tab-panel\" id=\"tab-masters\">\r\n            <div class=\"ndm-results-card\">\r\n              <div class=\"ndm-results-row\">\r\n                <span>Sieger<\/span>\r\n                <strong>Karsten Dalhoff<\/strong>\r\n              <\/div>\r\n              <div class=\"ndm-results-row\">\r\n                <span>Runner-up<\/span>\r\n                <strong>Elias Jahn<\/strong>\r\n              <\/div>\r\n              <div class=\"ndm-results-row\">\r\n                <span>Highest Finish<\/span>\r\n                <strong>160<\/strong>\r\n              <\/div>\r\n              <div class=\"ndm-results-row\">\r\n                <span>More<\/span>\r\n                <strong><a href=\"https:\/\/2k-dart-software.com\/frontend\/events\/6\/event\/12280\/performances\" target=\"_blank\" rel=\"noopener\">Alle Ergebnisse<\/a><\/strong>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"ndm-section-top-wrap\">\r\n        <a class=\"ndm-top-btn\" href=\"#top\">\u2191 Top<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- GALLERY -->\r\n  <section class=\"ndm-section\" id=\"gallery\">\r\n    <div class=\"ndm-container\">\r\n      <div class=\"ndm-section-heading\">\r\n        <span class=\"ndm-eyebrow\">Media<\/span>\r\n        <h2 class=\"ndm-h2\">Impressionen des Sturms<\/h2>\r\n      <\/div>\r\n\r\n      <div class=\"ndm-gallery-grid\">\r\n        <a\r\n          class=\"ndm-gallery-item ndm-gallery-large\"\r\n          href=\"https:\/\/nordseedartmasters.de\/index.php\/gallery-fun\/\"\r\n          style=\"background-image:url('https:\/\/nordseedartmasters.de\/wp-content\/uploads\/NDM_1_FUN\/DSC06634.png?auto=format&fit=crop&w=1200&q=80');\"\r\n        >\r\n          <span>Fun<\/span>\r\n        <\/a>\r\n\r\n        <a\r\n          class=\"ndm-gallery-item\"\r\n          href=\"https:\/\/nordseedartmasters.de\/index.php\/gallery-double\/\"\r\n          style=\"background-image:url('https:\/\/nordseedartmasters.de\/wp-content\/uploads\/NDM_2_Doppel\/DSC07916.png?auto=format&fit=crop&w=1200&q=80');\"\r\n        >\r\n          <span>Double Trouble<\/span>\r\n        <\/a>\r\n\r\n        <a\r\n          class=\"ndm-gallery-item\"\r\n          href=\"https:\/\/nordseedartmasters.de\/index.php\/gallery-masters\/\"\r\n          style=\"background-image:url('https:\/\/nordseedartmasters.de\/wp-content\/uploads\/NDM_3_Masters\/DSC08008.png?auto=format&fit=crop&w=1200&q=80');\"\r\n        >\r\n          <span>Masters<\/span>\r\n        <\/a>\r\n\r\n        <a\r\n          class=\"ndm-gallery-item\"\r\n          href=\"#\"\r\n          style=\"background-image:url('https:\/\/nordseedartmasters.de\/wp-content\/uploads\/2026\/06\/Logo_NordseeDartMasters.png?auto=format&fit=crop&w=1200&q=80');\"\r\n        >\r\n          <span>Sonstiges - Following Soon<\/span>\r\n        <\/a>\r\n      <\/div>\r\n\r\n      <div class=\"ndm-section-top-wrap\">\r\n        <a class=\"ndm-top-btn\" href=\"#top\">\u2191 Top<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- SPONSORS -->\r\n  <section class=\"ndm-section ndm-section-tight\" id=\"sponsors\">\r\n    <div class=\"ndm-container\">\r\n      <div class=\"ndm-section-heading\">\r\n        <span class=\"ndm-eyebrow\">Partners \/ Sponsoren<\/span>\r\n        <h2 class=\"ndm-h2\">Erm\u00f6glicht durch starke Partner<\/h2>\r\n      <\/div>\r\n\r\n      <p class=\"ndm-section-copy ndm-sponsor-intro\">\r\n        Ohne starke Partner w\u00e4re ein Event wie das Nordsee Dart Masters\u2122 nicht m\u00f6glich.\r\n        Danke an alle Unterst\u00fctzer, die diesen Sturm mittragen.\r\n      <\/p>\r\n\r\n      <div class=\"ndm-sponsor-grid\">\r\n        <a class=\"ndm-sponsor-card\" href=\"#\" rel=\"noopener\">\r\n          <div class=\"ndm-sponsor-logo-wrap\">\r\n            <img decoding=\"async\" src=\"https:\/\/nordseedartmasters.de\/wp-content\/uploads\/2026\/02\/DB_client.jpg\" alt=\"Bauunternehmen Daniel Bu\u00df Logo\" class=\"ndm-sponsor-logo\" \/>\r\n          <\/div>\r\n          <div class=\"ndm-sponsor-name\">Bauunternehmen Daniel Buss<\/div>\r\n        <\/a>\r\n\r\n        <a class=\"ndm-sponsor-card\" href=\"#\" rel=\"noopener\">\r\n          <div class=\"ndm-sponsor-logo-wrap\">\r\n            <img decoding=\"async\" src=\"https:\/\/nordseedartmasters.de\/wp-content\/uploads\/2026\/05\/bulls_signet_c_small.png\" alt=\"Bull\u2019s Darts Logo\" class=\"ndm-sponsor-logo\" \/>\r\n          <\/div>\r\n          <div class=\"ndm-sponsor-name\">Bull\u2019s Darts<\/div>\r\n        <\/a>\r\n\r\n        <a class=\"ndm-sponsor-card\" href=\"#\" rel=\"noopener\">\r\n          <div class=\"ndm-sponsor-logo-wrap\">\r\n            <img decoding=\"async\" src=\"https:\/\/nordseedartmasters.de\/wp-content\/uploads\/2026\/02\/TB_client.jpg\" alt=\"TB Finanz &amp; Immobilien Logo\" class=\"ndm-sponsor-logo\" \/>\r\n          <\/div>\r\n          <div class=\"ndm-sponsor-name\">TB Finanz &amp; Immobilien<\/div>\r\n        <\/a>\r\n\r\n        <a class=\"ndm-sponsor-card\" href=\"#\" rel=\"noopener\">\r\n          <div class=\"ndm-sponsor-logo-wrap\">\r\n            <img decoding=\"async\" src=\"https:\/\/nordseedartmasters.de\/wp-content\/uploads\/2026\/02\/NSW_client.jpg\" alt=\"Radio Nordseewelle Logo\" class=\"ndm-sponsor-logo\" \/>\r\n          <\/div>\r\n          <div class=\"ndm-sponsor-name\">Radio Nordseewelle<\/div>\r\n        <\/a>\r\n\r\n        <a class=\"ndm-sponsor-card\" href=\"#\" rel=\"noopener\">\r\n          <div class=\"ndm-sponsor-logo-wrap\">\r\n            <img decoding=\"async\" src=\"https:\/\/nordseedartmasters.de\/wp-content\/uploads\/2026\/03\/Kruse_Firmenlogo.jpg\" alt=\"Edeka Kruse Logo\" class=\"ndm-sponsor-logo\" \/>\r\n          <\/div>\r\n          <div class=\"ndm-sponsor-name\">Edeka Kruse<\/div>\r\n        <\/a>\r\n\r\n        <a class=\"ndm-sponsor-card\" href=\"#\" rel=\"noopener\">\r\n          <div class=\"ndm-sponsor-logo-wrap\">\r\n            <img decoding=\"async\" src=\"https:\/\/nordseedartmasters.de\/wp-content\/uploads\/2026\/03\/Ergo_Marco_2.jpg\" alt=\"ERGO Versicherung Marco Albers Logo\" class=\"ndm-sponsor-logo\" \/>\r\n          <\/div>\r\n          <div class=\"ndm-sponsor-name\">ERGO Versicherung \u2013 Marco Albers<\/div>\r\n        <\/a>\r\n\r\n        <a class=\"ndm-sponsor-card\" href=\"#\" rel=\"noopener\">\r\n          <div class=\"ndm-sponsor-logo-wrap\">\r\n            <img decoding=\"async\" src=\"https:\/\/nordseedartmasters.de\/wp-content\/uploads\/2026\/03\/Telecentrum.jpg\" alt=\"TeleCentrum Norden Logo\" class=\"ndm-sponsor-logo\" \/>\r\n          <\/div>\r\n          <div class=\"ndm-sponsor-name\">TeleCentrum Norden<\/div>\r\n        <\/a>\r\n\r\n        <a class=\"ndm-sponsor-card\" href=\"#\" rel=\"noopener\">\r\n          <div class=\"ndm-sponsor-logo-wrap\">\r\n            <img decoding=\"async\" src=\"https:\/\/nordseedartmasters.de\/wp-content\/uploads\/2026\/03\/ViktorsDartShop_small.jpg\" alt=\"Victors Dartshop Logo\" class=\"ndm-sponsor-logo\" \/>\r\n          <\/div>\r\n          <div class=\"ndm-sponsor-name\">Victors Dartshop<\/div>\r\n        <\/a>\r\n\r\n        <a class=\"ndm-sponsor-card\" href=\"#\" rel=\"noopener\">\r\n          <div class=\"ndm-sponsor-logo-wrap\">\r\n            <img decoding=\"async\" src=\"https:\/\/nordseedartmasters.de\/wp-content\/uploads\/2026\/03\/LS_small.jpg\" alt=\"Laut &amp; Sichtbar Logo\" class=\"ndm-sponsor-logo\" \/>\r\n          <\/div>\r\n          <div class=\"ndm-sponsor-name\">Laut &amp; Sichtbar<\/div>\r\n        <\/a>\r\n      <\/div>\r\n\r\n      <div class=\"ndm-section-top-wrap\">\r\n        <a class=\"ndm-top-btn\" href=\"#top\">\u2191 Top<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- MERCH -->\r\n  <section class=\"ndm-section\" id=\"merch\">\r\n    <div class=\"ndm-container\">\r\n      <div class=\"ndm-section-heading\">\r\n        <span class=\"ndm-eyebrow\">Merch<\/span>\r\n        <h2 class=\"ndm-h2\">Trage den Sturm<\/h2>\r\n      <\/div>\r\n\r\n      <div class=\"ndm-merch-grid\">\r\n        <div class=\"ndm-merch-card\">\r\n          <div class=\"ndm-merch-img\" style=\"background-image:url('https:\/\/nordseedartmasters.de\/wp-content\/uploads\/2026\/05\/Shirt.jpeg?auto=format&fit=crop&w=1200&q=80');\"><\/div>\r\n          <div class=\"ndm-merch-body\">\r\n            <h3>Polo Shirt<\/h3>\r\n            <p>Offizielles Nordsee Dart Masters Polo im markanten Event-Look.<\/p>\r\n            <div class=\"ndm-merch-meta\">\r\n              <span>35,00 EUR<\/span>\r\n              <a href=\"\/index.php\/kontakt-ndm\/\">Shop<\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"ndm-merch-card\">\r\n          <div class=\"ndm-merch-img\" style=\"background-image:url('https:\/\/nordseedartmasters.de\/wp-content\/uploads\/2026\/05\/image-6.png?auto=format&fit=crop&w=1200&q=80');\"><\/div>\r\n          <div class=\"ndm-merch-body\">\r\n            <h3>Schl\u00fcsselanh\u00e4nger<\/h3>\r\n            <p>Das kleine St\u00fcck Sturm f\u00fcr Schl\u00fcsselbund, Tasche oder Dartcase.<\/p>\r\n            <div class=\"ndm-merch-meta\">\r\n              <span>7,00 EUR<\/span>\r\n              <a href=\"\/index.php\/kontakt-ndm\/\">Shop<\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"ndm-section-top-wrap\">\r\n        <a class=\"ndm-top-btn\" href=\"#top\">\u2191 Top<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- COMMUNITY -->\r\n  <section class=\"ndm-section ndm-section-highlight\" id=\"community\">\r\n    <div class=\"ndm-container\">\r\n      <div class=\"ndm-community-box\">\r\n        <div class=\"ndm-community-copy\">\r\n          <span class=\"ndm-eyebrow\">Community<\/span>\r\n          <h2 class=\"ndm-h2\">Bleib im Bullseye des Sturms!<\/h2>\r\n        <\/div>\r\n\r\n        <div class=\"ndm-actions\">\r\n          <a class=\"ndm-btn ndm-btn-primary ndm-btn-icon\" href=\"https:\/\/instagram.com\/nordseedartmasters\" target=\"_blank\" rel=\"noopener\">\r\n            <span class=\"ndm-btn-icon-svg\" aria-hidden=\"true\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\">\r\n                <rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"5.5\" stroke=\"currentColor\" stroke-width=\"1.9\"><\/rect>\r\n                <circle cx=\"12\" cy=\"12\" r=\"4.2\" stroke=\"currentColor\" stroke-width=\"1.9\"><\/circle>\r\n                <circle cx=\"17.2\" cy=\"6.8\" r=\"1.3\" fill=\"currentColor\"><\/circle>\r\n              <\/svg>\r\n            <\/span>\r\n            <span>Follow on Instagram<\/span>\r\n          <\/a>\r\n\r\n          <a class=\"ndm-btn ndm-btn-secondary ndm-btn-icon\" href=\"https:\/\/chat.whatsapp.com\/KVf8V7CfhLnETrmjKDYpUT\" target=\"_blank\" rel=\"noopener\">\r\n            <span class=\"ndm-btn-icon-svg\" aria-hidden=\"true\">\r\n              <svg viewBox=\"0 0 24 24\" fill=\"none\">\r\n                <path d=\"M20 11.8C20 16.1 16.4 19.6 12 19.6C10.7 19.6 9.4 19.3 8.3 18.8L4.5 20L5.7 16.4C5 15.1 4.6 13.5 4.6 11.8C4.6 7.5 8.2 4 12.6 4C17 4 20.6 7.5 20.6 11.8H20Z\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\r\n                <path d=\"M9.4 8.9C9.7 8.3 10 8.3 10.4 8.3C10.6 8.3 10.9 8.3 11.1 8.3C11.3 8.3 11.6 8.4 11.7 8.7C11.9 9.1 12.3 10.2 12.3 10.3C12.3 10.4 12.4 10.6 12.2 10.8C12 11 11.8 11.2 11.7 11.4C11.5 11.5 11.4 11.7 11.6 12C11.8 12.3 12.4 13.3 13.5 14.2C14.9 15.3 16 15.7 16.3 15.8C16.6 15.9 16.8 15.9 17 15.6C17.2 15.4 17.8 14.7 18 14.4C18.2 14.1 18.4 14.2 18.7 14.3C18.9 14.4 20.2 15 20.5 15.1C20.8 15.3 21 15.3 21.1 15.5C21.2 15.7 21.2 16.5 20.8 17.1C20.4 17.7 18.9 18.5 17.9 18.5C16.9 18.5 15.9 18.4 13.9 17.5C11.5 16.4 10 14.5 9.5 13.8C9 13.1 8 11.8 8 10.4C8 9.7 8.4 9.3 8.7 9C8.9 8.8 9.1 8.9 9.4 8.9Z\" fill=\"currentColor\"><\/path>\r\n              <\/svg>\r\n            <\/span>\r\n            <span>WhatsApp Community<\/span>\r\n          <\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"ndm-section-top-wrap\">\r\n        <a class=\"ndm-top-btn\" href=\"#top\">\u2191 Top<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- STANDARD FOOTER -->\r\n  <footer class=\"ndm-global-footer\">\r\n    <div class=\"ndm-global-footer-container\">\r\n      <div class=\"ndm-global-footer-shell\">\r\n        <div class=\"ndm-global-footer-brand\">\r\n          <div class=\"ndm-global-footer-logo\">\r\n            NORDSEE DART MASTERS <span class=\"ndm-trademark\">\u2122<\/span>\r\n          <\/div>\r\n          <div class=\"ndm-global-footer-tag\">Sturm. Spiel. Gemeinschaft.<\/div>\r\n          <p class=\"ndm-global-footer-copy\">\r\n            Norddeutscher Dartsport mit Charakter, Atmosph\u00e4re und einer klaren Handschrift von der K\u00fcste.\r\n          <\/p>\r\n        <\/div>\r\n\r\n        <div class=\"ndm-global-footer-column\">\r\n          <div class=\"ndm-global-footer-heading\">Schnellzugriff<\/div>\r\n          <div class=\"ndm-global-footer-links\">\r\n            <a href=\"\/index.php\/homepage-ndm\/\">Startseite<\/a>\r\n            <a href=\"\/index.php\/homepage-ndm\/#results\">Ergebnisse<\/a>\r\n            <a href=\"\/index.php\/homepage-ndm\/#sponsors\">Sponsoren<\/a>\r\n            <a href=\"\/index.php\/homepage-ndm\/#community\">Community<\/a>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"ndm-global-footer-column\">\r\n          <div class=\"ndm-global-footer-heading\">Service<\/div>\r\n          <div class=\"ndm-global-footer-links\">\r\n            <a href=\"\/index.php\/kontakt-ndm\/\">Kontakt<\/a>\r\n            <a href=\"\/index.php\/datenschutz-ndm\/\">Datenschutzerkl\u00e4rung<\/a>\r\n            <a href=\"\/index.php\/impressum-ndm\/\">Impressum<\/a>\r\n            <a href=\"https:\/\/instagram.com\/nordseedartmasters\" target=\"_blank\" rel=\"noopener\">Instagram<\/a>\r\n            <a href=\"https:\/\/chat.whatsapp.com\/KVf8V7CfhLnETrmjKDYpUT\" target=\"_blank\" rel=\"noopener\">WhatsApp Community<\/a>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"ndm-global-footer-series\" data-series-reveal hidden>\r\n        <div class=\"ndm-global-footer-series-head\">\r\n          <span class=\"ndm-global-footer-series-label\">Neu<\/span>\r\n          <span class=\"ndm-global-footer-series-title\">Nordsee Dart Masters<span class=\"ndm-trademark\">\u2122<\/span> Series<\/span>\r\n        <\/div>\r\n        <div class=\"ndm-global-footer-series-links\">\r\n          <a href=\"\/index.php\/ndm_series\/\">Die Series<\/a>\r\n          <a href=\"\/index.php\/ndms_regeln\/\">Regeln<\/a>\r\n          <a href=\"\/index.php\/ndms_veranstalter\/\">Veranstalter<\/a>\r\n          <a href=\"\/index.php\/ndms_kontakt\/\">Kontakt<\/a>\r\n          <a href=\"https:\/\/2k-dart-software.com\/frontend\/events\/11\/mandant\/3484\" target=\"_blank\" rel=\"noopener\">Qualifier &amp; Anmeldung<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"ndm-global-footer-bottom\">\r\n        <div class=\"ndm-global-footer-bottom-left\">\r\n          \u00a9 2026 Nordsee Dart Masters<span class=\"ndm-trademark\">\u2122<\/span> \u2013 Alle Rechte vorbehalten<br \/>\r\n          \u201eNordsee Dart Masters\u201c ist eine angemeldete Marke.\r\n        <\/div>\r\n\r\n        <div class=\"ndm-global-footer-bottom-right\">\r\n          Im Bullseye des Sturms.\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/footer>\r\n\r\n  <style>\r\n    :root {\r\n      --ndm-bg: #07101d;\r\n      --ndm-bg-2: #0b1627;\r\n      --ndm-panel: rgba(255,255,255,0.06);\r\n      --ndm-panel-2: rgba(255,255,255,0.08);\r\n      --ndm-line: rgba(255,255,255,0.10);\r\n      --ndm-line-2: rgba(255,255,255,0.14);\r\n      --ndm-text: #ffffff;\r\n      --ndm-text-soft: rgba(255,255,255,0.78);\r\n      --ndm-text-muted: rgba(255,255,255,0.56);\r\n      --ndm-gold: #e5ba63;\r\n      --ndm-gold-2: #c99336;\r\n      --ndm-blue: #7ea7ff;\r\n      --ndm-shadow: 0 24px 70px rgba(0,0,0,0.35);\r\n      --ndm-container: 1240px;\r\n    }\r\n\r\n\/* NEWS *\/\r\n.ndm-news-section-shell {\r\n  background: linear-gradient(180deg, rgba(255,255,255,0.02), rgba(255,255,255,0.03));\r\n  border-top: 1px solid rgba(255,255,255,0.04);\r\n  border-bottom: 1px solid rgba(255,255,255,0.04);\r\n}\r\n\r\n.ndm-news-heading {\r\n  max-width: 760px;\r\n  margin-bottom: 34px;\r\n}\r\n\r\n.ndm-news-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, 1fr);\r\n  gap: 22px;\r\n}\r\n\r\n.ndm-news-card {\r\n  position: relative;\r\n  overflow: hidden;\r\n  border-radius: 24px;\r\n  background: linear-gradient(180deg, rgba(255,255,255,0.08), rgba(255,255,255,0.04));\r\n  border: 1px solid rgba(255,255,255,0.08);\r\n  box-shadow: var(--ndm-shadow);\r\n  transition: transform 0.28s ease, border-color 0.28s ease, box-shadow 0.28s ease;\r\n  min-height: 100%;\r\n  display: flex;\r\n  flex-direction: column;\r\n}\r\n\r\n.ndm-news-card:hover {\r\n  transform: translateY(-6px);\r\n  border-color: rgba(229,186,99,0.26);\r\n  box-shadow: 0 28px 80px rgba(0,0,0,0.32);\r\n}\r\n\r\n.ndm-news-media {\r\n  position: relative;\r\n  aspect-ratio: 16 \/ 9;\r\n  overflow: hidden;\r\n  background:\r\n    linear-gradient(135deg, rgba(229,186,99,0.10), rgba(9,19,33,0.65)),\r\n    #0b1627;\r\n  border-bottom: 1px solid rgba(255,255,255,0.06);\r\n}\r\n\r\n.ndm-news-media img {\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: cover;\r\n  display: block;\r\n  transition: transform 0.45s ease, filter 0.35s ease;\r\n}\r\n\r\n.ndm-news-card:hover .ndm-news-media img {\r\n  transform: scale(1.05);\r\n  filter: brightness(1.04);\r\n}\r\n\r\n.ndm-news-fallback {\r\n  width: 100%;\r\n  height: 100%;\r\n  display: flex;\r\n  align-items: flex-end;\r\n  justify-content: flex-start;\r\n  padding: 22px;\r\n  color: #e5ba63;\r\n  font-size: 13px;\r\n  font-weight: 800;\r\n  letter-spacing: 0.16em;\r\n  text-transform: uppercase;\r\n  background:\r\n    radial-gradient(circle at 20% 15%, rgba(229,186,99,0.18), transparent 22%),\r\n    radial-gradient(circle at 80% 80%, rgba(126,167,255,0.12), transparent 24%),\r\n    linear-gradient(180deg, rgba(5,11,22,0.25), rgba(5,11,22,0.75));\r\n}\r\n\r\n.ndm-news-body {\r\n  padding: 22px 22px 20px;\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 14px;\r\n  flex: 1;\r\n}\r\n\r\n.ndm-news-meta {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 10px;\r\n  align-items: center;\r\n}\r\n\r\n.ndm-news-pill {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  padding: 8px 12px;\r\n  border-radius: 999px;\r\n  background: rgba(229,186,99,0.12);\r\n  border: 1px solid rgba(229,186,99,0.20);\r\n  color: #ffd98d;\r\n  font-size: 11px;\r\n  letter-spacing: 0.12em;\r\n  text-transform: uppercase;\r\n  font-weight: 800;\r\n  line-height: 1;\r\n}\r\n\r\n.ndm-news-date {\r\n  font-size: 13px;\r\n  color: rgba(255,255,255,0.56);\r\n  letter-spacing: 0.02em;\r\n  line-height: 1.4;\r\n}\r\n\r\n.ndm-news-title {\r\n  margin: 0;\r\n  font-size: 24px;\r\n  line-height: 1.12;\r\n  letter-spacing: -0.02em;\r\n  font-weight: 900;\r\n  color: #ffffff;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.ndm-news-excerpt {\r\n  color: rgba(255,255,255,0.76);\r\n  line-height: 1.7;\r\n  font-size: 15.5px;\r\n}\r\n\r\n.ndm-news-excerpt p {\r\n  margin: 0;\r\n}\r\n\r\n.ndm-news-link {\r\n  margin-top: auto;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  text-decoration: none !important;\r\n  color: #e5ba63;\r\n  font-weight: 800;\r\n  letter-spacing: 0.01em;\r\n  transition: transform 0.25s ease, color 0.25s ease;\r\n}\r\n\r\n.ndm-news-link:hover {\r\n  transform: translateX(2px);\r\n  color: #ffd98d;\r\n}\r\n\r\n.ndm-news-actions-wrap {\r\n  display: flex;\r\n  justify-content: center;\r\n  margin-top: 26px;\r\n}\r\n\r\n.ndm-news-loading,\r\n.ndm-news-empty,\r\n.ndm-news-error {\r\n  grid-column: 1 \/ -1;\r\n  padding: 28px;\r\n  border-radius: 20px;\r\n  background: rgba(255,255,255,0.05);\r\n  border: 1px solid rgba(255,255,255,0.08);\r\n  color: rgba(255,255,255,0.80);\r\n  text-align: center;\r\n  line-height: 1.7;\r\n}\r\n\r\n\/* NEWS MODAL *\/\r\n.ndm-news-modal {\r\n  position: fixed;\r\n  inset: 0;\r\n  z-index: 11000;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding: 24px;\r\n  opacity: 0;\r\n  visibility: hidden;\r\n  transition: opacity 0.25s ease, visibility 0.25s ease;\r\n}\r\n\r\n.ndm-news-modal.is-open {\r\n  opacity: 1;\r\n  visibility: visible;\r\n}\r\n\r\n.ndm-news-modal-backdrop {\r\n  position: absolute;\r\n  inset: 0;\r\n  background: rgba(3,8,16,0.88);\r\n  backdrop-filter: blur(6px);\r\n}\r\n\r\n.ndm-news-modal-dialog {\r\n  position: relative;\r\n  z-index: 2;\r\n  width: min(980px, 96vw);\r\n  max-height: 90vh;\r\n  border-radius: 24px;\r\n  overflow: hidden;\r\n  background: linear-gradient(180deg, rgba(255,255,255,0.08), rgba(255,255,255,0.04));\r\n  border: 1px solid rgba(255,255,255,0.08);\r\n  box-shadow: 0 30px 80px rgba(0,0,0,0.45);\r\n}\r\n\r\n.ndm-news-modal-scroll {\r\n  max-height: 90vh;\r\n  overflow: auto;\r\n}\r\n\r\n.ndm-news-modal-media {\r\n  aspect-ratio: 16 \/ 8;\r\n  background:\r\n    linear-gradient(135deg, rgba(229,186,99,0.10), rgba(9,19,33,0.65)),\r\n    #0b1627;\r\n  border-bottom: 1px solid rgba(255,255,255,0.06);\r\n}\r\n\r\n.ndm-news-modal-media img {\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: cover;\r\n  display: block;\r\n}\r\n\r\n.ndm-news-modal-body {\r\n  padding: 28px;\r\n}\r\n\r\n.ndm-news-modal-meta {\r\n  display: flex;\r\n  gap: 10px;\r\n  align-items: center;\r\n  flex-wrap: wrap;\r\n  margin-bottom: 16px;\r\n}\r\n\r\n.ndm-news-modal-title {\r\n  margin: 0 0 18px;\r\n  font-size: clamp(28px, 4vw, 42px);\r\n  line-height: 1.05;\r\n  letter-spacing: -0.03em;\r\n  font-weight: 900;\r\n  text-transform: uppercase;\r\n  color: #ffffff;\r\n}\r\n\r\n.ndm-news-modal-content {\r\n  color: rgba(255,255,255,0.78);\r\n  line-height: 1.8;\r\n  font-size: 17px;\r\n}\r\n\r\n.ndm-news-modal-content p:first-child {\r\n  margin-top: 0;\r\n}\r\n\r\n.ndm-news-modal-content a {\r\n  color: #e5ba63;\r\n  text-decoration: none;\r\n  font-weight: 700;\r\n}\r\n\r\n.ndm-news-modal-content a:hover {\r\n  color: #ffd98d;\r\n}\r\n\r\n.ndm-news-modal-close {\r\n  position: absolute;\r\n  top: 16px;\r\n  right: 16px;\r\n  z-index: 3;\r\n  width: 48px;\r\n  height: 48px;\r\n  border: none;\r\n  border-radius: 999px;\r\n  background: rgba(255,255,255,0.10);\r\n  color: #ffffff;\r\n  font-size: 30px;\r\n  line-height: 1;\r\n  cursor: pointer;\r\n  box-shadow: 0 12px 30px rgba(0,0,0,0.30);\r\n  transition: transform 0.2s ease, background 0.2s ease;\r\n}\r\n\r\n.ndm-news-modal-close:hover {\r\n  transform: scale(1.05);\r\n  background: rgba(229,186,99,0.18);\r\n}\r\n\r\n@media (max-width: 1180px) {\r\n  .ndm-news-grid {\r\n    grid-template-columns: repeat(2, 1fr);\r\n  }\r\n}\r\n\r\n@media (max-width: 767px) {\r\n  .ndm-news-grid {\r\n    grid-template-columns: 1fr !important;\r\n  }\r\n\r\n  .ndm-news-title {\r\n    font-size: 22px;\r\n  }\r\n\r\n  .ndm-news-excerpt {\r\n    font-size: 15px;\r\n    line-height: 1.65;\r\n  }\r\n\r\n  .ndm-news-actions-wrap {\r\n    justify-content: stretch;\r\n  }\r\n\r\n  .ndm-news-all-link {\r\n    width: 100%;\r\n  }\r\n\r\n  .ndm-news-modal {\r\n    padding: 16px;\r\n  }\r\n\r\n  .ndm-news-modal-dialog {\r\n    border-radius: 18px;\r\n  }\r\n\r\n  .ndm-news-modal-body {\r\n    padding: 20px;\r\n  }\r\n\r\n  .ndm-news-modal-title {\r\n    font-size: 28px;\r\n  }\r\n\r\n  .ndm-news-modal-content {\r\n    font-size: 16px;\r\n    line-height: 1.7;\r\n  }\r\n}\r\n\r\n    .ndm-page,\r\n    .ndm-page * {\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    .ndm-page {\r\n      position: relative;\r\n      color: var(--ndm-text);\r\n      background:\r\n        radial-gradient(circle at top left, rgba(126,167,255,0.08), transparent 28%),\r\n        radial-gradient(circle at 85% 10%, rgba(229,186,99,0.08), transparent 24%),\r\n        linear-gradient(180deg, #050b16 0%, #091321 38%, #0c1728 100%);\r\n      border-radius: 32px;\r\n      overflow: hidden;\r\n      box-shadow: var(--ndm-shadow);\r\n      font-family: Inter, Arial, sans-serif;\r\n      scroll-behavior: smooth;\r\n    }\r\n\r\n    .ndm-noise {\r\n      position: absolute;\r\n      inset: 0;\r\n      background: repeating-linear-gradient(\r\n        135deg,\r\n        rgba(255,255,255,0.018) 0px,\r\n        rgba(255,255,255,0.018) 1px,\r\n        transparent 1px,\r\n        transparent 18px\r\n      );\r\n      opacity: 0.22;\r\n      pointer-events: none;\r\n    }\r\n\r\n    .ndm-container {\r\n      width: 100%;\r\n      max-width: var(--ndm-container);\r\n      margin: 0 auto;\r\n      padding: 0 28px;\r\n      position: relative;\r\n      z-index: 2;\r\n    }\r\n\r\n    .ndm-section {\r\n      position: relative;\r\n      padding: 100px 0;\r\n      z-index: 2;\r\n    }\r\n\r\n    .ndm-section-tight {\r\n      padding-top: 70px;\r\n      padding-bottom: 70px;\r\n    }\r\n\r\n    .ndm-section-highlight {\r\n      background: linear-gradient(180deg, rgba(255,255,255,0.02), rgba(255,255,255,0.03));\r\n      border-top: 1px solid rgba(255,255,255,0.04);\r\n      border-bottom: 1px solid rgba(255,255,255,0.04);\r\n    }\r\n\r\n    .ndm-section-heading {\r\n      margin-bottom: 34px;\r\n      max-width: 760px;\r\n    }\r\n\r\n    .ndm-eyebrow {\r\n      display: inline-block;\r\n      font-size: 12px;\r\n      text-transform: uppercase;\r\n      letter-spacing: 0.18em;\r\n      color: #dbe3f2;\r\n      margin-bottom: 14px;\r\n    }\r\n\r\n    .ndm-h2 {\r\n      margin: 0;\r\n      font-size: clamp(32px, 5vw, 54px);\r\n      line-height: 1.02;\r\n      letter-spacing: -0.03em;\r\n      font-weight: 900;\r\n      text-transform: uppercase;\r\n      color: var(--ndm-gold) !important;\r\n      text-shadow: 0 0 18px rgba(229,186,99,0.08);\r\n    }\r\n\r\n    .ndm-section-copy,\r\n    .ndm-text,\r\n    .ndm-panel-copy,\r\n    .ndm-quote-text {\r\n      color: var(--ndm-text-soft);\r\n      line-height: 1.75;\r\n      font-size: 17px;\r\n    }\r\n\r\n    \/* BUTTON ICONS *\/\r\n    .ndm-btn-icon {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 10px;\r\n    }\r\n\r\n    .ndm-btn-icon-svg {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      width: 18px;\r\n      height: 18px;\r\n      flex: 0 0 18px;\r\n    }\r\n\r\n    .ndm-btn-icon-svg svg {\r\n      width: 18px;\r\n      height: 18px;\r\n      display: block;\r\n    }\r\n\r\n    .ndm-btn-primary .ndm-btn-icon-svg,\r\n    .ndm-btn-primary .ndm-btn-icon-svg svg {\r\n      color: #091321;\r\n    }\r\n\r\n    .ndm-btn-secondary .ndm-btn-icon-svg,\r\n    .ndm-btn-secondary .ndm-btn-icon-svg svg,\r\n    .ndm-btn-ghost .ndm-btn-icon-svg,\r\n    .ndm-btn-ghost .ndm-btn-icon-svg svg {\r\n      color: currentColor;\r\n    }\r\n\r\n    \/* HERO *\/\r\n    .ndm-hero {\r\n      position: relative;\r\n      min-height: 92vh;\r\n      display: flex;\r\n      align-items: center;\r\n      padding: 88px 0 72px;\r\n    }\r\n\r\n    .ndm-hero-bg {\r\n      position: absolute;\r\n      inset: 0;\r\n      background:\r\n        linear-gradient(to top, rgba(2,7,15,0.72), rgba(2,7,15,0.26)),\r\n        url('https:\/\/nordseedartmasters.de\/wp-content\/uploads\/2026\/03\/Waves.png') center\/cover no-repeat;\r\n      opacity: 0.42;\r\n      transform: scale(1.03);\r\n    }\r\n\r\n    .ndm-hero-overlay {\r\n      position: absolute;\r\n      inset: 0;\r\n      background:\r\n        radial-gradient(circle at 25% 30%, rgba(126,167,255,0.10), transparent 28%),\r\n        radial-gradient(circle at 78% 18%, rgba(229,186,99,0.10), transparent 24%),\r\n        linear-gradient(180deg, rgba(4,8,16,0.20), rgba(4,8,16,0.40));\r\n      pointer-events: none;\r\n    }\r\n\r\n    .ndm-hero-glow {\r\n      position: absolute;\r\n      border-radius: 999px;\r\n      filter: blur(70px);\r\n      opacity: 0.45;\r\n      pointer-events: none;\r\n      animation: ndmFloat 8s ease-in-out infinite;\r\n    }\r\n\r\n    .ndm-hero-glow-a {\r\n      width: 240px;\r\n      height: 240px;\r\n      background: rgba(229,186,99,0.16);\r\n      top: 10%;\r\n      right: 8%;\r\n    }\r\n\r\n    .ndm-hero-glow-b {\r\n      width: 210px;\r\n      height: 210px;\r\n      background: rgba(126,167,255,0.10);\r\n      bottom: 8%;\r\n      left: 5%;\r\n      animation-delay: 1.8s;\r\n    }\r\n\r\n    .ndm-badge {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      border: 1px solid var(--ndm-line-2);\r\n      background: rgba(255,255,255,0.05);\r\n      color: #dbe3f2;\r\n      padding: 10px 15px;\r\n      border-radius: 999px;\r\n      font-size: 12px;\r\n      letter-spacing: 0.18em;\r\n      text-transform: uppercase;\r\n      backdrop-filter: blur(12px);\r\n      margin-bottom: 26px;\r\n    }\r\n\r\n    .ndm-hero-grid {\r\n      display: grid;\r\n      grid-template-columns: 1.25fr 0.75fr;\r\n      gap: 30px;\r\n      align-items: end;\r\n    }\r\n\r\n    .ndm-title {\r\n      margin: 0;\r\n      font-size: clamp(54px, 9vw, 118px);\r\n      line-height: 0.9;\r\n      letter-spacing: -0.05em;\r\n      font-weight: 900;\r\n      text-transform: uppercase;\r\n      max-width: 940px;\r\n    }\r\n\r\n    .ndm-subtitle {\r\n      margin: 24px 0 0;\r\n      font-size: clamp(24px, 3vw, 38px);\r\n      line-height: 1.12;\r\n      font-weight: 800;\r\n      color: #eff3fb;\r\n    }\r\n\r\n    .ndm-subtitle span {\r\n      color: var(--ndm-gold);\r\n    }\r\n\r\n    .ndm-text {\r\n      margin-top: 20px;\r\n      max-width: 760px;\r\n    }\r\n\r\n    .ndm-actions {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 14px;\r\n      margin-top: 30px;\r\n    }\r\n\r\n    .ndm-btn {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      min-height: 54px;\r\n      padding: 0 22px;\r\n      border-radius: 15px;\r\n      text-decoration: none !important;\r\n      font-weight: 800;\r\n      transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease, border-color 0.25s ease;\r\n      will-change: transform;\r\n    }\r\n\r\n    .ndm-btn:hover {\r\n      transform: translateY(-2px);\r\n    }\r\n\r\n    .ndm-btn-primary {\r\n      background: linear-gradient(135deg, var(--ndm-gold) 0%, var(--ndm-gold-2) 100%);\r\n      color: #091321 !important;\r\n      box-shadow: 0 14px 30px rgba(201,147,54,0.28);\r\n    }\r\n\r\n    .ndm-btn-secondary {\r\n      background: rgba(255,255,255,0.08);\r\n      color: #ffffff !important;\r\n      border: 1px solid var(--ndm-line-2);\r\n      backdrop-filter: blur(12px);\r\n    }\r\n\r\n    .ndm-btn-ghost {\r\n      background: transparent;\r\n      color: #dce5f8 !important;\r\n      border: 1px solid rgba(255,255,255,0.15);\r\n    }\r\n\r\n    .ndm-mini-meta {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 18px;\r\n      margin-top: 26px;\r\n    }\r\n\r\n    .ndm-mini-meta-item {\r\n      min-width: 160px;\r\n      padding: 14px 16px;\r\n      border-radius: 16px;\r\n      background: rgba(255,255,255,0.04);\r\n      border: 1px solid rgba(255,255,255,0.08);\r\n    }\r\n\r\n    .ndm-mini-label {\r\n      display: block;\r\n      font-size: 11px;\r\n      letter-spacing: 0.14em;\r\n      text-transform: uppercase;\r\n      color: var(--ndm-text-muted);\r\n      margin-bottom: 8px;\r\n    }\r\n\r\n    .ndm-mini-value {\r\n      display: block;\r\n      font-weight: 700;\r\n      color: #ffffff;\r\n    }\r\n\r\n    .ndm-hero-panel {\r\n      display: flex;\r\n      align-items: stretch;\r\n      justify-content: flex-end;\r\n    }\r\n\r\n    .ndm-panel-card {\r\n      width: 100%;\r\n      max-width: 430px;\r\n      border-radius: 26px;\r\n      background: linear-gradient(180deg, rgba(255,255,255,0.10), rgba(255,255,255,0.05));\r\n      border: 1px solid rgba(255,255,255,0.12);\r\n      box-shadow: var(--ndm-shadow);\r\n      padding: 22px;\r\n      backdrop-filter: blur(14px);\r\n    }\r\n\r\n    .ndm-panel-top {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 10px;\r\n      margin-bottom: 18px;\r\n    }\r\n\r\n    .ndm-pill {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      padding: 8px 12px;\r\n      border-radius: 999px;\r\n      background: rgba(255,255,255,0.07);\r\n      border: 1px solid rgba(255,255,255,0.10);\r\n      font-size: 11px;\r\n      letter-spacing: 0.12em;\r\n      text-transform: uppercase;\r\n      color: #d9e2f5;\r\n    }\r\n\r\n    .ndm-pill-gold {\r\n      background: rgba(229,186,99,0.12);\r\n      border-color: rgba(229,186,99,0.20);\r\n      color: #ffd98d;\r\n    }\r\n\r\n    .ndm-panel-copy {\r\n      text-align: center;\r\n    }\r\n\r\n    .ndm-countdown {\r\n      display: grid;\r\n      grid-template-columns: repeat(4, 1fr);\r\n      gap: 12px;\r\n      margin-top: 18px;\r\n    }\r\n\r\n    .ndm-time-box {\r\n      padding: 16px 10px;\r\n      border-radius: 18px;\r\n      text-align: center;\r\n      background: rgba(255,255,255,0.05);\r\n      border: 1px solid rgba(255,255,255,0.08);\r\n    }\r\n\r\n    .ndm-time-value {\r\n      display: block;\r\n      font-size: 28px;\r\n      font-weight: 900;\r\n      line-height: 1;\r\n      color: #ffffff;\r\n    }\r\n\r\n    .ndm-time-label {\r\n      display: block;\r\n      margin-top: 8px;\r\n      font-size: 11px;\r\n      letter-spacing: 0.12em;\r\n      text-transform: uppercase;\r\n      color: var(--ndm-text-muted);\r\n    }\r\n\r\n    \/* QUICK MENU *\/\r\n    .ndm-quicknav {\r\n      position: sticky;\r\n      top: 12px;\r\n      z-index: 30;\r\n      padding: 0 0 18px;\r\n      margin-top: -18px;\r\n    }\r\n\r\n    .ndm-quicknav-inner {\r\n      display: flex;\r\n      gap: 10px;\r\n      flex-wrap: nowrap;\r\n      overflow-x: auto;\r\n      padding: 12px;\r\n      border-radius: 18px;\r\n      background: rgba(7,16,29,0.78);\r\n      border: 1px solid rgba(255,255,255,0.10);\r\n      backdrop-filter: blur(14px);\r\n      box-shadow: 0 18px 34px rgba(0,0,0,0.22);\r\n      -ms-overflow-style: none;\r\n      scrollbar-width: none;\r\n    }\r\n\r\n    .ndm-quicknav-inner::-webkit-scrollbar {\r\n      display: none;\r\n    }\r\n\r\n    .ndm-quicknav-inner a {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      white-space: nowrap;\r\n      min-height: 42px;\r\n      padding: 0 16px;\r\n      border-radius: 999px;\r\n      background: rgba(255,255,255,0.06);\r\n      border: 1px solid rgba(255,255,255,0.08);\r\n      color: #ffffff;\r\n      text-decoration: none;\r\n      font-size: 13px;\r\n      font-weight: 800;\r\n      letter-spacing: 0.02em;\r\n      transition: transform 0.25s ease, background 0.25s ease, border-color 0.25s ease;\r\n    }\r\n\r\n    .ndm-quicknav-inner a:hover {\r\n      transform: translateY(-2px);\r\n      background: rgba(229,186,99,0.14);\r\n      border-color: rgba(229,186,99,0.24);\r\n    }\r\n\r\n    \/* NEWS *\/\r\n    .ndm-news-section-shell {\r\n      background: linear-gradient(180deg, rgba(255,255,255,0.02), rgba(255,255,255,0.03));\r\n      border-top: 1px solid rgba(255,255,255,0.04);\r\n      border-bottom: 1px solid rgba(255,255,255,0.04);\r\n    }\r\n\r\n    .ndm-news-heading {\r\n      max-width: 760px;\r\n      margin-bottom: 34px;\r\n    }\r\n\r\n    .ndm-news-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(3, 1fr);\r\n      gap: 22px;\r\n    }\r\n\r\n    .ndm-news-card {\r\n      position: relative;\r\n      overflow: hidden;\r\n      border-radius: 24px;\r\n      background: linear-gradient(180deg, rgba(255,255,255,0.08), rgba(255,255,255,0.04));\r\n      border: 1px solid rgba(255,255,255,0.08);\r\n      box-shadow: var(--ndm-shadow);\r\n      transition: transform 0.28s ease, border-color 0.28s ease, box-shadow 0.28s ease;\r\n      min-height: 100%;\r\n      display: flex;\r\n      flex-direction: column;\r\n    }\r\n\r\n    .ndm-news-card:hover {\r\n      transform: translateY(-6px);\r\n      border-color: rgba(229,186,99,0.26);\r\n      box-shadow: 0 28px 80px rgba(0,0,0,0.32);\r\n    }\r\n\r\n    .ndm-news-media {\r\n      position: relative;\r\n      aspect-ratio: 16 \/ 9;\r\n      overflow: hidden;\r\n      background:\r\n        linear-gradient(135deg, rgba(229,186,99,0.10), rgba(9,19,33,0.65)),\r\n        #0b1627;\r\n      border-bottom: 1px solid rgba(255,255,255,0.06);\r\n    }\r\n\r\n    .ndm-news-media img {\r\n      width: 100%;\r\n      height: 100%;\r\n      object-fit: cover;\r\n      display: block;\r\n      transition: transform 0.45s ease, filter 0.35s ease;\r\n    }\r\n\r\n    .ndm-news-card:hover .ndm-news-media img {\r\n      transform: scale(1.05);\r\n      filter: brightness(1.04);\r\n    }\r\n\r\n    .ndm-news-fallback {\r\n      width: 100%;\r\n      height: 100%;\r\n      display: flex;\r\n      align-items: flex-end;\r\n      justify-content: flex-start;\r\n      padding: 22px;\r\n      color: #e5ba63;\r\n      font-size: 13px;\r\n      font-weight: 800;\r\n      letter-spacing: 0.16em;\r\n      text-transform: uppercase;\r\n      background:\r\n        radial-gradient(circle at 20% 15%, rgba(229,186,99,0.18), transparent 22%),\r\n        radial-gradient(circle at 80% 80%, rgba(126,167,255,0.12), transparent 24%),\r\n        linear-gradient(180deg, rgba(5,11,22,0.25), rgba(5,11,22,0.75));\r\n    }\r\n\r\n    .ndm-news-body {\r\n      padding: 22px 22px 20px;\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 14px;\r\n      flex: 1;\r\n    }\r\n\r\n    .ndm-news-meta {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 10px;\r\n      align-items: center;\r\n    }\r\n\r\n    .ndm-news-pill {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      padding: 8px 12px;\r\n      border-radius: 999px;\r\n      background: rgba(229,186,99,0.12);\r\n      border: 1px solid rgba(229,186,99,0.20);\r\n      color: #ffd98d;\r\n      font-size: 11px;\r\n      letter-spacing: 0.12em;\r\n      text-transform: uppercase;\r\n      font-weight: 800;\r\n      line-height: 1;\r\n    }\r\n\r\n    .ndm-news-date {\r\n      font-size: 13px;\r\n      color: rgba(255,255,255,0.56);\r\n      letter-spacing: 0.02em;\r\n      line-height: 1.4;\r\n    }\r\n\r\n    .ndm-news-title {\r\n      margin: 0;\r\n      font-size: 24px;\r\n      line-height: 1.12;\r\n      letter-spacing: -0.02em;\r\n      font-weight: 900;\r\n      color: #ffffff;\r\n      text-transform: uppercase;\r\n    }\r\n\r\n    .ndm-news-excerpt {\r\n      color: rgba(255,255,255,0.76);\r\n      line-height: 1.7;\r\n      font-size: 15.5px;\r\n    }\r\n\r\n    .ndm-news-excerpt p {\r\n      margin: 0;\r\n    }\r\n\r\n    .ndm-news-link {\r\n      margin-top: auto;\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 8px;\r\n      text-decoration: none !important;\r\n      color: #e5ba63;\r\n      font-weight: 800;\r\n      letter-spacing: 0.01em;\r\n      transition: transform 0.25s ease, color 0.25s ease;\r\n    }\r\n\r\n    .ndm-news-link:hover {\r\n      transform: translateX(2px);\r\n      color: #ffd98d;\r\n    }\r\n\r\n    .ndm-news-actions-wrap {\r\n      display: flex;\r\n      justify-content: center;\r\n      margin-top: 26px;\r\n    }\r\n\r\n    .ndm-news-loading,\r\n    .ndm-news-empty,\r\n    .ndm-news-error {\r\n      grid-column: 1 \/ -1;\r\n      padding: 28px;\r\n      border-radius: 20px;\r\n      background: rgba(255,255,255,0.05);\r\n      border: 1px solid rgba(255,255,255,0.08);\r\n      color: rgba(255,255,255,0.80);\r\n      text-align: center;\r\n      line-height: 1.7;\r\n    }\r\n\r\n    \/* SECTION TOP BUTTON *\/\r\n    .ndm-section-top-wrap {\r\n      display: flex;\r\n      justify-content: flex-end;\r\n      margin-top: 28px;\r\n    }\r\n\r\n    .ndm-top-btn {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      min-height: 44px;\r\n      padding: 0 16px;\r\n      border-radius: 999px;\r\n      text-decoration: none !important;\r\n      font-size: 13px;\r\n      font-weight: 800;\r\n      letter-spacing: 0.04em;\r\n      text-transform: uppercase;\r\n      color: #091321 !important;\r\n      background: linear-gradient(135deg, var(--ndm-gold) 0%, var(--ndm-gold-2) 100%);\r\n      box-shadow: 0 10px 24px rgba(201,147,54,0.22);\r\n      transition: transform 0.25s ease, box-shadow 0.25s ease;\r\n    }\r\n\r\n    .ndm-top-btn:hover {\r\n      transform: translateY(-2px);\r\n      box-shadow: 0 14px 28px rgba(201,147,54,0.28);\r\n    }\r\n\r\n    \/* HIGHLIGHTS *\/\r\n    .ndm-stats-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(4, 1fr);\r\n      gap: 18px;\r\n    }\r\n\r\n    .ndm-stat-card {\r\n      padding: 24px 22px;\r\n      border-radius: 22px;\r\n      background: linear-gradient(180deg, rgba(255,255,255,0.08), rgba(255,255,255,0.04));\r\n      border: 1px solid rgba(255,255,255,0.08);\r\n      box-shadow: inset 0 1px 0 rgba(255,255,255,0.04);\r\n      transition: transform 0.25s ease, border-color 0.25s ease;\r\n    }\r\n\r\n    .ndm-stat-card:hover {\r\n      transform: translateY(-4px);\r\n      border-color: rgba(229,186,99,0.25);\r\n    }\r\n\r\n    .ndm-stat-icon {\r\n      font-size: 28px;\r\n      margin-bottom: 14px;\r\n    }\r\n\r\n    .ndm-stat-label {\r\n      font-size: 12px;\r\n      letter-spacing: 0.13em;\r\n      text-transform: uppercase;\r\n      color: var(--ndm-text-muted);\r\n      margin-bottom: 10px;\r\n    }\r\n\r\n    .ndm-stat-value {\r\n      font-size: 28px;\r\n      line-height: 1.1;\r\n      font-weight: 900;\r\n    }\r\n\r\n    \/* STORY *\/\r\n    .ndm-story-grid {\r\n      display: grid;\r\n      grid-template-columns: 1fr 1fr;\r\n      gap: 28px;\r\n      align-items: center;\r\n    }\r\n\r\n    .ndm-video-card,\r\n    .ndm-quote-card,\r\n    .ndm-results-card,\r\n    .ndm-community-box {\r\n      border-radius: 24px;\r\n      background: linear-gradient(180deg, rgba(255,255,255,0.08), rgba(255,255,255,0.04));\r\n      border: 1px solid rgba(255,255,255,0.08);\r\n      box-shadow: var(--ndm-shadow);\r\n    }\r\n\r\n    .ndm-video-thumb {\r\n      min-height: 420px;\r\n      border-radius: 24px;\r\n      background-position: center;\r\n      background-size: cover;\r\n      position: relative;\r\n      overflow: hidden;\r\n      cursor: pointer;\r\n    }\r\n\r\n    .ndm-video-thumb::after {\r\n      content: \"\";\r\n      position: absolute;\r\n      inset: 0;\r\n      background: linear-gradient(to top, rgba(4,9,18,0.55), rgba(4,9,18,0.08));\r\n    }\r\n\r\n    .ndm-play {\r\n      position: absolute;\r\n      z-index: 2;\r\n      top: 50%;\r\n      left: 50%;\r\n      transform: translate(-50%, -50%);\r\n      width: 92px;\r\n      height: 92px;\r\n      border-radius: 999px;\r\n      background: rgba(255,255,255,0.14);\r\n      backdrop-filter: blur(12px);\r\n      border: 1px solid rgba(255,255,255,0.15);\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      font-size: 34px;\r\n      color: #ffffff;\r\n      box-shadow: 0 16px 30px rgba(0,0,0,0.28);\r\n    }\r\n\r\n    .ndm-quote-card {\r\n      margin-top: 24px;\r\n      padding: 24px;\r\n      position: relative;\r\n    }\r\n\r\n    .ndm-quote-mark {\r\n      position: absolute;\r\n      top: 8px;\r\n      left: 18px;\r\n      font-size: 64px;\r\n      line-height: 1;\r\n      color: rgba(229,186,99,0.22);\r\n      font-weight: 900;\r\n    }\r\n\r\n    .ndm-quote-text {\r\n      position: relative;\r\n      z-index: 2;\r\n      padding-left: 18px;\r\n    }\r\n\r\n    .ndm-inline-actions {\r\n      display: flex;\r\n      gap: 18px;\r\n      margin-top: 20px;\r\n      flex-wrap: wrap;\r\n    }\r\n\r\n    .ndm-text-link {\r\n      color: #ffffff !important;\r\n      text-decoration: none;\r\n      font-weight: 700;\r\n      border-bottom: 1px solid rgba(255,255,255,0.18);\r\n      padding-bottom: 4px;\r\n    }\r\n\r\n    \/* VIDEO MODAL *\/\r\n    .ndm-video-modal {\r\n      position: fixed;\r\n      inset: 0;\r\n      z-index: 10000;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      padding: 24px;\r\n      opacity: 0;\r\n      visibility: hidden;\r\n      transition: opacity 0.25s ease, visibility 0.25s ease;\r\n    }\r\n\r\n    .ndm-video-modal.is-open {\r\n      opacity: 1;\r\n      visibility: visible;\r\n    }\r\n\r\n    .ndm-video-modal-backdrop {\r\n      position: absolute;\r\n      inset: 0;\r\n      background: rgba(3,8,16,0.88);\r\n      backdrop-filter: blur(6px);\r\n    }\r\n\r\n    .ndm-video-modal-dialog {\r\n      position: relative;\r\n      z-index: 2;\r\n      width: min(1100px, 96vw);\r\n    }\r\n\r\n    .ndm-video-embed-wrap {\r\n      position: relative;\r\n      width: 100%;\r\n      padding-top: 56.25%;\r\n      border-radius: 22px;\r\n      overflow: hidden;\r\n      background: #000;\r\n      box-shadow: 0 30px 80px rgba(0,0,0,0.45);\r\n      border: 1px solid rgba(255,255,255,0.08);\r\n    }\r\n\r\n    .ndm-video-embed-wrap iframe {\r\n      position: absolute;\r\n      inset: 0;\r\n      width: 100%;\r\n      height: 100%;\r\n      border: 0;\r\n    }\r\n\r\n    .ndm-video-modal-close {\r\n      position: absolute;\r\n      top: -18px;\r\n      right: -18px;\r\n      z-index: 3;\r\n      width: 52px;\r\n      height: 52px;\r\n      border: none;\r\n      border-radius: 999px;\r\n      background: rgba(255,255,255,0.10);\r\n      color: #ffffff;\r\n      font-size: 34px;\r\n      line-height: 1;\r\n      cursor: pointer;\r\n      box-shadow: 0 12px 30px rgba(0,0,0,0.30);\r\n      transition: transform 0.2s ease, background 0.2s ease;\r\n    }\r\n\r\n    .ndm-video-modal-close:hover {\r\n      transform: scale(1.05);\r\n      background: rgba(229,186,99,0.18);\r\n    }\r\n\r\n    \/* RESULTS *\/\r\n    .ndm-tabs {\r\n      margin-top: 16px;\r\n    }\r\n\r\n    .ndm-tab-nav {\r\n      display: inline-flex;\r\n      flex-wrap: wrap;\r\n      gap: 10px;\r\n      padding: 8px;\r\n      background: rgba(255,255,255,0.04);\r\n      border: 1px solid rgba(255,255,255,0.08);\r\n      border-radius: 18px;\r\n      margin-bottom: 22px;\r\n    }\r\n\r\n    .ndm-tab-btn {\r\n      appearance: none;\r\n      border: none;\r\n      background: transparent;\r\n      color: #dbe4f5;\r\n      padding: 12px 16px;\r\n      border-radius: 12px;\r\n      font-weight: 800;\r\n      cursor: pointer;\r\n      transition: background 0.2s ease, color 0.2s ease;\r\n    }\r\n\r\n    .ndm-tab-btn.is-active {\r\n      background: linear-gradient(135deg, rgba(229,186,99,0.22), rgba(201,147,54,0.18));\r\n      color: #ffffff;\r\n    }\r\n\r\n    .ndm-tab-panel {\r\n      display: none;\r\n    }\r\n\r\n    .ndm-tab-panel.is-active {\r\n      display: block;\r\n    }\r\n\r\n    .ndm-results-card {\r\n      padding: 22px;\r\n    }\r\n\r\n    .ndm-results-row {\r\n      display: flex;\r\n      justify-content: space-between;\r\n      gap: 18px;\r\n      padding: 14px 0;\r\n      border-bottom: 1px solid rgba(255,255,255,0.08);\r\n      color: var(--ndm-text-soft);\r\n    }\r\n\r\n    .ndm-results-row:last-child {\r\n      border-bottom: 0;\r\n    }\r\n\r\n    .ndm-results-row strong,\r\n    .ndm-results-row a {\r\n      color: #ffffff;\r\n      text-decoration: none;\r\n      font-weight: 800;\r\n    }\r\n\r\n    \/* GALLERY *\/\r\n    .ndm-gallery-grid {\r\n      display: grid;\r\n      grid-template-columns: 1.2fr 1fr 1fr;\r\n      grid-template-rows: 260px 260px;\r\n      gap: 16px;\r\n    }\r\n\r\n    .ndm-gallery-item {\r\n      position: relative;\r\n      display: block;\r\n      border-radius: 22px;\r\n      overflow: hidden;\r\n      background-position: center;\r\n      background-size: cover;\r\n      min-height: 220px;\r\n      text-decoration: none;\r\n    }\r\n\r\n    .ndm-gallery-item::before {\r\n      content: \"\";\r\n      position: absolute;\r\n      inset: 0;\r\n      background: linear-gradient(to top, rgba(3,8,16,0.72), rgba(3,8,16,0.14));\r\n      transition: opacity 0.25s ease;\r\n    }\r\n\r\n    .ndm-gallery-item:hover::before {\r\n      opacity: 0.86;\r\n    }\r\n\r\n    .ndm-gallery-item span {\r\n      position: absolute;\r\n      left: 18px;\r\n      bottom: 16px;\r\n      z-index: 2;\r\n      color: #ffffff;\r\n      font-weight: 800;\r\n      letter-spacing: -0.01em;\r\n    }\r\n\r\n    .ndm-gallery-large {\r\n      grid-row: span 2;\r\n    }\r\n\r\n    \/* SPONSORS *\/\r\n    .ndm-sponsor-intro {\r\n      max-width: 760px;\r\n      margin-bottom: 24px;\r\n    }\r\n\r\n    .ndm-sponsor-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(3, 1fr);\r\n      gap: 18px;\r\n    }\r\n\r\n    .ndm-sponsor-card {\r\n      display: flex;\r\n      flex-direction: column;\r\n      justify-content: space-between;\r\n      min-height: 180px;\r\n      padding: 22px 18px;\r\n      border-radius: 22px;\r\n      background: linear-gradient(180deg, rgba(255,255,255,0.06), rgba(255,255,255,0.03));\r\n      border: 1px solid rgba(255,255,255,0.08);\r\n      text-decoration: none !important;\r\n      box-shadow: 0 18px 40px rgba(0,0,0,0.18);\r\n      transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;\r\n    }\r\n\r\n    .ndm-sponsor-card:hover {\r\n      transform: translateY(-4px);\r\n      border-color: rgba(229,186,99,0.22);\r\n      box-shadow: 0 24px 50px rgba(0,0,0,0.24);\r\n    }\r\n\r\n    .ndm-sponsor-logo-wrap {\r\n      flex: 1;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      min-height: 90px;\r\n      margin-bottom: 16px;\r\n    }\r\n\r\n    .ndm-sponsor-logo {\r\n      max-width: 100%;\r\n      max-height: 70px;\r\n      width: auto;\r\n      height: auto;\r\n      object-fit: contain;\r\n      display: block;\r\n      filter: none;\r\n    }\r\n\r\n    .ndm-sponsor-name {\r\n      font-size: 14px;\r\n      line-height: 1.4;\r\n      font-weight: 700;\r\n      color: #e4ecfb;\r\n      text-align: center;\r\n    }\r\n\r\n    \/* MERCH *\/\r\n    .ndm-merch-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(2, 1fr);\r\n      gap: 20px;\r\n    }\r\n\r\n    .ndm-merch-card {\r\n      overflow: hidden;\r\n      border-radius: 24px;\r\n      background: linear-gradient(180deg, rgba(255,255,255,0.08), rgba(255,255,255,0.04));\r\n      border: 1px solid rgba(255,255,255,0.08);\r\n      box-shadow: var(--ndm-shadow);\r\n    }\r\n\r\n    .ndm-merch-img {\r\n      min-height: 290px;\r\n      background-position: center;\r\n      background-size: cover;\r\n    }\r\n\r\n    .ndm-merch-body {\r\n      padding: 20px;\r\n    }\r\n\r\n    .ndm-merch-body h3 {\r\n      margin: 0 0 8px;\r\n      font-size: 24px;\r\n      line-height: 1.1;\r\n      text-transform: uppercase;\r\n      color: var(--ndm-gold) !important;\r\n    }\r\n\r\n    .ndm-merch-body p {\r\n      margin: 0;\r\n      color: var(--ndm-text-soft);\r\n      line-height: 1.7;\r\n    }\r\n\r\n    .ndm-merch-meta {\r\n      margin-top: 18px;\r\n      display: flex;\r\n      justify-content: space-between;\r\n      gap: 16px;\r\n      align-items: center;\r\n    }\r\n\r\n    .ndm-merch-meta span {\r\n      font-weight: 800;\r\n      color: #ffffff;\r\n    }\r\n\r\n    .ndm-merch-meta a {\r\n      color: var(--ndm-gold);\r\n      text-decoration: none;\r\n      font-weight: 800;\r\n    }\r\n\r\n    \/* COMMUNITY *\/\r\n    .ndm-community-box {\r\n      padding: 28px;\r\n      display: flex;\r\n      justify-content: space-between;\r\n      gap: 24px;\r\n      align-items: center;\r\n    }\r\n\r\n    .ndm-community-copy {\r\n      max-width: 720px;\r\n    }\r\n\r\n    \/* FOOTER *\/\r\n    .ndm-global-footer {\r\n      position: relative;\r\n      padding: 48px 0 26px;\r\n      border-top: 1px solid rgba(255,255,255,0.06);\r\n      background: linear-gradient(180deg, rgba(255,255,255,0.02), rgba(255,255,255,0.01));\r\n      z-index: 2;\r\n    }\r\n\r\n    .ndm-global-footer-container {\r\n      width: 100%;\r\n      max-width: 1240px;\r\n      margin: 0 auto;\r\n      padding: 0 28px;\r\n    }\r\n\r\n    .ndm-global-footer-shell {\r\n      display: grid;\r\n      grid-template-columns: 1.2fr 0.9fr 0.9fr;\r\n      gap: 32px;\r\n      padding: 28px;\r\n      border-radius: 26px;\r\n      background: linear-gradient(180deg, rgba(255,255,255,0.06), rgba(255,255,255,0.03));\r\n      border: 1px solid rgba(255,255,255,0.08);\r\n      box-shadow: 0 24px 70px rgba(0,0,0,0.20);\r\n    }\r\n\r\n    .ndm-global-footer-brand {\r\n      max-width: 460px;\r\n    }\r\n\r\n    .ndm-global-footer-logo {\r\n      font-weight: 900;\r\n      letter-spacing: -0.02em;\r\n      text-transform: uppercase;\r\n      font-size: 24px;\r\n      line-height: 1;\r\n      color: #ffffff;\r\n    }\r\n\r\n    .ndm-trademark {\r\n      font-size: 0.48em;\r\n      vertical-align: super;\r\n      margin-left: 2px;\r\n      opacity: 0.8;\r\n    }\r\n\r\n    .ndm-global-footer-tag {\r\n      margin-top: 10px;\r\n      color: #e5ba63;\r\n      font-weight: 800;\r\n      letter-spacing: 0.02em;\r\n    }\r\n\r\n    .ndm-global-footer-copy {\r\n      margin: 16px 0 0;\r\n      color: rgba(255,255,255,0.72);\r\n      line-height: 1.7;\r\n      font-size: 15px;\r\n    }\r\n\r\n    .ndm-global-footer-column {\r\n      display: flex;\r\n      flex-direction: column;\r\n    }\r\n\r\n    .ndm-global-footer-heading {\r\n      margin-bottom: 14px;\r\n      font-size: 12px;\r\n      text-transform: uppercase;\r\n      letter-spacing: 0.16em;\r\n      color: rgba(255,255,255,0.58);\r\n      font-weight: 800;\r\n    }\r\n\r\n    .ndm-global-footer-links {\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 10px;\r\n    }\r\n\r\n    .ndm-global-footer-links a {\r\n      color: #dce6f7;\r\n      text-decoration: none;\r\n      font-weight: 700;\r\n      transition: color 0.25s ease, transform 0.25s ease;\r\n    }\r\n\r\n    .ndm-global-footer-links a:hover {\r\n      color: #ffffff;\r\n      transform: translateX(2px);\r\n    }\r\n\r\n    .ndm-global-footer-bottom {\r\n      display: flex;\r\n      justify-content: space-between;\r\n      gap: 18px;\r\n      align-items: center;\r\n      flex-wrap: wrap;\r\n      margin-top: 18px;\r\n      padding: 0 4px;\r\n    }\r\n\r\n    .ndm-global-footer-bottom-left,\r\n    .ndm-global-footer-bottom-right {\r\n      color: rgba(255,255,255,0.52);\r\n      font-size: 13px;\r\n      line-height: 1.6;\r\n    }\r\n\r\n    \/* ===== NORDSEE DART MASTERS SERIES (revealed when countdown ends) ===== *\/\r\n    [data-series-reveal][hidden] {\r\n      display: none !important;\r\n    }\r\n\r\n    [data-series-hide][hidden] {\r\n      display: none !important;\r\n    }\r\n\r\n    .ndm-panel-series-state {\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 16px;\r\n    }\r\n\r\n    .ndm-panel-series-state.is-revealed {\r\n      animation: ndmSeriesFade 0.6s ease both;\r\n    }\r\n\r\n    .ndm-panel-series-title {\r\n      margin: 0;\r\n      font-size: clamp(24px, 3vw, 30px);\r\n      line-height: 1.06;\r\n      letter-spacing: -0.02em;\r\n      font-weight: 900;\r\n      text-transform: uppercase;\r\n      color: var(--ndm-gold) !important;\r\n      text-shadow: 0 0 18px rgba(229,186,99,0.08);\r\n    }\r\n\r\n    .ndm-panel-series-copy {\r\n      text-align: left;\r\n    }\r\n\r\n    .ndm-panel-series-countdown {\r\n      margin-top: 4px;\r\n    }\r\n\r\n    .ndm-panel-series-countdown-label {\r\n      display: block;\r\n      margin-bottom: 10px;\r\n      font-size: 11px;\r\n      letter-spacing: 0.14em;\r\n      text-transform: uppercase;\r\n      color: var(--ndm-text-muted);\r\n    }\r\n\r\n    .ndm-panel-series-actions {\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 12px;\r\n      margin-top: 4px;\r\n    }\r\n\r\n    .ndm-panel-series-actions .ndm-btn {\r\n      width: 100%;\r\n    }\r\n\r\n    .ndm-series-section.is-revealed {\r\n      animation: ndmSeriesReveal 0.9s cubic-bezier(0.22, 1, 0.36, 1) both;\r\n    }\r\n\r\n    @keyframes ndmSeriesReveal {\r\n      0% { opacity: 0; transform: translateY(30px) scale(0.985); }\r\n      100% { opacity: 1; transform: translateY(0) scale(1); }\r\n    }\r\n\r\n    @keyframes ndmSeriesFade {\r\n      from { opacity: 0; }\r\n      to { opacity: 1; }\r\n    }\r\n\r\n    .ndm-series-heading {\r\n      max-width: 820px;\r\n      margin-bottom: 30px;\r\n    }\r\n\r\n    .ndm-series-tagline {\r\n      margin: 10px 0 14px;\r\n      font-size: 18px;\r\n      font-weight: 800;\r\n      letter-spacing: 0.01em;\r\n      color: var(--ndm-gold);\r\n    }\r\n\r\n    .ndm-series-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(3, 1fr);\r\n      gap: 22px;\r\n    }\r\n\r\n    .ndm-series-card {\r\n      position: relative;\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 12px;\r\n      padding: 26px 24px 24px;\r\n      border-radius: 24px;\r\n      text-decoration: none !important;\r\n      background: linear-gradient(180deg, rgba(255,255,255,0.08), rgba(255,255,255,0.04));\r\n      border: 1px solid rgba(255,255,255,0.08);\r\n      box-shadow: var(--ndm-shadow);\r\n      transition: transform 0.28s ease, border-color 0.28s ease, box-shadow 0.28s ease;\r\n    }\r\n\r\n    .ndm-series-card:hover {\r\n      transform: translateY(-6px);\r\n      border-color: rgba(229,186,99,0.26);\r\n      box-shadow: 0 28px 80px rgba(0,0,0,0.32);\r\n    }\r\n\r\n    .ndm-series-card-pill {\r\n      align-self: flex-start;\r\n      display: inline-flex;\r\n      align-items: center;\r\n      padding: 7px 12px;\r\n      border-radius: 999px;\r\n      background: rgba(229,186,99,0.12);\r\n      border: 1px solid rgba(229,186,99,0.20);\r\n      color: #ffd98d;\r\n      font-size: 11px;\r\n      font-weight: 800;\r\n      letter-spacing: 0.12em;\r\n      text-transform: uppercase;\r\n      line-height: 1;\r\n    }\r\n\r\n    .ndm-series-card-title {\r\n      margin: 0;\r\n      font-size: 22px;\r\n      line-height: 1.14;\r\n      letter-spacing: -0.01em;\r\n      font-weight: 900;\r\n      color: #ffffff !important;\r\n      text-transform: uppercase;\r\n    }\r\n\r\n    .ndm-series-card-text {\r\n      margin: 0;\r\n      color: rgba(255,255,255,0.74);\r\n      line-height: 1.65;\r\n      font-size: 15px;\r\n    }\r\n\r\n    .ndm-series-card-link {\r\n      margin-top: auto;\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 8px;\r\n      color: #e5ba63;\r\n      font-weight: 800;\r\n      letter-spacing: 0.01em;\r\n      transition: transform 0.25s ease, color 0.25s ease;\r\n    }\r\n\r\n    .ndm-series-card:hover .ndm-series-card-link {\r\n      transform: translateX(2px);\r\n      color: #ffd98d;\r\n    }\r\n\r\n    .ndm-series-cta {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 14px;\r\n      margin-top: 30px;\r\n    }\r\n\r\n    .ndm-global-footer-series {\r\n      margin-top: 22px;\r\n      padding: 20px 26px;\r\n      border-radius: 22px;\r\n      background: linear-gradient(135deg, rgba(229,186,99,0.10), rgba(255,255,255,0.03));\r\n      border: 1px solid rgba(229,186,99,0.18);\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      align-items: center;\r\n      gap: 14px 26px;\r\n    }\r\n\r\n    .ndm-global-footer-series.is-revealed {\r\n      animation: ndmSeriesFade 0.6s ease both;\r\n    }\r\n\r\n    .ndm-global-footer-series-head {\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 12px;\r\n    }\r\n\r\n    .ndm-global-footer-series-label {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      padding: 6px 11px;\r\n      border-radius: 999px;\r\n      background: rgba(229,186,99,0.16);\r\n      border: 1px solid rgba(229,186,99,0.26);\r\n      color: #ffd98d;\r\n      font-size: 11px;\r\n      font-weight: 800;\r\n      letter-spacing: 0.14em;\r\n      text-transform: uppercase;\r\n      line-height: 1;\r\n    }\r\n\r\n    .ndm-global-footer-series-title {\r\n      font-weight: 900;\r\n      text-transform: uppercase;\r\n      letter-spacing: -0.01em;\r\n      color: #ffffff !important;\r\n      font-size: 16px;\r\n    }\r\n\r\n    .ndm-global-footer-series-links {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 8px 18px;\r\n    }\r\n\r\n    .ndm-global-footer-series-links a {\r\n      color: #dce6f7;\r\n      text-decoration: none;\r\n      font-weight: 700;\r\n      font-size: 14px;\r\n      transition: color 0.25s ease, transform 0.25s ease;\r\n    }\r\n\r\n    .ndm-global-footer-series-links a:hover {\r\n      color: #ffffff;\r\n      transform: translateX(2px);\r\n    }\r\n\r\n    .ndm-quicknav-inner a.ndm-quicknav-series {\r\n      background: rgba(229,186,99,0.16);\r\n      border-color: rgba(229,186,99,0.30);\r\n      color: #ffd98d;\r\n    }\r\n\r\n    .ndm-quicknav-inner a.ndm-quicknav-series:hover {\r\n      background: rgba(229,186,99,0.26);\r\n      border-color: rgba(229,186,99,0.40);\r\n    }\r\n\r\n    .ndm-quicknav-series.is-revealed {\r\n      animation: ndmSeriesFade 0.5s ease both;\r\n    }\r\n\r\n    @keyframes ndmFloat {\r\n      0% { transform: translate3d(0, 0, 0); }\r\n      50% { transform: translate3d(0, -10px, 0); }\r\n      100% { transform: translate3d(0, 0, 0); }\r\n    }\r\n\r\n    \/* RESPONSIVE *\/\r\n    @media (max-width: 1180px) {\r\n      .ndm-hero-grid,\r\n      .ndm-story-grid {\r\n        grid-template-columns: 1fr;\r\n      }\r\n\r\n      .ndm-stats-grid {\r\n        grid-template-columns: repeat(2, 1fr);\r\n      }\r\n\r\n      .ndm-sponsor-grid {\r\n        grid-template-columns: repeat(2, 1fr);\r\n      }\r\n\r\n      .ndm-gallery-grid {\r\n        grid-template-columns: 1fr 1fr;\r\n        grid-template-rows: auto;\r\n      }\r\n\r\n      .ndm-gallery-large {\r\n        grid-row: auto;\r\n      }\r\n\r\n      .ndm-community-box {\r\n        flex-direction: column;\r\n        align-items: flex-start;\r\n      }\r\n\r\n      .ndm-news-grid {\r\n        grid-template-columns: repeat(2, 1fr);\r\n      }\r\n\r\n      .ndm-series-grid {\r\n        grid-template-columns: repeat(2, 1fr);\r\n      }\r\n    }\r\n\r\n    @media (max-width: 1024px) {\r\n      .ndm-global-footer-shell {\r\n        grid-template-columns: 1fr 1fr;\r\n      }\r\n\r\n      .ndm-global-footer-brand {\r\n        grid-column: 1 \/ -1;\r\n        max-width: none;\r\n      }\r\n    }\r\n\r\n    @media (max-width: 767px) {\r\n      .ndm-page {\r\n        border-radius: 24px;\r\n      }\r\n\r\n      .ndm-container,\r\n      .ndm-global-footer-container {\r\n        padding: 0 18px;\r\n      }\r\n\r\n      .ndm-section {\r\n        padding: 74px 0;\r\n      }\r\n\r\n      .ndm-hero {\r\n        min-height: auto;\r\n        padding: 64px 0 54px;\r\n      }\r\n\r\n      .ndm-title {\r\n        font-size: clamp(44px, 14vw, 72px);\r\n      }\r\n\r\n      .ndm-subtitle {\r\n        font-size: 22px;\r\n      }\r\n\r\n      .ndm-text,\r\n      .ndm-section-copy,\r\n      .ndm-panel-copy,\r\n      .ndm-quote-text {\r\n        font-size: 16px;\r\n        line-height: 1.65;\r\n      }\r\n\r\n      .ndm-actions {\r\n        flex-direction: column;\r\n        align-items: stretch;\r\n      }\r\n\r\n      .ndm-btn {\r\n        width: 100%;\r\n      }\r\n\r\n      .ndm-mini-meta,\r\n      .ndm-stats-grid,\r\n      .ndm-countdown,\r\n      .ndm-merch-grid,\r\n      .ndm-sponsor-grid,\r\n      .ndm-gallery-grid,\r\n      .ndm-news-grid,\r\n      .ndm-series-grid {\r\n        grid-template-columns: 1fr !important;\r\n      }\r\n\r\n      .ndm-panel-card,\r\n      .ndm-video-thumb,\r\n      .ndm-community-box,\r\n      .ndm-results-card {\r\n        border-radius: 20px;\r\n      }\r\n\r\n      .ndm-video-thumb {\r\n        min-height: 280px;\r\n      }\r\n\r\n      .ndm-tab-nav {\r\n        width: 100%;\r\n      }\r\n\r\n      .ndm-tab-btn {\r\n        flex: 1 1 auto;\r\n      }\r\n\r\n      .ndm-results-row {\r\n        flex-direction: column;\r\n        align-items: flex-start;\r\n      }\r\n\r\n      .ndm-section-top-wrap {\r\n        justify-content: stretch;\r\n      }\r\n\r\n      .ndm-top-btn,\r\n      .ndm-news-all-link {\r\n        width: 100%;\r\n      }\r\n\r\n      .ndm-quicknav {\r\n        top: 8px;\r\n        padding-bottom: 14px;\r\n      }\r\n\r\n      .ndm-video-modal {\r\n        padding: 16px;\r\n      }\r\n\r\n      .ndm-video-modal-close {\r\n        top: -12px;\r\n        right: -4px;\r\n        width: 44px;\r\n        height: 44px;\r\n        font-size: 28px;\r\n      }\r\n\r\n      .ndm-video-embed-wrap {\r\n        border-radius: 18px;\r\n      }\r\n\r\n      .ndm-global-footer {\r\n        padding: 36px 0 22px;\r\n      }\r\n\r\n      .ndm-global-footer-shell {\r\n        grid-template-columns: 1fr;\r\n        gap: 24px;\r\n        padding: 22px;\r\n        border-radius: 22px;\r\n      }\r\n\r\n      .ndm-global-footer-logo {\r\n        font-size: 22px;\r\n      }\r\n\r\n      .ndm-global-footer-bottom {\r\n        flex-direction: column;\r\n        align-items: flex-start;\r\n        margin-top: 16px;\r\n      }\r\n\r\n      .ndm-news-title {\r\n        font-size: 22px;\r\n      }\r\n\r\n      .ndm-news-excerpt {\r\n        font-size: 15px;\r\n        line-height: 1.65;\r\n      }\r\n    }\r\n  <\/style>\r\n\r\n  <script>\r\n(function () {\r\n  'use strict';\r\n\r\n  \/* =========================\r\n     TABS\r\n  ========================= *\/\r\n  try {\r\n    const tabButtons = document.querySelectorAll('.ndm-tab-btn');\r\n    const tabPanels = document.querySelectorAll('.ndm-tab-panel');\r\n\r\n    if (tabButtons.length && tabPanels.length) {\r\n      tabButtons.forEach((btn) => {\r\n        btn.addEventListener('click', function () {\r\n          const target = this.getAttribute('data-tab');\r\n\r\n          tabButtons.forEach((b) => b.classList.remove('is-active'));\r\n          tabPanels.forEach((p) => p.classList.remove('is-active'));\r\n\r\n          this.classList.add('is-active');\r\n\r\n          const panel = document.getElementById(target);\r\n          if (panel) panel.classList.add('is-active');\r\n        });\r\n      });\r\n    }\r\n  } catch (err) {\r\n    console.error('NDM Tabs Error:', err);\r\n  }\r\n\r\n  \/* =========================\r\n     NEWS + NEWS MODAL\r\n  ========================= *\/\r\n  try {\r\n    const newsRoot = document.getElementById('ndmNewsGrid');\r\n    const newsModal = document.getElementById('ndmNewsModal');\r\n    const newsModalClose = document.querySelector('.ndm-news-modal-close');\r\n    const newsModalBackdrop = document.querySelector('.ndm-news-modal-backdrop');\r\n    const newsModalMedia = document.getElementById('ndmNewsModalMedia');\r\n    const newsModalDate = document.getElementById('ndmNewsModalDate');\r\n    const newsModalTitle = document.getElementById('ndmNewsModalTitle');\r\n    const newsModalContent = document.getElementById('ndmNewsModalContent');\r\n\r\n    function decodeAndStrip(value) {\r\n      const textarea = document.createElement('textarea');\r\n      textarea.innerHTML = value || '';\r\n      return textarea.value.replace(\/\\s+\/g, ' ').trim();\r\n    }\r\n\r\n    function escapeHTML(str) {\r\n      return String(str || '')\r\n        .replace(\/&\/g, '&amp;')\r\n        .replace(\/<\/g, '&lt;')\r\n        .replace(\/>\/g, '&gt;')\r\n        .replace(\/\"\/g, '&quot;')\r\n        .replace(\/'\/g, '&#039;');\r\n    }\r\n\r\n    function truncate(text, max = 180) {\r\n      if (!text) return '';\r\n      const normalized = text.trim();\r\n      return normalized.length > max ? normalized.slice(0, max).trim() + ' \u2026' : normalized;\r\n    }\r\n\r\n    function openNewsModal() {\r\n      if (!newsModal) return;\r\n      newsModal.classList.add('is-open');\r\n      newsModal.setAttribute('aria-hidden', 'false');\r\n      document.body.style.overflow = 'hidden';\r\n    }\r\n\r\n    function closeNewsModal() {\r\n      if (!newsModal) return;\r\n      newsModal.classList.remove('is-open');\r\n      newsModal.setAttribute('aria-hidden', 'true');\r\n      document.body.style.overflow = '';\r\n    }\r\n\r\n    async function loadSingleNews(postId) {\r\n      try {\r\n        const response = await fetch('\/?rest_route=\/ndm\/v1\/news\/' + postId, {\r\n          method: 'GET',\r\n          credentials: 'same-origin',\r\n          headers: { 'Accept': 'application\/json' }\r\n        });\r\n\r\n        if (!response.ok) {\r\n          throw new Error('HTTP ' + response.status);\r\n        }\r\n\r\n        const data = await response.json();\r\n\r\n        if (!data || !data.success || !data.item) {\r\n          throw new Error('Ung\u00fcltige API-Antwort');\r\n        }\r\n\r\n        const item = data.item;\r\n\r\n        newsModalMedia.innerHTML = item.image\r\n          ? `<img decoding=\"async\" src=\"${escapeHTML(item.image)}\" alt=\"${escapeHTML(item.title || '')}\">`\r\n          : '';\r\n        newsModalDate.textContent = decodeAndStrip(item.date || '');\r\n        newsModalTitle.textContent = decodeAndStrip(item.title || '');\r\n        newsModalContent.innerHTML = item.content || '<p>Kein Inhalt verf\u00fcgbar.<\/p>';\r\n\r\n        openNewsModal();\r\n      } catch (error) {\r\n        console.error('NDM Single News Error:', error);\r\n      }\r\n    }\r\n\r\n    async function loadNews() {\r\n      if (!newsRoot) return;\r\n\r\n      try {\r\n        const response = await fetch('\/?rest_route=\/ndm\/v1\/news', {\r\n          method: 'GET',\r\n          credentials: 'same-origin',\r\n          headers: { 'Accept': 'application\/json' }\r\n        });\r\n\r\n        if (!response.ok) {\r\n          throw new Error('HTTP ' + response.status);\r\n        }\r\n\r\n        const data = await response.json();\r\n\r\n        if (!data || !data.success || !Array.isArray(data.items) || !data.items.length) {\r\n          newsRoot.innerHTML = `\r\n            <div class=\"ndm-news-empty\">\r\n              Aktuell sind noch keine News in \u201eAllgemein\u201c ver\u00f6ffentlicht.<br>\r\n              Schau bald wieder vorbei \u2013 der Sturm bleibt in Bewegung.\r\n            <\/div>\r\n          `;\r\n          return;\r\n        }\r\n\r\n        newsRoot.innerHTML = data.items.map((item) => {\r\n          const title = decodeAndStrip(item.title || 'Ohne Titel');\r\n          const excerpt = truncate(decodeAndStrip(item.excerpt || ''), 180);\r\n          const date = decodeAndStrip(item.date || '');\r\n          const image = item.image || '';\r\n          const postId = parseInt(item.id, 10) || 0;\r\n\r\n          const safeTitle = escapeHTML(title);\r\n          const safeExcerpt = escapeHTML(excerpt);\r\n          const safeDate = escapeHTML(date);\r\n          const safeImage = escapeHTML(image);\r\n\r\n          return `\r\n            <article class=\"ndm-news-card\">\r\n              <div class=\"ndm-news-media\">\r\n                ${\r\n                  safeImage\r\n                    ? `<img decoding=\"async\" src=\"${safeImage}\" alt=\"${safeTitle}\" loading=\"lazy\">`\r\n                    : `<div class=\"ndm-news-fallback\">Nordsee Dart Masters\u2122 News<\/div>`\r\n                }\r\n              <\/div>\r\n\r\n              <div class=\"ndm-news-body\">\r\n                <div class=\"ndm-news-meta\">\r\n                  <span class=\"ndm-news-pill\">Update<\/span>\r\n                  ${safeDate ? `<span class=\"ndm-news-date\">${safeDate}<\/span>` : ''}\r\n                <\/div>\r\n\r\n                <h3 class=\"ndm-news-title\">${safeTitle}<\/h3>\r\n\r\n                <div class=\"ndm-news-excerpt\">\r\n                  <p>${safeExcerpt}<\/p>\r\n                <\/div>\r\n\r\n                <a class=\"ndm-news-link\" href=\"#\" data-news-id=\"${postId}\">\r\n                  Weiterlesen <span aria-hidden=\"true\">\u2192<\/span>\r\n                <\/a>\r\n              <\/div>\r\n            <\/article>\r\n          `;\r\n        }).join('');\r\n      } catch (error) {\r\n        console.error('NDM News API Error:', error);\r\n        newsRoot.innerHTML = `\r\n          <div class=\"ndm-news-error\">\r\n            Die News konnten gerade nicht geladen werden.<br>\r\n            Bitte pr\u00fcfe die URL \/?rest_route=\/ndm\/v1\/news.\r\n          <\/div>\r\n        `;\r\n      }\r\n    }\r\n\r\n    if (newsRoot && newsRoot.dataset.initialized !== 'true') {\r\n      newsRoot.dataset.initialized = 'true';\r\n      loadNews();\r\n\r\n      newsRoot.addEventListener('click', function (e) {\r\n        const trigger = e.target.closest('.ndm-news-link');\r\n        if (!trigger) return;\r\n\r\n        e.preventDefault();\r\n        const postId = trigger.getAttribute('data-news-id');\r\n        if (postId) {\r\n          loadSingleNews(postId);\r\n        }\r\n      });\r\n    }\r\n\r\n    if (newsModalClose) {\r\n      newsModalClose.addEventListener('click', closeNewsModal);\r\n    }\r\n\r\n    if (newsModalBackdrop) {\r\n      newsModalBackdrop.addEventListener('click', closeNewsModal);\r\n    }\r\n\r\n    document.addEventListener('keydown', function (e) {\r\n      if (e.key === 'Escape') {\r\n        closeNewsModal();\r\n      }\r\n    });\r\n\r\n  } catch (err) {\r\n    console.error('NDM News Fatal Error:', err);\r\n  }\r\n\r\n  \/* =========================\r\n     COUNTDOWN\r\n  ========================= *\/\r\n  try {\r\n    function revealSeries() {\r\n      document.querySelectorAll('[data-series-reveal]').forEach(function (el) {\r\n        if (!el.hidden) return;\r\n        el.hidden = false;\r\n        el.classList.add('is-revealed');\r\n      });\r\n      document.querySelectorAll('[data-series-hide]').forEach(function (el) {\r\n        el.hidden = true;\r\n      });\r\n    }\r\n\r\n    function initCountdown(countdown) {\r\n      const dateString = countdown.getAttribute('data-date');\r\n      const targetDate = new Date(dateString).getTime();\r\n      const triggersReveal = countdown.hasAttribute('data-series-trigger');\r\n\r\n      const daysEl = countdown.querySelector('[data-unit=\"days\"]');\r\n      const hoursEl = countdown.querySelector('[data-unit=\"hours\"]');\r\n      const minutesEl = countdown.querySelector('[data-unit=\"minutes\"]');\r\n      const secondsEl = countdown.querySelector('[data-unit=\"seconds\"]');\r\n\r\n      function setZero() {\r\n        if (daysEl) daysEl.textContent = '00';\r\n        if (hoursEl) hoursEl.textContent = '00';\r\n        if (minutesEl) minutesEl.textContent = '00';\r\n        if (secondsEl) secondsEl.textContent = '00';\r\n      }\r\n\r\n      function update() {\r\n        if (!targetDate || Number.isNaN(targetDate)) {\r\n          setZero();\r\n          return;\r\n        }\r\n\r\n        const distance = targetDate - Date.now();\r\n\r\n        if (distance <= 0) {\r\n          setZero();\r\n          if (triggersReveal) revealSeries();\r\n          return;\r\n        }\r\n\r\n        const days = Math.floor(distance \/ (1000 * 60 * 60 * 24));\r\n        const hours = Math.floor((distance % (1000 * 60 * 60 * 24)) \/ (1000 * 60 * 60));\r\n        const minutes = Math.floor((distance % (1000 * 60 * 60)) \/ (1000 * 60));\r\n        const seconds = Math.floor((distance % (1000 * 60)) \/ 1000);\r\n\r\n        if (daysEl) daysEl.textContent = String(days).padStart(2, '0');\r\n        if (hoursEl) hoursEl.textContent = String(hours).padStart(2, '0');\r\n        if (minutesEl) minutesEl.textContent = String(minutes).padStart(2, '0');\r\n        if (secondsEl) secondsEl.textContent = String(seconds).padStart(2, '0');\r\n      }\r\n\r\n      update();\r\n      setInterval(update, 1000);\r\n    }\r\n\r\n    document.querySelectorAll('.ndm-countdown').forEach(initCountdown);\r\n  } catch (err) {\r\n    console.error('NDM Countdown Error:', err);\r\n  }\r\n\r\n  \/* =========================\r\n     VIDEO MODAL\r\n  ========================= *\/\r\n  try {\r\n    const videoModal = document.getElementById('ndmVideoModal');\r\n    const videoFrame = document.getElementById('ndmVideoFrame');\r\n    const videoClose = document.querySelector('.ndm-video-modal-close');\r\n    const videoBackdrop = document.querySelector('.ndm-video-modal-backdrop');\r\n    const videoTriggers = document.querySelectorAll('.ndm-video-modal-trigger');\r\n\r\n    function openVideoModal(videoUrl) {\r\n      if (!videoModal || !videoFrame || !videoUrl) return;\r\n      videoFrame.src = videoUrl;\r\n      videoModal.classList.add('is-open');\r\n      videoModal.setAttribute('aria-hidden', 'false');\r\n      document.body.style.overflow = 'hidden';\r\n    }\r\n\r\n    function closeVideoModal() {\r\n      if (!videoModal || !videoFrame) return;\r\n      videoModal.classList.remove('is-open');\r\n      videoModal.setAttribute('aria-hidden', 'true');\r\n      videoFrame.src = '';\r\n      document.body.style.overflow = '';\r\n    }\r\n\r\n    videoTriggers.forEach((trigger) => {\r\n      trigger.addEventListener('click', function (e) {\r\n        e.preventDefault();\r\n        const videoUrl = this.getAttribute('data-video');\r\n        openVideoModal(videoUrl);\r\n      });\r\n    });\r\n\r\n    if (videoClose) {\r\n      videoClose.addEventListener('click', closeVideoModal);\r\n    }\r\n\r\n    if (videoBackdrop) {\r\n      videoBackdrop.addEventListener('click', closeVideoModal);\r\n    }\r\n\r\n    document.addEventListener('keydown', function (e) {\r\n      if (e.key === 'Escape') {\r\n        closeVideoModal();\r\n      }\r\n    });\r\n  } catch (err) {\r\n    console.error('NDM Video Modal Error:', err);\r\n  }\r\n})();\r\n<\/script>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>EIN NORDISCHES DART EVENT \u2022 HAGE \u2022 2026 NORDSEE DART MASTERS \u2122 Im Bullseye des Sturms. Der Sturm hat sich gelegt. Das Nordsee Dart Masters\u2122 steht f\u00fcr mehr als nur Darts: Atmosph\u00e4re, Wettbewerb auf h\u00f6chstem Niveau und eine B\u00fchne, auf der gro\u00dfe Momente entstehen. Ergebnisse 2026 Community Instagram Ort Sporthalle [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":57,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_themeisle_gutenberg_block_has_review":false,"footnotes":""},"class_list":["post-414","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/nordseedartmasters.de\/index.php\/wp-json\/wp\/v2\/pages\/414","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nordseedartmasters.de\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nordseedartmasters.de\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nordseedartmasters.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nordseedartmasters.de\/index.php\/wp-json\/wp\/v2\/comments?post=414"}],"version-history":[{"count":185,"href":"https:\/\/nordseedartmasters.de\/index.php\/wp-json\/wp\/v2\/pages\/414\/revisions"}],"predecessor-version":[{"id":1485,"href":"https:\/\/nordseedartmasters.de\/index.php\/wp-json\/wp\/v2\/pages\/414\/revisions\/1485"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nordseedartmasters.de\/index.php\/wp-json\/wp\/v2\/media\/57"}],"wp:attachment":[{"href":"https:\/\/nordseedartmasters.de\/index.php\/wp-json\/wp\/v2\/media?parent=414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}