.bnib{--red:#c8102e;--ink:#202023;--muted:#68676b;--line:#e5e2e0;--soft:#f7f5f2;color:var(--ink);background:#fff;font:16px/1.65 Inter,Arial,Helvetica,sans-serif;text-align:left;width:100%;isolation:isolate}.bnib *{box-sizing:border-box}.bnib h1,.bnib h2,.bnib h3,.bnib p,.bnib figure{margin:0}.bnib a{color:inherit;text-decoration:none}.bnib a:focus-visible,.bnib summary:focus-visible{outline:3px solid var(--red);outline-offset:5px}.bnib .bnib-wrap{max-width:1240px;width:calc(100% - 96px);margin-inline:auto}.bnib h1{font-size:clamp(42px,4.6vw,68px);line-height:1.04;letter-spacing:-.055em;font-weight:750;max-width:640px}.bnib h2{font-size:clamp(32px,3.4vw,48px);line-height:1.12;letter-spacing:-.045em;font-weight:700;margin:16px 0 30px}.bnib h3{font-size:20px;line-height:1.35;letter-spacing:-.02em;font-weight:700}.bnib em{font-style:normal;color:var(--red)}.bnib .bnib-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.13em;line-height:1.6;color:var(--red);margin-bottom:24px}.bnib .bnib-nav{border-bottom:1px solid var(--line);background:#fff}.bnib .bnib-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:100px}.bnib .bnib-brand{display:flex;align-items:center;gap:14px;line-height:1}.bnib .bnib-brand>b{font-size:46px;color:var(--red);font-weight:800;letter-spacing:-.06em}.bnib .bnib-brand>span{border-left:1px solid var(--line);padding-left:14px;font-size:22px;font-weight:700}.bnib .bnib-brand small{display:block;letter-spacing:.16em;font-size:8px;margin-top:8px}.bnib .bnib-brand img{width:150px;max-height:72px;object-fit:contain}.bnib .bnib-links{display:flex;gap:30px;font-size:13px;font-weight:600}.bnib .bnib-button{display:inline-flex;justify-content:center;align-items:center;gap:28px;background:var(--red);color:white;border:1px solid var(--red);padding:16px 23px;border-radius:7px;font-size:13px;font-weight:700;line-height:1.5;transition:background .2s}.bnib a.bnib-button:hover{background:#a40b25;color:white}.bnib .bnib-small{padding:11px 17px}.bnib .bnib-disabled{background:#706568;border-color:#706568}.bnib .bnib-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:64px;padding-top:80px;padding-bottom:78px;align-items:center}.bnib .bnib-lead{font-size:16px;color:var(--muted);max-width:510px;margin-top:28px}.bnib .bnib-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:30px}.bnib .bnib-textlink{font-size:13px;font-weight:700;border-bottom:1px solid var(--line);padding-bottom:5px}.bnib .bnib-note{font-size:12px;color:var(--muted);margin-top:28px}.bnib figure{overflow:hidden;border-radius:10px}.bnib .bnib-hero-image{width:100%;height:340px;object-fit:cover;display:block}.bnib figcaption{font-size:10px;color:var(--muted);padding:12px 0;background:white}.bnib .bnib-placeholder{background:radial-gradient(ellipse at 90% 10%,#e77582 0,transparent 50%),linear-gradient(145deg,#9c0821,#cc1633 65%,#e24055);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;position:relative;overflow:hidden}.bnib .bnib-placeholder:after{content:'';position:absolute;width:320px;height:320px;border:1px solid #ffffff35;border-radius:50%;right:-180px;bottom:-190px;box-shadow:0 0 0 45px #ffffff09,0 0 0 90px #ffffff09}.bnib .bnib-placeholder>span{font-size:48px;letter-spacing:-.06em;line-height:1.2}.bnib .bnib-placeholder small{font-size:11px;letter-spacing:.08em;margin-top:20px}.bnib .bnib-event{border-top:1px solid var(--line);padding-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:25px}.bnib .bnib-event>div+div{border-left:1px solid var(--line);padding-left:25px}.bnib .bnib-event .bnib-eyebrow{font-size:9px;margin-bottom:10px;color:var(--muted)}.bnib .bnib-event h3{font-size:18px}.bnib .bnib-event p:not(.bnib-eyebrow){font-size:12px;color:var(--muted);margin-top:8px}.bnib .bnib-ribbon{background:var(--red);color:#fff}.bnib .bnib-ribbon .bnib-wrap{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-block:32px}.bnib .bnib-ribbon span{font-size:10px;letter-spacing:.15em}.bnib .bnib-ribbon p{font-size:25px;line-height:1.35;letter-spacing:-.03em}.bnib .bnib-ribbon a{font-size:30px}.bnib .bnib-section{padding-block:88px;scroll-margin-top:24px}.bnib .bnib-split{display:grid;grid-template-columns:1fr 2fr;gap:70px}.bnib .bnib-benefits{display:grid;grid-template-columns:1fr 1fr;gap:0 36px}.bnib .bnib-benefits article{padding:26px 0;border-top:1px solid var(--line)}.bnib .bnib-number{color:var(--red);font-size:11px;font-weight:700;display:block;margin-bottom:18px}.bnib .bnib-benefits p,.bnib .bnib-agenda p{font-size:14px;color:var(--muted);margin-top:12px}.bnib .bnib-soft{background:var(--soft)}.bnib .bnib-audience{list-style:none;counter-reset:audience;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:18px}.bnib .bnib-audience li{counter-increment:audience;background:white;border:1px solid var(--line);padding:24px;font-size:15px;border-radius:7px}.bnib .bnib-audience li:before{content:'0' counter(audience);display:block;color:var(--red);font-size:11px;margin-bottom:14px;font-weight:700}.bnib .bnib-community{display:grid;grid-template-columns:1fr 1fr;gap:100px}.bnib .bnib-community p:not(.bnib-eyebrow){max-width:480px;color:var(--muted);font-size:15px}.bnib .bnib-values span{display:block;padding-top:20px;border-top:1px solid var(--line);font-size:10px;letter-spacing:.1em;color:var(--red)}.bnib .bnib-values h3{margin:10px 0 24px;font-size:22px}.bnib .bnib-industries{border-top:1px solid var(--line);margin-top:40px;padding-top:25px}.bnib .bnib-industries span{font-size:9px;letter-spacing:.14em;font-weight:700;color:var(--muted)}.bnib .bnib-industries p{font-size:13px;margin-top:10px}.bnib .bnib-heading{display:flex;align-items:center;justify-content:space-between;gap:32px}.bnib .bnib-heading>p{font-size:12px;color:var(--muted)}.bnib .bnib-agenda{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:12px}.bnib .bnib-agenda article{padding:32px;background:white;border:1px solid var(--line);border-radius:8px}.bnib .bnib-dot{width:11px;height:11px;background:var(--red);border-radius:50%;display:block;margin-bottom:36px}.bnib .bnib-fine{font-size:12px;color:var(--muted);margin-top:20px}.bnib .bnib-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bnib .bnib-gallery img{width:100%;height:250px;object-fit:cover;border-radius:8px;display:block}.bnib .bnib-ticket{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid var(--line);border-radius:12px;overflow:hidden}.bnib .bnib-ticket-red{background:var(--red);color:white;padding:44px}.bnib .bnib-ticket-red>span{font-size:10px;letter-spacing:.16em}.bnib .bnib-ticket-red h3{font-size:54px;margin:24px 0;letter-spacing:-.05em}.bnib .bnib-ticket-red p{font-size:18px;opacity:.9}.bnib .bnib-ticket-red>div{border-top:1px solid #ffffff40;margin-top:38px;padding-top:22px;font-size:12px}.bnib .bnib-ticket-info{padding:44px}.bnib .bnib-price{padding:18px 0;border-top:1px solid var(--line)}.bnib .bnib-price span{display:block;font-size:12px;color:var(--muted)}.bnib .bnib-price strong{display:block;font-size:24px;margin-top:6px;line-height:1.3;letter-spacing:-.03em}.bnib .bnib-ticket-info>.bnib-button{margin-top:20px;width:100%}.bnib .bnib-faq details{border-top:1px solid var(--line);padding:22px 0}.bnib .bnib-faq summary{cursor:pointer;font-weight:600;font-size:15px;line-height:1.5}.bnib .bnib-faq details p{color:var(--muted);font-size:14px;padding-top:15px}.bnib .bnib-closing{border:1px solid var(--line);background:var(--soft);padding:56px;border-radius:10px}.bnib .bnib-closing h2{max-width:700px}.bnib .bnib-closing>p:not(.bnib-eyebrow){color:var(--muted);font-size:13px;margin-bottom:24px}.bnib .bnib-footer{border-top:1px solid var(--line);padding-block:30px;display:flex;justify-content:space-between;gap:25px;font-size:11px;color:var(--muted)}.bnib .bnib-footer div{display:flex;gap:22px}.bnib .bnib-skip{position:absolute;left:-10000px;top:auto}.bnib .bnib-skip:focus{left:20px;top:20px;background:white;padding:12px;z-index:5}.bnib-standalone{margin:0!important;padding:0!important;background:#fff}.bnib-standalone .bnib{max-width:none!important}
@media(min-width:1600px){.bnib h1{font-size:70px}}@media(max-width:1000px){.bnib .bnib-wrap{width:calc(100% - 48px)}.bnib .bnib-hero{gap:32px}.bnib .bnib-links{gap:16px}.bnib .bnib-split{gap:35px;grid-template-columns:1fr 1.8fr}.bnib .bnib-community{gap:50px}.bnib .bnib-hero-image{height:300px}.bnib .bnib-event{grid-template-columns:1fr}.bnib .bnib-event>div+div{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:15px}.bnib .bnib-ticket-info,.bnib .bnib-ticket-red{padding:30px}}@media(max-width:700px){.bnib .bnib-wrap{width:calc(100% - 36px)}.bnib .bnib-nav-inner{min-height:82px;gap:15px;flex-wrap:wrap;padding-block:16px}.bnib .bnib-links{order:3;justify-content:space-between;width:100%;font-size:12px;border-top:1px solid var(--line);padding-top:12px}.bnib .bnib-brand>b{font-size:34px}.bnib .bnib-brand>span{font-size:18px}.bnib .bnib-hero{grid-template-columns:1fr;padding-block:44px;gap:36px}.bnib h1{font-size:46px}.bnib .bnib-lead{font-size:15px}.bnib .bnib-hero-image{height:270px}.bnib .bnib-event{grid-template-columns:1fr 1fr;gap:18px}.bnib .bnib-event>div+div{border-top:0;border-left:1px solid var(--line);padding-top:0;padding-left:18px}.bnib .bnib-event h3{font-size:15px}.bnib .bnib-ribbon .bnib-wrap{flex-wrap:wrap;padding-block:26px;gap:18px}.bnib .bnib-ribbon span{width:100%}.bnib .bnib-ribbon p{font-size:24px}.bnib .bnib-section{padding-block:54px}.bnib .bnib-split,.bnib .bnib-community,.bnib .bnib-ticket{grid-template-columns:1fr;gap:28px}.bnib .bnib-ticket{gap:0}.bnib .bnib-benefits{gap:0 22px}.bnib .bnib-benefits h3{font-size:17px}.bnib .bnib-benefits p{font-size:13px}.bnib .bnib-audience{gap:12px}.bnib .bnib-audience li{padding:18px;font-size:14px}.bnib .bnib-heading{display:block}.bnib .bnib-heading>p{margin-bottom:24px}.bnib .bnib-agenda{grid-template-columns:1fr}.bnib .bnib-agenda article{padding:26px}.bnib .bnib-dot{margin-bottom:20px}.bnib .bnib-gallery{grid-template-columns:1fr 1fr;gap:12px}.bnib .bnib-gallery img{height:180px}.bnib .bnib-closing{padding:30px 24px}.bnib .bnib-footer{flex-direction:column;gap:15px}.bnib .bnib-footer div{flex-wrap:wrap}.bnib .bnib-ticket-red h3{font-size:44px}}@media(prefers-reduced-motion:reduce){.bnib *{transition:none!important;scroll-behavior:auto!important}}
