:root,:host{--ol-background-color:white;--ol-accent-background-color:#f5f5f5;--ol-subtle-background-color:#80808040;--ol-partial-background-color:#ffffffbf;--ol-foreground-color:#333;--ol-subtle-foreground-color:#666;--ol-brand-color:#0af}.ol-box{box-sizing:border-box;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color);border-radius:2px}.ol-mouse-position{position:absolute;top:8px;right:8px}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;padding:2px;position:absolute;bottom:8px;left:8px}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color);text-align:center;will-change:contents, width;border-top:none;margin:1px;font-size:10px;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{background-color:var(--ol-foreground-color);float:right;z-index:10;width:1px;height:15px}.ol-scale-step-text{z-index:11;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color), 0 1.5px var(--ol-partial-background-color), 1.5px 0 var(--ol-partial-background-color), 0 -1.5px var(--ol-partial-background-color);font-size:10px;position:absolute;bottom:-5px}.ol-scale-text{text-align:center;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color), 0 1.5px var(--ol-partial-background-color), 1.5px 0 var(--ol-partial-background-color), 0 -1.5px var(--ol-partial-background-color);font-size:12px;position:absolute;bottom:25px}.ol-scale-singlebar{z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color);height:10px;position:relative}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset;overflow:hidden}.ol-viewport{touch-action:pan-x pan-y}.ol-selectable{-webkit-touch-callout:default;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{background-color:var(--ol-subtle-background-color);border-radius:4px;position:absolute}.ol-zoom{top:.5em;left:.5em}.ol-rotate{transition:opacity .25s linear,visibility linear;top:.5em;right:.5em}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{top:.5em;right:.5em}.ol-control button{color:var(--ol-subtle-foreground-color);font-weight:700;font-size:inherit;text-align:center;background-color:var(--ol-background-color);border:none;border-radius:2px;width:1.375em;height:1.375em;margin:1px;padding:0;line-height:.4em;text-decoration:none;display:block}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{will-change:transform;font-weight:400;display:block}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:hover,.ol-control button:focus{outline:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color);text-decoration:none}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;flex-flow:row-reverse;align-items:center;max-width:calc(100% - 1.3em);display:flex;bottom:.5em;right:.5em}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);margin:0;padding:1px .5em;font-size:12px}.ol-attribution li{list-style:none;display:inline}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{border-radius:4px 0 0;bottom:0;right:0}.ol-attribution.ol-uncollapsible img{max-height:1.6em;margin-top:-.2em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{height:200px;top:4.5em;left:.5em}.ol-zoomslider button{height:10px;position:relative}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{bottom:.5em;left:.5em}.ol-overviewmap.ol-uncollapsible{border-radius:0 4px 0 0;bottom:0;left:0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);width:150px;height:150px}.ol-overviewmap:not(.ol-collapsed) button{position:absolute;bottom:0;left:0}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.ol-overviewmap .ol-viewport:hover{cursor:pointer}.edition-card[data-astro-cid-tnsr64kk]{width:min(100%, var(--edition-card-width,19rem));background:var(--color-paper-soft);min-width:0;height:27.25rem;color:var(--color-charcoal);flex-direction:column;display:flex;position:relative;overflow:clip}.edition-card__media[data-astro-cid-tnsr64kk]{background:var(--color-charcoal-raised);flex:none;height:11.25rem;position:relative;overflow:clip}.edition-card__media[data-astro-cid-tnsr64kk] picture,.edition-card__media[data-astro-cid-tnsr64kk] img{width:100%;height:100%}.edition-card__media[data-astro-cid-tnsr64kk] img{object-fit:cover;transition:transform var(--duration-long) var(--ease-out)}.edition-card__scrim[data-astro-cid-tnsr64kk]{background:linear-gradient(to bottom, var(--color-overlay-clear) 20%, var(--color-overlay) 100%);pointer-events:none;position:absolute;inset:0}.edition-card__date[data-astro-cid-tnsr64kk]{z-index:var(--z-raised);background:var(--color-charcoal);clip-path:polygon(0 0,100% 0,90.66% 100%,0 100%);width:12rem;height:2rem;color:var(--color-paper);align-items:center;padding-inline:.5rem 1.5rem;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.edition-card__date[data-astro-cid-tnsr64kk] time[data-astro-cid-tnsr64kk]{font-family:var(--font-display);letter-spacing:-.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:1.0625rem;font-weight:700;line-height:1;overflow:hidden}.edition-card__registration[data-astro-cid-tnsr64kk]{z-index:var(--z-base);min-width:0;color:var(--color-paper);justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset-block-end:.75rem;inset-inline:0}.edition-card__registration[data-astro-cid-tnsr64kk]>span[data-astro-cid-tnsr64kk]{background:var(--color-paper-disabled);flex:none;width:.5rem;height:.5rem}.edition-card__registration--open[data-astro-cid-tnsr64kk]>span[data-astro-cid-tnsr64kk]{background:var(--color-lime-bright)}.edition-card__registration--soon[data-astro-cid-tnsr64kk]>span[data-astro-cid-tnsr64kk]{background:var(--color-distance-200)}.edition-card__registration[data-astro-cid-tnsr64kk] p[data-astro-cid-tnsr64kk]{min-width:0;font-family:var(--font-body);letter-spacing:-.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:600;line-height:1;overflow:hidden}.edition-card__content[data-astro-cid-tnsr64kk]{background:var(--color-paper-soft);flex-direction:column;flex:1;justify-content:space-between;min-height:0;padding:1rem 1rem 1rem .75rem;display:flex}.edition-card__details[data-astro-cid-tnsr64kk]{flex-direction:column;gap:2rem;display:flex}.edition-card__identity[data-astro-cid-tnsr64kk] h3[data-astro-cid-tnsr64kk],.edition-card__identity[data-astro-cid-tnsr64kk] p[data-astro-cid-tnsr64kk],.edition-card__formats[data-astro-cid-tnsr64kk]>p[data-astro-cid-tnsr64kk]{text-transform:uppercase;margin:0}.edition-card__identity[data-astro-cid-tnsr64kk] h3[data-astro-cid-tnsr64kk]{color:var(--color-charcoal);font-family:var(--font-display);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:2.25rem;font-style:normal;font-weight:700;line-height:1;overflow:hidden}.edition-card__identity[data-astro-cid-tnsr64kk] p[data-astro-cid-tnsr64kk]{color:var(--color-charcoal);font-family:var(--font-body);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.2;overflow:hidden}.edition-card__formats[data-astro-cid-tnsr64kk]{flex-direction:column;gap:.25rem;display:flex}.edition-card__formats[data-astro-cid-tnsr64kk]>p[data-astro-cid-tnsr64kk]{color:var(--color-charcoal);font-family:var(--font-body);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.2;overflow:hidden}.edition-card__formats[data-astro-cid-tnsr64kk] ul[data-astro-cid-tnsr64kk]{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.edition-card__formats[data-astro-cid-tnsr64kk] li[data-astro-cid-tnsr64kk]{align-items:center;gap:.25rem;min-width:0;display:flex}.edition-card__formats[data-astro-cid-tnsr64kk] li[data-astro-cid-tnsr64kk]:not(:last-child):after{color:var(--color-paper-disabled);content:"/";font-family:var(--font-display);font-size:1.125rem;font-weight:400;line-height:1}.edition-card__formats[data-astro-cid-tnsr64kk] li[data-astro-cid-tnsr64kk] span[data-astro-cid-tnsr64kk]{color:var(--color-charcoal);font-family:var(--font-display);letter-spacing:-.01em;text-decoration-color:var(--distance-accent);text-underline-offset:.08em;white-space:nowrap;font-size:1.125rem;font-weight:700;line-height:1;text-decoration-line:underline;text-decoration-thickness:.09em}.edition-card__distance--blue[data-astro-cid-tnsr64kk]{--distance-accent:var(--color-distance-60)}.edition-card__distance--lime[data-astro-cid-tnsr64kk]{--distance-accent:var(--color-distance-120)}.edition-card__distance--orange[data-astro-cid-tnsr64kk]{--distance-accent:var(--color-distance-200)}.edition-card__distance--pink[data-astro-cid-tnsr64kk]{--distance-accent:var(--color-distance-350)}.edition-card__distance--red[data-astro-cid-tnsr64kk]{--distance-accent:var(--color-distance-500)}.edition-card__cta[data-astro-cid-tnsr64kk]{width:fit-content;min-height:2.25rem;padding-inline:var(--space-sm);background:var(--color-charcoal);color:var(--color-paper);font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--duration-short) var(--ease-out), color var(--duration-short) var(--ease-out), transform var(--duration-micro) var(--ease-out);justify-content:center;align-items:center;gap:.625rem;font-size:1rem;font-weight:600;line-height:1;display:inline-flex;position:relative}@media (pointer:coarse){.edition-card__cta[data-astro-cid-tnsr64kk]{min-height:2.75rem}}.edition-card__cta[data-astro-cid-tnsr64kk]:focus-visible,.edition-card[data-astro-cid-tnsr64kk][data-state=focus] .edition-card__cta[data-astro-cid-tnsr64kk]{outline:2px solid var(--color-focus);outline-offset:2px}.edition-card__cta[data-astro-cid-tnsr64kk]:active,.edition-card[data-astro-cid-tnsr64kk][data-state=active] .edition-card__cta[data-astro-cid-tnsr64kk]{transform:translateY(1px)}.edition-card[data-astro-cid-tnsr64kk][data-state=disabled]{opacity:.55}.edition-card[data-astro-cid-tnsr64kk][data-state=disabled] .edition-card__cta[data-astro-cid-tnsr64kk],.edition-card[data-astro-cid-tnsr64kk][data-state=loading] .edition-card__cta[data-astro-cid-tnsr64kk]{cursor:not-allowed;pointer-events:none}.edition-card[data-astro-cid-tnsr64kk][data-state=loading]{cursor:progress}.edition-card[data-astro-cid-tnsr64kk][data-state=loading] .edition-card__content[data-astro-cid-tnsr64kk]{opacity:.72}.edition-card[data-astro-cid-tnsr64kk][data-state=error]{outline:2px solid var(--color-distance-500);outline-offset:-2px}.edition-card[data-astro-cid-tnsr64kk][data-state=success]{outline:2px solid var(--color-lime);outline-offset:-2px}.edition-card[data-astro-cid-tnsr64kk][data-state=hover] .edition-card__cta[data-astro-cid-tnsr64kk],.edition-card[data-astro-cid-tnsr64kk][data-state=success] .edition-card__cta[data-astro-cid-tnsr64kk]{background:var(--color-lime);color:var(--color-lime-ink)}.edition-card[data-astro-cid-tnsr64kk][data-state=hover] .edition-card__media[data-astro-cid-tnsr64kk] img{transform:scale(1.02)}@media (hover:hover) and (pointer:fine){.edition-card__cta[data-astro-cid-tnsr64kk]:hover{background:var(--color-lime);color:var(--color-lime-ink)}.edition-card[data-astro-cid-tnsr64kk]:has(.edition-card__cta:hover) .edition-card__media[data-astro-cid-tnsr64kk] img{transform:scale(1.02)}}@media (pointer:coarse){.edition-card__cta[data-astro-cid-tnsr64kk]{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.edition-card__media[data-astro-cid-tnsr64kk] img,.edition-card__cta[data-astro-cid-tnsr64kk]{transition:none}}.section-heading[data-astro-cid-hgeeayba]{flex-direction:column;align-items:center;gap:2rem;width:100%;display:flex}.section-heading[data-astro-cid-hgeeayba] h2[data-astro-cid-hgeeayba]{width:100%;min-width:0;font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(3.5rem,5.42vw,5.125rem);font-weight:700;line-height:.73}.section-heading[data-astro-cid-hgeeayba] p[data-astro-cid-hgeeayba]{width:min(100%,28.247rem);color:var(--color-ink-muted);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:1.125rem;font-weight:600;line-height:1.45}.section-heading--light[data-astro-cid-hgeeayba] h2[data-astro-cid-hgeeayba]{color:var(--color-ink)}.section-heading--dark[data-astro-cid-hgeeayba] h2[data-astro-cid-hgeeayba],.section-heading--dark[data-astro-cid-hgeeayba] p[data-astro-cid-hgeeayba]{color:var(--color-paper-muted)}@media (width<=48rem){.section-heading[data-astro-cid-hgeeayba]{align-items:flex-start;gap:2rem}.section-heading[data-astro-cid-hgeeayba] h2[data-astro-cid-hgeeayba]{letter-spacing:-.12rem;font-size:4rem;line-height:3.75rem}.section-heading[data-astro-cid-hgeeayba] p[data-astro-cid-hgeeayba]{letter-spacing:-.01125rem;width:100%;font-size:1.125rem;line-height:1.45}}.upcoming-editions[data-astro-cid-qifuebgx]{width:100%;scroll-margin-top:calc(var(--banner-height) + var(--nav-height) + 1rem);padding:5rem var(--page-gutter);color:var(--color-paper-muted);background:#0a0a0a}.upcoming-editions__heading[data-astro-cid-qifuebgx],.upcoming-editions__content[data-astro-cid-qifuebgx]{width:min(100%,84.5rem);margin-inline:auto}.upcoming-editions__heading[data-astro-cid-qifuebgx]{margin-bottom:4rem}.upcoming-editions__content[data-astro-cid-qifuebgx]{flex-direction:column;align-items:center;display:flex}.edition-filters[data-astro-cid-qifuebgx]{justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:2.75rem;display:flex}.edition-filters__years[data-astro-cid-qifuebgx],.edition-filters__tools[data-astro-cid-qifuebgx],.edition-view-switcher[data-astro-cid-qifuebgx]{align-items:stretch;display:flex}.edition-filters__years[data-astro-cid-qifuebgx],.edition-view-switcher[data-astro-cid-qifuebgx]{border:1px solid var(--color-lime-bright)}.edition-filter-button[data-astro-cid-qifuebgx],.edition-view-button[data-astro-cid-qifuebgx]{min-width:2.75rem;min-height:2rem;padding:var(--space-2xs) var(--space-xs);color:var(--color-paper-muted);cursor:pointer;font-family:var(--font-display);text-transform:uppercase;transition:background-color var(--duration-short) var(--ease-out), color var(--duration-short) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex}.edition-filter-button[data-astro-cid-qifuebgx]+.edition-filter-button[data-astro-cid-qifuebgx],.edition-view-button[data-astro-cid-qifuebgx]+.edition-view-button[data-astro-cid-qifuebgx]{border-inline-start:1px solid var(--color-lime-bright)}.edition-filter-button[data-astro-cid-qifuebgx][aria-pressed=true],.edition-view-button[data-astro-cid-qifuebgx][aria-pressed=true]{background:var(--color-lime);color:var(--color-lime-ink)}.edition-filter-button[data-astro-cid-qifuebgx]:focus-visible,.edition-view-button[data-astro-cid-qifuebgx]:focus-visible,.all-editions-link[data-astro-cid-qifuebgx]:focus-visible{z-index:var(--z-raised);outline:2px solid var(--color-focus);outline-offset:3px;position:relative}.edition-filter-button[data-astro-cid-qifuebgx]:active,.edition-view-button[data-astro-cid-qifuebgx]:active{background:var(--color-lime);color:var(--color-lime-ink)}.edition-filter-button[data-astro-cid-qifuebgx]:disabled,.edition-view-button[data-astro-cid-qifuebgx]:disabled{background:var(--color-charcoal-soft);color:var(--color-paper-disabled);cursor:not-allowed}.edition-filters__tools[data-astro-cid-qifuebgx]{align-items:center;gap:1rem}.edition-search[data-astro-cid-qifuebgx]{border:1px solid var(--color-lime-bright);width:11.5625rem;min-height:2.75rem;color:var(--color-paper-muted);align-items:center;gap:.5rem;padding-inline:.75rem;display:flex}.edition-search[data-astro-cid-qifuebgx] svg[data-astro-cid-qifuebgx],.edition-view-button[data-astro-cid-qifuebgx] svg[data-astro-cid-qifuebgx],.all-editions-link[data-astro-cid-qifuebgx] svg[data-astro-cid-qifuebgx]{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.5px;flex:none}.edition-search[data-astro-cid-qifuebgx] input[data-astro-cid-qifuebgx]{width:100%;min-width:0;color:var(--color-paper-muted);font-family:var(--font-display);text-transform:uppercase;background:0 0;border:0;outline:0;padding:0;font-size:1rem;font-weight:700;line-height:1}.edition-search[data-astro-cid-qifuebgx] input[data-astro-cid-qifuebgx]::placeholder{color:var(--color-disabled-on-dark);opacity:1}.edition-search[data-astro-cid-qifuebgx]:focus-within{outline:2px solid var(--color-focus);outline-offset:3px}.edition-results-line[data-astro-cid-qifuebgx]{border-top:1px solid var(--color-rule-dark);justify-content:space-between;align-items:center;gap:1.5rem;width:100%;margin-top:2rem;padding-top:1.25rem;display:flex}.edition-results-line[data-astro-cid-qifuebgx]>p[data-astro-cid-qifuebgx]{color:var(--color-paper-muted);font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:700;line-height:1}.edition-rail-controls[data-astro-cid-qifuebgx]{justify-content:flex-end;align-items:center;gap:.75rem;min-width:min(100%,19rem);display:flex}.edition-rail-progress[data-astro-cid-qifuebgx]{background:var(--color-rule-dark);width:min(9rem,30vw);height:2px;position:relative;overflow:hidden}.edition-rail-progress[data-astro-cid-qifuebgx] span[data-astro-cid-qifuebgx]{background:var(--color-lime-bright);min-width:1.25rem;transition:width var(--duration-short) var(--ease-out), transform var(--duration-short) var(--ease-out);position:absolute;inset:0 auto 0 0}.edition-rail-controls[data-astro-cid-qifuebgx] button[data-astro-cid-qifuebgx]{border:1px solid var(--color-lime-bright);width:2.75rem;height:2.75rem;color:var(--color-paper-muted);cursor:pointer;transition:background-color var(--duration-short) var(--ease-out), color var(--duration-short) var(--ease-out), opacity var(--duration-short) var(--ease-out);background:0 0;flex:none;place-items:center;display:grid}.edition-rail-controls[data-astro-cid-qifuebgx] button[data-astro-cid-qifuebgx] svg[data-astro-cid-qifuebgx]{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.5px;width:1.125rem;height:1.125rem}.edition-rail-controls[data-astro-cid-qifuebgx] button[data-astro-cid-qifuebgx]:hover,.edition-rail-controls[data-astro-cid-qifuebgx] button[data-astro-cid-qifuebgx]:focus-visible{background:var(--color-lime);color:var(--color-lime-ink)}.edition-rail-controls[data-astro-cid-qifuebgx] button[data-astro-cid-qifuebgx]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.edition-rail-controls[data-astro-cid-qifuebgx] button[data-astro-cid-qifuebgx]:disabled{color:var(--color-paper-disabled);cursor:default;opacity:.45;background:0 0}.edition-cards[data-astro-cid-qifuebgx]{--edition-card-width:clamp(19rem, 28vw, 26rem);overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;gap:1.5rem;width:100%;margin-top:1.25rem;scroll-padding-inline:0;display:flex;overflow-x:auto}.edition-cards[data-astro-cid-qifuebgx]::-webkit-scrollbar{display:none}.edition-cards[data-astro-cid-qifuebgx]:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.edition-cards__item[data-astro-cid-qifuebgx]{width:var(--edition-card-width);flex:0 0 var(--edition-card-width);scroll-snap-align:start;scroll-snap-stop:normal;min-width:0}[data-astro-cid-qifuebgx][data-layout=grid] .edition-cards[data-astro-cid-qifuebgx]{scroll-snap-type:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:clamp(1rem,2vw,1.5rem);display:grid;overflow:visible}[data-astro-cid-qifuebgx][data-layout=grid] .edition-cards__item[data-astro-cid-qifuebgx]{flex:none;width:auto}[data-astro-cid-qifuebgx][data-layout=grid] .edition-rail-controls[data-astro-cid-qifuebgx]{display:none!important}.edition-cards__item[data-astro-cid-qifuebgx][hidden],.edition-map__marker[data-astro-cid-qifuebgx][hidden]{display:none}.edition-map[data-astro-cid-qifuebgx]{width:100%;margin-top:2rem}.edition-map__frame[data-astro-cid-qifuebgx]{border:1px solid var(--color-lime-bright);background:var(--color-charcoal-deep);min-height:37.5rem;position:relative;overflow:clip}.edition-map__canvas[data-astro-cid-qifuebgx]{background:var(--color-charcoal-deep);position:absolute;inset:0}.edition-map__canvas[data-astro-cid-qifuebgx]:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px}.edition-map__frame[data-astro-cid-qifuebgx] .edition-map__tiles{filter:grayscale()brightness(.36)contrast(1.45)}.edition-map__frame[data-astro-cid-qifuebgx] .ol-control{background:0 0;border-radius:0;padding:0}.edition-map__frame[data-astro-cid-qifuebgx] .ol-zoom{inset-block-start:1rem;inset-inline-start:1rem}.edition-map__frame[data-astro-cid-qifuebgx] .ol-control button{border:1px solid var(--color-charcoal-deep);background:var(--color-lime);width:2.75rem;height:2.75rem;color:var(--color-lime-ink);font-family:var(--font-display);transition:background-color var(--duration-short) var(--ease-out), color var(--duration-short) var(--ease-out);border-radius:0;margin:0;font-size:1.5rem;font-weight:700;line-height:1}.edition-map__frame[data-astro-cid-qifuebgx] .ol-control button:hover{background:var(--color-paper-muted)}.edition-map__frame[data-astro-cid-qifuebgx] .ol-control button:active{background:var(--color-lime-deep)}.edition-map__frame[data-astro-cid-qifuebgx] .ol-control button:disabled{background:var(--color-charcoal-soft);color:var(--color-paper-disabled);cursor:not-allowed}.edition-map__frame[data-astro-cid-qifuebgx] .ol-control button:focus-visible{z-index:var(--z-raised);outline:2px solid var(--color-focus);outline-offset:2px;position:relative}.edition-map__frame[data-astro-cid-qifuebgx] .ol-attribution{background:var(--color-charcoal-deep);max-width:calc(100% - 1rem);color:var(--color-paper-disabled);font-family:var(--font-body);font-size:.75rem;inset-block-end:0;inset-inline-end:0}.edition-map__frame[data-astro-cid-qifuebgx] .ol-attribution a{color:var(--color-paper-muted)}.edition-map__marker[data-astro-cid-qifuebgx]{border:1px solid var(--color-lime-bright);background:var(--color-charcoal-deep);min-width:8.5rem;min-height:2.75rem;color:var(--color-paper-muted);transition:background-color var(--duration-short) var(--ease-out), color var(--duration-short) var(--ease-out);grid-template-columns:.625rem minmax(0,1fr);align-content:center;gap:.125rem .5rem;padding:.5rem .75rem;display:grid}.edition-map__marker[data-astro-cid-qifuebgx]>span[data-astro-cid-qifuebgx]{background:var(--color-lime-bright);grid-row:1/span 2;align-self:center;width:.625rem;height:.625rem}.edition-map__marker[data-astro-cid-qifuebgx] strong[data-astro-cid-qifuebgx],.edition-map__marker[data-astro-cid-qifuebgx] small[data-astro-cid-qifuebgx]{font-family:var(--font-display);text-transform:uppercase;line-height:1}.edition-map__marker[data-astro-cid-qifuebgx] strong[data-astro-cid-qifuebgx]{font-size:1rem}.edition-map__marker[data-astro-cid-qifuebgx] small[data-astro-cid-qifuebgx]{color:var(--color-paper-disabled);font-size:.7rem}.edition-map__marker[data-astro-cid-qifuebgx]:hover,.edition-map__marker[data-astro-cid-qifuebgx]:focus-visible{background:var(--color-lime);color:var(--color-lime-ink)}.edition-map__marker[data-astro-cid-qifuebgx]:active{background:var(--color-lime-deep);color:var(--color-lime-ink)}.edition-map__marker[data-astro-cid-qifuebgx]:hover small[data-astro-cid-qifuebgx],.edition-map__marker[data-astro-cid-qifuebgx]:focus-visible small[data-astro-cid-qifuebgx]{color:var(--color-lime-ink)}.edition-map__unavailable[data-astro-cid-qifuebgx]{z-index:var(--z-raised);border:1px solid var(--color-rule-dark);background:var(--color-charcoal-deep);width:min(22rem,100% - 2rem);color:var(--color-paper-muted);font-family:var(--font-display);text-align:center;text-transform:uppercase;margin:0;padding:1rem;font-size:1.125rem;font-weight:700;line-height:1.1;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.edition-empty[data-astro-cid-qifuebgx]{border-block:1px solid var(--color-rule-dark);text-align:center;width:100%;padding-block:5rem}.edition-empty[data-astro-cid-qifuebgx] strong[data-astro-cid-qifuebgx],.edition-empty[data-astro-cid-qifuebgx] p[data-astro-cid-qifuebgx]{margin:0}.edition-empty[data-astro-cid-qifuebgx] strong[data-astro-cid-qifuebgx]{font-family:var(--font-display);text-transform:uppercase;font-size:2rem}.edition-empty[data-astro-cid-qifuebgx] p[data-astro-cid-qifuebgx]{color:var(--color-paper-disabled);margin-top:.5rem}.all-editions-link[data-astro-cid-qifuebgx]{background:var(--color-paper-muted);min-height:2.5rem;color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;transition:background-color var(--duration-short) var(--ease-out), color var(--duration-short) var(--ease-out);justify-content:center;align-items:center;gap:.625rem;margin-top:2rem;padding-inline:1rem;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}.all-editions-link[data-astro-cid-qifuebgx]:hover{background:var(--color-lime)}.all-editions-link[data-astro-cid-qifuebgx]:active{background:var(--color-lime-deep)}@media (hover:hover) and (pointer:fine){.edition-filter-button[data-astro-cid-qifuebgx]:hover,.edition-view-button[data-astro-cid-qifuebgx]:hover{background:var(--color-lime-deep);color:var(--color-lime-ink)}}@media (pointer:coarse){.edition-filter-button[data-astro-cid-qifuebgx],.edition-view-button[data-astro-cid-qifuebgx],.all-editions-link[data-astro-cid-qifuebgx]{min-height:2.75rem}}@media (width<=60rem){.edition-filters[data-astro-cid-qifuebgx]{flex-direction:column;align-items:stretch}.edition-filters__years[data-astro-cid-qifuebgx]{align-self:flex-start}.edition-filters__tools[data-astro-cid-qifuebgx]{justify-content:space-between}}@media (width<=40rem){.upcoming-editions[data-astro-cid-qifuebgx]{padding-block:3rem}.upcoming-editions__heading[data-astro-cid-qifuebgx]{margin-bottom:2rem}.edition-filters__years[data-astro-cid-qifuebgx]{scrollbar-width:none;max-width:100%;overflow-x:auto}.edition-filters__years[data-astro-cid-qifuebgx]::-webkit-scrollbar{display:none}.edition-filter-button[data-astro-cid-qifuebgx],.edition-view-button[data-astro-cid-qifuebgx]{min-height:2.75rem}.edition-filters__tools[data-astro-cid-qifuebgx]{gap:var(--space-sm);flex-direction:column}.edition-search[data-astro-cid-qifuebgx]{width:100%}.edition-view-switcher[data-astro-cid-qifuebgx]{align-self:flex-start}.edition-results-line[data-astro-cid-qifuebgx]{flex-direction:column;align-items:flex-start;gap:1rem}.edition-rail-controls[data-astro-cid-qifuebgx]{width:100%;min-width:0}.edition-rail-progress[data-astro-cid-qifuebgx]{flex:1;width:auto}.edition-cards[data-astro-cid-qifuebgx]{--edition-card-width:min(84vw, 22rem);gap:1.5rem}.edition-map__frame[data-astro-cid-qifuebgx]{min-height:31rem}.edition-map__marker[data-astro-cid-qifuebgx]{min-width:5.5rem}.edition-map__marker[data-astro-cid-qifuebgx] strong[data-astro-cid-qifuebgx]{font-size:.875rem}.edition-map__marker[data-astro-cid-qifuebgx] small[data-astro-cid-qifuebgx]{display:none}.all-editions-link[data-astro-cid-qifuebgx]{width:100%}}#gravelman-home{--home-content-width:104rem;--home-inset:max(var(--page-gutter), calc((100% - var(--home-content-width)) / 2));--home-section-space:5rem;--home-action:1.125rem;--home-card:1.75rem;--home-intro:1.125rem;--home-muted:var(--color-rule-light)}#gravelman-home [hidden]{display:none!important}#gravelman-home main :is(h2,h3,p){margin:0}#gravelman-home main h2,#gravelman-home main h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;font-weight:700;line-height:1.1}#gravelman-home main h2{text-wrap:balance;font-size:clamp(2.75rem,4.2vw,3.75rem);line-height:1}#gravelman-home main h3{font-size:1.5rem}#gravelman-home main p{text-wrap:pretty;font-size:1rem;font-weight:400;line-height:1.5}#gravelman-home main :is(.home-section,.upcoming-editions){width:100%;max-width:none;padding:var(--home-section-space) var(--home-inset);margin:0}#gravelman-home main .section-heading{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:end;gap:3rem;width:100%;margin-bottom:2.5rem;display:grid}#gravelman-home main .section-heading h2{overflow-wrap:normal;text-align:left;font-size:clamp(2.75rem,4.2vw,3.75rem);line-height:1}#gravelman-home main .section-heading p{width:auto;max-width:46ch;font-size:var(--home-intro);text-transform:none;letter-spacing:0;text-align:left;justify-self:end;font-weight:400;line-height:1.5}#gravelman-home main .section-heading--dark p{color:var(--home-muted)}#gravelman-home .upcoming-editions .section-heading>p{text-align:right}#gravelman-home .community-proof .section-heading{grid-template-columns:minmax(0,.9fr) minmax(30rem,1.1fr)}#gravelman-home .community-proof .section-heading>p{width:100%;max-width:62ch}#gravelman-home .nav-bar{padding-inline:var(--home-inset);max-width:none}#gravelman-home .hero{width:100%;max-width:none;padding:1rem var(--home-inset) 0}#gravelman-home .hero-media{border-radius:0;width:100%;max-width:none;height:calc(100svh - 14.375rem);min-height:35rem;max-height:46.25rem}#gravelman-home .hero-content{gap:1.5rem;inset:auto 2rem 2rem}#gravelman-home .hero h1{width:min(64rem,100%);font-size:clamp(3.25rem,4.6vw,6.25rem);line-height:.85}#gravelman-home .hero-title-copy--desktop{white-space:nowrap;display:block}#gravelman-home main .hero-description{max-width:36rem;font-size:1.125rem}#gravelman-home .hero-actions{gap:.75rem}#gravelman-home .gravelman-word{max-width:none;padding:2.25rem 0 2.5rem}#gravelman-home .gravelman-word img{max-height:none}#gravelman-home main .button-link{letter-spacing:0;min-height:2.5rem;padding:.5rem .75rem;font-size:1.125rem;line-height:1.2}#gravelman-home main .button-link svg{width:1rem;height:1rem}#gravelman-home main .formats-section{background:var(--color-paper-muted);color:var(--color-ink);padding-block:3.5rem 2.5rem}#gravelman-home .format-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}#gravelman-home .format-tile{aspect-ratio:1;text-align:left;isolation:isolate;background:var(--color-paper-soft);min-width:0;color:var(--color-ink);transition:transform .16s var(--ease-out);flex-direction:column;align-items:stretch;padding:1rem;display:flex;position:relative;overflow:clip}#gravelman-home .format-tile--120{background:var(--color-charcoal-raised);color:var(--color-paper-soft)}#gravelman-home .format-tile--200{background:var(--color-paper-card)}#gravelman-home .format-tile--350{background:var(--color-lime)}#gravelman-home .format-tile--500{background:var(--color-orange)}#gravelman-home .format-tile__label{z-index:1;font-family:var(--font-display);text-transform:uppercase;font-size:1.125rem;font-weight:700;line-height:1}#gravelman-home .format-tile__outline{z-index:-1;object-fit:contain;opacity:.8;width:100%;height:65%;position:absolute;inset:10% 0 auto}#gravelman-home .format-tile__distance{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:4.5rem;margin-top:.875rem}#gravelman-home .format-tile__description{max-width:24ch;margin-top:auto;padding-block:1rem;font-size:.875rem;line-height:1.35}#gravelman-home .format-tile__action{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;line-height:1.1;display:flex}#gravelman-home .format-tile--120 .format-tile__outline{filter:brightness(2)}#gravelman-home .format-tile--500 .format-tile__distance{filter:brightness(0)}#gravelman-home .format-tile:focus-visible,#gravelman-home .formats-section :focus-visible,#gravelman-home .shop-section :focus-visible,#gravelman-home .experience-copy :focus-visible{outline-color:var(--color-ink)}#gravelman-home main .section-footnote{color:var(--color-ink-muted);margin-top:1.25rem;font-size:.875rem}#gravelman-home .upcoming-editions{background:var(--color-charcoal)}#gravelman-home .upcoming-editions__heading,#gravelman-home .upcoming-editions__content{width:100%;max-width:none}#gravelman-home .upcoming-editions__heading{margin-bottom:0}.upcoming-editions__heading[hidden]{display:none!important}#gravelman-home [data-layout=grid] .edition-cards__item{flex:none;width:auto}#gravelman-home .edition-cards{--edition-card-width:clamp(19rem, 28vw, 26rem);gap:1.5rem;width:100%}#gravelman-home .edition-cards__item{width:var(--edition-card-width);max-width:none}#gravelman-home .edition-card{width:100%;max-width:none}#gravelman-home .edition-distance-filter{align-items:center;display:flex}#gravelman-home .edition-distance-filter select{box-sizing:border-box;border:1px solid var(--color-rule-dark);background:var(--color-charcoal);max-width:100%;height:2.75rem;color:var(--color-paper);font:inherit;border-radius:0;padding:.5rem .75rem;font-size:.875rem}#gravelman-home .edition-search{box-sizing:border-box;height:2.75rem}#gravelman-home .edition-reset{text-underline-offset:.25rem;cursor:pointer;background:0 0;border:0;min-height:2.75rem;font-size:.875rem;text-decoration:underline}#gravelman-home .edition-results-line{justify-content:space-between;align-items:center;width:100%;min-height:3rem;margin:2rem 0 0;display:flex}#gravelman-home .edition-results-line p{color:var(--color-paper-muted);font-size:clamp(1.25rem,2vw,1.75rem)}#gravelman-home .edition-filters__tools{flex:1;justify-content:flex-end}#gravelman-home .edition-filter-button,#gravelman-home .edition-view-button{min-height:2.75rem}#gravelman-home .home-autonomy{padding-inline:var(--home-inset);background:var(--color-charcoal);color:var(--color-ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#gravelman-home .experience-image{min-height:41.875rem;position:relative;overflow:clip}#gravelman-home .experience-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}#gravelman-home .experience-copy{background:var(--color-paper-muted);flex-direction:column;justify-content:center;align-items:flex-start;padding:4rem 2rem;display:flex}#gravelman-home main .large-copy{font-size:var(--home-intro);max-width:46ch;margin-block:1.5rem 2.25rem}#gravelman-home .responsibilities{gap:1.5rem;display:grid}#gravelman-home main .responsibilities p{color:var(--color-ink-muted);max-width:26rem;margin-top:.625rem}#gravelman-home .text-link{min-height:2.75rem;font-family:var(--font-display);text-transform:uppercase;text-underline-offset:.375rem;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;text-decoration:underline;display:inline-flex}#gravelman-home .experience-copy>.text-link{margin-top:1.75rem}#gravelman-home .preparation-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem;display:grid}#gravelman-home .safety-intro{background:var(--color-lime);color:var(--color-lime-ink);align-self:start;padding:2.25rem}#gravelman-home main .safety-intro h3{text-wrap:balance;max-width:16ch;font-size:2.25rem;line-height:1.05}#gravelman-home main .safety-intro p{max-width:24rem;margin-top:1.25rem}#gravelman-home .safety-intro .button-link{margin-top:1.75rem}#gravelman-home :is(.safety-details,.faq-list) details{border-bottom:1px solid var(--color-rule-dark)}#gravelman-home :is(.safety-details,.faq-list) summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.5rem 0;font-size:1rem;font-weight:600;line-height:1.4;list-style:none;display:flex}#gravelman-home :is(.safety-details,.faq-list) summary::-webkit-details-marker{display:none}#gravelman-home :is(.safety-details,.faq-list) summary svg{flex-shrink:0;transition:transform .16s}#gravelman-home :is(.safety-details,.faq-list) details[open] summary svg{transform:rotate(45deg)}#gravelman-home :is(.safety-details,.faq-list) details>div:not(.faq-answer){color:var(--home-muted);padding:0 2.25rem 1.5rem 0}#gravelman-home .faq-answer{opacity:0;transition:grid-template-rows .26s var(--ease-out), opacity .18s ease;grid-template-rows:0fr;display:grid}#gravelman-home .faq-list{interpolate-size:allow-keywords}#gravelman-home .faq-list details::details-content{opacity:0;block-size:0;transition:block-size .26s var(--ease-out), opacity .18s ease;overflow:clip}#gravelman-home .faq-list details[open]::details-content{opacity:1;block-size:auto}#gravelman-home .faq-answer>p{min-height:0;color:var(--home-muted);padding-right:2.25rem;overflow:hidden}#gravelman-home .faq-list details[open] .faq-answer{opacity:1;grid-template-rows:1fr}#gravelman-home .faq-list details[open] .faq-answer>p{padding-bottom:1.5rem}#gravelman-home .safety-details details:first-child summary{padding-top:.25rem}#gravelman-home main .safety-details .detail-note{color:var(--color-paper-disabled);margin-top:.75rem;font-size:.875rem}#gravelman-home main .journey-section{padding-block:6rem}#gravelman-home .journey-section .section-heading{margin-bottom:3.5rem}#gravelman-home .journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin:0;padding:0;list-style:none;display:grid}#gravelman-home .journey li{padding-left:3.375rem;position:relative}#gravelman-home .step-number{font-family:var(--font-display);color:var(--color-lime);font-size:3rem;font-weight:600;line-height:1;position:absolute;top:-.4375rem;left:0}#gravelman-home main .journey p{color:var(--home-muted);max-width:21.25rem;margin-top:.75rem}#gravelman-home main .faq-section{border-top:1px solid var(--color-rule-dark);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem;padding-block:4rem 5rem;display:grid}#gravelman-home main .faq-heading>p{max-width:19rem;font-size:var(--home-intro);color:var(--home-muted);margin-block:1.5rem}#gravelman-home .faq-list details:first-child summary{padding-top:0}#gravelman-home .home-final{min-height:36rem;margin:0 var(--home-inset) 4rem;background:var(--color-lime);color:var(--color-ink);grid-template-columns:minmax(24rem,.72fr) minmax(0,1.28fr);display:grid}#gravelman-home .home-final__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2.5rem,5vw,5rem);display:flex}#gravelman-home .home-final__media{min-height:36rem;overflow:clip}#gravelman-home .home-final__media img{object-fit:cover;object-position:center;width:100%;height:100%}#gravelman-home main .home-final h2{max-width:10ch;color:var(--color-ink);font-size:clamp(3.5rem,5vw,5.75rem);line-height:.88}#gravelman-home main .home-final__eyebrow{letter-spacing:.06em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.75rem;font-weight:700}#gravelman-home main .home-final__intro{max-width:30rem;margin-top:1.5rem;font-size:1.125rem}#gravelman-home .home-final .button-link{background:var(--color-charcoal);color:var(--color-paper);margin-top:2rem}#gravelman-home :is(.home-section,.home-autonomy,.format-comparison){scroll-margin-top:calc(var(--nav-height) + var(--banner-height) + 1rem)}@media (hover:hover){#gravelman-home .format-tile:hover{transform:translateY(-.25rem)}}@media (width>=1100px){#gravelman-home main .section-heading{grid-template-columns:minmax(0,1.7fr) minmax(0,.9fr);gap:3rem}#gravelman-home main .section-heading h2{white-space:nowrap;font-size:clamp(2.75rem,4vw,3.5rem)}#gravelman-home main .experience-copy h2{white-space:nowrap;font-size:clamp(1.75rem,2.5vw,2.375rem)}#gravelman-home main .faq-heading h2{white-space:nowrap;font-size:clamp(2rem,3.1vw,3rem)}}@media (width<=1150px){#gravelman-home .format-grid{gap:.75rem}#gravelman-home .format-tile{padding:.75rem}#gravelman-home .format-tile__label{font-size:1rem}#gravelman-home .format-tile__distance{max-height:3.5rem;margin-top:.75rem}#gravelman-home .format-tile__description{padding-block:.75rem;font-size:.8125rem}#gravelman-home .format-tile__action{font-size:.9375rem}#gravelman-home .edition-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media (width>=768px) and (width<=950px){#gravelman-home .format-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#gravelman-home .edition-cards{grid-template-columns:repeat(2,minmax(0,1fr))}#gravelman-home .preparation-layout{gap:2rem}#gravelman-home .safety-intro{padding:1.5rem}#gravelman-home .journey{gap:1.5rem}#gravelman-home .journey li{padding-left:2.5rem}#gravelman-home .edition-filters{flex-wrap:wrap}#gravelman-home .edition-filters__tools{flex-basis:100%;justify-content:space-between}}@media (width<=767px){#gravelman-home{--home-inset:1rem;--home-section-space:3rem;--home-intro:1rem;--home-card:1.5rem}#gravelman-home main .section-heading{margin-bottom:1.75rem;display:block}#gravelman-home main .section-heading h2{white-space:normal;font-size:2.75rem}#gravelman-home main .section-heading p{max-width:28rem;margin-top:1.25rem}#gravelman-home .hero{padding-top:.5rem}#gravelman-home .hero-media{height:35.625rem;min-height:0;max-height:none;display:block}#gravelman-home .hero-content{gap:1.25rem;width:auto;padding:0;position:absolute;inset:auto 1.25rem 1.5rem}#gravelman-home .hero h1{text-align:left;font-size:clamp(2.625rem,8.2vw,3.75rem);line-height:.94}#gravelman-home main .hero-description{font-size:1rem}#gravelman-home .hero-actions{flex-direction:row;justify-content:flex-start;align-items:center;gap:.625rem}#gravelman-home main .hero-actions .button-link{font-size:1rem}#gravelman-home .gravelman-word{padding:1.5rem 0 2rem}#gravelman-home main .formats-section{padding-block:2.5rem 2rem}#gravelman-home .format-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}#gravelman-home .format-tile{aspect-ratio:1;padding:.75rem}#gravelman-home .format-tile__label{font-size:.9375rem}#gravelman-home .format-tile__distance{max-height:2.75rem;margin-top:.625rem}#gravelman-home .format-tile__description{padding-block:.75rem .625rem;font-size:.75rem;line-height:1.25}#gravelman-home .format-tile__action{gap:.375rem;font-size:.875rem}#gravelman-home .format-tile__action svg{width:.875rem;height:.875rem}#gravelman-home main .button-link{min-height:2.75rem;font-size:1rem}#gravelman-home .edition-cards{--edition-card-width:min(84vw, 22rem)}#gravelman-home .edition-results-line{align-items:flex-start}#gravelman-home .edition-filters{flex-wrap:wrap;display:flex}#gravelman-home .edition-filters__tools{flex-wrap:wrap;justify-content:space-between;gap:.75rem;width:100%}#gravelman-home .edition-distance-filter{flex:1}#gravelman-home .edition-distance-filter select{width:100%}#gravelman-home .edition-search{order:3;width:100%}#gravelman-home .edition-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}#gravelman-home .home-autonomy{grid-template-columns:1fr}#gravelman-home .experience-image{height:22.5rem;min-height:0}#gravelman-home .experience-copy{padding:2.5rem 1.5rem}#gravelman-home main .experience-copy h2{font-size:2.75rem}#gravelman-home .preparation-layout{grid-template-columns:1fr;gap:2rem}#gravelman-home .safety-intro{padding:1.75rem 1.5rem}#gravelman-home main .safety-intro h3{font-size:2rem}#gravelman-home :is(.safety-details,.faq-list) summary{gap:1rem;padding-block:1.25rem}#gravelman-home main .journey-section{padding-block:4rem}#gravelman-home .journey-section .section-heading{margin-bottom:2.5rem}#gravelman-home .journey{grid-template-columns:1fr;gap:2rem}#gravelman-home .journey li{padding-left:3.25rem}#gravelman-home main .journey p{max-width:none}#gravelman-home main .faq-section{grid-template-columns:1fr;gap:1.75rem;padding-block:2.5rem 3rem}#gravelman-home main .faq-heading h2{font-size:2.75rem}#gravelman-home main .faq-heading p{margin-block:1.25rem .75rem}#gravelman-home .faq-list details:first-child summary{padding-top:.75rem}#gravelman-home .home-final{grid-template-columns:1fr;min-height:0;margin:0 1rem 2.5rem}#gravelman-home .home-final__copy{padding:2.5rem 1.5rem 3rem}#gravelman-home .home-final__media{order:-1;min-height:22rem}#gravelman-home main .home-final h2{font-size:3.25rem}}@media (width<=599px){#gravelman-home .edition-cards{grid-template-columns:1fr;gap:1.5rem}}@media (width<=374px){#gravelman-home .format-grid{gap:.625rem}#gravelman-home .format-tile{padding:.625rem}#gravelman-home .format-tile__label{font-size:.8125rem}#gravelman-home .format-tile__distance{max-height:2.125rem;margin-top:.5rem}#gravelman-home .format-tile__description{padding-block:.5rem;font-size:.6875rem}#gravelman-home .format-tile__action{font-size:.8125rem}#gravelman-home .format-tile__action svg{width:.75rem;height:.75rem}}@media (prefers-reduced-motion:reduce){#gravelman-home .format-tile:hover{transform:none}}#gravelman-home .home-autonomy{margin-top:4rem}#gravelman-home .experience-copy{padding:clamp(2rem,3.3vw,3rem)}#gravelman-home main #autonomy-title{font-size:clamp(2.375rem,3.7vw,3.5rem)}#gravelman-home main .journey-section{padding-top:2.5rem}#gravelman-home .preparation-summary{background:var(--color-paper);color:var(--color-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:0;padding-block:0;display:grid}#gravelman-home .preparation-summary__title{padding:clamp(2.5rem,5vw,5rem) clamp(2rem,5vw,5rem) clamp(2.5rem,5vw,5rem) 0}#gravelman-home .preparation-summary__content{background:var(--color-lime);color:var(--color-ink);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2.5rem,5vw,5rem);display:flex}#gravelman-home .summary-eyebrow{color:var(--color-lime);letter-spacing:.06em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.8125rem;font-weight:600;line-height:1.3}#gravelman-home .preparation-summary .summary-eyebrow{color:var(--color-ink-muted)}#gravelman-home main .preparation-summary h2,#gravelman-home main .shop-summary h2{margin:0 0 1.25rem;font-size:clamp(2.375rem,4vw,3.625rem);line-height:.94}#gravelman-home main .preparation-summary>div>p:not(.summary-eyebrow){color:var(--color-ink);margin-bottom:1.75rem;font-size:1.1875rem;line-height:1.55}#gravelman-home .summary-link{min-height:2.75rem;font-family:var(--font-display);text-transform:uppercase;text-underline-offset:.3125rem;align-items:center;gap:1.125rem;font-size:1.125rem;font-weight:700;line-height:1.25;text-decoration:underline;display:inline-flex}#gravelman-home .preparation-summary .summary-link{border-bottom:2px solid;text-decoration:none}#gravelman-home .shop-summary{background:var(--color-charcoal-raised);justify-content:space-between;align-items:center;gap:2.5rem;padding-block:2.5rem;display:flex}#gravelman-home main .shop-summary h2{font-size:2.625rem}#gravelman-home main .shop-summary>div>p:last-child{color:var(--home-muted);font-size:1.125rem}#gravelman-home .shop-summary .summary-eyebrow{color:var(--home-muted)}#gravelman-home .summary-button{background:var(--color-paper);min-height:3.25rem;color:var(--color-ink);font-family:var(--font-display);text-transform:uppercase;flex:none;justify-content:space-between;align-items:center;gap:1.75rem;padding:1rem 1.25rem;font-size:1.125rem;font-weight:700;line-height:1;display:inline-flex}@media (hover:hover){#gravelman-home .summary-button:hover{background:var(--color-lime)}}@media (width<=767px){#gravelman-home .home-autonomy{margin-top:2rem}#gravelman-home .experience-copy{padding:2.5rem 1.5rem}#gravelman-home main #autonomy-title{font-size:2.625rem}#gravelman-home .preparation-summary{grid-template-columns:1fr;gap:0;padding:0}#gravelman-home .preparation-summary__title,#gravelman-home .preparation-summary__content{padding:2rem 1.5rem}#gravelman-home main .preparation-summary h2,#gravelman-home main .shop-summary h2{font-size:2.25rem}#gravelman-home main .preparation-summary>div>p:not(.summary-eyebrow){font-size:1.0625rem}#gravelman-home .shop-summary{padding-block:1.5rem;display:block}#gravelman-home .summary-button{margin-top:1.5rem}}#gravelman-home{& .shop-section{background:var(--color-paper);color:var(--color-ink);padding-block:var(--home-section-space)}& .shop-section .section-heading>p{max-width:31rem}& .shop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}& .shop-card{background:var(--color-paper-soft);border:1px solid var(--color-rule-light);flex-direction:column;min-width:0;display:flex}& .shop-card__image{aspect-ratio:1.1;background:#f3f0e8;padding:16px;display:block;overflow:hidden}& .shop-card__image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}& .shop-card__body{flex-direction:column;flex:1;padding:20px;display:flex}& .shop-card__category{text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-muted);margin-bottom:10px;font-size:.75rem;font-weight:600}& .shop-card h3{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0 0 10px;font-size:1.875rem;line-height:1.05}& .shop-card__description{color:var(--color-ink-muted);margin:0 0 24px;font-size:.9375rem;line-height:1.45}& .shop-card__bottom{border-top:1px solid var(--color-rule-light);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}& .shop-card__price{font-family:var(--font-display);white-space:nowrap;font-size:1.375rem;font-weight:600}& .shop-card__link{background:var(--color-charcoal);min-height:44px;color:var(--color-paper);font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:12px;padding:8px 12px;font-size:1rem;font-weight:600;line-height:1.1;display:inline-flex}& .shop-card__link svg{width:16px;height:16px}& .shop-bottom{justify-content:space-between;align-items:center;gap:32px;margin-top:32px;display:flex}& .shop-bottom p{color:var(--color-ink-muted);font-size:.9375rem;line-height:1.5}@media (hover:hover){& .shop-card__link:hover{background:var(--color-lime);color:var(--color-ink)}& .shop-card__image:hover img{opacity:.9}}@media (width>=768px) and (width<=1100px){& .shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}& .shop-card__image{aspect-ratio:1.6}}@media (width<=767px){& .shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}& .shop-card__image{aspect-ratio:1;padding:8px}& .shop-card__body{padding:12px}& .shop-card__category{letter-spacing:0;margin-bottom:8px;font-size:.6875rem}& .shop-card h3{margin-bottom:8px;font-size:1.5rem;line-height:1.05}& .shop-card__description{margin-bottom:16px;font-size:.8125rem;line-height:1.4}& .shop-card__bottom{flex-direction:column;align-items:stretch;gap:10px;padding-top:12px}& .shop-card__price{font-size:1.25rem}& .shop-card__link{gap:8px;padding-inline:8px;font-size:.9375rem}& .shop-bottom{flex-direction:column;align-items:flex-start;gap:20px;margin-top:24px}& .shop-bottom p{font-size:.875rem}& .shop-bottom p br{display:none}}}#gravelman-home main .shop-section .section-heading>p{color:var(--color-ink-muted)}#gravelman-home main .shop-card h3{font-size:var(--home-card);margin:0 0 .625rem}#gravelman-home main .shop-card__description{margin:0 0 1.5rem;font-size:1rem}#gravelman-home main .shop-card__category{margin-bottom:.625rem;font-size:.75rem}#gravelman-home main .shop-bottom p{max-width:66ch;font-size:.875rem}@media (width<=767px){#gravelman-home main .shop-card__description{font-size:.875rem}}#gravelman-home .edition-map__group{position:relative}#gravelman-home .edition-map__marker{cursor:pointer;white-space:normal;width:8.5rem;min-height:3rem;position:relative}#gravelman-home .edition-map__choices{background:var(--color-charcoal);border:1px solid var(--color-lime);z-index:5;min-width:12rem;max-width:17rem;padding:.5rem;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%)}#gravelman-home .edition-map__choices a,#gravelman-home .edition-map__choices button{min-height:2.75rem;color:var(--color-paper);text-align:left;align-items:center;padding:.5rem;font-size:.875rem;display:flex}#gravelman-home .edition-map__choices a:hover{color:var(--color-lime)}#gravelman-home .edition-map__choices button{cursor:pointer;background:var(--color-charcoal-raised);border:0}@media (width<=40rem){#gravelman-home .edition-map__marker{width:7rem}}#gravelman-home{& .edition-map__marker{border:1px solid var(--color-lime-bright);background:var(--color-charcoal-deep);min-width:8.5rem;min-height:2.75rem;color:var(--color-paper-muted);transition:background-color var(--duration-short) var(--ease-out), color var(--duration-short) var(--ease-out);grid-template-columns:.625rem minmax(0,1fr);align-content:center;gap:.125rem .5rem;padding:.5rem .75rem;display:grid}& .edition-map__marker>span{background:var(--color-lime-bright);grid-row:1/span 2;align-self:center;width:.625rem;height:.625rem}& .edition-map__marker strong,& .edition-map__marker small{font-family:var(--font-display);text-transform:uppercase;line-height:1}& .edition-map__marker strong{font-size:1rem}& .edition-map__marker small{color:var(--color-paper-disabled);font-size:.7rem}& .edition-map__marker:hover,& .edition-map__marker:focus-visible{background:var(--color-lime);color:var(--color-lime-ink)}& .edition-map__marker:active{background:var(--color-lime-deep);color:var(--color-lime-ink)}& .edition-map__marker:hover small,& .edition-map__marker:focus-visible small{color:var(--color-lime-ink)}}@media (width<=40rem){#gravelman-home .edition-map__marker{min-width:7rem}#gravelman-home .edition-map__marker small{display:none}}@media (width>=1100px) and (width<=1199px){#gravelman-home main .section-heading h2{font-size:2.625rem}}#gravelman-home main .shop-apparel__eyebrow{color:var(--color-lime);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}#gravelman-home main .shop-apparel__copy h3{text-wrap:balance;max-width:15ch;font-size:clamp(2rem,2.8vw,2.5rem);line-height:1}#gravelman-home main .shop-apparel__copy>p:not(.shop-apparel__eyebrow){color:var(--color-rule-light);max-width:40ch;font-size:1rem}#gravelman-home .shop-apparel :focus-visible{outline-color:var(--color-lime)}#gravelman-home .shop-apparel__product:focus-visible{outline-offset:4px}#gravelman-home .hero-next{z-index:2;background:var(--color-paper-muted);width:20rem;color:var(--color-ink);flex-direction:column;gap:.75rem;padding:1.5rem;text-decoration:none;display:flex;position:absolute;top:2rem;left:2rem}#gravelman-home .hero-next-eyebrow{text-transform:uppercase;justify-content:space-between;font-size:.75rem;font-weight:600;display:flex}#gravelman-home .hero-next-eyebrow span{font-variant-numeric:tabular-nums}#gravelman-home .hero-next>strong{font-family:var(--font-display);text-transform:uppercase;font-size:3rem;line-height:1}#gravelman-home .hero-next time{font-size:1rem}#gravelman-home .hero-next-action{border-top:1px solid var(--color-rule-light);font-family:var(--font-display);text-transform:uppercase;justify-content:space-between;gap:1rem;padding-top:1rem;font-weight:600;display:flex}#gravelman-home .hero-next:hover{background:var(--color-lime)}#gravelman-home .concept-wordmark{filter:brightness(0);width:min(100%,20rem);height:auto;margin-bottom:2rem}#gravelman-home .experience-copy .responsibilities{margin-top:2rem}#gravelman-home .participation-requirements h3{margin-bottom:.75rem}@media (width>=768px){#gravelman-home .hero-content{pointer-events:none;width:min(72%,64rem);left:auto}#gravelman-home .hero-content a{pointer-events:auto}}@media (width<=1000px) and (width>=768px){#gravelman-home .hero-next{width:16rem}#gravelman-home .hero-content{width:60%}#gravelman-home .hero h1{font-size:3.25rem}}@media (width<=767px){#gravelman-home .hero-media{height:auto;min-height:min(42rem, calc(100svh - var(--nav-height) - var(--banner-height) - 1.5rem));flex-direction:column;align-items:stretch;display:flex}#gravelman-home .hero-content{order:1;width:auto;margin-top:auto;padding:3rem 1.25rem 1.5rem;position:relative;inset:auto}#gravelman-home .hero-title-copy--desktop{display:none}#gravelman-home .upcoming-editions .section-heading>p{text-align:left}#gravelman-home .community-proof .section-heading{display:block}#gravelman-home .community-proof .section-heading>p{margin-top:1.25rem}#gravelman-home .hero-next{order:0;width:auto;margin:1.25rem 1.25rem 0;padding:1.25rem;position:relative;inset:auto}#gravelman-home .hero-next>strong{font-size:2.25rem}#gravelman-home .hero-next-action{padding-top:.75rem}#gravelman-home .upcoming-editions__heading{margin-bottom:1.5rem}#gravelman-home .edition-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"years view""search distance";align-items:stretch;gap:.625rem;display:grid}#gravelman-home .edition-filters__tools{display:contents}#gravelman-home .edition-filters__years{grid-area:years;place-self:auto start;max-width:100%}#gravelman-home .edition-view-switcher{grid-area:view;place-self:auto end}#gravelman-home .edition-search{order:0;grid-area:search;width:auto;min-width:0}#gravelman-home .edition-search input{min-width:0}#gravelman-home .edition-distance-filter{grid-area:distance;min-width:0}#gravelman-home .edition-distance-filter select{text-overflow:ellipsis;width:100%}#gravelman-home .edition-results-line{flex-direction:row;align-items:center;gap:1rem;min-height:0;margin-top:1.25rem;padding-top:.75rem}#gravelman-home .edition-results-line>p{white-space:nowrap;font-size:1.125rem}#gravelman-home .edition-rail-controls{gap:.5rem;width:auto;min-width:0}#gravelman-home .edition-rail-progress{display:none}}@media (prefers-reduced-motion:reduce){#gravelman-home .faq-answer,#gravelman-home .faq-list details::details-content{transition:none}}
