.AreaTile-module__o8TAea__tile{background:var(--surface-inverse);height:340px;text-decoration:none;display:block;position:relative;overflow:hidden}.AreaTile-module__o8TAea__im{display:block;position:absolute;inset:0}.AreaTile-module__o8TAea__img{object-fit:cover;filter:var(--image-filter);transition:var(--transition-image);transform:scale(1.03)}.AreaTile-module__o8TAea__tile:hover .AreaTile-module__o8TAea__img{transform:scale(1)}.AreaTile-module__o8TAea__veil{background:var(--veil-flat);position:absolute;inset:0}.AreaTile-module__o8TAea__tally{top:var(--space-4);right:var(--space-4);font-family:var(--font-mono);font-size:var(--size-label-sm);letter-spacing:var(--ls-label-sm);text-transform:uppercase;color:var(--text-on-image-faint);position:absolute}.AreaTile-module__o8TAea__text{left:var(--space-5);right:var(--space-5);bottom:var(--space-5);display:block;position:absolute}.AreaTile-module__o8TAea__name{font-family:var(--font-display);letter-spacing:-.016em;color:var(--text-on-image);font-size:32px;line-height:1.08;display:block}.AreaTile-module__o8TAea__blurb{font-size:16px;line-height:1.45;font-weight:var(--weight-light);color:var(--text-on-image-muted);margin-top:var(--space-2);display:block}@media (max-width:768px){.AreaTile-module__o8TAea__tile{height:300px}.AreaTile-module__o8TAea__text{left:var(--space-4);right:var(--space-4);bottom:var(--space-4)}.AreaTile-module__o8TAea__name{font-size:26px}}
.LinkArrow-module__5bTJBW__arrow{vertical-align:-.14em;stroke-width:1.75px;flex:none;width:1em;height:1em;margin-left:.3em;display:inline-block}
.MomentFigure-module__Chh9JW__mfig{margin:44px calc(-1 * var(--pic-out));padding:var(--pic-frame);background:var(--surface-sunken);display:block;position:relative}.MomentFigure-module__Chh9JW__stretch{position:absolute;inset:0}.MomentFigure-module__Chh9JW__im{background:var(--surface-inverse);aspect-ratio:3/2;display:block;position:relative;overflow:hidden}.MomentFigure-module__Chh9JW__img{object-fit:cover;filter:var(--image-filter);transition:transform 1.1s var(--ease-standard);transform:scale(1.02)}.MomentFigure-module__Chh9JW__mfig:hover .MomentFigure-module__Chh9JW__img{transform:scale(1)}.MomentFigure-module__Chh9JW__mfig:has(:focus-visible) .MomentFigure-module__Chh9JW__img{transform:scale(1)}.MomentFigure-module__Chh9JW__badge{font-family:var(--font-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:#ffffffd1;background:#0a0c0e9e;align-items:center;gap:8px;padding:8px 12px;font-size:9px;display:flex;position:absolute;top:0;left:0}.MomentFigure-module__Chh9JW__dot{background:var(--text-on-image);width:5px;height:5px;font-size:0;display:block}.MomentFigure-module__Chh9JW__open{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--text-on-image);opacity:0;transition:opacity var(--dur-base), transform var(--dur-base);border:1px solid #ffffff6b;padding:7px 11px;font-size:9.5px;position:absolute;bottom:12px;right:12px;transform:translateY(4px)}.MomentFigure-module__Chh9JW__mfig:hover .MomentFigure-module__Chh9JW__open{opacity:1;transform:none}.MomentFigure-module__Chh9JW__mfig:has(:focus-visible) .MomentFigure-module__Chh9JW__open{opacity:1;transform:none}.MomentFigure-module__Chh9JW__cap{border-bottom:var(--hairline);justify-content:space-between;align-items:baseline;gap:20px;margin-top:10px;padding-bottom:9px;display:flex}.MomentFigure-module__Chh9JW__t{font-family:var(--font-serif);color:var(--text-title);font-size:16px;line-height:1.35}.MomentFigure-module__Chh9JW__x{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-meta);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px}.MomentFigure-module__Chh9JW__fs{font-family:var(--font-serif);font-size:12px;font-style:italic}@media (max-width:768px){.MomentFigure-module__Chh9JW__mfig{margin:32px var(--pic-bleed)}.MomentFigure-module__Chh9JW__cap{flex-direction:column;align-items:flex-start;gap:6px}.MomentFigure-module__Chh9JW__t{font-size:15px}.MomentFigure-module__Chh9JW__x:after{content:var(--tap-hint,"")}}@media (prefers-reduced-motion:reduce){.MomentFigure-module__Chh9JW__img,.MomentFigure-module__Chh9JW__open{transition:none;transform:none}}.ixl-preview .MomentFigure-module__Chh9JW__stretch{pointer-events:none}.ixl-preview .MomentFigure-module__Chh9JW__open{display:none}.ixl-preview .MomentFigure-module__Chh9JW__x:after{display:none}.ixl-preview .MomentFigure-module__Chh9JW__img{transition:none;transform:none}
.ZoomStage-module__VxwOla__stage{width:max(100cqw, calc(100cqh * var(--ar,1.5)));height:max(100cqh, calc(100cqw / var(--ar,1.5)));transition:transform .62s var(--ease-standard,cubic-bezier(.2, .6, .2, 1));touch-action:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ZoomStage-module__VxwOla__stage[data-lifted=true]{transform:translate(-50%,-50%)scale(1.03)translateY(-26px)}.ZoomStage-module__VxwOla__stage[data-active=true][data-lifted=true]{transform:translate(-50%,-50%)}.ZoomStage-module__VxwOla__zoom{transform-origin:0 0;will-change:transform;position:absolute;inset:0}.ZoomStage-module__VxwOla__zoom[data-glide=true]{transition:transform .62s var(--ease-standard,cubic-bezier(.2, .6, .2, 1))}.ZoomStage-module__VxwOla__surface{cursor:zoom-in;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.ZoomStage-module__VxwOla__stage[data-active=true] .ZoomStage-module__VxwOla__surface{cursor:grab}.ZoomStage-module__VxwOla__stage[data-active=true][data-panning=true] .ZoomStage-module__VxwOla__surface{cursor:grabbing}.ZoomStage-module__VxwOla__surface:focus-visible:after{content:"";z-index:1;box-shadow:inset 0 0 0 3px var(--text-on-image,#fff), inset 0 0 0 5px #0a0c0e99;pointer-events:none;position:absolute;inset:0}.ZoomStage-module__VxwOla__surface img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.ZoomStage-module__VxwOla__hi{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .24s var(--ease-standard,ease);pointer-events:none;-webkit-user-drag:none;position:absolute;inset:0}.ZoomStage-module__VxwOla__hi[data-ready=true]{opacity:1}@media (prefers-reduced-motion:reduce){.ZoomStage-module__VxwOla__stage,.ZoomStage-module__VxwOla__zoom[data-glide=true],.ZoomStage-module__VxwOla__hi{transition:none}}
.FigureLightbox-module__r-L9IG__ground{background:var(--overlay-ground);-webkit-backdrop-filter:var(--overlay-ground-blur);backdrop-filter:var(--overlay-ground-blur);z-index:60;position:fixed;inset:0;overflow:hidden;container-type:size}.FigureLightbox-module__r-L9IG__img{object-fit:cover;filter:none}.FigureLightbox-module__r-L9IG__cap{z-index:3;font-family:var(--font-mono);letter-spacing:.02em;font-size:12px;line-height:var(--lh-caption);color:var(--text-on-image-muted);transition:opacity .3s var(--ease-standard,ease);background:linear-gradient(#0a0c0e00,#0a0c0eb8 46%,#0a0c0ef0);padding:34px;position:absolute;bottom:0;left:0;right:0}.FigureLightbox-module__r-L9IG__ground[data-zoomed=true] .FigureLightbox-module__r-L9IG__cap{opacity:0;pointer-events:none}@media (max-width:768px){.FigureLightbox-module__r-L9IG__cap{padding:20px}}@media (prefers-reduced-motion:reduce){.FigureLightbox-module__r-L9IG__cap{transition:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.FigureLightbox-module__r-L9IG__ground{background:var(--overlay-ground-flat)}}@media (prefers-reduced-transparency:reduce){.FigureLightbox-module__r-L9IG__ground{background:var(--surface-inverse);-webkit-backdrop-filter:none;backdrop-filter:none}}
.Figure-module___9ax3W__pfig{margin:44px calc(-1 * var(--pic-out));padding:var(--pic-frame);display:block}.Figure-module___9ax3W__im{background:var(--surface-inverse);aspect-ratio:3/2;display:block;position:relative;overflow:hidden}.Figure-module___9ax3W__img{object-fit:cover;filter:var(--image-filter)}.Figure-module___9ax3W__cap{font-family:var(--font-mono);letter-spacing:.02em;font-size:12px;line-height:var(--lh-caption);color:var(--text-caption);margin-top:10px}.Figure-module___9ax3W__open{cursor:zoom-in;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.Figure-module___9ax3W__im:has(.Figure-module___9ax3W__open:focus-visible){outline:2px solid var(--accent);outline-offset:2px}@media (max-width:768px){.Figure-module___9ax3W__pfig{margin:32px var(--pic-bleed)}}.ixl-preview .Figure-module___9ax3W__open{pointer-events:none;cursor:auto}
.InteractiveFigure-module__emcGDa__fig{margin:44px 0;display:block}.InteractiveFigure-module__emcGDa__frame{position:relative}.InteractiveFigure-module__emcGDa__frame:not([data-state=ready]){min-height:var(--reserve);background:var(--surface-sunken)}.InteractiveFigure-module__emcGDa__failed{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4);text-align:center;font-family:var(--font-mono);font-size:12px;line-height:var(--lh-caption);color:var(--text-caption);flex-direction:column;margin:0;display:flex;position:absolute;inset:0}.InteractiveFigure-module__emcGDa__failed p{margin:0}.InteractiveFigure-module__emcGDa__retry{cursor:pointer;font:inherit;color:var(--text-body);background:var(--surface-card);border:var(--rule-control);align-items:center;gap:9px;padding:10px 16px;display:inline-flex}.InteractiveFigure-module__emcGDa__retry:hover,.InteractiveFigure-module__emcGDa__retry:focus-visible{border-color:var(--accent)}.InteractiveFigure-module__emcGDa__retry[data-busy]{cursor:default;color:var(--text-muted)}
.RefChip-module__cD78dG__chip{border:var(--rule-control);width:14px;height:14px;color:var(--text-meta);vertical-align:-.1em;place-items:center;margin-left:4px;display:inline-grid}.RefChip-module__cD78dG__chip svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:9px;height:9px;display:block}.RefChip-module__cD78dG__paper{background:var(--surface-emphasis);color:var(--text-on-emphasis);border-color:var(--border-emphasis)}.RefChip-module__cD78dG__video svg{width:8px;height:8px}.RefChip-module__cD78dG__filled{fill:currentColor;stroke:none}
.ReferencePreview-module__K0hbkG__pv{--pv-gap:10px;inset-inline-start:0;top:calc(100% + var(--pv-gap));z-index:20;background:var(--surface-page);border:var(--rule-strong);width:308px;box-shadow:var(--shadow-float);visibility:hidden;opacity:0;transition:opacity .16s var(--ease-standard,ease), transform .16s var(--ease-standard,ease),  visibility 0s .16s;font-family:var(--font-serif);font-style:normal;font-weight:var(--weight-regular);letter-spacing:0;text-align:start;text-transform:none;line-height:normal;display:none;position:absolute;transform:translateY(-4px)}.ixl-preview .ReferencePreview-module__K0hbkG__pv{font-size:var(--size-body);color:var(--text-body)}.ReferencePreview-module__K0hbkG__pv[data-kind=note]{width:288px}.ReferencePreview-module__K0hbkG__note{grid-template-columns:16px 1fr;gap:8px;display:grid}.ReferencePreview-module__K0hbkG__nn{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--accent);padding-top:3px;font-size:10.5px}.ReferencePreview-module__K0hbkG__nb{color:var(--text-muted);font-size:13.5px;line-height:1.5}.ReferencePreview-module__K0hbkG__pv .ReferencePreview-module__K0hbkG__nb a{color:var(--accent);border-bottom:0}.ReferencePreview-module__K0hbkG__pv:before{content:"";inset-inline:0;height:var(--pv-gap);position:absolute;bottom:100%}.ReferencePreview-module__K0hbkG__im{background:var(--surface-inverse);height:120px;display:block;position:relative;overflow:hidden}.ReferencePreview-module__K0hbkG__img{object-fit:cover;filter:var(--image-filter)}.ReferencePreview-module__K0hbkG__in{padding:14px 16px 16px;display:block}.ReferencePreview-module__K0hbkG__kd{border-bottom:var(--hairline);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:11px;padding-bottom:9px;font-size:9.5px;display:flex}.ReferencePreview-module__K0hbkG__ttl{color:var(--text-title);margin-bottom:7px;font-size:18px;line-height:1.26;display:block}.ReferencePreview-module__K0hbkG__dsc{color:var(--text-muted);font-size:14px;line-height:1.5;display:block}.ReferencePreview-module__K0hbkG__ft{border-top:var(--hairline);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:11px;font-size:10px;display:flex}.ReferencePreview-module__K0hbkG__ft b{white-space:nowrap;font-weight:var(--weight-regular);color:var(--accent);flex:none}.ReferencePreview-module__K0hbkG__ft>span:first-child{overflow-wrap:anywhere;min-width:0}.ReferencePreview-module__K0hbkG__kd>span:first-child{min-width:0}.ReferencePreview-module__K0hbkG__kd>span:last-child{white-space:nowrap;flex:none}@media (prefers-reduced-motion:reduce){.ReferencePreview-module__K0hbkG__pv{transition:none}}.ReferencePreview-module__K0hbkG__pv[data-kind=video] .ReferencePreview-module__K0hbkG__ttl,.ReferencePreview-module__K0hbkG__pv[data-kind=paper] .ReferencePreview-module__K0hbkG__ttl,.ReferencePreview-module__K0hbkG__pv[data-kind=external] .ReferencePreview-module__K0hbkG__ttl{font-size:17px}.ReferencePreview-module__K0hbkG__pv[data-kind=video] .ReferencePreview-module__K0hbkG__dsc,.ReferencePreview-module__K0hbkG__pv[data-kind=external] .ReferencePreview-module__K0hbkG__dsc,.ReferencePreview-module__K0hbkG__pv[data-kind=wikipedia] .ReferencePreview-module__K0hbkG__dsc{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ReferencePreview-module__K0hbkG__play{width:30px;height:30px;color:var(--text-on-image);background:#0a0c0e73;border:1px solid #fff9;place-items:center;display:grid;position:absolute;bottom:14px;left:14px}.ReferencePreview-module__K0hbkG__dur{background:var(--overlay-image);color:var(--text-on-image);font-family:var(--font-mono);letter-spacing:.08em;padding:4px 6px;font-size:9.5px;position:absolute;bottom:12px;right:12px}.ReferencePreview-module__K0hbkG__pv[data-kind=paper] .ReferencePreview-module__K0hbkG__kd{letter-spacing:.08em}.ReferencePreview-module__K0hbkG__pv[data-kind=paper] .ReferencePreview-module__K0hbkG__ft{letter-spacing:.04em}.ReferencePreview-module__K0hbkG__pv[data-kind=paper]{width:330px}.ReferencePreview-module__K0hbkG__pv[data-kind=external]{width:288px}.ReferencePreview-module__K0hbkG__aut{font-family:var(--font-mono);letter-spacing:.03em;color:var(--text-body);margin-bottom:11px;font-size:10.5px;line-height:1.5;display:block}.ReferencePreview-module__K0hbkG__abs{border:var(--hairline);max-height:104px;color:var(--text-muted);scrollbar-width:thin;scrollbar-color:var(--text-faint) transparent;margin-inline:-6px;padding:9px 11px;font-size:13.5px;line-height:1.55;display:block;overflow-y:auto}.ReferencePreview-module__K0hbkG__abs::-webkit-scrollbar{width:5px}.ReferencePreview-module__K0hbkG__abs::-webkit-scrollbar-thumb{background:var(--text-faint)}.ReferencePreview-module__K0hbkG__abs::-webkit-scrollbar-track{background:0 0}.ReferencePreview-module__K0hbkG__cred{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-top:7px;padding-left:12px;font-size:9px;display:block}.ReferencePreview-module__K0hbkG__dom{border-bottom:var(--hairline);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;margin-bottom:11px;padding-bottom:9px;font-size:10px;display:flex}.ReferencePreview-module__K0hbkG__fav{border:var(--rule-strong);width:15px;height:15px;color:var(--text-body);place-items:center;font-size:8px;display:grid;position:relative}.ReferencePreview-module__K0hbkG__favImg{object-fit:contain;background:var(--surface-page);width:100%;height:100%;position:absolute;inset:0}.ReferencePreview-module__K0hbkG__pv[data-kind=wikipedia]{width:300px}.ReferencePreview-module__K0hbkG__pv[data-kind=wikipedia] .ReferencePreview-module__K0hbkG__cred{padding-left:0}.ReferencePreview-module__K0hbkG__pv[data-kind=wikipedia] .ReferencePreview-module__K0hbkG__ttl{font-size:19px;line-height:1.2}.ReferencePreview-module__K0hbkG__pv[data-kind=wikipedia] .ReferencePreview-module__K0hbkG__dsc{font-size:13.5px;line-height:1.55}.ReferencePreview-module__K0hbkG__brand{border-bottom:var(--hairline);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:9px;margin-bottom:12px;padding-bottom:10px;font-size:9.5px;display:flex}.ReferencePreview-module__K0hbkG__g{border:var(--rule-strong);width:18px;height:18px;color:var(--text-body);flex:none;place-items:center;display:grid}.ReferencePreview-module__K0hbkG__g svg{fill:none;stroke:currentColor;stroke-width:2px;width:11px;height:11px}.ReferencePreview-module__K0hbkG__facts{border-top:var(--hairline);margin-top:13px;display:grid}.ReferencePreview-module__K0hbkG__r{border-bottom:var(--hairline);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;font-size:10px;display:flex}.ReferencePreview-module__K0hbkG__r:last-child{border-bottom:0}.ReferencePreview-module__K0hbkG__r b{font-family:var(--font-serif);font-weight:var(--weight-regular);letter-spacing:0;text-transform:none;text-align:end;color:var(--text-body);font-size:13.5px}@media (hover:hover) and (pointer:fine) and (min-width:769px) and (min-height:601px){.ReferencePreview-module__K0hbkG__pv{display:block}}
.ReferenceLink-module__L48cmG__hov{display:inline;position:relative}@media (hover:hover) and (pointer:fine){.ReferenceLink-module__L48cmG__hov:hover>[data-pv],.ReferenceLink-module__L48cmG__hov:focus-within>[data-pv]{visibility:visible;opacity:1;transition-delay:0s;transform:none}}
.Callout-module__ufG7ua__callout{background:var(--surface-sunken);margin:0 0 var(--para-gap);padding:17px 21px 19px}.Callout-module__ufG7ua__head{overflow-wrap:anywhere;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);border-bottom:var(--rule-strong);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;padding-bottom:10px;font-size:10.5px;display:flex}.Callout-module__ufG7ua__tag{color:var(--text-faint);letter-spacing:.1em}.Callout-module__ufG7ua__body{color:var(--text-caption);overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.6}.Callout-module__ufG7ua__body>p{margin:0}.Callout-module__ufG7ua__body>p+p{margin-top:.75em}.Callout-module__ufG7ua__callout .Callout-module__ufG7ua__body a{color:var(--accent);opacity:1;text-underline-offset:2px;border-bottom:0;text-decoration:underline}.Callout-module__ufG7ua__warning{border:1px solid var(--border-emphasis);background:0 0}.Callout-module__ufG7ua__warning .Callout-module__ufG7ua__head{color:var(--text-title)}@media (max-width:768px){.Callout-module__ufG7ua__body{font-size:16.5px}}.Callout-module__ufG7ua__verify{margin-bottom:var(--space-7);background:0 0;padding:0;position:relative}.Callout-module__ufG7ua__verify:before{content:"";border-left:2px dashed var(--border-strong);position:absolute;top:4px;bottom:4px;left:-22px}.Callout-module__ufG7ua__verify .Callout-module__ufG7ua__head{border-bottom:0;margin-bottom:6px;padding-bottom:0}.Callout-module__ufG7ua__verify .Callout-module__ufG7ua__label{color:var(--text-title);align-items:baseline;gap:9px;display:inline-flex}.Callout-module__ufG7ua__mark{border:1px dashed;border-radius:50%;flex:none;width:8px;height:8px}.Callout-module__ufG7ua__verify .Callout-module__ufG7ua__body{font-size:16px;font-style:italic;line-height:1.5}@media (max-width:768px){.Callout-module__ufG7ua__verify:before{left:-12px}.Callout-module__ufG7ua__verify .Callout-module__ufG7ua__body{font-size:16px}}
.Citation-module__iqlwkG__cite{grid-template-columns:56px 1fr;gap:0 18px;margin:34px 0 40px;display:grid}.Citation-module__iqlwkG__glyph{text-align:right;color:var(--border-strong);-webkit-user-select:none;user-select:none;font-size:58px;font-style:italic;line-height:.72}.Citation-module__iqlwkG__quote{color:var(--text-title);overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.5}.Citation-module__iqlwkG__quote>p{margin:0}.Citation-module__iqlwkG__quote>p+p{margin-top:.6em}.Citation-module__iqlwkG__att{border-left:var(--rule-strong);flex-direction:column;grid-column:2;gap:4px;margin-top:16px;padding-left:14px;display:flex}.Citation-module__iqlwkG__who{color:var(--text-body);font-size:16px}.Citation-module__iqlwkG__src{font-family:var(--font-mono);letter-spacing:.07em;color:var(--text-muted);overflow-wrap:anywhere;font-size:10.5px;line-height:1.5}.Citation-module__iqlwkG__att a{color:var(--accent);opacity:1}@media (max-width:768px){.Citation-module__iqlwkG__cite{grid-template-columns:38px 1fr;gap:0 12px;margin:28px 0 32px}.Citation-module__iqlwkG__glyph{font-size:44px}.Citation-module__iqlwkG__quote{font-size:19px}}.ixl-preview .Citation-module__iqlwkG__cite{padding-top:8px}
.Threshold-module__EdR_ha__threshold{margin:var(--space-8) 0 var(--space-7);text-align:center}.Threshold-module__EdR_ha__mark{border:1px solid var(--text-title);width:10px;height:10px;margin:0 auto 14px;display:block}.Threshold-module__EdR_ha__draft{background:linear-gradient(90deg, var(--text-title) 50%, transparent 50%)}.Threshold-module__EdR_ha__verify{border-style:dashed;border-radius:50%}.Threshold-module__EdR_ha__unfolding{background:var(--text-title);animation:2.4s ease-in-out infinite Threshold-module__EdR_ha__pulse}@keyframes Threshold-module__EdR_ha__pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.Threshold-module__EdR_ha__unfolding{animation:none}}.Threshold-module__EdR_ha__threshold .Threshold-module__EdR_ha__title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--text-title);align-items:center;gap:18px;margin:0;font-size:11px;line-height:1.4;display:flex}.Threshold-module__EdR_ha__title:before,.Threshold-module__EdR_ha__title:after{content:"";background-image:linear-gradient(90deg, var(--border-dashed) 0 10px, transparent 10px);background-repeat:repeat-x;background-size:15px 1px;flex:1;min-width:24px;height:1px}.Threshold-module__EdR_ha__title:before{background-image:linear-gradient(90deg, transparent 0 5px, var(--border-dashed) 5px);background-position:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 70%);mask-image:linear-gradient(90deg,#0000,#000 70%)}.Threshold-module__EdR_ha__title:after{background-position:0;-webkit-mask-image:linear-gradient(270deg,#0000,#000 70%);mask-image:linear-gradient(270deg,#0000,#000 70%)}.Threshold-module__EdR_ha__threshold .Threshold-module__EdR_ha__subtitle{font-family:var(--font-serif);text-align:center;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;color:var(--text-caption);margin:8px 0 0;font-size:17px;font-style:italic;line-height:1.5}
.InkField-module__tnT3xW__field{background:radial-gradient(circle at 62% 42%, color-mix(in srgb, var(--accent) 48%, transparent), transparent 70%), var(--surface-placeholder);display:block;position:absolute;inset:0}.InkField-module__tnT3xW__grain{opacity:.5;background-image:repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 3px);display:block;position:absolute;inset:0}
.JourneyBar-module__SqhKQG__bar{--bar-gap:3px;--bar-segment:22px;--bar-tail:48px;align-items:center;gap:var(--bar-gap);height:16px;display:flex}.JourneyBar-module__SqhKQG__seg{flex:0 0 var(--bar-segment);background:var(--accent);height:3px}.JourneyBar-module__SqhKQG__bar[data-sized] .JourneyBar-module__SqhKQG__seg{flex:1 1 0;min-width:2px}.JourneyBar-module__SqhKQG__seg[data-s=here]{height:7px}.JourneyBar-module__SqhKQG__seg[data-s=ahead]{background:var(--text-title);height:2px}.JourneyBar-module__SqhKQG__seg[data-s=unwritten],.JourneyBar-module__SqhKQG__tail{background:repeating-linear-gradient(90deg, var(--border-control) 0 4px, transparent 4px 8px);height:2px}.JourneyBar-module__SqhKQG__seg[data-s=unwritten]+.JourneyBar-module__SqhKQG__seg[data-s=unwritten]{margin-left:calc(-1 * var(--bar-gap))}.JourneyBar-module__SqhKQG__tail{margin-left:calc(-1 * var(--bar-gap));flex:auto;-webkit-mask-image:linear-gradient(90deg,#000 30%,#0000);mask-image:linear-gradient(90deg,#000 30%,#0000)}.JourneyBar-module__SqhKQG__bar[data-sized] .JourneyBar-module__SqhKQG__tail{flex:0 0 var(--bar-tail)}.JourneyBar-module__SqhKQG__fork{flex:none;width:30px;height:16px;overflow:visible}.JourneyBar-module__SqhKQG__forkWritten,.JourneyBar-module__SqhKQG__forkUnwritten{fill:none;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:round}.JourneyBar-module__SqhKQG__forkWritten{stroke:var(--text-title)}.JourneyBar-module__SqhKQG__forkUnwritten{stroke:var(--border-control);stroke-dasharray:4 3}
.LanesMap-module__dldwSG__map{--lanes-ground:var(--surface-raised);--lanes-ink:var(--text-title);--lanes-ink-width:2px;--lanes-unwritten:var(--border-control);--lanes-unwritten-width:1.5px;--lanes-fade-opacity:1;--lanes-stop-hollow:var(--lanes-ground);--lanes-here-stroke:var(--accent);--lanes-num:var(--text-meta);--lanes-name:var(--text-title);--lanes-faint:var(--text-faint);--lanes-quiet:var(--text-meta);width:100%;height:auto;display:block;overflow:visible}.LanesMap-module__dldwSG__map[data-palette=image]{--lanes-ink:var(--text-on-image);--lanes-ink-width:1.5px;--lanes-unwritten:var(--text-on-image-faint);--lanes-unwritten-width:1.25px;--lanes-fade-opacity:.66;--lanes-stop-hollow:var(--map-stop-on-image);--lanes-here-stroke:var(--text-on-image);--lanes-num:var(--text-on-image-muted);--lanes-name:var(--text-on-image);--lanes-faint:var(--text-on-image-faint);--lanes-quiet:var(--text-on-image-faint)}.LanesMap-module__dldwSG__line{fill:none;stroke:var(--lanes-ink);stroke-width:var(--lanes-ink-width)}.LanesMap-module__dldwSG__line[data-s=walked]{stroke:var(--accent);stroke-width:3px}.LanesMap-module__dldwSG__line[data-s=coming]{stroke:var(--lanes-unwritten);stroke-width:var(--lanes-unwritten-width);stroke-dasharray:4 4}.LanesMap-module__dldwSG__tail{fill:none;stroke-width:var(--lanes-unwritten-width);stroke-dasharray:4 4}.LanesMap-module__dldwSG__fadeFrom{stop-color:var(--lanes-unwritten);stop-opacity:var(--lanes-fade-opacity)}.LanesMap-module__dldwSG__fadeTo{stop-color:var(--lanes-unwritten);stop-opacity:0}.LanesMap-module__dldwSG__map[data-palette=image] .LanesMap-module__dldwSG__fadeFrom,.LanesMap-module__dldwSG__map[data-palette=image] .LanesMap-module__dldwSG__fadeTo{stop-color:var(--text-on-image)}.LanesMap-module__dldwSG__stop{fill:var(--lanes-ink)}.LanesMap-module__dldwSG__stop[data-s=read]{fill:var(--accent)}.LanesMap-module__dldwSG__stop[data-s=coming]{fill:var(--lanes-stop-hollow);stroke:var(--lanes-unwritten);stroke-dasharray:2 2}.LanesMap-module__dldwSG__here{fill:var(--lanes-stop-hollow);stroke:var(--lanes-here-stroke);stroke-width:2.5px}.LanesMap-module__dldwSG__map[data-palette=surface] .LanesMap-module__dldwSG__here{stroke-width:3px}.LanesMap-module__dldwSG__num{font:10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;text-anchor:middle;fill:var(--lanes-num)}.LanesMap-module__dldwSG__num[data-s=here],.LanesMap-module__dldwSG__num[data-s=read]{fill:var(--accent)}.LanesMap-module__dldwSG__name{font:13.5px var(--font-serif);text-anchor:middle;fill:var(--lanes-name)}.LanesMap-module__dldwSG__map[data-palette=image] .LanesMap-module__dldwSG__num{font-size:10px}.LanesMap-module__dldwSG__map[data-palette=image] .LanesMap-module__dldwSG__name{font-size:12.5px}.LanesMap-module__dldwSG__num[data-s=coming],.LanesMap-module__dldwSG__name[data-s=coming]{fill:var(--lanes-faint)}.LanesMap-module__dldwSG__road{font:9.5px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;fill:var(--lanes-quiet)}.LanesMap-module__dldwSG__top{font:9.5px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;text-anchor:middle;fill:var(--lanes-quiet)}.LanesMap-module__dldwSG__top[data-you]{fill:var(--accent);font-weight:600}.LanesMap-module__dldwSG__map a:hover .LanesMap-module__dldwSG__name,.LanesMap-module__dldwSG__map a:focus-visible .LanesMap-module__dldwSG__name{fill:var(--link-hover);text-decoration:underline}.LanesMap-module__dldwSG__map[data-palette=image] a:hover .LanesMap-module__dldwSG__name,.LanesMap-module__dldwSG__map[data-palette=image] a:focus-visible .LanesMap-module__dldwSG__name{fill:var(--text-on-image)}.LanesMap-module__dldwSG__map g[aria-disabled]{cursor:default}
.story-module__JPnobq__heroInner{text-shadow:0 1px 2px #00000047,0 0 24px #00000038}.story-module__JPnobq__heroTitle{font-family:var(--font-display);font-size:var(--size-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero);font-weight:var(--weight-regular);color:var(--text-on-image);max-width:940px;margin:20px 0 0}.story-module__JPnobq__heroLede{font-family:var(--font-serif);font-size:var(--size-lede);line-height:var(--lh-lede);font-weight:var(--weight-light);color:var(--text-on-image-muted);max-width:700px;margin:22px 0 0}.story-module__JPnobq__heroByline{margin-top:38px}.story-module__JPnobq__heroMarkRow{justify-content:flex-end;display:flex}@media (min-width:1240px){.story-module__JPnobq__article{--column-max:1280px;--rail-gap:48px;--pic-out:32px}}.story-module__JPnobq__body{min-width:0}.story-module__JPnobq__rail{--rail-top:32px;margin-top:var(--section-gap)}@media (min-width:769px) and (min-height:601px){.story-module__JPnobq__rail{top:var(--rail-top);max-height:calc(100svh - var(--rail-top) - var(--space-4));margin-top:0;position:sticky;overflow-y:auto}}.story-module__JPnobq__railBlock{padding:var(--space-4) 0;border-top:var(--hairline);flex-direction:column;display:flex}.story-module__JPnobq__rail>.story-module__JPnobq__railBlock:first-child{border-top:var(--rule-emphasis)}.story-module__JPnobq__contributors{flex-direction:column;gap:11px;margin-top:12px;display:flex}.story-module__JPnobq__contributor{align-items:center;gap:10px;display:flex}.story-module__JPnobq__contributorText{flex-direction:column;display:flex}.story-module__JPnobq__contributorName{font-size:var(--size-small);color:var(--text-title)}.story-module__JPnobq__contributorRole{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--text-meta);margin-top:2px;font-size:9.5px}.story-module__JPnobq__jcard{border:var(--rule-strong);margin-top:12px}.story-module__JPnobq__jLid{background:var(--surface-inverse);height:120px;display:block;position:relative;overflow:hidden}@media (max-width:768px),(max-height:600px){.story-module__JPnobq__jLid{height:200px}}.story-module__JPnobq__jLidImg{object-fit:cover;filter:var(--image-filter);transition:var(--transition-image);transform:scale(1.04)}.story-module__JPnobq__jcard:hover .story-module__JPnobq__jLidImg{transform:scale(1)}.story-module__JPnobq__jBody{padding:14px}.story-module__JPnobq__jTitle{font-family:var(--font-serif);font-size:var(--size-title);line-height:var(--lh-title);color:var(--text-title)}.story-module__JPnobq__jMeta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-meta);margin-top:7px;font-size:11px}.story-module__JPnobq__jBar{margin-top:11px}.story-module__JPnobq__jLink{width:fit-content;font-family:var(--font-mono);font-size:var(--size-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-top:13px;text-decoration:none;display:block}.story-module__JPnobq__jLink:hover{color:var(--accent-strong)}.story-module__JPnobq__chips{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.story-module__JPnobq__hashes{flex-wrap:wrap;gap:4px 14px;margin-top:12px;display:flex}@media (max-width:768px){.story-module__JPnobq__heroTitle{font-size:var(--size-h1-m);line-height:var(--lh-h1-m);letter-spacing:var(--ls-h1-m)}.story-module__JPnobq__heroLede{font-size:17px}.story-module__JPnobq__heroByline{margin-top:22px}}@media (prefers-reduced-motion:reduce){.story-module__JPnobq__jLidImg,.story-module__JPnobq__jcard:hover .story-module__JPnobq__jLidImg{transition:none;transform:none}}
.SheetMap-module__kVVcsq__sheet{z-index:4;visibility:hidden;transition:visibility 0s linear 1.05s;position:absolute;inset:0}.SheetMap-module__kVVcsq__sheet[data-open]{visibility:visible;transition-delay:0s}.SheetMap-module__kVVcsq__dim{background:var(--sheet-dim);opacity:0;pointer-events:none;transition:opacity .4s .5s;position:absolute;inset:0}.SheetMap-module__kVVcsq__sheet[data-open] .SheetMap-module__kVVcsq__dim{opacity:1;transition:opacity .5s .3s}.SheetMap-module__kVVcsq__sheet .SheetMap-module__kVVcsq__col{height:100%;padding-top:calc(var(--bar-h) + var(--space-5));padding-bottom:var(--space-6);box-sizing:border-box;flex-direction:column;display:flex;position:relative}.SheetMap-module__kVVcsq__top{border-bottom:1px solid var(--border-on-image);flex:none;align-items:flex-end;gap:18px;padding-bottom:18px;display:flex}.SheetMap-module__kVVcsq__head{transition:transform .2s;transform:translateY(12px)}.SheetMap-module__kVVcsq__sheet[data-open] .SheetMap-module__kVVcsq__head{transition:transform .6s cubic-bezier(.2,.7,.2,1) .45s;transform:none}.SheetMap-module__kVVcsq__eyebrow{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-on-image-faint);display:block}.SheetMap-module__kVVcsq__title{font-family:var(--font-display);letter-spacing:-.022em;color:var(--text-on-image);margin:10px 0 0;font-size:44px;font-weight:400;line-height:1}.SheetMap-module__kVVcsq__rule{background:var(--accent);width:72px;height:3px;margin-top:16px;display:block}.SheetMap-module__kVVcsq__side{align-items:center;gap:18px;margin-left:auto;display:flex}.SheetMap-module__kVVcsq__meta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-image-faint);font-size:10px}.SheetMap-module__kVVcsq__side button{cursor:pointer;white-space:nowrap;flex:none}.SheetMap-module__kVVcsq__body{gap:var(--space-6);min-height:0;padding-top:var(--space-5);flex:1;grid-template-columns:minmax(0,1fr) 250px;display:grid}.SheetMap-module__kVVcsq__plateWrap{min-height:0;container-type:size}.SheetMap-module__kVVcsq__plate{box-sizing:border-box;width:min(100cqw, calc((100cqh - 2px) * var(--sheet-w) / var(--sheet-h) + 2px));background-color:#0000;border:1px solid #0000;transition:border-color .2s,background-color .2s;position:relative}.SheetMap-module__kVVcsq__sheet[data-open] .SheetMap-module__kVVcsq__plate{border-color:var(--border-on-image);background-color:var(--sheet-ground);transition:border-color .5s .5s,background-color .5s .4s}.SheetMap-module__kVVcsq__svg{width:100%;height:auto;display:block;overflow:visible}.SheetMap-module__kVVcsq__top,.SheetMap-module__kVVcsq__column,.SheetMap-module__kVVcsq__margin,.SheetMap-module__kVVcsq__back,.SheetMap-module__kVVcsq__roads,.SheetMap-module__kVVcsq__junctions,.SheetMap-module__kVVcsq__labels{opacity:0;transition:opacity .2s}.SheetMap-module__kVVcsq__sheet[data-open] .SheetMap-module__kVVcsq__top{opacity:1;transition:opacity .4s .5s}.SheetMap-module__kVVcsq__sheet[data-open] .SheetMap-module__kVVcsq__back{opacity:1;transition:opacity .6s .5s}.SheetMap-module__kVVcsq__sheet[data-open] .SheetMap-module__kVVcsq__roads{opacity:1;transition:opacity .3s .35s}.SheetMap-module__kVVcsq__sheet[data-open] .SheetMap-module__kVVcsq__labels{opacity:1;transition:opacity .35s .75s}.SheetMap-module__kVVcsq__sheet[data-open] .SheetMap-module__kVVcsq__junctions{opacity:1;transition:opacity .3s .8s}.SheetMap-module__kVVcsq__sheet[data-open] :is(.SheetMap-module__kVVcsq__column,.SheetMap-module__kVVcsq__margin){opacity:1;transition:opacity .4s .7s}.SheetMap-module__kVVcsq__grid{stroke:var(--sheet-grid);stroke-width:1px}.SheetMap-module__kVVcsq__fold{stroke:var(--sheet-fold);stroke-width:1px}.SheetMap-module__kVVcsq__cell{font:9px var(--font-mono);letter-spacing:.14em;fill:var(--text-on-image-faint)}.SheetMap-module__kVVcsq__tree{fill:none;stroke:var(--sheet-wood);stroke-width:1px}.SheetMap-module__kVVcsq__contour{fill:none;stroke:var(--sheet-contour);stroke-width:1px}.SheetMap-module__kVVcsq__road{fill:none;stroke:var(--text-on-image);stroke-width:2.2px;stroke-linecap:round}.SheetMap-module__kVVcsq__road[data-road=coming]{stroke:var(--text-on-image-faint);stroke-width:1.6px;stroke-dasharray:5 4}.SheetMap-module__kVVcsq__junction{fill:var(--sheet-halo);stroke:var(--text-on-image);stroke-width:1.5px}.SheetMap-module__kVVcsq__part{fill:var(--text-on-image)}.SheetMap-module__kVVcsq__part[data-coming]{fill:var(--map-stop-on-image);stroke:var(--text-on-image-faint);stroke-dasharray:2 2}.SheetMap-module__kVVcsq__region,.SheetMap-module__kVVcsq__label,.SheetMap-module__kVVcsq__sub{text-anchor:middle;paint-order:stroke;stroke:var(--sheet-halo);stroke-width:4px;stroke-linejoin:round}.SheetMap-module__kVVcsq__region{font:italic 15px var(--font-serif);letter-spacing:.18em;text-transform:uppercase;fill:var(--text-on-image-faint)}.SheetMap-module__kVVcsq__label{font:9.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;fill:var(--text-on-image-muted)}.SheetMap-module__kVVcsq__label[data-coming],.SheetMap-module__kVVcsq__sub{fill:var(--text-on-image-faint)}.SheetMap-module__kVVcsq__label[data-sel]{fill:var(--text-on-image)}.SheetMap-module__kVVcsq__sub{font:8.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.SheetMap-module__kVVcsq__stop{cursor:pointer;outline:none}.SheetMap-module__kVVcsq__hit{fill:#0000}.SheetMap-module__kVVcsq__ring{fill:none;stroke:var(--text-on-image);stroke-width:1.25px;opacity:0;transition:opacity .15s}.SheetMap-module__kVVcsq__stop[data-sel] .SheetMap-module__kVVcsq__ring,.SheetMap-module__kVVcsq__stop:focus-visible .SheetMap-module__kVVcsq__ring{opacity:1}.SheetMap-module__kVVcsq__stop:focus-visible .SheetMap-module__kVVcsq__ring{stroke-dasharray:3 2}.SheetMap-module__kVVcsq__margin{font:9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-image-faint);align-items:flex-end;gap:22px;display:flex;position:absolute;bottom:12px;left:14px}.SheetMap-module__kVVcsq__north{color:var(--text-on-image);flex-direction:column;align-items:center;gap:3px;display:flex}.SheetMap-module__kVVcsq__north i{background:var(--text-on-image);width:1px;height:24px;position:relative}.SheetMap-module__kVVcsq__north i:before{content:"";background:var(--text-on-image);clip-path:polygon(50% 0,100% 100%,0 100%);width:7px;height:7px;position:absolute;top:0;left:-3px}.SheetMap-module__kVVcsq__column{border-left:1px solid var(--border-on-image);flex-direction:column;min-height:0;display:flex;overflow:auto}.SheetMap-module__kVVcsq__pickHead,.SheetMap-module__kVVcsq__legendHead{font:10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-on-image);border-bottom:1px solid var(--border-on-image);padding:4px 18px 12px}.SheetMap-module__kVVcsq__pick{display:grid}.SheetMap-module__kVVcsq__pickHead,.SheetMap-module__kVVcsq__pickBody{grid-column:1}.SheetMap-module__kVVcsq__pickBody{flex-direction:column;grid-row:2;gap:6px;padding:16px 18px 18px;animation:.22s both SheetMap-module__kVVcsq__pick-in;display:flex}.SheetMap-module__kVVcsq__pickBody[hidden]{visibility:hidden;display:flex}@keyframes SheetMap-module__kVVcsq__pick-in{0%{opacity:0;transform:translateY(4px)}}.SheetMap-module__kVVcsq__pickIm,.SheetMap-module__kVVcsq__stripes{background-color:var(--sheet-ground);height:112px;margin-bottom:8px;display:block;position:relative;overflow:hidden}.SheetMap-module__kVVcsq__pickImg{object-fit:cover;filter:var(--image-filter)}.SheetMap-module__kVVcsq__stripes{background-image:linear-gradient(135deg, var(--sheet-grid) 25%, transparent 25% 50%, var(--sheet-grid) 50% 75%, transparent 75%);background-size:24px 24px}.SheetMap-module__kVVcsq__stripesTag{font-family:var(--font-mono);letter-spacing:var(--ls-label-sm);text-transform:uppercase;white-space:nowrap;color:var(--text-on-image-faint);background:var(--sheet-halo);padding:4px 8px;font-size:9.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SheetMap-module__kVVcsq__pickKick,.SheetMap-module__kVVcsq__pickMeta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-image-faint);font-size:10px}.SheetMap-module__kVVcsq__pickTitle{color:var(--text-on-image);font-size:19px;line-height:1.25}.SheetMap-module__kVVcsq__pickLine{color:var(--text-on-image-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.SheetMap-module__kVVcsq__pickGo,.SheetMap-module__kVVcsq__pickComing{align-self:flex-start;margin-top:8px}.SheetMap-module__kVVcsq__pickComing{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-image-faint);border:1px dashed var(--border-on-image);padding:8px 12px;font-size:10.5px}.SheetMap-module__kVVcsq__legend{margin-top:auto}.SheetMap-module__kVVcsq__legendHead{padding-top:22px}.SheetMap-module__kVVcsq__legendGrid{grid-template-columns:auto auto;justify-content:start;column-gap:4px;padding:4px 0 2px;display:grid}.SheetMap-module__kVVcsq__legendRow{white-space:nowrap;font:9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-on-image-muted);align-items:center;gap:8px;padding:6px 0 6px 18px;display:flex}.SheetMap-module__kVVcsq__legendRow i{flex:none;display:block}.SheetMap-module__kVVcsq__lgRoad{background:var(--text-on-image);width:18px;height:2px}.SheetMap-module__kVVcsq__lgRoad[data-coming]{border-top:1.5px dashed var(--text-on-image-faint);background:0 0;height:0}.SheetMap-module__kVVcsq__lgPart{background:var(--text-on-image);width:8px;height:8px}.SheetMap-module__kVVcsq__lgPart[data-coming]{border:1px dashed var(--text-on-image-faint);background:0 0}.SheetMap-module__kVVcsq__lgFork{border:1.5px solid var(--text-on-image);border-radius:50%;width:8px;height:8px}.SheetMap-module__kVVcsq__lgWoods{background:repeating-linear-gradient(135deg, var(--sheet-wood) 0 1px, transparent 1px 4px);width:18px;height:12px}@media (max-width:768px){.SheetMap-module__kVVcsq__sheet[data-open]{position:relative}.SheetMap-module__kVVcsq__sheet .SheetMap-module__kVVcsq__col{height:auto}.SheetMap-module__kVVcsq__title{font-size:30px}.SheetMap-module__kVVcsq__rule{margin-top:12px}.SheetMap-module__kVVcsq__body{gap:var(--space-4);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.SheetMap-module__kVVcsq__plateWrap{container-type:inline-size}.SheetMap-module__kVVcsq__plate{width:100cqw}.SheetMap-module__kVVcsq__meta,.SheetMap-module__kVVcsq__legend,.SheetMap-module__kVVcsq__pickIm,.SheetMap-module__kVVcsq__stripes,.SheetMap-module__kVVcsq__pickLine,.SheetMap-module__kVVcsq__pickHead{display:none}.SheetMap-module__kVVcsq__column{border-left:0;border-top:1px solid var(--border-on-image);overflow:visible}.SheetMap-module__kVVcsq__pickBody,.SheetMap-module__kVVcsq__pickBody[hidden]{grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:center;gap:4px 16px;padding:14px 0 0;display:grid}.SheetMap-module__kVVcsq__pickKick,.SheetMap-module__kVVcsq__pickTitle,.SheetMap-module__kVVcsq__pickMeta{grid-column:1}.SheetMap-module__kVVcsq__pickTitle{font-size:17px}.SheetMap-module__kVVcsq__pickGo,.SheetMap-module__kVVcsq__pickComing{grid-area:1/2/span 3;margin-top:0}}@media (max-width:600px){.SheetMap-module__kVVcsq__plateWrap{margin-inline:calc(-1 * var(--gutter-mobile));padding-inline:var(--gutter-mobile);overflow:auto hidden;container-type:normal}.SheetMap-module__kVVcsq__plate{width:720px}}@media (prefers-reduced-motion:reduce){.SheetMap-module__kVVcsq__head,.SheetMap-module__kVVcsq__sheet[data-open] .SheetMap-module__kVVcsq__head{transform:none}.SheetMap-module__kVVcsq__pickBody{animation:none}}
.ComeAlong-module__z5My5a__come{cursor:pointer;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:color-mix(in srgb, var(--accent) 78%, #fff);animation:ComeAlong-module__z5My5a__ring 2.6s var(--ease-standard) infinite;border:1px solid #ffffff52;align-items:center;gap:9px;padding:9px 16px;font-size:10.5px;display:inline-flex;position:relative;overflow:hidden}.ComeAlong-module__z5My5a__icon{fill:none;stroke:#fff;z-index:2;filter:drop-shadow(0 1px 2px #080c1099);width:14px;height:14px;position:relative}.ComeAlong-module__z5My5a__lab{z-index:2;text-shadow:0 1px 3px #080c109e,0 0 2px #080c1073;position:relative}.ComeAlong-module__z5My5a__bg{z-index:0;position:absolute;inset:0}.ComeAlong-module__z5My5a__frame{object-fit:cover;transform-origin:60% 40%;opacity:0;filter:saturate(.32)brightness(.82)contrast(1.02)blur(2.4px);animation:18s ease-in-out infinite ComeAlong-module__z5My5a__cycle}.ComeAlong-module__z5My5a__tint{z-index:1;mix-blend-mode:multiply;background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 62%, transparent), color-mix(in srgb, var(--accent) 86%, transparent));position:absolute;inset:0}.ComeAlong-module__z5My5a__tint:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 30%, transparent), color-mix(in srgb, var(--accent) 52%, transparent));position:absolute;inset:0}.ComeAlong-module__z5My5a__come:hover .ComeAlong-module__z5My5a__tint{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 46%, transparent), color-mix(in srgb, var(--accent) 72%, transparent))}@keyframes ComeAlong-module__z5My5a__ring{0%{box-shadow:0 0 #ffffff8c}70%{box-shadow:0 0 0 12px #fff0}to{box-shadow:0 0 #fff0}}@keyframes ComeAlong-module__z5My5a__cycle{0%{opacity:0;filter:saturate(.32)brightness(.8)contrast(1.02)blur(3px);transform:scale(1.07)translate(8px)}5%{opacity:1}14%{filter:saturate()brightness(.95)contrast(1.06)blur(1.4px);transform:scale(1.11)translate(1px,-1px)}22%{opacity:1;filter:saturate(1.1)brightness(.93)contrast(1.07)blur(1.6px);transform:scale(1.15)translate(-6px,-2px)}27%{opacity:0;filter:saturate(.45)brightness(.82)contrast(1.02)blur(3px);transform:scale(1.16)translate(-9px,-3px)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ComeAlong-module__z5My5a__come{animation:none}.ComeAlong-module__z5My5a__bg{display:none}}
.JourneyRoute-module__dSa4-a__route{gap:var(--space-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.JourneyRoute-module__dSa4-a__route+.JourneyRoute-module__dSa4-a__route{margin-top:var(--space-9)}.JourneyRoute-module__dSa4-a__route:nth-child(2n) .JourneyRoute-module__dSa4-a__im{order:2}.JourneyRoute-module__dSa4-a__im{aspect-ratio:4/3;background:var(--surface-inverse);display:block;position:relative;overflow:hidden}.JourneyRoute-module__dSa4-a__img{object-fit:cover;filter:var(--image-filter);transition:var(--transition-image);transform:scale(1.03)}.JourneyRoute-module__dSa4-a__route:hover .JourneyRoute-module__dSa4-a__img{transform:scale(1)}.JourneyRoute-module__dSa4-a__kicker{font-family:var(--font-mono);font-size:var(--size-label-sm);letter-spacing:var(--ls-label-sm);text-transform:uppercase;color:var(--accent);display:block}.JourneyRoute-module__dSa4-a__title{font-size:var(--size-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);margin-top:var(--space-3)}.JourneyRoute-module__dSa4-a__title a{color:var(--text-title)}.JourneyRoute-module__dSa4-a__title a:hover{color:var(--link-hover)}.JourneyRoute-module__dSa4-a__blurb{color:var(--text-muted);margin-top:var(--space-3);font-size:17px;line-height:1.55}.JourneyRoute-module__dSa4-a__parts{margin:var(--space-5) 0 0;gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.JourneyRoute-module__dSa4-a__parts li{gap:var(--space-4);align-items:baseline;font-size:18px;line-height:1.35;display:flex}.JourneyRoute-module__dSa4-a__parts a{color:var(--text-title)}.JourneyRoute-module__dSa4-a__parts a:hover{color:var(--link-hover)}.JourneyRoute-module__dSa4-a__n{font-family:var(--font-mono);font-size:var(--size-label);color:var(--text-faint);flex:none}.JourneyRoute-module__dSa4-a__bar{margin-top:var(--space-5)}.JourneyRoute-module__dSa4-a__faint{color:var(--text-faint)}.JourneyRoute-module__dSa4-a__unwritten,.JourneyRoute-module__dSa4-a__roads{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--ls-label-sm);text-transform:uppercase;color:var(--text-faint)}.JourneyRoute-module__dSa4-a__roads{margin:var(--space-4) 0 0}.JourneyRoute-module__dSa4-a__more{margin-top:var(--space-5);font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--text-title);display:inline-block}.JourneyRoute-module__dSa4-a__more:hover{color:var(--link-hover)}@media (max-width:768px){.JourneyRoute-module__dSa4-a__route{gap:var(--space-4);grid-template-columns:1fr}.JourneyRoute-module__dSa4-a__route:nth-child(2n) .JourneyRoute-module__dSa4-a__im{order:0}.JourneyRoute-module__dSa4-a__route+.JourneyRoute-module__dSa4-a__route{margin-top:var(--space-8)}.JourneyRoute-module__dSa4-a__im{margin:0 calc(-1 * var(--gutter-mobile))}.JourneyRoute-module__dSa4-a__title{font-size:var(--size-h2-m)}}
.JourneyHero-module__2IlCFW__mast{justify-content:space-between;align-items:flex-end;gap:44px;transition:opacity .4s .6s,transform .4s .6s;display:flex}[data-hero][data-overlay] .JourneyHero-module__2IlCFW__mast{opacity:0;pointer-events:none;transition:opacity .28s,transform .28s;transform:translateY(-14px)}.JourneyHero-module__2IlCFW__mapFade{transition:opacity .2s .85s}[data-hero][data-overlay] .JourneyHero-module__2IlCFW__mapFade{opacity:0;transition:opacity .1s}.JourneyHero-module__2IlCFW__label{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-on-image-faint)}.JourneyHero-module__2IlCFW__title{letter-spacing:-.026em;color:var(--text-on-image);margin:16px 0 0;font-size:82px;font-weight:400;line-height:.99}.JourneyHero-module__2IlCFW__rule{background:var(--accent);width:132px;height:4px;margin:24px 0 0}.JourneyHero-module__2IlCFW__slug{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-on-image-faint);margin-top:20px;font-size:12px}.JourneyHero-module__2IlCFW__aside{max-width:480px}.JourneyHero-module__2IlCFW__blurb{max-width:480px;font-size:22px;line-height:1.5;font-weight:var(--weight-light);color:var(--text-on-image);text-shadow:var(--shadow-lede-on-image);text-wrap:pretty;margin:0}.JourneyHero-module__2IlCFW__strip{flex-wrap:wrap;align-items:center;gap:9px;margin-top:24px;display:flex}.JourneyHero-module__2IlCFW__ochip{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-image);background:var(--capsule-ground);border:1px solid var(--border-on-image);align-items:center;gap:8px;padding:8px 12px;font-size:10.5px;text-decoration:none;transition:border-color .12s,color .12s;display:inline-flex}.JourneyHero-module__2IlCFW__ochip:hover{border-color:var(--text-on-image);color:var(--text-on-image)}.JourneyHero-module__2IlCFW__ochip svg{width:13px;height:13px}.JourneyHero-module__2IlCFW__map{padding:var(--space-3) calc(50vw - 50% + var(--space-6)) var(--space-6);margin-inline:calc(50% - 50vw);overflow-x:auto}.JourneyHero-module__2IlCFW__mapFade>svg{min-width:760px}@media (min-width:1200px){.JourneyHero-module__2IlCFW__mast>:first-child{flex:1 10 auto;min-width:min-content}.JourneyHero-module__2IlCFW__aside{flex:0 540px;max-width:540px}}@media (max-width:768px){.JourneyHero-module__2IlCFW__mast{flex-direction:column;align-items:flex-start;gap:20px}.JourneyHero-module__2IlCFW__title{font-size:44px}.JourneyHero-module__2IlCFW__aside{max-width:none}.JourneyHero-module__2IlCFW__map{margin-inline:calc(-1 * var(--gutter-mobile));padding-inline:var(--gutter-mobile);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 64px),#0000)}.JourneyHero-module__2IlCFW__mapFade>svg{min-width:1000px}}@media (prefers-reduced-motion:reduce){[data-hero][data-overlay] .JourneyHero-module__2IlCFW__mast{transform:none}}
.Button-module__NDga2q__btn{font-family:var(--font-mono);font-size:var(--size-chip);letter-spacing:var(--ls-chip);text-transform:uppercase;transition:var(--transition-border);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.Button-module__NDga2q__btn[data-size=sm]{padding:5px 9px}.Button-module__NDga2q__btn[data-size=md]{padding:10px 16px}.Button-module__NDga2q__btn[data-size=lg]{padding:14px 22px;font-size:12px}.Button-module__NDga2q__btn[data-variant=outline]{border-color:var(--border-control);color:var(--text-caption)}.Button-module__NDga2q__btn[data-variant=outline]:hover{border-color:var(--accent);color:var(--accent)}.Button-module__NDga2q__btn[data-variant=solid]{border-color:var(--surface-emphasis);background:var(--surface-emphasis);color:var(--text-on-emphasis)}.Button-module__NDga2q__btn[data-variant=solid]:hover{opacity:.86}.Button-module__NDga2q__btn[data-variant=quiet]{color:var(--text-muted)}.Button-module__NDga2q__btn[data-variant=quiet]:hover{color:var(--accent)}.Button-module__NDga2q__btn[data-variant=link]{color:var(--accent);border:0;padding:0}.Button-module__NDga2q__btn[data-variant=link]:hover{color:var(--accent-strong)}.Button-module__NDga2q__btn[data-on-image][data-variant=outline]{border-color:var(--border-on-image);color:var(--text-on-image)}.Button-module__NDga2q__btn[data-on-image][data-variant=outline]:hover{border-color:var(--text-on-image);color:var(--text-on-image)}.Button-module__NDga2q__btn[data-on-image][data-variant=solid]{background:var(--paper-1);color:var(--ink-1)}.Button-module__NDga2q__btn[data-on-image][data-variant=quiet]{color:var(--text-on-image-muted)}.Button-module__NDga2q__btn[data-on-image][data-variant=link],.Button-module__NDga2q__btn[data-on-image][data-variant=link]:hover{color:var(--text-on-image)}.Button-module__NDga2q__btn[data-disabled]{opacity:.4;cursor:default;pointer-events:none}
.AuthorLinks-module__GkV7dq__list{flex-direction:column;margin-top:8px;display:flex}.AuthorLinks-module__GkV7dq__row{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-bottom:var(--hairline);padding:13px 0;display:flex}.AuthorLinks-module__GkV7dq__n{color:var(--text-title);font-size:17px}.AuthorLinks-module__GkV7dq__h{font-family:var(--font-mono);letter-spacing:.09em;color:var(--text-meta);white-space:nowrap;font-size:10.5px}.AuthorLinks-module__GkV7dq__row:hover .AuthorLinks-module__GkV7dq__h{color:var(--link-hover)}
.JourneyStats-module__yl6yJW__stats{border-bottom:var(--hairline);display:flex}.JourneyStats-module__yl6yJW__stats>div{border-right:var(--hairline);flex:1;padding:20px 0 22px}.JourneyStats-module__yl6yJW__stats>div:not(:first-child){padding-left:var(--space-4)}.JourneyStats-module__yl6yJW__stats>div:last-child{border-right:0}.JourneyStats-module__yl6yJW__k{font-family:var(--font-mono);font-size:var(--size-label-sm);letter-spacing:var(--ls-label-sm);text-transform:uppercase;color:var(--text-muted);display:block}.JourneyStats-module__yl6yJW__v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-title);margin-top:7px;font-size:19px;display:block}.JourneyStats-module__yl6yJW__u{color:var(--text-muted);font-size:11px}@media (max-width:768px){.JourneyStats-module__yl6yJW__stats{flex-wrap:wrap}.JourneyStats-module__yl6yJW__stats>div{border-right:0;border-top:var(--hairline);flex:1 0 45%;padding:14px 0}}
.SectionHead-module__MdSENW__head{gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.SectionHead-module__MdSENW__text{min-width:0}.SectionHead-module__MdSENW__title{font-size:var(--size-h1-m);line-height:var(--lh-h1-m);letter-spacing:var(--ls-h1-m);color:var(--text-title)}.SectionHead-module__MdSENW__sub{color:var(--text-muted);margin-top:var(--space-3);max-width:46ch;font-size:18px;line-height:1.6}.SectionHead-module__MdSENW__more{white-space:nowrap}@media (max-width:768px){.SectionHead-module__MdSENW__head{gap:var(--space-3);grid-template-columns:1fr}.SectionHead-module__MdSENW__title{font-size:var(--size-chapter-m)}.SectionHead-module__MdSENW__more{justify-self:start}}
.AuthorPicks-module__aNRsOW__grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:20px;display:grid}.AuthorPicks-module__aNRsOW__card{border-top:var(--rule-emphasis);transition:var(--transition-border);padding-top:13px;display:block}.AuthorPicks-module__aNRsOW__card:hover{border-top-color:var(--accent)}.AuthorPicks-module__aNRsOW__kick{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:10px;display:block}.AuthorPicks-module__aNRsOW__title{font-family:var(--font-display);color:var(--text-title);margin-top:9px;font-size:19px;font-weight:500;line-height:1.25;display:block}.AuthorPicks-module__aNRsOW__m{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-faint);margin-top:10px;font-size:10px;display:block}.AuthorPicks-module__aNRsOW__arch{justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid var(--border-strong);margin-top:34px;padding:22px 24px;display:flex}.AuthorPicks-module__aNRsOW__arch:hover{border-color:var(--accent)}.AuthorPicks-module__aNRsOW__at{color:var(--text-title);font-size:19px;display:block}.AuthorPicks-module__aNRsOW__am{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-meta);margin-top:5px;font-size:10.5px;display:block}@media (max-width:900px){.AuthorPicks-module__aNRsOW__grid{grid-template-columns:1fr;gap:22px}}
.HomeBlock-module__o-Zy-a__section{padding-top:var(--space-10)}.HomeBlock-module__o-Zy-a__section+.HomeBlock-module__o-Zy-a__cover{margin-top:var(--space-10)}.HomeBlock-module__o-Zy-a__rows{margin-top:var(--space-6)}.HomeBlock-module__o-Zy-a__journeys{margin-top:var(--space-7)}.HomeBlock-module__o-Zy-a__areas{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--space-4);margin-top:var(--space-7);display:grid}@media (max-width:768px){.HomeBlock-module__o-Zy-a__section{padding-top:var(--space-9)}.HomeBlock-module__o-Zy-a__section+.HomeBlock-module__o-Zy-a__cover{margin-top:var(--space-9)}.HomeBlock-module__o-Zy-a__cover+.HomeBlock-module__o-Zy-a__section{padding-top:var(--space-5)}.HomeBlock-module__o-Zy-a__rows{margin-top:var(--space-4)}.HomeBlock-module__o-Zy-a__journeys{margin-top:var(--space-5)}.HomeBlock-module__o-Zy-a__areas{gap:var(--space-2);margin:var(--space-5) calc(-1 * var(--gutter-mobile)) 0;padding:0 var(--gutter-mobile);scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter-mobile);scrollbar-width:none;display:flex;overflow-x:auto}.HomeBlock-module__o-Zy-a__areas::-webkit-scrollbar{display:none}.HomeBlock-module__o-Zy-a__areas>*{scroll-snap-align:start;flex:0 0 80%}}
.SiteFooter-module__Hq0U2G__footer{border-top:var(--hairline);margin-top:var(--space-10);padding:var(--space-7) 0 var(--space-6)}.SiteFooter-module__Hq0U2G__inner{max-width:var(--column-max);padding:0 var(--gutter-desktop);margin:0 auto}.SiteFooter-module__Hq0U2G__grid{grid-template-columns:2fr 1fr;gap:60px;display:grid}.SiteFooter-module__Hq0U2G__mark{color:var(--text-title);align-items:center;display:inline-flex}.SiteFooter-module__Hq0U2G__blurb{color:var(--text-muted);max-width:34ch;margin:20px 0 0;font-size:16px;line-height:1.55}.SiteFooter-module__Hq0U2G__promise{align-items:center;gap:var(--space-2);width:fit-content;margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--text-title);transition:var(--transition-link);text-decoration:none;display:flex}.SiteFooter-module__Hq0U2G__promise:hover{color:var(--link-hover)}.SiteFooter-module__Hq0U2G__col{flex-direction:column;display:flex}.SiteFooter-module__Hq0U2G__head{font-family:var(--font-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted);padding-bottom:14px;font-size:9.5px}.SiteFooter-module__Hq0U2G__link{color:var(--text-title);border-bottom:var(--hairline);padding:9px 0;font-size:16px;text-decoration:none}.SiteFooter-module__Hq0U2G__head+.SiteFooter-module__Hq0U2G__link{border-top:var(--hairline)}.SiteFooter-module__Hq0U2G__link:hover{color:var(--link-hover)}.SiteFooter-module__Hq0U2G__bottom{margin-top:var(--space-7);border-top:var(--hairline);font-family:var(--font-mono);font-size:var(--size-label-sm);letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--text-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 30px;padding-top:20px;display:flex}.SiteFooter-module__Hq0U2G__where{align-items:center;gap:var(--space-3);display:inline-flex}.SiteFooter-module__Hq0U2G__tricolore{width:42px;height:var(--progress-track);background:linear-gradient(90deg, var(--tricolore-green) 0 33.333%, var(--tricolore-white) 33.333% 66.666%, var(--tricolore-red) 66.666% 100%);display:block}@media (max-width:768px){.SiteFooter-module__Hq0U2G__footer{margin-top:var(--space-8);padding-top:var(--space-6)}.SiteFooter-module__Hq0U2G__inner{padding:0 var(--gutter-mobile)}.SiteFooter-module__Hq0U2G__grid{grid-template-columns:1fr;gap:34px}.SiteFooter-module__Hq0U2G__bottom{flex-direction:column;align-items:flex-start}}
.AppearanceDisc-module__cSu44q__disc{color:var(--text-caption);flex:none;align-items:center;display:inline-flex}.AppearanceDisc-module__cSu44q__disc svg{display:block}[data-on-image] .AppearanceDisc-module__cSu44q__disc[data-follows]{color:var(--text-on-image-muted)}.AppearanceDisc-module__cSu44q__disc[data-follows] svg{display:none}:is(html[data-theme-pref=system] .AppearanceDisc-module__cSu44q__disc[data-follows] svg[data-pref=system],html[data-theme-pref=light] .AppearanceDisc-module__cSu44q__disc[data-follows] svg[data-pref=light],html[data-theme-pref=dark] .AppearanceDisc-module__cSu44q__disc[data-follows] svg[data-pref=dark],html:not([data-theme-pref]) .AppearanceDisc-module__cSu44q__disc[data-follows] svg[data-pref=system]){display:block}
.Column-module__OPaNjq__column{max-width:var(--column-max);width:100%;padding:0 var(--gutter-desktop);margin:0 auto}.Column-module__OPaNjq__column[data-pad=false]{padding:0}.Column-module__OPaNjq__column[data-rail]{grid-template-columns:1fr var(--rail-width);gap:var(--rail-gap);display:grid}@media (max-width:768px){.Column-module__OPaNjq__column{padding:0 var(--gutter-mobile)}.Column-module__OPaNjq__column[data-pad=false]{padding:0}}@media (max-width:768px),(max-height:600px){.Column-module__OPaNjq__column[data-rail]{display:block}}
.SectionLabel-module__2ooKqq__label{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-meta);margin:0;font-weight:400}.SectionLabel-module__2ooKqq__label[data-small]{font-size:var(--size-label-sm);letter-spacing:var(--ls-label-sm)}.SectionLabel-module__2ooKqq__label[data-on-image]{color:var(--text-on-image-faint)}
.Tag-module__HfEU3a__tag{font-family:var(--font-mono);transition:var(--transition-border);text-decoration:none;display:inline-block}.Tag-module__HfEU3a__tag[data-kind=chip]{font-size:var(--size-chip);letter-spacing:var(--ls-chip);text-transform:uppercase;border:1px solid var(--border-control);color:var(--text-caption);padding:5px 9px}.Tag-module__HfEU3a__tag[data-kind=chip]:hover{border-color:var(--tag-accent,var(--accent));color:var(--tag-accent,var(--accent))}.Tag-module__HfEU3a__tag[data-kind=hash]{color:var(--text-muted);font-size:12px}.Tag-module__HfEU3a__tag[data-kind=hash]:hover{color:var(--tag-accent,var(--accent))}.Tag-module__HfEU3a__tag[data-on-image][data-kind=chip]{border-color:var(--border-on-image);color:var(--text-on-image)}.Tag-module__HfEU3a__tag[data-on-image][data-kind=hash]{color:var(--text-on-image-faint)}
.Avatar-module__NleQEG__avatar{border-radius:var(--radius-circle);font-family:var(--font-mono);letter-spacing:.04em;background:var(--surface-sunken);border:1px solid var(--border-strong);color:var(--text-caption);flex:none;place-items:center;display:grid}.Avatar-module__NleQEG__avatar[data-on-image]{border-color:var(--border-on-image);color:var(--text-on-image);background:0 0}
.Breadcrumb-module__TuzhyG__trail{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-meta);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Breadcrumb-module__TuzhyG__trail[data-small]{font-size:var(--size-label-sm);gap:7px}.Breadcrumb-module__TuzhyG__sep{color:var(--border-strong)}.Breadcrumb-module__TuzhyG__link{color:var(--accent);text-decoration:none}.Breadcrumb-module__TuzhyG__trail[data-on-image]{color:var(--text-on-image-faint)}.Breadcrumb-module__TuzhyG__trail[data-on-image] .Breadcrumb-module__TuzhyG__sep{color:#ffffff57}.Breadcrumb-module__TuzhyG__trail[data-on-image] .Breadcrumb-module__TuzhyG__link{color:var(--text-on-image)}
.LanguageSwitcher-module__-4prca__wrap{display:inline-flex;position:relative}.LanguageSwitcher-module__-4prca__lang{background:color-mix(in srgb, var(--text-title) 6%, transparent);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard);border:0;align-items:center;gap:7px;padding:9px 11px;line-height:normal;display:flex;position:relative}.LanguageSwitcher-module__-4prca__lang:hover{background:color-mix(in srgb, var(--text-title) 11%, transparent)}.LanguageSwitcher-module__-4prca__trigCode{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-caption);transition:var(--transition-link);font-size:12.5px}.LanguageSwitcher-module__-4prca__lang:hover .LanguageSwitcher-module__-4prca__trigCode{color:var(--text-title)}.LanguageSwitcher-module__-4prca__stem{background:var(--border-strong);flex:none;width:1px;height:12px}.LanguageSwitcher-module__-4prca__lang svg{flex:none;display:block}.LanguageSwitcher-module__-4prca__car{color:var(--text-faint);transition:transform .16s var(--ease-standard)}.LanguageSwitcher-module__-4prca__carOpen{transform:rotate(180deg)}.LanguageSwitcher-module__-4prca__menu{background:var(--surface-raised);border:var(--rule-strong);z-index:50;width:246px;padding:6px 0;position:absolute;right:0}.LanguageSwitcher-module__-4prca__menu[data-place=down]{top:calc(100% + 14px)}.LanguageSwitcher-module__-4prca__menu[data-place=up]{bottom:calc(100% + 14px)}.LanguageSwitcher-module__-4prca__list{margin:0;padding:0;list-style:none}.LanguageSwitcher-module__-4prca__grp{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--text-faint);padding:11px 18px 7px;font-size:9.5px}.LanguageSwitcher-module__-4prca__item{font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-faint);justify-content:space-between;align-items:baseline;gap:14px;padding:8px 18px;font-size:12.5px;line-height:1.3;display:flex}.LanguageSwitcher-module__-4prca__item:hover{background:var(--surface-raised-hover);color:var(--text-caption)}.LanguageSwitcher-module__-4prca__item .LanguageSwitcher-module__-4prca__code{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:10px}.LanguageSwitcher-module__-4prca__on,.LanguageSwitcher-module__-4prca__on:hover{color:var(--text-title)}.LanguageSwitcher-module__-4prca__on .LanguageSwitcher-module__-4prca__code{color:var(--text-caption)}.LanguageSwitcher-module__-4prca__tick{width:18px;color:var(--accent);display:inline-block}[data-on-image] .LanguageSwitcher-module__-4prca__lang{background:#ffffff1f}[data-on-image] .LanguageSwitcher-module__-4prca__lang:hover{background:#ffffff2e}[data-on-image] .LanguageSwitcher-module__-4prca__trigCode{color:var(--text-on-image-muted)}[data-on-image] .LanguageSwitcher-module__-4prca__lang:hover .LanguageSwitcher-module__-4prca__trigCode{color:#fff}[data-on-image] .LanguageSwitcher-module__-4prca__stem{background:var(--border-on-image)}[data-on-image] .LanguageSwitcher-module__-4prca__car{color:var(--text-on-image-faint)}.LanguageSwitcher-module__-4prca__list button.LanguageSwitcher-module__-4prca__item{text-align:left;width:100%}
.SiteHeader-module__X0NRdG__header{z-index:40;height:var(--bar-h);position:sticky;top:0}.SiteHeader-module__X0NRdG__inner{height:100%;padding:0 var(--gutter-desktop);max-width:var(--column-max);z-index:1;justify-content:space-between;align-items:center;width:100%;margin:0 auto;display:flex;position:relative}.SiteHeader-module__X0NRdG__mark{color:var(--text-title);align-items:center;display:inline-flex}.SiteHeader-module__X0NRdG__header[data-on-image] .SiteHeader-module__X0NRdG__mark{color:var(--text-on-image)}.SiteHeader-module__X0NRdG__scrim{background:var(--bar-scrim);opacity:0;pointer-events:none;height:calc(100% + 34px);transition:opacity var(--dur-base) var(--ease-standard);position:absolute;top:0;left:0;right:0}.SiteHeader-module__X0NRdG__header[data-on-image] .SiteHeader-module__X0NRdG__scrim{opacity:1}.SiteHeader-module__X0NRdG__header[data-menu-open] .SiteHeader-module__X0NRdG__scrim{opacity:0}.SiteHeader-module__X0NRdG__sheet{opacity:0;pointer-events:none;background:var(--overlay-paper);border:0 solid var(--border-hairline);height:100%;-webkit-backdrop-filter:var(--overlay-blur);backdrop-filter:var(--overlay-blur);transition:opacity var(--dur-base) var(--ease-standard);border-bottom-width:1px;position:absolute;top:0;left:0;right:0}.SiteHeader-module__X0NRdG__header[data-stuck] .SiteHeader-module__X0NRdG__sheet,.SiteHeader-module__X0NRdG__header[data-menu-open] .SiteHeader-module__X0NRdG__sheet{opacity:1}.SiteHeader-module__X0NRdG__header[data-menu-open] .SiteHeader-module__X0NRdG__sheet{height:calc(100% + var(--panel-h,0px))}.SiteHeader-module__X0NRdG__header[data-place=up] .SiteHeader-module__X0NRdG__sheet{border-top-width:1px;border-bottom-width:0;top:auto;bottom:0}.SiteHeader-module__X0NRdG__header[data-on-image] .SiteHeader-module__X0NRdG__sheet{background:var(--overlay-image);border-color:var(--border-on-image)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.SiteHeader-module__X0NRdG__sheet{background:var(--surface-page)}.SiteHeader-module__X0NRdG__header[data-on-image] .SiteHeader-module__X0NRdG__sheet{background:var(--surface-inverse)}}.SiteHeader-module__X0NRdG__nav{font-family:var(--font-mono);font-size:var(--size-nav);letter-spacing:var(--ls-nav);text-transform:uppercase;align-items:center;gap:30px;display:flex;position:relative}.SiteHeader-module__X0NRdG__navLink{color:var(--text-caption);transition:var(--transition-border);border-bottom:1px solid #0000;padding-bottom:2px;text-decoration:none}.SiteHeader-module__X0NRdG__navLink:hover,.SiteHeader-module__X0NRdG__navLink[data-active]{color:var(--text-title)}.SiteHeader-module__X0NRdG__header[data-on-image] .SiteHeader-module__X0NRdG__navLink{color:var(--text-on-image-muted)}.SiteHeader-module__X0NRdG__header[data-on-image] .SiteHeader-module__X0NRdG__navLink[data-active]{color:#fff}.SiteHeader-module__X0NRdG__nav:not([data-ink]) .SiteHeader-module__X0NRdG__navLink[data-active]{border-bottom-color:currentColor}.SiteHeader-module__X0NRdG__navInk{background:var(--text-title);opacity:0;pointer-events:none;width:0;height:1px;transition:opacity .18s;position:absolute;top:0;left:0}.SiteHeader-module__X0NRdG__header[data-on-image] .SiteHeader-module__X0NRdG__navInk{background:#fff}.SiteHeader-module__X0NRdG__sep{background:var(--border-strong);flex:none;align-self:center;width:1px;height:13px;margin:0 2px}.SiteHeader-module__X0NRdG__header[data-on-image] .SiteHeader-module__X0NRdG__sep{background:var(--border-on-image)}.SiteHeader-module__X0NRdG__menuBtn{flex-direction:column;gap:4px;padding:4px;display:none;position:relative}.SiteHeader-module__X0NRdG__menuBtn:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;translate:-50% -50%}.SiteHeader-module__X0NRdG__menuBtn span{background:var(--text-title);width:19px;height:1px;display:block}.SiteHeader-module__X0NRdG__menuBtn[aria-expanded=true] span:first-child{transform:translateY(2.5px)rotate(45deg)}.SiteHeader-module__X0NRdG__menuBtn[aria-expanded=true] span:nth-child(2){transform:translateY(-2.5px)rotate(-45deg)}.SiteHeader-module__X0NRdG__header[data-on-image] .SiteHeader-module__X0NRdG__menuBtn span{background:#fff}.SiteHeader-module__X0NRdG__mobilePanel{z-index:45;padding:8px var(--gutter-mobile) 20px;max-height:calc(100dvh - var(--bar-h));overscroll-behavior:contain;visibility:hidden;flex-direction:column;display:flex;position:absolute;left:0;right:0;overflow-y:auto}.SiteHeader-module__X0NRdG__mobilePanel[data-place=down]{clip-path:inset(0 0 100%);top:100%}.SiteHeader-module__X0NRdG__mobilePanel[data-place=up]{clip-path:inset(100% 0 0);bottom:100%}.SiteHeader-module__X0NRdG__header[data-menu-open] .SiteHeader-module__X0NRdG__mobilePanel{clip-path:inset(0);visibility:visible}.SiteHeader-module__X0NRdG__mobileRow{opacity:0;transform:translateY(-5px)}.SiteHeader-module__X0NRdG__mobilePanel[data-place=up] .SiteHeader-module__X0NRdG__mobileRow{transform:translateY(5px)}.SiteHeader-module__X0NRdG__header[data-menu-open] .SiteHeader-module__X0NRdG__mobileRow{opacity:1;transform:none}.SiteHeader-module__X0NRdG__mobileLink{font-family:var(--font-mono);font-size:var(--size-nav);letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--text-caption);border-bottom:var(--hairline);min-height:44px;padding:14px 0;text-decoration:none}.SiteHeader-module__X0NRdG__mobileLink[data-active]{color:var(--text-title)}.SiteHeader-module__X0NRdG__panelLangHead{font-family:var(--font-mono);font-size:var(--size-label-sm);letter-spacing:var(--ls-label-sm);text-transform:uppercase;color:var(--text-faint);padding:16px 0 4px;display:block}.SiteHeader-module__X0NRdG__panelLang{min-height:44px;font-family:var(--font-mono);font-size:var(--size-nav);letter-spacing:var(--ls-meta);color:var(--text-faint);justify-content:space-between;align-items:baseline;padding:14px 0;text-decoration:none;display:flex}.SiteHeader-module__X0NRdG__panelLangOn{color:var(--text-title)}.SiteHeader-module__X0NRdG__panelTick{width:16px;color:var(--accent);display:inline-block}.SiteHeader-module__X0NRdG__panelLangCode{font-size:var(--size-label-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.SiteHeader-module__X0NRdG__panelAppearance{text-align:left;width:100%}.SiteHeader-module__X0NRdG__header[data-on-image] .SiteHeader-module__X0NRdG__mobileLink{color:var(--text-on-image-muted);border-bottom-color:var(--border-on-image)}.SiteHeader-module__X0NRdG__header[data-on-image] .SiteHeader-module__X0NRdG__mobileLink[data-active]{color:#fff}.SiteHeader-module__X0NRdG__header[data-on-image] .SiteHeader-module__X0NRdG__panelLangHead,.SiteHeader-module__X0NRdG__header[data-on-image] .SiteHeader-module__X0NRdG__panelLang{color:var(--text-on-image-faint)}.SiteHeader-module__X0NRdG__header[data-on-image] .SiteHeader-module__X0NRdG__panelLangOn,.SiteHeader-module__X0NRdG__header[data-on-image] .SiteHeader-module__X0NRdG__panelTick{color:#fff}.SiteHeader-module__X0NRdG__header[data-on-image] .SiteHeader-module__X0NRdG__panelDisc{color:var(--text-on-image-muted)}.SiteHeader-module__X0NRdG__pageScrim{z-index:-1;background:var(--page-scrim);opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-standard), visibility 0s var(--dur-base);position:fixed;inset:0}.SiteHeader-module__X0NRdG__header[data-menu-open] .SiteHeader-module__X0NRdG__pageScrim{opacity:1;visibility:visible;transition-delay:0s}@media (min-width:769px){.SiteHeader-module__X0NRdG__pageScrim{display:none}}@media (max-width:768px){.SiteHeader-module__X0NRdG__inner{padding:0 var(--gutter-mobile)}.SiteHeader-module__X0NRdG__nav{display:none}.SiteHeader-module__X0NRdG__menuBtn{display:flex}}@media (min-width:769px){.SiteHeader-module__X0NRdG__mobilePanel{display:none}}.SiteHeader-module__X0NRdG__header[data-variant=hero]{margin-bottom:calc(-1 * var(--bar-h));border-bottom:none}.SiteHeader-module__X0NRdG__header[data-variant=landing]{margin-top:calc(-1 * var(--bar-h));border-bottom:none}.SiteHeader-module__X0NRdG__header[data-variant=landing] .SiteHeader-module__X0NRdG__inner{justify-content:flex-end}.SiteHeader-module__X0NRdG__header[data-variant=landing] .SiteHeader-module__X0NRdG__mark{left:var(--gutter-desktop);opacity:0;visibility:hidden;position:absolute;top:50%;translate:0 -50%}.SiteHeader-module__X0NRdG__header[data-variant=landing][data-stuck] .SiteHeader-module__X0NRdG__mark{opacity:1;visibility:visible}.SiteHeader-module__X0NRdG__header[data-variant=landing] .SiteHeader-module__X0NRdG__nav,.SiteHeader-module__X0NRdG__header[data-variant=landing] .SiteHeader-module__X0NRdG__menuBtn{opacity:0;visibility:hidden;margin-right:50%;transform:translate(50%)}.SiteHeader-module__X0NRdG__header[data-variant=landing][data-nav-in] .SiteHeader-module__X0NRdG__nav,.SiteHeader-module__X0NRdG__header[data-variant=landing][data-stuck] .SiteHeader-module__X0NRdG__nav,.SiteHeader-module__X0NRdG__header[data-variant=landing][data-nav-in] .SiteHeader-module__X0NRdG__menuBtn,.SiteHeader-module__X0NRdG__header[data-variant=landing][data-stuck] .SiteHeader-module__X0NRdG__menuBtn{opacity:1;visibility:visible}.SiteHeader-module__X0NRdG__header[data-variant=landing][data-stuck] .SiteHeader-module__X0NRdG__nav,.SiteHeader-module__X0NRdG__header[data-variant=landing][data-stuck] .SiteHeader-module__X0NRdG__menuBtn{margin-right:0;transform:none}@media (max-width:768px){.SiteHeader-module__X0NRdG__header[data-variant=landing] .SiteHeader-module__X0NRdG__mark{left:var(--gutter-mobile)}}@media (prefers-reduced-motion:no-preference){.SiteHeader-module__X0NRdG__header{transition:translate var(--dur-base) var(--ease-standard)}.SiteHeader-module__X0NRdG__header[data-hidden]:not([data-menu-open]):not(:focus-within){translate:0 -100%}.SiteHeader-module__X0NRdG__header[data-variant=landing][data-ready] .SiteHeader-module__X0NRdG__mark{transition:opacity var(--dur-base) var(--ease-standard), visibility 0s var(--dur-base)}.SiteHeader-module__X0NRdG__header[data-variant=landing][data-ready][data-stuck] .SiteHeader-module__X0NRdG__mark{transition-delay:0s}.SiteHeader-module__X0NRdG__header[data-variant=landing][data-ready] .SiteHeader-module__X0NRdG__nav,.SiteHeader-module__X0NRdG__header[data-variant=landing][data-ready] .SiteHeader-module__X0NRdG__menuBtn{transition:margin-right var(--dur-slow) var(--ease-standard), transform var(--dur-slow) var(--ease-standard), opacity var(--dur-slow) var(--ease-standard), visibility 0s var(--dur-slow)}.SiteHeader-module__X0NRdG__header[data-variant=landing][data-ready]:is([data-nav-in],[data-stuck]) :is(.SiteHeader-module__X0NRdG__nav,.SiteHeader-module__X0NRdG__menuBtn){transition-delay:0s}.SiteHeader-module__X0NRdG__sheet{transition:opacity var(--dur-base) var(--ease-standard), height var(--dur-slow) var(--ease-standard)}.SiteHeader-module__X0NRdG__mobilePanel{transition:clip-path var(--dur-slow) var(--ease-standard), visibility 0s var(--dur-slow)}.SiteHeader-module__X0NRdG__header[data-menu-open] .SiteHeader-module__X0NRdG__mobilePanel{transition-delay:0s}.SiteHeader-module__X0NRdG__mobileRow{transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard)}.SiteHeader-module__X0NRdG__header[data-menu-open] .SiteHeader-module__X0NRdG__mobileRow{transition-delay:calc(var(--i) * 24ms)}.SiteHeader-module__X0NRdG__menuBtn span{transition:transform var(--dur-base) var(--ease-standard)}.SiteHeader-module__X0NRdG__navInk{transition:transform .32s cubic-bezier(.2,.7,.2,1),width .32s cubic-bezier(.2,.7,.2,1),opacity .18s}}.SiteHeader-module__X0NRdG__navInk[data-jump]{transition:opacity .18s}.SiteHeader-module__X0NRdG__navInk[data-snap]{transition:none}@media (scripting:none){.SiteHeader-module__X0NRdG__header[data-variant=landing] .SiteHeader-module__X0NRdG__nav,.SiteHeader-module__X0NRdG__header[data-variant=landing] .SiteHeader-module__X0NRdG__menuBtn{opacity:1;visibility:visible;margin-right:0;transform:none}.SiteHeader-module__X0NRdG__header[data-variant=landing] .SiteHeader-module__X0NRdG__mark{opacity:1;visibility:visible}.SiteHeader-module__X0NRdG__header[data-variant=landing] .SiteHeader-module__X0NRdG__sheet{opacity:1}}
.MomentViewer-module__gBxbrq__viewer{background:var(--surface-inverse);z-index:50;position:fixed;inset:0;overflow:hidden;container-type:size}.MomentViewer-module__gBxbrq__viewer[data-mode=overlay]{background:var(--overlay-ground);-webkit-backdrop-filter:var(--overlay-ground-blur);backdrop-filter:var(--overlay-ground-blur)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.MomentViewer-module__gBxbrq__viewer[data-mode=overlay]{background:var(--overlay-ground-flat)}}@media (prefers-reduced-transparency:reduce){.MomentViewer-module__gBxbrq__viewer[data-mode=overlay]{background:var(--surface-inverse);-webkit-backdrop-filter:none;backdrop-filter:none}}.MomentViewer-module__gBxbrq__empty{position:absolute;inset:0}.MomentViewer-module__gBxbrq__img{object-fit:cover;filter:var(--image-filter);transition:filter .42s var(--ease-standard,ease), opacity .62s var(--ease-standard,cubic-bezier(.2, .6, .2, 1))}.MomentViewer-module__gBxbrq__read .MomentViewer-module__gBxbrq__img{opacity:.62}.MomentViewer-module__gBxbrq__clean .MomentViewer-module__gBxbrq__img{filter:none;opacity:1}.MomentViewer-module__gBxbrq__top{z-index:4;transition:opacity .3s var(--ease-standard,ease);background:linear-gradient(#0a0c0e9e,#0a0c0e00);padding:22px 34px;position:absolute;top:0;left:0;right:0}.MomentViewer-module__gBxbrq__bottom{z-index:3;transition:opacity .3s var(--ease-standard,ease);background:linear-gradient(#0a0c0e00,#0a0c0e9e 42%,#0a0c0ef0);padding:34px;position:absolute;bottom:0;left:0;right:0}.MomentViewer-module__gBxbrq__clean .MomentViewer-module__gBxbrq__top,.MomentViewer-module__gBxbrq__clean .MomentViewer-module__gBxbrq__bottom{opacity:0;pointer-events:none}.MomentViewer-module__gBxbrq__topIn{justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:0 auto;display:flex}.MomentViewer-module__gBxbrq__topLeft{align-items:center;gap:26px;min-width:0;display:flex}.MomentViewer-module__gBxbrq__mark{color:var(--text-on-image);flex:none;display:inline-flex}.MomentViewer-module__gBxbrq__crumb{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff94;align-items:center;gap:9px;font-size:11px;display:flex}.MomentViewer-module__gBxbrq__crumb a{color:var(--text-on-image);text-decoration:none}.MomentViewer-module__gBxbrq__sep{color:#fff6}.MomentViewer-module__gBxbrq__chips{gap:8px;display:flex}.MomentViewer-module__gBxbrq__chip{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-image-muted);cursor:pointer;background:0 0;border:1px solid #fff3;align-items:center;gap:7px;padding:7px 11px;font-size:10.5px;transition:border-color .12s,color .12s;display:inline-flex}.MomentViewer-module__gBxbrq__chipIcon{stroke-width:1.4px;width:13px;height:13px}.MomentViewer-module__gBxbrq__chip:hover{border-color:var(--text-on-image);color:var(--text-on-image)}.MomentViewer-module__gBxbrq__bottomIn{max-width:1180px;margin:0 auto}.MomentViewer-module__gBxbrq__monoCrumb{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff94;font-size:10.5px}.MomentViewer-module__gBxbrq__title{letter-spacing:-.016em;color:var(--text-on-image);max-width:24ch;margin:12px 0 0;font-size:46px;font-weight:400;line-height:1.06}.MomentViewer-module__gBxbrq__desc{color:var(--text-on-image-muted);opacity:0;max-width:52ch;max-height:0;transition:max-height .52s var(--ease-standard,ease), opacity .38s, margin .42s;margin:16px 0 0;font-size:19px;font-weight:300;line-height:1.6;overflow:hidden}.MomentViewer-module__gBxbrq__read .MomentViewer-module__gBxbrq__desc{opacity:1;max-height:280px}.MomentViewer-module__gBxbrq__time{color:#ffffff94;opacity:0;max-width:52ch;max-height:0;transition:max-height .52s 60ms var(--ease-standard,ease), opacity .38s 60ms;margin:14px 0 0;font-size:16px;font-style:italic;font-weight:300;line-height:1.6;overflow:hidden}.MomentViewer-module__gBxbrq__read .MomentViewer-module__gBxbrq__time{opacity:1;max-height:120px}.MomentViewer-module__gBxbrq__strip{opacity:0;max-width:100%;max-height:0;transition:max-height .42s var(--ease-standard,ease), opacity .32s, margin-top .42s;align-items:center;gap:7px;margin-top:0;padding:4px;display:flex;overflow:auto hidden}.MomentViewer-module__gBxbrq__read .MomentViewer-module__gBxbrq__strip{opacity:1;max-height:80px;margin-top:20px}.MomentViewer-module__gBxbrq__strip a{background:var(--surface-inverse);opacity:.7;width:52px;height:52px;transition:opacity .16s var(--ease-standard,ease);flex:none;display:block;position:relative;overflow:hidden}.MomentViewer-module__gBxbrq__strip a:hover{opacity:1}.MomentViewer-module__gBxbrq__stripImg{object-fit:cover;width:100%;height:100%;filter:var(--image-filter)}.MomentViewer-module__gBxbrq__strip a.MomentViewer-module__gBxbrq__now{opacity:1;box-shadow:0 0 0 2px var(--text-on-image), 0 0 0 3px #0a0c0e8c}.MomentViewer-module__gBxbrq__hint{text-align:center;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;z-index:7;pointer-events:none;font-size:10px;position:absolute;bottom:26px;left:0;right:0}@media (max-width:768px){.MomentViewer-module__gBxbrq__top{padding:16px 20px}.MomentViewer-module__gBxbrq__bottom{padding:20px}.MomentViewer-module__gBxbrq__title{font-size:30px}.MomentViewer-module__gBxbrq__desc{font-size:17px}.MomentViewer-module__gBxbrq__crumb{font-size:10px}.MomentViewer-module__gBxbrq__topLeft{gap:14px}.MomentViewer-module__gBxbrq__chipLabel{display:none}.MomentViewer-module__gBxbrq__chip{padding:7px 9px}}
.privacy-module__JGjIfq__body{padding:var(--space-8) 0 var(--space-9);border-top:var(--hairline);margin-top:var(--space-8)}.privacy-module__JGjIfq__contact{color:var(--text-title);text-transform:none;letter-spacing:var(--ls-meta)}a.privacy-module__JGjIfq__contact:hover{color:var(--link-hover)}@media (max-width:768px){.privacy-module__JGjIfq__body{padding-top:var(--space-6);margin-top:var(--space-6)}}
.PartRow-module__UoN6fW__part,.PartRow-module__UoN6fW__unreadable{border-top:var(--hairline);grid-template-columns:60px minmax(0,1fr) 300px;align-items:start;gap:34px;padding:30px 0;text-decoration:none;display:grid}.PartRow-module__UoN6fW__no{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent);padding-top:5px;font-size:13px}.PartRow-module__UoN6fW__body{display:block}.PartRow-module__UoN6fW__title{color:var(--text-title);transition:var(--transition-link);margin:0 0 10px;font-size:30px;font-weight:400;line-height:1.14}.PartRow-module__UoN6fW__part:hover .PartRow-module__UoN6fW__title{color:var(--link-hover)}.PartRow-module__UoN6fW__excerpt{color:var(--text-muted);max-width:52ch;margin:0 0 13px;font-size:17px;line-height:1.55;display:block}.PartRow-module__UoN6fW__meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);gap:20px;font-size:10.5px;display:flex}.PartRow-module__UoN6fW__unreadable{border-top-style:dashed;grid-template-columns:60px minmax(0,1fr);padding:18px 0}.PartRow-module__UoN6fW__unreadable .PartRow-module__UoN6fW__no{padding-top:4px}.PartRow-module__UoN6fW__unreadable :is(.PartRow-module__UoN6fW__no,.PartRow-module__UoN6fW__title,.PartRow-module__UoN6fW__excerpt,.PartRow-module__UoN6fW__meta){color:var(--text-faint)}.PartRow-module__UoN6fW__unreadable .PartRow-module__UoN6fW__title{margin:0 0 8px;font-size:20px}.PartRow-module__UoN6fW__unreadable .PartRow-module__UoN6fW__excerpt{margin:0 0 8px;font-size:15px}.PartRow-module__UoN6fW__pimg{background:var(--surface-inverse);height:168px;display:block;position:relative;overflow:hidden}.PartRow-module__UoN6fW__pimgImg{object-fit:cover;filter:var(--image-filter)}@media (max-width:768px){.PartRow-module__UoN6fW__part{grid-template-columns:1fr;gap:12px}.PartRow-module__UoN6fW__unreadable{grid-template-columns:34px minmax(0,1fr);gap:0 12px}.PartRow-module__UoN6fW__pimg{order:-1;height:200px}.PartRow-module__UoN6fW__title{font-size:23px}}
.StoryRow-module__AlBbPG__row{gap:var(--space-5);padding:var(--space-5) 0;border-bottom:var(--hairline);transition:background var(--dur-fast) var(--ease-standard);grid-template-columns:96px 84px minmax(0,1fr) 190px 74px;align-items:start;text-decoration:none;display:grid}.StoryRow-module__AlBbPG__row:hover{background:var(--surface-sunken)}.StoryRow-module__AlBbPG__date{font-family:var(--font-mono);font-size:var(--size-meta);letter-spacing:var(--ls-chip);text-transform:uppercase;color:var(--text-faint);padding-top:5px}.StoryRow-module__AlBbPG__thumb{background:var(--surface-inverse);width:84px;height:60px;display:block;position:relative;overflow:hidden}.StoryRow-module__AlBbPG__thumbImg{object-fit:cover;filter:saturate(.6)contrast(1.05);transition:filter var(--dur-slow) var(--ease-standard)}.StoryRow-module__AlBbPG__row:hover .StoryRow-module__AlBbPG__thumbImg{filter:var(--image-filter)}.StoryRow-module__AlBbPG__title{letter-spacing:-.01em;color:var(--text-title);transition:var(--transition-link);margin:0;font-size:25px;line-height:1.2}.StoryRow-module__AlBbPG__row:hover .StoryRow-module__AlBbPG__title{color:var(--link-hover)}.StoryRow-module__AlBbPG__excerpt{font-size:16px;line-height:1.5;font-weight:var(--weight-light);color:var(--text-muted);max-width:52ch;margin-top:9px;display:block}.StoryRow-module__AlBbPG__ctx{flex-direction:column;gap:7px;padding-top:4px;display:flex}.StoryRow-module__AlBbPG__journey,.StoryRow-module__AlBbPG__areas{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--size-label-sm);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted);display:flex}.StoryRow-module__AlBbPG__areas{color:var(--text-faint)}.StoryRow-module__AlBbPG__dot{flex:none;width:5px;height:5px}.StoryRow-module__AlBbPG__len{font-family:var(--font-mono);font-size:var(--size-meta);letter-spacing:var(--ls-meta);color:var(--text-faint);text-align:right;padding-top:6px}@media (max-width:768px){.StoryRow-module__AlBbPG__row{column-gap:var(--space-3);row-gap:var(--space-2);padding:var(--space-4) 0;grid-template-columns:64px 1fr}.StoryRow-module__AlBbPG__date{grid-area:1/1;padding-top:2px;font-size:10px}.StoryRow-module__AlBbPG__thumb{grid-area:2/1;width:64px;height:46px}.StoryRow-module__AlBbPG__main{grid-area:1/2}.StoryRow-module__AlBbPG__ctx{gap:var(--space-3);padding-top:var(--space-2);flex-flow:wrap;grid-area:2/2}.StoryRow-module__AlBbPG__len{text-align:left;padding-top:var(--space-2);grid-area:3/2}.StoryRow-module__AlBbPG__title{font-size:21px}.StoryRow-module__AlBbPG__excerpt{max-width:none;font-size:15px}}
@media (scripting:enabled){.Hero-module__vjnLeG__mark{opacity:0}}
.author-module__HRhnjq__grid{grid-template-columns:466px 1fr;align-items:start;gap:80px;display:grid}.author-module__HRhnjq__grid[data-solo]{grid-template-columns:1fr}@media (max-width:900px){.author-module__HRhnjq__grid{grid-template-columns:1fr;gap:40px}}
.PartsByRoad-module__YlZAFW__road{margin-top:var(--space-9)}.PartsByRoad-module__YlZAFW__road:first-of-type{margin-top:var(--space-5)}.PartsByRoad-module__YlZAFW__head{padding-bottom:var(--space-4);flex-direction:column;gap:8px;display:flex}.PartsByRoad-module__YlZAFW__name{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:11px}.PartsByRoad-module__YlZAFW__road[data-unwritten] .PartsByRoad-module__YlZAFW__name{color:var(--text-faint)}.PartsByRoad-module__YlZAFW__from{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-meta);align-items:center;gap:10px;font-size:10.5px;display:flex}.PartsByRoad-module__YlZAFW__line{color:var(--text-muted);max-width:52ch;font-size:16px}.PartsByRoad-module__YlZAFW__glyph{background:linear-gradient(var(--text-meta), var(--text-meta)) 6px 0 / 1.5px 8px no-repeat;flex:none;width:14px;height:14px;position:relative}.PartsByRoad-module__YlZAFW__glyph:before,.PartsByRoad-module__YlZAFW__glyph:after{content:"";background:var(--text-meta);width:1.5px;height:8px;position:absolute;top:7px}.PartsByRoad-module__YlZAFW__glyph:before{left:3px;transform:rotate(35deg)}.PartsByRoad-module__YlZAFW__glyph:after{left:9px;transform:rotate(-35deg)}
.IndexMasthead-module__UE5c6G__mast{gap:var(--space-7);padding-top:var(--space-8);grid-template-columns:1fr auto;align-items:end;display:grid}.IndexMasthead-module__UE5c6G__title{font-size:var(--size-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);margin-top:var(--space-3)}.IndexMasthead-module__UE5c6G__blurb{font-size:var(--size-lede);line-height:var(--lh-lede);font-weight:var(--weight-light);color:var(--text-muted);margin-top:var(--space-4);max-width:48ch}.IndexMasthead-module__UE5c6G__count{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--text-faint);text-align:right;line-height:1.9}@media (max-width:768px){.IndexMasthead-module__UE5c6G__mast{padding-top:var(--space-6);grid-template-columns:1fr;align-items:start}.IndexMasthead-module__UE5c6G__title{font-size:var(--size-h1-m);line-height:var(--lh-h1-m);letter-spacing:var(--ls-h1-m)}.IndexMasthead-module__UE5c6G__blurb{font-size:17px}.IndexMasthead-module__UE5c6G__count{text-align:left;margin-top:var(--space-4)}}
.page-module__KMO6Ra__hero{min-height:100svh;padding-bottom:var(--bar-h);background:var(--surface-landing);color:var(--text-title);flex-direction:column;justify-content:center;align-items:center;gap:clamp(4px,1vh,12px);display:flex}.page-module__KMO6Ra__main{background:var(--surface-page);padding-bottom:var(--space-10)}
.MomentSheet-module__5NdruW__sheet{grid-template-columns:repeat(8,1fr);gap:1px;display:grid}.MomentSheet-module__5NdruW__cell{aspect-ratio:1;background:var(--surface-inverse);display:block;position:relative;overflow:hidden}.MomentSheet-module__5NdruW__img{object-fit:cover;filter:var(--image-filter);transition:filter var(--dur-slow) var(--ease-standard)}.MomentSheet-module__5NdruW__cell:hover .MomentSheet-module__5NdruW__img{filter:saturate(.9)contrast(1.04)}.MomentSheet-module__5NdruW__no{font-family:var(--font-mono);letter-spacing:.1em;color:#fffc;font-size:9px;position:absolute;bottom:5px;left:6px}@media (max-width:768px){.MomentSheet-module__5NdruW__sheet{grid-template-columns:repeat(4,1fr)}}
.journey-module__5jIy5q__parts{padding-top:64px}.journey-module__5jIy5q__head{justify-content:space-between;align-items:baseline;padding-bottom:6px;display:flex}.journey-module__5jIy5q__r{font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-faint);font-size:10px}.journey-module__5jIy5q__moments{padding-top:64px;padding-bottom:20px}
.StoriesBrowser-module__bQfsnq__bar{align-items:center;gap:var(--space-2);border-top:var(--rule-emphasis);border-bottom:var(--hairline);margin-top:var(--space-6);padding:var(--space-3) 0;flex-wrap:wrap;display:flex}.StoriesBrowser-module__bQfsnq__chip{font-family:var(--font-mono);font-size:var(--size-chip);letter-spacing:var(--ls-chip);text-transform:uppercase;color:var(--text-body);border:var(--rule-control);cursor:pointer;transition:var(--transition-border);padding:5px 9px}.StoriesBrowser-module__bQfsnq__chip:hover{border-color:var(--accent);color:var(--accent)}.StoriesBrowser-module__bQfsnq__on{border-color:var(--border-emphasis);color:var(--text-title);background:var(--surface-sunken)}.StoriesBrowser-module__bQfsnq__sep{background:var(--border-strong);width:1px;height:18px;margin:0 var(--space-1)}.StoriesBrowser-module__bQfsnq__sort{gap:var(--space-4);font-family:var(--font-mono);font-size:var(--size-label-sm);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-faint);margin-left:auto;display:flex}.StoriesBrowser-module__bQfsnq__sortLink{color:var(--text-faint);cursor:pointer}.StoriesBrowser-module__bQfsnq__sortLink:hover{color:var(--text-body)}.StoriesBrowser-module__bQfsnq__sortOn{color:var(--text-title);border-bottom:1px solid var(--border-emphasis);cursor:pointer;padding-bottom:2px}.StoriesBrowser-module__bQfsnq__year{align-items:baseline;gap:var(--space-4);border-top:var(--rule-emphasis);margin-top:var(--space-8);padding-top:var(--space-3);display:flex}.StoriesBrowser-module__bQfsnq__year h2{font-family:var(--font-mono);font-weight:var(--weight-medium);letter-spacing:.16em;color:var(--text-title);font-size:12px}.StoriesBrowser-module__bQfsnq__year i{font-style:normal;font-family:var(--font-mono);font-size:var(--size-label-sm);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-faint)}.StoriesBrowser-module__bQfsnq__empty{font-family:var(--font-mono);font-size:var(--size-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--text-faint);margin:var(--space-7) 0}@media (max-width:768px){.StoriesBrowser-module__bQfsnq__bar{margin-top:var(--space-5)}.StoriesBrowser-module__bQfsnq__sort{width:100%;padding-top:var(--space-2);margin-left:0}.StoriesBrowser-module__bQfsnq__year{margin-top:var(--space-7)}}
.AreaPlate-module__taRT0a__plate{flex-direction:column;text-decoration:none;display:flex}.AreaPlate-module__taRT0a__im{height:var(--plate-height,300px);background:var(--surface-inverse);flex:none;display:block;position:relative;overflow:hidden}.AreaPlate-module__taRT0a__img{object-fit:cover;filter:saturate(.55)contrast(1.05);transition:transform var(--dur-image) var(--ease-standard), filter var(--dur-image) var(--ease-standard);transform:scale(1.04)}.AreaPlate-module__taRT0a__plate:hover .AreaPlate-module__taRT0a__img{filter:var(--image-filter);transform:scale(1)}.AreaPlate-module__taRT0a__rule{background:var(--accent);width:0;height:4px;transition:width var(--dur-slow) var(--ease-standard);flex:none;display:block}.AreaPlate-module__taRT0a__plate:hover .AreaPlate-module__taRT0a__rule,.AreaPlate-module__taRT0a__plate:focus-visible .AreaPlate-module__taRT0a__rule{width:100%}.AreaPlate-module__taRT0a__name{letter-spacing:-.014em;font-size:31px;line-height:1.15;font-weight:var(--weight-regular);color:var(--text-title);margin:var(--space-4) 0 0;transition:var(--transition-link)}.AreaPlate-module__taRT0a__plate:hover .AreaPlate-module__taRT0a__name{color:var(--link-hover)}.AreaPlate-module__taRT0a__blurb{font-size:16px;line-height:1.5;font-weight:var(--weight-light);color:var(--text-muted);text-wrap:pretty;margin:10px 0 0}.AreaPlate-module__taRT0a__tally{padding-top:var(--space-4);font-family:var(--font-mono);font-size:var(--size-label-sm);letter-spacing:var(--ls-label-sm);text-transform:uppercase;color:var(--text-faint);flex-wrap:wrap;gap:14px;margin-top:auto;display:flex}.AreaPlate-module__taRT0a__refs{color:var(--text-caption);font-style:normal}@media (prefers-reduced-motion:reduce){.AreaPlate-module__taRT0a__img,.AreaPlate-module__taRT0a__rule{transition:none}}@media (max-width:768px){.AreaPlate-module__taRT0a__im{height:var(--plate-height-mobile,220px)}.AreaPlate-module__taRT0a__name{font-size:26px}.AreaPlate-module__taRT0a__blurb{font-size:15px}}
.JourneyBand-module__5UF-ka__band{border-top:var(--rule-emphasis);text-decoration:none;display:block}.JourneyBand-module__5UF-ka__band+.JourneyBand-module__5UF-ka__band{margin-top:var(--space-8)}.JourneyBand-module__5UF-ka__band:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.JourneyBand-module__5UF-ka__inner{grid-template-columns:minmax(0,1fr) 430px;align-items:stretch;display:grid}.JourneyBand-module__5UF-ka__text{padding:26px 44px 30px 0}.JourneyBand-module__5UF-ka__kicker{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--accent);font-size:10px;display:block}.JourneyBand-module__5UF-ka__title{letter-spacing:-.02em;font-size:44px;line-height:1.04;font-weight:var(--weight-regular);color:var(--text-title);transition:var(--transition-link);margin:14px 0 0}.JourneyBand-module__5UF-ka__band:hover .JourneyBand-module__5UF-ka__title{color:var(--link-hover)}.JourneyBand-module__5UF-ka__blurb{font-size:17.5px;line-height:1.55;font-weight:var(--weight-light);color:var(--text-caption);text-wrap:pretty;max-width:44ch;margin:14px 0 0}.JourneyBand-module__5UF-ka__nums{gap:34px;margin-top:26px;display:flex}.JourneyBand-module__5UF-ka__nums>div{flex-direction:column;gap:5px;display:flex}.JourneyBand-module__5UF-ka__k{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--text-faint);font-size:9px}.JourneyBand-module__5UF-ka__v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-title);font-size:17px}.JourneyBand-module__5UF-ka__u{color:var(--text-muted);font-size:11px}.JourneyBand-module__5UF-ka__bar{max-width:330px;margin-top:22px}.JourneyBand-module__5UF-ka__state{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--text-faint);margin-top:11px;font-size:9.5px;display:block}.JourneyBand-module__5UF-ka__plate{background:var(--surface-inverse);min-height:280px;position:relative;overflow:hidden}.JourneyBand-module__5UF-ka__img{object-fit:cover;filter:var(--image-filter);transition:transform 1.1s var(--ease-standard);transform:scale(1.04)}.JourneyBand-module__5UF-ka__band:hover .JourneyBand-module__5UF-ka__img{transform:scale(1)}@media (prefers-reduced-motion:reduce){.JourneyBand-module__5UF-ka__img{transition:none}}@media (max-width:768px){.JourneyBand-module__5UF-ka__band+.JourneyBand-module__5UF-ka__band{margin-top:36px}.JourneyBand-module__5UF-ka__inner{grid-template-columns:1fr}.JourneyBand-module__5UF-ka__plate{order:-1;height:200px;min-height:0}.JourneyBand-module__5UF-ka__text{padding:18px 0 22px}.JourneyBand-module__5UF-ka__title{font-size:30px}.JourneyBand-module__5UF-ka__blurb{font-size:16.5px}.JourneyBand-module__5UF-ka__nums{flex-wrap:wrap;gap:24px}}
.areas-module__i_Qd5W__wall{gap:var(--space-8) var(--space-7);margin-top:var(--space-8);padding-bottom:var(--space-9);grid-template-columns:repeat(3,1fr);display:grid}.areas-module__i_Qd5W__empty{font-size:var(--size-body);color:var(--text-muted);margin:var(--space-8) 0 var(--space-9)}@media (max-width:1080px){.areas-module__i_Qd5W__wall{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.areas-module__i_Qd5W__wall{gap:var(--space-7);margin-top:var(--space-6);grid-template-columns:1fr}}
.journeys-module__4JqFUq__atlas{padding-bottom:var(--space-9);margin-top:52px}.journeys-module__4JqFUq__empty{font-size:var(--size-body);color:var(--text-muted);margin:var(--space-8) 0 var(--space-9)}@media (max-width:768px){.journeys-module__4JqFUq__atlas{margin-top:30px}}
