/* Breaking.fr – geminificeerd; bron: breaking-fr.css */
:root{--red:#e30613;--red-dark:#b8050f;--ink:#111;--ink-2:#2b2b2b;--muted:#5f5d5d;--paper:#fff;--paper-2:#f4f3f3;--line:#e2e0e0;--night:#1a1919;--on-night:#fff;--f-display:"Anton","Impact","Arial Narrow",sans-serif;--f-label:"Barlow Condensed","Arial Narrow",sans-serif;--f-body:"Barlow","Helvetica Neue",Arial,sans-serif;--f-marker:"Permanent Marker","Comic Sans MS",cursive;--max:1240px;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;overflow-x:clip;background:var(--paper);color:var(--ink);font:16px/1.45 var(--f-body);-webkit-font-smoothing:antialiased}body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--paper)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3{margin:0;text-wrap:balance}p{margin:0}:focus-visible{outline:3px solid var(--red);outline-offset:2px}.wrap{max-width:var(--max);margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.tag{display:inline-block;background:var(--red);color:#fff;font:600 13px/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;padding:6px 9px}.more{display:inline-flex;align-items:center;gap:8px;font:700 14px/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase}.more::after{content:"→";transition:transform .2s}.more:hover::after{transform:translateX(4px)}.more.bar{border-left:3px solid var(--red);padding-left:10px}.btn{white-space:nowrap;display:inline-flex;align-items:center;gap:10px;background:var(--red);color:#fff;font:700 15px/1 var(--f-label);letter-spacing:.05em;text-transform:uppercase;padding:11px 16px;border:0;cursor:pointer;transition:background .2s}.btn:hover{background:var(--red-dark)}.btn.arrow::after{content:"→"}.btn.sm{font-size:12.5px;padding:8px 11px}.sec-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.sec-head h2{font:400 clamp(26px,3vw,32px)/1 var(--f-display);text-transform:uppercase;display:flex;align-items:center;gap:16px}.sec-head h2::after{content:"";width:30px;height:3px;background:var(--red)}.sec-head .more{font-size:13px;font-weight:600}.site-header{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:var(--paper);border-bottom:1px solid var(--line)}.hdr{display:flex;align-items:center;gap:24px;min-height:72px}.logo{flex:none}.logo img{height:62px;width:auto}.nav{display:flex;gap:4px;margin-left:12px;flex:1}.nav a{white-space:nowrap;font:600 15px/1 var(--f-label);text-transform:uppercase;letter-spacing:.03em;padding:9px 8px;border-bottom:2px solid transparent}.nav a:hover{color:var(--red)}.nav a.active{background:var(--red);color:#fff}.hdr-icons{display:flex;align-items:center;gap:12px}.icon-btn{background:none;border:0;padding:4px;cursor:pointer;color:var(--ink);display:grid;place-items:center}.icon-btn svg{width:22px;height:22px}.icon-btn:hover{color:var(--red)}.burger{display:none}.search-bar{border-top:1px solid var(--line);background:var(--paper-2)}.search-bar form{display:flex;gap:0;padding-block:12px}.search-bar input{flex:1;min-width:0;border:1px solid var(--line);border-right:0;padding:10px 14px;font:16px var(--f-body);background:#fff}.hero{position:relative;background:var(--night);color:#fff;overflow:hidden}.slide{position:absolute;inset:0;opacity:0;transition:opacity .8s ease;background-size:cover;background-position:right 35%}.slide.on{opacity:1;position:relative}.slide::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000 0%,rgba(0,0,0,.85) 30%,rgba(0,0,0,.25) 65%,rgba(0,0,0,.1) 100%)}.slide-in{position:relative;padding-block:60px 70px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;max-width:var(--max)}.hero h1,.hero .h1{font:400 clamp(48px,7.6vw,92px)/.96 var(--f-display);text-transform:uppercase;max-width:11ch}.hero p{max-width:40ch;font-size:16px;color:#eee}.hero .more{color:#fff}.dots{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);display:flex;gap:8px;z-index:3}.dots button{width:10px;height:10px;border-radius:50%;border:0;padding:0;background:#fff;opacity:.7;cursor:pointer}.dots button.on{background:var(--red);opacity:1}.hero-arrows button{position:absolute;top:50%;transform:translateY(-50%);z-index:3;background:rgba(0,0,0,.4);border:0;color:#fff;width:42px;height:42px;font-size:22px;cursor:pointer}.hero-arrows .prev{left:max(8px,env(safe-area-inset-left,0px))}.hero-arrows .next{right:max(8px,env(safe-area-inset-right,0px))}.hero-arrows button:hover{background:var(--red)}main section{padding-block:28px 8px}.news-grid{display:grid;grid-template-columns:var(--cols,3fr 2.1fr);gap:24px}.news-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{display:flex;flex-direction:column;gap:6px;min-width:0}.card .ph{aspect-ratio:16/9.5;overflow:hidden;background:var(--paper-2)}.card .ph img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.card:hover .ph img{transform:scale(1.05)}.date{font:500 12px/1 var(--f-label);color:var(--muted);letter-spacing:.04em;margin-top:6px}.card h3{font:700 18px/1.12 var(--f-label)}.card:hover h3{color:var(--red)}.card p{font-size:14px;color:var(--muted);line-height:1.35}.feature{position:relative;color:#fff;background:var(--night) center/cover no-repeat;min-height:230px;display:flex;overflow:hidden}.feature::before{content:"";position:absolute;inset:0}.feature .in{position:relative;padding:22px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:flex-end;width:100%}.feature .in.top{justify-content:space-between}.feature p{font-size:14px;max-width:34ch;color:#eee}.feature .more{color:#fff}.interview{background-image:url(../img/interview.jpg);background-position:right center;background-size:auto 100%;min-height:230px}.interview::before{background:linear-gradient(90deg,#141414 42%,rgba(20,20,20,.6) 58%,transparent 80%)}.interview h3{font:400 clamp(30px,3vw,38px)/.95 var(--f-display);text-transform:uppercase;max-width:8ch}.interview p{max-width:24ch}.mosaic{display:grid;grid-template-columns:var(--cols,1.65fr 1fr 0.82fr 0.62fr);gap:12px}.culture{background-image:url(../img/culture.jpg);background-position:right top;min-height:300px}.culture::before{background:linear-gradient(90deg,rgba(0,0,0,.9) 30%,rgba(0,0,0,.35) 75%),linear-gradient(0deg,rgba(0,0,0,.7),transparent 60%)}.culture h3{font:400 clamp(40px,4.8vw,62px)/.92 var(--f-display);text-transform:uppercase;max-width:9ch}.battles{background-image:url(../img/battles.jpg);background-position:center top;background-size:cover;background-color:#0c0c0c}.battles::before{background:linear-gradient(0deg,rgba(0,0,0,.92) 30%,rgba(0,0,0,.1) 70%)}.feature h4{font:700 23px/1.05 var(--f-label);margin:0}.photo{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);min-width:0}.photo .ph{position:relative;aspect-ratio:182/150;overflow:hidden}.photo .ph img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.photo .ph .tag{position:absolute;left:10px;top:10px}.photo .body{padding:14px 14px 16px;display:flex;flex-direction:column;gap:6px}.photo h4{font:700 20px/1.05 var(--f-label);margin:0}.photo p{font-size:13px;color:var(--muted);line-height:1.3}.photo .more{font-size:13px;margin-top:4px}.quote{background:var(--paper-2);display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:28px 14px 30px;text-align:center;gap:24px}.quote blockquote{margin:0;font:400 clamp(24px,2.3vw,30px)/1.08 var(--f-marker);transform:rotate(-8deg);color:var(--ink)}.quote small{font:600 14px/1.25 var(--f-label);letter-spacing:.06em;text-transform:uppercase}.quote small::before{content:"";display:block;width:28px;height:3px;background:var(--red);margin:0 auto 16px}.duo{display:grid;grid-template-columns:var(--cols,1.5fr 1fr);gap:28px}.vids,.events{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.events{grid-template-columns:repeat(3,1fr)}.vid .ph{position:relative;aspect-ratio:128/94}.vid .play{position:absolute;inset:0;display:grid;place-items:center}.vid .play span{width:46px;height:46px;border-radius:50%;background:rgba(0,0,0,.55);border:2px solid #fff;display:grid;place-items:center;transition:background .2s,transform .2s}.vid .play span::after{content:"";border-left:14px solid #fff;border-top:9px solid transparent;border-bottom:9px solid transparent;margin-left:4px}.vid:hover .play span{background:var(--red);transform:scale(1.08)}.dur{position:absolute;right:6px;bottom:6px;background:#111;color:#fff;font:700 13px/1 var(--f-label);padding:5px 7px;border-radius:4px;font-variant-numeric:tabular-nums}.vid h3{font-size:16px}.vid p{font-size:13px}.evt .ph{position:relative;aspect-ratio:120/86}.evt .ph img{object-position:left center}.badge{position:absolute;left:0;top:0;background:#111;color:#fff;font-family:var(--f-display);text-align:center;padding:6px 9px;line-height:.95}.badge b{display:block;font-size:26px;font-weight:400}.badge i{font-style:normal;font-size:14px;text-transform:uppercase}.loc{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--muted)}.loc svg{width:12px;height:12px;color:var(--red)}.chips{display:flex;gap:4px;flex-wrap:wrap;margin-block:4px 6px}.chips span{background:var(--paper-2);font:600 11px/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;padding:5px 7px;color:var(--ink-2)}.evt h3{font-size:17px}.evt .btn{align-self:flex-start}.trio{display:grid;grid-template-columns:var(--cols,2fr 1fr 1fr);gap:24px}.shop{background:var(--paper-2);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:18px 18px 18px 22px}.shop h3{font:400 clamp(26px,2.6vw,32px)/.95 var(--f-display);text-transform:uppercase}.shop p{font-size:15px;color:var(--ink-2);margin-block:16px 22px}.shop img{width:100%;max-width:360px;justify-self:end;mix-blend-mode:multiply}.side{display:flex;flex-direction:column;gap:10px}.side .ph{aspect-ratio:215/91;overflow:hidden}.side .ph img{width:100%;height:100%;object-fit:cover}.side h3{font:400 22px/1 var(--f-display);text-transform:uppercase}.side p{font-size:14px;color:var(--muted)}.side .btn{align-self:flex-start;margin-top:4px}.news-band{background:var(--paper-2);display:grid;grid-template-columns:1.2fr 1.1fr 1.4fr;gap:24px;align-items:center;padding:20px 16px 20px 22px;margin-block:20px 28px}.news-band h2{font:400 26px/1 var(--f-display);text-transform:uppercase;display:flex;align-items:center;gap:14px}.news-band h2::after{content:"";width:28px;height:3px;background:var(--red)}.news-band p{font-size:14px;color:var(--ink-2);margin-top:8px}.nl-form{display:flex;flex-wrap:wrap}.nl-form input{flex:1;min-width:0;border:1px solid #cfcccc;border-right:0;padding:11px 14px;font:15px var(--f-body);background:#fff}.nl-form input[aria-invalid="true"]{border-color:var(--red)}.nl-msg{flex-basis:100%;font-size:13px;margin-top:8px;min-height:1em}.nl-msg.ok{color:#18794e}.nl-msg.err{color:var(--red)}.values{display:grid;grid-template-columns:repeat(4,1fr)}.values div{display:flex;flex-direction:column;align-items:center;gap:8px;font:600 13px/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;padding:6px 4px}.values div+div{border-left:1px solid #d7d4d4}.values svg{width:30px;height:30px}footer{background:var(--night);color:var(--on-night)}.ftr{display:flex;align-items:center;gap:28px;padding-block:22px;flex-wrap:wrap}.ftr .logo img{height:74px}.fnav{display:flex;gap:6px 18px;flex-wrap:wrap;flex:1}.fnav a{font:500 13px/1 var(--f-label);text-transform:uppercase;letter-spacing:.04em;color:#ddd}.fnav a:hover{color:#fff}.social{display:flex;gap:16px;padding-inline:24px;border-inline:2px solid var(--red)}.social a{color:#fff}.social a:hover{color:var(--red)}.social svg{width:22px;height:22px}.slogan{font:500 12px/1.4 var(--f-label);text-transform:uppercase;letter-spacing:.04em;color:#ccc}.slogan b{display:block;color:#fff;font-size:15px}.copy{border-top:1px solid #333;padding-block:12px;font-size:12px;color:#999}@media (max-width:1100px){.nav a{font-size:13.5px;padding:8px 5px}.mosaic{grid-template-columns:1fr 1fr}.culture{grid-column:1/-1}.duo{grid-template-columns:1fr}.trio{grid-template-columns:1fr 1fr}.shop{grid-column:1/-1}.news-band{grid-template-columns:1fr 1fr}.values{grid-column:1/-1}}@media (max-width:1180px){.burger{display:grid}.nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--paper);flex-direction:column;margin:0;padding:8px max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--line);box-shadow:0 10px 20px rgba(0,0,0,.08)}.nav.open{display:flex}.nav a{font-size:18px;padding:12px 8px}.hdr{justify-content:space-between}}@media (max-width:920px){.news-grid{grid-template-columns:1fr}}@media (max-width:640px){.logo img{height:50px}.news-list{grid-template-columns:1fr;gap:22px}.news-list .card{display:grid;grid-template-columns:42% 1fr;gap:4px 14px;align-items:start}.news-list .card .ph{grid-row:1/5}.news-list .card .date{margin-top:0}.mosaic,.trio,.news-band{grid-template-columns:1fr}.vids{grid-template-columns:1fr 1fr;gap:16px 10px}.events{grid-template-columns:1fr 1fr}.shop{grid-template-columns:1fr}.shop img{justify-self:center}.interview{background-size:cover;background-position:70% center;min-height:300px}.interview::before{background:linear-gradient(90deg,rgba(20,20,20,.95) 35%,rgba(20,20,20,.3))}.slide-in{padding-block:44px 64px}.hero-arrows{display:none}.social{border:0;padding:0}}@media (max-width:420px){.events{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.admin-bar .site-header{top:calc(32px + env(safe-area-inset-top,0px))}@media (max-width:782px){.admin-bar .site-header{top:calc(46px + env(safe-area-inset-top,0px))}}@media (max-width:600px){.admin-bar .site-header{top:env(safe-area-inset-top,0px)}}.bfr-page :where(h1,h2,h3,h4){letter-spacing:normal}.skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--red);color:#fff;padding:10px 14px;font:700 14px var(--f-label)}.skip:focus{left:16px;top:16px}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.stack{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.battles .stack{gap:8px}.empty-note{grid-column:1/-1;padding:24px;background:var(--paper-2);color:var(--muted);font-size:15px}.site-header .search-bar form{padding-block:12px}.page-hero{position:relative;background:var(--night) center/cover no-repeat;color:#fff;overflow:hidden}.page-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.92) 25%,rgba(0,0,0,.55))}.page-hero:not(.has-img)::after{content:"";position:absolute;right:-60px;bottom:-80px;width:340px;height:340px;border:28px solid var(--red);border-radius:50%;opacity:.9}.page-hero .wrap{position:relative;z-index:1;padding-block:56px 48px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.page-hero h1{font:400 clamp(40px,6vw,74px)/.95 var(--f-display);text-transform:uppercase;max-width:18ch}.page-hero .lead{max-width:60ch;color:#e8e6e6;font-size:17px}.page-hero .meta{font:600 14px/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:#d6d4d4}.page-hero a.tag:hover{background:var(--red-dark)}.bfr-content{max-width:780px;margin:0 auto;padding-block:40px 24px;font-size:17.5px;line-height:1.65;color:var(--ink-2)}.bfr-content>*{margin-block:0}.bfr-content>*+*{margin-top:1.1em}.bfr-content h2{font:400 clamp(28px,3.4vw,36px)/1.05 var(--f-display);text-transform:uppercase;color:var(--ink);margin-top:1.6em}.bfr-content h3{font:700 25px/1.15 var(--f-label);color:var(--ink);margin-top:1.4em}.bfr-content h4{font:700 20px/1.2 var(--f-label);color:var(--ink);margin-top:1.3em}.bfr-content a{color:var(--red);text-decoration:underline;text-underline-offset:3px}.bfr-content strong{color:var(--ink)}.bfr-content ul,.bfr-content ol{padding-left:1.3em}.bfr-content li+li{margin-top:.35em}.bfr-content ul li::marker{color:var(--red)}.bfr-content blockquote,.bfr-content .wp-block-quote{border-left:4px solid var(--red);margin-inline:0;padding:4px 0 4px 22px;font:500 24px/1.3 var(--f-label);color:var(--ink)}.bfr-content blockquote cite{display:block;margin-top:8px;font:500 14px var(--f-body);color:var(--muted);font-style:normal}.bfr-content .wp-block-pullquote{border-top:4px solid var(--red);border-bottom:4px solid var(--red);padding:24px 0;text-align:center}.bfr-content .wp-block-pullquote blockquote{border:0;padding:0}.bfr-content img,.bfr-content video{height:auto;max-width:100%}.bfr-content figure{margin-inline:0}.bfr-content figcaption,.bfr-content .wp-element-caption{font-size:13.5px;color:var(--muted);margin-top:8px}.bfr-content hr{border:0;border-top:1px solid var(--line);margin-block:2em}.bfr-content table{border-collapse:collapse;width:100%;font-size:15px}.bfr-content th,.bfr-content td{border:1px solid var(--line);padding:8px 10px;text-align:left}.bfr-content th{background:var(--paper-2);font:700 15px var(--f-label);text-transform:uppercase;letter-spacing:.04em}.bfr-content .wp-block-table{overflow-x:auto}.bfr-content .wp-block-button__link,.bfr-content .wp-element-button{background:var(--red);color:#fff;border-radius:0;font:700 15px/1 var(--f-label);text-transform:uppercase;letter-spacing:.05em;text-decoration:none;padding:13px 18px}.bfr-content .wp-block-button__link:hover{background:var(--red-dark)}.bfr-content .is-style-outline .wp-block-button__link{background:transparent;color:var(--ink);border:2px solid var(--ink)}.bfr-content iframe{max-width:100%}.bfr-content .wp-block-embed__wrapper iframe{width:100%}.bfr-content input:not([type=checkbox]):not([type=radio]),.bfr-content textarea,.bfr-content select{width:100%;max-width:100%;border:1px solid #cfcccc;padding:10px 12px;font:16px var(--f-body);background:#fff}.bfr-content button,.bfr-content input[type=submit]{background:var(--red);color:#fff;border:0;padding:12px 18px;font:700 15px var(--f-label);text-transform:uppercase;letter-spacing:.05em;cursor:pointer}@media (min-width:1180px){.bfr-content .alignwide{margin-inline:-160px;max-width:none}}.bfr-content .alignfull{margin-inline:calc(50% - 50vw);max-width:100vw;width:100vw}.bfr-content .alignleft{float:left;margin:.3em 1.4em 1em 0;max-width:50%}.bfr-content .alignright{float:right;margin:.3em 0 1em 1.4em;max-width:50%}.bfr-content::after{content:"";display:block;clear:both}.post-tags{margin-top:2em}.post-tags a{background:var(--paper-2);font:600 12px/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;padding:7px 9px;color:var(--ink-2);text-decoration:none}.post-tags a:hover{background:var(--red);color:#fff}.post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 20px;padding-block:36px 28px}.post-grid .card h3{font-size:21px}.related{border-top:1px solid var(--line);margin-top:24px}.related .post-grid{padding-top:4px}.pagination{display:flex;gap:6px;justify-content:center;padding-bottom:36px;flex-wrap:wrap}.pagination .page-numbers{min-width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);font:600 16px/1 var(--f-label);padding:0 12px}.pagination .page-numbers.current{background:var(--red);color:#fff;border-color:var(--red)}.pagination a.page-numbers:hover{border-color:var(--ink)}.empty{padding-block:56px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.search-404{width:100%;max-width:480px}@media (max-width:900px){.post-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.post-grid{grid-template-columns:1fr}.page-hero .wrap{padding-block:40px 36px}.page-hero:not(.has-img)::after{width:200px;height:200px;border-width:18px;right:-70px;bottom:-70px}.bfr-content .alignleft,.bfr-content .alignright{float:none;margin:0;max-width:100%}}.nav{min-width:0}@media (max-width:1320px){.hdr-icons .soc{display:none}.nav a{padding:9px 6px}.hdr{gap:16px}}@media (max-width:480px){.join{display:none}}main section.hero{padding-block:0}.nl-consent{flex-basis:100%;font-size:12px;color:var(--muted);margin-top:4px;line-height:1.35}.nl-consent a{text-decoration:underline}.bfr-content a.hashtag{color:var(--red);font-weight:600;text-decoration:none}.bfr-content a.hashtag:hover{text-decoration:underline}.post-tags a{text-transform:none;letter-spacing:.02em;font-size:14px}@media (max-width:1100px){.mosaic>:only-child,.trio>:only-child{grid-column:1/-1}}
