.great-north-run-2026-community{background:#fff2d5;color:#0a0a0a;overflow:hidden;scroll-margin-top:120px}html.gnr26-story-modal-open{overflow:hidden}.gnr26-community__inner{max-width:1200px;margin:0 auto;padding:64px 24px 96px}.gnr26-community__tabs{display:flex;align-items:stretch;justify-content:center;gap:0;max-width:544px;margin:0 auto 24px;border-bottom:1px solid #b0b1b4}.gnr26-community__tab{flex:1;min-height:40px;padding:0 8px 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:#b0b1b4cc;font-family:var(--Shokz-Sans-Display, "Shokz Sans Display"),sans-serif;font-size:24px;line-height:1;text-align:center;cursor:pointer;transition:color .2s ease,border-color .2s ease}.gnr26-community__tab.is-active{color:#ff6008;border-bottom-color:#ff6008;font-size:32px}.gnr26-community__panel[hidden]{display:none}.gnr26-community__hub-intro{margin:0 auto 42px;max-width:620px;color:#0a0a0acc;font-family:var(--Shokz-Sans-Display, "Shokz Sans Display"),sans-serif;font-size:18px;font-weight:400;line-height:1.5;text-align:center}.gnr26-community__stories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.gnr26-community__story-backdrop,.gnr26-community__story-modal{display:none}.gnr26-story-wrap{min-width:0}.gnr26-story{position:relative;width:100%;height:380px;overflow:hidden;border-radius:8px;background:#1a1a1a}.gnr26-story__media,.gnr26-story__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gnr26-story__image{object-fit:cover}.gnr26-story__image--mobile{display:none}.gnr26-story__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(7deg,#000 15%,#0000 51%);pointer-events:none;transition:opacity .25s ease}.gnr26-story[data-expanded=true] .gnr26-story__scrim{background:linear-gradient(7deg,#000000eb 20%,#00000073 70%,#0003)}.gnr26-story__summary,.gnr26-story__detail{position:absolute;left:0;right:0;z-index:2;padding:0 20px;transition:opacity .25s ease,transform .25s ease}.gnr26-story__summary{bottom:24px;padding-right:56px}.gnr26-story__detail{top:72px;bottom:20px;display:flex;flex-direction:column;opacity:0;transform:translateY(12px);pointer-events:none}.gnr26-story[data-expanded=true] .gnr26-story__summary{opacity:0;transform:translateY(8px);pointer-events:none}.gnr26-story[data-expanded=true] .gnr26-story__detail{opacity:1;transform:translateY(0);pointer-events:auto}.gnr26-story__badge{margin:0 0 4px;color:#ff7a3d;font-family:var(--Shokz-Sans-Display, "Shokz Sans Display"),sans-serif;font-size:16px;line-height:1.4}.great-north-run-2026-community h3.gnr26-story__name{margin:0;color:#fff;font-family:var(--Shokz-Sans-Display, "Shokz Sans Display"),sans-serif;font-size:24px;font-weight:400;line-height:1.2}.gnr26-story__tagline{margin:4px 0 0;max-width:210px;color:#fffc;font-family:var(--Shokz-Sans-Display, "Shokz Sans Display"),sans-serif;font-size:12px;line-height:1.2}.gnr26-story__quote{margin:0;color:#fff;font-family:var(--Shokz-Sans-Text, "Shokz Sans Text"),sans-serif;font-size:16px;line-height:1.3}.gnr26-story__attribution{margin:12px 0 0;color:#fff;font-family:var(--Shokz-Sans-Display, "Shokz Sans Display"),sans-serif;font-size:18px;line-height:1.2;text-align:right}.gnr26-story__bio{margin:16px 0 0;color:#a3a3a3;font-family:var(--Shokz-Sans-Text, "Shokz Sans Text"),sans-serif;font-size:10px;line-height:1.3}.gnr26-story__product{display:block;width:auto;max-width:140px;height:auto;margin-top:auto}.gnr26-story__toggle{position:absolute;top:auto;right:16px;bottom:20px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#ffffff2e;color:#fff;cursor:pointer;transition:background .2s ease,top .2s ease,bottom .2s ease}.gnr26-story[data-expanded=true] .gnr26-story__toggle{top:12px;bottom:auto;width:46px;height:46px;background:#00000059}.gnr26-story__toggle-icon{display:none}.gnr26-story__toggle-icon--open{display:block;width:12px;height:12px}.gnr26-story__toggle-icon--close{width:16px;height:16px}.gnr26-story__toggle-icon svg{display:block;width:100%;height:100%}.gnr26-story[data-expanded=true] .gnr26-story__toggle-icon--open{display:none}.gnr26-story[data-expanded=true] .gnr26-story__toggle-icon--close{display:block}.gnr26-booth{text-align:center}.gnr26-booth__logo{display:block;width:auto;max-width:200px;height:auto;margin:0 auto 16px}.gnr26-booth__description{margin:0 auto 28px;max-width:567px;color:#0a0a0acc;font-family:var(--Shokz-Sans-Display, "Shokz Sans Display"),sans-serif;font-size:18px;line-height:1.5}.gnr26-booth__map{position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);background:#f9f9f9}.gnr26-booth__map-scroller{width:100%;overflow:visible}.gnr26-booth__map-canvas{position:relative;width:100%;aspect-ratio:1440 / 469;overflow:visible}.gnr26-booth__map-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.gnr26-booth__heading{position:absolute;top:6.14%;left:2.58%;z-index:2;margin:0;max-width:646px;color:#132251;font-family:var(--Shokz-Sans-Display, "Shokz Sans Display"),sans-serif;font-size:clamp(20px,2.42vw,35px);font-weight:700;line-height:1.2;text-align:left}.gnr26-hotspot{position:absolute;left:var(--gnr26-hotspot-x);top:var(--gnr26-hotspot-y);z-index:3;transform:translate(-50%,-100%)}.gnr26-hotspot.is-open{z-index:5}.gnr26-hotspot__marker{display:inline-flex;padding:0;border:0;background:transparent;cursor:pointer}.gnr26-hotspot__pin{display:block;width:43px;height:auto}.gnr26-hotspot__pin--fallback{width:18px;height:18px;margin:0 0 8px;border:2px solid #fff;border-radius:50%;background:#1e2a50;box-shadow:0 0 0 6px #1e2a502e}.gnr26-hotspot__popover{position:absolute;top:8px;width:max-content;min-width:220px;max-width:none;padding:12px;border-radius:6px;background:#132251;box-shadow:0 18px 48px -20px #00000014,0 6px 32px -8px #0000000a;color:#fff;transform:scale(1);transform-origin:left top;transition:transform .25s ease}.gnr26-hotspot--right .gnr26-hotspot__popover{left:calc(100% + 12px)}.gnr26-hotspot--left .gnr26-hotspot__popover{right:calc(100% + 12px);transform-origin:right top}.gnr26-hotspot.is-open .gnr26-hotspot__popover{transform:scale(1.28)}.gnr26-hotspot__title{margin:0;color:#fff;font-family:var(--Shokz-Sans-Display, "Shokz Sans Display"),sans-serif;font-size:16px;line-height:1.3;text-align:center;white-space:nowrap}.gnr26-hotspot__date{margin:4px 0 0;color:#e0e0e0;font-family:var(--Shokz-Sans-Text, "Shokz Sans Text"),sans-serif;font-size:14px;line-height:1.3;text-align:center;white-space:nowrap}@media(max-width:989px){.gnr26-community__inner{padding:48px 16px 72px}.gnr26-community__tab{font-size:18px}.gnr26-community__tab.is-active{font-size:22px}.gnr26-community__stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gnr26-story{height:300px}.gnr26-booth__description{font-size:14px}.gnr26-booth__heading{font-size:20px;max-width:70%}}@media(max-width:749px){.great-north-run-2026-community{scroll-margin-top:93px}.gnr26-community__tabs{max-width:361px;margin-bottom:20px}.gnr26-community__hub-intro{margin-bottom:24px;max-width:361px;font-size:14px}.gnr26-story{height:233px;border-radius:5px}.gnr26-community__story-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#fff2d580}.great-north-run-2026-community.is-story-open .gnr26-community__story-backdrop,.great-north-run-2026-community.is-story-open .gnr26-community__story-modal{display:block}.gnr26-community__story-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none}.gnr26-story--modal{position:absolute;left:50%;top:50%;z-index:51;width:min(282px,calc(100vw - 32px));height:380px;border:0;border-radius:8px;transform:translate(-50%,-50%);pointer-events:auto}.gnr26-story--modal .gnr26-story__scrim{background:linear-gradient(7deg,#000 15%,#0000 51%),#00000080}.gnr26-story--modal .gnr26-story__summary{opacity:0;pointer-events:none}.gnr26-story--modal .gnr26-story__detail{top:126px;bottom:22px;left:0;right:0;padding:0 17px;opacity:1;transform:none;pointer-events:auto;overflow:auto}.gnr26-story--modal .gnr26-story__product{display:none}.gnr26-story__summary{bottom:16px;padding:0 48px 0 12px}.gnr26-story__detail{top:44px;bottom:12px;padding:0 12px}.gnr26-story__badge{font-size:12px}.great-north-run-2026-community h3.gnr26-story__name{font-size:16px}.gnr26-story__tagline{max-width:170px;font-size:10px}.gnr26-story--modal .gnr26-story__quote{font-size:16px;line-height:20.8px}.gnr26-story--modal .gnr26-story__attribution{margin-top:7px;font-size:18px;line-height:22px;letter-spacing:.0089em}.gnr26-story--modal .gnr26-story__bio{margin-top:8px;font-size:10px;line-height:13px;color:#a3a3a3}.gnr26-story__quote{font-size:12px;line-height:1.3}.gnr26-story__attribution{margin-top:8px;font-size:12px;line-height:1.2}.gnr26-story__bio{margin-top:8px;font-size:9px;line-height:1.3}.gnr26-story__toggle{right:10px;bottom:12px;width:28px;height:28px}.gnr26-story--modal .gnr26-story__toggle,.gnr26-story--modal[data-expanded=true] .gnr26-story__toggle{top:0;right:0;bottom:auto;width:46px;height:46px;border-radius:0;background:transparent;box-shadow:none}.gnr26-story--modal .gnr26-story__toggle-icon--open{display:none}.gnr26-story--modal .gnr26-story__toggle-icon--close{display:block;width:16px;height:16px}.gnr26-story__image--pc{display:none}.gnr26-story__image--mobile{display:block}.gnr26-booth__map{aspect-ratio:unset;overflow:hidden}.gnr26-booth__map-scroller{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.gnr26-booth__map-scroller::-webkit-scrollbar{display:none}.gnr26-booth__map-canvas{width:1440px;max-width:none;aspect-ratio:1440 / 469;margin-left:-208px}.gnr26-booth__heading{top:auto;bottom:16px;left:16px;max-width:280px;font-size:18px;line-height:1.2}.gnr26-hotspot__pin{width:36px}.gnr26-hotspot__popover{min-width:180px;max-width:none}.gnr26-hotspot__title{font-size:15px}.gnr26-hotspot__date{font-size:13px}}@media(prefers-reduced-motion:reduce){.gnr26-community__tab,.gnr26-story__summary,.gnr26-story__detail,.gnr26-story__scrim,.gnr26-story__toggle,.gnr26-hotspot__popover{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/241/assets/great-north-run-2026-community.css.map */
