.ai-education-module__FwKjDq__page{background:var(--bcai-canvas);color:var(--bcai-paper);--ed-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--ed-display:var(--font-bcai-display), Georgia, serif;--ed-sans:var(--font-geist-sans), system-ui, sans-serif;--ed-max:88rem;--ed-pad:clamp(1.25rem, 4vw, 4rem);min-height:100vh}.ai-education-module__FwKjDq__page a{transition:color var(--bcai-motion-fast) ease, background-color var(--bcai-motion-fast) ease, border-color var(--bcai-motion-fast) ease, transform var(--bcai-motion-base) var(--bcai-ease-out)}.ai-education-module__FwKjDq__page a:focus-visible{outline:3px solid var(--bcai-signal-primary);outline-offset:4px}.ai-education-module__FwKjDq__srOnly{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ai-education-module__FwKjDq__kicker,.ai-education-module__FwKjDq__sectionLabel{color:var(--bcai-signal-primary);font-family:var(--ed-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:700}.ai-education-module__FwKjDq__sectionLede{color:color-mix(in srgb, var(--bcai-paper) 82%, var(--bcai-text-muted));max-width:38rem;font-size:clamp(1.02rem,1.6vw,1.22rem);line-height:1.6}.ai-education-module__FwKjDq__sectionIntro{max-width:var(--ed-max);grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:1rem 3rem;margin:0 auto;display:grid}.ai-education-module__FwKjDq__sectionIntro h2{font-family:var(--ed-sans);letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(2.2rem,4.6vw,4rem);font-weight:800;line-height:.98}.ai-education-module__FwKjDq__hero{border-bottom:1px solid var(--bcai-border-strong);padding:0 var(--ed-pad) clamp(3rem, 8vw, 7rem);position:relative;overflow:hidden}.ai-education-module__FwKjDq__topline{border-bottom:1px solid var(--bcai-border-strong);font-family:var(--ed-mono);letter-spacing:.14em;max-width:var(--ed-max);text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 auto;padding:1.25rem 0;font-size:.72rem;display:flex}.ai-education-module__FwKjDq__topline a:hover{color:var(--bcai-signal-primary)}.ai-education-module__FwKjDq__topline span{color:var(--bcai-accent-mint)}.ai-education-module__FwKjDq__heroGrid{max-width:var(--ed-max);grid-template-columns:minmax(0,1fr) minmax(20rem,.95fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);margin:0 auto;padding-top:clamp(3rem,7vw,6rem);display:grid}.ai-education-module__FwKjDq__heroCopy{animation:ai-education-module__FwKjDq__ed-rise .56s var(--bcai-ease-out) both}.ai-education-module__FwKjDq__hero h1{font-family:var(--ed-sans);letter-spacing:-.075em;margin:2rem 0 0;font-size:clamp(5rem,13vw,11rem);font-weight:900;line-height:.78}.ai-education-module__FwKjDq__subtitle{color:var(--bcai-accent-mint);font-family:var(--ed-display);margin-top:1.25rem;font-size:clamp(1.55rem,3vw,2.6rem);font-style:italic}.ai-education-module__FwKjDq__lede{max-width:36rem;margin-top:2rem;font-size:clamp(1.05rem,1.8vw,1.32rem);line-height:1.58}.ai-education-module__FwKjDq__nextRoom{border-left:.45rem solid var(--bcai-signal-primary);gap:.3rem;margin-top:2.5rem;padding:.25rem 0 .25rem 1.25rem;display:grid}.ai-education-module__FwKjDq__nextLabel,.ai-education-module__FwKjDq__nextMeta{color:color-mix(in srgb, var(--bcai-paper) 78%, var(--bcai-text-muted));font-family:var(--ed-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem}.ai-education-module__FwKjDq__nextRoom strong{letter-spacing:-.02em;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.05}.ai-education-module__FwKjDq__nextTheme{color:var(--bcai-accent-mint);font-family:var(--ed-display);font-size:1.15rem;font-style:italic}.ai-education-module__FwKjDq__ctaRow{flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem;margin-top:1.4rem;display:flex}.ai-education-module__FwKjDq__primaryCta{background:var(--bcai-signal-primary);color:var(--bcai-canvas);text-transform:uppercase;gap:.65rem;padding:1rem 1.25rem;font-weight:850;display:inline-flex}.ai-education-module__FwKjDq__primaryCta:hover{background:var(--bcai-paper);transform:translateY(-2px)}.ai-education-module__FwKjDq__secondaryCta,.ai-education-module__FwKjDq__textLink{border-bottom:1px solid var(--bcai-border-strong);gap:.5rem;padding-bottom:.15rem;font-weight:650;display:inline-flex}.ai-education-module__FwKjDq__secondaryCta:hover,.ai-education-module__FwKjDq__textLink:hover{border-color:var(--bcai-signal-primary);color:var(--bcai-signal-primary)}.ai-education-module__FwKjDq__plateFigure{animation:ai-education-module__FwKjDq__ed-rise .64s .12s var(--bcai-ease-out) both;justify-self:end;width:min(100%,36rem);margin:0}.ai-education-module__FwKjDq__plate{aspect-ratio:1;border:1px solid var(--bcai-border-strong);isolation:isolate;position:relative;overflow:hidden}.ai-education-module__FwKjDq__plateArt{object-fit:cover;transition:transform 1.2s var(--bcai-ease-out);transform:scale(1.02)}.ai-education-module__FwKjDq__plate:hover .ai-education-module__FwKjDq__plateArt{transform:scale(1.06)}.ai-education-module__FwKjDq__plateGlow,.ai-education-module__FwKjDq__plateGlowSecond{filter:blur(48px);mix-blend-mode:screen;pointer-events:none;z-index:1;border-radius:50%;position:absolute;inset:auto}.ai-education-module__FwKjDq__plateGlow{background:color-mix(in srgb, var(--bcai-accent-mint) 42%, transparent);width:40%;height:40%;animation:11s ease-in-out infinite alternate ai-education-module__FwKjDq__ed-drift;top:34%;left:6%}.ai-education-module__FwKjDq__plateGlowSecond{background:color-mix(in srgb, var(--bcai-signal-steel) 34%, transparent);width:34%;height:34%;animation:14s ease-in-out 2s infinite alternate-reverse ai-education-module__FwKjDq__ed-drift;top:56%;right:8%}.ai-education-module__FwKjDq__plateFigure figcaption{color:var(--bcai-text-muted);margin-top:.85rem;font-size:.82rem;line-height:1.5}.ai-education-module__FwKjDq__facts{border-bottom:1px solid var(--bcai-border-strong);padding:0 var(--ed-pad);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.ai-education-module__FwKjDq__facts p{gap:.45rem;margin:0;padding:1.5rem 1.5rem 1.5rem 0;font-size:.98rem;line-height:1.45;display:grid}.ai-education-module__FwKjDq__facts p+p{border-left:1px solid var(--bcai-border);padding-left:1.5rem}.ai-education-module__FwKjDq__facts span{color:var(--bcai-signal-primary);font-family:var(--ed-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem}.ai-education-module__FwKjDq__bring{border-bottom:1px solid var(--bcai-border-strong);max-width:var(--ed-max);padding:clamp(3.5rem, 8vw, 7rem) var(--ed-pad);margin:0 auto}.ai-education-module__FwKjDq__bringList{margin:1.5rem 0 0;padding:0;list-style:none}.ai-education-module__FwKjDq__bringList li{font-family:var(--ed-sans);letter-spacing:-.045em;padding:.18em 0;font-size:clamp(2rem,5.4vw,4.8rem);font-weight:800;line-height:1.02}.ai-education-module__FwKjDq__bringList li:nth-child(2n){color:var(--bcai-accent-mint)}.ai-education-module__FwKjDq__bringBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 3rem;max-width:64rem;margin-top:2.5rem;display:grid}.ai-education-module__FwKjDq__bringBody p{color:color-mix(in srgb, var(--bcai-paper) 82%, var(--bcai-text-muted));margin:0;font-size:1.12rem;line-height:1.6}.ai-education-module__FwKjDq__bringPromise{border-left:.35rem solid var(--bcai-signal-primary);font-family:var(--ed-display);padding-left:1.1rem;font-style:italic;color:var(--bcai-paper)!important;font-size:clamp(1.3rem,2.2vw,1.7rem)!important}.ai-education-module__FwKjDq__room{border-bottom:1px solid var(--bcai-border-strong);max-width:var(--ed-max);padding:clamp(3.5rem, 8vw, 7rem) var(--ed-pad);margin:0 auto}.ai-education-module__FwKjDq__roomIntro h2,.ai-education-module__FwKjDq__watch h2,.ai-education-module__FwKjDq__hosts h2,.ai-education-module__FwKjDq__related h2{font-family:var(--ed-sans);letter-spacing:-.04em;margin:.75rem 0 1rem;font-size:clamp(2.2rem,4.6vw,4rem);font-weight:800;line-height:.98}.ai-education-module__FwKjDq__roomGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem;margin-top:3rem;display:grid}.ai-education-module__FwKjDq__schedule{border-top:1px solid var(--bcai-border-strong);margin:0;padding:0;list-style:none}.ai-education-module__FwKjDq__schedule li{border-bottom:1px solid var(--bcai-border);grid-template-columns:4rem minmax(0,1fr);gap:1.25rem;padding:1rem 0;display:grid}.ai-education-module__FwKjDq__scheduleTime{color:var(--bcai-signal-primary);font-family:var(--ed-mono);font-size:1.1rem;font-weight:700}.ai-education-module__FwKjDq__expect{margin:0;padding:0;list-style:none}.ai-education-module__FwKjDq__expect li{border-bottom:1px solid var(--bcai-border);color:color-mix(in srgb, var(--bcai-paper) 86%, var(--bcai-text-muted));padding:.85rem 0 .85rem 1.5rem;font-size:1.08rem;line-height:1.5;position:relative}.ai-education-module__FwKjDq__expect li:before{background:var(--bcai-accent-mint);box-shadow:0 0 12px color-mix(in srgb, var(--bcai-accent-mint) 70%, transparent);content:"";border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:1.35rem;left:0}.ai-education-module__FwKjDq__questions{margin-top:4rem}.ai-education-module__FwKjDq__questionsHeading{color:var(--bcai-signal-primary);font-family:var(--ed-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:.74rem;font-weight:700}.ai-education-module__FwKjDq__questionList{border-top:1px solid var(--bcai-border-strong);counter-reset:ed-question;margin:0;padding:0;list-style:none}.ai-education-module__FwKjDq__questionList li{border-bottom:1px solid var(--bcai-border);counter-increment:ed-question;font-family:var(--ed-display);grid-template-columns:3rem minmax(0,1fr);gap:1.5rem;padding:1.1rem 0;font-size:clamp(1.2rem,2.1vw,1.7rem);line-height:1.3;display:grid}.ai-education-module__FwKjDq__questionList li:before{color:var(--bcai-signal-primary);content:counter(ed-question, decimal-leading-zero);font-family:var(--ed-mono);letter-spacing:.12em;padding-top:.45rem;font-size:.8rem}.ai-education-module__FwKjDq__ledger{border-bottom:1px solid var(--bcai-border-strong);padding:clamp(3.5rem, 8vw, 7rem) var(--ed-pad)}.ai-education-module__FwKjDq__sessionList{border-top:1px solid var(--bcai-border-strong);max-width:var(--ed-max);margin:3rem auto 0;padding:0;list-style:none}.ai-education-module__FwKjDq__sessionRow{border-bottom:1px solid var(--bcai-border);grid-template-columns:4rem 9rem minmax(0,1fr) auto;align-items:baseline;gap:1rem 1.5rem;padding:1.25rem 0;display:grid;position:relative}.ai-education-module__FwKjDq__sessionRow:before{background:var(--bcai-signal-primary);content:"";transform-origin:bottom;transition:transform var(--bcai-motion-base) var(--bcai-ease-snap);width:.25rem;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.ai-education-module__FwKjDq__sessionRow:hover{background:var(--bcai-surface-hover)}.ai-education-module__FwKjDq__sessionRow:hover:before{transform:scaleY(1)}.ai-education-module__FwKjDq__sessionRow[data-ed-ai-session=upcoming]{background:color-mix(in srgb, var(--bcai-accent-mint) 8%, transparent)}.ai-education-module__FwKjDq__sessionNumber{color:var(--bcai-signal-primary);font-family:var(--ed-sans);letter-spacing:-.04em;padding-left:1rem;font-size:1.6rem;font-weight:900}.ai-education-module__FwKjDq__sessionDate{color:color-mix(in srgb, var(--bcai-paper) 78%, var(--bcai-text-muted));font-family:var(--ed-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;line-height:1.5}.ai-education-module__FwKjDq__sessionBody{gap:.35rem;display:grid}.ai-education-module__FwKjDq__sessionBody strong{letter-spacing:-.02em;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.2}.ai-education-module__FwKjDq__sessionBody span{color:color-mix(in srgb, var(--bcai-paper) 78%, var(--bcai-text-muted));max-width:46rem;font-size:.98rem;line-height:1.5}.ai-education-module__FwKjDq__sessionGo{color:var(--bcai-accent-mint);font-family:var(--ed-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.74rem}.ai-education-module__FwKjDq__ledgerNote{color:var(--bcai-text-muted);max-width:var(--ed-max);margin:1.5rem auto 0;font-size:.9rem}.ai-education-module__FwKjDq__watch{border-bottom:1px solid var(--bcai-border-strong);max-width:var(--ed-max);padding:clamp(3.5rem, 8vw, 7rem) var(--ed-pad);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3rem 4rem;margin:0 auto;display:grid}.ai-education-module__FwKjDq__watchCopy{align-self:start;position:sticky;top:6rem}.ai-education-module__FwKjDq__watchCopy .ai-education-module__FwKjDq__textLink{margin-top:1.5rem}.ai-education-module__FwKjDq__watchMedia{gap:1.5rem;display:grid}.ai-education-module__FwKjDq__embed{border:1px solid var(--bcai-border-strong)}.ai-education-module__FwKjDq__photo{margin:0}.ai-education-module__FwKjDq__photo img{border:1px solid var(--bcai-border-strong);width:100%;height:auto;display:block}.ai-education-module__FwKjDq__photo figcaption{color:var(--bcai-text-muted);margin-top:.75rem;font-size:.82rem;line-height:1.5}.ai-education-module__FwKjDq__hosts{border-bottom:1px solid var(--bcai-border-strong);max-width:var(--ed-max);padding:clamp(3.5rem, 8vw, 7rem) var(--ed-pad);margin:0 auto}.ai-education-module__FwKjDq__hostGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:2.5rem;display:grid}.ai-education-module__FwKjDq__host{border:1px solid var(--bcai-border-strong);gap:1rem;padding:2rem;display:grid}.ai-education-module__FwKjDq__host+.ai-education-module__FwKjDq__host{margin-left:-1px}.ai-education-module__FwKjDq__host h3{font-family:var(--ed-sans);letter-spacing:-.03em;margin:0;font-size:1.6rem;font-weight:800}.ai-education-module__FwKjDq__host p{color:color-mix(in srgb, var(--bcai-paper) 82%, var(--bcai-text-muted));margin:0;line-height:1.6}.ai-education-module__FwKjDq__host a{color:var(--bcai-signal-primary);gap:.5rem;margin-top:auto;font-weight:700;display:inline-flex}.ai-education-module__FwKjDq__host a:hover{color:var(--bcai-paper)}.ai-education-module__FwKjDq__hostsAsk{color:color-mix(in srgb, var(--bcai-paper) 82%, var(--bcai-text-muted));max-width:46rem;margin-top:2rem;font-size:1.08rem;line-height:1.6}.ai-education-module__FwKjDq__hostsAsk a{border-bottom:1px solid var(--bcai-signal-primary);color:var(--bcai-paper)}.ai-education-module__FwKjDq__related{max-width:var(--ed-max);padding:clamp(3rem, 6vw, 5rem) var(--ed-pad) clamp(4rem, 8vw, 7rem);margin:0 auto}.ai-education-module__FwKjDq__relatedLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:2rem;display:grid}.ai-education-module__FwKjDq__relatedLinks a{border:1px solid var(--bcai-border-strong);grid-template-rows:auto auto auto 1fr auto;gap:.6rem;padding:0 0 1.5rem;display:grid}.ai-education-module__FwKjDq__relatedLinks a:hover{border-color:var(--bcai-signal-primary);transform:translateY(-2px)}.ai-education-module__FwKjDq__relatedArt{aspect-ratio:16/10;margin-bottom:.9rem;display:block;position:relative;overflow:hidden}.ai-education-module__FwKjDq__relatedArtCover,.ai-education-module__FwKjDq__relatedArtContain{opacity:.85;height:100%;transition:transform .9s var(--bcai-ease-out), opacity var(--bcai-motion-base) ease;width:100%}.ai-education-module__FwKjDq__relatedArtCover{object-fit:cover}.ai-education-module__FwKjDq__relatedArtContain{background:var(--bcai-media-black);object-fit:contain}.ai-education-module__FwKjDq__relatedLinks a:hover .ai-education-module__FwKjDq__relatedArtCover,.ai-education-module__FwKjDq__relatedLinks a:hover .ai-education-module__FwKjDq__relatedArtContain{opacity:1;transform:scale(1.03)}.ai-education-module__FwKjDq__relatedStatus{color:var(--bcai-signal-primary);font-family:var(--ed-mono);letter-spacing:.14em;text-transform:uppercase;padding:0 1.5rem;font-size:.7rem}.ai-education-module__FwKjDq__relatedLinks strong{letter-spacing:-.02em;padding:0 1.5rem;font-size:1.2rem}.ai-education-module__FwKjDq__relatedPromise{color:color-mix(in srgb, var(--bcai-paper) 76%, var(--bcai-text-muted));padding:0 1.5rem;font-size:.94rem;line-height:1.5}.ai-education-module__FwKjDq__relatedGo{color:var(--bcai-accent-mint);padding:0 1.5rem}@keyframes ai-education-module__FwKjDq__ed-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ai-education-module__FwKjDq__ed-drift{0%{opacity:.55;transform:translate(0)scale(1)}to{opacity:1;transform:translate(12%,-10%)scale(1.25)}}@media (prefers-reduced-motion:reduce){.ai-education-module__FwKjDq__heroCopy,.ai-education-module__FwKjDq__plateFigure,.ai-education-module__FwKjDq__plateGlow,.ai-education-module__FwKjDq__plateGlowSecond{animation:none}.ai-education-module__FwKjDq__plateArt,.ai-education-module__FwKjDq__relatedArtCover,.ai-education-module__FwKjDq__relatedArtContain,.ai-education-module__FwKjDq__sessionRow:before,.ai-education-module__FwKjDq__page a{transition:none}}@media (max-width:1080px){.ai-education-module__FwKjDq__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-education-module__FwKjDq__facts p:nth-child(3){border-left:0;padding-left:0}.ai-education-module__FwKjDq__facts p:nth-child(-n+2){border-bottom:1px solid var(--bcai-border)}}@media (max-width:860px){.ai-education-module__FwKjDq__heroGrid,.ai-education-module__FwKjDq__roomGrid,.ai-education-module__FwKjDq__bringBody,.ai-education-module__FwKjDq__watch,.ai-education-module__FwKjDq__sectionIntro,.ai-education-module__FwKjDq__hostGrid{grid-template-columns:minmax(0,1fr)}.ai-education-module__FwKjDq__plateFigure{justify-self:stretch;width:100%}.ai-education-module__FwKjDq__watchCopy{position:static}.ai-education-module__FwKjDq__host+.ai-education-module__FwKjDq__host{margin-top:-1px;margin-left:0}.ai-education-module__FwKjDq__sessionRow{grid-template-columns:3rem minmax(0,1fr);grid-template-areas:"number date""number body""number go"}.ai-education-module__FwKjDq__sessionNumber{grid-area:number;padding-left:.75rem}.ai-education-module__FwKjDq__sessionDate{grid-area:date}.ai-education-module__FwKjDq__sessionDate br{display:none}.ai-education-module__FwKjDq__sessionBody{grid-area:body}.ai-education-module__FwKjDq__sessionGo{grid-area:go}.ai-education-module__FwKjDq__relatedLinks{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.ai-education-module__FwKjDq__facts{grid-template-columns:minmax(0,1fr)}.ai-education-module__FwKjDq__facts p+p{border-left:0;border-top:1px solid var(--bcai-border);padding-left:0}.ai-education-module__FwKjDq__facts p:nth-child(-n+2){border-bottom:0}}
.comox-valley-module__vRJuYW__page{color:var(--bcai-text);font-family:var(--font-geist-sans), system-ui, sans-serif;background:0 0;overflow:hidden}.comox-valley-module__vRJuYW__hero{border-bottom:1px solid var(--bcai-border-strong);background:linear-gradient(color-mix(in srgb, var(--bcai-signal-primary) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--bcai-signal-primary) 4%, transparent) 1px, transparent 1px), var(--bcai-canvas);background-size:56px 56px;position:relative}.comox-valley-module__vRJuYW__heroInner,.comox-valley-module__vRJuYW__eventLog,.comox-valley-module__vRJuYW__related{width:min(100% - 3rem,1180px);margin-inline:auto}.comox-valley-module__vRJuYW__heroInner{padding-block:2rem 5rem}.comox-valley-module__vRJuYW__backLink,.comox-valley-module__vRJuYW__kicker,.comox-valley-module__vRJuYW__darkKicker,.comox-valley-module__vRJuYW__heroFigure figcaption,.comox-valley-module__vRJuYW__fieldNoteArt figcaption,.comox-valley-module__vRJuYW__photoProof figcaption,.comox-valley-module__vRJuYW__ecosystemPoster figcaption{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem}.comox-valley-module__vRJuYW__backLink{color:var(--bcai-text-muted);transition:color .18s;display:inline-block}.comox-valley-module__vRJuYW__backLink:hover{color:var(--bcai-signal-primary)}.comox-valley-module__vRJuYW__heroGrid{grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);padding-top:4rem;display:grid}.comox-valley-module__vRJuYW__heroCopy{z-index:2;position:relative}.comox-valley-module__vRJuYW__kicker{color:var(--bcai-signal-primary)}.comox-valley-module__vRJuYW__heroCopy h1,.comox-valley-module__vRJuYW__sectionLead h2,.comox-valley-module__vRJuYW__fieldCopy h2,.comox-valley-module__vRJuYW__hostCopy h2,.comox-valley-module__vRJuYW__photoProofLead h2,.comox-valley-module__vRJuYW__ecosystemCopy h2,.comox-valley-module__vRJuYW__related h2{font-family:var(--font-bcai-display), Georgia, serif;letter-spacing:-.055em;font-weight:700}.comox-valley-module__vRJuYW__heroCopy h1{text-transform:uppercase;max-width:7ch;margin-top:1.25rem;font-size:clamp(4.8rem,10.5vw,9rem);line-height:.78}.comox-valley-module__vRJuYW__heroPromise{border-left:6px solid var(--bcai-signal-primary);max-width:32rem;color:var(--bcai-text-muted);margin-top:2.25rem;padding-left:1.25rem;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.55}.comox-valley-module__vRJuYW__heroActions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.comox-valley-module__vRJuYW__primaryAction,.comox-valley-module__vRJuYW__darkAction{background:var(--bcai-signal-primary);min-height:3.25rem;color:var(--bcai-canvas);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.1rem;font-weight:750;transition:transform .18s,background-color .18s;display:inline-flex}.comox-valley-module__vRJuYW__primaryAction:hover,.comox-valley-module__vRJuYW__darkAction:hover{background:var(--bcai-text);transform:translate(-3px,-3px)}.comox-valley-module__vRJuYW__textAction,.comox-valley-module__vRJuYW__inlineLink{color:var(--bcai-text);text-decoration:underline;-webkit-text-decoration-color:var(--bcai-signal-primary);text-decoration-color:var(--bcai-signal-primary);font-weight:650;text-decoration-thickness:2px}.comox-valley-module__vRJuYW__textAction:hover,.comox-valley-module__vRJuYW__inlineLink:hover{color:var(--bcai-signal-primary)}.comox-valley-module__vRJuYW__heroFigure{margin:0;animation:.7s cubic-bezier(.2,.8,.2,1) both comox-valley-module__vRJuYW__room-arrival;position:relative}.comox-valley-module__vRJuYW__heroPhoto{aspect-ratio:16/10;border:1px solid var(--bcai-border-strong);box-shadow:18px 18px 0 var(--bcai-atmosphere-tide);position:relative;overflow:hidden}.comox-valley-module__vRJuYW__heroPhoto img{object-fit:cover}.comox-valley-module__vRJuYW__chapterMark{border:6px solid var(--bcai-canvas);border-radius:50%;width:clamp(8rem,16vw,12rem);height:auto;position:absolute;bottom:-3.25rem;right:-2.5rem;transform:rotate(5deg)}.comox-valley-module__vRJuYW__heroFigure figcaption{color:var(--bcai-text-muted);margin-top:1.25rem}.comox-valley-module__vRJuYW__introBand{background:var(--bcai-atmosphere-tide);grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);align-items:end;gap:3rem;padding:clamp(2.5rem,6vw,5.5rem) max(1.5rem,50vw - 590px);display:grid}.comox-valley-module__vRJuYW__introBand>p:first-child{max-width:42rem;font-family:var(--font-bcai-display), Georgia, serif;font-size:clamp(2rem,4vw,3.8rem);line-height:1.04}.comox-valley-module__vRJuYW__introTag{border-top:1px solid var(--bcai-text-muted);color:var(--bcai-text-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;padding-top:1rem;font-size:.78rem}.comox-valley-module__vRJuYW__nextEvent{background:var(--bcai-signal-primary);color:var(--bcai-canvas);grid-template-columns:180px minmax(0,1fr) minmax(220px,320px);grid-template-areas:"date copy artwork""date action artwork";align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(2.5rem,6vw,5rem) max(1.5rem,50vw - 590px);display:grid}.comox-valley-module__vRJuYW__nextDate{border:3px solid var(--bcai-canvas);text-align:center;grid-area:date;width:180px;display:grid}.comox-valley-module__vRJuYW__nextCopy{grid-area:copy}.comox-valley-module__vRJuYW__nextDate span{font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;padding:.45rem;font-size:.72rem;font-weight:700}.comox-valley-module__vRJuYW__nextDate strong{border-block:3px solid var(--bcai-canvas);font-family:var(--font-bcai-display), Georgia, serif;font-size:5rem;line-height:1}.comox-valley-module__vRJuYW__darkKicker{color:var(--bcai-atmosphere-tide);font-weight:750}.comox-valley-module__vRJuYW__nextCopy h2{font-family:var(--font-bcai-display), Georgia, serif;letter-spacing:-.055em;margin-top:.35rem;font-size:clamp(2.6rem,5vw,5rem);font-weight:700;line-height:.92}.comox-valley-module__vRJuYW__nextCopy p:last-child{max-width:42rem;margin-top:1rem;font-size:1.05rem;line-height:1.6}.comox-valley-module__vRJuYW__nextArtwork{border:3px solid var(--bcai-canvas);background:var(--bcai-text);width:min(100%,320px);box-shadow:12px 12px 0 var(--bcai-canvas);grid-area:artwork;margin:0;padding:.5rem;transform:rotate(1deg)}.comox-valley-module__vRJuYW__nextArtwork a,.comox-valley-module__vRJuYW__nextArtwork img{display:block}.comox-valley-module__vRJuYW__nextArtwork img{width:100%;height:auto}.comox-valley-module__vRJuYW__nextEvent>.comox-valley-module__vRJuYW__darkAction{grid-area:action;justify-self:start}.comox-valley-module__vRJuYW__darkAction{border:2px solid var(--bcai-canvas);background:var(--bcai-canvas);min-width:13.5rem;color:var(--bcai-text)}.comox-valley-module__vRJuYW__darkAction:hover{background:var(--bcai-atmosphere-tide);color:var(--bcai-text)}.comox-valley-module__vRJuYW__eventLog{padding-block:clamp(4rem,8vw,8rem)}.comox-valley-module__vRJuYW__sectionLead{grid-template-columns:minmax(0,.9fr) minmax(260px,.45fr);align-items:end;gap:2rem 5rem;margin-bottom:3rem;display:grid}.comox-valley-module__vRJuYW__sectionLead .comox-valley-module__vRJuYW__kicker{grid-column:1/-1}.comox-valley-module__vRJuYW__sectionLead h2,.comox-valley-module__vRJuYW__fieldCopy h2,.comox-valley-module__vRJuYW__hostCopy h2,.comox-valley-module__vRJuYW__photoProofLead h2,.comox-valley-module__vRJuYW__related h2{font-size:clamp(2.6rem,5vw,5.4rem);line-height:.95}.comox-valley-module__vRJuYW__sectionLead>p:last-child{color:var(--bcai-text-muted);line-height:1.6}.comox-valley-module__vRJuYW__eventRows{border-bottom:1px solid var(--bcai-border-strong)}.comox-valley-module__vRJuYW__eventRow{border-top:1px solid var(--bcai-border-strong);min-height:7.5rem;color:var(--bcai-text);grid-template-columns:70px minmax(0,1fr) 240px 28px;align-items:center;gap:1.5rem;transition:background-color .18s,color .18s,padding-inline .18s;display:grid}.comox-valley-module__vRJuYW__eventRow:hover{background:var(--bcai-text);color:var(--bcai-canvas);padding-inline:1rem}.comox-valley-module__vRJuYW__eventNumber,.comox-valley-module__vRJuYW__eventMeta,.comox-valley-module__vRJuYW__eventArrow{font-family:var(--font-geist-mono), monospace}.comox-valley-module__vRJuYW__eventNumber{color:var(--bcai-text-muted);letter-spacing:.12em;font-size:.85rem}.comox-valley-module__vRJuYW__eventRow:hover .comox-valley-module__vRJuYW__eventNumber,.comox-valley-module__vRJuYW__eventRowNext .comox-valley-module__vRJuYW__eventNumber{color:var(--bcai-canvas)}.comox-valley-module__vRJuYW__eventTitle{font-family:var(--font-bcai-display), Georgia, serif;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:700}.comox-valley-module__vRJuYW__eventMeta{color:var(--bcai-text-muted);text-transform:uppercase;font-size:.73rem;line-height:1.65}.comox-valley-module__vRJuYW__eventRow:hover .comox-valley-module__vRJuYW__eventMeta,.comox-valley-module__vRJuYW__eventRowNext .comox-valley-module__vRJuYW__eventMeta{color:var(--bcai-canvas)}.comox-valley-module__vRJuYW__eventArrow{font-size:1.2rem}.comox-valley-module__vRJuYW__eventRowNext{background:var(--bcai-signal-steel);color:var(--bcai-canvas);grid-template-columns:70px 84px minmax(0,1fr) 220px 28px;padding-inline:1rem}.comox-valley-module__vRJuYW__eventRowArt{grid-template-columns:70px 84px minmax(0,1fr) 220px 28px}.comox-valley-module__vRJuYW__eventArtwork{aspect-ratio:1;border:1px solid var(--bcai-canvas);background:var(--bcai-text);display:block;overflow:hidden}.comox-valley-module__vRJuYW__eventArtwork img{object-fit:cover;width:100%;height:100%;transition:transform .24s;display:block}.comox-valley-module__vRJuYW__eventRowNext:hover .comox-valley-module__vRJuYW__eventArtwork img{transform:scale(1.04)}.comox-valley-module__vRJuYW__fieldNotes,.comox-valley-module__vRJuYW__hostSection,.comox-valley-module__vRJuYW__photoProof,.comox-valley-module__vRJuYW__ecosystem{width:min(100% - 3rem,1180px);margin-inline:auto;display:grid}.comox-valley-module__vRJuYW__fieldNotes{grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);align-items:center;gap:clamp(3rem,7vw,7rem);padding-block:clamp(4rem,9vw,9rem)}.comox-valley-module__vRJuYW__fieldNoteArt{background:var(--bcai-text);color:var(--bcai-canvas);box-shadow:18px 18px 0 var(--bcai-atmosphere-tide);margin:0;padding:1rem;position:relative;transform:rotate(-1.2deg)}.comox-valley-module__vRJuYW__fieldNoteArt img{width:100%;height:auto}.comox-valley-module__vRJuYW__fieldNoteArt figcaption{padding:.8rem .25rem .1rem}.comox-valley-module__vRJuYW__fieldCopy blockquote{border-left:6px solid var(--bcai-signal-primary);font-family:var(--font-bcai-display), Georgia, serif;margin-block:2rem;padding-left:1.5rem;font-size:clamp(1.7rem,3vw,2.5rem);font-style:italic;line-height:1.2}.comox-valley-module__vRJuYW__fieldCopy>p:not(.comox-valley-module__vRJuYW__kicker){color:var(--bcai-text-muted);font-size:1.05rem;line-height:1.7}.comox-valley-module__vRJuYW__fieldCopy .comox-valley-module__vRJuYW__inlineLink{margin-top:2rem;display:inline-block}.comox-valley-module__vRJuYW__hostSection{border-block:1px solid var(--bcai-border-strong);grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);min-height:680px}.comox-valley-module__vRJuYW__hostPhoto{min-height:640px;position:relative;overflow:hidden}.comox-valley-module__vRJuYW__hostPhoto img{object-fit:cover;object-position:center 34%;filter:saturate(.92)contrast(1.04)}.comox-valley-module__vRJuYW__hostCopy{background:var(--bcai-atmosphere-tide);flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,7rem);display:flex}.comox-valley-module__vRJuYW__hostCopy dl{margin-block:2.5rem}.comox-valley-module__vRJuYW__hostCopy dl>div{border-top:1px solid var(--bcai-border-strong);grid-template-columns:minmax(120px,.35fr) minmax(0,.65fr);gap:1rem;padding-block:1.25rem;display:grid}.comox-valley-module__vRJuYW__hostCopy dl>div:last-child{border-bottom:1px solid var(--bcai-border-strong)}.comox-valley-module__vRJuYW__hostCopy dt{font-weight:750}.comox-valley-module__vRJuYW__hostCopy dd{color:var(--bcai-text-muted);line-height:1.55}.comox-valley-module__vRJuYW__hostCopy .comox-valley-module__vRJuYW__primaryAction{align-self:flex-start}.comox-valley-module__vRJuYW__photoProof{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:1.5rem;padding-block:clamp(4rem,9vw,9rem)}.comox-valley-module__vRJuYW__photoProofLead{grid-column:1/-1;grid-template-columns:1fr 1.3fr;align-items:end;gap:2rem;margin-bottom:1.5rem;display:grid}.comox-valley-module__vRJuYW__photoProof figure{background:var(--bcai-atmosphere-tide);margin:0;position:relative;overflow:hidden}.comox-valley-module__vRJuYW__photoProof figure img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.comox-valley-module__vRJuYW__photoProof figure:hover img{transform:scale(1.02)}.comox-valley-module__vRJuYW__photoProof figcaption{background:linear-gradient(transparent, color-mix(in srgb, var(--bcai-canvas) 88%, transparent));padding:2.5rem 1rem 1rem;position:absolute;bottom:0;left:0;right:0}.comox-valley-module__vRJuYW__wideProof{aspect-ratio:16/9}.comox-valley-module__vRJuYW__crewProof{aspect-ratio:4/5}.comox-valley-module__vRJuYW__crewProof img{object-position:58% center}.comox-valley-module__vRJuYW__ecosystem{border-block:1px solid var(--bcai-border-strong);grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(3.5rem,9vw,9rem);padding-block:clamp(5rem,10vw,9rem);position:relative}.comox-valley-module__vRJuYW__ecosystem:before{background:var(--bcai-border-strong);content:"";transform-origin:50%;width:1px;position:absolute;top:0;bottom:0;left:37%;transform:rotate(7deg)}.comox-valley-module__vRJuYW__ecosystemPoster{z-index:1;background:var(--bcai-text);color:var(--bcai-canvas);box-shadow:-18px 18px 0 var(--bcai-signal-steel);margin:0;padding:.75rem;transition:box-shadow .24s,transform .24s;position:relative;transform:rotate(1.4deg)}.comox-valley-module__vRJuYW__ecosystemPoster:hover{box-shadow:-12px 12px 0 var(--bcai-signal-primary);transform:rotate(0)translateY(-4px)}.comox-valley-module__vRJuYW__ecosystemPoster a{display:block}.comox-valley-module__vRJuYW__ecosystemPoster img{width:100%;height:auto;display:block}.comox-valley-module__vRJuYW__ecosystemPoster figcaption{padding:.8rem .2rem .15rem}.comox-valley-module__vRJuYW__ecosystemCopy{z-index:1;position:relative}.comox-valley-module__vRJuYW__ecosystemCopy h2{max-width:10ch;margin-top:1rem;font-size:clamp(3rem,6vw,6.4rem);line-height:.88}.comox-valley-module__vRJuYW__ecosystemCopy>p:not(.comox-valley-module__vRJuYW__kicker,.comox-valley-module__vRJuYW__ecosystemMantra){max-width:40rem;color:var(--bcai-text-muted);margin-top:2rem;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.7}.comox-valley-module__vRJuYW__ecosystemMantra{border-block:1px solid var(--bcai-border-strong);max-width:38rem;color:var(--bcai-signal-primary);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin-top:2rem;padding-block:1rem;font-size:.74rem;font-weight:700;line-height:1.7}.comox-valley-module__vRJuYW__ecosystemActions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.comox-valley-module__vRJuYW__related{border-top:1px solid var(--bcai-border-strong);grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:end;gap:4rem;padding-block:clamp(4rem,8vw,7rem);display:grid}.comox-valley-module__vRJuYW__relatedLinks{border-bottom:1px solid var(--bcai-border-strong)}.comox-valley-module__vRJuYW__relatedLinks a{border-top:1px solid var(--bcai-border-strong);color:var(--bcai-text-muted);justify-content:space-between;gap:2rem;padding-block:1rem;font-weight:700;transition:color .18s,padding-inline .18s;display:flex}.comox-valley-module__vRJuYW__relatedLinks a:hover{color:var(--bcai-signal-primary);padding-inline:.75rem}@keyframes comox-valley-module__vRJuYW__room-arrival{0%{opacity:0;transform:translateY(24px)rotate(.7deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@media (max-width:900px){.comox-valley-module__vRJuYW__heroGrid,.comox-valley-module__vRJuYW__introBand,.comox-valley-module__vRJuYW__nextEvent,.comox-valley-module__vRJuYW__sectionLead,.comox-valley-module__vRJuYW__fieldNotes,.comox-valley-module__vRJuYW__hostSection,.comox-valley-module__vRJuYW__photoProof,.comox-valley-module__vRJuYW__photoProofLead,.comox-valley-module__vRJuYW__ecosystem,.comox-valley-module__vRJuYW__related{grid-template-columns:1fr}.comox-valley-module__vRJuYW__heroCopy h1{max-width:none}.comox-valley-module__vRJuYW__heroFigure{width:calc(100% + 1.5rem)}.comox-valley-module__vRJuYW__chapterMark{right:-1rem}.comox-valley-module__vRJuYW__introTag{max-width:26rem}.comox-valley-module__vRJuYW__nextEvent{grid-template-areas:"date""copy""artwork""action";justify-items:start}.comox-valley-module__vRJuYW__nextArtwork{width:min(100%,560px)}.comox-valley-module__vRJuYW__eventRow{grid-template-columns:44px minmax(0,1fr) 24px;gap:1rem;padding-block:1.25rem}.comox-valley-module__vRJuYW__eventMeta{grid-column:2}.comox-valley-module__vRJuYW__eventArrow{grid-area:1/3/3}.comox-valley-module__vRJuYW__eventRowNext,.comox-valley-module__vRJuYW__eventRowArt{grid-template-columns:44px 64px minmax(0,1fr) 24px}.comox-valley-module__vRJuYW__eventRowNext .comox-valley-module__vRJuYW__eventNumber,.comox-valley-module__vRJuYW__eventRowArt .comox-valley-module__vRJuYW__eventNumber{grid-area:1/1/3}.comox-valley-module__vRJuYW__eventArtwork{grid-area:1/2/3}.comox-valley-module__vRJuYW__eventRowNext .comox-valley-module__vRJuYW__eventTitle,.comox-valley-module__vRJuYW__eventRowNext .comox-valley-module__vRJuYW__eventMeta,.comox-valley-module__vRJuYW__eventRowArt .comox-valley-module__vRJuYW__eventTitle,.comox-valley-module__vRJuYW__eventRowArt .comox-valley-module__vRJuYW__eventMeta{grid-column:3}.comox-valley-module__vRJuYW__eventRowNext .comox-valley-module__vRJuYW__eventArrow,.comox-valley-module__vRJuYW__eventRowArt .comox-valley-module__vRJuYW__eventArrow{grid-column:4}.comox-valley-module__vRJuYW__hostPhoto{min-height:min(120vw,720px)}.comox-valley-module__vRJuYW__hostCopy{padding-inline:clamp(1.5rem,8vw,4rem)}.comox-valley-module__vRJuYW__photoProofLead,.comox-valley-module__vRJuYW__related{gap:2rem}.comox-valley-module__vRJuYW__ecosystem{gap:4rem}.comox-valley-module__vRJuYW__ecosystem:before{display:none}.comox-valley-module__vRJuYW__ecosystemPoster{width:min(100%,560px);margin-inline:auto}.comox-valley-module__vRJuYW__ecosystemCopy h2{max-width:12ch}.comox-valley-module__vRJuYW__wideProof,.comox-valley-module__vRJuYW__crewProof{aspect-ratio:16/10}}@media (max-width:560px){.comox-valley-module__vRJuYW__heroInner,.comox-valley-module__vRJuYW__eventLog,.comox-valley-module__vRJuYW__fieldNotes,.comox-valley-module__vRJuYW__hostSection,.comox-valley-module__vRJuYW__photoProof,.comox-valley-module__vRJuYW__ecosystem,.comox-valley-module__vRJuYW__related{width:min(100% - 2rem,1180px)}.comox-valley-module__vRJuYW__heroInner{padding-bottom:4rem}.comox-valley-module__vRJuYW__heroGrid{padding-top:3rem}.comox-valley-module__vRJuYW__heroCopy h1{font-size:clamp(3.7rem,20vw,5.6rem)}.comox-valley-module__vRJuYW__heroPhoto{box-shadow:10px 10px 0 var(--bcai-atmosphere-tide)}.comox-valley-module__vRJuYW__introBand,.comox-valley-module__vRJuYW__nextEvent{padding-inline:1rem}.comox-valley-module__vRJuYW__nextDate{width:150px}.comox-valley-module__vRJuYW__nextDate strong{font-size:4rem}.comox-valley-module__vRJuYW__eventRow:hover{padding-inline:.5rem}.comox-valley-module__vRJuYW__eventTitle{font-size:1.35rem}.comox-valley-module__vRJuYW__eventRowNext,.comox-valley-module__vRJuYW__eventRowArt{gap:.75rem;padding-inline:.5rem}.comox-valley-module__vRJuYW__hostCopy dl>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.comox-valley-module__vRJuYW__heroFigure{animation:none}.comox-valley-module__vRJuYW__photoProof figure img,.comox-valley-module__vRJuYW__ecosystemPoster,.comox-valley-module__vRJuYW__primaryAction,.comox-valley-module__vRJuYW__darkAction,.comox-valley-module__vRJuYW__eventRow,.comox-valley-module__vRJuYW__eventArtwork img,.comox-valley-module__vRJuYW__relatedLinks a{transition:none}}
.film-club-module__t6Adwa__page{background:radial-gradient(circle at 82% 20%, color-mix(in srgb, var(--bcai-signal-glacier) 8%, transparent), transparent 28rem), var(--bcai-canvas);color:var(--bcai-text);font-family:var(--font-geist-sans), system-ui, sans-serif;overflow:hidden}.film-club-module__t6Adwa__page a{text-underline-offset:.22em}.film-club-module__t6Adwa__hero{isolation:isolate;background:var(--bcai-canvas);min-height:min(920px,100svh - 4rem);position:relative;overflow:hidden}.film-club-module__t6Adwa__heroImage{z-index:-3;object-fit:cover;object-position:center 34%;filter:saturate(.78)contrast(1.06);animation:1.2s cubic-bezier(.2,.7,.2,1) both film-club-module__t6Adwa__film-room-arrival}.film-club-module__t6Adwa__heroWash{z-index:-2;background:radial-gradient(circle at 80% 20%, color-mix(in srgb, var(--bcai-signal-glacier) 22%, transparent), transparent 34%), linear-gradient(90deg, color-mix(in srgb, var(--bcai-canvas) 98%, transparent) 0%, color-mix(in srgb, var(--bcai-canvas) 88%, transparent) 44%, color-mix(in srgb, var(--bcai-canvas-elevated) 54%, transparent) 76%, color-mix(in srgb, var(--bcai-canvas) 76%, transparent) 100%), linear-gradient(0deg, color-mix(in srgb, var(--bcai-canvas) 98%, transparent) 0%, transparent 46%);position:absolute;inset:0}.film-club-module__t6Adwa__hero:after{z-index:-1;background-image:repeating-linear-gradient(90deg, transparent 0, transparent calc(8.333vw - 1px), color-mix(in srgb, var(--bcai-signal-glacier) 7%, transparent) calc(8.333vw - 1px), color-mix(in srgb, var(--bcai-signal-glacier) 7%, transparent) 8.333vw);content:"";pointer-events:none;position:absolute;inset:0}.film-club-module__t6Adwa__heroFrame{flex-direction:column;width:min(100% - 3rem,1280px);min-height:min(920px,100svh - 4rem);margin-inline:auto;padding-block:2rem 1.5rem;display:flex}.film-club-module__t6Adwa__backLink,.film-club-module__t6Adwa__kicker,.film-club-module__t6Adwa__darkKicker{font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;font-size:.69rem;font-weight:700}.film-club-module__t6Adwa__backLink{color:var(--bcai-text-muted);align-self:flex-start;transition:color .16s}.film-club-module__t6Adwa__backLink:hover{color:var(--bcai-signal-primary)}.film-club-module__t6Adwa__kicker{color:var(--bcai-signal-glacier)}.film-club-module__t6Adwa__darkKicker{color:var(--bcai-accent-text-light)}.film-club-module__t6Adwa__heroGrid{flex:1;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:clamp(2rem,8vw,8rem);padding-block:4rem 3rem;display:grid}.film-club-module__t6Adwa__heroCopy h1{letter-spacing:-.085em;text-transform:uppercase;flex-direction:column;margin-top:1.1rem;font-size:clamp(5rem,10.8vw,10rem);font-weight:850;line-height:.72;display:flex}.film-club-module__t6Adwa__heroCopy h1 em{color:var(--bcai-signal-glacier);font-family:var(--font-bcai-display), Georgia, serif;letter-spacing:-.07em;text-transform:none;margin-left:clamp(1.5rem,8vw,8rem);font-size:.88em;font-weight:600}.film-club-module__t6Adwa__heroCopy h1 span:last-child{color:var(--bcai-text)}.film-club-module__t6Adwa__heroPromise{max-width:650px;color:var(--bcai-text-muted);margin-top:2.5rem;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.55}.film-club-module__t6Adwa__heroActions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.film-club-module__t6Adwa__primaryAction,.film-club-module__t6Adwa__secondaryAction{justify-content:center;align-items:center;gap:.7rem;min-height:3.1rem;padding:.8rem 1.1rem;font-size:.84rem;font-weight:800;transition:transform .16s,background-color .16s,color .16s;display:inline-flex}.film-club-module__t6Adwa__primaryAction{background:var(--bcai-signal-primary);color:var(--bcai-canvas)}.film-club-module__t6Adwa__primaryAction:hover{background:var(--bcai-signal-glacier);transform:translateY(-3px)}.film-club-module__t6Adwa__secondaryAction{border:1px solid var(--bcai-border);color:var(--bcai-text)}.film-club-module__t6Adwa__secondaryAction:hover{border-color:var(--bcai-signal-primary);color:var(--bcai-signal-primary)}.film-club-module__t6Adwa__heroPoster{justify-self:end;width:min(100%,390px);transform:rotate(3.5deg)}.film-club-module__t6Adwa__heroPoster>div{aspect-ratio:1.04;border:.7rem solid var(--bcai-text);box-shadow:1.4rem 1.4rem 0 var(--bcai-signal-glacier);position:relative;overflow:hidden}.film-club-module__t6Adwa__posterImage{object-fit:cover}.film-club-module__t6Adwa__heroPoster figcaption{color:var(--bcai-text-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-align:right;text-transform:uppercase;margin-top:2rem;font-size:.65rem}.film-club-module__t6Adwa__heroLedger{border-block:1px solid var(--bcai-border);grid-template-columns:repeat(4,1fr);display:grid}.film-club-module__t6Adwa__heroLedger>div{border-left:1px solid var(--bcai-border);min-width:0;padding:1rem}.film-club-module__t6Adwa__heroLedger>div:last-child{border-right:1px solid var(--bcai-border)}.film-club-module__t6Adwa__heroLedger dt{color:var(--bcai-text-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.61rem}.film-club-module__t6Adwa__heroLedger dd{font-family:var(--font-bcai-display), Georgia, serif;text-overflow:ellipsis;white-space:nowrap;margin-top:.35rem;font-size:clamp(1.05rem,1.8vw,1.45rem);font-weight:700;line-height:1;overflow:hidden}.film-club-module__t6Adwa__ticker{border-block:2px solid var(--bcai-canvas);background:var(--bcai-signal-glacier);color:var(--bcai-canvas);overflow:hidden}.film-club-module__t6Adwa__tickerTrack{width:max-content;animation:32s linear infinite film-club-module__t6Adwa__film-ticker;display:flex}.film-club-module__t6Adwa__tickerTrack span{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;white-space:nowrap;padding:.8rem 0;font-size:.74rem;font-weight:850}.film-club-module__t6Adwa__tickerTrack i{color:var(--bcai-signal-coral);padding-inline:1.2rem;font-style:normal}.film-club-module__t6Adwa__manifesto,.film-club-module__t6Adwa__nextScreening,.film-club-module__t6Adwa__pathsSection,.film-club-module__t6Adwa__sponsorSection{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);display:grid}.film-club-module__t6Adwa__manifesto{background:var(--bcai-signal-glacier);color:var(--bcai-canvas);gap:clamp(3rem,10vw,10rem);padding:clamp(5rem,11vw,10rem) max(1.5rem,50vw - 640px)}.film-club-module__t6Adwa__manifesto h2,.film-club-module__t6Adwa__sectionLead h2,.film-club-module__t6Adwa__screeningCopy h2,.film-club-module__t6Adwa__pathsIntro h2,.film-club-module__t6Adwa__sponsorSection h2{font-family:var(--font-bcai-display), Georgia, serif;letter-spacing:-.055em;margin-top:.7rem;font-weight:650;line-height:.92}.film-club-module__t6Adwa__manifesto h2{max-width:720px;font-size:clamp(3.6rem,7.5vw,7.5rem)}.film-club-module__t6Adwa__manifestoCopy>p{max-width:560px;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.6}.film-club-module__t6Adwa__manifestoCopy ol{border-top:2px solid var(--bcai-canvas);margin-top:3rem}.film-club-module__t6Adwa__manifestoCopy li{border-bottom:1px solid color-mix(in srgb, var(--bcai-canvas) 30%, transparent);grid-template-columns:3rem 1fr;gap:1rem;padding-block:1rem;display:grid}.film-club-module__t6Adwa__manifestoCopy li span{color:var(--bcai-accent-text-light);font-family:var(--font-geist-mono), monospace;font-size:.72rem}.film-club-module__t6Adwa__manifestoCopy li strong{font-size:1.08rem}.film-club-module__t6Adwa__nextScreening{background:var(--bcai-canvas-elevated);min-height:660px;color:var(--bcai-text)}.film-club-module__t6Adwa__screeningVisual{min-height:560px;position:relative;overflow:hidden}.film-club-module__t6Adwa__screeningVisual:after{border:1rem solid color-mix(in srgb, var(--bcai-canvas) 16%, transparent);content:"";pointer-events:none;position:absolute;inset:0}.film-club-module__t6Adwa__screeningImage{object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.film-club-module__t6Adwa__nextScreening:hover .film-club-module__t6Adwa__screeningImage{transform:scale(1.025)}.film-club-module__t6Adwa__screeningVisual>span{background:var(--bcai-signal-primary);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;padding:.55rem .8rem;font-size:.66rem;font-weight:850;position:absolute;bottom:1.5rem;right:1.5rem}.film-club-module__t6Adwa__screeningCopy{flex-direction:column;justify-content:center;align-items:flex-start;max-width:680px;padding:clamp(3rem,8vw,7rem);display:flex}.film-club-module__t6Adwa__screeningCopy time,.film-club-module__t6Adwa__screeningCopy>p:not(.film-club-module__t6Adwa__darkKicker){color:var(--bcai-text-muted);font-weight:750}.film-club-module__t6Adwa__screeningCopy .film-club-module__t6Adwa__darkKicker{color:var(--bcai-signal-glacier)}.film-club-module__t6Adwa__screeningCopy time{font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin-top:1.6rem;font-size:.75rem}.film-club-module__t6Adwa__screeningCopy h2{margin-bottom:1rem;font-size:clamp(3.4rem,6vw,6.6rem)}.film-club-module__t6Adwa__screeningCopy .film-club-module__t6Adwa__primaryAction{margin-top:2rem}.film-club-module__t6Adwa__roomSection,.film-club-module__t6Adwa__calendarSection,.film-club-module__t6Adwa__faqSection,.film-club-module__t6Adwa__relatedSection{width:min(100% - 3rem,1280px);margin-inline:auto;padding-block:clamp(5rem,10vw,9rem)}.film-club-module__t6Adwa__faqList{max-width:46rem;margin-top:3rem}.film-club-module__t6Adwa__faqItem{border-top:1px solid var(--bcai-border);padding-block:1.4rem}.film-club-module__t6Adwa__faqItem dt{font-size:1.15rem;font-weight:600}.film-club-module__t6Adwa__faqItem dd{color:var(--bcai-text-muted);margin-top:.75rem;line-height:1.6}.film-club-module__t6Adwa__faqFestivalLink{margin-top:1.5rem}.film-club-module__t6Adwa__faqFestivalLink a{color:var(--bcai-signal-primary);text-underline-offset:.2em;font-weight:600;text-decoration:underline}.film-club-module__t6Adwa__sectionLead{grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);align-items:end;gap:3rem;display:grid}.film-club-module__t6Adwa__sectionLead .film-club-module__t6Adwa__kicker{grid-column:1/-1;margin-bottom:-2rem}.film-club-module__t6Adwa__sectionLead h2{max-width:880px;font-size:clamp(3.4rem,7vw,7rem)}.film-club-module__t6Adwa__sectionLead>p:last-child{color:var(--bcai-text-muted);line-height:1.6}.film-club-module__t6Adwa__photoGrid{grid-template-rows:repeat(2,minmax(300px,1fr));grid-template-columns:1.35fr .65fr;gap:.85rem;margin-top:4rem;display:grid}.film-club-module__t6Adwa__photoGrid figure{background:var(--bcai-canvas);min-height:320px;position:relative;overflow:hidden}.film-club-module__t6Adwa__photoWide{grid-row:1/3}.film-club-module__t6Adwa__photoTall,.film-club-module__t6Adwa__photoSmall{min-height:300px}.film-club-module__t6Adwa__photoSmall:last-child{display:none}.film-club-module__t6Adwa__roomImage{object-fit:cover;filter:saturate(.84)contrast(1.02);transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .3s}.film-club-module__t6Adwa__photoGrid figure:hover .film-club-module__t6Adwa__roomImage{filter:saturate()contrast();transform:scale(1.025)}.film-club-module__t6Adwa__photoGrid figcaption{background:linear-gradient(transparent, color-mix(in srgb, var(--bcai-canvas) 94%, transparent));font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;padding:4rem 1.2rem 1rem;font-size:.67rem;font-weight:700;position:absolute;inset:auto 0 0}.film-club-module__t6Adwa__programSection{background:var(--bcai-text);color:var(--bcai-canvas);padding:clamp(5rem,10vw,9rem) max(1.5rem,50vw - 640px)}.film-club-module__t6Adwa__programSection .film-club-module__t6Adwa__sectionLead>p:last-child{color:var(--bcai-text-muted-light)}.film-club-module__t6Adwa__programGrid{border:2px solid var(--bcai-canvas);background:var(--bcai-canvas);grid-template-columns:repeat(3,1fr);gap:2px;margin-top:4rem;display:grid}.film-club-module__t6Adwa__programGrid article{background:var(--bcai-canvas);min-height:340px;color:var(--bcai-text);flex-direction:column;padding:1.4rem;display:flex}.film-club-module__t6Adwa__programGrid article:nth-child(2){background:var(--bcai-signal-primary);color:var(--bcai-canvas)}.film-club-module__t6Adwa__programGrid article:nth-child(3){background:var(--bcai-signal-coral);color:var(--bcai-text)}.film-club-module__t6Adwa__programGrid span{font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:800}.film-club-module__t6Adwa__programGrid h3{font-family:var(--font-bcai-display), Georgia, serif;letter-spacing:-.055em;margin-top:1rem;font-size:clamp(2.5rem,4.5vw,4.2rem);font-weight:700;line-height:.9}.film-club-module__t6Adwa__programGrid p{margin-top:auto;padding-top:2rem;font-size:.95rem;line-height:1.6}.film-club-module__t6Adwa__calendarSection{background:var(--bcai-canvas)}.film-club-module__t6Adwa__upcomingList{border-top:1px solid var(--bcai-border);margin-top:4rem}.film-club-module__t6Adwa__eventRow{border-bottom:1px solid var(--bcai-border);color:var(--bcai-text);grid-template-columns:10rem minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.2rem;transition:padding-inline .18s,background-color .18s;display:grid}.film-club-module__t6Adwa__eventRow:hover{background:color-mix(in srgb, var(--bcai-signal-glacier) 9%, transparent);padding-inline:1.8rem}.film-club-module__t6Adwa__eventRow time,.film-club-module__t6Adwa__eventRow i,.film-club-module__t6Adwa__capturedCard>span{color:var(--bcai-signal-primary);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-style:normal;font-weight:750}.film-club-module__t6Adwa__eventRow span strong{font-size:1.2rem;display:block}.film-club-module__t6Adwa__eventRow small{color:var(--bcai-text-muted);margin-top:.3rem;display:block}.film-club-module__t6Adwa__capturedGrid{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:3rem;display:grid}.film-club-module__t6Adwa__capturedCard{border:1px solid var(--bcai-border);min-height:260px;color:var(--bcai-text);flex-direction:column;padding:1.2rem;transition:background-color .18s,transform .18s;display:flex}.film-club-module__t6Adwa__capturedCard:hover{background:var(--bcai-canvas);transform:translateY(-4px)}.film-club-module__t6Adwa__capturedCard h3{font-family:var(--font-bcai-display), Georgia, serif;margin-top:1.2rem;font-size:1.8rem;line-height:1}.film-club-module__t6Adwa__capturedCard p{color:var(--bcai-text-muted);margin-top:auto;padding-top:1.5rem;font-size:.8rem}.film-club-module__t6Adwa__capturedCard>strong{color:var(--bcai-signal-primary);margin-top:.7rem;font-size:.78rem}.film-club-module__t6Adwa__archiveAction{color:var(--bcai-signal-primary);margin-top:2rem;font-weight:800;text-decoration:underline;display:inline-block}.film-club-module__t6Adwa__pathsSection{background:var(--bcai-text);color:var(--bcai-canvas);gap:clamp(3rem,8vw,8rem);padding:clamp(5rem,10vw,9rem) max(1.5rem,50vw - 640px)}.film-club-module__t6Adwa__pathsIntro h2,.film-club-module__t6Adwa__sponsorSection h2{font-size:clamp(3.3rem,6vw,6rem)}.film-club-module__t6Adwa__pathsIntro>p:last-child,.film-club-module__t6Adwa__sponsorSection>div:last-child>p{max-width:520px;color:var(--bcai-text-muted-light);margin-top:1.5rem;line-height:1.6}.film-club-module__t6Adwa__publicLinks{border-top:2px solid var(--bcai-canvas)}.film-club-module__t6Adwa__publicLinks>a{border-bottom:1px solid color-mix(in srgb, var(--bcai-canvas) 28%, transparent);color:var(--bcai-canvas);grid-template-columns:minmax(0,1fr) auto;padding:1rem 0;transition:padding-inline .16s,color .16s;display:grid}.film-club-module__t6Adwa__publicLinks>a:hover{color:var(--bcai-accent-text-light);padding-inline:.7rem}.film-club-module__t6Adwa__publicLinks span{color:var(--bcai-text-subtle-light);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;grid-column:1;font-size:.62rem}.film-club-module__t6Adwa__publicLinks strong{grid-column:1;margin-top:.25rem;font-size:1.05rem}.film-club-module__t6Adwa__publicLinks i{grid-area:1/2/3;align-self:center;font-style:normal}.film-club-module__t6Adwa__sponsorSection{background:var(--bcai-signal-coral);color:var(--bcai-text);gap:clamp(3rem,10vw,10rem);padding:clamp(5rem,10vw,9rem) max(1.5rem,50vw - 640px)}.film-club-module__t6Adwa__sponsorSection .film-club-module__t6Adwa__darkKicker{color:var(--bcai-signal-glacier)}.film-club-module__t6Adwa__sponsorSection>div:last-child>p{color:var(--bcai-text-muted)}.film-club-module__t6Adwa__sponsorSection>div:last-child{align-self:end}.film-club-module__t6Adwa__sponsorSection .film-club-module__t6Adwa__primaryAction{background:var(--bcai-signal-primary);color:var(--bcai-canvas);margin-top:2rem}.film-club-module__t6Adwa__sponsorSection .film-club-module__t6Adwa__primaryAction:hover{background:var(--bcai-signal-glacier);color:var(--bcai-canvas)}.film-club-module__t6Adwa__relatedSection{background:var(--bcai-canvas-elevated)}.film-club-module__t6Adwa__relatedGrid{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:4rem;display:grid}.film-club-module__t6Adwa__relatedGrid>a{border:1px solid var(--bcai-border);min-height:480px;color:var(--bcai-text);flex-direction:column;padding-bottom:1.2rem;transition:transform .18s,border-color .18s;display:flex}.film-club-module__t6Adwa__relatedGrid>a:hover{border-color:var(--bcai-signal-primary);transform:translateY(-5px)}.film-club-module__t6Adwa__relatedGrid>a>div{aspect-ratio:16/10;background:var(--bcai-canvas);margin-bottom:1.2rem;position:relative;overflow:hidden}.film-club-module__t6Adwa__relatedImage,.film-club-module__t6Adwa__relatedImageContain{transition:transform .4s}.film-club-module__t6Adwa__relatedImage{object-fit:cover}.film-club-module__t6Adwa__relatedImageContain{object-fit:contain}.film-club-module__t6Adwa__relatedGrid>a:hover .film-club-module__t6Adwa__relatedImage,.film-club-module__t6Adwa__relatedGrid>a:hover .film-club-module__t6Adwa__relatedImageContain{transform:scale(1.025)}.film-club-module__t6Adwa__relatedGrid span,.film-club-module__t6Adwa__relatedGrid h3,.film-club-module__t6Adwa__relatedGrid p,.film-club-module__t6Adwa__relatedGrid strong{margin-inline:1.2rem}.film-club-module__t6Adwa__relatedGrid span{color:var(--bcai-signal-primary);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.film-club-module__t6Adwa__relatedGrid h3{font-family:var(--font-bcai-display), Georgia, serif;margin-top:.7rem;font-size:2rem;line-height:1}.film-club-module__t6Adwa__relatedGrid p{color:var(--bcai-text-muted);margin-top:.8rem;font-size:.85rem;line-height:1.55}.film-club-module__t6Adwa__relatedGrid strong{color:var(--bcai-signal-primary);margin-top:auto;padding-top:1.5rem;font-size:.78rem}.film-club-module__t6Adwa__closingFrame{background:var(--bcai-signal-coral);min-height:720px;color:var(--bcai-text);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(4rem,9vw,8rem) max(1.5rem,50vw - 640px);display:flex;position:relative;overflow:hidden}.film-club-module__t6Adwa__closingFrame:after{background:repeating-linear-gradient(0deg, var(--bcai-canvas) 0, var(--bcai-canvas) 1.25vw, transparent 1.25vw, transparent 2.5vw);content:"";opacity:.12;width:11vw;height:100%;position:absolute;top:0;right:3vw}.film-club-module__t6Adwa__closingFrame>p{letter-spacing:-.08em;text-transform:uppercase;font-size:clamp(4.5rem,10vw,10rem);font-weight:880;line-height:.78}.film-club-module__t6Adwa__closingFrame em{font-family:var(--font-bcai-display), Georgia, serif;text-transform:none;font-weight:600}.film-club-module__t6Adwa__closingFrame .film-club-module__t6Adwa__primaryAction{background:var(--bcai-signal-primary);color:var(--bcai-canvas);margin-top:3rem}@keyframes film-club-module__t6Adwa__film-room-arrival{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes film-club-module__t6Adwa__film-ticker{to{transform:translate(-50%)}}@media (max-width:980px){.film-club-module__t6Adwa__hero,.film-club-module__t6Adwa__heroFrame{min-height:880px}.film-club-module__t6Adwa__heroWash{background:radial-gradient(circle at 75% 16%, color-mix(in srgb, var(--bcai-signal-glacier) 24%, transparent), transparent 36%), linear-gradient(0deg, color-mix(in srgb, var(--bcai-canvas) 98%, transparent) 0%, color-mix(in srgb, var(--bcai-canvas) 88%, transparent) 62%, color-mix(in srgb, var(--bcai-canvas-elevated) 46%, transparent) 100%)}.film-club-module__t6Adwa__heroGrid{grid-template-columns:1fr;gap:3rem;padding-block:4rem 2rem}.film-club-module__t6Adwa__heroPoster{z-index:-1;opacity:.48;width:min(32vw,270px);position:absolute;top:7rem;right:2.5rem}.film-club-module__t6Adwa__heroCopy{align-self:end}.film-club-module__t6Adwa__heroCopy h1{font-size:clamp(5rem,16vw,9rem)}.film-club-module__t6Adwa__manifesto,.film-club-module__t6Adwa__nextScreening,.film-club-module__t6Adwa__pathsSection,.film-club-module__t6Adwa__sponsorSection,.film-club-module__t6Adwa__sectionLead{grid-template-columns:1fr}.film-club-module__t6Adwa__sectionLead .film-club-module__t6Adwa__kicker{margin-bottom:-1rem}.film-club-module__t6Adwa__nextScreening{min-height:0}.film-club-module__t6Adwa__screeningVisual{min-height:520px}.film-club-module__t6Adwa__programGrid,.film-club-module__t6Adwa__capturedGrid,.film-club-module__t6Adwa__relatedGrid{grid-template-columns:1fr}.film-club-module__t6Adwa__programGrid article{min-height:280px}.film-club-module__t6Adwa__capturedCard{min-height:220px}.film-club-module__t6Adwa__relatedGrid>a{min-height:0}.film-club-module__t6Adwa__relatedGrid>a>div{aspect-ratio:16/8}.film-club-module__t6Adwa__relatedGrid strong{margin-top:1.5rem}}@media (max-width:680px){.film-club-module__t6Adwa__heroFrame,.film-club-module__t6Adwa__roomSection,.film-club-module__t6Adwa__calendarSection,.film-club-module__t6Adwa__faqSection,.film-club-module__t6Adwa__relatedSection{width:min(100% - 2rem,1280px)}.film-club-module__t6Adwa__hero,.film-club-module__t6Adwa__heroFrame{min-height:820px}.film-club-module__t6Adwa__heroFrame{padding-top:1.2rem}.film-club-module__t6Adwa__heroGrid{padding-top:5rem}.film-club-module__t6Adwa__heroCopy h1{font-size:clamp(4.2rem,20vw,6.4rem);line-height:.76}.film-club-module__t6Adwa__heroCopy h1 em{margin-left:1rem}.film-club-module__t6Adwa__heroPromise{margin-top:1.8rem;font-size:1rem}.film-club-module__t6Adwa__heroActions{flex-direction:column;align-items:stretch}.film-club-module__t6Adwa__primaryAction,.film-club-module__t6Adwa__secondaryAction{width:100%}.film-club-module__t6Adwa__heroPoster{width:43vw;top:5.2rem;right:1.4rem}.film-club-module__t6Adwa__heroPoster>div{box-shadow:.7rem .7rem 0 var(--bcai-signal-glacier);border-width:.4rem}.film-club-module__t6Adwa__heroPoster figcaption{display:none}.film-club-module__t6Adwa__heroLedger{grid-template-columns:1fr 1fr}.film-club-module__t6Adwa__heroLedger>div:nth-child(odd){border-left:1px solid var(--bcai-border)}.film-club-module__t6Adwa__heroLedger>div{border-right:1px solid var(--bcai-border);border-bottom:1px solid var(--bcai-border)}.film-club-module__t6Adwa__manifesto,.film-club-module__t6Adwa__pathsSection,.film-club-module__t6Adwa__sponsorSection,.film-club-module__t6Adwa__programSection{padding-inline:1rem}.film-club-module__t6Adwa__manifesto h2,.film-club-module__t6Adwa__sectionLead h2,.film-club-module__t6Adwa__screeningCopy h2,.film-club-module__t6Adwa__pathsIntro h2,.film-club-module__t6Adwa__sponsorSection h2{font-size:clamp(3rem,15vw,4.8rem)}.film-club-module__t6Adwa__screeningVisual{min-height:340px}.film-club-module__t6Adwa__screeningCopy{padding:3rem 1rem}.film-club-module__t6Adwa__photoGrid{display:block}.film-club-module__t6Adwa__photoGrid figure,.film-club-module__t6Adwa__photoSmall:last-child{min-height:330px;margin-bottom:.75rem;display:block}.film-club-module__t6Adwa__eventRow{grid-template-columns:1fr auto;gap:.8rem}.film-club-module__t6Adwa__eventRow time{grid-column:1/-1}.film-club-module__t6Adwa__eventRow i{grid-area:2/2}.film-club-module__t6Adwa__closingFrame{min-height:600px;padding-inline:1rem}.film-club-module__t6Adwa__closingFrame>p{font-size:clamp(3.7rem,17vw,6rem);line-height:.82}}@media (prefers-reduced-motion:reduce){.film-club-module__t6Adwa__heroImage,.film-club-module__t6Adwa__tickerTrack{animation:none}.film-club-module__t6Adwa__primaryAction,.film-club-module__t6Adwa__secondaryAction,.film-club-module__t6Adwa__screeningImage,.film-club-module__t6Adwa__roomImage,.film-club-module__t6Adwa__eventRow,.film-club-module__t6Adwa__capturedCard,.film-club-module__t6Adwa__publicLinks>a,.film-club-module__t6Adwa__relatedGrid>a,.film-club-module__t6Adwa__relatedImage,.film-club-module__t6Adwa__relatedImageContain{transition:none}}.film-club-module__t6Adwa__heroImage{filter:saturate(.94)contrast(1.04)}.film-club-module__t6Adwa__heroWash{background:radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--bcai-signal-glacier) 22%, transparent), transparent 34%), radial-gradient(circle at 16% 76%, color-mix(in srgb, var(--bcai-signal-primary) 7%, transparent), transparent 30%), linear-gradient(90deg, color-mix(in srgb, var(--bcai-canvas) 96%, var(--bcai-media-black)) 0%, color-mix(in srgb, var(--bcai-canvas) 88%, transparent) 48%, color-mix(in srgb, var(--bcai-signal-coral) 28%, var(--bcai-canvas)) 100%), linear-gradient(0deg, var(--bcai-canvas) 0%, transparent 50%)}.film-club-module__t6Adwa__heroCopy h1{color:var(--bcai-text)}.film-club-module__t6Adwa__heroCopy h1 em{color:var(--bcai-signal-glacier)}.film-club-module__t6Adwa__heroPoster{transform:none}.film-club-module__t6Adwa__heroPoster>div{border-color:color-mix(in srgb, var(--bcai-signal-glacier) 42%, var(--bcai-text));box-shadow:.8rem .8rem 0 color-mix(in srgb, var(--bcai-signal-glacier) 72%, transparent)}.film-club-module__t6Adwa__heroPoster figcaption,.film-club-module__t6Adwa__heroLedger,.film-club-module__t6Adwa__heroPromise{color:var(--bcai-text-muted)}.film-club-module__t6Adwa__darkKicker,.film-club-module__t6Adwa__manifestoCopy li span{color:var(--bcai-signal-glacier)}.film-club-module__t6Adwa__manifesto,.film-club-module__t6Adwa__programSection,.film-club-module__t6Adwa__pathsSection,.film-club-module__t6Adwa__sponsorSection,.film-club-module__t6Adwa__closingFrame{border-color:var(--bcai-border);background:radial-gradient(circle at 85% 15%, color-mix(in srgb, var(--bcai-signal-glacier) 12%, transparent), transparent 32rem), linear-gradient(135deg, var(--bcai-canvas-elevated), var(--bcai-canvas));color:var(--bcai-text)}.film-club-module__t6Adwa__nextScreening,.film-club-module__t6Adwa__roomSection,.film-club-module__t6Adwa__calendarSection,.film-club-module__t6Adwa__faqSection,.film-club-module__t6Adwa__relatedSection{background:linear-gradient(180deg, color-mix(in srgb, var(--bcai-signal-glacier) 4.5%, transparent), transparent 24rem), var(--bcai-canvas);color:var(--bcai-text)}.film-club-module__t6Adwa__screeningCopy{background:var(--bcai-canvas-elevated);color:var(--bcai-text)}.film-club-module__t6Adwa__manifesto h2,.film-club-module__t6Adwa__manifesto p,.film-club-module__t6Adwa__manifesto li,.film-club-module__t6Adwa__screeningCopy h2,.film-club-module__t6Adwa__screeningCopy p,.film-club-module__t6Adwa__roomSection h2,.film-club-module__t6Adwa__roomSection p,.film-club-module__t6Adwa__programSection h2,.film-club-module__t6Adwa__programSection h3,.film-club-module__t6Adwa__programSection p,.film-club-module__t6Adwa__calendarSection h2,.film-club-module__t6Adwa__calendarSection h3,.film-club-module__t6Adwa__calendarSection p,.film-club-module__t6Adwa__faqSection h2,.film-club-module__t6Adwa__faqSection p,.film-club-module__t6Adwa__faqSection dt,.film-club-module__t6Adwa__faqSection dd,.film-club-module__t6Adwa__pathsSection h2,.film-club-module__t6Adwa__pathsSection h3,.film-club-module__t6Adwa__pathsSection p,.film-club-module__t6Adwa__sponsorSection h2,.film-club-module__t6Adwa__sponsorSection p,.film-club-module__t6Adwa__relatedSection h2,.film-club-module__t6Adwa__relatedSection h3,.film-club-module__t6Adwa__relatedSection p,.film-club-module__t6Adwa__closingFrame p{color:inherit}.film-club-module__t6Adwa__screeningVisual,.film-club-module__t6Adwa__photoGrid figure{border:1px solid color-mix(in srgb, var(--bcai-signal-glacier) 24%, transparent)}.film-club-module__t6Adwa__screeningImage,.film-club-module__t6Adwa__roomImage,.film-club-module__t6Adwa__relatedImage{filter:none}.film-club-module__t6Adwa__photoGrid{background:var(--bcai-canvas-elevated)}.film-club-module__t6Adwa__photoGrid figcaption{background:color-mix(in srgb, var(--bcai-canvas) 90%, transparent);color:var(--bcai-text)}.film-club-module__t6Adwa__photoGrid figcaption a{color:var(--bcai-signal-glacier);white-space:nowrap}.film-club-module__t6Adwa__programGrid article,.film-club-module__t6Adwa__eventRow,.film-club-module__t6Adwa__capturedCard,.film-club-module__t6Adwa__publicLinks>a,.film-club-module__t6Adwa__relatedGrid>a{border-color:color-mix(in srgb, var(--bcai-signal-glacier) 22%, transparent);background:color-mix(in srgb, var(--bcai-canvas-elevated) 94%, transparent);color:var(--bcai-text)}.film-club-module__t6Adwa__programGrid article>span,.film-club-module__t6Adwa__capturedCard>span,.film-club-module__t6Adwa__eventRow time,.film-club-module__t6Adwa__publicLinks span,.film-club-module__t6Adwa__relatedGrid span{color:var(--bcai-signal-glacier)}.film-club-module__t6Adwa__primaryAction{border-color:var(--bcai-signal-primary);background:var(--bcai-signal-primary);color:var(--bcai-canvas)}.film-club-module__t6Adwa__secondaryAction,.film-club-module__t6Adwa__archiveAction,.film-club-module__t6Adwa__publicLinks a{border-color:color-mix(in srgb, var(--bcai-signal-glacier) 34%, transparent);color:var(--bcai-text)}.film-club-module__t6Adwa__secondaryAction:hover,.film-club-module__t6Adwa__archiveAction:hover,.film-club-module__t6Adwa__publicLinks a:hover{border-color:var(--bcai-signal-glacier);color:var(--bcai-signal-glacier)}.film-club-module__t6Adwa__sectionLead>p:last-child,.film-club-module__t6Adwa__pathsIntro>p:last-child,.film-club-module__t6Adwa__screeningCopy>p{color:var(--bcai-text-muted)}.film-club-module__t6Adwa__learningSection{border-top:1px solid var(--bcai-border);background:radial-gradient(circle at 14% 10%, color-mix(in srgb, var(--bcai-signal-glacier) 11%, transparent), transparent 28rem), var(--bcai-canvas);padding:clamp(4.5rem,8vw,8rem) clamp(1.25rem,4vw,3rem)}.film-club-module__t6Adwa__learningShell{width:min(100%,76rem);margin:0 auto}.film-club-module__t6Adwa__learningHeader{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:clamp(2rem,6vw,6rem);margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.film-club-module__t6Adwa__learningKicker,.film-club-module__t6Adwa__learningMeta,.film-club-module__t6Adwa__learningPlaylistLabel,.film-club-module__t6Adwa__learningWatch,.film-club-module__t6Adwa__learningPlaylistLink,.film-club-module__t6Adwa__learningDuration{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.12em}.film-club-module__t6Adwa__learningKicker{color:var(--bcai-signal-glacier);margin:0 0 .8rem;font-size:.74rem}.film-club-module__t6Adwa__learningHeader h2{max-width:12ch;color:var(--bcai-text);font-family:var(--font-bcai-display), serif;letter-spacing:-.04em;margin:0;font-size:clamp(2.7rem,6vw,5.8rem);font-weight:500;line-height:.9}.film-club-module__t6Adwa__learningIntro{max-width:36rem;color:var(--bcai-text-muted);margin:0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.65}.film-club-module__t6Adwa__learningGrid{background:color-mix(in srgb, var(--bcai-signal-glacier) 16%, transparent);border:1px solid color-mix(in srgb, var(--bcai-signal-glacier) 16%, transparent);grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;display:grid}.film-club-module__t6Adwa__learningCard,.film-club-module__t6Adwa__learningPlaylistCard{background:var(--bcai-canvas-elevated);min-width:0;color:var(--bcai-text);text-decoration:none}.film-club-module__t6Adwa__learningCard{grid-column:span 4}.film-club-module__t6Adwa__learningCardFeatured{grid-column:span 8}.film-club-module__t6Adwa__learningFrame{aspect-ratio:16/9;background:var(--bcai-media-black);position:relative;overflow:hidden}.film-club-module__t6Adwa__learningFrame img{object-fit:cover;transition:transform .28s}.film-club-module__t6Adwa__learningCard:hover .film-club-module__t6Adwa__learningFrame img,.film-club-module__t6Adwa__learningCard:focus-visible .film-club-module__t6Adwa__learningFrame img{transform:scale(1.025)}.film-club-module__t6Adwa__learningPlay{border:1px solid color-mix(in srgb, var(--bcai-text) 70%, transparent);background:color-mix(in srgb, var(--bcai-media-black) 84%, transparent);place-items:center;width:3rem;height:3rem;display:grid;position:absolute;inset:auto auto 1rem 1rem}.film-club-module__t6Adwa__learningPlay span{border-top:.42rem solid #0000;border-bottom:.42rem solid #0000;border-left:.68rem solid var(--bcai-signal-primary);width:0;height:0;margin-left:.2rem}.film-club-module__t6Adwa__learningDuration{background:color-mix(in srgb, var(--bcai-media-black) 90%, transparent);color:var(--bcai-text);padding:.35rem .5rem;font-size:.65rem;position:absolute;bottom:.75rem;right:.75rem}.film-club-module__t6Adwa__learningCardBody{padding:clamp(1.25rem,2.5vw,2rem)}.film-club-module__t6Adwa__learningMeta{color:var(--bcai-signal-glacier);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-bottom:1rem;font-size:.64rem;display:flex}.film-club-module__t6Adwa__learningCardBody h3,.film-club-module__t6Adwa__learningPlaylistCard h3{color:var(--bcai-text);font-family:var(--font-bcai-display), serif;letter-spacing:-.025em;margin:0;font-weight:500}.film-club-module__t6Adwa__learningCardBody h3{font-size:clamp(1.45rem,2.4vw,2.25rem);line-height:1.02}.film-club-module__t6Adwa__learningCardFeatured .film-club-module__t6Adwa__learningCardBody h3{max-width:20ch;font-size:clamp(2rem,4vw,3.6rem)}.film-club-module__t6Adwa__learningCardBody p,.film-club-module__t6Adwa__learningPlaylistCard p{color:var(--bcai-text-muted);line-height:1.55}.film-club-module__t6Adwa__learningCardBody p{margin:.9rem 0 1.5rem}.film-club-module__t6Adwa__learningWatch,.film-club-module__t6Adwa__learningPlaylistLink{color:var(--bcai-signal-primary);font-size:.68rem}.film-club-module__t6Adwa__learningPlaylistCard{border-left:.35rem solid var(--bcai-signal-glacier);flex-direction:column;grid-column:span 4;justify-content:flex-end;min-height:100%;padding:clamp(1.6rem,3vw,2.8rem);display:flex}.film-club-module__t6Adwa__learningPlaylistLabel{color:var(--bcai-signal-glacier);margin-bottom:auto;padding-bottom:4rem;font-size:.7rem}.film-club-module__t6Adwa__learningPlaylistCard h3{max-width:10ch;font-size:clamp(2rem,3.8vw,3.4rem);line-height:.96}.film-club-module__t6Adwa__learningPlaylistCard p{margin:1.2rem 0 2rem}.film-club-module__t6Adwa__learningCard:focus-visible,.film-club-module__t6Adwa__learningPlaylistCard:focus-visible{z-index:1;outline:3px solid var(--bcai-signal-primary);outline-offset:-3px;position:relative}@media (max-width:900px){.film-club-module__t6Adwa__learningHeader{grid-template-columns:1fr;gap:1.5rem}.film-club-module__t6Adwa__learningCard,.film-club-module__t6Adwa__learningCardFeatured,.film-club-module__t6Adwa__learningPlaylistCard{grid-column:span 6}.film-club-module__t6Adwa__learningPlaylistCard{min-height:26rem}}@media (max-width:620px){.film-club-module__t6Adwa__learningSection{padding-inline:1rem}.film-club-module__t6Adwa__learningHeader h2{font-size:clamp(2.6rem,15vw,4.4rem)}.film-club-module__t6Adwa__learningCard,.film-club-module__t6Adwa__learningCardFeatured,.film-club-module__t6Adwa__learningPlaylistCard{grid-column:1/-1}.film-club-module__t6Adwa__learningPlaylistCard{min-height:22rem}}@media (prefers-reduced-motion:reduce){.film-club-module__t6Adwa__learningFrame img{transition:none}}
.fraser-valley-module__r3XacG__page{background:var(--bcai-canvas);color:var(--bcai-paper);min-height:100vh}.fraser-valley-module__r3XacG__page a{transition:color .16s,background-color .16s,border-color .16s,transform .16s}.fraser-valley-module__r3XacG__page a:focus-visible{outline:3px solid var(--bcai-signal-primary);outline-offset:4px}.fraser-valley-module__r3XacG__hero{border-bottom:1px solid var(--bcai-border-strong);padding:0 clamp(1.25rem,4vw,4rem) clamp(3rem,8vw,7rem)}.fraser-valley-module__r3XacG__topline{border-bottom:1px solid var(--bcai-border-strong);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;max-width:88rem;margin:0 auto;padding:1.25rem 0;font-size:.72rem;display:flex}.fraser-valley-module__r3XacG__topline a:hover,.fraser-valley-module__r3XacG__topline span{color:var(--bcai-signal-primary)}.fraser-valley-module__r3XacG__heroGrid{grid-template-columns:minmax(0,.88fr) minmax(20rem,1.12fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);max-width:88rem;margin:0 auto;padding-top:clamp(3rem,7vw,6.5rem);display:grid}.fraser-valley-module__r3XacG__heroCopy{animation:.54s ease-out both fraser-valley-module__r3XacG__fv-rise}.fraser-valley-module__r3XacG__kicker,.fraser-valley-module__r3XacG__sectionLabel{color:var(--bcai-signal-primary);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:700}.fraser-valley-module__r3XacG__hero h1{font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.075em;margin:2rem 0 0;font-size:clamp(5.5rem,13vw,11rem);font-weight:900;font-stretch:75%;line-height:.76}.fraser-valley-module__r3XacG__subtitle{color:color-mix(in srgb, var(--bcai-paper) 78%, var(--bcai-text-muted));font-family:var(--font-bcai-display), Georgia, serif;margin-top:1.25rem;font-size:clamp(1.55rem,3vw,2.6rem);font-style:italic}.fraser-valley-module__r3XacG__lede{max-width:37rem;margin-top:2rem;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.58}.fraser-valley-module__r3XacG__launchStamp{border-left:.45rem solid var(--bcai-signal-primary);gap:.2rem;margin-top:2.5rem;padding:.25rem 0 .25rem 1.25rem;display:grid}.fraser-valley-module__r3XacG__launchStamp span{color:color-mix(in srgb, var(--bcai-paper) 78%, var(--bcai-text-muted));font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem}.fraser-valley-module__r3XacG__launchStamp strong{font-size:clamp(1.75rem,3vw,2.7rem);line-height:1}.fraser-valley-module__r3XacG__primaryCta{background:var(--bcai-signal-primary);color:var(--bcai-canvas);text-transform:uppercase;gap:.65rem;margin-top:2.5rem;padding:1rem 1.25rem;font-weight:850;display:inline-flex}.fraser-valley-module__r3XacG__primaryCta:hover{background:var(--bcai-paper);transform:translateY(-2px)}.fraser-valley-module__r3XacG__mapFigure{justify-self:end;width:min(100%,34rem);margin:0;animation:.62s ease-out .1s both fraser-valley-module__r3XacG__fv-rise}.fraser-valley-module__r3XacG__mapCrop{aspect-ratio:5/8;border:1px solid color-mix(in srgb, var(--bcai-paper) 45%, transparent);box-shadow:1.25rem 1.25rem 0 var(--bcai-signal-steel);width:calc(100% - 1.25rem);position:relative;overflow:hidden}.fraser-valley-module__r3XacG__mapCrop img{object-fit:cover;object-position:right center;transform-origin:100%;transform:scale(1.36)}.fraser-valley-module__r3XacG__mapFigure figcaption,.fraser-valley-module__r3XacG__origin figcaption{color:color-mix(in srgb, var(--bcai-paper) 78%, var(--bcai-text-muted));font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:1rem;font-size:.68rem;line-height:1.5}.fraser-valley-module__r3XacG__facts{background:var(--bcai-signal-steel);color:var(--bcai-canvas);grid-template-columns:repeat(3,minmax(0,1fr));padding:0 clamp(1.25rem,4vw,4rem);display:grid}.fraser-valley-module__r3XacG__facts p{border-left:1px solid color-mix(in srgb, var(--bcai-paper) 30%, transparent);gap:.5rem;margin:0;padding:1.75rem clamp(1rem,3vw,2.75rem);font-size:.95rem;display:grid}.fraser-valley-module__r3XacG__facts p:last-child{border-right:1px solid color-mix(in srgb, var(--bcai-paper) 30%, transparent)}.fraser-valley-module__r3XacG__facts span,.fraser-valley-module__r3XacG__eventDate,.fraser-valley-module__r3XacG__relatedLinks a>span:first-child{color:var(--bcai-signal-primary);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:700}.fraser-valley-module__r3XacG__facts span{color:var(--bcai-canvas)}.fraser-valley-module__r3XacG__origin{grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,5rem);max-width:88rem;margin:0 auto;padding:clamp(5rem,10vw,9rem) clamp(1.25rem,4vw,4rem);display:grid}.fraser-valley-module__r3XacG__originCopy{align-self:start;position:sticky;top:7rem}.fraser-valley-module__r3XacG__origin h2,.fraser-valley-module__r3XacG__events h2,.fraser-valley-module__r3XacG__ecosystem h2,.fraser-valley-module__r3XacG__related h2{font-family:var(--font-bcai-display), Georgia, serif;letter-spacing:-.035em;margin:1.25rem 0 0;font-size:clamp(2.5rem,5vw,5rem);font-weight:500;line-height:.98}.fraser-valley-module__r3XacG__originCopy>p:not(.fraser-valley-module__r3XacG__sectionLabel){color:color-mix(in srgb, var(--bcai-paper) 78%, var(--bcai-text-muted));max-width:35rem;margin-top:1.5rem;font-size:1.06rem;line-height:1.72}.fraser-valley-module__r3XacG__origin figure{margin:0}.fraser-valley-module__r3XacG__origin figure img{width:100%;height:auto;display:block}.fraser-valley-module__r3XacG__photoWide{grid-column:2}.fraser-valley-module__r3XacG__photoPortrait{grid-column:2;justify-self:end;width:68%}.fraser-valley-module__r3XacG__localRule{background:color-mix(in srgb, var(--bcai-signal-glacier) 9%, var(--bcai-canvas));border-bottom:1px solid var(--bcai-border-strong);border-top:1px solid var(--bcai-border-strong);grid-template-columns:minmax(8rem,.36fr) minmax(22rem,1.14fr) minmax(18rem,.7fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding:clamp(5rem,9vw,8rem) max(clamp(1.25rem,4vw,4rem),50vw - 44rem);display:grid}.fraser-valley-module__r3XacG__localRule h2{font-family:var(--font-bcai-display), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(2.5rem,5vw,4.8rem);font-weight:500;line-height:.98}.fraser-valley-module__r3XacG__localRule>p:not(.fraser-valley-module__r3XacG__sectionLabel){color:color-mix(in srgb, var(--bcai-paper) 78%, var(--bcai-text-muted));max-width:30rem;margin:0;font-size:1.05rem;line-height:1.72}.fraser-valley-module__r3XacG__events{background:var(--bcai-paper);color:var(--bcai-canvas);padding:clamp(5rem,9vw,8rem) clamp(1.25rem,4vw,4rem)}.fraser-valley-module__r3XacG__sectionIntro,.fraser-valley-module__r3XacG__eventGrid{max-width:88rem;margin-left:auto;margin-right:auto}.fraser-valley-module__r3XacG__events .fraser-valley-module__r3XacG__sectionLabel,.fraser-valley-module__r3XacG__events .fraser-valley-module__r3XacG__eventDate{color:var(--bcai-text-muted-light)}.fraser-valley-module__r3XacG__sectionIntro{grid-template-columns:.7fr 1.3fr;gap:2rem;display:grid}.fraser-valley-module__r3XacG__sectionIntro h2{margin:0}.fraser-valley-module__r3XacG__eventGrid{grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr);gap:1px;margin-top:clamp(3rem,6vw,5rem);display:grid}.fraser-valley-module__r3XacG__eventCard{border:1px solid var(--bcai-canvas);flex-direction:column;min-height:24rem;padding:clamp(1.75rem,4vw,3.5rem);display:flex}.fraser-valley-module__r3XacG__launchEvent{grid-template-columns:minmax(0,.9fr) minmax(14rem,.65fr);padding:0;display:grid;overflow:hidden}.fraser-valley-module__r3XacG__eventCopy{flex-direction:column;padding:clamp(1.75rem,4vw,3.5rem);display:flex}.fraser-valley-module__r3XacG__eventPoster{border-left:1px solid var(--bcai-canvas);min-height:100%;margin:0;position:relative;overflow:hidden}.fraser-valley-module__r3XacG__eventPoster img{object-fit:cover;width:100%;height:100%;display:block}.fraser-valley-module__r3XacG__eventPoster figcaption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fraser-valley-module__r3XacG__eventCard+.fraser-valley-module__r3XacG__eventCard{margin-left:-1px}.fraser-valley-module__r3XacG__eventCard:hover{background:var(--bcai-canvas);color:var(--bcai-paper);z-index:1;position:relative}.fraser-valley-module__r3XacG__eventCard h3{letter-spacing:-.045em;margin-top:1.75rem;font-size:clamp(2rem,4vw,3.5rem);line-height:.98}.fraser-valley-module__r3XacG__eventCard p{max-width:34rem;margin-top:1.5rem;font-size:1rem;line-height:1.65}.fraser-valley-module__r3XacG__eventCard strong{color:var(--bcai-text-muted-light);margin-top:auto;padding-top:2rem}.fraser-valley-module__r3XacG__eventCard:hover strong,.fraser-valley-module__r3XacG__eventCard:hover .fraser-valley-module__r3XacG__eventDate{color:var(--bcai-paper)}.fraser-valley-module__r3XacG__ecosystem{background:var(--bcai-signal-steel);color:var(--bcai-canvas);grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);gap:clamp(3rem,8vw,8rem);padding:clamp(5rem,10vw,9rem) max(clamp(1.25rem,4vw,4rem),50vw - 44rem);display:grid}.fraser-valley-module__r3XacG__ecosystem .fraser-valley-module__r3XacG__sectionLabel{color:var(--bcai-canvas)}.fraser-valley-module__r3XacG__ecosystemCopy>p{margin:0;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.55}.fraser-valley-module__r3XacG__ecosystemLinks{flex-wrap:wrap;gap:1rem 2rem;margin-top:2.5rem;display:flex}.fraser-valley-module__r3XacG__ecosystemLinks a{border-bottom:2px solid var(--bcai-signal-primary);padding-bottom:.3rem;font-weight:800}.fraser-valley-module__r3XacG__ecosystemLinks a:hover{color:var(--bcai-canvas)}.fraser-valley-module__r3XacG__related{max-width:88rem;margin:0 auto;padding:clamp(5rem,9vw,8rem) clamp(1.25rem,4vw,4rem)}.fraser-valley-module__r3XacG__relatedLinks{border-top:1px solid var(--bcai-border-strong);margin-top:3.5rem}.fraser-valley-module__r3XacG__relatedLinks a{border-bottom:1px solid var(--bcai-border-strong);grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.5rem 0;display:grid}.fraser-valley-module__r3XacG__relatedLinks a:hover{color:var(--bcai-signal-primary);padding-left:.75rem}.fraser-valley-module__r3XacG__relatedLinks strong{font-size:clamp(1.2rem,2vw,1.7rem)}@keyframes fraser-valley-module__r3XacG__fv-rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:860px){.fraser-valley-module__r3XacG__heroGrid,.fraser-valley-module__r3XacG__origin,.fraser-valley-module__r3XacG__sectionIntro,.fraser-valley-module__r3XacG__ecosystem,.fraser-valley-module__r3XacG__localRule{grid-template-columns:1fr}.fraser-valley-module__r3XacG__topline span{display:none}.fraser-valley-module__r3XacG__mapFigure{justify-self:start;max-width:34rem}.fraser-valley-module__r3XacG__facts{grid-template-columns:1fr}.fraser-valley-module__r3XacG__facts p,.fraser-valley-module__r3XacG__facts p:last-child{border-bottom:1px solid color-mix(in srgb, var(--bcai-paper) 30%, transparent);border-left:1px solid color-mix(in srgb, var(--bcai-paper) 30%, transparent);border-right:1px solid color-mix(in srgb, var(--bcai-paper) 30%, transparent)}.fraser-valley-module__r3XacG__originCopy{position:static}.fraser-valley-module__r3XacG__photoWide,.fraser-valley-module__r3XacG__photoPortrait{grid-column:1}.fraser-valley-module__r3XacG__photoPortrait{justify-self:start;width:min(82%,34rem)}.fraser-valley-module__r3XacG__eventGrid{grid-template-columns:1fr}.fraser-valley-module__r3XacG__eventCard+.fraser-valley-module__r3XacG__eventCard{margin-top:-1px;margin-left:0}.fraser-valley-module__r3XacG__eventCard{min-height:21rem}}@media (max-width:560px){.fraser-valley-module__r3XacG__hero h1{font-size:clamp(4.5rem,27vw,7rem)}.fraser-valley-module__r3XacG__mapCrop{box-shadow:.75rem .75rem 0 var(--bcai-signal-steel);width:calc(100% - .75rem)}.fraser-valley-module__r3XacG__launchEvent{grid-template-columns:1fr}.fraser-valley-module__r3XacG__eventPoster{aspect-ratio:1;border-left:0;border-top:1px solid var(--bcai-canvas)}.fraser-valley-module__r3XacG__photoPortrait{width:100%}.fraser-valley-module__r3XacG__relatedLinks a{grid-template-columns:1fr auto}.fraser-valley-module__r3XacG__relatedLinks a>span:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.fraser-valley-module__r3XacG__heroCopy,.fraser-valley-module__r3XacG__mapFigure{animation:none}.fraser-valley-module__r3XacG__page a{transition:none}}
.life-sciences-module__sN4MWW__page{background:var(--bcai-canvas);color:var(--bcai-text);font-family:var(--font-geist-sans), system-ui, sans-serif;min-height:100vh}.life-sciences-module__sN4MWW__page a{transition:background-color .18s,border-color .18s,color .18s,transform .18s}.life-sciences-module__sN4MWW__page a:focus-visible{outline:3px solid var(--bcai-signal-primary);outline-offset:4px}.life-sciences-module__sN4MWW__hero{background:var(--bcai-canvas);border-bottom:1px solid var(--bcai-border-strong);padding:0 clamp(1.25rem,4vw,4rem) clamp(4rem,8vw,7rem);overflow:hidden}.life-sciences-module__sN4MWW__heroFrame{max-width:88rem;margin:0 auto}.life-sciences-module__sN4MWW__breadcrumbs{border-bottom:1px solid var(--bcai-border-strong);padding:1.25rem 0}.life-sciences-module__sN4MWW__breadcrumbs a{color:var(--bcai-text-muted)}.life-sciences-module__sN4MWW__breadcrumbs a:hover{color:var(--bcai-signal-primary)}.life-sciences-module__sN4MWW__heroGrid{grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);align-items:center;gap:clamp(3rem,7vw,7rem);padding-top:clamp(3.5rem,7vw,6.5rem);display:grid}.life-sciences-module__sN4MWW__heroCopy{z-index:2;position:relative}.life-sciences-module__sN4MWW__kicker,.life-sciences-module__sN4MWW__sectionLabel{color:var(--bcai-signal-primary);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700}.life-sciences-module__sN4MWW__hero h1{color:var(--bcai-text);font-family:var(--font-bcai-display), Georgia, serif;letter-spacing:-.065em;max-width:9ch;margin:2rem 0 0;font-size:clamp(4.4rem,8vw,7.5rem);font-weight:500;line-height:.84}.life-sciences-module__sN4MWW__hero h1 span{color:var(--bcai-signal-glacier);display:block}.life-sciences-module__sN4MWW__lede{color:var(--bcai-text);font-family:var(--font-bcai-display), Georgia, serif;max-width:30rem;margin-top:2.25rem;font-size:clamp(1.4rem,2.6vw,2.15rem);font-style:italic;line-height:1.25}.life-sciences-module__sN4MWW__heroNote{color:var(--bcai-text-muted);max-width:32rem;margin-top:1.25rem;font-size:1.02rem;line-height:1.65}.life-sciences-module__sN4MWW__heroActions,.life-sciences-module__sN4MWW__joinActions{flex-wrap:wrap;gap:.85rem;margin-top:2.5rem;display:flex}.life-sciences-module__sN4MWW__primaryAction,.life-sciences-module__sN4MWW__secondaryAction{justify-content:center;align-items:center;gap:.65rem;min-height:3.25rem;padding:.85rem 1.1rem;font-size:.86rem;font-weight:800;display:inline-flex}.life-sciences-module__sN4MWW__primaryAction{background:var(--bcai-signal-primary);color:var(--bcai-accent-ink)}.life-sciences-module__sN4MWW__primaryAction:hover{background:var(--bcai-signal-glacier);transform:translateY(-2px)}.life-sciences-module__sN4MWW__secondaryAction{border:1px solid var(--bcai-text-muted);color:var(--bcai-text)}.life-sciences-module__sN4MWW__secondaryAction:hover{border-color:var(--bcai-signal-glacier);color:var(--bcai-signal-glacier)}.life-sciences-module__sN4MWW__heroPoster{animation:life-sciences-module__sN4MWW__ls-settle .52s .1s var(--bcai-ease-out) both;justify-self:end;width:100%;max-width:36rem;margin:0}.life-sciences-module__sN4MWW__heroPoster>div{aspect-ratio:1;border:1px solid var(--bcai-border-strong);border-top:.4rem solid var(--bcai-signal-glacier);box-shadow:1rem 1rem 0 color-mix(in srgb, var(--bcai-signal-glacier) 14%, transparent);position:relative;overflow:hidden}.life-sciences-module__sN4MWW__posterImage{object-fit:cover}.life-sciences-module__sN4MWW__heroPoster figcaption,.life-sciences-module__sN4MWW__storyPoster figcaption,.life-sciences-module__sN4MWW__fieldNotePoster figcaption,.life-sciences-module__sN4MWW__workPortrait figcaption{color:var(--bcai-text-muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;margin-top:1rem;font-size:.67rem;line-height:1.5}.life-sciences-module__sN4MWW__heroLedger{border-bottom:1px solid var(--bcai-border-strong);border-top:1px solid var(--bcai-border-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(4rem,7vw,6rem) 0 0;display:grid}.life-sciences-module__sN4MWW__heroLedger div{border-left:1px solid var(--bcai-border-strong);gap:.55rem;padding:1.5rem clamp(1rem,3vw,2.25rem);display:grid}.life-sciences-module__sN4MWW__heroLedger div:last-child{border-right:1px solid var(--bcai-border-strong)}.life-sciences-module__sN4MWW__heroLedger dt{color:var(--bcai-signal-glacier);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:700}.life-sciences-module__sN4MWW__heroLedger dd{margin:0;font-size:.94rem}.life-sciences-module__sN4MWW__table{background:var(--bcai-canvas);border-bottom:1px solid var(--bcai-border-strong);color:var(--bcai-text);grid-template-columns:minmax(18rem,.85fr) minmax(0,1.15fr);gap:clamp(3rem,8vw,8rem);padding:clamp(5rem,10vw,9rem) max(clamp(1.25rem,4vw,4rem),50vw - 44rem);display:grid}.life-sciences-module__sN4MWW__table .life-sciences-module__sN4MWW__sectionLabel,.life-sciences-module__sN4MWW__events .life-sciences-module__sN4MWW__sectionLabel{color:var(--bcai-signal-glacier)}.life-sciences-module__sN4MWW__table h2,.life-sciences-module__sN4MWW__story h2,.life-sciences-module__sN4MWW__events h2,.life-sciences-module__sN4MWW__work h2,.life-sciences-module__sN4MWW__join h2,.life-sciences-module__sN4MWW__related h2{font-family:var(--font-bcai-display), Georgia, serif;letter-spacing:-.045em;margin:1.25rem 0 0;font-size:clamp(2.7rem,4.8vw,4.8rem);font-weight:500;line-height:.95}.life-sciences-module__sN4MWW__tableIntro>p:not(.life-sciences-module__sN4MWW__sectionLabel,.life-sciences-module__sN4MWW__noPitch){color:var(--bcai-text-muted);max-width:35rem;margin-top:1.5rem;font-size:1.02rem;line-height:1.72}.life-sciences-module__sN4MWW__noPitch{border-bottom:2px solid var(--bcai-signal-primary);border-top:2px solid var(--bcai-signal-primary);color:var(--bcai-text);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;margin-top:2rem;padding:1rem 0;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:800}.life-sciences-module__sN4MWW__agenda{counter-reset:none;margin:0;padding:0;list-style:none}.life-sciences-module__sN4MWW__agenda li{background:var(--bcai-canvas-elevated);border:1px solid var(--bcai-border-strong);color:var(--bcai-text);border-bottom:0;padding:clamp(1.75rem,4vw,3rem)}.life-sciences-module__sN4MWW__agenda li:nth-child(2){background:var(--bcai-canvas-elevated);border-left:.4rem solid var(--bcai-signal-glacier);color:var(--bcai-text);transform:translate(clamp(-1.5rem,-2vw,-.5rem))}.life-sciences-module__sN4MWW__agenda li>span{color:var(--bcai-signal-glacier);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:700}.life-sciences-module__sN4MWW__agenda li:nth-child(2)>span{color:var(--bcai-signal-glacier)}.life-sciences-module__sN4MWW__agenda h3{font-family:var(--font-bcai-display), Georgia, serif;margin-top:1rem;font-size:clamp(1.8rem,3vw,2.75rem);font-weight:500;line-height:1.05}.life-sciences-module__sN4MWW__agenda p{color:var(--bcai-text-muted);margin-top:.85rem;line-height:1.6}.life-sciences-module__sN4MWW__agenda li:nth-child(2) p{color:var(--bcai-text-muted)}.life-sciences-module__sN4MWW__story{background:var(--bcai-canvas-elevated);border-bottom:1px solid var(--bcai-border-strong);border-top:1px solid var(--bcai-border-strong);grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(3rem,8vw,8rem);padding:clamp(5rem,10vw,9rem) max(clamp(1.25rem,4vw,4rem),50vw - 44rem);display:grid}.life-sciences-module__sN4MWW__storyCopy>p:not(.life-sciences-module__sN4MWW__sectionLabel){color:var(--bcai-text-muted);max-width:34rem;margin-top:1.75rem;font-size:1.06rem;line-height:1.72}.life-sciences-module__sN4MWW__storyCopy>a{border-bottom:2px solid var(--bcai-signal-primary);gap:.5rem;margin-top:2rem;padding-bottom:.3rem;font-weight:800;display:inline-flex}.life-sciences-module__sN4MWW__storyCopy>a:hover{color:var(--bcai-signal-primary)}.life-sciences-module__sN4MWW__storyPoster{margin:0}.life-sciences-module__sN4MWW__storyPoster img,.life-sciences-module__sN4MWW__fieldNotePoster img{border:1px solid var(--bcai-border-strong);box-shadow:-1rem 1rem 0 color-mix(in srgb, var(--bcai-signal-glacier) 14%, transparent);width:calc(100% - 1.25rem);height:auto;display:block}.life-sciences-module__sN4MWW__fieldNotePoster{width:min(84%,40rem);margin:3rem 0 0 auto}.life-sciences-module__sN4MWW__fieldNotePoster figcaption{justify-content:space-between;gap:1rem;display:flex}.life-sciences-module__sN4MWW__fieldNotePoster figcaption a{color:var(--bcai-signal-primary);white-space:nowrap}.life-sciences-module__sN4MWW__fieldNotePoster>a{display:block}.life-sciences-module__sN4MWW__events{background:var(--bcai-canvas);color:var(--bcai-text);padding:clamp(5rem,10vw,9rem) clamp(1.25rem,4vw,4rem)}.life-sciences-module__sN4MWW__sectionIntro,.life-sciences-module__sN4MWW__eventRun,.life-sciences-module__sN4MWW__emptyCalendar,.life-sciences-module__sN4MWW__eventQueue{max-width:88rem;margin-left:auto;margin-right:auto}.life-sciences-module__sN4MWW__sectionIntro{grid-template-columns:minmax(10rem,.4fr) minmax(18rem,.9fr) minmax(16rem,.7fr);gap:2rem;display:grid}.life-sciences-module__sN4MWW__sectionIntro h2{margin:0}.life-sciences-module__sN4MWW__sectionIntro>p:last-child{color:var(--bcai-text-muted);margin:0;line-height:1.7}.life-sciences-module__sN4MWW__eventRun{grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr);gap:1.5rem;margin-top:clamp(3rem,6vw,5rem);display:grid}.life-sciences-module__sN4MWW__eventCard{background:var(--bcai-canvas-elevated);border:1px solid var(--bcai-border-strong);color:var(--bcai-text);display:grid;overflow:hidden}.life-sciences-module__sN4MWW__eventCard:hover{border-color:var(--bcai-signal-glacier);transform:translateY(-4px)}.life-sciences-module__sN4MWW__eventArtwork{background:var(--bcai-canvas);position:relative;overflow:hidden}.life-sciences-module__sN4MWW__eventArtwork>span{font-family:var(--font-bcai-display), Georgia, serif;text-align:center;justify-content:center;align-items:center;height:100%;padding:2rem;font-size:2rem;display:flex}.life-sciences-module__sN4MWW__eventImage{object-fit:cover;transition:transform .48s}.life-sciences-module__sN4MWW__eventCard:hover .life-sciences-module__sN4MWW__eventImage{transform:scale(1.025)}.life-sciences-module__sN4MWW__eventCopy{flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem);display:flex;position:relative}.life-sciences-module__sN4MWW__eventSchedule{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.66rem;display:flex}.life-sciences-module__sN4MWW__eventCopy time{color:var(--bcai-signal-primary)}.life-sciences-module__sN4MWW__eventScheduleDivider{color:var(--bcai-signal-glacier)}.life-sciences-module__sN4MWW__eventSchedule span:last-child,.life-sciences-module__sN4MWW__eventCopy small{color:var(--bcai-text-muted)}.life-sciences-module__sN4MWW__eventSequence{color:var(--bcai-text-muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;font-size:.62rem;position:absolute;top:1.2rem;right:1.25rem}.life-sciences-module__sN4MWW__eventCopy h3{font-family:var(--font-bcai-display), Georgia, serif;margin-top:1.4rem;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:500;line-height:1}.life-sciences-module__sN4MWW__eventCopy small{margin-top:1rem;line-height:1.5}.life-sciences-module__sN4MWW__eventCopy strong{color:var(--bcai-signal-glacier);margin-top:auto;padding-top:2rem}.life-sciences-module__sN4MWW__eventFeatured{border-top:.4rem solid var(--bcai-signal-primary);grid-template-rows:auto 1fr}.life-sciences-module__sN4MWW__eventFeatured .life-sciences-module__sN4MWW__eventArtwork{aspect-ratio:16/10}.life-sciences-module__sN4MWW__eventFeatured .life-sciences-module__sN4MWW__eventCopy{min-height:17rem}.life-sciences-module__sN4MWW__eventFeatured .life-sciences-module__sN4MWW__eventCopy h3{max-width:12ch;font-size:clamp(2.4rem,4.2vw,4rem)}.life-sciences-module__sN4MWW__eventQueue{align-content:start;gap:1rem;display:grid}.life-sciences-module__sN4MWW__eventQueueLabel{border-bottom:1px solid var(--bcai-border-strong);color:var(--bcai-signal-glacier);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;margin:0;padding:.1rem 0 .9rem;font-size:.68rem;font-weight:700}.life-sciences-module__sN4MWW__eventCompact{grid-template-columns:minmax(8.5rem,.36fr) minmax(0,.64fr);min-height:10.5rem}.life-sciences-module__sN4MWW__eventCompact .life-sciences-module__sN4MWW__eventArtwork{min-height:100%}.life-sciences-module__sN4MWW__eventCompact .life-sciences-module__sN4MWW__eventCopy{padding:1.25rem}.life-sciences-module__sN4MWW__eventCompact .life-sciences-module__sN4MWW__eventCopy h3{margin-top:.85rem;font-size:clamp(1.45rem,2.2vw,2rem)}.life-sciences-module__sN4MWW__eventCompact .life-sciences-module__sN4MWW__eventCopy small{margin-top:.65rem;font-size:.75rem}.life-sciences-module__sN4MWW__eventCompact .life-sciences-module__sN4MWW__eventCopy strong{padding-top:1rem;font-size:.78rem}.life-sciences-module__sN4MWW__emptyCalendar{border:1px solid var(--bcai-border);margin-top:4rem;padding:2rem}.life-sciences-module__sN4MWW__emptyCalendar a{color:var(--bcai-signal-glacier);margin-top:1rem;font-weight:800;display:inline-block}.life-sciences-module__sN4MWW__roomSection{background:var(--bcai-canvas);color:var(--bcai-text);padding:0 clamp(1.25rem,4vw,4rem) clamp(5rem,10vw,9rem)}.life-sciences-module__sN4MWW__photoGrid{grid-template-rows:minmax(280px,1.15fr) minmax(220px,.85fr);grid-template-columns:1fr 1fr .85fr;gap:.85rem;max-width:88rem;margin:clamp(3rem,6vw,5rem) auto 0;display:grid}.life-sciences-module__sN4MWW__photoGrid figure{background:var(--bcai-media-black);min-height:280px;position:relative;overflow:hidden}.life-sciences-module__sN4MWW__photoWide{grid-area:1/1/auto/3}.life-sciences-module__sN4MWW__photoTall{grid-area:1/3/3;min-height:280px}.life-sciences-module__sN4MWW__photoTall .life-sciences-module__sN4MWW__roomImage{object-position:center 18%}.life-sciences-module__sN4MWW__photoSmall{min-height:220px}.life-sciences-module__sN4MWW__photoSmall figcaption,.life-sciences-module__sN4MWW__photoTall figcaption{padding-top:2rem}.life-sciences-module__sN4MWW__roomImage{object-fit:cover;filter:saturate(.88)contrast(1.02);transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .3s}.life-sciences-module__sN4MWW__photoGrid figure:hover .life-sciences-module__sN4MWW__roomImage{filter:saturate()contrast();transform:scale(1.025)}.life-sciences-module__sN4MWW__photoGrid figcaption{background:color-mix(in srgb, var(--bcai-canvas) 82%, transparent);color:var(--bcai-text);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;padding:4rem 1.2rem 1rem;font-size:.67rem;font-weight:700;position:absolute;inset:auto 0 0}.life-sciences-module__sN4MWW__photoGrid figcaption a{color:var(--bcai-signal-primary)}.life-sciences-module__sN4MWW__capturedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;max-width:88rem;margin:3rem auto 0;display:grid}.life-sciences-module__sN4MWW__capturedCard{border:1px solid var(--bcai-border-strong);background:var(--bcai-canvas-elevated);min-height:220px;color:var(--bcai-text);flex-direction:column;padding:1.2rem;transition:background-color .18s,transform .18s;display:flex}.life-sciences-module__sN4MWW__capturedCard:hover{background:var(--bcai-canvas);transform:translateY(-4px)}.life-sciences-module__sN4MWW__capturedCard>span{color:var(--bcai-signal-primary);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:750}.life-sciences-module__sN4MWW__capturedCard h3{font-family:var(--font-bcai-display), Georgia, serif;margin-top:1.2rem;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.05}.life-sciences-module__sN4MWW__capturedCard p{color:var(--bcai-text-muted);margin-top:auto;padding-top:1.5rem;font-size:.85rem}.life-sciences-module__sN4MWW__capturedCard>strong{color:var(--bcai-signal-primary);margin-top:.7rem;font-size:.78rem}.life-sciences-module__sN4MWW__work{background:var(--bcai-canvas-elevated);border-bottom:1px solid var(--bcai-border-strong);border-top:1px solid var(--bcai-border-strong);grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:center;gap:clamp(3rem,8vw,8rem);padding:clamp(5rem,10vw,9rem) max(clamp(1.25rem,4vw,4rem),50vw - 44rem);display:grid}.life-sciences-module__sN4MWW__workPortrait{margin:0}.life-sciences-module__sN4MWW__workPortrait img{border:1px solid var(--bcai-border-strong);width:100%;height:auto;display:block}.life-sciences-module__sN4MWW__workCopy>p:not(.life-sciences-module__sN4MWW__sectionLabel){color:var(--bcai-text-muted);margin-top:1.5rem;font-size:1.03rem;line-height:1.72}.life-sciences-module__sN4MWW__workLinks{border-top:1px solid var(--bcai-border-strong);margin-top:2.25rem}.life-sciences-module__sN4MWW__workLinks a{border-bottom:1px solid var(--bcai-border-strong);justify-content:space-between;align-items:center;padding:1rem 0;font-weight:800;display:flex}.life-sciences-module__sN4MWW__workLinks a:hover{color:var(--bcai-signal-primary);padding-left:.5rem}.life-sciences-module__sN4MWW__join{background:var(--bcai-signal-glacier);color:var(--bcai-accent-ink);grid-template-columns:minmax(18rem,.9fr) minmax(18rem,1.1fr);gap:clamp(3rem,8vw,8rem);padding:clamp(5rem,9vw,8rem) max(clamp(1.25rem,4vw,4rem),50vw - 44rem);display:grid}.life-sciences-module__sN4MWW__join .life-sciences-module__sN4MWW__sectionLabel{color:var(--bcai-accent-ink)}.life-sciences-module__sN4MWW__join>div:last-child>p{font-family:var(--font-bcai-display), Georgia, serif;margin:0;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.3}.life-sciences-module__sN4MWW__join .life-sciences-module__sN4MWW__primaryAction{background:var(--bcai-accent-ink);color:var(--bcai-text)}.life-sciences-module__sN4MWW__join .life-sciences-module__sN4MWW__primaryAction:hover{background:var(--bcai-signal-primary);color:var(--bcai-accent-ink)}.life-sciences-module__sN4MWW__join .life-sciences-module__sN4MWW__secondaryAction{border-color:var(--bcai-accent-ink);color:var(--bcai-accent-ink)}.life-sciences-module__sN4MWW__join .life-sciences-module__sN4MWW__secondaryAction:hover{background:var(--bcai-accent-ink);color:var(--bcai-text)}.life-sciences-module__sN4MWW__related{max-width:88rem;margin:0 auto;padding:clamp(5rem,9vw,8rem) clamp(1.25rem,4vw,4rem)}.life-sciences-module__sN4MWW__relatedLinks{border-top:1px solid var(--bcai-border-strong);margin-top:3.5rem}.life-sciences-module__sN4MWW__relatedLinks a{border-bottom:1px solid var(--bcai-border-strong);grid-template-columns:minmax(10rem,.45fr) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.5rem 0;display:grid}.life-sciences-module__sN4MWW__relatedLinks a:hover{color:var(--bcai-signal-primary);padding-left:.75rem}.life-sciences-module__sN4MWW__relatedLinks a>span:first-child{color:var(--bcai-signal-glacier);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:700}.life-sciences-module__sN4MWW__relatedLinks strong{font-family:var(--font-bcai-display), Georgia, serif;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:500}@keyframes life-sciences-module__sN4MWW__ls-settle{0%{transform:translateY(1rem)scale(.985)}to{transform:translateY(0)scale(1)}}@media (max-width:960px){.life-sciences-module__sN4MWW__heroGrid,.life-sciences-module__sN4MWW__table,.life-sciences-module__sN4MWW__story,.life-sciences-module__sN4MWW__work,.life-sciences-module__sN4MWW__join{grid-template-columns:1fr}.life-sciences-module__sN4MWW__heroPoster{justify-self:end;width:min(76%,36rem)}.life-sciences-module__sN4MWW__heroLedger{margin-top:7rem}.life-sciences-module__sN4MWW__sectionIntro{grid-template-columns:.55fr 1.45fr}.life-sciences-module__sN4MWW__sectionIntro>p:last-child{grid-column:2}.life-sciences-module__sN4MWW__eventRun{grid-template-columns:1fr}.life-sciences-module__sN4MWW__eventQueue{grid-template-columns:repeat(2,minmax(0,1fr))}.life-sciences-module__sN4MWW__eventQueueLabel{grid-column:1/-1}.life-sciences-module__sN4MWW__eventCompact{grid-template-columns:1fr}.life-sciences-module__sN4MWW__eventCompact .life-sciences-module__sN4MWW__eventArtwork{aspect-ratio:1}.life-sciences-module__sN4MWW__photoGrid{grid-template-rows:none;grid-template-columns:1fr 1fr}.life-sciences-module__sN4MWW__photoWide{grid-area:auto/1/auto/-1;min-height:280px}.life-sciences-module__sN4MWW__photoTall{grid-area:auto;min-height:420px}}@media (max-width:700px){.life-sciences-module__sN4MWW__hero{padding-bottom:4rem}.life-sciences-module__sN4MWW__hero h1{font-size:clamp(4rem,21vw,6.6rem)}.life-sciences-module__sN4MWW__heroPoster{justify-self:stretch;width:calc(100% - 1rem)}.life-sciences-module__sN4MWW__heroPoster>div{box-shadow:.75rem .75rem 0 color-mix(in srgb, var(--bcai-signal-glacier) 14%, transparent)}.life-sciences-module__sN4MWW__heroLedger{grid-template-columns:1fr;margin-top:4.5rem}.life-sciences-module__sN4MWW__heroLedger div,.life-sciences-module__sN4MWW__heroLedger div:last-child{border-bottom:1px solid var(--bcai-border-strong);border-left:1px solid var(--bcai-border-strong);border-right:1px solid var(--bcai-border-strong)}.life-sciences-module__sN4MWW__agenda li:nth-child(2){transform:none}.life-sciences-module__sN4MWW__storyPoster img{box-shadow:-.75rem .75rem 0 color-mix(in srgb, var(--bcai-signal-glacier) 14%, transparent)}.life-sciences-module__sN4MWW__fieldNotePoster{width:calc(100% - .75rem)}.life-sciences-module__sN4MWW__fieldNotePoster img{box-shadow:-.75rem .75rem 0 color-mix(in srgb, var(--bcai-signal-glacier) 14%, transparent)}.life-sciences-module__sN4MWW__sectionIntro,.life-sciences-module__sN4MWW__eventQueue{grid-template-columns:1fr}.life-sciences-module__sN4MWW__sectionIntro>p:last-child{grid-column:auto}.life-sciences-module__sN4MWW__eventFeatured{min-height:0}.life-sciences-module__sN4MWW__eventCompact{grid-template-columns:minmax(7.5rem,.38fr) minmax(0,.62fr)}.life-sciences-module__sN4MWW__eventCompact .life-sciences-module__sN4MWW__eventArtwork{aspect-ratio:auto}.life-sciences-module__sN4MWW__eventCompact .life-sciences-module__sN4MWW__eventSchedule{align-items:start;gap:.2rem;line-height:1.4;display:grid}.life-sciences-module__sN4MWW__eventCompact .life-sciences-module__sN4MWW__eventScheduleDivider{display:none}.life-sciences-module__sN4MWW__eventCompact .life-sciences-module__sN4MWW__eventSequence{margin-top:.5rem;position:static}.life-sciences-module__sN4MWW__eventCompact .life-sciences-module__sN4MWW__eventCopy h3{font-size:1.35rem}.life-sciences-module__sN4MWW__eventCompact .life-sciences-module__sN4MWW__eventCopy strong{margin-top:0}.life-sciences-module__sN4MWW__relatedLinks a{grid-template-columns:1fr auto;align-items:start}.life-sciences-module__sN4MWW__relatedLinks a>span:first-child{grid-column:1/-1}.life-sciences-module__sN4MWW__photoGrid{grid-template-rows:none;grid-template-columns:1fr}.life-sciences-module__sN4MWW__photoWide,.life-sciences-module__sN4MWW__photoTall,.life-sciences-module__sN4MWW__photoSmall{grid-area:auto;min-height:240px}.life-sciences-module__sN4MWW__capturedGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.life-sciences-module__sN4MWW__heroPoster{animation:none}.life-sciences-module__sN4MWW__eventImage,.life-sciences-module__sN4MWW__roomImage,.life-sciences-module__sN4MWW__capturedCard{transition:none}.life-sciences-module__sN4MWW__photoGrid figure:hover .life-sciences-module__sN4MWW__roomImage,.life-sciences-module__sN4MWW__capturedCard:hover{transform:none}}
.mac-instruments-module__0lWEda__instrument{--mac-ink:var(--bcai-canvas);--mac-paper:var(--bcai-text);--mac-acid:var(--bcai-signal-primary);--mac-coral:var(--bcai-signal-coral);--mac-ice:var(--bcai-signal-ice);--mac-grid:#ddea4d29;min-height:24rem;color:var(--mac-paper);background-color:var(--mac-ink);background-image:linear-gradient(var(--mac-grid) 1px, transparent 1px), linear-gradient(90deg, var(--mac-grid) 1px, transparent 1px);font-family:var(--font-geist-sans), system-ui, sans-serif;background-size:2rem 2rem;padding:clamp(1rem,3vw,2rem);position:relative;overflow:hidden}.mac-instruments-module__0lWEda__instrument:before{pointer-events:none;content:"";background:linear-gradient(105deg,#0000 0 62%,#8dd8f514 62% 64%,#0000 64%);position:absolute;inset:0}.mac-instruments-module__0lWEda__label{letter-spacing:.16em;text-transform:uppercase;color:var(--mac-acid);margin:0 0 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;position:relative}.mac-instruments-module__0lWEda__display{max-width:18ch;font-family:var(--font-bcai-display), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(1.75rem,5vw,3.5rem);font-weight:600;line-height:.96;position:relative}.mac-instruments-module__0lWEda__lede{color:#f1f0dcb8;max-width:48rem;margin:1rem 0 1.5rem;line-height:1.6;position:relative}.mac-instruments-module__0lWEda__grid,.mac-instruments-module__0lWEda__split,.mac-instruments-module__0lWEda__meters{gap:.75rem;display:grid;position:relative}.mac-instruments-module__0lWEda__grid,.mac-instruments-module__0lWEda__split{grid-template-columns:repeat(2,minmax(0,1fr))}.mac-instruments-module__0lWEda__meters{grid-template-columns:repeat(4,minmax(0,1fr))}.mac-instruments-module__0lWEda__control,.mac-instruments-module__0lWEda__plate,.mac-instruments-module__0lWEda__choice{color:inherit;background:#070806d6;border:1px solid #f1f0dc33}.mac-instruments-module__0lWEda__control,.mac-instruments-module__0lWEda__choice{text-align:left;min-height:3.2rem;padding:.75rem;transition:border-color .16s,background-color .16s,transform .16s}.mac-instruments-module__0lWEda__control:hover,.mac-instruments-module__0lWEda__choice:hover{border-color:var(--mac-acid)}.mac-instruments-module__0lWEda__control:focus-visible,.mac-instruments-module__0lWEda__choice:focus-visible,.mac-instruments-module__0lWEda__reset:focus-visible{outline:3px solid var(--mac-ice);outline-offset:3px}.mac-instruments-module__0lWEda__active{border-color:var(--mac-acid);background:#ddea4d1f;transform:translate(-2px,-2px)}.mac-instruments-module__0lWEda__coral{border-color:var(--mac-coral);background:#ff78521f}.mac-instruments-module__0lWEda__ice{border-color:var(--mac-ice);background:#8dd8f51a}.mac-instruments-module__0lWEda__plate{padding:1rem}.mac-instruments-module__0lWEda__plate h4{color:var(--mac-acid);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.72rem}.mac-instruments-module__0lWEda__plate p{color:#f1f0dcc7;margin:.6rem 0 0;line-height:1.5}.mac-instruments-module__0lWEda__plate strong{color:var(--mac-paper)}.mac-instruments-module__0lWEda__range{width:100%;accent-color:var(--mac-acid)}.mac-instruments-module__0lWEda__axis{color:#f1f0dc8f;justify-content:space-between;gap:1rem;margin-top:.35rem;font-family:ui-monospace,monospace;font-size:.65rem;display:flex}.mac-instruments-module__0lWEda__result{border-left:.35rem solid var(--mac-coral);background:#ff785214;margin-top:1rem;padding:1rem;position:relative}.mac-instruments-module__0lWEda__result strong{color:var(--mac-coral)}.mac-instruments-module__0lWEda__result p{margin:.35rem 0 0;line-height:1.5}.mac-instruments-module__0lWEda__note{color:#f1f0dc94;font-family:ui-monospace,monospace;font-size:.72rem}.mac-instruments-module__0lWEda__trace{background:var(--mac-ice);transform-origin:0;height:.3rem;margin:1.25rem 0;animation:.7s cubic-bezier(.2,.8,.2,1) both mac-instruments-module__0lWEda__mac-trace;position:relative}@keyframes mac-instruments-module__0lWEda__mac-trace{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:700px){.mac-instruments-module__0lWEda__grid,.mac-instruments-module__0lWEda__split,.mac-instruments-module__0lWEda__meters{grid-template-columns:1fr}.mac-instruments-module__0lWEda__instrument{background-size:1.25rem 1.25rem;min-height:20rem}}@media (prefers-reduced-motion:reduce){.mac-instruments-module__0lWEda__trace{animation:none}.mac-instruments-module__0lWEda__control,.mac-instruments-module__0lWEda__choice{transition:none}}
