.hh-page{--hh-gutter:24px;--hh-group:24px;--hh-pair-h:560px;--hh-ui-h:560px;--hh-phone-h:694px;padding:0 max(var(--ak-margin), calc((100% - 1200px) / 2))}.hh-page>.ak-header{padding-top:40px}.hh-row{column-gap:var(--hh-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hh-text{grid-column:4/10}.hh-head{align-items:baseline}.hh-head>.hh-label{grid-column:1/4}.hh-head>.hh-h2{grid-column:4/10}.hh-head>.hh-h1{grid-column:4/12}.hh-h1{letter-spacing:-.02em;font-size:60px;font-weight:450;line-height:64px}.hh-deck{font-size:24px;line-height:34px}.hh-h2{letter-spacing:-.01em;font-size:32px;font-weight:450;line-height:38px}.hh-prose,.hh-body-text{font-size:19px;line-height:30px}.hh-prose{flex-direction:column;gap:16px;display:flex}.hh-list{margin:0;padding:0;list-style:none}.hh-label{text-transform:uppercase;letter-spacing:.04em;color:var(--ak-muted);font-size:12px;line-height:16px}.hh-caption{color:var(--ak-muted);font-size:13px;line-height:19px}.hh-fact{color:var(--ak-muted);font-size:15px;line-height:22px}.hh-line{display:block}.hh-num{color:var(--ak-ink)}.hh-ingress{margin-top:176px}.hh-ingress>.hh-row:nth-child(2){margin-top:32px}.hh-ingress>.hh-row:nth-child(3){margin-top:56px}.hh-ingress .hh-fact{border-top:1px solid var(--ak-line);grid-column:4/13;padding-top:14px}.hh-beat{margin-top:192px}.hh-beat.hh-last{margin-top:432px}.hh-head+*{margin-top:24px}.hh-figure,.hh-weeks,.hh-principle,.hh-figure+.hh-body{margin-top:64px}.hh-story{margin-top:96px}.hh-figure>.hh-media{grid-row:1;min-width:0}.hh-figure>figcaption{padding-right:var(--hh-gutter);grid-area:1/1/auto/4}.hh-wide{grid-column:4/13}.hh-narrow{grid-column:4/8}.hh-shot{display:block}img.hh-shot{max-width:100%;height:auto}.hh-edge{outline:1px solid var(--ak-edge)}.hh-missing{outline-offset:-1px;letter-spacing:.04em;text-transform:uppercase;color:#4f4e48;background:#e2e1da;outline:1px dashed #12121259;flex-direction:column;justify-content:flex-end;gap:2px;padding:12px;font-size:11px;line-height:14px;display:flex;overflow:hidden}.hh-pair{gap:var(--hh-group);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.hh-pair>.hh-shot{width:100%}.hh-pair-fixed{display:flex}.hh-pair-fixed>.hh-shot{width:auto;max-width:none;height:var(--hh-pair-h);flex:none}.hh-states{gap:var(--hh-group);align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.hh-states figure{margin:0}.hh-states .hh-shot{width:auto;height:var(--hh-ui-h)}.hh-states figcaption{margin-top:12px}.hh-states-caption{grid-column:4/13;margin-top:16px}.hh-qr-code{width:160px;line-height:0;display:block}.hh-qr-code img{width:160px;height:160px;display:block}.hh-weeks{flex-direction:column;gap:48px;display:flex}.hh-week{flex-direction:column;gap:16px;display:flex}.hh-week-images{gap:var(--hh-group);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hh-week-images .hh-shot{width:100%}.hh-phones{gap:var(--hh-group);align-items:flex-start;display:flex}.hh-phone{margin:0}.hh-phone .hh-shot{width:auto;max-width:none;height:var(--hh-phone-h)}.hh-phone figcaption{max-width:320px;margin-top:12px}.hh-live-experience{align-items:flex-start;gap:24px;display:flex}.hh-scan{flex:none;width:160px;margin:0}.hh-scan figcaption{margin-top:12px}.hh-scan-title{color:var(--ak-ink);margin-bottom:4px;font-size:15px;line-height:22px;display:block}.hh-live-link{margin-top:8px;font-size:15px;line-height:22px;display:inline-block}.hh-live-poster{display:none}.hh-message .hh-shot{width:295px;max-width:100%}@media (prefers-reduced-motion:reduce){.hh-live-video{display:none}.hh-live-poster{display:block}}.hh-ending{margin-top:192px;padding-bottom:120px}.hh-back{margin-top:8px;font-size:15px;line-height:22px}.hh-cta{margin-top:96px}.hh-cta .hh-body-text{margin-top:16px}@media (width<=960px){.hh-row{flex-direction:column;align-items:stretch;display:flex}.hh-head{gap:12px}.hh-text,.hh-head>.hh-h2{max-width:588px}.hh-head>.hh-h1{max-width:816px}.hh-figure>figcaption{max-width:588px;margin-top:12px;padding-right:0}.hh-media.hh-text{width:100%;max-width:588px}.hh-pair-fixed{max-width:calc(var(--hh-pair-h) * 941 / 1672 * 2 + var(--hh-group));display:grid}.hh-pair-fixed>.hh-shot{width:100%;height:auto}.hh-states{flex-direction:column;gap:32px}.hh-states li{width:min(75%,320px)}.hh-states .hh-shot{width:100%;height:auto}.hh-phones{flex-direction:column;gap:40px}.hh-phone{width:min(75%,340px)}.hh-phone .hh-shot{width:100%;height:auto}.hh-live-experience{flex-direction:column;width:min(75%,340px)}.hh-live-experience .hh-phone{width:100%}.hh-scan{order:-1;align-items:center;gap:16px;width:100%;display:flex}.hh-scan .hh-qr-code,.hh-scan .hh-qr-code img{width:96px;height:96px}.hh-scan .hh-qr-code{flex:none}.hh-scan figcaption{margin-top:0}.hh-message .hh-shot{width:min(75%,295px)}}@media (width<=600px){.hh-page{--hh-group:12px}.hh-page>.ak-header{padding-top:20px}.hh-h1{font-size:34px;line-height:38px}.hh-deck{font-size:20px;line-height:28px}.hh-h2{font-size:24px;line-height:30px}.hh-prose,.hh-body-text{font-size:17px;line-height:27px}.hh-prose{gap:12px}.hh-fact,.hh-back{font-size:14px;line-height:20px}.hh-ingress{margin-top:96px}.hh-ingress>.hh-row:nth-child(2){margin-top:20px}.hh-ingress>.hh-row:nth-child(3){margin-top:32px}.hh-ingress .hh-fact{padding-top:12px}.hh-beat{margin-top:112px}.hh-beat.hh-last{margin-top:232px}.hh-head+*{margin-top:16px}.hh-figure,.hh-weeks,.hh-principle,.hh-figure+.hh-body{margin-top:40px}.hh-story{margin-top:56px}.hh-weeks{gap:32px}.hh-week{gap:12px}.hh-week-images{grid-template-columns:repeat(3,minmax(0,1fr))}.hh-missing{padding:8px;font-size:10px;line-height:13px}.hh-ending{margin-top:112px;padding-bottom:64px}.hh-cta{margin-top:64px}}
