:root{--blue:#2446ed;--paper:#f3f0e8;--ink:#191919;--yellow:#f9d84a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.6 Arial,Helvetica,sans-serif}a{color:inherit}button,input,textarea{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #c1340a;outline-offset:5px}header{padding:24px 4%;display:flex;justify-content:space-between;align-items:center;gap:30px;border-bottom:2px solid var(--ink);background:var(--paper)}.brand{display:flex;gap:13px;align-items:center;text-decoration:none;font:900 21px/.98 'Arial Black',Arial,sans-serif;letter-spacing:-1px}.brand-mark{font-size:58px;letter-spacing:-7px;line-height:1;padding-right:7px}nav{display:flex;gap:29px;align-items:center;font-size:14px;font-weight:bold}nav a{text-decoration:none}nav a:hover,nav a[aria-current]{text-decoration:underline;text-underline-offset:6px}.nav-cta{border:1px solid var(--ink);padding:10px 18px}.metadata-rail{display:flex;justify-content:space-between;gap:16px;padding:10px 4%;font:11px/1.4 'Courier New',monospace;font-weight:bold;letter-spacing:.6px;border-bottom:1px solid var(--ink)}h1,h2,h3{font-family:'Arial Black',Impact,Arial,sans-serif;font-weight:950;text-transform:uppercase;letter-spacing:-.065em;margin:0;line-height:.94}h1{font-size:clamp(60px,7.3vw,112px)}h1 em{font-style:normal;color:var(--yellow)}h2{font-size:clamp(36px,4.6vw,66px);margin-bottom:32px}h3{font-size:29px;letter-spacing:-1.3px;line-height:1.08}.hero{background:var(--blue);color:var(--paper);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);padding:44px 4% 35px;gap:25px;align-items:center}.hero-copy{min-width:0;position:relative;z-index:2}.eyebrow,.section-number,.small,.status,.art-note{font-family:'Courier New',monospace}.eyebrow{font-size:11px;font-weight:bold;letter-spacing:.8px;margin:0 0 25px}.hero .lead{max-width:590px;font-size:17px;line-height:1.6;margin-top:28px}.actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin:27px 0}.button{display:inline-flex;gap:20px;align-items:center;justify-content:center;padding:16px 23px;background:var(--yellow);color:var(--ink);border:1px solid var(--ink);border-radius:0;text-decoration:none;font:bold 14px/1.4 Arial,sans-serif;cursor:pointer}.button:hover{background:white}.text-link{font-size:14px;font-weight:bold;text-underline-offset:6px}.small{font-size:12px;line-height:1.6}.status{font-size:10px;letter-spacing:.3px;max-width:560px;margin-top:25px}.label-art{height:550px;position:relative;min-width:0;isolation:isolate}.ticket{position:absolute;width:250px;height:310px;padding:20px;border:2px solid var(--ink);color:var(--ink);display:flex;flex-direction:column;justify-content:space-between}.ticket>span,.ticket small{font:10px/1.4 'Courier New',monospace;font-weight:bold;letter-spacing:.5px}.ticket strong{font:950 98px/.85 'Arial Black',Impact,Arial,sans-serif;letter-spacing:-8px}.ticket-white{background:var(--paper);top:5px;left:7%;transform:rotate(-13deg);z-index:1}.ticket-white strong{font-size:178px;letter-spacing:-15px}.ticket-yellow{background:var(--yellow);top:115px;right:1%;transform:rotate(9deg);z-index:3}.ticket-yellow strong{font-size:83px;letter-spacing:-7px}.ticket-blue{background:var(--blue);color:var(--paper);top:260px;left:2%;transform:rotate(-5deg);z-index:4;width:235px;height:220px;border-color:var(--paper)}.ticket-blue strong{font-size:56px;letter-spacing:-4px}.barcode{height:20px;width:100%;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 5px,var(--ink) 5px 6px,transparent 6px 9px)}.art-note{position:absolute;bottom:6px;right:0;font-size:8px;letter-spacing:.3px}.editorial{padding:75px 4%;display:grid;grid-template-columns:150px minmax(0,1fr);gap:35px;border-bottom:1px solid var(--ink)}.section-number{font-size:36px;line-height:1.1;margin:0}.section-number span{font-size:10px;letter-spacing:.4px;font-weight:bold;display:block;margin-top:18px;line-height:1.5}.intro h2{max-width:900px}.intro-columns{display:grid;grid-template-columns:1fr 1fr;gap:50px;max-width:960px}.intro-columns p{margin-top:0}.maker-section{background:var(--ink);color:var(--paper)}.maker-section h2{color:var(--yellow)}.benefit{display:grid;grid-template-columns:.8fr 1fr;gap:40px;border-top:1px solid #ffffff5a;padding:23px 0}.benefit b{font-size:17px;letter-spacing:-.4px}.benefit p{font-size:16px;max-width:470px;margin:0}.maker-section .text-link{display:inline-block;margin-top:22px}.timeline{margin-top:45px;max-width:960px}.timeline article{display:grid;grid-template-columns:135px 1fr;gap:30px;border-top:1px solid var(--ink);padding:27px 0 30px}.timeline article>span{font:bold 12px 'Courier New',monospace;padding-top:5px}.timeline p{margin-bottom:0;max-width:650px;font-size:17px}.join{background:var(--yellow);padding:65px 4%;border-bottom:2px solid var(--ink)}.join h2{font-size:clamp(58px,9.4vw,140px);letter-spacing:-.07em;max-width:1100px;margin-bottom:35px}.join-bottom{display:flex;justify-content:space-between;align-items:end;gap:40px}.join-bottom p{max-width:490px;margin:0;font-size:17px}.button.light{background:var(--ink);color:var(--paper);white-space:nowrap}.button.light:hover{background:var(--blue)}footer{padding:45px 4%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px}footer p,footer>div{font-size:12px}footer>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px}footer>div span{font:10px 'Courier New',monospace;margin-top:12px}.page-hero{background:var(--blue);color:var(--paper);padding:55px 4% 60px}.page-hero h1{font-size:clamp(48px,7vw,96px);max-width:1200px;overflow-wrap:break-word}.page-hero .lead{max-width:800px;margin:28px 0 0;font-size:18px}.split.detail{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:60px;padding:75px 4% 75px 15%;border-bottom:1px solid var(--ink)}.detail-number{position:absolute;left:4%;top:80px;font:22px 'Courier New',monospace}.detail h2{font-size:clamp(32px,3.7vw,54px)}.detail p:first-child{margin-top:0}.detail p{max-width:680px}.plan{padding:65px 4% 65px 15%;background:var(--ink);color:var(--paper);border-bottom:1px solid var(--ink)}.plan h2{max-width:850px;color:var(--yellow)}.steps{display:block}.steps article{display:grid;grid-template-columns:120px 1fr 1.1fr;gap:30px;border-top:1px solid #ffffff65;padding:25px 0;align-items:start}.steps article>span{font:bold 11px 'Courier New',monospace;padding-top:8px}.steps h3{font-size:25px}.steps p{font-size:16px;margin:0}.callout{border-left:5px solid var(--blue);padding:15px 20px;background:#e5e2d9;font-size:15px}.contact-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:75px;padding:65px 4% 75px 15%;border-bottom:1px solid var(--ink)}.contact-grid h2{font-size:clamp(33px,3.6vw,50px)}.contact-grid p{font-size:16px}.contact-grid a{overflow-wrap:anywhere}form{display:flex;flex-direction:column;gap:8px;border-top:3px solid var(--ink);padding-top:23px;min-width:0}label{font:bold 13px Arial;margin-top:10px}label span{font-weight:400}input,textarea{background:transparent;border:1px solid var(--ink);padding:12px;width:100%;min-width:0;border-radius:0;font:16px Arial;color:var(--ink)}textarea{resize:vertical}form .button{align-self:flex-start;margin-top:12px}form .small{font-size:12px}.copy-button{background:none;border:0;text-decoration:underline;text-underline-offset:5px;padding:12px 0;align-self:flex-start;cursor:pointer;font:bold 13px Arial;color:var(--ink)}#form-status{font-size:13px;margin:5px 0}.skip{position:absolute;top:-200px;left:10px;background:var(--yellow);padding:10px;z-index:10}.skip:focus{top:10px}
@media(min-width:1500px){.hero,.editorial,.join,.page-hero,.split.detail,.plan,.contact-grid,header,footer,.metadata-rail{padding-left:max(4%,calc((100vw - 1440px)/2));padding-right:max(4%,calc((100vw - 1440px)/2))}.hero h1{font-size:112px}}
@media(max-width:1100px){.hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}h1{font-size:7.2vw}.label-art{height:480px}.ticket{width:205px;height:265px;padding:16px}.ticket-white{left:5%;top:5px}.ticket-white strong{font-size:145px}.ticket-yellow{top:100px;right:0}.ticket-yellow strong{font-size:67px}.ticket-blue{width:200px;height:190px;top:240px;left:0}.ticket-blue strong{font-size:47px}.editorial{grid-template-columns:110px minmax(0,1fr);gap:25px}.steps article{grid-template-columns:80px 1fr 1fr;gap:20px}.split.detail{padding-left:13%;gap:35px}.contact-grid{padding-left:8%;gap:40px}.intro-columns{gap:30px}nav{gap:18px}.brand{font-size:18px}.brand-mark{font-size:49px}}
@media(max-width:740px){body{font-size:17px}header{padding:20px 5%;display:block}.brand{font-size:18px}.brand-mark{font-size:49px}nav{margin-top:23px;justify-content:space-between;gap:12px;font-size:12px}.nav-cta{padding:7px 10px}.metadata-rail{padding:10px 5%;font-size:9px;gap:12px}.metadata-rail span:nth-child(2){display:none}.hero{display:block;padding:30px 5% 25px}.hero h1{font-size:clamp(43px,11.7vw,82px);letter-spacing:-.065em}.eyebrow{font-size:9px;margin-bottom:20px}.hero .lead{font-size:16px;max-width:520px;margin-top:25px}.actions{gap:20px;margin:23px 0}.button{font-size:13px;padding:14px 18px}.status{font-size:9px;line-height:1.6}.label-art{height:280px;max-width:450px;margin:25px auto 0;overflow:hidden}.ticket{width:160px;height:200px;padding:12px}.ticket span,.ticket small{font-size:7px}.ticket-white{left:8%;top:17px}.ticket-white strong{font-size:111px;letter-spacing:-10px}.ticket-yellow{top:40px;right:5%;transform:rotate(9deg)}.ticket-yellow strong{font-size:52px;letter-spacing:-4px}.ticket-blue{top:125px;left:28%;width:145px;height:135px;transform:rotate(-5deg)}.ticket-blue strong{font-size:33px;letter-spacing:-2px}.barcode{height:12px}.art-note{font-size:7px;bottom:0;right:0}.editorial{padding:40px 5%;grid-template-columns:46px minmax(0,1fr);gap:15px}.section-number{font-size:24px}.section-number span{font-size:8px;overflow-wrap:anywhere;letter-spacing:0;margin-top:12px}.editorial h2{font-size:clamp(27px,6.6vw,43px);line-height:.98;margin-bottom:25px}.intro-columns{grid-template-columns:1fr;gap:10px}.intro-columns p{font-size:16px}.benefit{display:block;padding:19px 0}.benefit b{font-size:14px}.benefit p{font-size:15px;margin-top:10px}.timeline{margin-top:25px}.timeline article{grid-template-columns:1fr;gap:12px;padding:20px 0}.timeline h3{font-size:23px}.timeline p{font-size:15px}.timeline article>span{font-size:10px}.join{padding:40px 5%}.join h2{font-size:clamp(45px,12vw,82px);margin-bottom:28px}.join-bottom{display:block}.join-bottom p{font-size:16px;margin-bottom:25px}.page-hero{padding:37px 5% 40px}.page-hero h1{font-size:clamp(36px,8.5vw,64px);line-height:.97}.page-hero .lead{font-size:16px;margin-top:24px}.split.detail{display:block;padding:55px 5% 35px}.detail-number{left:5%;top:20px;font-size:15px}.detail h2{font-size:35px;line-height:.98;margin:10px 0 28px}.detail p{font-size:16px}.plan{padding:40px 5%}.plan h2{font-size:35px}.steps article{grid-template-columns:40px 1fr;gap:15px;padding:20px 0}.steps article p{grid-column:2;font-size:15px}.steps h3{font-size:23px}.steps article>span{font-size:9px}.contact-grid{display:block;padding:40px 5%}.contact-grid h2{font-size:35px}.contact-grid form{margin-top:35px}.contact-grid .button{max-width:100%}footer{padding:35px 5%;grid-template-columns:1fr;gap:20px}footer p{margin:0}.callout{padding:12px 15px}input,textarea{font-size:16px}}
@media(max-width:900px){header{flex-wrap:wrap}nav{flex-wrap:wrap;row-gap:12px}nav a{padding-top:8px;padding-bottom:8px}}
@media(max-width:350px){.hero h1{font-size:40px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.ticket-white .brabant-stamp{font-size:66px;letter-spacing:-5px;line-height:.84;transform:rotate(-90deg);align-self:center}.dispatch{border:1px solid #ffffff65;padding:20px;margin-top:25px}.dispatch>span{font:10px Courier New,monospace}.dispatch>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:17px}.dispatch b{font-size:13px}.dispatch i{font-style:normal;color:var(--yellow)}.dispatch p{font-size:13px;margin-bottom:0}@media(max-width:1100px){.ticket-white .brabant-stamp{font-size:55px;letter-spacing:-4px}}@media(max-width:740px){.ticket-white .brabant-stamp{font-size:42px;letter-spacing:-3px}.dispatch{padding:14px}.dispatch>div{display:grid;grid-template-columns:1fr 20px;gap:9px}.dispatch b{font-size:12px}.dispatch i{transform:rotate(90deg)}.dispatch>div b:last-child{grid-column:1}.dispatch p{font-size:12px}}
