@font-face{font-family: "Gilroy ED";src: url("/fonts/elite-drummers/gilroy-light.otf") format("opentype");font-weight: 300;font-style: normal;font-display: swap}@font-face{font-family: "Gilroy ED";src: url("/fonts/elite-drummers/gilroy-extrabold.otf") format("opentype");font-weight: 700;font-style: normal;font-display: swap}@font-face{font-family: "Gilroy ED";src: url("/fonts/elite-drummers/gilroy-extrabold.otf") format("opentype");font-weight: 800;font-style: normal;font-display: swap}.elite-drummers{  --ed-orange: var(--light-color,#ff6600); --ed-black: #000000;--ed-grey: #cccccc; --ed-grey-light: #ededed; --ed-white: #ffffff;  --ed-orange-ink: var(--light-color,#c44e00);--ed-orange-ink-strong: #b84600; --ed-on-orange: #000000;  --ed-canvas: var(--dark-color,#000000);--ed-heading: #ffffff;--ed-accent-text: var(--ed-orange); --ed-bar: rgb(0 0 0 / 0.9); --ed-bar-panel: #000000;--ed-surface-light: #ededed; --ed-ink-light: #2b2b2b; --ed-invert-bg: var(--ed-surface-light);--ed-invert-ink: #000000;--ed-invert-muted: var(--ed-ink-light);--ed-ink: #ffffff;--ed-body: #cccccc; --ed-muted: #8f8f8f; --ed-line: #2a2a2a; --ed-whatsapp: #25d366; --ed-radius: 0.5rem;  --ed-fs-display-xl: clamp(2.75rem,8.4vw,7.5rem); --ed-fs-display-l: clamp(2.25rem,5.8vw,5.25rem); --ed-fs-display-m: clamp(2rem,4.6vw,4rem); --ed-fs-display-s: clamp(1.5rem,2.6vw,2.25rem); --ed-fs-stat: clamp(2.4rem,5.5vw,4.5rem);--ed-fs-stat-sm: clamp(1.15rem,2.1vw,1.6rem);--ed-fs-body-l: clamp(1.05rem,1.55vw,1.25rem);--ed-fs-body-m: 1rem;--ed-fs-body-s: 0.875rem;--ed-fs-label: 0.72rem;--ed-fs-nav: 0.875rem;--ed-lh-display-xl: 0.86;--ed-lh-display: 0.92;--ed-lh-heading-s: 1.12;--ed-lh-body: 1.55;--ed-lh-body-long: 1.7; --ed-lh-label: 1.2;--ed-ls-display-xl: -0.035em;--ed-ls-display-l: -0.03em;--ed-ls-display-m: -0.025em;--ed-ls-display-s: -0.015em;--ed-ls-body: 0;--ed-ls-label: 0.2em;--ed-ls-nav: 0.01em; --ed-fw-display: 700;--ed-fw-body: 400;--ed-fw-label: 700; --ed-ease: cubic-bezier(0.4,0,0.2,1); --ed-card: #0e0e0e;--ed-card-hover: #151515;--ed-shadow: 0 18px 40px rgb(0 0 0 / 0.45); --ed-slot: #141414;--ed-slot-ink: #6b6b6b; --ed-field-bg: #ffffff;--ed-field-border: #d4d4d4;--ed-field-border-hover: #b0b0b0;--ed-field-ink: #000000;--ed-field-placeholder: #9a9a9a;--ed-field-optional: #6b6b6b;--ed-field-muted: #2b2b2b; --c-ink: var(--ed-ink);--c-body: var(--ed-body);--c-muted: var(--ed-muted);--c-line: var(--ed-line);--c-surface: #111111;--on-brand: var(--ed-on-orange); font-family: "Gilroy ED",var(--font-elite-drummers),"Figtree","Poppins","Outfit",system-ui,sans-serif;background: var(--ed-canvas);color: var(--ed-body);-webkit-font-smoothing: antialiased} .elite-drummers:has(#ed-theme){--ed-canvas: #ffffff;--ed-heading: #000000;--ed-ink: #000000;--ed-body: #2b2b2b;--ed-muted: #4a4a4a;--ed-line: #cccccc;--ed-accent-text: var(--ed-orange-ink);--ed-bar: rgb(255 255 255 / 0.92);--ed-bar-panel: #ffffff;--ed-card: #fbfbfb;--ed-card-hover: #ffffff;--ed-shadow: 0 14px 34px rgb(0 0 0 / 0.1);--ed-slot: #ececec;--ed-slot-ink: #8a8a8a; --ed-invert-bg: #000000;--ed-invert-ink: #ffffff;--ed-invert-muted: #cccccc;color-scheme: light}.elite-drummers:has(#ed-theme:checked){ --ed-canvas: var(--dark-color,#000000);--ed-heading: #ffffff;--ed-ink: #ffffff;--ed-body: #cccccc;--ed-muted: #8f8f8f;--ed-line: #2a2a2a;--ed-accent-text: var(--ed-orange);--ed-bar: rgb(0 0 0 / 0.9);--ed-bar-panel: #000000;--ed-card: #0e0e0e;--ed-card-hover: #151515;--ed-shadow: 0 18px 40px rgb(0 0 0 / 0.45);--ed-slot: #141414;--ed-slot-ink: #6b6b6b;--ed-invert-bg: var(--ed-surface-light);--ed-invert-ink: #000000;--ed-invert-muted: var(--ed-ink-light); --ed-field-bg: #000000;--ed-field-border: #333333;--ed-field-border-hover: var(--ed-muted);--ed-field-ink: #ffffff;--ed-field-placeholder: #777777;--ed-field-optional: var(--ed-muted);--ed-field-muted: var(--ed-body);color-scheme: dark} @media (prefers-reduced-motion: no-preference){html:has(.elite-drummers){scroll-behavior: smooth}} html.lenis,html.lenis body{height: auto}html.lenis{scroll-behavior: auto}html.lenis:not(.lenis-autoToggle).lenis-stopped{overflow: clip}html.lenis.lenis-smooth iframe{pointer-events: none} @media (prefers-reduced-motion: no-preference){.elite-drummers:has(#ed-theme),.elite-drummers:has(#ed-theme) *{transition: background-color 320ms var(--ed-ease),border-color 320ms var(--ed-ease),color 320ms var(--ed-ease),outline-color 320ms var(--ed-ease),opacity 300ms var(--ed-ease),visibility 300ms var(--ed-ease),transform 380ms var(--ed-ease)}} @supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.elite-drummers .ed-parallax{animation: ed-parallax linear both;animation-timeline: view();animation-range: cover 0% cover 100%}}}@keyframes ed-parallax{from{transform: scale(1.12) translateY(-3.5%)}to{transform: scale(1.12) translateY(3.5%)}} .elite-drummers{color-scheme: dark} .elite-drummers input[type="date"]{position: relative;cursor: pointer; padding-right: 2.75rem;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M8 3v4M16 3v4M3 10h18'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 0.9rem center;background-size: 1.15rem 1.15rem} .elite-drummers input[type="date"]::-webkit-calendar-picker-indicator{position: absolute;inset: 0;width: auto;height: auto;margin: 0;padding: 0;cursor: pointer;opacity: 0;background: transparent;color: transparent}  .elite-drummers{--ed-error: #ff5a5a}.elite-drummers .ed-hint{display: none;margin-top: 0.4rem;font-size: 0.8rem;line-height: 1.4;color: var(--ed-error)} .elite-drummers input:user-invalid,.elite-drummers select:user-invalid,.elite-drummers textarea:user-invalid{border-color: var(--ed-error)}.elite-drummers input:user-invalid ~ .ed-hint,.elite-drummers select:user-invalid ~ .ed-hint,.elite-drummers textarea:user-invalid ~ .ed-hint{display: block} .elite-drummers input:user-valid:not(:placeholder-shown),.elite-drummers textarea:user-valid:not(:placeholder-shown){border-color: #4a4a4a} .elite-drummers .ed-skip{position: absolute;left: -9999px;top: 0;z-index: 100}.elite-drummers .ed-skip:focus{left: 0.5rem;top: 0.5rem}  .elite-drummers a:focus-visible,.elite-drummers button:focus-visible,.elite-drummers summary:focus-visible{outline: 3px solid var(--ed-heading);outline-offset: 2px} .elite-drummers input:focus-visible,.elite-drummers select:focus-visible,.elite-drummers textarea:focus-visible{outline: none;border-color: var(--ed-accent-text)} .elite-drummers #enquiry-sent:focus,.elite-drummers #enquiry-sent:focus-visible{outline: none}.elite-drummers .ed-light a:focus-visible,.elite-drummers .ed-light button:focus-visible{outline-color: var(--ed-black)} @supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.elite-drummers .ed-reveal{ animation: ed-reveal cubic-bezier(0.22,1,0.36,1) both;animation-timeline: view();animation-range: entry 0% entry 55%}}}@keyframes ed-reveal{from{transform: translateY(2rem)}to{transform: none}}  .elite-drummers .ed-marquee-track{animation: ed-marquee 38s linear infinite}.elite-drummers .ed-marquee:hover .ed-marquee-track{animation-play-state: paused}@media (prefers-reduced-motion: reduce){.elite-drummers .ed-marquee-track{animation: none}}@keyframes ed-marquee{to{transform: translateX(-50%)}} .elite-drummers .prose{color: var(--ed-body);line-height: 1.7}.elite-drummers .prose > :first-child{margin-top: 0}.elite-drummers .prose h2,.elite-drummers .prose h3,.elite-drummers .prose h4{color: var(--ed-ink);font-weight: 800;line-height: 1.15;letter-spacing: -0.02em;text-transform: uppercase}.elite-drummers .prose h2{font-size: clamp(1.6rem,3.2vw,2.4rem);margin: 2.5rem 0 1rem}.elite-drummers .prose h3{font-size: clamp(1.25rem,2.2vw,1.6rem);margin: 2rem 0 0.75rem}.elite-drummers .prose h4{font-size: 1.1rem;margin: 1.5rem 0 0.5rem}.elite-drummers .prose p{margin: 0 0 1.15rem} .elite-drummers .prose a{color: var(--ed-accent-text);text-decoration: underline;text-underline-offset: 0.2em}.elite-drummers .prose strong{color: var(--ed-ink)}.elite-drummers .prose ul,.elite-drummers .prose ol{margin: 0 0 1.25rem 1.25rem}.elite-drummers .prose ul{list-style: disc}.elite-drummers .prose ol{list-style: decimal}.elite-drummers .prose li{margin: 0 0 0.5rem}.elite-drummers .prose img{height: auto;max-width: 100%} .elite-drummers .ed-light .prose{color: #2b2b2b}.elite-drummers .ed-light .prose h2,.elite-drummers .ed-light .prose h3,.elite-drummers .ed-light .prose h4,.elite-drummers .ed-light .prose strong{color: var(--ed-black)}.elite-drummers .ed-light .prose a{color: var(--ed-orange-ink-strong)} #enquiry-sent:target ~ form{display: none}  .elite-drummers .iti{width: 100%} .elite-drummers .iti__selected-country{border-radius: var(--ed-radius) 0 0 var(--ed-radius);padding: 0 0.5rem 0 0.75rem;background: transparent;transition: background-color 150ms ease}.elite-drummers .iti__selected-country:hover,.elite-drummers .iti__selected-country:focus-visible{background: #1a1a1a}.elite-drummers .iti__arrow{border-top-color: var(--ed-body)}.elite-drummers .iti__arrow--up{border-bottom-color: var(--ed-body)} .elite-drummers .iti__dropdown-content{background: #000;border: 2px solid var(--ed-orange);border-radius: var(--ed-radius);color: #fff;box-shadow: 0 12px 32px rgba(0,0,0,0.6)} .elite-drummers .iti__search-input{background: #000;color: #fff;border-bottom: 1px solid var(--ed-line);padding: 0.75rem 1rem}.elite-drummers .iti__search-input::placeholder{color: var(--ed-muted)}.elite-drummers .iti__country-list{background: #000} .elite-drummers .iti__country{padding: 0.6rem 1rem;color: #fff}.elite-drummers .iti__country:hover,.elite-drummers .iti__country.iti__highlight{background: var(--ed-orange);color: var(--ed-on-orange)} .elite-drummers .iti__dial-code{color: var(--ed-muted)}.elite-drummers .iti__country:hover .iti__dial-code,.elite-drummers .iti__country.iti__highlight .iti__dial-code{color: var(--ed-on-orange)} .elite-drummers .iti__divider{border-bottom: 1px solid var(--ed-line)} .elite-drummers .ed-spinner{width: 1rem;height: 1rem;border: 2px solid currentColor;border-right-color: transparent;border-radius: 50%;animation: ed-spin 700ms linear infinite}@keyframes ed-spin{to{transform: rotate(360deg)}}@media (prefers-reduced-motion: reduce){.elite-drummers .ed-spinner{animation: none;opacity: 0.6}} .elite-drummers button:not(:disabled){cursor: pointer} .elite-drummers .ed-light .iti__dropdown-content{background: #ffffff;border-color: var(--ed-orange-ink);color: #000000;box-shadow: 0 12px 32px rgba(0,0,0,0.18)}.elite-drummers .ed-light .iti__search-input,.elite-drummers .ed-light .iti__country-list{background: #ffffff;color: #000000}.elite-drummers .ed-light .iti__country{color: #000000}.elite-drummers .ed-light .iti__selected-country:hover,.elite-drummers .ed-light .iti__selected-country:focus-visible{background: #f0f0f0}.elite-drummers .ed-light .iti__arrow{border-top-color: #000000} .elite-drummers .ed-light input[type="date"]{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M8 3v4M16 3v4M3 10h18'/%3E%3C/svg%3E")}.elite-drummers .ed-light input[type="date"]:hover,.elite-drummers .ed-light input[type="date"]:focus-within{ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c44e00' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M8 3v4M16 3v4M3 10h18'/%3E%3C/svg%3E"); -webkit-mask-image: none;mask-image: none} .elite-drummers .ed-light{color-scheme: light} .elite-drummers .ed-slot-hatch{background-image: repeating-linear-gradient( 45deg,transparent 0 10px,color-mix(in srgb,var(--ed-slot-ink) 30%,transparent) 10px 11px )}  @media (prefers-reduced-motion: no-preference){.elite-drummers .ed-rise{animation-name: ed-rise;animation-duration: 620ms;animation-timing-function: var(--ed-ease);animation-fill-mode: both}}@keyframes ed-rise{from{transform: translateY(1.5rem)}to{transform: none}} @supports (animation-timeline: scroll()){@media (prefers-reduced-motion: no-preference){.elite-drummers .ed-sticky-reveal{animation: ed-sticky-in linear both;animation-timeline: scroll(root block);animation-range: 0 85svh}}}@keyframes ed-sticky-in{from{transform: translateY(115%)}to{transform: none}} .elite-drummers .ed-reel-track{animation: ed-reel-loop var(--ed-reel-duration,70s) linear infinite}.elite-drummers .ed-reel:hover .ed-reel-track,.elite-drummers .ed-reel:focus-within .ed-reel-track{animation-play-state: paused}@keyframes ed-reel-loop{to{transform: translateX(-50%)}}@media (prefers-reduced-motion: reduce){.elite-drummers .ed-reel-track{animation: none}.elite-drummers .ed-reel{overflow-x: auto;scrollbar-width: none}.elite-drummers .ed-reel::-webkit-scrollbar{display: none}} .elite-drummers .ed-reel-col-track{animation: ed-reel-loop-y var(--ed-reel-duration,60s) linear infinite}.elite-drummers .ed-reel-col:hover .ed-reel-col-track,.elite-drummers .ed-reel-col:focus-within .ed-reel-col-track{animation-play-state: paused}@keyframes ed-reel-loop-y{to{transform: translateY(-50%)}}@media (prefers-reduced-motion: reduce){.elite-drummers .ed-reel-col-track{animation: none}.elite-drummers .ed-reel-col{overflow-y: auto;scrollbar-width: none}.elite-drummers .ed-reel-col::-webkit-scrollbar{display: none}} .elite-drummers{--ed-map-land: #141414;--ed-map-border: rgb(255 255 255 / 0.1);--ed-map-pin: var(--ed-orange);--ed-map-arc: rgb(255 102 0 / 0.45);--ed-map-origin: var(--ed-white);--ed-map-label: var(--ed-white)}.elite-drummers:has(#ed-theme){--ed-map-land: #e4e4e4;--ed-map-border: rgb(0 0 0 / 0.12);--ed-map-origin: #000000;--ed-map-label: #000000}.elite-drummers:has(#ed-theme:checked){--ed-map-land: #141414;--ed-map-border: rgb(255 255 255 / 0.1);--ed-map-origin: var(--ed-white);--ed-map-label: var(--ed-white)} @media (prefers-reduced-motion: no-preference){.elite-drummers .ed-arc{animation: ed-arc-draw 900ms var(--ed-ease) both;stroke-dashoffset: 900}}@keyframes ed-arc-draw{from{stroke-dashoffset: 900}to{stroke-dashoffset: 0}} .elite-drummers .ed-pin{cursor: pointer}.elite-drummers .ed-pin text{paint-order: stroke}.elite-drummers .ed-pin:hover circle,.elite-drummers .ed-pin:focus-visible circle{fill: var(--ed-orange);opacity: 1}.elite-drummers .ed-pin:focus-visible{outline: 3px solid var(--ed-heading);outline-offset: 2px} .elite-drummers .ed-masonry{column-count: 2;column-gap: 1rem}@media (min-width: 1024px){.elite-drummers .ed-masonry{column-count: 3}}@media (min-width: 1280px){.elite-drummers .ed-masonry{column-count: 4}}@media (min-width: 1680px){.elite-drummers .ed-masonry{column-count: 5}} .elite-drummers .ed-tile{content-visibility: auto;contain-intrinsic-size: auto 1px auto 420px}.elite-drummers .ed-tile > a{aspect-ratio: var(--ratio,4 / 5)} .elite-drummers .ed-masonry-full{column-span: all} .elite-drummers .ed-chiprow{scrollbar-width: none;scroll-snap-type: x proximity}.elite-drummers .ed-chiprow::-webkit-scrollbar{display: none}.elite-drummers .ed-chiprow > li{scroll-snap-align: start} .elite-drummers .ed-moments{scrollbar-width: none;scroll-snap-type: x mandatory}.elite-drummers .ed-moments::-webkit-scrollbar{display: none}.elite-drummers .ed-moments > li{scroll-snap-align: start} .elite-drummers .ed-moments-fill{transform-origin: left center}@supports (animation-timeline: scroll()){@media (prefers-reduced-motion: no-preference){.elite-drummers .ed-moments-fill{animation: ed-moments-progress linear both;animation-timeline: scroll(nearest inline)}}}@keyframes ed-moments-progress{from{transform: scaleX(0.08)}to{transform: scaleX(1)}} .elite-drummers .ed-lightbox{display: none}.elite-drummers .ed-lightbox:target{position: fixed;inset: 0;z-index: 100;display: flex;align-items: center;justify-content: center;padding: 1.5rem;overflow-y: auto; background: #000000}.elite-drummers .ed-lightbox-inner{width: 100%;max-width: 92vw}.elite-drummers .ed-lightbox-close{position: absolute;top: 1rem;right: 1rem;display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;font-size: 2rem;line-height: 1;color: var(--ed-white);text-decoration: none;border-radius: var(--ed-radius)}.elite-drummers .ed-lightbox-close:hover{color: var(--ed-orange)}.elite-drummers .ed-lightbox-nav{display: inline-flex;align-items: center;min-height: 48px;padding: 0 1rem;font-size: var(--ed-fs-body-s);color: var(--ed-white);text-decoration: none;border: 1px solid rgb(255 255 255 / 0.35);border-radius: var(--ed-radius)}.elite-drummers .ed-lightbox-nav:hover{border-color: var(--ed-orange);color: var(--ed-orange)} .elite-drummers .ed-day-booked{background-image: linear-gradient( to top left,transparent calc(50% - 0.5px),rgb(0 0 0 / 0.35) calc(50% - 0.5px),rgb(0 0 0 / 0.35) calc(50% + 0.5px),transparent calc(50% + 0.5px) )}