.about-page-module__ySMK-W__page>section{padding-top:2rem;padding-bottom:2rem;scroll-margin-top:6rem}@media (min-width:768px){.about-page-module__ySMK-W__page>section{padding-top:3rem;padding-bottom:3rem}}
.header-logomark-module__6U4cRq__mark{flex-shrink:0;width:.94em;height:.94em;margin-right:.12em;display:inline-block;position:relative}.header-logomark-module__6U4cRq__motion,.header-logomark-module__6U4cRq__still{object-fit:contain;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.header-logomark-module__6U4cRq__still{display:none}@media (prefers-reduced-motion:reduce){.header-logomark-module__6U4cRq__motion{display:none}.header-logomark-module__6U4cRq__still{display:block}}
.site-nav-module__ctVlAq__shell{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 24px;display:grid}.site-nav-module__ctVlAq__home{min-height:44px;color:var(--text-primary);font-family:var(--font-bebas),sans-serif;letter-spacing:.12em;align-items:center;font-size:24px;display:inline-flex}.site-nav-module__ctVlAq__nav{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:2px;min-width:0;display:flex}.site-nav-module__ctVlAq__link{white-space:nowrap;min-height:44px;font-family:var(--font-barlow),sans-serif;letter-spacing:.035em;text-transform:uppercase;color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;padding:6px 9px;font-size:14px;font-weight:600;display:inline-flex}.site-nav-module__ctVlAq__link:hover{background:var(--bg-glass);color:var(--text-primary)}.site-nav-module__ctVlAq__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.site-nav-module__ctVlAq__home:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.site-nav-module__ctVlAq__active{color:var(--accent);text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}.site-nav-module__ctVlAq__controls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.site-nav-module__ctVlAq__controls>button{min-width:44px;min-height:44px}.site-nav-module__ctVlAq__spacer{height:var(--woft-header-extra,0px)}.site-nav-module__ctVlAq__spacer~main [id]{scroll-margin-top:calc(96px + var(--woft-header-extra,0px))}@media (max-width:800px){.site-nav-module__ctVlAq__shell{grid-template-columns:auto minmax(0,1fr);gap:8px;padding:12px}.site-nav-module__ctVlAq__home{grid-area:1/1}.site-nav-module__ctVlAq__controls{grid-area:1/2}.site-nav-module__ctVlAq__nav{grid-area:2/1/auto/-1;justify-content:center;gap:4px}.site-nav-module__ctVlAq__link{padding:6px 10px}.site-nav-module__ctVlAq__spacer{height:var(--woft-header-extra,52px)}}@media (max-width:500px){.site-nav-module__ctVlAq__spacer{height:var(--woft-header-extra,100px)}}
.interactive-logo-module__2nfXgW__explorer{border:1px solid var(--border);background:var(--bg-glass);border-radius:20px;margin-top:24px;padding:28px}.interactive-logo-module__2nfXgW__help{color:var(--text-secondary);margin-bottom:22px;font-size:14px;line-height:1.6}.interactive-logo-module__2nfXgW__diagram{background:#f6f7f8;border-radius:14px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:28px;padding:20px;display:grid;position:relative}.interactive-logo-module__2nfXgW__plate{background:#f6f7f8;border-radius:14px;grid-area:1/2/span 2;justify-content:center;align-items:center;min-height:400px;padding:24px;display:flex}.interactive-logo-module__2nfXgW__artFrame{aspect-ratio:1;justify-content:center;align-items:center;width:100%;max-width:280px;display:flex;position:relative}.interactive-logo-module__2nfXgW__art{visibility:hidden;width:88%;position:relative}.interactive-logo-module__2nfXgW__alignedMark{width:100%;height:auto;display:block}.interactive-logo-module__2nfXgW__referenceMotion{object-fit:contain;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.interactive-logo-module__2nfXgW__artFrame[data-still=true] .interactive-logo-module__2nfXgW__referenceMotion{visibility:hidden}.interactive-logo-module__2nfXgW__artFrame[data-still=true] .interactive-logo-module__2nfXgW__art{visibility:visible}.interactive-logo-module__2nfXgW__options{display:contents}.interactive-logo-module__2nfXgW__option[data-meaning=protection]{--label-pull:clamp(24px,4vw,48px);margin-right:calc(-1*var(--label-pull));width:calc(100% + var(--label-pull));grid-area:1/1}.interactive-logo-module__2nfXgW__option[data-meaning=flashlight]{--beam-pull:clamp(24px,4vw,48px);margin-left:calc(-1*var(--beam-pull));width:calc(100% + var(--beam-pull));grid-area:1/3}.interactive-logo-module__2nfXgW__option[data-meaning=awareness]{--label-pull:clamp(24px,4vw,48px);margin-top:-64px;margin-right:calc(-1*var(--label-pull));width:calc(100% + var(--label-pull));grid-area:2/1;align-self:start}.interactive-logo-module__2nfXgW__option[data-meaning=target]{grid-area:2/3}.interactive-logo-module__2nfXgW__option{text-align:left;cursor:pointer;background:#f6f7f8;border:1px solid rgba(19,44,71,.2);border-radius:12px;width:100%;padding:18px 20px;transition:border-color .15s,background-color .15s}.interactive-logo-module__2nfXgW__option:hover,.interactive-logo-module__2nfXgW__option[data-active=true]{background:rgba(255,168,29,.133);border-color:#132c47}.interactive-logo-module__2nfXgW__option:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.interactive-logo-module__2nfXgW__actions button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.interactive-logo-module__2nfXgW__name{color:#132c47;font-family:var(--font-barlow),sans-serif;align-items:baseline;gap:12px;font-size:26px;font-weight:700;line-height:1.15;display:flex}.interactive-logo-module__2nfXgW__number{font-family:var(--font-space-mono),monospace;color:var(--accent);font-size:11px}.interactive-logo-module__2nfXgW__meaning{color:#132c47;margin-top:8px;font-size:15px;line-height:1.55;display:block}.interactive-logo-module__2nfXgW__connector{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.interactive-logo-module__2nfXgW__line{fill:none;stroke:#132c47;stroke-width:1.5px;stroke-linejoin:round}.interactive-logo-module__2nfXgW__selectedMeaning{display:none}.interactive-logo-module__2nfXgW__controls{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:20px;display:flex}.interactive-logo-module__2nfXgW__status{color:var(--text-secondary);font-size:13px;line-height:1.5}.interactive-logo-module__2nfXgW__actions{flex-wrap:wrap;gap:8px;display:flex}.interactive-logo-module__2nfXgW__actions button{border:1px solid var(--border);min-height:44px;color:var(--text-primary);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;display:inline-flex}.interactive-logo-module__2nfXgW__actions button:hover{border-color:var(--accent)}@media (prefers-reduced-motion:reduce){.interactive-logo-module__2nfXgW__referenceMotion{visibility:hidden}.interactive-logo-module__2nfXgW__art{visibility:visible}.interactive-logo-module__2nfXgW__option{transition:none}}@media (max-width:767px){.interactive-logo-module__2nfXgW__explorer{padding:20px}.interactive-logo-module__2nfXgW__diagram{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px 12px;scroll-margin-top:112px}.interactive-logo-module__2nfXgW__plate{grid-area:2/2}.interactive-logo-module__2nfXgW__option[data-meaning=protection]{grid-area:1/1;width:100%;min-height:80px;margin-right:0}.interactive-logo-module__2nfXgW__option[data-meaning=flashlight]{grid-area:1/2;width:100%;margin-left:0}.interactive-logo-module__2nfXgW__option[data-meaning=awareness]{grid-area:2/1;align-self:start;width:100%;margin:0}.interactive-logo-module__2nfXgW__option[data-meaning=target]{grid-area:3/1/auto/span 2}.interactive-logo-module__2nfXgW__plate{min-height:0;padding:0}.interactive-logo-module__2nfXgW__option[data-meaning=protection],.interactive-logo-module__2nfXgW__option[data-meaning=flashlight]{align-self:start;transform:none}.interactive-logo-module__2nfXgW__artFrame{max-width:170px}.interactive-logo-module__2nfXgW__option{min-height:72px;padding:12px}.interactive-logo-module__2nfXgW__name{font-size:22px;display:block}.interactive-logo-module__2nfXgW__number{display:none}.interactive-logo-module__2nfXgW__meaning{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.interactive-logo-module__2nfXgW__selectedMeaning{min-height:44px;color:var(--text-primary);margin-top:5px;font-size:15px;display:block}.interactive-logo-module__2nfXgW__controls{flex-direction:column;align-items:flex-start}}.interactive-logo-module__2nfXgW__reducedStatus{display:none}@media (prefers-reduced-motion:reduce){.interactive-logo-module__2nfXgW__motionStatus{display:none}.interactive-logo-module__2nfXgW__reducedStatus{display:inline}}
.logo-page-module__5qwHOW__page{z-index:10;max-width:1152px;margin:auto;padding:128px 32px 64px;position:relative}.logo-page-module__5qwHOW__hero{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.logo-page-module__5qwHOW__kicker{color:var(--accent);font-family:var(--font-space-mono),monospace;letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:700}.logo-page-module__5qwHOW__intro h1{font-family:var(--font-bebas),sans-serif;letter-spacing:.02em;margin:16px 0;font-size:max(48px,min(5.5vw,76px));line-height:1}.logo-page-module__5qwHOW__intro h1 span{color:var(--accent)}.logo-page-module__5qwHOW__lead{color:var(--text-secondary);max-width:600px;font-size:18px;line-height:1.75}.logo-page-module__5qwHOW__primaryLogo{background:#f6f7f8;border-radius:20px;justify-content:center;align-items:center;min-height:260px;padding:52px 36px;display:flex}.logo-page-module__5qwHOW__primaryLogo img{width:100%;height:auto}.logo-page-module__5qwHOW__meanings{padding-top:64px}.logo-page-module__5qwHOW__sectionHeading h2,.logo-page-module__5qwHOW__purpose h2{font-family:var(--font-barlow),sans-serif;margin:12px 0;font-size:40px;font-weight:700;line-height:1.15}.logo-page-module__5qwHOW__sectionHeading>p:last-child{color:var(--text-secondary);line-height:1.6}.logo-page-module__5qwHOW__purpose{max-width:720px;padding-top:48px}.logo-page-module__5qwHOW__purpose>p:not(.logo-page-module__5qwHOW__kicker){color:var(--text-secondary);font-size:18px;line-height:1.75}.logo-page-module__5qwHOW__action{background:var(--accent);min-height:48px;color:var(--accent-contrast);border-radius:12px;align-items:center;gap:12px;margin-top:22px;padding:12px 22px;font-weight:700;display:inline-flex}.logo-page-module__5qwHOW__action:hover{filter:brightness(1.08)}.logo-page-module__5qwHOW__action:focus-visible{outline:2px solid var(--text-primary);outline-offset:4px}@media (max-width:767px){.logo-page-module__5qwHOW__page{padding:112px 20px 40px}.logo-page-module__5qwHOW__hero{grid-template-columns:1fr;gap:24px}.logo-page-module__5qwHOW__primaryLogo{min-height:180px;padding:40px 30px}.logo-page-module__5qwHOW__meanings{padding-top:40px}.logo-page-module__5qwHOW__sectionHeading h2,.logo-page-module__5qwHOW__purpose h2{font-size:34px}.logo-page-module__5qwHOW__purpose{padding-top:36px}}.logo-page-module__5qwHOW__story{max-width:760px;padding-top:40px}.logo-page-module__5qwHOW__story h2{font-family:var(--font-barlow),sans-serif;margin:12px 0;font-size:36px;font-weight:700;line-height:1.15}.logo-page-module__5qwHOW__story>p:not(.logo-page-module__5qwHOW__kicker){color:var(--text-secondary);margin-top:12px;font-size:18px;line-height:1.75}.logo-page-module__5qwHOW__values{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.logo-page-module__5qwHOW__values>div{border:1px solid var(--border);background:var(--bg-glass);border-radius:12px;padding:18px}.logo-page-module__5qwHOW__values dt{font-family:var(--font-barlow),sans-serif;font-size:25px;font-weight:700}.logo-page-module__5qwHOW__values dd{color:var(--text-secondary);margin-top:7px;font-size:16px;line-height:1.6}.logo-page-module__5qwHOW__purpose .logo-page-module__5qwHOW__palette{font-size:16px}@media (max-width:767px){.logo-page-module__5qwHOW__story{padding-top:28px}.logo-page-module__5qwHOW__story h2{font-size:32px}.logo-page-module__5qwHOW__values{gap:12px}.logo-page-module__5qwHOW__values>div{padding:14px}}
.charities-hero-module__1bxOnG__content{padding-top:7rem;padding-bottom:2rem}dialog[aria-labelledby=night-of-rock-title]~main .charities-hero-module__1bxOnG__content{padding-top:1.5rem}
