:root{--gold:#c7962d;--bright:#eab430;--line:#805e18;--black:#070909;--text:#eee;--muted:#c0c0c0;--s:clamp(.9px,.11574vw,1.7778px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse at 35% 35%,#10110f 0,#050707 65%);color:var(--text);font:clamp(14px,1.38vw,20px)/1.45 Arial,Helvetica,sans-serif;max-width:1536px;margin:auto}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{text-transform:uppercase;font-weight:600;line-height:1.25}h1{font-size:clamp(30px,3.7vw,56px);letter-spacing:-.02em;line-height:1.16}h2{font-size:clamp(20px,2.2vw,34px);letter-spacing:.01em}h3{font-size:clamp(16px,1.7vw,26px)}h4{font-size:clamp(14px,1.45vw,22px)}em{font-style:normal;color:var(--gold)}p{color:var(--muted)}img{display:block;max-width:100%}.container{width:90%;margin:auto}section{border-bottom:1px solid #3e3012;padding:calc(14 * var(--s)) 0}.grid{display:grid;gap:calc(12 * var(--s))}.two{grid-template-columns:repeat(2,1fr)}.three{grid-template-columns:repeat(3,1fr)}.four{grid-template-columns:repeat(4,1fr)}.five{grid-template-columns:repeat(5,1fr)}.box{border:1px solid var(--line);border-radius:4px;background:linear-gradient(115deg,#12131077,#06080777);overflow:hidden}.button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:calc(8 * var(--s)) calc(19 * var(--s));border:1px solid #be8e23;border-radius:2px;background:linear-gradient(110deg,#a47722,#815819);color:#fff;text-transform:uppercase;font-size:clamp(14px,1.25vw,19px);white-space:nowrap;line-height:1.4}.button.outline{background:#05070780;color:var(--bright)}.button:hover,button:hover{filter:brightness(1.2)}.button:empty{display:none}.kicker{color:var(--bright);font-size:clamp(12px,1.18vw,18px);text-transform:uppercase;font-weight:400;line-height:1.4}.heading{margin-bottom:calc(7 * var(--s))}.heading .kicker{margin-bottom:calc(4 * var(--s))}.heading.center{text-align:center;margin-bottom:calc(17 * var(--s))}.heading.center .kicker{display:flex;align-items:center;justify-content:center;gap:calc(18 * var(--s))}.heading.center .kicker:before,.heading.center .kicker:after{content:'';width:calc(35 * var(--s));height:1px;background:var(--line)}.heading.center .kicker:empty{display:none}.center{text-align:center}.ico{width:calc(40 * var(--s));height:calc(40 * var(--s));flex-shrink:0;color:var(--gold)}header{height:calc(54 * var(--s));display:flex;align-items:center;justify-content:space-between;padding:0 3.2%;gap:2%;border-bottom:1px solid var(--line);background:#030505}.brand{width:12%;flex-shrink:0}.brand img{width:100%;height:calc(48 * var(--s));object-fit:contain;mix-blend-mode:screen}nav{display:flex;gap:calc(27 * var(--s));align-items:center}nav a{font-size:clamp(12px,1vw,15px);line-height:1;text-transform:uppercase;padding:calc(19 * var(--s)) 0;position:relative}nav a.active{color:var(--bright)}nav a.active:after{content:'';position:absolute;height:2px;bottom:calc(5 * var(--s));left:0;right:0;background:var(--bright)}header>.button{font-size:clamp(12px,1vw,15px);padding:calc(8 * var(--s)) calc(18 * var(--s));min-height:0}.menu{display:none}.hero{padding:0;position:relative;min-height:calc(260 * var(--s));overflow:hidden;display:flex;align-items:center}.hero>img{position:absolute;right:0;top:0;width:64%;height:100%;object-fit:cover}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#070909 22%,#070909c0 37%,transparent 65%)}.hero .container{position:relative;z-index:1}.hero-copy{max-width:66%;padding:calc(40 * var(--s)) 0}.hero h1{margin:calc(9 * var(--s)) 0 calc(13 * var(--s))}.hero p{margin-bottom:calc(20 * var(--s));color:#ddd}.stats{border:1px solid var(--line);border-radius:4px;display:grid;grid-template-columns:repeat(4,1fr);padding:calc(11 * var(--s)) calc(15 * var(--s));background:linear-gradient(100deg,#14120b,#040606);margin:calc(13 * var(--s)) 0}.stats>div{display:flex;align-items:center;justify-content:center;gap:calc(15 * var(--s));border-right:1px solid var(--line);padding:calc(4 * var(--s))}.stats>div:last-child{border:0}.stats .ico{width:calc(46 * var(--s));height:calc(46 * var(--s))}.stats strong{display:block;color:var(--gold);font-size:calc(31 * var(--s));line-height:1.1}.stats span{display:block;color:#eee;font-size:clamp(12px,1.32vw,20px);text-transform:uppercase}.stats-overlap{padding:0;border:0;position:relative;margin-top:calc(-23 * var(--s));z-index:2;padding-bottom:calc(9 * var(--s))}.stats-overlap .stats{margin:0}.split-edge{display:grid;grid-template-columns:50% 50%;padding:0;align-items:stretch}.split-edge>img{height:100%;width:100%;object-fit:cover}.split-edge>div{padding:calc(24 * var(--s)) calc(30 * var(--s))}.split-edge p{margin-bottom:calc(12 * var(--s))}.story>div{padding:calc(25 * var(--s)) calc(30 * var(--s)) calc(13 * var(--s))}.story .button{margin-top:calc(3 * var(--s))}.feature{display:flex;align-items:center;gap:calc(20 * var(--s));padding:calc(13 * var(--s)) calc(22 * var(--s));min-height:calc(88 * var(--s))}.feature .ico{width:calc(60 * var(--s));height:calc(60 * var(--s))}.feature h3,.values h3,.steps h3{color:var(--bright);margin-bottom:calc(4 * var(--s))}.feature p{font-size:clamp(14px,1.3vw,20px)}.mission{padding-top:calc(10 * var(--s));padding-bottom:calc(8 * var(--s))}.values-section,.steps-section,.team-section{padding:calc(8 * var(--s)) 0}.values{text-align:center}.values .box{padding:calc(9 * var(--s));min-height:calc(100 * var(--s))}.values .ico{width:calc(35 * var(--s));height:calc(35 * var(--s));margin-bottom:calc(4 * var(--s))}.values h3{font-size:clamp(14px,1.35vw,21px)}.values p{font-size:clamp(14px,1.25vw,19px)}.steps{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;padding:calc(8 * var(--s)) 0;position:relative}.steps:before{content:'';position:absolute;top:calc(24 * var(--s));left:10%;right:10%;border-top:2px dotted var(--line)}.steps>div{position:relative}.steps span{display:inline-flex;align-items:center;justify-content:center;width:calc(34 * var(--s));height:calc(34 * var(--s));border:1px solid var(--line);border-radius:50%;background:#060808;color:var(--bright);margin-bottom:calc(8 * var(--s))}.steps h3{font-size:clamp(14px,1.3vw,20px)}.steps p{font-size:clamp(14px,1.2vw,18px)}.team .box{text-align:center;padding:0;position:relative}.team img{width:100%;height:calc(118 * var(--s));object-fit:cover;object-position:center top}.team .box>div{padding:calc(2 * var(--s)) calc(10 * var(--s)) calc(8 * var(--s));background:linear-gradient(#080909d0,#080909);position:relative;margin-top:calc(-8 * var(--s))}.team h3{font-size:clamp(14px,1.5vw,23px);color:var(--bright)}.team .kicker{font-size:clamp(12px,1.1vw,17px)}.team p{font-size:clamp(14px,1.2vw,18px);margin:calc(7 * var(--s)) 0}.linkedin{display:inline-flex;border-radius:50%;background:var(--gold);color:#080909;align-items:center;justify-content:center;width:calc(21 * var(--s));height:calc(21 * var(--s));font-weight:bold;font-size:calc(15 * var(--s))}.quote-band{display:grid;grid-template-columns:48% 52%;padding:0}.quote-band>div{padding:calc(23 * var(--s)) 5%;padding-left:calc(80 * var(--s))}.quote-band img{width:100%;height:100%;object-fit:cover}.quote-band blockquote{font-size:clamp(18px,2vw,31px);text-transform:uppercase;font-style:italic;line-height:1.35;margin:0 0 calc(14 * var(--s));position:relative}.quote-band blockquote:before,.partner-testimonial blockquote:before{content:'“';color:var(--gold);font-family:Georgia;font-weight:bold;font-size:calc(60 * var(--s));position:absolute;left:calc(-42 * var(--s));top:calc(-14 * var(--s))}.quote-band p{font-size:clamp(12px,1.2vw,18px);text-transform:uppercase}.network-row{display:flex;align-items:center;gap:calc(12 * var(--s));padding:calc(4 * var(--s)) 0}.network-row>div{display:flex;gap:calc(12 * var(--s));flex:1;padding-right:calc(15 * var(--s));border-right:1px solid var(--line)}.network-row h3{color:var(--bright);font-size:clamp(14px,1.25vw,19px)}.network-row p{font-size:clamp(14px,1.2vw,18px);margin-top:calc(5 * var(--s))}.network-row>.button{font-size:clamp(12px,1.1vw,17px);padding:calc(8 * var(--s)) calc(12 * var(--s))}.closing-section{background:linear-gradient(90deg,#080909 40%,transparent),url(assets/editorial-darts-stage.webp) right/40% 100% no-repeat}.closing{display:flex;align-items:center;gap:calc(40 * var(--s));min-height:calc(80 * var(--s));padding:calc(8 * var(--s)) 0}.closing h2{font-size:clamp(26px,3vw,46px)}.closing p{margin-top:calc(4 * var(--s))}.closing .button{margin-top:calc(23 * var(--s))}.socials{display:flex;gap:calc(18 * var(--s));align-items:center;color:var(--gold)}.socials a{width:calc(25 * var(--s));height:calc(25 * var(--s));display:flex;align-items:center;justify-content:center}.socials svg{width:100%;height:100%}.socials b{background:var(--gold);border-radius:50%;color:#080909;width:100%;height:100%;text-align:center;font-size:calc(26 * var(--s));font-family:Arial;line-height:1.1}footer{background:#050707}.footer-main{display:grid;grid-template-columns:1.2fr 1.2fr .7fr;gap:calc(40 * var(--s));padding:calc(16 * var(--s)) 0}.footer-brand img{width:calc(100 * var(--s));height:calc(45 * var(--s));object-fit:contain;mix-blend-mode:screen}.footer-brand p{font-size:clamp(12px,1.1vw,17px);line-height:1.4}.footer-links,.footer-social{border-left:1px solid var(--line);padding-left:calc(60 * var(--s))}.footer-links>.kicker,.footer-social>.kicker{margin-bottom:calc(12 * var(--s))}.footer-links>div:last-child{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(3,auto);gap:calc(8 * var(--s)) calc(25 * var(--s));font-size:clamp(12px,1.1vw,17px)}.copyright{text-align:center;border-top:1px solid #302511;color:#999;padding:calc(12 * var(--s));font-size:clamp(12px,1.2vw,18px)}
/* Home and players use the wider, more compact supplied compositions. */
.page-index,.page-spelers{font-size:16px;--s:clamp(.65px,.065104vw,1px)}.page-index header,.page-spelers header{height:78px}.page-index .brand,.page-spelers .brand{width:160px}.page-index .brand img,.page-spelers .brand img{height:74px}.page-index nav,.page-spelers nav{gap:38px}.page-index nav a,.page-spelers nav a{font-size:14px;padding:28px 0}.page-index header>.button,.page-spelers header>.button{padding:10px 25px;font-size:13px}.page-index h1,.page-spelers h1{font-size:clamp(30px,2.35vw,36px)}.page-index h2,.page-spelers h2{font-size:24px}.page-index .kicker,.page-spelers .kicker{font-size:13px}.page-index .button,.page-spelers .button{font-size:14px;padding:10px 26px}.home-hero{min-height:348px}.home-hero>img{width:67%;object-fit:fill}.home-hero:after{background:linear-gradient(90deg,#080909 25%,#08090966 38%,transparent 55%)}.home-hero .hero-copy{padding:60px 0;max-width:50%}.home-hero h1{margin:16px 0 20px}.home-hero p{margin-bottom:25px;font-size:16px;line-height:1.5}.home-intro{display:grid;grid-template-columns:33% 33% 34%;padding:0;min-height:238px}.home-intro>img{height:100%;width:100%;object-fit:cover}.home-intro>div{padding:23px 35px}.home-intro p{font-size:14px;line-height:1.5;margin:13px 0 20px}.home-intro aside{margin:24px 0;border-left:1px solid #373737;padding:0 55px}.home-intro aside>div{display:flex;gap:24px}.home-intro aside .ico{width:43px;height:43px}.home-intro aside p{margin:0 0 16px;font-size:14px}.home-intro aside .kicker{display:block;margin-bottom:5px}.home-services-section{padding:12px 0 0}.home-services-section .container{width:92%}.home-services-section .heading h2{display:none}.home-services-section .heading{margin-bottom:12px}.home-services{display:grid;grid-template-columns:repeat(5,1fr);gap:28px}.home-services .box{border-radius:0;display:flex;align-items:center;padding:17px 20px;gap:16px;min-height:84px}.home-services h3{font-size:12px}.home-services p{font-size:13px;line-height:1.5;margin-top:4px}.home-services .ico{width:38px;height:38px}.page-index .stats{margin:24px 0 0;padding:18px}.page-index .stats strong{font-size:36px}.page-index .stats span{font-size:13px}.page-index .stats .ico{width:45px;height:45px}.page-index .stats>div{gap:25px}.page-index .footer-main,.page-spelers .footer-main{grid-template-columns:1.8fr 1fr .65fr;padding:15px 0;gap:40px}.page-index .footer-brand,.page-spelers .footer-brand{display:flex;align-items:center;gap:50px}.page-index .footer-brand img,.page-spelers .footer-brand img{width:180px;height:80px}.page-index footer p,.page-spelers footer p{font-size:13px}.page-index .footer-links,.page-index .footer-social,.page-spelers .footer-links,.page-spelers .footer-social{padding-left:38px}.page-index .footer-links>div:last-child,.page-spelers .footer-links>div:last-child{font-size:13px;gap:4px 18px}.page-index .copyright,.page-spelers .copyright{font-size:13px;padding:12px}.page-index .socials,.page-spelers .socials{gap:25px}.page-index .socials a,.page-spelers .socials a{width:24px;height:24px}.players-hero{min-height:267px}.players-hero>img{width:68%;object-position:center 55%}.players-hero .hero-copy{padding:42px 0 20px}.players-hero p{margin:16px 0 23px;line-height:1.6}.players-section{padding:10px 0 0}.players-section .heading{margin-bottom:12px}.players-section .heading h2{font-size:23px}.players{gap:10px 14px}.players article{display:grid;grid-template-columns:47% 53%;height:181px;border-radius:3px;overflow:visible}.players article>img{width:100%;height:200px;align-self:end;object-fit:contain;object-position:bottom;mix-blend-mode:screen;margin-top:-20px}.players article>div{padding:22px 12px 16px 10px;align-self:center}.players article h3{font-size:21px;margin-bottom:12px}.country{text-transform:uppercase;font-size:13px;display:flex;align-items:center;gap:8px;color:#fff}.flag{width:21px;height:13px;background:linear-gradient(#b6353c 33%,#fff 33%,#fff 66%,#29467b 66%);display:inline-block}.ranking{color:var(--bright);font-size:15px;margin:9px 0 15px}.page-spelers .players .button{padding:6px 20px;min-height:34px}.players-cta{display:flex;align-items:center;gap:calc(32 * var(--s));border:1px solid var(--line);border-radius:4px;padding:calc(17 * var(--s)) calc(24 * var(--s));margin-top:calc(15 * var(--s));background:linear-gradient(110deg,#15130d55,#090a0a)}.players-cta .ico{width:calc(45 * var(--s));height:calc(45 * var(--s))}.players-cta h2{font-size:clamp(20px,2.3vw,35px)}.players-cta p{margin-top:4px}.players-cta .button{margin-left:auto}.page-spelers .players-cta{margin-top:17px;min-height:73px;padding:14px 11%;gap:33px}.page-spelers .players-cta h2{font-size:21px}.page-spelers .players-cta p{font-size:14px}.page-spelers .players-cta .ico{height:50px;width:50px}.page-spelers .players-cta .button{margin-left:auto}
/* Services */
.services-hero{min-height:calc(244 * var(--s))}.services-hero h1{font-size:clamp(30px,3.7vw,56px)}.services-hero h1 em{display:block;font-size:clamp(23px,2.9vw,44px);margin-top:calc(9 * var(--s))}.services-section{padding:calc(23 * var(--s)) 0}.page-diensten .container{width:94%}.page-diensten .heading.center h2{color:var(--gold);display:flex;align-items:center;justify-content:center;gap:calc(18 * var(--s))}.page-diensten .heading.center h2:before,.page-diensten .heading.center h2:after{content:'';height:1px;width:calc(70 * var(--s));background:var(--line)}.service-cards{gap:calc(5 * var(--s))}.service-cards .box{text-align:center;display:flex;flex-direction:column;border-radius:0}.service-cards .box>div{padding:calc(14 * var(--s)) calc(6 * var(--s)) calc(10 * var(--s));min-height:calc(175 * var(--s))}.service-cards .ico{width:calc(42 * var(--s));height:calc(42 * var(--s));margin-bottom:calc(12 * var(--s))}.service-cards h3{font-size:clamp(14px,1.45vw,22px);min-height:calc(38 * var(--s))}.service-cards p{font-size:clamp(14px,1.25vw,19px);line-height:1.55;margin-top:calc(12 * var(--s))}.service-cards img{width:100%;height:calc(120 * var(--s));object-fit:cover;margin-top:auto}.events{grid-template-columns:53% 47%;min-height:calc(440 * var(--s))}.events>div{padding:calc(26 * var(--s)) calc(20 * var(--s))}.events h2{font-size:calc(28 * var(--s));margin-bottom:calc(22 * var(--s))}.event-row{display:flex;gap:calc(16 * var(--s));margin:calc(14 * var(--s)) 0;align-items:flex-start}.event-row h3{font-size:clamp(14px,1.5vw,23px)}.event-row p{font-size:clamp(14px,1.23vw,19px);line-height:1.5;margin:calc(4 * var(--s)) 0 0}.event-row .ico{width:calc(36 * var(--s));height:calc(36 * var(--s))}.agenda-section{padding:calc(25 * var(--s)) 0 calc(14 * var(--s))}.agenda .box{text-align:center;padding:calc(15 * var(--s)) calc(12 * var(--s))}.agenda h3{color:var(--gold)}.agenda>.box>p{font-size:clamp(14px,1.2vw,18px);margin:calc(4 * var(--s)) 0 calc(14 * var(--s))}.agenda-row{display:flex;align-items:center;padding:calc(5 * var(--s));border:1px solid #493717;gap:calc(14 * var(--s));margin-bottom:calc(6 * var(--s));text-align:left;min-height:calc(53 * var(--s))}.agenda-row>span{display:flex;align-items:center;justify-content:center;background:linear-gradient(100deg,#b9974c,#8c723a);color:#080909;text-transform:uppercase;font-size:clamp(14px,1.25vw,19px);width:calc(48 * var(--s));min-height:calc(44 * var(--s));font-weight:bold}.agenda-row h4{font-size:clamp(14px,1.45vw,22px)}.agenda-row p{font-size:clamp(14px,1.16vw,18px)}.agenda .button{margin-top:calc(10 * var(--s))}.agenda-note{font-size:clamp(12px,1.18vw,18px);color:#999;text-align:center;margin:calc(15 * var(--s)) 0}.reasons-section{padding:calc(25 * var(--s)) 0 calc(18 * var(--s))}.reasons{text-align:center;margin-top:calc(24 * var(--s))}.reasons>div{border-right:1px solid #4d3912;padding:0 calc(6 * var(--s))}.reasons>div:last-child{border:0}.reasons .ico{width:calc(45 * var(--s));height:calc(45 * var(--s));margin-bottom:calc(14 * var(--s))}.reasons h3{font-size:clamp(14px,1.35vw,21px);margin-bottom:calc(13 * var(--s))}.reasons p{font-size:clamp(14px,1.2vw,18px);line-height:1.6}.service-cta{display:flex;align-items:center;gap:calc(30 * var(--s));border:1px solid var(--line);padding:calc(28 * var(--s)) calc(75 * var(--s));margin-top:calc(30 * var(--s));background:radial-gradient(ellipse at left,#51361977,transparent 55%)}.service-cta>.ico{width:calc(135 * var(--s));height:calc(135 * var(--s))}.service-cta h2{font-size:calc(29 * var(--s));margin-bottom:calc(16 * var(--s))}
/* Partners */
.partners-hero{min-height:calc(270 * var(--s))}.partners-hero>img{width:67%;object-position:center}.partners-hero .hero-copy{padding:calc(48 * var(--s)) 0 calc(58 * var(--s))}.partners-section{padding:calc(22 * var(--s)) 0}.intro-text{font-size:clamp(14px,1.25vw,19px);margin:calc(-9 * var(--s)) 0 calc(16 * var(--s))}.partners .box{text-align:center;padding:calc(14 * var(--s)) calc(22 * var(--s));min-height:calc(107 * var(--s))}.partners img{width:100%;height:calc(63 * var(--s));object-fit:contain;mix-blend-mode:screen;margin-bottom:calc(10 * var(--s))}.partners .kicker{font-size:clamp(12px,1vw,15px);letter-spacing:.15em}.partner-benefits{grid-template-columns:52% 48%;min-height:calc(327 * var(--s))}.partner-benefits>div{padding:calc(14 * var(--s)) calc(24 * var(--s))}.partner-benefits h2{font-size:clamp(22px,2.4vw,37px)}.partner-benefits .event-row{margin:calc(10 * var(--s)) 0}.partner-benefits .event-row h3{color:var(--bright);font-size:clamp(14px,1.25vw,19px)}.partner-benefits .event-row p{font-size:clamp(14px,1.1vw,17px)}.partner-benefits .event-row .ico{width:calc(34 * var(--s));height:calc(34 * var(--s))}.packages-section{padding:calc(16 * var(--s)) 0 calc(13 * var(--s))}.packages .box{padding:calc(20 * var(--s)) calc(18 * var(--s)) calc(13 * var(--s))}.packages .box.featured{box-shadow:inset 0 0 10px #ad831444,0 0 8px #ad831444;border-color:var(--bright)}.package-title{display:flex;gap:calc(16 * var(--s));align-items:center;margin-bottom:calc(17 * var(--s))}.package-title .ico{width:calc(40 * var(--s));height:calc(40 * var(--s))}.package-title h3{font-size:clamp(14px,1.35vw,21px)}.package-title p{font-size:clamp(14px,1.2vw,18px)}.packages ul{list-style:none;padding:0;margin:0 0 calc(14 * var(--s));font-size:clamp(14px,1.25vw,19px)}.packages li{margin-bottom:calc(6 * var(--s))}.packages li:before{content:'✓';color:var(--bright);margin-right:calc(10 * var(--s))}.packages .button{width:100%}.success-row{display:flex;border:1px solid var(--line);border-radius:4px;position:relative;margin-top:calc(20 * var(--s));padding:calc(15 * var(--s)) calc(20 * var(--s));gap:calc(25 * var(--s))}.success-row>.kicker{position:absolute;top:calc(-9 * var(--s));left:50%;transform:translateX(-50%);background:#080909;padding:0 calc(8 * var(--s))}.success-row>div:not(.kicker){display:flex;align-items:center;gap:calc(17 * var(--s));flex:1;border-right:1px solid var(--line);padding-right:calc(18 * var(--s))}.success-row>div:last-child{border:0}.success-row h3{font-size:clamp(14px,1.3vw,20px);margin-bottom:calc(6 * var(--s))}.success-row p{font-size:clamp(14px,1.2vw,18px)}.partner-testimonial{position:relative;min-height:calc(180 * var(--s));display:flex;align-items:center;overflow:hidden}.partner-testimonial>img{position:absolute;right:0;top:0;width:58%;height:100%;object-fit:cover}.partner-testimonial:after{position:absolute;content:'';inset:0;background:linear-gradient(90deg,#090b0b 30%,transparent 65%)}.partner-testimonial>div{position:relative;z-index:1;margin-left:16%;padding:calc(20 * var(--s)) 0}.partner-testimonial blockquote{margin:0 0 calc(9 * var(--s));position:relative;font-size:clamp(16px,1.65vw,25px);line-height:1.4}.stars{color:var(--gold);font-size:calc(22 * var(--s));letter-spacing:calc(4 * var(--s));margin-bottom:calc(8 * var(--s))}.partner-testimonial h3{color:var(--bright);font-size:clamp(16px,1.6vw,25px)}.partner-testimonial p{text-transform:uppercase;font-size:clamp(12px,1.2vw,18px)}.partner-closing{padding:calc(20 * var(--s)) 0 calc(12 * var(--s))}.partner-closing h2{font-size:clamp(23px,2.65vw,41px)}.partner-closing p{margin:calc(6 * var(--s)) 0 calc(10 * var(--s))}
/* News */
.news-hero{min-height:calc(260 * var(--s))}.news-hero h1{font-size:clamp(36px,4.7vw,72px)}.news-hero>img{width:55%;object-fit:cover;object-position:center top}.news-section .container,.popular-section .container,.newsletter-section .container,.news-contact .container{width:85%}.news-section{padding:calc(17 * var(--s)) 0 calc(8 * var(--s));border:0}.filters{display:flex;align-items:center;justify-content:space-between;gap:calc(10 * var(--s));margin-bottom:calc(10 * var(--s))}.filters>button{background:none;border:1px solid transparent;border-radius:2px;padding:calc(6 * var(--s)) calc(14 * var(--s));color:#ddd;text-transform:uppercase;font-size:clamp(12px,1vw,15px);white-space:nowrap}.filters>button.active{background:linear-gradient(110deg,#aa7a22,#795215);border:1px solid var(--line);color:white}.filters label{position:relative;width:24%;flex-shrink:0;margin:0}.filters .ico{position:absolute;left:calc(8 * var(--s));top:calc(10 * var(--s));width:calc(14 * var(--s));height:calc(14 * var(--s))}.filters input{padding:calc(8 * var(--s)) calc(8 * var(--s)) calc(8 * var(--s)) calc(29 * var(--s));border-color:var(--line);font-size:clamp(12px,1vw,15px)}.featured-article{display:grid;grid-template-columns:57% 43%;min-height:calc(240 * var(--s))}.featured-article>img{width:100%;height:100%;object-fit:cover}.featured-article>div{padding:calc(24 * var(--s)) calc(27 * var(--s))}.featured-article time{display:block;color:#bbb;text-transform:uppercase;font-size:clamp(12px,1.25vw,19px);margin:calc(8 * var(--s)) 0 calc(11 * var(--s))}.featured-article h2{font-size:clamp(23px,2.5vw,38px)}.featured-article p{font-size:clamp(14px,1.25vw,19px);margin:calc(9 * var(--s)) 0 calc(16 * var(--s));line-height:1.55}.more-news{font-size:clamp(14px,1.5vw,23px);margin:calc(11 * var(--s)) 0 calc(4 * var(--s))}.news-grid{gap:calc(8 * var(--s))}.news-grid article>img{width:100%;height:calc(100 * var(--s));object-fit:cover;border-bottom:1px solid var(--line)}.news-grid article>div{padding:calc(8 * var(--s)) calc(12 * var(--s))}.article-meta{display:flex;align-items:center;justify-content:space-between;gap:calc(10 * var(--s));font-size:clamp(12px,.94vw,14px);text-transform:uppercase;margin-bottom:calc(7 * var(--s))}.article-meta span{color:var(--gold)}.article-meta time{color:#999;white-space:nowrap}.news-grid h3{font-size:clamp(16px,1.6vw,25px)}.news-grid p{font-size:clamp(14px,1.2vw,18px);margin:calc(6 * var(--s)) 0}.text-button{background:none;border:0;color:var(--bright);text-transform:uppercase;padding:0;font-size:clamp(12px,1.15vw,18px)}.load-more{padding:calc(12 * var(--s))}.load-more .button{min-width:calc(195 * var(--s))}.load-more p{margin-top:12px}.popular-section{padding:0 0 calc(12 * var(--s))}.popular{display:grid;grid-template-columns:1fr 1fr;gap:calc(15 * var(--s))}.popular button{color:inherit;text-align:left;font:inherit;background:transparent}.popular-main{padding:0;position:relative}.popular-main>img{width:100%;height:calc(115 * var(--s));object-fit:cover}.popular-main>div{padding:calc(8 * var(--s)) calc(12 * var(--s))}.popular h3{font-size:clamp(16px,1.6vw,25px)}.popular p{font-size:clamp(14px,1.2vw,18px);margin-top:calc(4 * var(--s))}.number{position:absolute;top:calc(4 * var(--s));left:calc(10 * var(--s));color:var(--gold);font-size:calc(32 * var(--s));background:#09090933}.popular-row{display:grid;grid-template-columns:43% 57%;gap:calc(14 * var(--s));padding:0;border:0;border-bottom:1px solid #493619;margin-bottom:calc(9 * var(--s));align-items:center;width:100%}.popular-row:last-child{margin-bottom:0;border-bottom:0}.popular-row>div:first-child{position:relative;border:1px solid var(--line);border-radius:3px;overflow:hidden}.popular-row img{width:100%;height:calc(59 * var(--s));object-fit:cover}.popular-row>div:last-child{padding-right:calc(12 * var(--s))}.newsletter-section{background:linear-gradient(90deg,#090b0b 45%,transparent),url(assets/editorial-darts-stage.webp) right/40% 100% no-repeat;padding:calc(20 * var(--s)) 0 calc(12 * var(--s))}.newsletter h2{font-size:clamp(23px,2.7vw,41px)}.newsletter p{font-size:clamp(14px,1.3vw,20px)}.newsletter form{display:flex;gap:calc(10 * var(--s));margin:calc(9 * var(--s)) 0;width:45%}.newsletter input{border-color:var(--line)}.newsletter .small{display:flex;align-items:center;gap:calc(7 * var(--s));font-size:clamp(12px,1vw,15px)}.small .ico{width:calc(13 * var(--s));height:calc(13 * var(--s))}.news-contact{padding:calc(8 * var(--s)) 0}.news-contact .players-cta{margin:0}.news-contact .players-cta h2{font-size:clamp(24px,2.8vw,43px)}
/* Contact */
.contact-hero{min-height:calc(265 * var(--s))}.contact-hero>img{width:67%;object-position:center}.contact-hero .hero-copy{max-width:75%;padding:calc(28 * var(--s)) 0 calc(40 * var(--s))}.contact-hero h1{font-size:clamp(30px,4vw,61px)}.contact-cards-section{position:relative;z-index:2;border:0;padding:0;margin-top:calc(-7 * var(--s));padding-bottom:calc(18 * var(--s))}.contact-cards .box{padding:calc(20 * var(--s));position:relative;min-height:calc(113 * var(--s))}.contact-cards .ico{width:calc(30 * var(--s));height:calc(30 * var(--s));float:left;margin-right:calc(13 * var(--s));margin-bottom:calc(12 * var(--s))}.contact-cards h3{font-size:clamp(14px,1.4vw,22px);padding-top:calc(8 * var(--s));margin-bottom:calc(12 * var(--s));white-space:nowrap}.contact-cards p{font-size:clamp(14px,1.2vw,18px);clear:both;line-height:1.6}.contact-cards a:not(.socials a){font-size:clamp(14px,1.2vw,18px);clear:both;display:block;white-space:nowrap}.contact-cards .box:first-child a{font-size:clamp(16px,1.65vw,25px)}.contact-cards .box:last-child p{margin-top:calc(-8 * var(--s));font-size:clamp(12px,1vw,15px);clear:none}.contact-cards .socials{justify-content:center;margin-top:calc(14 * var(--s))}.contact-cards .socials a{width:calc(30 * var(--s));height:calc(30 * var(--s))}.contact-main-section{border:0;padding:0 0 calc(18 * var(--s))}.contact-main{gap:calc(10 * var(--s));grid-template-columns:1fr 1.03fr}input,select,textarea{width:100%;color:#ddd;background:#080b0b;border:1px solid #45443b;border-radius:3px;padding:calc(8 * var(--s)) calc(10 * var(--s));min-height:38px;font-size:clamp(14px,1.1vw,17px)}textarea{resize:vertical;min-height:calc(68 * var(--s))}label{display:block;color:#bbb;font-size:clamp(14px,1.1vw,17px);margin:calc(9 * var(--s)) 0}label select{margin-top:calc(4 * var(--s))}.contact-main form{padding:calc(15 * var(--s))}.contact-main form h2{font-size:clamp(20px,2.05vw,32px)}.contact-main form>.heading{margin-bottom:calc(6 * var(--s))}.contact-main form>p{font-size:clamp(12px,1vw,15px);margin-bottom:calc(13 * var(--s))}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(10 * var(--s))}.contact-main form>input,.contact-main textarea{margin-bottom:calc(10 * var(--s))}.contact-main textarea{margin-top:calc(1 * var(--s));display:block}.checkbox{display:flex;align-items:center;gap:calc(5 * var(--s));margin:calc(7 * var(--s)) 0 calc(10 * var(--s));flex-wrap:wrap}.checkbox input{width:calc(12 * var(--s));height:calc(12 * var(--s));min-height:0;appearance:none;border:1px solid var(--gold);border-radius:1px;padding:0;cursor:pointer}.checkbox input:checked{background:var(--gold)}.checkbox .text-button{text-transform:none;font-size:inherit}.contact-main form>.button{width:100%;padding:calc(5 * var(--s))}.contact-main form>.small{display:flex;align-items:center;gap:calc(9 * var(--s));margin:calc(7 * var(--s)) 0 0;color:#999}.contact-people{position:relative;display:flex;justify-content:center;align-items:end;min-height:calc(415 * var(--s));padding:calc(18 * var(--s))}.contact-people>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.contact-people>.box{width:82%;padding:calc(12 * var(--s)) calc(18 * var(--s));position:relative;background:#060808ed;z-index:1}.contact-people h3{color:var(--bright);font-size:clamp(16px,1.5vw,23px)}.contact-people p{font-size:clamp(14px,1.1vw,17px);margin:calc(4 * var(--s)) 0 calc(9 * var(--s))}.person-row{display:flex;align-items:center;gap:calc(15 * var(--s));border-top:1px solid #4b3610;padding:calc(8 * var(--s)) 0}.person-row .ico{border:1px solid var(--line);border-radius:50%;padding:calc(5 * var(--s));width:calc(34 * var(--s));height:calc(34 * var(--s))}.person-row h4{font-size:clamp(14px,1.15vw,18px);font-weight:400}.person-row span{font-size:clamp(12px,1.05vw,16px);text-transform:uppercase;color:#bbb}.contact-people .button{width:100%;padding:calc(5 * var(--s));margin-top:calc(5 * var(--s))}.booking-section{border:0;padding:0 0 calc(15 * var(--s))}.booking{display:grid;grid-template-columns:61% 39%;padding:calc(15 * var(--s));gap:calc(18 * var(--s))}.booking h2{font-size:clamp(19px,2vw,31px)}.calendar-layout{display:flex;gap:calc(12 * var(--s));align-items:center;margin-top:calc(12 * var(--s))}.calendar{border:1px solid var(--line);padding:calc(8 * var(--s));width:54%;flex-shrink:0}.calendar-head{display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;font-size:clamp(12px,1.1vw,17px);margin-bottom:calc(5 * var(--s))}.calendar-head button{background:none;border:0;color:#ddd;font-size:22px;padding:0 8px}.weekdays,#days{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.weekdays{color:#aaa;text-transform:uppercase;font-size:clamp(12px,.95vw,14px);margin-bottom:calc(6 * var(--s))}#days button{font-size:clamp(12px,1.1vw,17px);padding:calc(3 * var(--s));border:0;background:none;color:#ddd;min-height:calc(22 * var(--s));border-radius:50%}#days button.other{color:#777}#days button.selected{background:var(--gold);color:#fff}.times p{font-size:clamp(12px,1vw,15px);margin-bottom:calc(9 * var(--s))}.times>div{display:grid;grid-template-columns:1fr 1fr;gap:calc(10 * var(--s))}.times button{padding:calc(5 * var(--s)) calc(10 * var(--s));font-size:clamp(14px,1.2vw,18px);min-height:0}.times button.selected{background:var(--gold);color:white}.booking aside{border-left:1px solid var(--line);padding-left:calc(25 * var(--s));padding-right:calc(30 * var(--s))}.booking aside h3{font-size:clamp(16px,1.65vw,25px);margin-bottom:calc(4 * var(--s))}.booking aside p{font-size:clamp(14px,1.25vw,19px);margin-bottom:calc(14 * var(--s))}.booking aside>div{display:flex;align-items:center;gap:calc(14 * var(--s));margin:calc(8 * var(--s)) 0;text-transform:uppercase;font-size:clamp(14px,1.2vw,18px)}.booking aside .ico{width:calc(24 * var(--s));height:calc(24 * var(--s))}.booking aside>.button{width:100%;padding:calc(5 * var(--s));margin-top:calc(8 * var(--s))}.location-section{padding:0 0 calc(14 * var(--s));border:0}.location{display:grid;grid-template-columns:59% 41%;min-height:calc(196 * var(--s))}.location>img{width:100%;height:100%;object-fit:cover}.location>div{padding:calc(14 * var(--s)) calc(27 * var(--s))}.location h2{font-size:clamp(20px,2.15vw,33px)}.location p{font-size:clamp(14px,1.25vw,19px);margin:calc(8 * var(--s)) 0}.location>div>div:not(.heading){display:flex;gap:calc(10 * var(--s));align-items:center;text-transform:uppercase;margin-bottom:calc(14 * var(--s));font-size:clamp(14px,1.2vw,18px)}.location .ico{width:calc(25 * var(--s));height:calc(25 * var(--s))}.location .button{min-width:calc(167 * var(--s));padding:calc(6 * var(--s))}.faq-section{padding:0 0 calc(10 * var(--s))}.faq-section h2{font-size:clamp(21px,2.35vw,36px)}details{border:1px solid var(--line);padding:calc(6 * var(--s)) calc(15 * var(--s));font-size:clamp(14px,1.4vw,22px)}details+details{border-top:0}details:first-of-type{border-radius:3px 3px 0 0}details:last-of-type{border-radius:0 0 3px 3px}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between}summary:after{content:'+';color:#bbb}details[open] summary:after{content:'−'}details p{font-size:clamp(14px,1.2vw,18px);margin-top:calc(4 * var(--s))}.hidden{display:none!important}.empty{padding:25px;text-align:center}dialog{background:#090b0b;color:#eee;max-width:720px;width:90%;border:1px solid var(--gold);padding:30px;font:16px/1.6 Arial}dialog::backdrop{background:#000b}dialog #close{float:right;margin:0 0 20px 20px}dialog h2{font-size:25px;margin-bottom:14px}dialog img{max-width:230px;float:left;margin:0 20px 15px 0}dialog p{margin-bottom:15px}:focus-visible{outline:2px solid var(--bright);outline-offset:3px}
@media(max-width:1100px){.page-index nav,.page-spelers nav{gap:18px}.page-index header>.button,.page-spelers header>.button{padding:9px 12px}.home-intro>div{padding:22px}.home-intro aside{padding:0 24px}.home-services{gap:12px}.home-services .box{padding:14px 10px;gap:8px}.page-index .footer-brand,.page-spelers .footer-brand{gap:20px}.page-index .footer-brand img,.page-spelers .footer-brand img{width:130px}.players article h3{font-size:18px}.players article>div{padding:15px 8px}.ranking{font-size:14px}.page-spelers .players-cta{padding:14px 5%}.filters{gap:3px}.filters>button{padding:7px 8px}.footer-links,.footer-social{padding-left:25px}.network-row{gap:10px}.network-row .ico{width:32px;height:32px}.network-row>div{gap:9px;padding-right:10px}.contact-cards .box{padding:16px 10px}.contact-cards a:not(.socials a){font-size:12px}.contact-cards .ico{margin-right:9px}.contact-cards h3{font-size:14px}}
@media(max-width:720px){body{font-size:16px;--s:1px}.container,.page-diensten .container,.news-section .container,.popular-section .container,.newsletter-section .container,.news-contact .container{width:90%}header,.page-index header,.page-spelers header{height:74px;padding:0 5%}.brand,.page-index .brand,.page-spelers .brand{width:145px}.brand img,.page-index .brand img,.page-spelers .brand img{height:67px}header>.button{display:none}.menu{display:block;background:transparent;color:var(--gold);border:1px solid var(--line);padding:8px 15px}nav{display:none;position:absolute;top:74px;left:0;right:0;padding:20px;background:#070909;z-index:10;flex-direction:column;gap:0}nav.open{display:flex}nav a,.page-index nav a,.page-spelers nav a{padding:12px;font-size:15px}.hero,.home-hero,.players-hero,.news-hero,.contact-hero,.partners-hero,.services-hero{min-height:390px}.hero>img,.home-hero>img,.news-hero>img,.contact-hero>img{width:100%;object-fit:cover;opacity:.7}.hero:after,.home-hero:after{background:linear-gradient(90deg,#070909dd,#07090944)}.hero-copy,.home-hero .hero-copy,.players-hero .hero-copy,.contact-hero .hero-copy,.partners-hero .hero-copy{max-width:100%;padding:45px 0}.hero h1,.page-index h1,.page-spelers h1,.news-hero h1,.contact-hero h1,.services-hero h1{font-size:32px}.services-hero h1 em{font-size:26px}.hero p{font-size:16px}.hero p br,.desktop{display:none}.button,.page-index .button,.page-spelers .button{font-size:14px;padding:10px 18px;white-space:normal}.two,.three,.four,.five{grid-template-columns:1fr}.grid{gap:15px}h2,.page-index h2,.page-spelers h2{font-size:24px}h3{font-size:18px}.heading .kicker,.kicker{font-size:13px}.heading{margin-bottom:12px}section{padding:24px 0}.stats{grid-template-columns:1fr 1fr;gap:18px;padding:18px;margin:0}.stats>div{gap:12px;justify-content:flex-start}.stats>div:nth-child(2){border:0}.stats strong,.page-index .stats strong{font-size:32px}.stats span,.page-index .stats span{font-size:12px}.stats .ico,.page-index .stats .ico{width:35px;height:35px}.stats-overlap{margin:0;padding:20px 0}.split-edge,.events,.partner-benefits{grid-template-columns:1fr}.split-edge>img{height:260px}.split-edge>div,.story>div,.events>div,.partner-benefits>div{padding:25px 5%}.split-edge p br,.feature p br,.values p br,.network-row p br,.event-row p br,.reasons p br,.team p br{display:none}.feature{padding:20px;gap:20px}.feature p{font-size:16px}.values{grid-template-columns:1fr 1fr}.values .box{padding:18px 10px}.values p{font-size:14px}.steps{grid-template-columns:1fr 1fr;gap:20px}.steps:before{display:none}.steps h3{font-size:14px}.steps p{font-size:14px}.team img{height:230px}.team .box>div{padding:15px}.team h3{font-size:20px}.team p{font-size:16px}.quote-band{grid-template-columns:1fr}.quote-band>div{padding:30px 8% 30px 17%}.quote-band blockquote{font-size:20px}.quote-band img{height:240px}.network-row{flex-direction:column;align-items:stretch;gap:20px}.network-row>div{border:0}.network-row h3{font-size:16px}.network-row p{font-size:16px}.closing{display:block;padding:15px 0}.closing h2{font-size:28px}.closing .button{margin-top:20px}.closing-section{background-size:100% 100%}.footer-main,.page-index .footer-main,.page-spelers .footer-main{grid-template-columns:1fr;gap:25px;padding:25px 0}.footer-brand,.page-index .footer-brand,.page-spelers .footer-brand{display:block}.footer-brand img,.page-index .footer-brand img,.page-spelers .footer-brand img{width:170px;height:80px}.footer-brand p,.page-index footer p,.page-spelers footer p{font-size:14px}.footer-links,.footer-social,.page-index .footer-links,.page-index .footer-social,.page-spelers .footer-links,.page-spelers .footer-social{border:0;padding:0}.footer-links>div:last-child,.page-index .footer-links>div:last-child,.page-spelers .footer-links>div:last-child{font-size:14px;gap:8px}.copyright{font-size:13px}.socials a{width:28px;height:28px}.home-intro{grid-template-columns:1fr}.home-intro>img{height:260px}.home-intro>div{padding:25px 5%}.home-intro aside{margin:0;padding:0 5% 20px;border:0}.home-intro p{font-size:16px}.home-intro aside p{font-size:15px}.home-services{grid-template-columns:1fr}.home-services .box{padding:18px;gap:18px}.home-services h3{font-size:16px}.home-services p{font-size:15px}.page-index .stats{margin-top:20px;padding:18px}.page-index .stats>div{gap:12px}.players{grid-template-columns:1fr}.players article{height:190px}.players article>img{height:195px;margin:0}.players article>div{padding:15px}.players article h3{font-size:21px}.players-cta,.page-spelers .players-cta{padding:20px;flex-wrap:wrap;gap:15px}.players-cta h2,.page-spelers .players-cta h2{font-size:21px}.players-cta .button,.page-spelers .players-cta .button{margin:5px 0 0}.service-cards{grid-template-columns:1fr 1fr;gap:12px}.service-cards .box>div{padding:20px 10px;min-height:260px}.service-cards h3{font-size:15px}.service-cards p{font-size:14px}.service-cards img{height:160px}.events .event-row p{font-size:15px}.events h2{font-size:28px}.agenda .box{padding:20px}.agenda-row h4{font-size:16px}.agenda-row p{font-size:14px}.agenda-note{font-size:13px}.reasons{grid-template-columns:1fr 1fr;gap:25px}.reasons>div{border:0}.reasons h3{font-size:14px}.reasons p{font-size:14px}.service-cta{padding:25px;gap:15px}.service-cta>.ico{width:65px;height:65px}.service-cta h2{font-size:24px}.service-cta .button{margin-top:10px}.partners .box{padding:20px}.partners img{height:90px}.partners .kicker{font-size:13px}.partner-benefits .event-row h3{font-size:16px}.partner-benefits .event-row p{font-size:15px}.packages .box{padding:22px}.packages li,.package-title p{font-size:15px}.package-title h3{font-size:18px}.success-row{flex-direction:column;padding:25px;gap:20px}.success-row>div:not(.kicker){border:0}.success-row h3{font-size:16px}.success-row p{font-size:15px}.partner-testimonial{min-height:270px}.partner-testimonial>img{width:100%;opacity:.5}.partner-testimonial>div{margin-left:17%;padding:25px 0}.partner-testimonial blockquote{font-size:18px}.partner-closing h2{font-size:26px}.filters{flex-wrap:wrap;gap:5px}.filters>button{font-size:12px;padding:8px}.filters label{width:100%;margin:8px 0}.filters input{font-size:15px;padding:10px 10px 10px 34px}.filters .ico{width:18px;height:18px;top:12px}.featured-article{grid-template-columns:1fr}.featured-article>img{height:240px}.featured-article>div{padding:20px}.featured-article h2{font-size:25px}.featured-article p{font-size:16px}.news-grid article>img{height:210px}.news-grid article>div{padding:16px}.news-grid h3{font-size:21px}.news-grid p{font-size:16px}.article-meta{font-size:12px}.text-button{font-size:14px}.popular{grid-template-columns:1fr}.popular-main>img{height:220px}.popular-main>div{padding:18px}.popular h3{font-size:18px}.popular p{font-size:15px}.popular-row img{height:100px}.popular-row{margin-bottom:15px;gap:15px}.newsletter-section{background-size:100% 100%;padding:30px 0}.newsletter h2{font-size:24px}.newsletter p{font-size:16px}.newsletter form{width:100%;margin:15px 0}.newsletter .small{font-size:13px}.news-contact .players-cta h2{font-size:23px}.contact-cards-section{margin:0;padding:20px 0}.contact-cards{grid-template-columns:1fr 1fr;gap:10px}.contact-cards .box{padding:15px}.contact-cards .ico{float:none;width:30px;height:30px;margin-bottom:8px}.contact-cards h3{white-space:normal;padding:0}.contact-cards a:not(.socials a){font-size:12px;white-space:normal;overflow-wrap:anywhere}.contact-cards .box:first-child a{font-size:14px}.contact-cards p{font-size:14px}.contact-cards .box:last-child p{margin:0;font-size:13px}.contact-cards .socials{gap:15px}.contact-main{grid-template-columns:1fr}.contact-main form{padding:20px}.contact-main form>p{font-size:14px}.contact-main form h2{font-size:24px}.form-grid{gap:10px}input,select,textarea{padding:11px;font-size:16px;min-height:44px}label{font-size:14px;margin:12px 0}.contact-main textarea{min-height:140px}.contact-main form>.small{font-size:13px;margin-top:12px}.contact-people{min-height:450px;padding:20px}.contact-people>.box{width:90%;padding:20px}.contact-people h3{font-size:20px}.contact-people p{font-size:15px}.person-row h4{font-size:16px}.person-row span{font-size:13px}.booking{grid-template-columns:1fr;gap:20px;padding:20px}.booking h2{font-size:22px}.calendar-layout{gap:12px;flex-wrap:wrap}.calendar{width:100%;padding:15px}.calendar-head{font-size:15px}.weekdays{font-size:12px}#days button{font-size:15px;min-height:35px}.times{width:100%}.times p{font-size:14px}.times>div{grid-template-columns:repeat(4,1fr)}.booking aside{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.booking aside h3{font-size:19px}.booking aside p{font-size:15px}.booking aside>div{font-size:14px}.location{grid-template-columns:1fr}.location>img{height:230px}.location>div{padding:20px}.location h2{font-size:24px}.location p{font-size:16px}.location>div>div:not(.heading){font-size:14px}.faq-section{padding:20px 0}.faq-section h2{font-size:23px}details{padding:12px;font-size:15px}details p{font-size:14px}.contact-main-section,.booking-section,.location-section{padding-bottom:20px}dialog{padding:20px}dialog img{max-width:100%;float:none;margin-bottom:20px}dialog #close{float:none;margin-bottom:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

@media(min-width:721px){.page-diensten{--s:clamp(1px,.14881vw,2.2857px)}.page-diensten h1{font-size:clamp(30px,4.1vw,63px)}.page-diensten .hero h1 em{font-size:clamp(23px,3.3vw,51px)}.page-diensten .service-cards h3{font-size:clamp(14px,1.5vw,23px)}.page-diensten .service-cards p{font-size:clamp(14px,1.3vw,20px)}}

.brand img,.footer-brand img{mix-blend-mode:normal;filter:drop-shadow(0 0 1px rgba(228,189,99,.3));}

/* Keep each player portrait contained by its card at every viewport. */
.players article{overflow:hidden;grid-template-rows:minmax(0,1fr);}
.players article>img{height:100%;max-height:100%;min-height:0;min-width:0;margin:0;align-self:stretch;object-fit:contain;object-position:center bottom;}
