:root{--bccw-color-orange: #FB4827;--bccw-color-pink: #FF78F1;--bccw-color-lavender: #E0C4FF;--bccw-color-yellow: #F8FF78;--bccw-color-green: #D2FD78;--bccw-color-white: #FFFFFF;--bccw-ink: #FFFFFF;--bccw-ink-line: rgba(255, 255, 255, 0.20);--bccw-ink-soft: rgba(255, 255, 255, 0.78);--bccw-ink-muted: rgba(255, 255, 255, 0.55);--bccw-paper: #FFFFFF;--bccw-white: #FFFFFF;--bccw-text-pink: #FF78F1;--bccw-color-lavender-deep: #d3b3ff;--bccw-stage-bg: var(--bccw-color-orange)}html.bccw-html,html:has(body.page-template-page-bccw-2026){overflow:visible !important;overflow-x:clip;height:auto !important;width:100% !important}html.bccw-html body,body.page-template-page-bccw-2026{overflow:visible !important;overflow-x:clip;min-height:100vh;height:auto !important;width:100% !important}[data-bccw-stage]{background-color:var(--bccw-stage-bg);-webkit-transition:background-color .6s ease-out;transition:background-color .6s ease-out}html.bccw-modal-open,html.bccw-modal-open body,body.bccw-modal-open,html:has(body.bccw-modal-open),html:has(body.bccw-modal-open) body{overflow:hidden !important}.bccw-about-modal,.bccw-ticket-modal__inner,.bccw-market-modal__scroll,.bccw-walk-modal__scroll{scrollbar-width:none;-ms-overflow-style:none}.bccw-about-modal::-webkit-scrollbar,.bccw-ticket-modal__inner::-webkit-scrollbar,.bccw-market-modal__scroll::-webkit-scrollbar,.bccw-walk-modal__scroll::-webkit-scrollbar{width:0;height:0;display:none}[data-section-bg]{color:var(--bccw-ink)}[data-bg-light]{--bccw-ink: #0A0A0A;--bccw-ink-soft: rgba(10, 10, 10, 0.78);--bccw-ink-muted: rgba(10, 10, 10, 0.55);--bccw-ink-line: rgba(10, 10, 10, 0.18);color:var(--bccw-ink)}.bccw-rev{color:currentColor}.bccw-title-rev{color:currentColor}@font-face{font-family:"BCCW Inter";src:url("../../fonts/inter/Inter-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"BCCW Inter";src:url("../../fonts/inter/Inter-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"BCCW Inter";src:url("../../fonts/inter/Inter-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}.bccw-page{font-family:"BCCW Inter",system-ui,-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}.font-heading-en{font-family:"BCCW Inter",sans-serif;letter-spacing:-0.04em}.font-heading-zh{font-family:system-ui,-apple-system,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;letter-spacing:-0.02em}.h-section{font-size:clamp(2.5rem,6vw,6rem);font-weight:500;letter-spacing:-0.04em;line-height:1;margin:0}.h-eyebrow{font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;margin:0}@media(min-width: 768px){.h-eyebrow{font-size:12px}}.bccw-nav{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--bccw-ink-line);background:#fb4827;color:#fff;-webkit-transition:background-color 380ms cubic-bezier(0.16, 1, 0.3, 1),-webkit-box-shadow 380ms cubic-bezier(0.16, 1, 0.3, 1);transition:background-color 380ms cubic-bezier(0.16, 1, 0.3, 1),-webkit-box-shadow 380ms cubic-bezier(0.16, 1, 0.3, 1);transition:background-color 380ms cubic-bezier(0.16, 1, 0.3, 1),box-shadow 380ms cubic-bezier(0.16, 1, 0.3, 1);transition:background-color 380ms cubic-bezier(0.16, 1, 0.3, 1),box-shadow 380ms cubic-bezier(0.16, 1, 0.3, 1),-webkit-box-shadow 380ms cubic-bezier(0.16, 1, 0.3, 1)}.bccw-nav-inner{height:80px;padding:0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;-webkit-transition:height 380ms cubic-bezier(0.16, 1, 0.3, 1);transition:height 380ms cubic-bezier(0.16, 1, 0.3, 1)}@media(min-width: 768px){.bccw-nav-inner{padding:0 40px}}.bccw-nav.is-scrolled{background:rgba(251,72,39,.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);-webkit-box-shadow:0 12px 32px rgba(0,0,0,.18);box-shadow:0 12px 32px rgba(0,0,0,.18)}.bccw-nav.is-scrolled .bccw-nav-inner{height:60px}.bccw-nav-mark{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bccw-nav-logo{height:40px;width:auto;display:block}.bccw-nav.is-scrolled .bccw-nav-logo{height:32px}@media(max-width: 768px){.bccw-nav-logo{height:32px}}.bccw-nav-menu{display:none;list-style:none;margin:0;padding:0;font-size:11px;letter-spacing:1px;gap:28px}@media(min-width: 768px){.bccw-nav-menu{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width: 1024px){.bccw-nav-menu{gap:40px}}.bccw-nav-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;color:inherit;text-decoration:none;opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s;position:relative}.bccw-nav-link:hover,.bccw-nav-link:focus-visible{opacity:1}.bccw-nav-link__label{text-transform:uppercase;font-family:"BCCW Inter",system-ui,sans-serif}.bccw-nav-link::after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform 480ms cubic-bezier(0.16, 1, 0.3, 1);transition:-webkit-transform 480ms cubic-bezier(0.16, 1, 0.3, 1);transition:transform 480ms cubic-bezier(0.16, 1, 0.3, 1);transition:transform 480ms cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 480ms cubic-bezier(0.16, 1, 0.3, 1);pointer-events:none}.bccw-nav-link:hover::after,.bccw-nav-link:focus-visible::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.bccw-nav-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-negative:0;flex-shrink:0}@media(min-width: 768px){.bccw-nav-actions{gap:20px}}.bccw-nav-lang{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:inherit;text-decoration:none;opacity:.8;-webkit-transition:opacity .2s;transition:opacity .2s;font-family:"BCCW Inter",system-ui,sans-serif}.bccw-nav-lang:hover,.bccw-nav-lang:focus-visible{opacity:1}.bccw-nav-cta{background:#fff;color:#fb4827;padding:12px 20px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;font-size:11px;border:none;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-family:"BCCW Inter",system-ui,sans-serif;-webkit-transition:gap .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1);transition:gap .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1);transition:transform .32s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),gap .32s cubic-bezier(0.16, 1, 0.3, 1);transition:transform .32s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1),gap .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-box-shadow .32s cubic-bezier(0.16, 1, 0.3, 1)}.bccw-nav-cta:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 10px 26px rgba(0,0,0,.22);box-shadow:0 10px 26px rgba(0,0,0,.22);gap:14px}.bccw-nav-cta:active{-webkit-transform:translateY(0) scale(0.97);transform:translateY(0) scale(0.97);-webkit-transition-duration:.12s;transition-duration:.12s}@media(max-width: 768px){.bccw-nav-cta{padding:10px 14px;font-size:10px;letter-spacing:1px}}@media(prefers-reduced-motion: reduce){.bccw-nav,.bccw-nav-inner,.bccw-nav-cta,.bccw-nav-link::after{-webkit-transition:none !important;transition:none !important}}.bccw-footer{background:var(--bccw-ink);color:var(--bccw-paper);padding:48px clamp(16px,4vw,40px);border-top:1px solid var(--bccw-ink-line)}.bccw-footer__inner{max-width:1280px;margin:0 auto;font-size:13px;line-height:1.6}.bccw-footer__inner a{color:inherit;text-decoration:underline}.bccw-floating-ticket{position:fixed;bottom:24px;right:24px;z-index:90;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bccw-color-orange);color:var(--bccw-white);border:none;padding:14px 22px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.2);box-shadow:0 6px 20px rgba(0,0,0,.2);pointer-events:none}.bccw-floating-ticket[hidden]{display:none}.bccw-floating-ticket.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.bccw-floating-ticket:hover{background:#ff5a3a}.bccw-floating-ticket>span:last-child{font-size:11px;opacity:.9}.bccw-ticket-modal[hidden]{display:none !important}.bccw-ticket-modal{position:fixed;inset:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:clamp(16px,4vw,48px)}.bccw-ticket-modal__backdrop{position:absolute;inset:0;background:rgba(10,10,10,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.bccw-ticket-modal__panel{position:relative;width:min(560px,100%);max-height:calc(100vh - clamp(32px,8vw,96px));background:var(--bccw-color-orange);color:var(--bccw-white);overflow:hidden}.bccw-ticket-modal__close{position:absolute;top:clamp(12px,1.5vw,20px);right:clamp(12px,1.5vw,20px);z-index:5;width:40px;height:40px;border:1px solid hsla(0,0%,100%,.45);background:rgba(0,0,0,0);color:var(--bccw-white);font-size:22px;line-height:1;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background 240ms ease,color 240ms ease;transition:background 240ms ease,color 240ms ease}.bccw-ticket-modal__close:hover{background:var(--bccw-white);color:var(--bccw-color-orange)}.bccw-ticket-modal__inner{padding:clamp(48px,6vw,72px) clamp(28px,5vw,56px) clamp(36px,5vw,56px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:16px;overflow-y:auto;max-height:calc(100vh - clamp(32px,8vw,96px))}.bccw-ticket-modal__title{font-size:clamp(2rem,4.5vw,3rem);font-weight:600;letter-spacing:-0.02em;line-height:1;margin:0;color:var(--bccw-white)}.bccw-ticket-modal__content{font-size:.95rem;line-height:1.6;color:hsla(0,0%,100%,.9);max-width:36rem}.bccw-ticket-modal__qr{width:clamp(180px,28vw,240px);height:clamp(180px,28vw,240px);margin:clamp(16px,2vw,24px) 0;background:var(--bccw-white);border:1px solid hsla(0,0%,100%,.4);overflow:hidden}.bccw-ticket-modal__qr img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.bccw-ticket-modal__link{display:inline-block;margin-top:16px;padding:16px 32px;font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:700;background:var(--bccw-white);color:var(--bccw-color-orange);text-decoration:none;border:1px solid var(--bccw-white);font-family:"BCCW Inter",system-ui,sans-serif;-webkit-transition:background 200ms ease,color 200ms ease;transition:background 200ms ease,color 200ms ease}.bccw-ticket-modal__link:hover{background:rgba(0,0,0,0);color:var(--bccw-white)}.bccw-hero{position:relative;height:calc(100svh - 80px);min-height:560px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0 clamp(24px,5vw,80px);overflow:hidden;background:rgba(0,0,0,0);color:var(--bccw-white);font-family:"BCCW Inter",system-ui,sans-serif;border-bottom:1px solid hsla(0,0%,100%,.2)}.bccw-hero-canvas{position:absolute;inset:0;z-index:1;pointer-events:none}.bccw-hero-canvas canvas{display:block;width:100% !important;height:100% !important}.bccw-hero-overlay{position:relative;z-index:10;text-align:left;width:100%;color:var(--bccw-white)}.bccw-hero-subtitle{font-size:clamp(2.25rem,5vw,4rem);font-weight:500;letter-spacing:-0.02em;line-height:1.05;opacity:.95;margin:0 0 clamp(28px,4vh,48px);-webkit-animation:bccw-hero-rise 760ms cubic-bezier(0.16, 1, 0.3, 1) 520ms backwards;animation:bccw-hero-rise 760ms cubic-bezier(0.16, 1, 0.3, 1) 520ms backwards}.bccw-hero-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;font-family:"BCCW Inter",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(3rem,8vw,9rem);font-weight:500;letter-spacing:-0.05em;line-height:.9;margin-bottom:clamp(16px,2vh,24px)}.bccw-hero-title span{display:block}.bccw-hero-title>span{-webkit-animation:bccw-hero-rise 880ms cubic-bezier(0.16, 1, 0.3, 1) backwards;animation:bccw-hero-rise 880ms cubic-bezier(0.16, 1, 0.3, 1) backwards}.bccw-hero-title>span:nth-child(1){-webkit-animation-delay:80ms;animation-delay:80ms}.bccw-hero-title>span:nth-child(2){-webkit-animation-delay:220ms;animation-delay:220ms}.bccw-hero-title>span:nth-child(3){-webkit-animation-delay:360ms;animation-delay:360ms}.bccw-hero-date{font-variant-numeric:tabular-nums}@-webkit-keyframes bccw-hero-rise{from{opacity:0;-webkit-transform:translateY(28px);transform:translateY(28px);-webkit-filter:blur(6px);filter:blur(6px)}to{opacity:1;-webkit-transform:none;transform:none;-webkit-filter:none;filter:none}}@keyframes bccw-hero-rise{from{opacity:0;-webkit-transform:translateY(28px);transform:translateY(28px);-webkit-filter:blur(6px);filter:blur(6px)}to{opacity:1;-webkit-transform:none;transform:none;-webkit-filter:none;filter:none}}.bccw-hero-countdown{position:absolute;right:40px;bottom:40px;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px;color:var(--bccw-white);pointer-events:none;text-align:right;-webkit-animation:bccw-hero-rise 720ms cubic-bezier(0.16, 1, 0.3, 1) 920ms backwards;animation:bccw-hero-rise 720ms cubic-bezier(0.16, 1, 0.3, 1) 920ms backwards}.bccw-hero-countdown-lead{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:hsla(0,0%,100%,.85);white-space:nowrap;font-weight:500}.bccw-hero-countdown-units{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:clamp(8px,1.1vw,16px);font-variant-numeric:tabular-nums}.bccw-hero-countdown-units .unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;min-width:1.6em}.bccw-hero-countdown-units .num{font-family:"BCCW Inter",system-ui,sans-serif;font-size:clamp(2.25rem,4.4vw,4.25rem);font-weight:500;letter-spacing:-0.04em;line-height:1}.bccw-hero-countdown-units .lbl{margin-top:8px;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;opacity:.7}.bccw-hero-countdown-units .sep{font-size:clamp(2.25rem,4.4vw,4.25rem);font-weight:300;line-height:1;opacity:.4;-webkit-transform:translateY(-12px);transform:translateY(-12px)}.bccw-hero-countdown.is-live .bccw-hero-countdown-units{display:none}.bccw-hero-countdown.is-live .bccw-hero-countdown-lead{background:var(--bccw-white);color:#fb4827;padding:5px 9px;font-weight:700;opacity:1;-webkit-animation:bccw-pulse 1.6s ease-in-out infinite;animation:bccw-pulse 1.6s ease-in-out infinite}@-webkit-keyframes bccw-pulse{0%,100%{opacity:1}50%{opacity:.65}}@keyframes bccw-pulse{0%,100%{opacity:1}50%{opacity:.65}}.bccw-hero-cta-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:bccw-hero-rise 720ms cubic-bezier(0.16, 1, 0.3, 1) 760ms backwards;animation:bccw-hero-rise 720ms cubic-bezier(0.16, 1, 0.3, 1) 760ms backwards}.bccw-hero-cta{position:relative;padding:20px 40px;font-size:12px;text-transform:uppercase;letter-spacing:2px;cursor:pointer;-webkit-transition:background .32s cubic-bezier(0.16, 1, 0.3, 1),color .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .4s cubic-bezier(0.16, 1, 0.3, 1),-webkit-box-shadow .4s cubic-bezier(0.16, 1, 0.3, 1);transition:background .32s cubic-bezier(0.16, 1, 0.3, 1),color .32s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .4s cubic-bezier(0.16, 1, 0.3, 1),-webkit-box-shadow .4s cubic-bezier(0.16, 1, 0.3, 1);transition:background .32s cubic-bezier(0.16, 1, 0.3, 1),color .32s cubic-bezier(0.16, 1, 0.3, 1),transform .4s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .4s cubic-bezier(0.16, 1, 0.3, 1);transition:background .32s cubic-bezier(0.16, 1, 0.3, 1),color .32s cubic-bezier(0.16, 1, 0.3, 1),transform .4s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .4s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .4s cubic-bezier(0.16, 1, 0.3, 1),-webkit-box-shadow .4s cubic-bezier(0.16, 1, 0.3, 1);font-family:inherit;border:1px solid var(--bccw-white);background:rgba(0,0,0,0);color:var(--bccw-white)}.bccw-hero-cta--filled{background:var(--bccw-white);color:#fb4827;border:1px solid var(--bccw-white);font-weight:700}.bccw-hero-cta--filled:hover{background:rgba(0,0,0,0);color:var(--bccw-white);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 14px 32px rgba(0,0,0,.22);box-shadow:0 14px 32px rgba(0,0,0,.22)}.bccw-hero-cta--filled:active{-webkit-transform:translateY(0) scale(0.98);transform:translateY(0) scale(0.98);-webkit-transition-duration:.12s;transition-duration:.12s}@media(max-width: 768px){.bccw-hero-countdown{right:20px;bottom:28px;gap:10px}.bccw-hero-countdown-units{gap:8px}.bccw-hero-countdown-units .sep{-webkit-transform:translateY(-7px);transform:translateY(-7px)}}@media(prefers-reduced-motion: reduce){.bccw-hero-title>span,.bccw-hero-subtitle,.bccw-hero-cta-row,.bccw-hero-countdown{-webkit-animation:none !important;animation:none !important}}.bccw-positioning{color:#0a0a0a;background:rgba(0,0,0,0);min-height:100vh;position:relative;padding:clamp(60px,8vw,100px) clamp(40px,6vw,100px);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bccw-topo{position:absolute;bottom:0;left:0;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;mix-blend-mode:soft-light}.bccw-mountain{position:absolute;left:0;bottom:0;width:100%;height:68%;pointer-events:none;z-index:1;background-color:var(--bccw-color-lavender);-webkit-mask:url("../../images/bccw/positioning/mountain.svg") no-repeat bottom center/100% auto;mask:url("../../images/bccw/positioning/mountain.svg") no-repeat bottom center/100% auto}.bccw-positioning-eyebrow{position:absolute;top:clamp(40px,5vw,80px);right:clamp(40px,6vw,100px);text-align:left;z-index:3;line-height:.95}.bccw-eyebrow-small{font-family:"BCCW Inter",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;color:var(--bccw-white);font-size:clamp(2rem,4vw,3.75rem);letter-spacing:-0.06em;line-height:1;margin:0;margin-left:60%;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.bccw-positioning.is-on .bccw-eyebrow-small{-webkit-animation:bccw-fade-up .9s .05s cubic-bezier(0.2, 0.7, 0.2, 1) forwards;animation:bccw-fade-up .9s .05s cubic-bezier(0.2, 0.7, 0.2, 1) forwards}.bccw-eyebrow-big{font-family:"BCCW Inter",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;color:#0a0a0a;font-size:clamp(3.5rem,7.5vw,7.5rem);letter-spacing:-0.06em;line-height:1;margin:0;margin-top:.05em;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.bccw-positioning.is-on .bccw-eyebrow-big{-webkit-animation:bccw-fade-up .95s .18s cubic-bezier(0.2, 0.7, 0.2, 1) forwards;animation:bccw-fade-up .95s .18s cubic-bezier(0.2, 0.7, 0.2, 1) forwards}.bccw-positioning-title{position:relative;z-index:2;font-family:"BCCW Inter","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Source Han Sans CN","Noto Sans SC",system-ui,sans-serif;font-size:clamp(3rem,7vw,6.25rem);line-height:1.05;letter-spacing:-0.04em;font-weight:700;text-align:left;margin:0;margin-top:clamp(120px,18vw,220px)}.bccw-line{display:block;overflow:hidden;white-space:nowrap;font-weight:700}.bccw-line--pink{color:var(--bccw-white)}.bccw-line--orange{color:#0a0a0a}.bccw-char{display:inline-block;opacity:0;-webkit-transform:translateY(110%) rotate(8deg);transform:translateY(110%) rotate(8deg);font-weight:inherit}.bccw-positioning.is-on .bccw-char{-webkit-animation:bccw-char-rise .85s cubic-bezier(0.2, 0.7, 0.2, 1) forwards;animation:bccw-char-rise .85s cubic-bezier(0.2, 0.7, 0.2, 1) forwards}.bccw-positioning.is-on .bccw-char:nth-child(1){-webkit-animation-delay:calc(var(--idx)*220ms + 0ms + 320ms);animation-delay:calc(var(--idx)*220ms + 0ms + 320ms)}.bccw-positioning.is-on .bccw-char:nth-child(2){-webkit-animation-delay:calc(var(--idx)*220ms + 32ms + 320ms);animation-delay:calc(var(--idx)*220ms + 32ms + 320ms)}.bccw-positioning.is-on .bccw-char:nth-child(3){-webkit-animation-delay:calc(var(--idx)*220ms + 64ms + 320ms);animation-delay:calc(var(--idx)*220ms + 64ms + 320ms)}.bccw-positioning.is-on .bccw-char:nth-child(4){-webkit-animation-delay:calc(var(--idx)*220ms + 96ms + 320ms);animation-delay:calc(var(--idx)*220ms + 96ms + 320ms)}.bccw-positioning.is-on .bccw-char:nth-child(5){-webkit-animation-delay:calc(var(--idx)*220ms + 128ms + 320ms);animation-delay:calc(var(--idx)*220ms + 128ms + 320ms)}.bccw-positioning.is-on .bccw-char:nth-child(6){-webkit-animation-delay:calc(var(--idx)*220ms + 160ms + 320ms);animation-delay:calc(var(--idx)*220ms + 160ms + 320ms)}.bccw-positioning.is-on .bccw-char:nth-child(7){-webkit-animation-delay:calc(var(--idx)*220ms + 192ms + 320ms);animation-delay:calc(var(--idx)*220ms + 192ms + 320ms)}.bccw-positioning.is-on .bccw-char:nth-child(8){-webkit-animation-delay:calc(var(--idx)*220ms + 224ms + 320ms);animation-delay:calc(var(--idx)*220ms + 224ms + 320ms)}.bccw-positioning.is-on .bccw-char:nth-child(9){-webkit-animation-delay:calc(var(--idx)*220ms + 256ms + 320ms);animation-delay:calc(var(--idx)*220ms + 256ms + 320ms)}.bccw-positioning.is-on .bccw-char:nth-child(10){-webkit-animation-delay:calc(var(--idx)*220ms + 288ms + 320ms);animation-delay:calc(var(--idx)*220ms + 288ms + 320ms)}@-webkit-keyframes bccw-char-rise{0%{opacity:0;-webkit-transform:translateY(110%) rotate(8deg);transform:translateY(110%) rotate(8deg)}60%{opacity:1}100%{opacity:1;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes bccw-char-rise{0%{opacity:0;-webkit-transform:translateY(110%) rotate(8deg);transform:translateY(110%) rotate(8deg)}60%{opacity:1}100%{opacity:1;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@-webkit-keyframes bccw-fade-up{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bccw-fade-up{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width: 768px){.bccw-positioning{padding:clamp(48px,12vw,80px) clamp(20px,5vw,32px)}.bccw-positioning-eyebrow{position:relative;top:auto;right:auto;margin-bottom:40px}.bccw-eyebrow-small{margin-left:0;font-size:clamp(1.5rem,7vw,2.25rem)}.bccw-eyebrow-big{font-size:clamp(2.75rem,13vw,4.5rem)}.bccw-positioning-title{margin-top:0;font-size:clamp(2.25rem,11vw,3.75rem);line-height:1.1}.bccw-line{margin-left:0 !important}}@media(prefers-reduced-motion: reduce){.bccw-eyebrow-small,.bccw-eyebrow-big,.bccw-char{-webkit-animation:none;animation:none;opacity:1;-webkit-transform:none;transform:none}}.bccw-fact{position:relative;color:#fff;height:calc(var(--fact-count)*100vh);background:radial-gradient(ellipse at 30% 20%, rgba(255, 120, 241, 0.55) 0%, transparent 50%),radial-gradient(ellipse at 80% 80%, rgba(224, 196, 255, 0.45) 0%, transparent 55%),-webkit-gradient(linear, left top, left bottom, from(var(--bccw-color-orange, #FB4827)), color-stop(50%, #d83a52), to(var(--bccw-color-pink, #FF78F1)));background:radial-gradient(ellipse at 30% 20%, rgba(255, 120, 241, 0.55) 0%, transparent 50%),radial-gradient(ellipse at 80% 80%, rgba(224, 196, 255, 0.45) 0%, transparent 55%),linear-gradient(180deg, var(--bccw-color-orange, #FB4827) 0%, #d83a52 50%, var(--bccw-color-pink, #FF78F1) 100%);border-bottom:1px solid hsla(0,0%,100%,.18)}.bccw-fact__sticky{position:sticky;top:0;height:100vh;min-height:600px;overflow:hidden;padding:clamp(40px,6vh,80px) clamp(24px,5vw,80px);display:grid;grid-template-rows:auto 1fr auto}.bccw-fact__progress{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bccw-fact__dot{width:28px;height:2px;background:hsla(0,0%,100%,.28);-webkit-transition:background 480ms cubic-bezier(0.16, 1, 0.3, 1),width 480ms cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform 480ms cubic-bezier(0.16, 1, 0.3, 1);transition:background 480ms cubic-bezier(0.16, 1, 0.3, 1),width 480ms cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform 480ms cubic-bezier(0.16, 1, 0.3, 1);transition:background 480ms cubic-bezier(0.16, 1, 0.3, 1),width 480ms cubic-bezier(0.16, 1, 0.3, 1),transform 480ms cubic-bezier(0.16, 1, 0.3, 1);transition:background 480ms cubic-bezier(0.16, 1, 0.3, 1),width 480ms cubic-bezier(0.16, 1, 0.3, 1),transform 480ms cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform 480ms cubic-bezier(0.16, 1, 0.3, 1)}.bccw-fact__dot.is-active{background:#fff;width:56px;-webkit-transform:scaleY(1.6);transform:scaleY(1.6)}.bccw-fact__dot.is-past{background:hsla(0,0%,100%,.55)}.bccw-fact__counter{position:absolute;top:clamp(40px,6vh,80px);right:clamp(24px,5vw,80px);font-size:12px;letter-spacing:.18em;text-transform:uppercase;opacity:.75;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.bccw-fact__counter-total{font-size:11px;opacity:.6}.bccw-fact__deck{position:relative;width:100%;height:100%;min-height:0}.bccw-fact__panel{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:clamp(8px,2vh,24px);opacity:0;visibility:hidden;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity .6s cubic-bezier(0.16, 1, 0.3, 1),visibility 0s linear .6s,-webkit-transform .7s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .6s cubic-bezier(0.16, 1, 0.3, 1),visibility 0s linear .6s,-webkit-transform .7s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .6s cubic-bezier(0.16, 1, 0.3, 1),transform .7s cubic-bezier(0.16, 1, 0.3, 1),visibility 0s linear .6s;transition:opacity .6s cubic-bezier(0.16, 1, 0.3, 1),transform .7s cubic-bezier(0.16, 1, 0.3, 1),visibility 0s linear .6s,-webkit-transform .7s cubic-bezier(0.16, 1, 0.3, 1);pointer-events:none}.bccw-fact__panel .bccw-fact__num{-webkit-transform:translateY(36px) rotate(1deg);transform:translateY(36px) rotate(1deg);opacity:0;-webkit-transition:opacity 720ms cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform 820ms cubic-bezier(0.16, 1, 0.3, 1);transition:opacity 720ms cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform 820ms cubic-bezier(0.16, 1, 0.3, 1);transition:opacity 720ms cubic-bezier(0.16, 1, 0.3, 1),transform 820ms cubic-bezier(0.16, 1, 0.3, 1);transition:opacity 720ms cubic-bezier(0.16, 1, 0.3, 1),transform 820ms cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform 820ms cubic-bezier(0.16, 1, 0.3, 1)}.bccw-fact__panel .bccw-fact__label{-webkit-transform:translateX(-24px);transform:translateX(-24px);opacity:0;-webkit-transition:opacity 700ms cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform 800ms cubic-bezier(0.16, 1, 0.3, 1);transition:opacity 700ms cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform 800ms cubic-bezier(0.16, 1, 0.3, 1);transition:opacity 700ms cubic-bezier(0.16, 1, 0.3, 1),transform 800ms cubic-bezier(0.16, 1, 0.3, 1);transition:opacity 700ms cubic-bezier(0.16, 1, 0.3, 1),transform 800ms cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform 800ms cubic-bezier(0.16, 1, 0.3, 1);-webkit-transition-delay:140ms;transition-delay:140ms}.bccw-fact__panel.is-in .bccw-fact__num{-webkit-transform:none;transform:none;opacity:1}.bccw-fact__panel.is-in .bccw-fact__label{-webkit-transform:none;transform:none;opacity:1}.bccw-fact__panel.is-in{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .6s cubic-bezier(0.2, 0.7, 0.2, 1),-webkit-transform .7s cubic-bezier(0.2, 0.7, 0.2, 1);transition:opacity .6s cubic-bezier(0.2, 0.7, 0.2, 1),-webkit-transform .7s cubic-bezier(0.2, 0.7, 0.2, 1);transition:opacity .6s cubic-bezier(0.2, 0.7, 0.2, 1),transform .7s cubic-bezier(0.2, 0.7, 0.2, 1);transition:opacity .6s cubic-bezier(0.2, 0.7, 0.2, 1),transform .7s cubic-bezier(0.2, 0.7, 0.2, 1),-webkit-transform .7s cubic-bezier(0.2, 0.7, 0.2, 1);pointer-events:auto}.bccw-fact__panel.is-out{opacity:0;visibility:hidden;-webkit-transform:translateY(-32px);transform:translateY(-32px)}.bccw-fact__num{font-weight:600;font-size:clamp(8rem,32vw,28rem);letter-spacing:-0.06em;line-height:.82;font-variant-numeric:tabular-nums;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.05em}.bccw-fact__panel--text .bccw-fact__num{font-size:clamp(3.5rem,11vw,9rem);font-weight:500;letter-spacing:-0.04em;line-height:1}.bccw-fact__panel--text .bccw-fact__label{font-size:clamp(3.5rem,11vw,9rem);font-weight:500;letter-spacing:-0.04em;line-height:1;opacity:.9}.bccw-fact__plus{font-size:.45em;font-weight:500;opacity:.85;-ms-flex-item-align:start;align-self:flex-start;margin-top:.08em}.bccw-fact__label{font-weight:500;font-size:clamp(2rem,5vw,4.5rem);letter-spacing:-0.03em;line-height:.9}.bccw-fact__label-zh{display:inline-block;font-weight:500;font-size:.45em;letter-spacing:.05em;margin-left:.5em;vertical-align:.18em;opacity:.65}@media(max-width: 768px){.bccw-fact__sticky{padding:28px 20px}.bccw-fact__num{font-size:clamp(6rem,38vw,16rem)}.bccw-fact__counter{top:24px;right:20px}}@media(prefers-reduced-motion: reduce){.bccw-fact__panel{-webkit-transition:none !important;transition:none !important}}.bccw-forum{background:rgba(0,0,0,0);color:var(--bccw-paper)}.bccw-forum__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:32px;padding:80px 24px 40px;border-bottom:1px solid var(--bccw-ink-line)}@media(min-width: 768px){.bccw-forum__header{padding-left:40px;padding-right:40px}}.bccw-forum__title>span{display:block}.bccw-forum__label{max-width:28rem;font-size:1rem;line-height:1.375;white-space:pre-line;text-align:left;margin:0}@media(min-width: 768px){.bccw-forum__label{font-size:1.125rem;text-align:right}}.bccw-forum__rows{border-bottom:1px solid var(--bccw-ink-line)}.bccw-forum__rows>.bccw-forum-row+.bccw-forum-row{border-top:1px solid var(--bccw-ink-line)}.bccw-forum-row{display:grid;grid-template-columns:1fr;gap:16px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:40px 24px;-webkit-transition:background-color 360ms cubic-bezier(0.16, 1, 0.3, 1);transition:background-color 360ms cubic-bezier(0.16, 1, 0.3, 1)}@media(min-width: 768px){.bccw-forum-row{grid-template-columns:1fr 1fr;gap:16px 40px;padding:56px 40px}}.bccw-forum-row:hover{background:hsla(0,0%,100%,.04)}.bccw-forum-row__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-transition:-webkit-transform 480ms cubic-bezier(0.16, 1, 0.3, 1);transition:-webkit-transform 480ms cubic-bezier(0.16, 1, 0.3, 1);transition:transform 480ms cubic-bezier(0.16, 1, 0.3, 1);transition:transform 480ms cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 480ms cubic-bezier(0.16, 1, 0.3, 1)}.bccw-forum-row:hover .bccw-forum-row__meta>h3{-webkit-transform:translateX(6px);transform:translateX(6px)}.bccw-forum-row__num{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:var(--bccw-text-pink);margin:0;font-weight:500}.bccw-forum-row__name{font-size:1.5rem;font-weight:500;line-height:1.1;letter-spacing:-0.025em;margin:0;-webkit-transition:-webkit-transform 480ms cubic-bezier(0.16, 1, 0.3, 1);transition:-webkit-transform 480ms cubic-bezier(0.16, 1, 0.3, 1);transition:transform 480ms cubic-bezier(0.16, 1, 0.3, 1);transition:transform 480ms cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 480ms cubic-bezier(0.16, 1, 0.3, 1)}@media(min-width: 768px){.bccw-forum-row__name{font-size:1.875rem}}.bccw-forum-row__sub{font-size:1.25rem;color:var(--bccw-ink-soft)}@media(min-width: 768px){.bccw-forum-row__sub{font-size:1.5rem}}.bccw-forum-row__en{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:var(--bccw-ink-muted);padding-top:4px;margin:0;font-weight:500}.bccw-forum-row__body{font-size:.875rem;line-height:1.625;white-space:pre-line;color:var(--bccw-ink-soft);margin:0}@media(min-width: 768px){.bccw-forum-row__body{font-size:1rem;padding-top:4px}}.bccw-forum__footer{display:grid;grid-template-columns:1fr;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:24px;padding:40px 24px;border-bottom:1px solid var(--bccw-ink-line);text-decoration:none;color:inherit;-webkit-transition:background-color 360ms cubic-bezier(0.16, 1, 0.3, 1);transition:background-color 360ms cubic-bezier(0.16, 1, 0.3, 1)}@media(min-width: 768px){.bccw-forum__footer{grid-template-columns:1fr 1fr;padding:48px 40px}}.bccw-forum__footer:hover{background:hsla(0,0%,100%,.04)}.bccw-forum__footer-stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:16px}.bccw-forum__footer-val{font-size:3.75rem;font-weight:500;line-height:1;margin:0;letter-spacing:-0.04em}@media(min-width: 768px){.bccw-forum__footer-val{font-size:4.5rem}}.bccw-forum__footer-label{margin:0}.bccw-forum__footer-tba{font-size:.875rem;color:var(--bccw-ink-muted);margin:0}@media(prefers-reduced-motion: reduce){.bccw-forum-row,.bccw-forum-row__name,.bccw-forum-row__meta{-webkit-transition:none !important;transition:none !important}.bccw-forum-row:hover .bccw-forum-row__meta>h3{-webkit-transform:none;transform:none}}.bccw-market{background:rgba(0,0,0,0);color:var(--bccw-ink)}.bccw-market__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:32px;padding:80px 24px 40px;border-bottom:1px solid var(--bccw-ink-line)}@media(min-width: 768px){.bccw-market__header{padding-left:40px;padding-right:40px}}.bccw-market__title>span{display:block}.bccw-market__label{max-width:28rem;font-size:1rem;line-height:1.375;white-space:pre-line;text-align:left;margin:0}@media(min-width: 768px){.bccw-market__label{font-size:1.125rem;text-align:right}}.bccw-market-marquee{overflow:hidden;width:100%}.bccw-market-track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:bccw-market-scroll 36s linear infinite;animation:bccw-market-scroll 36s linear infinite;will-change:transform}.bccw-market-marquee:hover .bccw-market-track{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes bccw-market-scroll{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}}@keyframes bccw-market-scroll{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}}@media(prefers-reduced-motion: reduce){.bccw-market-track{-webkit-animation:none;animation:none}.bccw-market-marquee{overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.bccw-market-tile{scroll-snap-align:start}}.bccw-market-tile{position:relative;-ms-flex-negative:0;flex-shrink:0;width:42vw;height:420px;border-right:1px solid var(--bccw-ink-line)}@media(max-width: 768px){.bccw-market-marquee{overflow:visible}.bccw-market-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-animation:none !important;animation:none !important}.bccw-market-tile{width:100% !important;height:320px !important;border-right:0;border-bottom:1px solid var(--bccw-ink-line);scroll-snap-align:none}.bccw-market-tile[aria-hidden=true]{display:none}}.bccw-market-bg{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-filter:grayscale(1) contrast(1.1);filter:grayscale(1) contrast(1.1);opacity:.7;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:filter,opacity;-webkit-transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1),-webkit-filter .6s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1),-webkit-filter .6s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1),filter .6s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1),filter .6s cubic-bezier(0.22, 1, 0.36, 1),-webkit-filter .6s cubic-bezier(0.22, 1, 0.36, 1)}.bccw-market-shade{position:absolute;inset:0;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.55)), color-stop(50%, rgba(0, 0, 0, 0.15)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to top, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0) 100%);pointer-events:none;-webkit-transition:background .6s cubic-bezier(0.22, 1, 0.36, 1);transition:background .6s cubic-bezier(0.22, 1, 0.36, 1)}.bccw-market-marquee:hover .bccw-market-bg{opacity:.4}.bccw-market-marquee:hover .bccw-market-shade{background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.7)), color-stop(60%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.35)));background:linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0.35) 100%)}.bccw-market-tile:hover .bccw-market-bg{opacity:1;-webkit-filter:grayscale(0) contrast(1.05);filter:grayscale(0) contrast(1.05)}.bccw-market-tile:hover .bccw-market-shade{background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.55)), color-stop(50%, rgba(0, 0, 0, 0.15)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to top, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0) 100%)}.bccw-market-bg--outdoor{background-color:#2d3a2c}.bccw-market-bg--tech{background-color:#1f2c4d}.bccw-market-bg--craft{background-color:#4a2820}.bccw-market-tile__content{position:absolute;bottom:32px;left:32px;right:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;color:var(--bccw-white)}.bccw-market-tile__module{-ms-flex-item-align:start;align-self:flex-start;font-family:"BCCW Inter",system-ui,sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:var(--bccw-white);padding:4px 8px;border:1px solid hsla(0,0%,100%,.7);-webkit-transition:border-color 320ms ease,background 320ms ease,-webkit-transform 520ms cubic-bezier(0.16, 1, 0.3, 1);transition:border-color 320ms ease,background 320ms ease,-webkit-transform 520ms cubic-bezier(0.16, 1, 0.3, 1);transition:border-color 320ms ease,background 320ms ease,transform 520ms cubic-bezier(0.16, 1, 0.3, 1);transition:border-color 320ms ease,background 320ms ease,transform 520ms cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform 520ms cubic-bezier(0.16, 1, 0.3, 1)}.bccw-market-tile__name{font-size:1.5rem;font-weight:500;line-height:1;color:var(--bccw-white);margin:0;-webkit-transition:-webkit-transform 520ms cubic-bezier(0.16, 1, 0.3, 1);transition:-webkit-transform 520ms cubic-bezier(0.16, 1, 0.3, 1);transition:transform 520ms cubic-bezier(0.16, 1, 0.3, 1);transition:transform 520ms cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 520ms cubic-bezier(0.16, 1, 0.3, 1)}@media(min-width: 768px){.bccw-market-tile__name{font-size:2.25rem}}.bccw-market-tile__sub{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:hsla(0,0%,100%,.75);margin:0;-webkit-transition:-webkit-transform 520ms cubic-bezier(0.16, 1, 0.3, 1);transition:-webkit-transform 520ms cubic-bezier(0.16, 1, 0.3, 1);transition:transform 520ms cubic-bezier(0.16, 1, 0.3, 1);transition:transform 520ms cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 520ms cubic-bezier(0.16, 1, 0.3, 1)}.bccw-market-tile:hover .bccw-market-tile__name{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.bccw-market-tile:hover .bccw-market-tile__sub{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.bccw-market-tile:hover .bccw-market-tile__module{border-color:var(--bccw-white);background:hsla(0,0%,100%,.12)}@media(prefers-reduced-motion: reduce){.bccw-market-tile__name,.bccw-market-tile__sub,.bccw-market-tile__module{-webkit-transition:none;transition:none}.bccw-market-tile:hover .bccw-market-tile__name,.bccw-market-tile:hover .bccw-market-tile__sub{-webkit-transform:none;transform:none}}.bccw-market__cta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 24px;border-bottom:1px solid var(--bccw-ink-line)}@media(min-width: 768px){.bccw-market__cta-wrap{padding:56px 40px}}.bccw-market-cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;width:100%;padding:20px 32px;font-size:.875rem;text-transform:uppercase;letter-spacing:2px;font-weight:700;background:rgba(0,0,0,0);color:var(--bccw-ink);border:1px solid var(--bccw-ink);cursor:pointer;font-family:"BCCW Inter",system-ui,sans-serif;-webkit-transition:background .32s cubic-bezier(0.16, 1, 0.3, 1),color .32s cubic-bezier(0.16, 1, 0.3, 1),gap .32s cubic-bezier(0.16, 1, 0.3, 1);transition:background .32s cubic-bezier(0.16, 1, 0.3, 1),color .32s cubic-bezier(0.16, 1, 0.3, 1),gap .32s cubic-bezier(0.16, 1, 0.3, 1)}@media(min-width: 768px){.bccw-market-cta{width:auto;min-width:280px;padding:24px 48px}}.bccw-market-cta:hover{background:var(--bccw-ink);color:var(--bccw-text-pink);gap:16px}.bccw-market-modal[hidden]{display:none !important}.bccw-market-modal{position:fixed;inset:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:clamp(16px,4vw,48px)}.bccw-market-modal__backdrop{position:absolute;inset:0;background:rgba(10,10,10,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.bccw-market-modal__panel{position:relative;width:min(1180px,100%);max-height:calc(100vh - clamp(32px,8vw,96px));background:var(--bccw-color-lavender);color:#0a0a0a;overflow:hidden}.bccw-market-modal__close{position:absolute;top:clamp(12px,1.5vw,20px);right:clamp(12px,1.5vw,20px);z-index:5;width:40px;height:40px;border:1px solid rgba(10,10,10,.28);background:rgba(0,0,0,0);color:#0a0a0a;font-size:22px;line-height:1;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background 240ms ease,color 240ms ease;transition:background 240ms ease,color 240ms ease}.bccw-market-modal__close:hover{background:#0a0a0a;color:var(--bccw-color-lavender)}.bccw-market-modal__scroll{overflow-y:auto;max-height:calc(100vh - clamp(32px,8vw,96px))}.bccw-market-modal__head{padding:clamp(28px,4vw,56px) clamp(28px,4vw,64px) clamp(20px,3vw,32px);border-bottom:1px solid rgba(10,10,10,.18)}.bccw-market-modal__head .h-eyebrow,.bccw-market-modal__foot .h-eyebrow{color:rgba(10,10,10,.55);margin-bottom:16px}.bccw-market-modal__title{font-size:clamp(2rem,4.5vw,3.5rem);font-weight:500;letter-spacing:-0.03em;line-height:1;margin:0}.bccw-market-card+.bccw-market-card{border-top:1px solid rgba(10,10,10,.18)}.bccw-market-card__head{padding:clamp(28px,4vw,48px) clamp(28px,4vw,64px) clamp(8px,1.5vw,16px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:clamp(16px,2.5vw,32px)}.bccw-market-card__module{color:rgba(10,10,10,.5);margin:0;-ms-flex-negative:0;flex-shrink:0}.bccw-market-card__title{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:500;letter-spacing:-0.02em;line-height:1.15;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.4em;-webkit-box-flex:1;-ms-flex:1;flex:1}.bccw-market-card__sub{color:rgba(10,10,10,.45);font-size:.55em;font-weight:500;letter-spacing:.02em}.bccw-market-card__body{padding:0 clamp(28px,4vw,64px) clamp(20px,3vw,32px)}.bccw-market-row{display:grid;grid-template-columns:64px minmax(120px, 0.9fr) minmax(100px, 0.8fr) minmax(0, 2.2fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding:clamp(14px,1.8vw,20px) 0;border-top:1px solid rgba(10,10,10,.18);font-size:clamp(13px,1vw,15px)}.bccw-market-row--head{font-family:"BCCW Inter",system-ui,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(10,10,10,.5)}.bccw-market-row__img{width:64px;height:64px;overflow:hidden;background:var(--bccw-color-lavender-deep)}.bccw-market-row__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-filter:grayscale(0.85) contrast(1.05);filter:grayscale(0.85) contrast(1.05)}.bccw-market-row__name{font-weight:600;font-size:clamp(15px,1.1vw,17px);color:#0a0a0a}.bccw-market-row__type{color:rgba(10,10,10,.6)}.bccw-market-row__desc{color:rgba(10,10,10,.78);line-height:1.55;margin:0}.bccw-market-modal__foot{padding:clamp(20px,2.5vw,32px) clamp(28px,4vw,64px) clamp(28px,4vw,56px);border-top:1px solid rgba(10,10,10,.18)}.bccw-market-modal__foot .h-eyebrow{margin-bottom:0}@media(max-width: 720px){.bccw-market-row{grid-template-columns:64px 1fr;grid-template-rows:auto auto auto;gap:4px 16px;padding:16px 0}.bccw-market-row__img{grid-row:span 3}.bccw-market-row--head{display:none}.bccw-market-row__type{font-size:12px;color:rgba(10,10,10,.55)}.bccw-market-row__desc{grid-column:1/-1;margin-top:4px}}.bccw-connect{background:rgba(0,0,0,0);color:var(--bccw-ink)}.bccw-connect__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:32px;padding:80px 24px 40px;border-bottom:1px solid var(--bccw-ink-line)}@media(min-width: 768px){.bccw-connect__header{padding-left:40px;padding-right:40px}}.bccw-connect__title>span{display:block}.bccw-connect__label{max-width:28rem;font-size:1rem;line-height:1.375;text-align:left;margin:0}@media(min-width: 768px){.bccw-connect__label{font-size:1.125rem;text-align:right}}.bccw-connect__row{display:grid;grid-template-columns:1fr;border-bottom:1px solid var(--bccw-ink-line);min-height:340px}@media(min-width: 768px){.bccw-connect__row{grid-template-columns:1fr 1fr}}.bccw-connect__sidebar{padding:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;border-bottom:1px solid var(--bccw-ink-line)}@media(min-width: 768px){.bccw-connect__sidebar{padding:40px;border-right:1px solid var(--bccw-ink-line);border-bottom:0}}.bccw-connect__sidebar-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.bccw-connect__eyebrow{font-family:"BCCW Inter",system-ui,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:2px;color:var(--bccw-ink-muted);margin:0;font-weight:500}.bccw-connect__title-row{font-size:1.25rem;font-weight:500;line-height:1.375;margin:0}@media(min-width: 768px){.bccw-connect__title-row{font-size:1.5rem}}.bccw-connect__body{font-size:.875rem;color:var(--bccw-ink-soft);line-height:1.625;margin:0}.bccw-connect__sub{padding-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.bccw-connect__cta-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.bccw-connect__meta{font-size:12px;color:var(--bccw-ink-muted)}.bccw-connect__cta{font-size:12px;text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid var(--bccw-ink);color:var(--bccw-ink);background:rgba(0,0,0,0);padding-bottom:4px;cursor:pointer;text-decoration:none;-webkit-transition:color 200ms ease,border-color 200ms ease;transition:color 200ms ease,border-color 200ms ease;font-family:"BCCW Inter",system-ui,sans-serif}.bccw-connect__cta:hover{color:var(--bccw-text-pink);border-bottom-color:var(--bccw-text-pink)}.bccw-connect__img{position:relative;overflow:hidden;min-height:340px}.bccw-connect-img--walk{background-color:#0a0a0a}.bccw-walk{position:absolute;inset:0}.bccw-walk-layer{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform 720ms cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform 720ms cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),transform 720ms cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),transform 720ms cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform 720ms cubic-bezier(0.16, 1, 0.3, 1);will-change:opacity,transform}.bccw-connect-img--walk:hover .bccw-walk-layer{-webkit-transform:scale(1.05);transform:scale(1.05)}.bccw-walk-layer--new{opacity:1}.bccw-walk-layer--old{opacity:0}.bccw-walk:has([data-walk-chip="2"]:hover) .bccw-walk-layer--new,.bccw-walk:has([data-walk-chip="2"]:focus-visible) .bccw-walk-layer--new{opacity:0}.bccw-walk:has([data-walk-chip="2"]:hover) .bccw-walk-layer--old,.bccw-walk:has([data-walk-chip="2"]:focus-visible) .bccw-walk-layer--old{opacity:1}@media(prefers-reduced-motion: reduce){.bccw-walk-layer{-webkit-transition:opacity .5s;transition:opacity .5s}.bccw-connect-img--walk:hover .bccw-walk-layer{-webkit-transform:none;transform:none}}.bccw-walk-chips{position:absolute;top:24px;right:24px;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;max-width:60%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.bccw-walk-chip{padding:8px 16px;font-size:11px;text-transform:uppercase;letter-spacing:1.5px;border:1px solid var(--bccw-text-pink);color:#fff;border-radius:9999px;background:rgba(255,120,241,.3);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:pointer;-webkit-transition:all 200ms ease;transition:all 200ms ease;font-family:"BCCW Inter",system-ui,sans-serif}.bccw-walk-chip:hover,.bccw-walk-chip:focus-visible{background-color:rgba(255,120,241,.55);border-color:var(--bccw-text-pink);outline:none}.bccw-connect-shade{position:absolute;inset:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.45)), color-stop(35%, rgba(0, 0, 0, 0.15)), color-stop(60%, rgba(0, 0, 0, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.15) 35%, rgba(0, 0, 0, 0) 60%);pointer-events:none}.bccw-connect-img__caption{position:absolute;bottom:16px;left:0;right:0;text-align:center;font-family:"BCCW Inter",system-ui,sans-serif;font-size:10px;letter-spacing:2px;color:hsla(0,0%,100%,.85);margin:0;z-index:1}.bccw-connect-img--gov,.bccw-connect-img--youth,.bccw-connect-img--gov+*,.bccw-connect-img:not(.bccw-connect-img--walk){background:#0a0a0a}.bccw-connect-img__bg{position:absolute;inset:0;background-size:cover;background-position:center;-webkit-transition:-webkit-transform 720ms cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter 720ms cubic-bezier(0.16, 1, 0.3, 1);transition:-webkit-transform 720ms cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter 720ms cubic-bezier(0.16, 1, 0.3, 1);transition:transform 720ms cubic-bezier(0.16, 1, 0.3, 1),filter 720ms cubic-bezier(0.16, 1, 0.3, 1);transition:transform 720ms cubic-bezier(0.16, 1, 0.3, 1),filter 720ms cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform 720ms cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter 720ms cubic-bezier(0.16, 1, 0.3, 1);will-change:transform;z-index:0}.bccw-connect__img:hover .bccw-connect-img__bg{-webkit-transform:scale(1.05);transform:scale(1.05)}.bccw-connect__img>.bccw-connect-shade,.bccw-connect__img>.bccw-connect-img__caption{position:relative;z-index:1}@media(prefers-reduced-motion: reduce){.bccw-connect-img__bg{-webkit-transition:none;transition:none}.bccw-connect__img:hover .bccw-connect-img__bg{-webkit-transform:none;transform:none}}.bccw-walk-modal[hidden]{display:none !important}.bccw-walk-modal{position:fixed;inset:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:clamp(16px,4vw,48px)}.bccw-walk-modal__backdrop{position:absolute;inset:0;background:rgba(10,10,10,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.bccw-walk-modal__panel{position:relative;width:min(1180px,100%);max-height:calc(100vh - clamp(32px,8vw,96px));background:var(--bccw-color-lavender);color:#0a0a0a;overflow:hidden}.bccw-walk-modal__close{position:absolute;top:clamp(12px,1.5vw,20px);right:clamp(12px,1.5vw,20px);z-index:5;width:40px;height:40px;border:1px solid rgba(10,10,10,.28);background:rgba(0,0,0,0);color:#0a0a0a;font-size:22px;line-height:1;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background 240ms ease,color 240ms ease;transition:background 240ms ease,color 240ms ease}.bccw-walk-modal__close:hover{background:#0a0a0a;color:var(--bccw-color-lavender)}.bccw-walk-modal__scroll{overflow-y:auto;max-height:calc(100vh - clamp(32px,8vw,96px))}.bccw-walk-modal__head{padding:clamp(28px,4vw,56px) clamp(28px,4vw,64px) clamp(20px,3vw,32px);border-bottom:1px solid rgba(10,10,10,.18)}.bccw-walk-modal__head .h-eyebrow{color:rgba(10,10,10,.55);margin-bottom:16px}.bccw-walk-modal__title{font-size:clamp(2rem,4.5vw,3.5rem);font-weight:500;letter-spacing:-0.03em;line-height:1;margin:0}.bccw-walk-card+.bccw-walk-card{border-top:1px solid rgba(10,10,10,.18)}.bccw-walk-card__head{padding:clamp(28px,4vw,48px) clamp(28px,4vw,64px) clamp(8px,1.5vw,16px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:clamp(16px,2.5vw,32px)}.bccw-walk-card__day{color:rgba(10,10,10,.5);margin:0;-ms-flex-negative:0;flex-shrink:0}.bccw-walk-card__title{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:500;letter-spacing:-0.02em;line-height:1.15;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.4em;-webkit-box-flex:1;-ms-flex:1;flex:1}.bccw-walk-card__tentative{color:rgba(10,10,10,.4);font-size:.55em;font-weight:500;letter-spacing:.02em}.bccw-walk-card__body{padding:0 clamp(28px,4vw,64px) clamp(20px,3vw,32px)}.bccw-walk-row{display:grid;grid-template-columns:2fr 1fr 1fr;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:24px;padding:clamp(14px,1.8vw,20px) 0;border-top:1px solid rgba(10,10,10,.18);font-size:clamp(13px,1vw,15px)}.bccw-walk-row--head{font-family:"BCCW Inter",system-ui,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(10,10,10,.5)}.bccw-walk-row__stop{font-weight:500}.bccw-walk-row__time,.bccw-walk-row__dur{color:rgba(10,10,10,.7);font-variant-numeric:tabular-nums}.bccw-walk-modal__foot{padding:clamp(24px,3vw,40px) clamp(28px,4vw,64px) clamp(28px,4vw,56px);border-top:1px solid rgba(10,10,10,.18)}.bccw-walk-modal__foot .h-eyebrow{color:rgba(10,10,10,.55);margin-bottom:12px}.bccw-walk-modal__foot-head{font-size:clamp(15px,1.25vw,18px);font-weight:500;line-height:1.4;margin:0 0 8px}.bccw-walk-modal__foot-sub{font-size:13px;line-height:1.55;color:rgba(10,10,10,.6);margin:0;max-width:60ch}@media(max-width: 720px){.bccw-walk-row{grid-template-columns:1fr;gap:4px;padding:14px 0}.bccw-walk-row--head{display:none}.bccw-walk-row__time,.bccw-walk-row__dur{font-size:12px;color:rgba(10,10,10,.55)}}.bccw-carousel-section{background:rgba(0,0,0,0);color:var(--bccw-ink)}.bccw-carousel{position:relative;overflow:hidden;padding:48px 0}@media(min-width: 768px){.bccw-carousel{padding:64px 0}}.bccw-carousel__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:0 24px;will-change:transform;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media(min-width: 768px){.bccw-carousel__row{gap:16px;padding:0 40px}}.bccw-carousel__gap{height:12px}@media(min-width: 768px){.bccw-carousel__gap{height:16px}}.bccw-carousel__slide{position:relative;-ms-flex-negative:0;flex-shrink:0;width:68vw;aspect-ratio:3/2;overflow:hidden;margin:0;background-color:var(--bccw-color-lavender);isolation:isolate}@media(min-width: 768px){.bccw-carousel__slide{width:36vw}}.bccw-carousel__slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(1) contrast(1.15) brightness(1.04);filter:grayscale(1) contrast(1.15) brightness(1.04);mix-blend-mode:multiply}.bccw-carousel__slide::after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle, rgba(20, 10, 40, 0.55) 0.9px, transparent 1.4px);background-size:3.5px 3.5px;mix-blend-mode:multiply;opacity:.55;z-index:2}.bccw-carousel__slide::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg, rgba(224, 196, 255, 0.1) 0%, rgba(224, 196, 255, 0) 50%, rgba(224, 196, 255, 0.18) 100%);mix-blend-mode:screen;z-index:1}@media(max-width: 768px){.bccw-carousel__slide::after{background-size:3px 3px}}@media(prefers-reduced-motion: reduce){.bccw-carousel{overflow-x:auto}.bccw-carousel__row{will-change:auto;-webkit-transform:none !important;transform:none !important}}.bccw-program{background:rgba(0,0,0,0);color:var(--bccw-ink);scroll-margin-top:80px}.bccw-program__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:24px;padding:80px 24px 40px;border-bottom:1px solid var(--bccw-ink-line)}@media(min-width: 768px){.bccw-program__header{padding-left:40px;padding-right:40px}}.bccw-program__title{margin:0}.bccw-program__label{margin:0 0 8px}.bccw-program-table{border-bottom:1px solid rgba(10,10,10,.18)}.bccw-program-row{display:grid;grid-template-columns:minmax(220px, 1.2fr) minmax(180px, 1fr) minmax(0, 2.4fr);-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:24px;padding:clamp(20px,2.4vw,32px) clamp(24px,5vw,48px);border-top:1px solid rgba(10,10,10,.18)}.bccw-program-row--head{border-top:0;padding-top:clamp(16px,2vw,24px);padding-bottom:clamp(16px,2vw,24px)}.bccw-program-row--head .bccw-program-col{font-family:"BCCW Inter",system-ui,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(10,10,10,.5)}.bccw-program-row--hl .bccw-program-col--prog,.bccw-program-row--hl .bccw-program-col--time{font-weight:700}.bccw-program-col{font-size:clamp(14px,1.05vw,16px);line-height:1.45;color:rgba(10,10,10,.92)}.bccw-program-col--time{color:rgba(10,10,10,.85);font-variant-numeric:tabular-nums}.bccw-program-date{display:block;font-weight:700;font-size:clamp(15px,1.15vw,18px);color:#0a0a0a}.bccw-program-day{display:block;margin-top:4px;font-size:12px;color:rgba(10,10,10,.55);letter-spacing:.04em}.bccw-program__tba{padding:clamp(20px,2vw,32px) clamp(24px,5vw,48px) clamp(40px,5vw,64px)}.bccw-program__tba .h-eyebrow{color:rgba(10,10,10,.55);margin:0}@media(max-width: 768px){.bccw-program-row{grid-template-columns:1fr;gap:6px;padding:18px 20px}.bccw-program-row--head{display:none}.bccw-program-col--time{font-size:12px;color:rgba(10,10,10,.55)}}.bccw-credentials{background:rgba(0,0,0,0);color:var(--bccw-ink);scroll-margin-top:80px}.bccw-credentials__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:24px;padding:80px 24px 40px;border-bottom:1px solid var(--bccw-ink-line)}@media(min-width: 768px){.bccw-credentials__header{padding-left:40px;padding-right:40px}}.bccw-credentials__title{font-family:"BCCW Inter",system-ui,sans-serif;text-transform:uppercase;font-weight:500;letter-spacing:-0.025em;font-size:3rem;line-height:1;margin:0}@media(min-width: 768px){.bccw-credentials__title{font-size:4.5rem}}.bccw-credentials__label{margin:0 0 8px}.bccw-credentials__mission{padding:64px 24px;border-bottom:1px solid var(--bccw-ink-line)}@media(min-width: 768px){.bccw-credentials__mission{padding:80px 40px}}.bccw-credentials__mission-text{font-size:1.5rem;line-height:1.25;margin:20px 0 0;max-width:48rem}@media(min-width: 768px){.bccw-credentials__mission-text{font-size:2.25rem}}.bccw-credentials__founders{display:grid;grid-template-columns:repeat(2, 1fr);border-bottom:1px solid var(--bccw-ink-line)}@media(min-width: 768px){.bccw-credentials__founders{grid-template-columns:repeat(4, 1fr)}}.bccw-founder-cell{aspect-ratio:6/5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;padding:24px;-webkit-transition:background-color 360ms cubic-bezier(0.16, 1, 0.3, 1);transition:background-color 360ms cubic-bezier(0.16, 1, 0.3, 1)}.bccw-founder-cell:hover{background-color:rgba(0,0,0,.04)}.bccw-founder-cell:nth-child(odd){border-right:1px solid var(--bccw-ink-line)}.bccw-founder-cell:nth-child(-n+2){border-bottom:1px solid var(--bccw-ink-line)}@media(min-width: 768px){.bccw-founder-cell:nth-child(-n+3){border-right:1px solid var(--bccw-ink-line)}.bccw-founder-cell:nth-child(4n){border-right:0}.bccw-founder-cell:nth-child(odd){border-right:1px solid var(--bccw-ink-line)}.bccw-founder-cell:nth-child(-n+2){border-bottom:0}}.bccw-founder-logo{max-height:80px;max-width:70%;-o-object-fit:contain;object-fit:contain;-webkit-filter:grayscale(0.4);filter:grayscale(0.4);-webkit-transition:-webkit-transform 520ms cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter 520ms cubic-bezier(0.16, 1, 0.3, 1);transition:-webkit-transform 520ms cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter 520ms cubic-bezier(0.16, 1, 0.3, 1);transition:transform 520ms cubic-bezier(0.16, 1, 0.3, 1),filter 520ms cubic-bezier(0.16, 1, 0.3, 1);transition:transform 520ms cubic-bezier(0.16, 1, 0.3, 1),filter 520ms cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform 520ms cubic-bezier(0.16, 1, 0.3, 1),-webkit-filter 520ms cubic-bezier(0.16, 1, 0.3, 1);will-change:transform,filter}@media(min-width: 768px){.bccw-founder-logo{max-height:96px}}.bccw-founder-cell:hover .bccw-founder-logo{-webkit-transform:scale(1.06);transform:scale(1.06);-webkit-filter:grayscale(0);filter:grayscale(0)}@media(prefers-reduced-motion: reduce){.bccw-founder-logo,.bccw-founder-cell{-webkit-transition:none;transition:none}.bccw-founder-cell:hover .bccw-founder-logo{-webkit-transform:none;transform:none}}.bccw-about{background:rgba(0,0,0,0);color:var(--bccw-ink);scroll-margin-top:80px}.bccw-about__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:96px 24px;border-bottom:1px solid var(--bccw-ink-line)}@media(min-width: 768px){.bccw-about__inner{padding:128px 40px}}.bccw-about__title{font-size:1.875rem;font-weight:500;letter-spacing:-0.025em;line-height:1.25;margin:24px 0 0;max-width:48rem}@media(min-width: 768px){.bccw-about__title{font-size:3rem}}.bccw-about__cta{margin-top:40px;padding:16px 32px;font-size:12px;text-transform:uppercase;letter-spacing:2px;border:1px solid var(--bccw-ink);background:rgba(0,0,0,0);color:var(--bccw-ink);cursor:pointer;font-family:"BCCW Inter",system-ui,sans-serif;-webkit-transition:background-color 200ms ease,color 200ms ease;transition:background-color 200ms ease,color 200ms ease}.bccw-about__cta:hover{background:var(--bccw-ink);color:var(--bccw-paper)}.bccw-about-modal-wrap{position:fixed;inset:0;z-index:50;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;background:rgba(0,0,0,.85);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.bccw-about-modal-wrap[hidden]{display:none !important}@media(min-width: 768px){.bccw-about-modal-wrap{padding:32px}}.bccw-about-modal{position:relative;background:var(--bccw-color-orange);color:#fff;width:100%;max-width:64rem;max-height:90vh;overflow-y:auto}.bccw-about-modal__close{position:sticky;top:0;right:0;margin-left:auto;display:block;background:var(--bccw-color-orange);color:#fff;border:0;border-left:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.2);width:48px;height:48px;z-index:10;cursor:pointer;font-size:18px;line-height:1;-webkit-transition:background 200ms ease,color 200ms ease;transition:background 200ms ease,color 200ms ease}.bccw-about-modal__close:hover{background:#fff;color:var(--bccw-color-orange)}.bccw-about-modal__content{margin-top:-48px;background:var(--bccw-color-orange);color:#fff}.bccw-about-hero{padding:clamp(56px,8vw,96px) clamp(24px,5vw,64px) clamp(36px,5vw,56px);border-bottom:1px solid hsla(0,0%,100%,.18);background:var(--bccw-color-orange);color:#fff}.bccw-about-hero__zh{font-size:clamp(2.25rem,5.5vw,4.5rem);font-weight:600;letter-spacing:-0.02em;line-height:1;margin:0 0 clamp(8px,1vw,16px);color:#fff}.bccw-about-hero__en{font-size:clamp(1rem,1.4vw,1.25rem);font-weight:500;letter-spacing:.02em;text-transform:none;color:hsla(0,0%,100%,.7);margin:0}.bccw-about-section{display:grid;grid-template-columns:1fr;gap:1.25rem 0;padding:3rem 1.5rem;border-top:1px solid hsla(0,0%,100%,.18);background:var(--bccw-color-orange);color:#fff}.bccw-about-section:first-of-type{border-top:0;padding-top:1rem}@media(min-width: 768px){.bccw-about-section{grid-template-columns:160px 1fr;gap:0 4rem;padding:3.5rem 3rem}}.bccw-about-stamp{font-family:"BCCW Inter",system-ui,sans-serif;font-size:.75rem;letter-spacing:.24em;text-transform:uppercase;font-weight:600;color:#fff;padding-top:.35rem;margin:0}.bccw-about-lead{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.65);margin:0 0 1.5rem}.bccw-about-body{max-width:60ch}.bccw-about-body .p-editorial{color:hsla(0,0%,100%,.92)}.bccw-about-body .p-editorial>p+p{margin-top:1.25rem}.bccw-about-body .p-editorial>p{line-height:1.65;font-size:.95rem;margin:0}.bccw-about-theme{margin:.5rem 0 2rem;padding-bottom:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.15)}.bccw-about-theme-title{font-size:clamp(2.5rem,5.5vw,4.25rem);line-height:1;font-weight:600;margin:0 0 .5rem;color:#fff}.bccw-about-theme-sub{font-size:.875rem;letter-spacing:.16em;color:hsla(0,0%,100%,.7);margin:0}.bccw-about-strong{font-weight:600;color:var(--bccw-text-pink)}.bccw-about-founders{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.bccw-about-founder{display:grid;grid-template-columns:1fr;gap:16px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.15)}@media(min-width: 768px){.bccw-about-founder{grid-template-columns:8rem 1fr;gap:32px}}.bccw-about-founder__name p{font-size:12px;font-weight:700;letter-spacing:.2em;margin:0;color:#fff}.bccw-about-founder__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.bccw-about-founder__role{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:hsla(0,0%,100%,.65);margin:0}.bccw-about-founder__desc{line-height:1.625;font-size:.875rem;color:hsla(0,0%,100%,.9);margin:0}.bccw-about-founders__foot{margin-top:32px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.15);font-size:.875rem;color:hsla(0,0%,100%,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.bccw-about-founders__foot p{margin:0}.bccw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.bccw-attend{background:rgba(0,0,0,0);color:var(--bccw-paper);scroll-margin-top:80px}.bccw-attend__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:32px;padding:80px 24px;border-bottom:1px solid var(--bccw-ink-line)}@media(min-width: 768px){.bccw-attend__header{padding-left:40px;padding-right:40px}}.bccw-attend__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.bccw-attend__title{margin:0}.bccw-attend__title>span{display:block}.bccw-attend-cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;width:100%;padding:20px 32px;font-size:.875rem;text-transform:uppercase;letter-spacing:2px;font-weight:700;border:1px solid var(--bccw-ink);background:rgba(0,0,0,0);color:var(--bccw-ink);cursor:pointer;font-family:"BCCW Inter",system-ui,sans-serif;-webkit-transition:background .32s cubic-bezier(0.16, 1, 0.3, 1),color .32s cubic-bezier(0.16, 1, 0.3, 1),gap .32s cubic-bezier(0.16, 1, 0.3, 1);transition:background .32s cubic-bezier(0.16, 1, 0.3, 1),color .32s cubic-bezier(0.16, 1, 0.3, 1),gap .32s cubic-bezier(0.16, 1, 0.3, 1)}@media(min-width: 768px){.bccw-attend-cta{width:auto;min-width:280px;padding:24px 48px}}.bccw-attend-cta:hover{background:#fff;color:var(--bccw-color-orange);gap:16px}.bccw-collab-modal[hidden]{display:none !important}.bccw-collab-modal{position:fixed;inset:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:clamp(16px,4vw,48px)}.bccw-collab-modal__backdrop{position:absolute;inset:0;background:rgba(10,10,10,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.bccw-collab-modal__panel{position:relative;width:min(560px,100%);max-height:calc(100vh - clamp(32px,8vw,96px));background:var(--bccw-color-orange);color:#fff;overflow:hidden}.bccw-collab-modal__close{position:absolute;top:clamp(12px,1.5vw,20px);right:clamp(12px,1.5vw,20px);z-index:5;width:40px;height:40px;border:1px solid hsla(0,0%,100%,.45);background:rgba(0,0,0,0);color:#fff;font-size:22px;line-height:1;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background 240ms ease,color 240ms ease;transition:background 240ms ease,color 240ms ease}.bccw-collab-modal__close:hover{background:#fff;color:var(--bccw-color-orange)}.bccw-collab-modal__inner{padding:clamp(48px,6vw,72px) clamp(28px,5vw,56px) clamp(36px,5vw,56px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:12px}.bccw-collab-modal__eyebrow{color:hsla(0,0%,100%,.7);margin:0 0 8px}.bccw-collab-modal__title{font-size:clamp(2rem,4.5vw,3rem);font-weight:600;letter-spacing:-0.02em;line-height:1;margin:0;color:#fff}.bccw-collab-modal__sub{font-size:clamp(15px,1.4vw,18px);font-weight:500;letter-spacing:0;line-height:1.4;color:hsla(0,0%,100%,.85);margin:0 0 12px}.bccw-collab-modal__qr{position:relative;width:clamp(180px,28vw,240px);height:clamp(180px,28vw,240px);margin-top:clamp(20px,3vw,32px);background:#fff;border:1px solid hsla(0,0%,100%,.4);overflow:hidden}.bccw-collab-modal__qr img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.bccw-collab-modal__qr-fallback{position:absolute;inset:0;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"BCCW Inter",system-ui,sans-serif;font-size:14px;letter-spacing:.2em;color:rgba(10,10,10,.4);text-transform:uppercase;background:repeating-linear-gradient(45deg, transparent 0 8px, rgba(10, 10, 10, 0.06) 8px 9px)}.bccw-collab-modal__qr.is-placeholder .bccw-collab-modal__qr-fallback{display:-webkit-box;display:-ms-flexbox;display:flex}.bccw-collab-modal__hint{margin:clamp(20px,2.5vw,28px) 0 0;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:rgba(10,10,10,.55)}.bccw-ready-section{position:relative;overflow:hidden;background:rgba(0,0,0,0);min-height:640px}.bccw-ready-canvas{position:absolute;inset:0;z-index:0;pointer-events:none;min-height:640px}.bccw-ready-canvas canvas{display:block;width:100% !important;height:100% !important}.bccw-ready{position:relative;z-index:2;border-top:1px solid var(--bccw-ink-line);padding:96px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media(min-width: 768px){.bccw-ready{padding-top:128px;padding-bottom:128px}}.bccw-ready__title{color:#fff;margin:0}.bccw-ready__sub{font-family:"BCCW Inter",system-ui,sans-serif;font-size:clamp(14px,1.1vw,17px);font-weight:400;letter-spacing:0;line-height:1.55;color:hsla(0,0%,100%,.78);margin:16px 0 0;max-width:36rem}.bccw-ready-days{font-family:"BCCW Inter",system-ui,sans-serif;font-size:clamp(80px,12vw,200px);font-weight:500;letter-spacing:-0.05em;line-height:.9;font-variant-numeric:tabular-nums;color:#fff;margin:48px 0 0}.bccw-ready-days-lbl{font-family:"BCCW Inter",system-ui,sans-serif;font-size:.5em;font-weight:400;opacity:.85;margin-left:.2em}.bccw-ready__cta{margin-top:48px;padding:24px 48px;font-size:.875rem;text-transform:uppercase;letter-spacing:2px;background:#fff;color:var(--bccw-color-orange);border:1px solid #fff;cursor:pointer;font-weight:700;font-family:"BCCW Inter",system-ui,sans-serif;-webkit-transition:background-color 200ms ease,color 200ms ease;transition:background-color 200ms ease,color 200ms ease}.bccw-ready__cta:hover{background:rgba(0,0,0,0);color:#fff}html.bccw-anim .bccw-ready__title,html.bccw-anim .bccw-ready__sub,html.bccw-anim .bccw-ready__days,html.bccw-anim .bccw-ready__cta{opacity:0;-webkit-transform:translateY(28px);transform:translateY(28px);-webkit-filter:blur(6px);filter:blur(6px);will-change:opacity,transform,filter}html.bccw-anim .bccw-ready.is-on .bccw-ready__title{-webkit-animation:bccw-ready-rise 880ms cubic-bezier(0.16, 1, 0.3, 1) 80ms forwards;animation:bccw-ready-rise 880ms cubic-bezier(0.16, 1, 0.3, 1) 80ms forwards}html.bccw-anim .bccw-ready.is-on .bccw-ready__sub{-webkit-animation:bccw-ready-rise 760ms cubic-bezier(0.16, 1, 0.3, 1) 280ms forwards;animation:bccw-ready-rise 760ms cubic-bezier(0.16, 1, 0.3, 1) 280ms forwards}html.bccw-anim .bccw-ready.is-on .bccw-ready__days{-webkit-animation:bccw-ready-rise 880ms cubic-bezier(0.16, 1, 0.3, 1) 460ms forwards;animation:bccw-ready-rise 880ms cubic-bezier(0.16, 1, 0.3, 1) 460ms forwards}html.bccw-anim .bccw-ready.is-on .bccw-ready__cta{-webkit-animation:bccw-ready-rise 720ms cubic-bezier(0.16, 1, 0.3, 1) 760ms forwards;animation:bccw-ready-rise 720ms cubic-bezier(0.16, 1, 0.3, 1) 760ms forwards}@-webkit-keyframes bccw-ready-rise{from{opacity:0;-webkit-transform:translateY(28px);transform:translateY(28px);-webkit-filter:blur(6px);filter:blur(6px)}to{opacity:1;-webkit-transform:none;transform:none;-webkit-filter:none;filter:none}}@keyframes bccw-ready-rise{from{opacity:0;-webkit-transform:translateY(28px);transform:translateY(28px);-webkit-filter:blur(6px);filter:blur(6px)}to{opacity:1;-webkit-transform:none;transform:none;-webkit-filter:none;filter:none}}@media(prefers-reduced-motion: reduce){html.bccw-anim .bccw-ready__title,html.bccw-anim .bccw-ready__sub,html.bccw-anim .bccw-ready__days,html.bccw-anim .bccw-ready__cta{opacity:1 !important;-webkit-transform:none !important;transform:none !important;-webkit-filter:none !important;filter:none !important;-webkit-animation:none !important;animation:none !important}}
