.gv1-root{--gv1-rail:340px;--gv1-rail-gap:28px;--gv1-surface-lead:34px;--gv1-surface-trail:24px;--gv1-surface-title:clamp(38px,3.65vw,58px);--gv1-surface-measure:720px;--gv1-count-col:210px;--gv1-count-gap:40px}.gv1-root :is(.gv1-ranking-page,.gv1-store-discovery,.gv1-team-discovery,.gv1-calendar-page){padding-top:0!important}.gv1-root :is(.gv1-ranking-intro,.gv1-store-tool-header,.gv1-team-discovery__header,.gv1-calendar-planner){min-height:0!important;padding-block:var(--gv1-surface-lead) var(--gv1-surface-trail)!important;grid-template-columns:minmax(0,1fr)!important}.gv1-root :is(.gv1-store-tool-header,.gv1-team-discovery__header){grid-template-columns:minmax(0,1fr) var(--gv1-count-col)!important;grid-template-areas:none!important;column-gap:var(--gv1-count-gap)!important}.gv1-root :is(.gv1-store-tool-header,.gv1-team-discovery__header)>:first-child{grid-column:1!important;grid-row:1!important}.gv1-root :is(.gv1-store-tool-header,.gv1-team-discovery__header)>.gv1-store-result-count{grid-column:2!important;grid-row:1!important;align-self:center!important;justify-self:stretch!important}.gv1-root :is(.gv1-store-tool-header,.gv1-team-discovery__header)>:not(:first-child):not(.gv1-store-result-count){grid-column:1/-1!important}@media (max-width:920px){.gv1-root :is(.gv1-store-tool-header,.gv1-team-discovery__header){grid-template-columns:minmax(0,1fr)!important}.gv1-root :is(.gv1-store-tool-header,.gv1-team-discovery__header)>.gv1-store-result-count{grid-column:1/-1!important;grid-row:auto!important;justify-self:center!important}}.gv1-root .gv1-calendar-planner{grid-template-areas:"title" "primary" "status" "more"!important}.gv1-root .gv1-calendar-primary-controls{display:flex!important;flex-wrap:wrap;align-items:start;gap:9px!important}.gv1-root .gv1-calendar-primary-controls>*{align-self:end!important;margin-bottom:0!important}.gv1-root .gv1-territory-cascade:has(>.gv1-territory-cascade__feedback:empty){row-gap:0}.gv1-root :is(.gv1-context-bar,.gv1-calendar-primary-controls) :is(.gv1-location-button,.gv1-calendar-today,.gv1-search-field-inline),.gv1-root :is(.gv1-context-bar,.gv1-calendar-primary-controls)>:is(select,button,.gv1-inherited-game){min-height:var(--gv1-control-h)!important}.gv1-root .gv1-territory-cascade select{min-height:var(--gv1-control-h)!important}.gv1-root :is(.gv1-ranking-intro,.gv1-store-tool-header,.gv1-team-discovery__header,.gv1-calendar-planner) h1{margin:6px 0 0!important;font-size:var(--gv1-surface-title)!important;line-height:.94;letter-spacing:-.05em}.gv1-root :is(.gv1-ranking-intro,.gv1-store-tool-header,.gv1-team-discovery__header,.gv1-calendar-planner__title)>div>p,.gv1-root :is(.gv1-store-tool-header,.gv1-team-discovery__header)>:first-child>p{max-width:var(--gv1-surface-measure)}.gv1-root :is(.gv1-ranking-experience,.gv1-store-discovery-layout,.gv1-team-discovery__layout,.gv1-calendar-layout){grid-template-columns:minmax(0,1fr) var(--gv1-rail)!important;gap:var(--gv1-rail-gap)!important}@media (max-width:1180px){.gv1-root :is(.gv1-ranking-experience,.gv1-store-discovery-layout,.gv1-team-discovery__layout,.gv1-calendar-layout){grid-template-columns:minmax(0,1fr)!important}}.gv1-root{--gv1-cta-bg:var(--gv1-blue);--gv1-cta-fg:#06111d;--gv1-cta-radius:11px 4px;--gv1-cta-min-h:40px;--gv1-cta-pad-x:16px;--gv1-cta-gap:7px;--gv1-cta-size:11px;--gv1-cta-weight:800;--gv1-cta-tracking:.01em;--gv1-mark-fg:#e1f3ff;--gv1-mark-radius:12px;--gv1-mark-border:1px solid rgba(142,228,255,.18);--gv1-mark-bg:radial-gradient(circle at 24% 22%,rgba(88,173,255,.28),transparent 28%),radial-gradient(circle at 78% 76%,rgba(237,191,91,.1),transparent 32%),linear-gradient(145deg,#10273e,#06101c 66%);--gv1-mark-initials:20px}.gv1-root :is(.gv1-cta,.gv1-store-cta,.gv1-team-directory>li>a,.gv1-team-discovery__preview>a,.gv1-store-context>a,.gv1-calendar-planner__status>a,.gv1-calendar-travel-link,.gv1-event-actions a,.gv1-personal-summary__anonymous a,.gv1-personal-summary__known>a,.gv1-route-boundary a,.gv1-route-boundary button,.gv1-team-request-cta button,.gv1-team-request-panel footer button,.gv1-prepared a,.gv1-ranking-context__content>a,.gv1-growth-loop .gv1-primary-action,.gv1-hotzone-detail>a,.gv1-travel-search>button,.gv1-travel-row-link,.gv1-event-store a,.gv1-event-methodology a,.gv1-store-list>article>a,.gv1-upcoming-track article>a,.gv1-customize-actions button,.gv1-ranking-controls form button){min-height:var(--gv1-cta-min-h);padding-inline:var(--gv1-cta-pad-x);display:inline-flex;align-items:center;justify-content:center;gap:var(--gv1-cta-gap);color:var(--gv1-cta-fg);background:var(--gv1-cta-bg);border:0;border-radius:var(--gv1-cta-radius);font-size:var(--gv1-cta-size);font-weight:var(--gv1-cta-weight);letter-spacing:var(--gv1-cta-tracking);white-space:nowrap;cursor:pointer;transition:filter .14s ease,transform .14s ease}.gv1-root :is(.gv1-cta,.gv1-store-cta,.gv1-team-directory>li>a,.gv1-team-discovery__preview>a,.gv1-store-context>a,.gv1-calendar-planner__status>a,.gv1-calendar-travel-link,.gv1-event-actions a,.gv1-personal-summary__anonymous a,.gv1-personal-summary__known>a,.gv1-route-boundary a,.gv1-route-boundary button,.gv1-team-request-cta button,.gv1-team-request-panel footer button,.gv1-prepared a,.gv1-ranking-context__content>a,.gv1-growth-loop .gv1-primary-action,.gv1-hotzone-detail>a,.gv1-travel-search>button,.gv1-travel-row-link,.gv1-event-store a,.gv1-event-methodology a,.gv1-store-list>article>a,.gv1-upcoming-track article>a,.gv1-customize-actions button,.gv1-ranking-controls form button):hover{filter:brightness(1.08);transform:translateY(-1px)}.gv1-root :is(.gv1-cta,.gv1-store-cta,.gv1-team-directory>li>a,.gv1-team-discovery__preview>a,.gv1-store-context>a,.gv1-calendar-planner__status>a,.gv1-calendar-travel-link,.gv1-event-actions a,.gv1-personal-summary__anonymous a,.gv1-personal-summary__known>a,.gv1-route-boundary a,.gv1-route-boundary button,.gv1-team-request-cta button,.gv1-team-request-panel footer button,.gv1-prepared a,.gv1-ranking-context__content>a,.gv1-growth-loop .gv1-primary-action,.gv1-hotzone-detail>a,.gv1-travel-search>button,.gv1-travel-row-link,.gv1-event-store a,.gv1-event-methodology a,.gv1-store-list>article>a,.gv1-upcoming-track article>a,.gv1-customize-actions button,.gv1-ranking-controls form button):focus-visible{outline:2px solid var(--gv1-text);outline-offset:2px}@media (max-width:680px),(pointer:coarse){.gv1-root{--gv1-cta-min-h:44px}}.gv1-root :is(.gv1-cta--spread,.gv1-hotzone-detail>a,.gv1-travel-search>button){justify-content:space-between}@media (prefers-reduced-motion:reduce){.gv1-root :is(.gv1-cta,.gv1-store-cta,.gv1-team-directory>li>a){transition:none}.gv1-root :is(.gv1-cta,.gv1-store-cta,.gv1-team-directory>li>a):hover{transform:none}}.gv1-root :is(.gv1-identity-mark,.gv1-team-directory .gv1-team-art,.gv1-team-art--team-logo,.gv1-team-art--team-avatar,.gv1-store-list>li>.gv1-store-art,.gv1-store-art--store-logo,.gv1-store-monogram){position:relative;display:grid;place-items:center;isolation:isolate;overflow:hidden;aspect-ratio:1;color:var(--gv1-mark-fg);background:var(--gv1-mark-bg);border:var(--gv1-mark-border);border-radius:var(--gv1-mark-radius)}.gv1-root :is(.gv1-identity-mark,.gv1-team-directory .gv1-team-art,.gv1-team-art--team-logo,.gv1-team-art--team-avatar,.gv1-store-list>li>.gv1-store-art,.gv1-store-art--store-logo,.gv1-store-monogram):before{content:"";position:absolute;z-index:-1;width:62%;aspect-ratio:1;border:1px solid rgba(142,228,255,.18);transform:rotate(45deg)}.gv1-root :is(.gv1-identity-mark,.gv1-team-directory .gv1-team-art,.gv1-team-art--team-logo,.gv1-team-art--team-avatar,.gv1-store-list>li>.gv1-store-art,.gv1-store-art--store-logo,.gv1-store-monogram):after{content:"";position:absolute;z-index:-1;inset:13%;border:1px dashed rgba(237,191,91,.14);border-radius:50%}.gv1-root :is(.gv1-identity-mark,.gv1-team-directory .gv1-team-art,.gv1-team-art--team-logo,.gv1-team-art--team-avatar,.gv1-store-list>li>.gv1-store-art,.gv1-store-art--store-logo,.gv1-store-monogram)>strong{font-size:var(--gv1-mark-initials);line-height:1;letter-spacing:-.02em;text-shadow:0 12px 35px rgba(0,0,0,.42)}.gv1-root :is(.gv1-store-list>li>.gv1-store-art,.gv1-store-art--store-logo)>:is(.gv1-store-art__grid,.gv1-store-art__pin){display:none}.gv1-root :is(.gv1-team-art--fixture,.gv1-store-art--fixture):after,.gv1-root :is(.gv1-team-art--fixture,.gv1-store-art--fixture):before{content:none}.gv1-root{--gv1-control-h:46px;--gv1-control-label-h:14px;--gv1-control-gap:10px;--gv1-control-min:150px;--gv1-control-radius:10px;--gv1-control-bg:#0b1b2d;--gv1-control-border:1px solid var(--gv1-line)}@media (max-width:640px){.gv1-root{--gv1-control-h:44px;--gv1-control-min:140px;--gv1-control-gap:8px}}@media (max-width:400px){.gv1-root{--gv1-control-min:100%}}.gv1-root :is(.gv1-context-bar,.gv1-calendar-primary-controls,.gv1-hotzones__filters,.gv1-travel-search,.gv1-season-selector-pair){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(var(--gv1-control-min),1fr));grid-template-areas:none;align-items:end;gap:var(--gv1-control-gap)!important;min-height:0;margin-bottom:0}.gv1-root .gv1-territory-cascade{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--gv1-control-min),1fr));grid-template-areas:none;align-items:end;gap:var(--gv1-control-gap);min-width:0}.gv1-root .gv1-territory-cascade>label{grid-area:auto;min-width:0}.gv1-root .gv1-territory-cascade .gv1-location-button--compact{grid-area:auto;grid-column:-2/-1;justify-self:stretch;width:100%}.gv1-root .gv1-territory-cascade__feedback{grid-area:auto;grid-column:1/-1;height:auto;min-height:0;margin:0}.gv1-root .gv1-territory-cascade__feedback:empty{display:none}.gv1-root .gv1-territory-cascade:has(>.gv1-territory-cascade__feedback:empty){row-gap:var(--gv1-control-gap)}.gv1-root .gv1-context-bar>.gv1-context-seasons{grid-column:span 2}.gv1-root .gv1-context-bar>.gv1-ranking-search,.gv1-root .gv1-context-bar>.gv1-search-field-inline,.gv1-root .gv1-context-bar>.gv1-store-locator{grid-column:span 2;min-width:0;margin:0!important;flex:none}@media (max-width:400px){.gv1-root .gv1-context-bar>:is(.gv1-context-seasons,.gv1-ranking-search,.gv1-search-field-inline,.gv1-store-locator){grid-column:1/-1}}.gv1-root .gv1-context-seasons,.gv1-root .gv1-ranking-page-size,.gv1-root .gv1-store-locator>label,.gv1-root .gv1-territory-cascade>label,.gv1-root :is(.gv1-context-bar,.gv1-calendar-primary-controls,.gv1-hotzones__filters,.gv1-travel-search,.gv1-season-selector-pair) label{display:grid;grid-template-rows:var(--gv1-control-label-h) var(--gv1-control-h);gap:4px;align-content:end;min-width:0;margin:0}.gv1-root .gv1-context-seasons>span,.gv1-root .gv1-ranking-page-size>span,.gv1-root .gv1-store-locator .gv1-locator__label,.gv1-root .gv1-territory-cascade>label>span,.gv1-root :is(.gv1-context-bar,.gv1-calendar-primary-controls,.gv1-hotzones__filters,.gv1-travel-search,.gv1-season-selector-pair) label>span:first-child{display:flex;align-items:center;gap:4px;height:var(--gv1-control-label-h);min-height:0;color:var(--gv1-muted);font-size:10px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gv1-root .gv1-store-locator{display:block;min-width:0;margin:0}.gv1-root .gv1-context-bar>.gv1-search-field-inline{display:flex;grid-template-rows:none;align-items:center}.gv1-root .gv1-context-bar>.gv1-search-field-inline>span:first-child{height:auto;font-size:12px}.gv1-root .gv1-context-seasons select,.gv1-root .gv1-ranking-page-size select,.gv1-root .gv1-store-locator .gv1-locator__field,.gv1-root .gv1-territory-cascade select,.gv1-root :is(.gv1-context-bar,.gv1-calendar-primary-controls,.gv1-hotzones__filters,.gv1-travel-search,.gv1-season-selector-pair) :is(select,input:not([type=checkbox]):not([type=radio])){box-sizing:border-box;height:var(--gv1-control-h)!important;min-height:0!important;width:100%;min-width:0!important;max-width:none!important;padding:0 11px;color:var(--gv1-text);background:var(--gv1-control-bg);border:var(--gv1-control-border);border-radius:var(--gv1-control-radius);font:inherit;font-size:14px}.gv1-root .gv1-store-locator .gv1-locator__field input{height:100%;min-height:0;border:0;background:transparent;padding:0}.gv1-root .gv1-calendar-primary-controls .gv1-search-field-inline,.gv1-root .gv1-context-bar>.gv1-ranking-search>label,.gv1-root .gv1-context-bar>.gv1-search-field-inline{box-sizing:border-box;height:var(--gv1-control-h)!important;min-height:0!important;padding:0 11px;display:flex;align-items:center;gap:7px;background:var(--gv1-control-bg);border:var(--gv1-control-border);border-radius:var(--gv1-control-radius)}.gv1-root .gv1-context-bar>.gv1-ranking-search>label input,.gv1-root .gv1-context-bar>.gv1-search-field-inline input{height:auto!important;border:0!important;background:transparent!important;padding:0!important}.gv1-root .gv1-territory-cascade .gv1-location-button--compact,.gv1-root :is(.gv1-context-bar,.gv1-calendar-primary-controls,.gv1-hotzones__filters,.gv1-travel-search) :is(.gv1-location-button,.gv1-calendar-today,button.gv1-segmented-item){box-sizing:border-box;height:var(--gv1-control-h)!important;min-height:0!important;align-self:end;margin:0!important;padding:0 12px;border-radius:var(--gv1-control-radius);display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.gv1-root :is(.gv1-context-bar,.gv1-calendar-primary-controls,.gv1-hotzones__filters,.gv1-travel-search)>:not(label):not(.gv1-territory-cascade){align-self:end;margin-bottom:0!important}.gv1-root :is(.gv1-context-bar,.gv1-calendar-primary-controls,.gv1-hotzones__filters,.gv1-travel-search)>:is(.gv1-calendar-today,.gv1-location-button){justify-self:start;width:auto;min-width:var(--gv1-control-min)}