@font-face{font-family:__HalyardDisplayBoldFont_6ab921;src:url(/_next/static/media/1494ec6eb2a5935d-s.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:__HalyardDisplayBoldFont_Fallback_6ab921;src:local("Arial");ascent-override:104.31%;descent-override:27.36%;line-gap-override:0.00%;size-adjust:101.23%}.__className_6ab921{font-family:__HalyardDisplayBoldFont_6ab921,__HalyardDisplayBoldFont_Fallback_6ab921;font-weight:700}.__variable_6ab921{--font-Halyard:"__HalyardDisplayBoldFont_6ab921","__HalyardDisplayBoldFont_Fallback_6ab921"}@font-face{font-family:__neue_pixel_aed05c;src:url(/_next/static/media/e5773797caf33d54-s.p.otf) format("opentype");font-display:swap}@font-face{font-family:__neue_pixel_Fallback_aed05c;src:local("Arial");ascent-override:102.09%;descent-override:15.82%;line-gap-override:22.90%;size-adjust:101.77%}.__className_aed05c{font-family:__neue_pixel_aed05c,__neue_pixel_Fallback_aed05c}.__variable_aed05c{--font-neue-pixel:"__neue_pixel_aed05c","__neue_pixel_Fallback_aed05c"}@font-face{font-family:__ppMonumentExtendedBold_3c6362;src:url(/_next/static/media/0617e748801b5fc0-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:__ppMonumentExtendedBold_Fallback_3c6362;src:local("Arial");ascent-override:56.97%;descent-override:16.84%;line-gap-override:5.61%;size-adjust:178.18%}.__className_3c6362{font-family:__ppMonumentExtendedBold_3c6362,__ppMonumentExtendedBold_Fallback_3c6362}.__variable_3c6362{--font-pp-monument-extended-bold:"__ppMonumentExtendedBold_3c6362","__ppMonumentExtendedBold_Fallback_3c6362"}@font-face{font-family:__saans_3624d2;src:url(/_next/static/media/d38aa0c997bcff19-s.p.woff2) format("woff2");font-display:swap;font-weight:300}@font-face{font-family:__saans_3624d2;src:url(/_next/static/media/79cea0337c7c1ef0-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:__saans_3624d2;src:url(/_next/static/media/33e603361f2ae7f0-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:__saans_3624d2;src:url(/_next/static/media/7d7eaaab7f6a4f80-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:__saans_3624d2;src:url(/_next/static/media/764d38e101244dae-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:__saans_3624d2;src:url(/_next/static/media/fc838f02b0d0b8b4-s.p.woff2) format("woff2");font-display:swap;font-weight:900}@font-face{font-family:__saans_Fallback_3624d2;src:local("Arial");ascent-override:91.04%;descent-override:22.51%;line-gap-override:0.00%;size-adjust:99.96%}.__className_3624d2{font-family:__saans_3624d2,__saans_Fallback_3624d2}.__variable_3624d2{--font-saans:"__saans_3624d2","__saans_Fallback_3624d2"}@font-face{font-family:__ppNeueMontreal_29e290;src:url(/_next/static/media/3f643b87c2cd00cf-s.p.otf) format("opentype");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:__ppNeueMontreal_29e290;src:url(/_next/static/media/18b8435fedb6d455-s.p.otf) format("opentype");font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:__ppNeueMontreal_29e290;src:url(/_next/static/media/c27235cad26bb8c9-s.p.otf) format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:__ppNeueMontreal_29e290;src:url(/_next/static/media/f4841b53e2386d8a-s.p.otf) format("opentype");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:__ppNeueMontreal_29e290;src:url(/_next/static/media/e7142f13b8905a38-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__ppNeueMontreal_29e290;src:url(/_next/static/media/f5a4fe8da5e9521f-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:__ppNeueMontreal_29e290;src:url(/_next/static/media/51731d05c2347afe-s.p.otf) format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__ppNeueMontreal_29e290;src:url(/_next/static/media/dd5c03d7881223f6-s.p.otf) format("opentype");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:__ppNeueMontreal_29e290;src:url(/_next/static/media/b091576567807b35-s.p.otf) format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__ppNeueMontreal_29e290;src:url(/_next/static/media/e6cca0e150e9e07b-s.p.otf) format("opentype");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:__ppNeueMontreal_29e290;src:url(/_next/static/media/b5060cb0ca59a654-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__ppNeueMontreal_29e290;src:url(/_next/static/media/a925fa6c752191c2-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:__ppNeueMontreal_Fallback_29e290;src:local("Arial");ascent-override:99.93%;descent-override:25.24%;line-gap-override:0.00%;size-adjust:95.87%}.__className_29e290{font-family:__ppNeueMontreal_29e290,__ppNeueMontreal_Fallback_29e290}.__variable_29e290{--font-neue-montreal:"__ppNeueMontreal_29e290","__ppNeueMontreal_Fallback_29e290"}.BlueHourPageClient_shell__PtQok{--btn-radius:0.5rem;--bh-blue:#698593;--bh-purple:#967e91;--bh-black:#393536;--cream:#f3f6f8;--ink:var(--bh-black);--panel:#fff;--green:var(--bh-purple);--muted:color-mix(in srgb,var(--bh-black) 72%,transparent);--border:color-mix(in srgb,var(--bh-black) 14%,transparent);background:var(--cream);color:var(--ink);transition:background-color .5s ease-in-out,color .5s ease-in-out}.BlueHourPageClient_shell__PtQok[data-colorway=dusk]{--cream:var(--bh-black);--ink:#f4f1ec;--panel:var(--bh-black);--green:var(--bh-blue);--muted:hsla(38,27%,94%,.74);--border:hsla(38,27%,94%,.16)}.BlueHourPageClient_challengeSection__gQSqf,.BlueHourPageClient_eventSection__h2veh,.BlueHourPageClient_faqSection__seDPr,.BlueHourPageClient_introSection__G2JRq,.BlueHourPageClient_productSection__I1VxW,.BlueHourPageClient_shopCollectionSection__3x2Ja{font-family:var(--font-saans),sans-serif;padding:2.5rem 1rem 3rem;transition:background-color .5s ease-in-out,color .5s ease-in-out,border-color .5s ease-in-out}.BlueHourPageClient_sectionInner__z4_4_{width:100%;max-width:88rem;margin:0 auto}.BlueHourPageClient_sectionShell__fu4I2{width:min(100%,88rem);margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.BlueHourPageClient_sectionShell__fu4I2{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.BlueHourPageClient_sectionShell__fu4I2{padding-left:3rem;padding-right:3rem}}.BlueHourPageClient_runToPlayBlock__Z9Wld{scroll-margin-top:6rem}.BlueHourPageClient_eventSection__h2veh,.BlueHourPageClient_faqSection__seDPr{background:var(--green);color:#fff}.BlueHourPageClient_introSection__G2JRq{position:relative;overflow:hidden;scroll-margin-top:5rem;background:var(--bh-black);color:var(--bh-black);isolation:isolate}.BlueHourPageClient_closingBackdropLayer__kSTEe,.BlueHourPageClient_introBackdropLayer__9PzL7{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .45s ease}.BlueHourPageClient_closingBackdropLayerActive__HRwdR,.BlueHourPageClient_introBackdropLayerActive__GoUUQ{opacity:1;z-index:0}.BlueHourPageClient_introBackdrop__XrDjV{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.BlueHourPageClient_introGlass__ikQi0{position:relative;z-index:1;width:100%;max-width:64rem;margin:0 auto;padding:1.5rem 1.25rem;border:1px solid hsla(0,0%,100%,.85);border-radius:.5rem;background-color:hsla(0,0%,100%,.92);box-shadow:0 18px 40px -24px rgba(15,20,18,.35),inset 0 1px 0 hsla(0,0%,100%,.6)}.BlueHourPageClient_introLayout__IkDzy{display:grid;gap:1.5rem;align-items:center}.BlueHourPageClient_introAssetFrame__n2AFp{position:relative;width:min(100%,17.5rem);margin:0 auto;aspect-ratio:1;overflow:hidden;border-radius:.5rem;background:color-mix(in srgb,var(--bh-black) 6%,transparent)}.BlueHourPageClient_introAssetLayer__UCZJF{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .45s ease}.BlueHourPageClient_introAssetLayerActive__r1UT0{opacity:1;z-index:1}.BlueHourPageClient_introAssetImage__P6LIQ{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.BlueHourPageClient_introContent___qPGx{display:grid;gap:1.25rem;justify-items:start;width:100%;text-align:left}@media (min-width:768px){.BlueHourPageClient_introLayout__IkDzy{grid-template-columns:minmax(0,17.5rem) minmax(0,1fr);gap:2rem}.BlueHourPageClient_introAssetFrame__n2AFp{margin:0;width:100%}}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.BlueHourPageClient_introGlass__ikQi0{background-color:hsla(0,0%,100%,.72);-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%)}}.BlueHourPageClient_introSection__G2JRq .BlueHourPageClient_campaignDates__2RsHV,.BlueHourPageClient_introSection__G2JRq .BlueHourPageClient_introCopy__fNTL9,.BlueHourPageClient_introSection__G2JRq .BlueHourPageClient_introCopy__fNTL9 p,.BlueHourPageClient_introSection__G2JRq .BlueHourPageClient_introTitle__VTomd{color:var(--bh-black)}.BlueHourPageClient_introSection__G2JRq .BlueHourPageClient_citySelectorLabel__Ml2ka{color:color-mix(in srgb,var(--bh-black) 72%,transparent)}.BlueHourPageClient_eventSection__h2veh .BlueHourPageClient_sectionHeading__W_1RT p,.BlueHourPageClient_eventSection__h2veh .BlueHourPageClient_sectionTitle__kBPcp,.BlueHourPageClient_faqSection__seDPr .BlueHourPageClient_faqIntro__YPQo1,.BlueHourPageClient_faqSection__seDPr .BlueHourPageClient_faqTitle__RGoRM,.BlueHourPageClient_faqSection__seDPr .BlueHourPageClient_sectionHeading__W_1RT p{color:#fff}.BlueHourPageClient_eventSection__h2veh .BlueHourPageClient_sectionHeading__W_1RT p,.BlueHourPageClient_faqSection__seDPr .BlueHourPageClient_faqIntro__YPQo1{opacity:.85}@media (min-width:768px){.BlueHourPageClient_introGlass__ikQi0{padding:2rem}}.BlueHourPageClient_introGrid__TPtBB{display:grid;gap:2rem;justify-items:start;max-width:64rem;margin:0 auto;text-align:left}.BlueHourPageClient_introTitle__VTomd,.BlueHourPageClient_productTitle__uWqpV,.BlueHourPageClient_sectionTitle__kBPcp{margin:0;font-family:var(--font-Halyard),var(--font-saans),sans-serif;font-size:26px;font-weight:700;line-height:1.2;letter-spacing:var(--halyard-title-tracking,.03em)}.BlueHourPageClient_introCopy__fNTL9{max-width:46rem;font-size:1.125rem;line-height:1.6}.BlueHourPageClient_introCopy__fNTL9 p{margin:0}.BlueHourPageClient_introCopy__fNTL9 p+p{margin-top:1rem}.BlueHourPageClient_introSection__G2JRq .BlueHourPageClient_citySelectorRow__cMker{align-items:flex-start}.BlueHourPageClient_citySelectorRow__cMker{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;width:100%;max-width:24rem;margin-top:.5rem}.BlueHourPageClient_eventCitySelector__OMqFu{align-items:center;margin:0 auto 2rem;text-align:center}.BlueHourPageClient_eventSection__h2veh .BlueHourPageClient_eventCitySelector__OMqFu .BlueHourPageClient_citySelectorLabel__Ml2ka{text-align:center;width:100%}.BlueHourPageClient_eventSection__h2veh .BlueHourPageClient_eventCitySelector__OMqFu .BlueHourPageClient_cityToggle__grAEi{margin-inline:auto}.BlueHourPageClient_citySelectorLabel__Ml2ka{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.9)}.BlueHourPageClient_introSection__G2JRq .BlueHourPageClient_cityToggle__grAEi{width:100%;border-color:color-mix(in srgb,var(--bh-black) 12%,transparent);background:color-mix(in srgb,var(--cream) 88%,var(--bh-black) 12%);box-shadow:0 12px 40px rgba(0,0,0,.06)}.BlueHourPageClient_eventSection__h2veh .BlueHourPageClient_cityToggle__grAEi{width:100%;border-color:hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.1);box-shadow:none}.BlueHourPageClient_eventSection__h2veh .BlueHourPageClient_cityButton__XTfyl[data-city=vancouver]:not(.BlueHourPageClient_cityButtonActive__Ebh1q),.BlueHourPageClient_introSection__G2JRq .BlueHourPageClient_cityButton__XTfyl[data-city=vancouver]:not(.BlueHourPageClient_cityButtonActive__Ebh1q){background:#fff;border-color:color-mix(in srgb,var(--bh-purple) 35%,transparent);color:var(--bh-purple)}.BlueHourPageClient_eventSection__h2veh .BlueHourPageClient_cityButton__XTfyl[data-city=toronto]:not(.BlueHourPageClient_cityButtonActive__Ebh1q),.BlueHourPageClient_introSection__G2JRq .BlueHourPageClient_cityButton__XTfyl[data-city=toronto]:not(.BlueHourPageClient_cityButtonActive__Ebh1q){background:#fff;border-color:color-mix(in srgb,var(--bh-blue) 35%,transparent);color:var(--bh-blue)}.BlueHourPageClient_eventSection__h2veh .BlueHourPageClient_cityButton__XTfyl[data-city=vancouver]:focus-visible:not(.BlueHourPageClient_cityButtonActive__Ebh1q),.BlueHourPageClient_eventSection__h2veh .BlueHourPageClient_cityButton__XTfyl[data-city=vancouver]:hover:not(.BlueHourPageClient_cityButtonActive__Ebh1q),.BlueHourPageClient_introSection__G2JRq .BlueHourPageClient_cityButton__XTfyl[data-city=vancouver]:focus-visible:not(.BlueHourPageClient_cityButtonActive__Ebh1q),.BlueHourPageClient_introSection__G2JRq .BlueHourPageClient_cityButton__XTfyl[data-city=vancouver]:hover:not(.BlueHourPageClient_cityButtonActive__Ebh1q){background:#fff;border-color:var(--bh-purple);color:var(--bh-purple);box-shadow:0 4px 14px color-mix(in srgb,var(--bh-purple) 22%,transparent);transform:translateY(-1px)}.BlueHourPageClient_eventSection__h2veh .BlueHourPageClient_cityButton__XTfyl[data-city=toronto]:focus-visible:not(.BlueHourPageClient_cityButtonActive__Ebh1q),.BlueHourPageClient_eventSection__h2veh .BlueHourPageClient_cityButton__XTfyl[data-city=toronto]:hover:not(.BlueHourPageClient_cityButtonActive__Ebh1q),.BlueHourPageClient_introSection__G2JRq .BlueHourPageClient_cityButton__XTfyl[data-city=toronto]:focus-visible:not(.BlueHourPageClient_cityButtonActive__Ebh1q),.BlueHourPageClient_introSection__G2JRq .BlueHourPageClient_cityButton__XTfyl[data-city=toronto]:hover:not(.BlueHourPageClient_cityButtonActive__Ebh1q){background:#fff;border-color:var(--bh-blue);color:var(--bh-blue);box-shadow:0 4px 14px color-mix(in srgb,var(--bh-blue) 22%,transparent);transform:translateY(-1px)}.BlueHourPageClient_introActions__WsQ26{display:flex;flex-direction:column;gap:.75rem;align-items:stretch;margin-top:1.75rem}.BlueHourPageClient_cta__6CP6s{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;border:0;border-radius:.5rem;padding:.85rem 1.15rem;background:var(--ink);color:var(--cream);font-size:1rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .18s ease,color .18s ease}.BlueHourPageClient_ctaSecondary__xFAQj{background:transparent;color:inherit;box-shadow:inset 0 0 0 1.5px currentColor}.BlueHourPageClient_cta__6CP6s:hover{opacity:.88}.BlueHourPageClient_cta__6CP6s:focus-visible{outline:.1875rem solid currentColor;outline-offset:.1875rem}.BlueHourPageClient_challengeSection__gQSqf,.BlueHourPageClient_missionsSection__qRql9,.BlueHourPageClient_productSection__I1VxW,.BlueHourPageClient_shopCollectionSection__3x2Ja{background:var(--cream)}.BlueHourPageClient_challengeSection__gQSqf,.BlueHourPageClient_missionsSection__qRql9{scroll-margin-top:6rem;padding:3rem 0}@media (min-width:768px){.BlueHourPageClient_challengeSection__gQSqf,.BlueHourPageClient_missionsSection__qRql9{padding:4.5rem 0}}.BlueHourPageClient_eyebrow__2ZSuC{margin:0 0 .75rem;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.BlueHourPageClient_productHeader__kajr1,.BlueHourPageClient_sectionHeading__W_1RT{max-width:48rem;margin:0 auto 1.5rem;text-align:center}.BlueHourPageClient_sectionHeading__W_1RT>:first-child{margin-top:0}.BlueHourPageClient_challengeSection__gQSqf .BlueHourPageClient_sectionHeading__W_1RT>p{margin:0;color:var(--muted);font-size:1.125rem;line-height:1.65}.BlueHourPageClient_eventSection__h2veh .BlueHourPageClient_eventCard__O8nzy{--panel:#fff;--ink:var(--bh-black);--muted:rgba(57,53,54,.72);--border:rgba(57,53,54,.14);--cream:#f3f6f8;border:1px solid rgba(0,0,0,.1);background:#fff;color:var(--bh-black)}.BlueHourPageClient_eventCard__O8nzy{border-radius:1rem;padding:1.25rem;transition:background-color .5s ease-in-out,border-color .5s ease-in-out,color .5s ease-in-out}.BlueHourPageClient_eventLayout__Skkf6{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:start}.BlueHourPageClient_eventBanner__oZOGj{position:relative;width:100%;aspect-ratio:831/1060;overflow:hidden;border-radius:.5rem;background:var(--bh-event-accent,var(--green))}.BlueHourPageClient_eventBanner__oZOGj span{display:block!important;height:100%!important;inset:0!important;position:absolute!important;width:100%!important}.BlueHourPageClient_eventBannerImage__J_2Tx{height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%!important}.BlueHourPageClient_eventCopy__1WzJ0{display:flex;flex-direction:column;gap:1rem}.BlueHourPageClient_eventCopy__1WzJ0 h3{margin:0;font-size:24px;line-height:1.2;letter-spacing:var(--halyard-title-tracking,.03em)}.BlueHourPageClient_eventParagraphs__ODLkq{display:flex;flex-direction:column;gap:.75rem;font-size:.94rem;line-height:1.55}.BlueHourPageClient_eventParagraphs__ODLkq p{margin:0}.BlueHourPageClient_eventCopyBody__F7Ac5{display:flex;flex-direction:column}.BlueHourPageClient_eventCopyBody__F7Ac5 .BlueHourPageClient_eventCta__5ah9p{margin-top:1rem}.BlueHourPageClient_eventMetaIcon__3xclT{align-items:center;display:inline-flex;flex-shrink:0;line-height:0}.BlueHourPageClient_eventMetaSvg__G6wRk{display:block;fill:var(--bh-event-accent,var(--green));height:.8rem;width:.8rem}.BlueHourPageClient_eventTicketIncludes__SzOM_{align-items:flex-start;border-top:1px solid var(--border,rgba(57,53,54,.14));display:flex;font-size:.76rem;font-weight:700;gap:.4rem;line-height:1.35;margin:.7rem 0 0;padding-top:.85rem}.BlueHourPageClient_eventTicketIncludes__SzOM_ .BlueHourPageClient_eventMetaSvg__G6wRk{height:calc(.7rem * 512 / 384);width:calc(.7rem * 576 / 384)}.BlueHourPageClient_eventTicketIncludes__SzOM_+.BlueHourPageClient_donationNote__s6mPW{margin-top:12px}.BlueHourPageClient_donationNote__s6mPW{background:color-mix(in srgb,var(--bh-event-accent,var(--green)) 8%,#f3f6f8);border-left:3px solid var(--bh-event-accent,var(--green));margin-top:.85rem;padding:.8rem .9rem}.BlueHourPageClient_donationNote__s6mPW p:not(.BlueHourPageClient_donationDescription__mWjnZ){color:var(--bh-event-accent,var(--green));font-size:.64rem;font-weight:900;letter-spacing:.11em;line-height:1.2;margin:0;text-transform:uppercase}.BlueHourPageClient_donationNote__s6mPW span{color:var(--ink);display:block;font-size:.78rem;font-weight:650;line-height:1.45;margin-top:.3rem}.BlueHourPageClient_donationNote__s6mPW p.BlueHourPageClient_donationDescription__mWjnZ{color:var(--ink);font-size:.78rem;font-weight:650;letter-spacing:normal;line-height:1.45;margin:.45rem 0 0;text-transform:none}.BlueHourPageClient_donationNote__s6mPW a{color:var(--bh-event-accent,var(--green));display:inline-flex;font-size:.72rem;font-weight:800;margin-top:.6rem;text-underline-offset:.18em}.BlueHourPageClient_donationNote__s6mPW+.BlueHourPageClient_eventCta__5ah9p{margin-top:1rem}.BlueHourPageClient_eventCta__5ah9p{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin-top:1rem;border-radius:.5rem;padding:.75rem 1.5rem;background:var(--bh-event-accent,var(--green));border:1px solid var(--bh-event-accent,var(--green));color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:opacity .18s ease,filter .18s ease}.BlueHourPageClient_eventCta__5ah9p:hover{filter:brightness(1.06);opacity:1}.BlueHourPageClient_eventCta__5ah9p:focus-visible{outline:.1875rem solid var(--bh-event-accent,var(--green));outline-offset:.1875rem}.BlueHourPageClient_eventCta__5ah9p:disabled,.BlueHourPageClient_eventCta__5ah9p[aria-disabled=true]{opacity:.7;cursor:not-allowed;color:#fff}.BlueHourPageClient_eventModalCta__tw7zD{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;margin-top:0;border-radius:.5rem;padding:.75rem 1.5rem;background:var(--bh-event-accent,#967e91);border:1px solid var(--bh-event-accent,#967e91);color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;text-align:center;cursor:pointer;transition:opacity .18s ease,filter .18s ease}.BlueHourPageClient_eventModalCta__tw7zD:hover{filter:brightness(1.06);color:#fff}.BlueHourPageClient_eventModalCta__tw7zD:focus-visible{outline:.1875rem solid var(--bh-event-accent,#967e91);outline-offset:.1875rem}.BlueHourPageClient_eventModalCta__tw7zD:disabled{opacity:.7;cursor:not-allowed}.BlueHourPageClient_eventRegistrationCancelCta__bGSp2{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;border-radius:.625rem;padding:.8rem 1.25rem;background:#fff;border:1px solid color-mix(in srgb,var(--bh-event-accent,#967e91) 35%,transparent);color:var(--bh-event-accent,#967e91);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.BlueHourPageClient_eventRegistrationCancelCta__bGSp2:hover{border-color:var(--bh-event-accent,#967e91);box-shadow:0 4px 14px color-mix(in srgb,var(--bh-event-accent,#967e91) 22%,transparent);transform:translateY(-1px)}.BlueHourPageClient_cityRow__vND_T{display:flex;justify-content:center;margin-bottom:1.5rem}.BlueHourPageClient_cityToggle__grAEi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;width:100%;max-width:24rem;padding:.25rem;border:1px solid color-mix(in srgb,var(--bh-black) 12%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--cream) 88%,var(--bh-black) 12%);box-shadow:0 12px 40px rgba(0,0,0,.06)}.BlueHourPageClient_cityButton__XTfyl{border:1px solid transparent;border-radius:.65rem;background:transparent;padding:.65rem .85rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:none;transform:translateY(0);transition:background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease,filter .22s ease}.BlueHourPageClient_cityButton__XTfyl[data-city=vancouver]:not(.BlueHourPageClient_cityButtonActive__Ebh1q){border-color:color-mix(in srgb,var(--bh-purple) 35%,transparent);background:#fff;color:var(--bh-purple)}.BlueHourPageClient_cityButton__XTfyl[data-city=toronto]:not(.BlueHourPageClient_cityButtonActive__Ebh1q){border-color:color-mix(in srgb,var(--bh-blue) 35%,transparent);background:#fff;color:var(--bh-blue)}.BlueHourPageClient_cityButton__XTfyl[data-city=vancouver]:focus-visible:not(.BlueHourPageClient_cityButtonActive__Ebh1q),.BlueHourPageClient_cityButton__XTfyl[data-city=vancouver]:hover:not(.BlueHourPageClient_cityButtonActive__Ebh1q){border-color:var(--bh-purple);background:#fff;color:var(--bh-purple);box-shadow:0 2px 8px color-mix(in srgb,var(--bh-purple) 18%,transparent);transform:translateY(-1px)}.BlueHourPageClient_cityButton__XTfyl[data-city=toronto]:focus-visible:not(.BlueHourPageClient_cityButtonActive__Ebh1q),.BlueHourPageClient_cityButton__XTfyl[data-city=toronto]:hover:not(.BlueHourPageClient_cityButtonActive__Ebh1q){border-color:var(--bh-blue);background:#fff;color:var(--bh-blue);box-shadow:0 2px 8px color-mix(in srgb,var(--bh-blue) 18%,transparent);transform:translateY(-1px)}.BlueHourPageClient_cityButton__XTfyl:not(.BlueHourPageClient_cityButtonActive__Ebh1q):active{transform:translateY(0);box-shadow:0 1px 4px rgba(0,0,0,.08)}.BlueHourPageClient_shell__PtQok[data-colorway=dusk] .BlueHourPageClient_cityToggle__grAEi{border-color:hsla(38,27%,94%,.14);background:color-mix(in srgb,var(--bh-black) 88%,#fff 12%);box-shadow:0 12px 40px rgba(0,0,0,.24)}.BlueHourPageClient_cityButtonActive__Ebh1q[data-city=vancouver]{border-color:var(--bh-purple);background:var(--bh-purple);color:#fff;box-shadow:0 6px 20px color-mix(in srgb,var(--bh-purple) 45%,transparent),inset 0 1px 0 hsla(0,0%,100%,.12)}.BlueHourPageClient_cityButtonActive__Ebh1q[data-city=toronto]{border-color:var(--bh-blue);background:var(--bh-blue);color:#fff;box-shadow:0 6px 20px color-mix(in srgb,var(--bh-blue) 45%,transparent),inset 0 1px 0 hsla(0,0%,100%,.12)}.BlueHourPageClient_cityButtonActive__Ebh1q[data-city=vancouver]:focus-visible,.BlueHourPageClient_cityButtonActive__Ebh1q[data-city=vancouver]:hover{filter:brightness(1.06);color:#fff;box-shadow:0 8px 22px color-mix(in srgb,var(--bh-purple) 50%,transparent),inset 0 1px 0 hsla(0,0%,100%,.14);transform:translateY(-1px)}.BlueHourPageClient_cityButtonActive__Ebh1q[data-city=toronto]:focus-visible,.BlueHourPageClient_cityButtonActive__Ebh1q[data-city=toronto]:hover{filter:brightness(1.06);color:#fff;box-shadow:0 8px 22px color-mix(in srgb,var(--bh-blue) 50%,transparent),inset 0 1px 0 hsla(0,0%,100%,.14);transform:translateY(-1px)}.BlueHourPageClient_cityButtonActive__Ebh1q:active{transform:translateY(0);filter:brightness(1)}.BlueHourPageClient_challengeUnavailableCard__4Hb15{max-width:52rem;margin:2rem auto 0;border:1px solid var(--border);border-radius:1rem;background:var(--panel);padding:2.5rem 1.5rem;text-align:center}.BlueHourPageClient_stepsCard__a7Ei8{width:100%;margin:2rem auto 0;border:1px solid var(--border);border-radius:.75rem;background:var(--panel);padding:1.25rem 1rem;color:var(--ink);box-shadow:0 1rem 3rem color-mix(in srgb,var(--green) 10%,transparent)}.BlueHourPageClient_stepsCardTitle__56u_0{margin:0;text-align:center;font-size:20px;line-height:1.25;color:var(--ink)}.BlueHourPageClient_r2pWordmark__kMHwc{display:inline-flex;vertical-align:middle}.BlueHourPageClient_r2pWordmark__kMHwc img{height:.95em;width:auto}.BlueHourPageClient_shell__PtQok[data-colorway=dusk] .BlueHourPageClient_r2pWordmark__kMHwc img{filter:brightness(0) invert(1)}.BlueHourPageClient_stepsGrid__EDKVD{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:1.25rem}.BlueHourPageClient_stepItem__GbF5y{position:relative;display:flex;align-items:flex-start;gap:.85rem;padding:.85rem;text-align:left}.BlueHourPageClient_stepConnector__bz5jE{display:none}.BlueHourPageClient_stepNumber__CCkki{position:relative;z-index:1;display:flex;width:3.5rem;height:3.5rem;flex-shrink:0;align-items:center;justify-content:center;border:3px solid var(--green);border-radius:50%;background:var(--panel);color:var(--green);font-size:22px;font-weight:700;line-height:1;box-shadow:0 8px 18px color-mix(in srgb,var(--green) 14%,transparent)}.BlueHourPageClient_stepDone__bE7BP{background:var(--green);color:#fff}.BlueHourPageClient_stepCopy__JEw_B strong{display:block;font-size:16px;font-weight:700;line-height:1.25;color:var(--ink)}.BlueHourPageClient_stepCopy__JEw_B>span{display:block;max-width:28ch;margin-top:.4rem;font-size:14px;line-height:1.45;color:var(--muted)}.BlueHourPageClient_challengeActions__3Fo1q{display:flex;flex-direction:column;align-items:center;gap:1rem;width:min(100%,42rem);margin:2rem auto 0}.BlueHourPageClient_challengeActions__3Fo1q button.joinCta,.BlueHourPageClient_joinCta__BMIf_{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;border:1px solid var(--green);border-radius:.625rem;background:var(--green);padding:.85rem 1.25rem;color:#fff;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}.BlueHourPageClient_challengeActions__3Fo1q .BlueHourPageClient_joinCta__BMIf_:hover,.BlueHourPageClient_challengeActions__3Fo1q button.joinCta:hover,.BlueHourPageClient_joinCta__BMIf_:hover,.BlueHourPageClient_missionActions__jWP6j .BlueHourPageClient_joinCta__BMIf_:hover,.BlueHourPageClient_missionActions__jWP6j button.joinCta:hover{border-color:var(--bh-black);background:#fff;color:var(--bh-black);opacity:1}.BlueHourPageClient_challengeActions__3Fo1q button.joinCta:focus-visible,.BlueHourPageClient_joinCta__BMIf_:focus-visible,.BlueHourPageClient_missionActions__jWP6j .BlueHourPageClient_joinCta__BMIf_:focus-visible,.BlueHourPageClient_missionActions__jWP6j button.joinCta:focus-visible{outline:.1875rem solid var(--green);outline-offset:.1875rem}.BlueHourPageClient_challengeActions__3Fo1q button.BlueHourPageClient_joinCta__BMIf_:disabled,.BlueHourPageClient_missionActions__jWP6j button.BlueHourPageClient_joinCta__BMIf_:disabled{opacity:.65;cursor:not-allowed}.BlueHourPageClient_joinCtaCompact__BmGaF,.BlueHourPageClient_missionActions__jWP6j button.joinCtaCompact{min-height:2.5rem;padding:.65rem 1rem;font-size:.875rem;white-space:nowrap}.BlueHourPageClient_missionActionError__PjooN{margin:0;max-width:14rem;font-size:.8125rem;line-height:1.35;text-align:right;color:#b42318}.BlueHourPageClient_challengeActionError__1ISKJ{margin:.75rem auto 0;max-width:42rem;text-align:center;font-size:.85rem;line-height:1.4;color:#b42318}.BlueHourPageClient_reconcileStatus__01O7A{margin:0;font-size:14px;color:var(--muted)}.BlueHourPageClient_overviewPanel__B2z_T{display:grid;gap:1.5rem;margin:1.5rem 0 2rem;border:1px solid var(--green);border-radius:var(--btn-radius);background:var(--panel);padding:1.25rem;color:var(--ink)}@media (min-width:768px){.BlueHourPageClient_overviewPanel__B2z_T{grid-template-columns:minmax(10rem,.32fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center;padding:2rem 2.5rem}}.BlueHourPageClient_progressBrand__32pJv{display:flex;align-items:center;justify-content:flex-start;border-bottom:1px solid var(--border);padding-bottom:1.25rem}.BlueHourPageClient_progressBrandLogo__4S0wA{width:min(100%,13rem);height:auto}.BlueHourPageClient_progressBrandLink__vQT1m{display:inline-flex;border-radius:.5rem;transition:opacity .18s ease}.BlueHourPageClient_progressBrandLink__vQT1m:hover{opacity:.78}.BlueHourPageClient_progressBrandLink__vQT1m:focus-visible{outline:.1875rem solid var(--green);outline-offset:.35rem}.BlueHourPageClient_progressContent__lTmVb{min-width:0}@media (min-width:768px){.BlueHourPageClient_progressBrand__32pJv{align-self:stretch;justify-content:center;border-right:1px solid var(--border);border-bottom:0;padding-right:clamp(2rem,4vw,4rem);padding-bottom:0}}.BlueHourPageClient_overviewLabel__5BhNp{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--green)}.BlueHourPageClient_overviewLabelTitle___6_DS{letter-spacing:.14em;text-transform:uppercase}.BlueHourPageClient_overviewLabelDates__H8Muo{font-weight:600;letter-spacing:.04em;text-transform:none}.BlueHourPageClient_progressText__WVKpR{margin:.35rem 0 0;font-size:clamp(1.5rem,3vw,1.85rem);line-height:1.2;color:var(--ink)}.BlueHourPageClient_progressBar__U95_B{display:flex;gap:.35rem;margin-top:1.25rem;height:.5rem}.BlueHourPageClient_progressSegment__9Nx8I{flex:1;border-radius:999px;background:var(--border)}.BlueHourPageClient_progressSegmentComplete__Le4kf{background:var(--green)}.BlueHourPageClient_progressMeta__Rj0Ub{margin:.75rem 0 0;font-size:.85rem;line-height:1.45;color:var(--muted)}.BlueHourPageClient_shell__PtQok[data-colorway=dusk] .BlueHourPageClient_progressBrandLogo__4S0wA{filter:brightness(0) invert(1)}.BlueHourPageClient_shell__PtQok[data-colorway=dusk] .BlueHourPageClient_missionCard__uXFHW,.BlueHourPageClient_shell__PtQok[data-colorway=dusk] .BlueHourPageClient_overviewPanel__B2z_T,.BlueHourPageClient_shell__PtQok[data-colorway=dusk] .BlueHourPageClient_stepsCard__a7Ei8{background:#fff;color:var(--bh-black);--ink:var(--bh-black);--muted:rgba(57,53,54,.72);--border:rgba(57,53,54,.14);--panel:#fff;--cream:#f3f6f8}.BlueHourPageClient_shell__PtQok[data-colorway=dusk] .BlueHourPageClient_overviewPanel__B2z_T .BlueHourPageClient_progressBrandLogo__4S0wA,.BlueHourPageClient_shell__PtQok[data-colorway=dusk] .BlueHourPageClient_stepsCard__a7Ei8 .BlueHourPageClient_r2pWordmark__kMHwc img{filter:none}.BlueHourPageClient_shell__PtQok[data-colorway=dusk] .BlueHourPageClient_missionCard__uXFHW .BlueHourPageClient_cardMeta__z0FuL strong,.BlueHourPageClient_shell__PtQok[data-colorway=dusk] .BlueHourPageClient_missionCard__uXFHW .BlueHourPageClient_missionDescription__pN1Zr,.BlueHourPageClient_shell__PtQok[data-colorway=dusk] .BlueHourPageClient_missionCard__uXFHW .BlueHourPageClient_missionTitle___HGNw,.BlueHourPageClient_shell__PtQok[data-colorway=dusk] .BlueHourPageClient_overviewPanel__B2z_T .BlueHourPageClient_progressText__WVKpR,.BlueHourPageClient_shell__PtQok[data-colorway=dusk] .BlueHourPageClient_stepsCard__a7Ei8 .BlueHourPageClient_stepCopy__JEw_B strong{color:var(--bh-black)}.BlueHourPageClient_missionGrid__Sysns{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:stretch}.BlueHourPageClient_missionCard__uXFHW{position:relative;isolation:isolate;display:flex;min-height:23rem;height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:var(--btn-radius);background:var(--panel);color:var(--ink);box-shadow:0 1.25rem 3rem rgba(0,0,0,.24),0 .25rem .75rem rgba(0,0,0,.18);transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease}.BlueHourPageClient_missionCard__uXFHW:before{pointer-events:none;position:absolute;z-index:0;top:-2.5rem;left:-2.5rem;width:12rem;height:12rem;border:1px solid color-mix(in srgb,var(--green) 32%,transparent);border-radius:50%;box-shadow:0 0 0 1.7rem color-mix(in srgb,var(--green) 7.000000000000001%,transparent),0 0 0 3.4rem color-mix(in srgb,var(--green) 4%,transparent);content:""}.BlueHourPageClient_missionCard__uXFHW:hover{border-color:color-mix(in srgb,var(--green) 72%,transparent);box-shadow:0 1.75rem 4rem rgba(0,0,0,.38),0 .35rem 1rem color-mix(in srgb,var(--green) 12%,transparent);transform:translateY(-.25rem)}.BlueHourPageClient_cardHeader__PulRI{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.BlueHourPageClient_missionNumber__HtN6P{display:block;margin-bottom:.5rem;border-left:.1875rem solid var(--green);padding-left:.5rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ink)}.BlueHourPageClient_missionTitle___HGNw{margin:0;font-size:1.75rem;line-height:1.15;color:var(--ink)}.BlueHourPageClient_missionDescription__pN1Zr{margin:.85rem 0 0;font-size:1rem;font-weight:400;line-height:1.55;color:var(--muted)}.BlueHourPageClient_statusPill__Fcb5a{border:1px solid var(--border);border-radius:999px;padding:.3rem .6rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.BlueHourPageClient_statusPillLive__0HFLB{display:inline-flex;align-items:center;gap:.35rem}.BlueHourPageClient_liveRecordingDot___T1t4{position:relative;display:flex;width:.5rem;height:.5rem;flex-shrink:0}.BlueHourPageClient_liveRecordingCore__ig2Pj,.BlueHourPageClient_liveRecordingPing__G6nDw{display:inline-flex;width:100%;height:100%;border-radius:50%;background:#00872e}.BlueHourPageClient_liveRecordingPing__G6nDw{position:absolute;animation:BlueHourPageClient_liveRecordingPing__G6nDw 1.2s cubic-bezier(0,0,.2,1) infinite;opacity:.75}.BlueHourPageClient_liveRecordingCore__ig2Pj{position:relative}@keyframes BlueHourPageClient_liveRecordingPing__G6nDw{75%,to{transform:scale(2);opacity:0}}@media (prefers-reduced-motion:reduce){.BlueHourPageClient_liveRecordingPing__G6nDw{animation:none;opacity:.35}}.BlueHourPageClient_statusPillTooltipWrap__JhHgs{position:relative;flex-shrink:0}.BlueHourPageClient_statusPillTooltipPanel__5QHWW{position:absolute;z-index:5;right:0;top:calc(100% + .35rem);width:-moz-max-content;width:max-content;max-width:12rem;border:1px solid var(--border);border-radius:var(--btn-radius);padding:.55rem .7rem;background:var(--bh-black);color:#f4f1ec;font-size:.72rem;font-weight:600;line-height:1.45;letter-spacing:.02em;text-transform:none;box-shadow:0 10px 24px rgba(0,0,0,.18)}.BlueHourPageClient_missionFooter__3iMlX{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:1.25rem;padding:1.25rem 1.5rem 1.5rem;border-top:1px solid var(--border);background:color-mix(in srgb,var(--green) 4%,transparent);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.BlueHourPageClient_missionActions__jWP6j{display:flex;flex-direction:column;align-items:flex-end;gap:.45rem;flex:0 0 auto;max-width:100%}.BlueHourPageClient_missionFooter__3iMlX small,.BlueHourPageClient_missionFooter__3iMlX span{color:var(--muted)}.BlueHourPageClient_faqTitle__RGoRM{margin:0;font-size:26px;font-weight:700;line-height:1.2;letter-spacing:var(--halyard-title-tracking,.03em);text-transform:uppercase}.BlueHourPageClient_faqIntro__YPQo1{max-width:40rem;margin:.75rem auto 1.5rem;text-align:center}.BlueHourPageClient_faqSection__seDPr .BlueHourPageClient_faqPanel__TyOAO{--ink:var(--bh-black);--muted:color-mix(in srgb,var(--bh-black) 72%,transparent);--border:color-mix(in srgb,var(--bh-black) 14%,transparent);max-width:52rem;margin:0 auto;padding:.25rem 1rem;border:1px solid rgba(0,0,0,.1);border-radius:.75rem;background:#fff;box-shadow:0 12px 40px rgba(0,0,0,.06);color:var(--bh-black)}.BlueHourPageClient_faqSection__seDPr .BlueHourPageClient_faqPanel__TyOAO .faq-item,.BlueHourPageClient_faqSection__seDPr .BlueHourPageClient_faqPanel__TyOAO .faq-item span{color:var(--ink)}.BlueHourPageClient_faqSection__seDPr .BlueHourPageClient_faqPanel__TyOAO .faq-content,.BlueHourPageClient_faqSection__seDPr .BlueHourPageClient_faqPanel__TyOAO .faq-content p,.BlueHourPageClient_faqSection__seDPr .BlueHourPageClient_faqPanel__TyOAO .faq-content.text-black{color:var(--ink)!important}.BlueHourPageClient_faqSection__seDPr .BlueHourPageClient_faqPanel__TyOAO .border-b{border-color:var(--border)!important}.BlueHourPageClient_faqSection__seDPr .BlueHourPageClient_faqPanel__TyOAO .border-b:last-child .faq-item{padding-bottom:1rem!important}.BlueHourPageClient_closingSection__pxs41{position:relative;overflow:hidden;aspect-ratio:4500/2125;width:100%;background:var(--bh-black);isolation:isolate}.BlueHourPageClient_closingImage__6CSDQ{-o-object-fit:cover;object-fit:cover}.BlueHourPageClient_registrationDialog__2LN9s{width:min(44rem,calc(100% - 2rem));max-height:calc(100svh - 2rem);padding:0;margin:auto;border:0;border-radius:1rem;background:#fff;color:#393536}.BlueHourPageClient_registrationDialog__2LN9s::backdrop{background:rgba(0,0,0,.65)}.BlueHourPageClient_registrationDialogClose__MM_Bv{display:flex;justify-content:flex-end;padding:.5rem 1rem;font-size:1.75rem}.BlueHourPageClient_registrationDialogClose__MM_Bv button{min-width:2.75rem;min-height:2.75rem}.BlueHourPageClient_registrationDialogContent__GdddP{display:grid;gap:1rem;padding:1.5rem}.BlueHourPageClient_registrationDialogContent__GdddP .btn-2{background:var(--bh-event-accent);color:#fff}.BlueHourPageClient_heroSkeleton__z_FUW{min-height:100svh;background:linear-gradient(180deg,var(--bh-blue) 0,var(--bh-purple) 55%,var(--bh-black) 100%)}@media (min-width:768px){.BlueHourPageClient_faqTitle__RGoRM,.BlueHourPageClient_introTitle__VTomd,.BlueHourPageClient_productTitle__uWqpV,.BlueHourPageClient_sectionTitle__kBPcp{font-size:36px}.BlueHourPageClient_challengeSection__gQSqf,.BlueHourPageClient_eventSection__h2veh,.BlueHourPageClient_faqSection__seDPr,.BlueHourPageClient_introSection__G2JRq,.BlueHourPageClient_productSection__I1VxW{padding:3rem 2rem 3.5rem}.BlueHourPageClient_introActions__WsQ26{flex-direction:row;align-items:center;justify-content:center}.BlueHourPageClient_missionGrid__Sysns{gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.BlueHourPageClient_eventCard__O8nzy{padding:1.75rem}.BlueHourPageClient_eventLayout__Skkf6{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:2rem;align-items:start}.BlueHourPageClient_stepsCard__a7Ei8{padding:1.5rem}.BlueHourPageClient_stepsCardTitle__56u_0{font-size:24px}.BlueHourPageClient_stepsGrid__EDKVD{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.BlueHourPageClient_stepItem__GbF5y{flex-direction:column;align-items:center;padding:0;text-align:center}.BlueHourPageClient_stepCopy__JEw_B>span{margin-left:auto;margin-right:auto}.BlueHourPageClient_stepConnector__bz5jE{position:absolute;display:block;top:calc(1.75rem - 1.5px);left:calc(50% + 1.75rem + .375rem);width:calc(100% + 1.25rem - 3.5rem - .75rem);height:3px;background:var(--green)}}@media (min-width:1024px){.BlueHourPageClient_missionGrid__Sysns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.BlueHourPageClient_challengeSection__gQSqf,.BlueHourPageClient_eventSection__h2veh,.BlueHourPageClient_faqSection__seDPr,.BlueHourPageClient_introSection__G2JRq,.BlueHourPageClient_productSection__I1VxW{padding-right:3rem;padding-left:3rem}}.BlueHourPageClient_missionBody__ollan{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;padding:1.5rem 1.5rem 0}.BlueHourPageClient_iconBox__zqOkn{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;flex-shrink:0;overflow:hidden;border-radius:var(--btn-radius);border:1px solid var(--border);background:var(--cream);box-shadow:0 1px 3px rgba(0,0,0,.28)}.BlueHourPageClient_iconBoxImage__DgVcI{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.BlueHourPageClient_cardMeta__z0FuL{min-width:0;flex:1 1 0}.BlueHourPageClient_cardMeta__z0FuL span{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;opacity:.7}.BlueHourPageClient_cardMeta__z0FuL strong{display:block;margin-top:.2rem;font-size:1rem;font-weight:700;line-height:1.25;overflow-wrap:break-word}.BlueHourPageClient_cardMeta__z0FuL small{display:block;margin-top:.2rem;font-size:.8rem;line-height:1.4;opacity:.75}.BlueHourPageClient_promoReward__YMjNE{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;margin-top:.65rem;width:100%}.BlueHourPageClient_rewardStatus__Z7XE7{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--green)}.BlueHourPageClient_promoCodeBox__wFbaS{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;padding:.55rem .65rem;border:1px solid var(--border);border-radius:.35rem;background:color-mix(in srgb,var(--surface) 88%,transparent)}.BlueHourPageClient_promoCodeBox__wFbaS code{flex:1 1 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;font-weight:600;letter-spacing:.06em;word-break:break-all}.BlueHourPageClient_promoCodeCopyBtn__RKWRy{flex:0 0 auto;padding:.35rem .65rem;border:1px solid var(--border);border-radius:999px;background:var(--bh-black);color:#f4f1ec;font-size:.68rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.BlueHourPageClient_promoCodeCopyBtn__RKWRy:hover{opacity:.92}.BlueHourPageClient_shell__PtQok[data-colorway=dusk] .BlueHourPageClient_promoCodeBox__wFbaS{background:color-mix(in srgb,#fff 92%,transparent)}.BlueHourPageClient_statusPill__Fcb5a[data-completed=true]{background:var(--green);border-color:var(--green);color:var(--cream)}.BlueHourPageClient_missionsSection__qRql9{margin-top:0}.BlueHourPageClient_missionsHeading__HGuSh{display:grid;gap:1rem;align-items:end}.BlueHourPageClient_missionsHeading__HGuSh>p{margin:0;color:var(--muted);font-size:1.125rem;line-height:1.65}.BlueHourPageClient_missionsHeading__HGuSh .BlueHourPageClient_eyebrow__2ZSuC{color:var(--green)}.BlueHourPageClient_missionRequirement__Uei86{margin:.75rem 0 0;font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}@media (min-width:768px){.BlueHourPageClient_missionsHeading__HGuSh{grid-template-columns:minmax(0,1fr) minmax(16rem,31rem);gap:2rem}}.BlueHourPageClient_campaignNavSection__4bHA5{background:#fff;color:var(--bh-black);padding:1.5rem 0}.BlueHourPageClient_campaignNavGrid___rggV{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));max-width:90rem;margin:0 auto;padding:0 1rem}@media (min-width:768px){.BlueHourPageClient_campaignNavSection__4bHA5{padding:2rem 0}.BlueHourPageClient_campaignNavGrid___rggV{gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 2rem}}.BlueHourPageClient_campaignNavTile__AS0Xy{align-items:center;background:var(--bh-purple);border:1px solid var(--bh-purple);border-radius:.5rem;color:#fff;display:flex;flex-direction:column;font-size:.7rem;font-weight:800;justify-content:center;letter-spacing:.06em;min-height:4.5rem;padding:.75rem .8rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.BlueHourPageClient_shell__PtQok[data-colorway=dusk] .BlueHourPageClient_campaignNavTile__AS0Xy{background:var(--bh-blue);border-color:var(--bh-blue)}@media (min-width:768px){.BlueHourPageClient_campaignNavTile__AS0Xy{min-height:4.75rem;padding:.85rem 1rem}}.BlueHourPageClient_campaignNavTile__AS0Xy:focus-visible,.BlueHourPageClient_campaignNavTile__AS0Xy:hover{background:var(--bh-black);border-color:var(--bh-black);color:#fff}.BlueHourPageClient_campaignNavTile__AS0Xy:focus-visible{outline:3px solid #fff;outline-offset:-5px}.BlueHourPageClient_campaignNavTileLabel__sOt6B{display:block;line-height:1.25}.BlueHourPageClient_campaignNavTileChevron__6Ueg5{color:#fff;flex-shrink:0;line-height:0;margin-top:.35rem;opacity:.85}.BlueHourPageClient_campaignNavTile__AS0Xy:focus-visible .BlueHourPageClient_campaignNavTileChevron__6Ueg5,.BlueHourPageClient_campaignNavTile__AS0Xy:hover .BlueHourPageClient_campaignNavTileChevron__6Ueg5{color:#fff;opacity:1}.BlueHourPageClient_campaignNavTileChevron__6Ueg5 svg{height:.875rem;width:.875rem}@media (min-width:768px){.BlueHourPageClient_campaignNavTileChevron__6Ueg5 svg{height:1rem;width:1rem}}.BlueHourPageClient_shopCollectionSection__3x2Ja{scroll-margin-top:5rem;max-width:88rem;margin:0 auto;padding:2.5rem 1rem 3rem}.BlueHourPageClient_shopCollectionMobileSwim__Dwy83{display:block}.BlueHourPageClient_shopCollectionSwimTrack__j_bzh{padding-left:1rem;padding-right:1rem;scroll-padding-inline:1rem}.BlueHourPageClient_shopCollectionDesktop___8fVf{display:none}@media (min-width:768px){.BlueHourPageClient_shopCollectionSection__3x2Ja{padding:3rem 2rem 3.5rem}.BlueHourPageClient_shopCollectionMobileSwim__Dwy83{display:none}.BlueHourPageClient_shopCollectionDesktop___8fVf{display:block}}.BlueHourPageClient_shopCollectionHeading__KsRHS{font-size:2.25rem!important;line-height:1.15;color:var(--bh-black)!important;align-self:center;text-align:center}.BlueHourPageClient_shopCollectionSection__3x2Ja .body-text>div:first-child{color:#000!important}.BlueHourPageClient_shopCollectionSection__3x2Ja .body-text>div:nth-child(2){color:rgba(0,0,0,.55)}.BlueHourPageClient_shopCollectionPrice__5FUyN{color:#0a0a0a}.BlueHourPageClient_shell__PtQok[data-colorway=dusk] .BlueHourPageClient_shopCollectionHeading__KsRHS,.BlueHourPageClient_shell__PtQok[data-colorway=dusk] .BlueHourPageClient_shopCollectionSection__3x2Ja .body-text>div:first-child{color:#fff!important}.BlueHourPageClient_shell__PtQok[data-colorway=dusk] .BlueHourPageClient_shopCollectionSection__3x2Ja .body-text>div:nth-child(2){color:hsla(38,27%,94%,.72)}.BlueHourPageClient_shell__PtQok[data-colorway=dusk] .BlueHourPageClient_shopCollectionPrice__5FUyN,.BlueHourPageClient_shell__PtQok[data-colorway=dusk] .BlueHourPageClient_shopCollectionSection__3x2Ja .body-text{color:#f4f1ec}.BlueHourPageClient_challengeSection__gQSqf,.BlueHourPageClient_eventSection__h2veh,.BlueHourPageClient_faqSection__seDPr{scroll-margin-top:5rem}.BlueHourPageClient_campaignDates__2RsHV{font-weight:700;margin-bottom:1rem}.BlueHourPageClient_eventEyebrow__c2GtH{color:var(--bh-event-accent);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.5rem}.BlueHourPageClient_eventSummary__9_wT_{margin:1rem 0;font-size:.9rem;line-height:1.6;font-weight:700}.BlueHourPageClient_eventSummaryLocation__LShGs{display:inline-flex;align-items:center;gap:.35rem;vertical-align:baseline}.BlueHourPageClient_eventLocationLink__rHMYD{color:inherit;text-decoration:underline;text-underline-offset:.15em}.BlueHourPageClient_eventLocationLink__rHMYD:focus-visible,.BlueHourPageClient_eventLocationLink__rHMYD:hover{color:var(--bh-event-accent,var(--green))}.BlueHourPageClient_faqGroup__Nu_uB{width:100%;max-width:52rem;margin:2rem auto 0}.BlueHourPageClient_faqGroup__Nu_uB h3{color:#fff;font-size:1.125rem;margin-bottom:1rem}.BlueHourHero_hero___Viy6{isolation:isolate}.BlueHourHero_layer__tGfRq{position:absolute;inset:0;opacity:0;transition:opacity .45s ease;pointer-events:none}.BlueHourHero_layerActive__3HF0U{opacity:1;z-index:1}.FaqPanel_faqPanel__C_EuE{padding:0 1rem 1rem;overflow:hidden}@media (min-width:768px){.FaqPanel_faqPanel__C_EuE{padding:0 1.25rem 1rem}}.FaqPanel_faqPanel__C_EuE .faq-item{padding-top:1rem!important;padding-bottom:1rem!important}.FaqPanel_faqPanel__C_EuE .border-b:last-child .faq-item{padding-bottom:0!important}.FaqPanel_faqPanel__C_EuE .border-b{border-color:var(--faq-item-border,#dbdbdb)!important}.BlueHourTicketModal_registrationModalOverlay__7AmdW{--red:var(--bh-ticket-accent,#967e91);--ink:#393536;--border:rgba(57,53,54,.14);--btn-radius:0.5rem;align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(57,53,54,.64);display:flex;inset:0;justify-content:center;overscroll-behavior:none;padding:1rem;position:fixed;z-index:1000}.BlueHourTicketModal_registrationModalOverlay__7AmdW .BlueHourTicketModal_registrationModal__rPHqL{background:#f3f6f8;border:1px solid var(--border);border-radius:1rem;box-shadow:0 1.5rem 5rem rgba(0,0,0,.24);color:var(--ink);display:flex;flex-direction:column;max-height:min(90svh,800px);max-width:min(44rem,100%);overflow:hidden;width:100%}.BlueHourTicketModal_registrationModal__rPHqL .BlueHourTicketModal_registrationModalHeader__2_MfJ{align-items:flex-start;background:var(--red);color:#fff;display:flex;flex-shrink:0;gap:1rem;justify-content:space-between;padding:1.5rem;position:relative;z-index:1}.BlueHourTicketModal_registrationModal__rPHqL .BlueHourTicketModal_registrationModalHeader__2_MfJ h2{font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1.1;margin-top:.25rem}.BlueHourTicketModal_registrationModal__rPHqL .BlueHourTicketModal_registrationModalHeader__2_MfJ p{font-weight:700;letter-spacing:.1em;margin:0}.BlueHourTicketModal_registrationModalDay__F3ZwJ{font-size:.78rem;font-weight:700;letter-spacing:.04em;margin-top:.35rem;opacity:.92;text-transform:none}.BlueHourTicketModal_registrationModal__rPHqL .BlueHourTicketModal_registrationModalClose___0238{align-items:center;background:transparent!important;border:1px solid hsla(0,0%,100%,.6)!important;border-radius:var(--btn-radius)!important;color:#fff!important;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:1.35rem;font-weight:400;justify-content:center;line-height:1;margin-left:0;min-height:2.5rem;min-width:2.5rem;padding:.45rem .65rem!important;text-transform:none}.BlueHourTicketModal_registrationModal__rPHqL .BlueHourTicketModal_registrationModalClose___0238:hover{background:hsla(0,0%,100%,.16)!important;transform:none}.BlueHourTicketModal_registrationModal__rPHqL .BlueHourTicketModal_registrationModalBody__gl5un{background:#f3f6f8;flex:1 1 auto;font-weight:400;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem;-webkit-overflow-scrolling:touch}.BlueHourTicketModal_registrationModalEvent__KALeY{margin-bottom:1.25rem}.BlueHourTicketModal_registrationModalEvent__KALeY .BlueHourTicketModal_eventMeta__myYtq{margin-top:0}.BlueHourTicketModal_eventMeta__myYtq{border-bottom:1px solid var(--border);border-top:1px solid var(--border);display:grid;font-size:.875rem;font-weight:500;gap:.75rem 1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.85rem;padding:.65rem 0}.BlueHourTicketModal_eventMetaItem___gsz3{align-items:flex-start;display:flex;gap:.4rem;line-height:1.5;margin:0}.BlueHourTicketModal_eventMetaIcon__ymHEl{align-items:center;color:var(--red);display:inline-flex;flex-shrink:0;line-height:0;margin-top:.12rem}.BlueHourTicketModal_eventMetaSvg__7YqzI{display:block;fill:var(--red);height:.8rem;width:.8rem}.BlueHourTicketModal_eventMetaLink__1izjZ{color:inherit;text-decoration:underline;text-decoration-color:rgba(57,53,54,.35);text-underline-offset:.14em}.BlueHourTicketModal_eventMetaLink__1izjZ:hover{color:var(--red);text-decoration-color:var(--red)}.BlueHourTicketModal_registrationModal__rPHqL .BlueHourTicketModal_eventDescription__nqs0O{font-size:1rem;line-height:1.65;font-weight:400;margin-top:1rem}.BlueHourTicketModal_eventDescription__nqs0O p+p{margin-top:.75rem}.BlueHourTicketModal_eventDetails__v3EP6{display:grid;gap:.4rem;margin:.95rem 0 1.1rem}.BlueHourTicketModal_eventDetails__v3EP6:has(+.BlueHourTicketModal_eventTicketIncludes__6YF77){margin-bottom:0}.BlueHourTicketModal_eventDetails__v3EP6 li{font-size:.875rem;line-height:1.5;list-style:none;padding-left:1rem;position:relative}.BlueHourTicketModal_eventDetails__v3EP6 li:before{color:var(--red);content:"•";left:0;position:absolute}.BlueHourTicketModal_registrationModal__rPHqL .BlueHourTicketModal_eventTicketIncludes__6YF77{align-items:flex-start;border-top:1px solid var(--border);display:flex;font-size:.76rem;font-weight:700;gap:.4rem;line-height:1.35;margin:.7rem 0 0;padding-top:.85rem}.BlueHourTicketModal_registrationModal__rPHqL .BlueHourTicketModal_eventTicketIncludes__6YF77 .BlueHourTicketModal_eventMetaIcon__ymHEl{color:var(--red)}.BlueHourTicketModal_registrationModal__rPHqL .BlueHourTicketModal_eventTicketIncludes__6YF77 .BlueHourTicketModal_eventMetaSvg__7YqzI{height:calc(.7rem * 512 / 384);width:calc(.7rem * 576 / 384)}.BlueHourTicketModal_registrationModal__rPHqL .BlueHourTicketModal_registrationModalIntro__oGxzt{font-size:.875rem;line-height:1.5;font-weight:500;margin-bottom:1rem}.BlueHourTicketModal_registrationModal__rPHqL .BlueHourTicketModal_eventTicketIncludes__6YF77+.BlueHourTicketModal_donationNote__xHFI_{margin-top:12px}.BlueHourTicketModal_registrationModal__rPHqL .BlueHourTicketModal_donationNote__xHFI_{background:color-mix(in srgb,var(--red) 8%,#f3f6f8);border:none;border-left:3px solid var(--red);border-radius:0;margin-top:.85rem;padding:.8rem .9rem}.BlueHourTicketModal_registrationModal__rPHqL .BlueHourTicketModal_donationNote__xHFI_ p:not(.BlueHourTicketModal_donationDescription__ohDgi){color:var(--red);font-size:.64rem;font-weight:900;letter-spacing:.11em;line-height:1.2;margin:0;text-transform:uppercase}.BlueHourTicketModal_registrationModal__rPHqL .BlueHourTicketModal_donationNote__xHFI_ span{color:var(--ink);display:block;font-size:.78rem;font-weight:650;line-height:1.45;margin-top:.3rem}.BlueHourTicketModal_registrationModal__rPHqL .BlueHourTicketModal_donationNote__xHFI_ p.BlueHourTicketModal_donationDescription__ohDgi{color:var(--ink);font-size:.78rem;font-weight:650;letter-spacing:normal;line-height:1.45;margin:.45rem 0 0;text-transform:none}.BlueHourTicketModal_registrationModal__rPHqL .BlueHourTicketModal_donationNote__xHFI_ a{color:var(--red);display:inline-flex;font-size:.72rem;font-weight:800;margin-top:.6rem;text-underline-offset:.18em}.BlueHourTicketModal_registrationModal__rPHqL .btn-2{border-radius:var(--btn-radius)!important}.BlueHourTicketModal_registrationModal__rPHqL .BlueHourTicketModal_registrationModalBody__gl5un .btn-2,.BlueHourTicketModal_registrationModal__rPHqL .BlueHourTicketModal_registrationModalBody__gl5un button.bg-brand-secondary-green{background:var(--red)!important;border:1px solid var(--red)!important;border-radius:var(--btn-radius)!important;color:#fff!important;font-size:.875rem;font-weight:700;min-height:2.75rem}.BlueHourTicketModal_registrationModal__rPHqL .BlueHourTicketModal_registrationModalBody__gl5un .btn-2:hover{background:var(--red)!important;filter:brightness(1.06);transform:none}.BlueHourTicketModal_clubRegisteredIcon__ZsMCK{display:inline-block;height:.85rem;margin-right:.35rem;width:.85rem}@media (max-width:767px){.BlueHourTicketModal_registrationModal__rPHqL .BlueHourTicketModal_registrationModalBody__gl5un,.BlueHourTicketModal_registrationModal__rPHqL .BlueHourTicketModal_registrationModalHeader__2_MfJ{padding:1.25rem}.BlueHourTicketModal_eventMeta__myYtq{grid-template-columns:1fr}}