.bcc{--bc-red:#99040f;--bc-red-deep:#7a030c;--bc-charcoal:#33363a;--bc-charcoal-soft:#6e7278;--bc-bone:#f4f2ee;--bc-white:#fff;--bc-rule:#33363a29;--slide-w:1080px;--slide-h:1350px;--pad:88px;--spine:12px;--zoom:.34;color:var(--bc-charcoal);font-family:Titillium Web,system-ui,sans-serif}.bcc *,.bcc :before,.bcc :after{box-sizing:border-box;margin:0;padding:0}.bcc .frame{width:calc(var(--slide-w) * var(--zoom));height:calc(var(--slide-h) * var(--zoom));background:var(--bc-bone);overflow:hidden;box-shadow:0 10px 30px #33363a2e}.bcc .frame>.slide{transform:scale(var(--zoom));transform-origin:0 0}.bcc .caption{letter-spacing:.16em;text-transform:uppercase;color:var(--bc-charcoal-soft);margin-bottom:8px;font-size:12px;font-weight:600}.bcc .unit{flex-direction:column;display:flex}.bcc.exporting{--zoom:1}.bcc.exporting .deck{display:block;position:fixed;top:0;left:-100000px}.bcc.exporting .frame{width:var(--slide-w);height:var(--slide-h);box-shadow:none}.bcc.exporting .caption{display:none}.bcc .slide{width:var(--slide-w);height:var(--slide-h);background:var(--bc-bone);padding:var(--pad);flex-direction:column;display:flex;position:relative;overflow:hidden}.bcc .slide:before{content:"";width:var(--spine);background:var(--bc-red);position:absolute;top:0;bottom:0;left:0}.bcc .slide--cover:before,.bcc .slide--close:before{display:none}.bcc .eyebrow{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.2em;text-transform:uppercase;max-width:70%;color:var(--bc-red);font-size:22px;font-weight:600;overflow:hidden}.bcc .wordmark{letter-spacing:.26em;text-transform:uppercase;color:var(--bc-charcoal);font-size:22px;font-weight:700}.bcc .head{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.bcc .body{flex-direction:column;flex:1;justify-content:center;display:flex}.bcc .foot{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.bcc .foot-label{letter-spacing:.16em;text-transform:uppercase;color:var(--bc-charcoal-soft);font-size:20px;font-weight:600}.bcc .ticks{align-items:flex-end;gap:10px;height:26px;display:flex}.bcc .tick{background:var(--bc-rule);width:2px;height:10px}.bcc .tick.is-on{background:var(--bc-red);width:3px;height:26px}.bcc .slide--cover .band{background:var(--bc-red);color:var(--bc-white);margin:0 calc(var(--pad) * -1);padding:76px var(--pad)}.bcc .slide--cover .headline{letter-spacing:-.02em;font-size:86px;font-weight:700;line-height:1.02}.bcc .slide--cover .standfirst{color:var(--bc-charcoal);max-width:820px;margin-top:48px;font-size:34px;font-weight:300;line-height:1.35}.bcc .figure{letter-spacing:-.045em;color:var(--bc-charcoal);font-size:240px;font-weight:200;line-height:.86}.bcc .figure span{color:var(--bc-red);font-weight:300}.bcc .figure-label{letter-spacing:.2em;text-transform:uppercase;color:var(--bc-red);margin-bottom:36px;font-size:22px;font-weight:600}.bcc .figure-note{max-width:820px;margin-top:44px;font-size:40px;font-weight:400;line-height:1.35}.bcc .source{color:var(--bc-charcoal-soft);border-top:1px solid var(--bc-rule);margin-top:40px;padding-top:22px;font-size:22px;font-weight:400}.bcc .prose{max-width:860px;font-size:40px;font-weight:300;line-height:1.5}.bcc .prose strong{color:var(--bc-charcoal);font-weight:700}.bcc .prose p+p{margin-top:34px}.bcc .slide--quote{background:var(--bc-charcoal)}.bcc .slide--quote .eyebrow{color:var(--bc-bone);opacity:.55}.bcc .quote-mark{color:var(--bc-red);margin-bottom:20px;font-size:180px;font-weight:700;line-height:.6}.bcc .quote{color:var(--bc-bone);max-width:860px;font-size:58px;font-weight:300;line-height:1.28}.bcc .attrib{border-top:1px solid #f4f2ee38;margin-top:56px;padding-top:26px}.bcc .attrib-name{color:var(--bc-bone);font-size:28px;font-weight:600}.bcc .attrib-role{color:var(--bc-bone);opacity:.65;margin-top:6px;font-size:24px;font-weight:300}.bcc .slide--quote .foot-label{color:#f4f2ee80}.bcc .slide--quote .tick{background:#f4f2ee47}.bcc .slide--quote .tick.is-on,.bcc .slide--close{background:var(--bc-red)}.bcc .slide--close .wordmark{color:var(--bc-white)}.bcc .tagline{color:var(--bc-white);max-width:820px;font-size:66px;font-weight:600;line-height:1.1}.bcc .sign{border-top:1px solid #ffffff4d;margin-top:64px;padding-top:30px}.bcc .sign-name{color:var(--bc-white);font-size:32px;font-weight:600}.bcc .sign-role{color:var(--bc-white);opacity:.8;margin-top:8px;font-size:26px;font-weight:300}.bcc .slide--close .foot-label{color:#ffffffb3}.bcc .slide--close .tick{background:#ffffff59}.bcc .slide--close .tick.is-on{background:var(--bc-white)}.bcc .deck{flex-wrap:wrap;gap:28px;display:flex}.bcc .bg-layer{z-index:0;position:absolute;inset:0;overflow:hidden}.bcc .bg-layer img{object-fit:cover;width:100%;height:100%;display:block}.bcc .bg-veil{background:var(--bc-bone);position:absolute;inset:0}.bcc .slide.has-bg>.head,.bcc .slide.has-bg>.body,.bcc .slide.has-bg>.foot{z-index:1;position:relative}.bcc .img-block{border-left:var(--spine) solid var(--bc-red);width:100%;height:420px;margin-bottom:48px;overflow:hidden}.bcc .img-block img{object-fit:cover;width:100%;height:100%;display:block}.bcc .footnote-mark{color:var(--bc-red);vertical-align:super;margin-left:6px;font-size:.5em;font-weight:700}.bcc .source .footnote-mark{vertical-align:baseline;margin-left:0;font-size:1em}
