ol,ul{box-sizing:border-box}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:where(figure){margin:0 0 1em}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container,.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email]{direction:ltr}@font-face{font-display:swap;font-family:esf-custom-icons;src:url(/wp-content/plugins/easy-facebook-likebox/frontend/assets/fonts/esf-custom-icons.eot);src:url(/wp-content/plugins/easy-facebook-likebox/frontend/assets/fonts/esf-custom-icons.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/easy-facebook-likebox/frontend/assets/fonts/esf-custom-icons.woff)format("woff"),url(/wp-content/plugins/easy-facebook-likebox/frontend/assets/fonts/esf-custom-icons.ttf)format("truetype"),url(/wp-content/plugins/easy-facebook-likebox/frontend/assets/fonts/esf-custom-icons.svg#esf-custom-icons)format("svg");font-weight:400;font-style:normal}button::-moz-focus-inner{padding:0;border:0}.efbl-row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.efbl-col-sm-12,.efbl-col-sm-6{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:576px){.efbl-col-sm-6{flex:0 0 50%;max-width:50%}.efbl-col-sm-12{flex:0 0 100%;max-width:100%}}.efbl-d-flex,.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-post-footer .efbl-reacted-item,.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-post-footer .efbl-reacted-item i,.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-post-footer .esf-share-wrapper,.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-post-footer .esf-share-wrapper .esf-social-share button a,.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-post-footer .esf-share-wrapper .esf-social-share button a i{display:flex!important}.efbl-justify-content-between{justify-content:space-between!important}.efbl-align-items-center,.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-post-footer,.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-post-footer .efbl-reacted-item,.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-post-footer .esf-share-wrapper,.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-post-footer .esf-share-wrapper .esf-social-share button a{align-items:center!important}.efbl-mt-1{margin-top:.25rem!important}.efbl-mr-1{margin-right:.25rem!important}.efbl-mb-1{margin-bottom:.25rem!important}.efbl_feed_wraper{width:100%;margin:0 auto;padding:0;text-align:left}.efbl-halfwidth-skin .efbl-feed-content>.efbl-d-flex .efbl-profile-image img,.efbl_feed_wraper .efbl-row{width:100%}.efbl-halfwidth-skin{background:#fff;border:#dee2e6 solid 1px;padding:15px;margin-bottom:20px}.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-thumbnail-col{border-right:#dee2e6 solid 1px}.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-thumbnail-col a{display:block;position:relative;width:100%}.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-thumbnail-col a img{outline:#dee2e6 solid 1px;width:100%}.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-thumbnail-col a .efbl-overlay{position:absolute;opacity:0;background:rgb(0 0 0/.459);left:0;right:0;top:0;bottom:0;color:#fff;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-thumbnail-col a .efbl-overlay .efbl-plus{position:absolute;left:50%;top:50%;font-size:20px;margin-left:-10px;margin-top:-10px}.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-thumbnail-col a .efbl-overlay .icon-esf-clone{position:absolute;right:15px;top:15px;font-size:20px}.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-thumbnail-col a:hover .efbl-overlay{opacity:1}.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-post-footer{margin-top:15px;padding-top:15px;border-top:#dee2e6 solid 1px;width:100%}.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-post-footer .efbl-reacted-item{color:#343a40;font-size:14px;margin-right:20px;cursor:pointer}.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-post-footer .efbl-reacted-item i{margin-right:3px;position:initial}.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-post-footer .efbl-view-on-fb{font-size:12px;text-decoration:none;background:#dee2e6;color:#343a40;padding:8px 15px;border-radius:3px;height:auto;outline:0!important;border:0!important;margin-bottom:0!important}.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-post-footer .efbl-view-on-fb:hover,.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-post-footer .esf-share-wrapper .esf-share:hover{background:#343a40;color:#fff}.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-post-footer .esf-share-wrapper{position:relative;padding-left:10px}.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-post-footer .esf-share-wrapper .esf-share{font-size:12px;font-weight:400;font-family:initial;text-decoration:none;background:#dee2e6;color:#343a40;padding:8px 15px;border-radius:3px;height:auto;outline:0!important;border:0!important}.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-post-footer .esf-share-wrapper .esf-social-share{display:none;position:absolute;right:0;bottom:46px;background:#343a40;color:#dee2e6;border-radius:3px;white-space:nowrap;padding-left:5px;padding-right:5px}.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-post-footer .esf-share-wrapper .esf-social-share button{padding:0;outline:0!important;border:0;background:#fff0;text-decoration:none!important}.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-post-footer .esf-share-wrapper .esf-social-share button a{text-decoration:none!important;font-size:14px;padding:10px 5px;color:#ccc;line-height:1.25}.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-post-footer .esf-share-wrapper .esf-social-share button a:hover{color:#fff;text-decoration:none!important}.efbl-halfwidth-skin .efbl-feed-content>.efbl-d-flex{margin-bottom:10px}.efbl-halfwidth-skin .efbl-feed-content>.efbl-d-flex .efbl-profile-image{width:40px;min-width:40px;max-width:40px;overflow:hidden;box-shadow:0 0 0 1px #dee2e6;height:40px;border-radius:50%;margin-right:10px}.efbl-halfwidth-skin .efbl-feed-content>.efbl-d-flex .efbl-profile-title h2{font-size:20px;margin:0}.efbl-halfwidth-skin .efbl-feed-content>.efbl-d-flex .efbl-profile-title span{font-size:12px;display:block;color:#6c757d;font-style:italic}.efbl-halfwidth-skin .efbl-feed-content .description,.efbl-halfwidth-skin .efbl-feed-content .efbl_link_text{font-size:14px;color:#343a40}.efbl-halfwidth-skin .efbl-feed-content .description>*,.efbl-halfwidth-skin .efbl-feed-content .efbl_link_text>*{font-size:14px}@media (max-width:575px){.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-thumbnail-col{border:0;margin-bottom:20px}.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-post-footer>.efbl-d-flex{flex-direction:column}.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-post-footer .efbl-reacted{margin-bottom:10px}.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-post-footer .esf-share-wrapper .esf-social-share{bottom:37px}}html body .efbl_feed_wraper .efbl_feeds_holder .efbl-profile-title .efbl-profile-title-wrap h2 .efbl-profile-story-text{display:inline-block;font-weight:400;font-style:normal;letter-spacing:0}.efbl_feed_wraper .icon-esf-video-camera{position:absolute;font-size:20px;margin-left:-10px;margin-top:-10px}.efbl-halfwidth-skin .efbl-thumbnail-wrapper .efbl-thumbnail-col a .efbl-overlay .icon-esf-clone.icon-esf-video-camera{text-align:right}html body .efbl_feed_wraper .efbl-story-wrapper .efbl-thumbnail-wrapper a img{background:#000}.efbl-post-footer .efbl-view-share{flex-wrap:wrap;align-items:flex-start!important}.efbl-post-footer .efbl-view-share .efbl-view-on-fb{margin-bottom:5px;margin-right:10px}.efbl-post-footer .efbl-view-share .esf-share-wrapper{padding-left:0}#menu-main-navigation li{font-weight:700}.siteFooter,.siteMain{display:block}:root{--background-color:#fff;--accent-color:#ff3131;--check-color:#22c55e;--muted-text:#5a5a5a;--section-bg:#f7f8fa;--text-color:#0a0a0a;--light-text:#fff;--radius:10px;--gap-sm:8px;--gap-md:16px;--gap-lg:32px;--container-width:1200px;--section-padding:80px;--section-padding-mobile:64px;--content-shell-max:1280px;--content-shell-wide-max:1316px;--content-shell-padding:32px;--content-shell-padding-mobile:20px;--content-shell-gap:48px;--content-shell-gap-mobile:32px;--elevated-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)}*,::after,::before{box-sizing:border-box}body{font-family:"Poppins",sans-serif;color:var(--text-color);background-color:var(--background-color)}body,h1,h2,h3,h4,p,ul{margin:0}ul{padding:0;list-style:none}img{max-width:100%;display:block}.container{width:calc(100% - 20px);max-width:calc(var(--container-width) + 40px);padding:20px;margin-left:auto;margin-right:auto}.skipLink{position:absolute;top:0;left:20px;transform:translateY(-150%);padding:12px 16px;border-radius:var(--radius);background:var(--text-color);color:var(--light-text);z-index:100}a{text-decoration:none;color:inherit;transition:.2s ease}a:focus-visible{outline:3px solid rgb(255 49 49/.35);outline-offset:3px}.skipLink:focus-visible{transform:translateY(20px)}.button-link{display:inline-block;padding:12px 22px;border-radius:var(--radius);white-space:nowrap;font-weight:500}.button-link--primary{background:var(--accent-color);color:#fff}.button-link--secondary{background:#fff;color:var(--text-color)}.button-link--ghost{color:var(--light-text);background:rgb(255 255 255/.1);border:1px solid rgb(255 255 255/.25);backdrop-filter:blur(6px)}.siteHeader{display:flex;max-width:100dvw;align-items:center;justify-content:center;gap:var(--gap-md);padding:20px 0}.siteHeader h1{font-size:18px}.siteHeaderNav{display:flex;justify-content:end;width:100%;min-width:0;padding:0 20px}.navLinks,.wjdTitle{display:flex;align-items:center}.navLinks{gap:var(--gap-lg);justify-content:center;flex-wrap:wrap}.wjdTitle{flex-direction:row;gap:var(--gap-sm);padding:4px 0;text-align:start;min-width:0;width:100%}.wjdTitle img{width:100%;max-width:110px}.homePage,.wjdHomeIconBarIcons li{display:flex;align-items:center;text-align:center}.homePage{position:relative;min-height:90vh;justify-content:center;padding:var(--gap-lg)0;background:url(/wp-content/themes/shc_theme0126/Assets/WJD_Images/Home.jpg)center/cover no-repeat;overflow:hidden}.homePage::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 0 0/.85),rgb(0 0 0/.5),rgb(0 0 0/.2));z-index:1}.homePage>*{position:relative;z-index:2}.wjdHomeContent{max-width:800px;display:flex;flex-direction:column;align-items:start;gap:var(--gap-md)}.homePage h2,.homePage p{color:var(--light-text);text-align:left}.homePage h2{font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.1}.homePage p{font-size:18px;line-height:1.5}.wjdHomeButtons,.wjd_Icon_Bar{display:flex;justify-content:center}.wjdHomeButtons{gap:var(--gap-md);flex-wrap:wrap;margin-top:var(--gap-sm)}.wjd_Icon_Bar{background-color:#4a5565;padding:28px 20px}.wjdHomeIconBarIcons{display:flex;justify-content:center;align-items:flex-start;gap:var(--gap-md);flex-wrap:wrap}.wjdHomeIconBarIcons li{flex-direction:column;gap:8px;flex:0 1 150px}.wjdHomeIconBarIcons img{width:28px;height:28px;filter:brightness(0) saturate(100%) invert(38%) sepia(88%) saturate(3500%) hue-rotate(340deg) brightness(100%) contrast(101%)}.wjdHomeIconBarIcons p{color:var(--light-text);font-size:14px;font-weight:500}.wjdContent{background:var(--section-bg);padding:var(--section-padding)0;display:grid;justify-items:center}.wjdContentGrid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.wjdContentText{display:flex;flex-direction:column;gap:var(--gap-md)}.wjdContentText h2{font-size:clamp(24px,3vw,32px);font-weight:700}.wjdContentText>p{color:var(--muted-text);line-height:1.65}.wjdContentImage img{width:100%;border-radius:var(--radius);box-shadow:0 10px 30px rgb(0 0 0/.12)}.wjdInfoCard>img{width:38px;height:38px;padding:5px;border-radius:15%;background-color:var(--accent-color)}.wjdInfoCards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-lg);padding:20px;max-width:1528px;justify-self:center}.wjdInfoCard,.wjdTitleContainer{display:flex;flex-direction:column}.wjdTitleContainer{align-items:center;justify-content:center;gap:.5em;padding:20px;text-align:center}.wjdTitleContainer h2{font-size:40px;font-weight:700}.wjdTitleContainer p{color:var(--muted-text);font-size:26px;text-align:center}.wjdInfoCard{gap:var(--gap-md);border:1px solid #e2e8f0;width:100%;max-width:390px;min-height:353px;align-items:flex-start;padding:var(--gap-lg);border-radius:20px;background:#fff}.wjdInfoCard hr{width:100%;border:0;border-top:1px solid #e2e8f0}.wjdInfoCard a{margin:auto 0 0;color:var(--accent-color);text-decoration:underline}.academyGallery,.communitySection,.flightSchool,.goDartsPro,.headCoach,.playerSpotlight,.seasonJourney,.socialFeed{padding:var(--section-padding)0}.flightSchool{position:relative;overflow:hidden;background-color:#4a5565}.flightSchool::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(15 23 42/.72)0,rgb(15 23 42/.55) 100%);pointer-events:none}.academyGalleryInner,.flightSchoolInner,.seasonJourneyInner,.siteFooterInner,.socialFeedInner{width:min(100%,var(--content-shell-max));margin:0 auto;padding:0 var(--content-shell-padding)}.academyGalleryInner,.flightSchoolInner,.seasonJourneyInner,.socialFeedInner{display:flex;flex-direction:column;gap:var(--content-shell-gap)}.communitySectionInner,.headCoachInner{width:min(100%,var(--content-shell-wide-max));margin:0 auto;padding:0 var(--content-shell-padding)}.flightSchoolInner{position:relative;z-index:1;align-items:center}.flightSchoolHeader{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;text-align:center}.flightSchoolTitle{display:inline-flex;align-items:center;gap:12px;color:var(--light-text)}.flightSchoolTitle h2{font-size:48px;line-height:1;font-weight:700}.flightSchoolHeader p{max-width:768px;color:rgb(255 255 255/.9);font-size:20px;line-height:1.4}.flightSchoolFeatures{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.flightSchoolCard{padding:24px;border-radius:14px;background:#fff;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.flightSchoolCard h3,.siteHeader h1{font-weight:600}.flightSchoolCard p{max-width:238px;color:#4a5565;font-size:14px;line-height:1.43}.headCoach{background:var(--background-color)}.headCoachGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center}.headCoachMedia{margin:0;overflow:hidden;border-radius:16px;box-shadow:var(--elevated-shadow)}.headCoachMedia img{width:100%;height:100%;object-fit:cover;object-position:58%center}.headCoachContent{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.headCoachEyebrow{display:inline-flex;align-items:center;padding:8px 16px;border-radius:999px;background:var(--accent-color);color:var(--light-text);font-size:14px;line-height:1.43;font-weight:600}.headCoachContent h2{width:100%}.flightSchoolCard h3,.headCoachContent p{padding-top:8px;font-size:18px;line-height:1.56}.headCoachContent p{color:#364153}.seasonJourney{background:#f9fafb}.seasonJourneyHeader{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.communitySectionContent h2,.headCoachContent h2,.seasonJourneyHeader h2,.seasonJourneyStep h3,.sectionIntro h2{font-size:36px;line-height:1.11;font-weight:700;color:var(--text-color)}.seasonJourneyHeader p{color:#4a5565;font-size:20px;line-height:1.4}.seasonJourneyTimeline{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.seasonJourneyStep{min-height:212px;padding:26px;border:2px solid #e5e7eb;border-radius:14px;background:#fff;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.seasonJourneyStepLabel{padding-top:12px;color:var(--accent-color);font-size:14px;line-height:1.43;font-weight:600}.seasonJourneyStep h3{font-size:16px;line-height:1.5}.seasonJourneyStep>p:last-child{padding-top:4px;color:#4a5565;font-size:14px;line-height:1.43}.playerSpotlight{background:var(--background-color)}.playerSpotlightWrap{width:min(calc(100% - 64px),1316px);margin:0 auto}.playerSpotlightCard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:888px;overflow:hidden;border-radius:16px;background:linear-gradient(146deg,#101828 0,#1e2939 100%);box-shadow:var(--elevated-shadow)}.playerSpotlightMedia{position:relative;margin:0;min-height:888px}.academyGalleryGrid img,.communitySectionMedia img,.playerSpotlightMedia img{width:100%;height:100%;object-fit:cover;object-position:center}.playerSpotlightTag{position:absolute;top:16px;left:16px;margin:0;padding:8px 16px;border-radius:10px;background:rgb(255 255 255/.2);backdrop-filter:blur(4px);color:var(--light-text);font-size:16px;line-height:1.5;font-weight:600}.playerSpotlightContent{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;color:var(--light-text)}.playerSpotlightContent>p{width:100%;padding-bottom:24px;color:rgb(255 255 255/.9);font-size:18px;line-height:1.56}.sectionIntro{display:flex;flex-direction:column;gap:16px}.sectionIntro--center{align-items:center;text-align:center}.sectionIntro p{color:#4a5565;font-size:20px;line-height:1.4}.sectionButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;font-size:16px;line-height:1.5;font-weight:500;white-space:nowrap}.sectionButton--outline{padding:14px 26px;border:2px solid #101828;background:#fff;color:var(--text-color)}.sectionButton--light{padding:20px 40px;background:#fff;color:var(--accent-color);font-weight:700}.academyGallery{background:var(--background-color)}.academyGalleryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.academyGalleryGrid li{overflow:hidden;border-radius:10px;aspect-ratio:1}.socialFeed{background:#f9fafb}.socialFeedPlaceholder{padding:50px;border:2px dashed #d1d5dc;border-radius:16px;background:#f9fafb}.socialFeedPlaceholderInner{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.communitySection{background:#f9fafb}.communitySectionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center}.communitySectionContent{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.communitySectionContent p{color:#364153;font-size:18px;line-height:1.56;margin-bottom:24px}.communitySectionMedia{margin:0;overflow:hidden;border-radius:16px;box-shadow:var(--elevated-shadow)}.communitySectionMedia img{height:384px}.goDartsPro{position:relative;overflow:hidden;background:var(--accent-color)}.goDartsPro::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 50%,rgb(255 255 255/.2),transparent 18%);opacity:.1}.goDartsProInner{position:relative;z-index:1;width:min(100%,932px);margin:0 auto;padding:0 32px;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.goDartsPro h2,.siteFooterColumn h3{color:var(--light-text);font-size:48px;line-height:1;font-weight:700}.goDartsPro p{padding-bottom:8px;color:rgb(255 255 255/.9);font-size:20px;line-height:1.4}.siteFooter{padding:48px 0;background:#101828}.siteFooterInner{display:flex;flex-direction:column;gap:32px}.siteFooterGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.siteFooterBrand{display:flex;flex-direction:column;gap:16px}.siteFooterLogo{display:inline-flex;align-items:center;gap:8px;color:var(--light-text);font-size:16px;line-height:1.5;font-weight:600}.siteFooterLogo img{width:100%;max-width:180px}.siteFooterBottom p,.siteFooterBrand p,.siteFooterColumn a,.siteFooterContact span{color:#99a1af;font-size:14px;line-height:1.43}.siteFooterColumn,.siteFooterColumn ul{display:flex;flex-direction:column;gap:16px}.siteFooterColumn h3{font-size:16px;line-height:1.5;font-weight:600}.siteFooterColumn ul{gap:8px}.siteFooterColumn a{padding:0}.siteFooterContact{font-style:normal}.siteFooterContact li{display:flex;align-items:flex-start;gap:8px}.siteFooterBottom{padding-top:33px;border-top:1px solid #1e2939;text-align:center}@media (max-width:900px){.wjdContentGrid{grid-template-columns:1fr;gap:40px}.wjdInfoCards{grid-template-columns:repeat(2,1fr)}.wjdContentImage{order:-1}.flightSchoolFeatures{grid-template-columns:repeat(2,minmax(0,1fr))}.headCoachGrid{grid-template-columns:1fr}.headCoachMedia{min-height:520px}.seasonJourneyTimeline{grid-template-columns:repeat(2,minmax(0,1fr))}.playerSpotlightCard{grid-template-columns:1fr;min-height:0}.playerSpotlightMedia{min-height:520px}.academyGalleryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.communitySectionGrid{grid-template-columns:1fr}.siteFooterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.siteHeader{flex-direction:column;align-items:stretch;gap:var(--gap-md);padding:14px 0}.wjdTitle{justify-content:center;text-align:center;width:100%}.wjdTitle img{max-width:84px}.wjdTitle h1{font-size:16px;line-height:1.35}.siteHeaderNav{justify-content:center;padding:0}.wjdInfoCards{grid-template-columns:1fr}.homePage,.navLinks{justify-content:center}.navLinks{gap:8px 14px;width:100%}.navLinks li{flex:0 1 auto}.navLinks a{font-size:15px;line-height:1.4}.homePage{text-align:center;min-height:80vh}.wjdHomeContent{align-items:center}.wjdHomeButtons{justify-content:center}.wjdHomeIconBarIcons li{min-width:100px}.academyGallery,.communitySection,.flightSchool,.goDartsPro,.headCoach,.playerSpotlight,.seasonJourney,.socialFeed{padding:var(--section-padding-mobile)0}.academyGalleryInner,.communitySectionInner,.flightSchoolInner,.goDartsProInner,.headCoachInner,.seasonJourneyInner,.siteFooterInner,.socialFeedInner{padding:0 var(--content-shell-padding-mobile)}.academyGalleryInner,.flightSchoolInner,.seasonJourneyInner,.socialFeedInner{gap:var(--content-shell-gap-mobile)}.flightSchoolHeader{gap:18px}.flightSchoolTitle h2{font-size:36px}.communitySectionContent p,.flightSchoolHeader p,.goDartsPro p,.headCoachContent>p,.playerSpotlightContent>p,.seasonJourneyHeader p,.sectionIntro p{font-size:16px;line-height:1.5}.flightSchoolFeatures{grid-template-columns:1fr}.flightSchoolCard{min-height:0}.headCoachGrid{gap:32px}.headCoachMedia{min-height:360px}.communitySectionContent h2,.headCoachContent h2,.seasonJourneyHeader h2,.sectionIntro h2{font-size:32px;line-height:1.2}.seasonJourneyStep h3{white-space:normal}.seasonJourneyTimeline{grid-template-columns:1fr}.seasonJourneyStep{min-height:0}.playerSpotlightWrap{width:min(calc(100% - 40px),1316px)}.playerSpotlightMedia{min-height:360px}.playerSpotlightTag{font-size:14px;line-height:1.43}.playerSpotlightContent{padding:32px 24px}.sectionButton,.sectionButton--light{width:100%;white-space:normal}.academyGalleryGrid{gap:12px}.socialFeedPlaceholder{padding:32px 20px}.communitySectionGrid{gap:32px}.communitySectionMedia img{height:320px}.goDartsPro h2{font-size:36px;line-height:1.1}.siteFooter{padding:48px 0}.siteFooterGrid{grid-template-columns:1fr}}.wjdCaseStudies,.wjdContactForm{padding:var(--section-padding)0}.wjdCaseStudiesInner,.wjdContactFormInner{width:min(var(--content-shell-max),calc(100% - (var(--content-shell-padding)*2)));margin:0 auto;display:grid;gap:var(--gap-lg)}.wjdContactFormCard{background:var(--section-bg);border-radius:var(--radius);padding:clamp(20px,3vw,32px)}.wjdCaseStudyContent p,.wjdContactFormCard p{color:var(--muted-text)}.wjdContactFormCard .wpcf7-form{display:grid;gap:var(--gap-md)}.wjdContactFormCard .wpcf7-form p{margin:0}.wjdContactFormCard .wpcf7-form-control-wrap{display:block;margin-top:8px}.wjdContactFormCard input,.wjdContactFormCard select{width:100%;padding:12px 14px;border-radius:8px;border:1px solid #d7dbe0;font:inherit}.wjdContactFormCard input[type=submit]{width:auto;border:0;background:var(--accent-color);color:var(--light-text);font-weight:600;cursor:pointer}.wjdCaseStudiesGrid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.wjdCaseStudyCard{border:1px solid #ececec;border-radius:var(--radius);overflow:hidden;background:#fff}.wjdCaseStudyContent{padding:20px;display:grid;gap:12px}.wjdCaseStudyContent .sectionButton{margin-top:4px}@media (max-width:768px){.wjdCaseStudies,.wjdContactForm{padding:var(--section-padding-mobile)0}.wjdCaseStudiesInner,.wjdContactFormInner{width:min(var(--content-shell-max),calc(100% - (var(--content-shell-padding-mobile)*2)));gap:var(--content-shell-gap-mobile)}.wjdCaseStudiesGrid{grid-template-columns:1fr;gap:16px}.wjdCaseStudyContent{padding:16px}.wjdContactFormCard input[type=submit]{width:100%}}@font-face{font-display:swap;font-family:esf-custom-icons;src:url(/wp-content/plugins/easy-facebook-likebox/frontend/assets/fonts/esf-custom-icons.eot);src:url(/wp-content/plugins/easy-facebook-likebox/frontend/assets/fonts/esf-custom-icons.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/easy-facebook-likebox/frontend/assets/fonts/esf-custom-icons.woff)format("woff"),url(/wp-content/plugins/easy-facebook-likebox/frontend/assets/fonts/esf-custom-icons.ttf)format("truetype"),url(/wp-content/plugins/easy-facebook-likebox/frontend/assets/fonts/esf-custom-icons.svg#esf-custom-icons)format("svg");font-weight:400;font-style:normal}[class*=" icon-esf"]:before{font-family:esf-custom-icons!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-esf-plus:before{content:"b"}.icon-esf-clone:before{content:"g"}.icon-esf-video-camera:before{content:"h"}.icon-esf-facebook:before{content:""}.icon-esf-twitter:before{content:""}.icon-esf-linkedin:before{content:""}.icon-esf-thumbs-o-up:before{content:""}.icon-esf-comment-o:before{content:""}