.hpv6 .hp7{--hero-measure:860px;font-family:var(--font-ui);font-feature-settings:normal}.hpv6 .hp7 .hero-inner{max-width:var(--page-max);padding:0 var(--page-gutter);flex-direction:column;min-height:calc(100svh - 72px);margin:0 auto;display:flex}.hpv6 .hp7 .hero-copy{text-align:center;margin:auto 0;padding:40px 0}.hpv6 .hp7 .hero-copy h1{max-width:var(--hero-measure);font-family:var(--font-display);font-feature-settings:"ss01", "ss02";font-weight:500;font-size:var(--text-display);letter-spacing:-.025em;color:var(--fg-strong);text-wrap:pretty;margin:0 auto;line-height:1.12}.hpv6 .hp7 .hero-copy h1 .accent{color:var(--sage)}.hpv6 .hp7 .hero-note{max-width:var(--hero-measure);color:var(--fg-muted);text-align:center;margin:28px auto 0;font-size:1.125rem}.hpv6 .hp7 .hero{position:relative;overflow-x:clip}.hpv6 .hp7 .hero-inner{z-index:1;position:relative}.hpv6 .hp7 .polaroid-layer{--pile-column-half:calc(var(--hero-measure) / 2)}.hpv6 .hp7 .polaroid-pile.hp-p1{--tilt:-7deg;--pw:clamp(200px, 18vw, 300px);top:4%;left:min(-1.5vw, var(--pile-clear))}.hpv6 .hp7 .polaroid-pile.hp-p2{--tilt:6deg;--pw:clamp(180px, 16vw, 270px);top:8%;right:min(-1vw, var(--pile-clear))}.hpv6 .hp7 .polaroid-pile.hp-p3{--tilt:5deg;--pw:clamp(170px, 15vw, 250px);top:36%;left:min(0px, var(--pile-clear))}.hpv6 .hp7 .polaroid-pile.hp-p4{--tilt:-6deg;--pw:clamp(190px, 17vw, 285px);top:40%;right:min(-2vw, var(--pile-clear))}.hpv6 .hp7 .polaroid-pile.hp-p5{--tilt:-4deg;--pw:clamp(180px, 16vw, 265px);top:60%;left:min(-2.5vw, var(--pile-clear))}.hpv6 .hp7 .polaroid-pile.hp-p6{--tilt:8deg;--pw:clamp(170px, 15vw, 250px);top:62%;right:min(0px, var(--pile-clear))}.hpv6 .hp7 .event-bar{z-index:40;pointer-events:none;justify-content:center;padding:0 20px 20px;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);display:flex;position:fixed;inset:auto 0 0}.hpv6 .hp7 .event-bar[data-shown=false]{opacity:0;transform:translateY(16px)}.hpv6 .hp7 .event-bar[data-shown=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hpv6 .hp7 .event-bar{transition:none}}.hpv6 .hp7 .event-card{pointer-events:auto;background:var(--white);border:1px solid var(--border);border-radius:16px;justify-content:center;align-items:stretch;gap:0 18px;max-width:100%;padding:0 40px 0 0;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #140f0a14,0 2px 6px #140f0a0a}.hpv6 .hp7 .ecb-stub{background:var(--surface-soft);border-right:1px dashed var(--border);flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:12px 18px;display:flex}.hpv6 .hp7 .ecb-weekday{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--fg-muted);font-size:.59375rem}.hpv6 .hp7 .ecb-num{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--primary);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:500;line-height:1.05}.hpv6 .hp7 .ecb-month{font-family:var(--font-mono);color:var(--fg-muted);font-size:.65625rem}.hpv6 .hp7 .ecb-main{flex-direction:column;justify-content:center;gap:4px;padding:13px 0;display:flex}.hpv6 .hp7 .ecb-main .hb-kicker{font-size:.71875rem}.hpv6 .hp7 .ecb-main .hb-title{font-size:1.03125rem;line-height:1.25}.hpv6 .hp7 .ecb-hostline{align-items:center;gap:8px;margin-top:1px;display:inline-flex}.hpv6 .hp7 .ecb-hosts{font-family:var(--font-mono);letter-spacing:.01em;color:var(--fg-muted);font-size:.71875rem}.hpv6 .hp7 .ecb-faces{flex:none;display:inline-flex}.hpv6 .hp7 .ecb-face{object-fit:cover;width:29px;height:29px;box-shadow:0 0 0 2px var(--white);border-radius:50%}.hpv6 .hp7 .ecb-face+.ecb-face{margin-left:-7px}.hpv6 .hp7 .event-card .hb-cta{align-self:center}.hpv6 .hp7 .event-close{width:24px;height:24px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:6px;right:6px}.hpv6 .hp7 .event-close:hover{background:var(--button-bg);color:var(--fg-strong)}.hpv6 .hp7 .event-close:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.hpv6 .hp7 .event-close svg{width:14px;height:14px}.hpv6 .hp7 .hb-kicker{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--sage);white-space:nowrap;align-items:center;gap:9px;font-size:.9375rem;display:inline-flex}.hpv6 .hp7 .hb-dot{background:var(--sage-mid);border-radius:50%;width:6px;height:6px;animation:1.8s ease-out infinite hpv6-live-pulse}@keyframes hpv6-live-pulse{0%{box-shadow:0 0 #8a9e7380}70%{box-shadow:0 0 0 7px #8a9e7300}to{box-shadow:0 0 #8a9e7300}}@media (prefers-reduced-motion:reduce){.hpv6 .hp7 .hb-dot{animation:none}}.hpv6 .hp7 .hb-title{font-family:var(--font-display);font-feature-settings:"ss01", "ss02";letter-spacing:-.012em;color:var(--fg-strong);font-size:1.1875rem;font-weight:500}.hpv6 .hp7 .hb-meta{font-family:var(--font-mono);letter-spacing:.01em;color:var(--fg-muted);white-space:nowrap;font-size:.8125rem}.hpv6 .hp7 .hb-cta{font-family:var(--font-mono);letter-spacing:.01em;color:var(--primary);border-bottom:1px solid #1c3d3859;align-items:center;gap:8px;padding-bottom:2px;font-size:.875rem;transition:border-color .2s,gap .25s;display:inline-flex}.hpv6 .hp7 .hb-cta:hover{border-bottom-color:var(--primary);gap:12px}.hpv6 .hp7 .hb-cta .arr{font-size:.9375rem;line-height:1}.hpv6 .hp7 .hb-cta:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}.hpv6 .wwd.hp7 .mission{align-items:center;min-height:100svh;padding:96px 0;display:flex}.hpv6 .wwd.hp7 .mission .measure-tight{width:100%}.hpv6 .wwd.hp7 .mission .mission-statement{font-size:var(--text-display);letter-spacing:-.025em;line-height:1.12}.hpv6 .wwd.hp7 .mission .stmt-break{display:none}@media not (max-width:900px){.hpv6 .wwd.hp7 .mission .stmt-break{display:inline}}.hpv6 .wwd.hp7 .mission--light{background:var(--background);color:var(--fg-strong)}.hpv6 .wwd.hp7 .mission--light .mission-statement{color:var(--fg-strong)}.hpv6 .wwd.hp7 .mission--light .mission-statement .sage{color:var(--sage);font-weight:500}@media (max-width:1000px){.hpv6 .hp7 .insight-tile .it-title{min-height:0}}@media (max-width:900px){.hpv6 .hp7 .hero-note{padding:0 12px}.hpv6 .hp7 .event-card{gap:0 12px;padding:0 34px 0 0}.hpv6 .hp7 .ecb-main .hb-kicker{display:none}.hpv6 .hp7 .ecb-main .hb-title{font-size:.84375rem;line-height:1.25}.hpv6 .hp7 .ecb-hosts{display:none}}.hpv6 .wwd.hp7 #mini{position:relative}.hpv6 .wwd.hp7 .mission-lead{padding:0 var(--page-gutter);font-family:var(--font-ui);letter-spacing:-.01em;color:var(--fg-strong);flex-direction:column;align-items:center;gap:10px;font-size:clamp(1.1rem,1.4vw,1.3rem);font-weight:500;display:flex;position:absolute;bottom:clamp(32px,6vh,64px);left:0;right:0}.hpv6 .wwd.hp7 .mission-lead-arrow{font-size:1.1em;animation:2.4s ease-in-out infinite mission-lead-nudge}@keyframes mission-lead-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.hpv6 .wwd.hp7 .mission-lead-arrow{animation:none}}
