.journal{--ink-0:#0b0b0a;--ink-1:#131312;--line:#ffffff14;--text-1:#f3f2ee;--text-2:#a3a29c;--text-3:#6e6d68;--paper:#fff;--paper-ink:#141413;--paper-ink-2:#6b6a65;--shu:#e0452b;--ease-out:cubic-bezier(.2, .7, .2, 1);background:var(--ink-0);min-height:100dvh;color:var(--text-1);font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;font-optical-sizing:auto;font-feature-settings:"cv11", "ss03";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.run-share-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8}html:has(.journal){background:#0b0b0a}.journal:before{content:"";height:env(safe-area-inset-top,0px);z-index:40;pointer-events:none;background:var(--ink-0);position:fixed;inset:0 0 auto;transform:translateZ(0)}.journal:has(.run-nav):before{display:none}.journal ::selection{background:#90a7b861}.journal :focus-visible{outline:2px solid var(--shu);outline-offset:3px}@layer base{.journal :focus-visible{border-radius:2px}}.journal :is(input,textarea,select):focus-visible{outline-offset:2px}.j-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:500}@media (min-width:1024px){.j-label{font-size:11px}}.s-eyebrow{letter-spacing:.03em;text-transform:uppercase;font-size:11.5px;font-weight:600}.j-moment time>.j-label{margin-right:-.06em}.j-moment time>span:last-child{margin-right:.02em}.j-num{font-variant-numeric:tabular-nums}.j-caption-cover{width:fit-content;max-width:100%}.j-photo-open{pointer-events:none;z-index:5;height:20px;color:var(--paper-ink);opacity:0;visibility:hidden;transition:opacity .14s var(--ease-out), visibility .14s;background:#ffffffe6;border-radius:5px;justify-content:center;align-items:center;padding-inline:6px;display:none;position:absolute;top:8px;right:8px}@media (min-width:1024px){.j-photo-open{border-radius:6px;height:24px;padding-inline:8px;display:flex;top:12px;right:12px}}@media (hover:hover) and (pointer:fine){.j-moment[data-active] .j-photo-open,.j-feed-card[data-map-visible] .j-photo-open{opacity:1;visibility:visible;transition-delay:80ms}.j-moment[data-bridge-hover]{cursor:pointer}}.j-run-link--photo:focus-visible .j-photo-open,.j-feed-card a:focus-visible .j-photo-open{opacity:1;visibility:visible}@media (hover:hover) and (pointer:fine){.j-caption-preview{cursor:pointer}}@media (hover:hover) and (pointer:fine) and (min-width:1024px){.j-moment[data-active]>div:first-child>span{transform:scale(1.35)}.j-moment:has(.j-run-link:focus-visible)>div:first-child>span{transform:scale(1.35)}}.j-timeline{--gutter:16px;position:relative}.j-timeline--journal{--gutter:24px}.journal{--j-snap-top:calc(env(safe-area-inset-top,0px) + 64px)}.j-moment{scroll-margin-top:var(--j-snap-top)}.j-flip{display:none}@media (max-width:1023px) and (hover:none){.journal{--j-snap-top:calc(env(safe-area-inset-top,0px) + 49px)}html:has(.j-timeline--journal){scroll-snap-type:y mandatory}html:has(.j-timeline--journal) .j-snap-top{scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-top:-2px}html[data-snap-first] .j-timeline--journal .j-moment:not([data-first-run]){scroll-snap-align:none}html[data-scrubbing] .j-timeline--journal .j-moment{transition:none}.j-timeline--journal>div,.j-timeline--journal section{gap:0}.j-timeline--journal .j-moment{--j-room:calc(100svh - var(--j-snap-top) - 56px - env(safe-area-inset-bottom,0px));--j-caption:184px;height:calc(100svh - var(--j-snap-top));padding:28px 0 calc(28px + env(safe-area-inset-bottom,0px));scroll-snap-align:start;scroll-snap-stop:always;margin-bottom:calc(100lvh - 100svh + 96px)}.j-timeline--journal .j-week{margin-bottom:0}.j-timeline--journal .j-moment-frame{width:min(100%, calc((var(--j-room) - var(--j-caption) - 40px) / 1.31))}.j-timeline--journal .j-insight-headline,.j-timeline--journal .j-insight-body{-webkit-line-clamp:2;text-wrap:wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.j-timeline--journal .j-insight-body{-webkit-line-clamp:3}.j-flip{display:block}html[data-reveal-ready] .j-timeline--journal .j-reveal{opacity:1;transition:none;transform:none}html[data-timeline-focus] .j-timeline--journal .j-moment{opacity:.32;transition:opacity .36s var(--ease-out)}html[data-timeline-focus] .j-timeline--journal .j-moment[data-focus]{opacity:1}html:has(.j-timeline--journal){scrollbar-width:none}html:has(.j-timeline--journal) body{scrollbar-width:none}html:has(.j-timeline--journal)::-webkit-scrollbar{display:none}html:has(.j-timeline--journal) body::-webkit-scrollbar{display:none}}@media (min-width:640px){.j-timeline{--gutter:24px}}.j-timeline:before{content:"";top:0;bottom:0;left:calc(var(--gutter) + 37px);background:var(--line);width:1px;position:absolute}@media (min-width:1024px){.j-timeline:before{left:calc(50% - .5px)}}.j-polaroid{background:var(--paper);-webkit-user-select:none;user-select:none;border-radius:2px;padding:4.5% 4.5% 0;box-shadow:0 1px #ffffff0f,0 30px 60px -30px #000000e6,0 12px 24px -12px #0009}.j-polaroid-media-track{--j-map-slide:.52s;--j-map-ease:cubic-bezier(.32, 0, .2, 1);transition:transform var(--j-map-slide) var(--j-map-ease);transform:translate(0,0)}.j-polaroid-photo-panel{z-index:1;box-shadow:12px 0 24px -12px #00000080}.j-polaroid-map-content{transition:transform var(--j-map-slide) var(--j-map-ease);transform:scale(1.025)}.j-moment:is([data-playing],[data-map-visible]) .j-polaroid-media-track,.j-feed-card[data-map-visible] .j-polaroid-media-track{transform:translate(-50%)}.j-moment:is([data-playing],[data-map-visible]) .j-polaroid-map-content,.j-feed-card[data-map-visible] .j-polaroid-map-content{transform:scale(1)}.j-moment>div:first-child>span{transition:transform .18s var(--ease-out)}.j-route-scrim{background:radial-gradient(75% 70%,#0000 55%,#0000008c 100%),linear-gradient(#0000 65%,#00000059)}.j-route-scrim-pale{background:radial-gradient(75% 70%,#0000 65%,#0000001f 100%)}html[data-reveal-ready] .j-reveal{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transform:translateY(12px)}html[data-reveal-ready] .j-reveal[data-shown]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html[data-reveal-ready] .j-reveal{transition:opacity .3s linear;transform:none}.j-polaroid{transition:none}.j-polaroid-media-track,.j-moment:is([data-playing],[data-map-visible]) .j-polaroid-media-track,.j-feed-card[data-map-visible] .j-polaroid-media-track,.j-polaroid-map-content,.j-moment:is([data-playing],[data-map-visible]) .j-polaroid-map-content,.j-feed-card[data-map-visible] .j-polaroid-map-content{transition:none;transform:none}.j-polaroid-map-panel{z-index:2;opacity:0;width:50%;position:absolute;inset:0}.j-moment:is([data-playing],[data-map-visible]) .j-polaroid-map-panel,.j-feed-card[data-map-visible] .j-polaroid-map-panel{opacity:1}.j-moment>div:first-child>span,.j-photo-open{transition:none}}:is(html:has(.journal),body:has(.journal)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0b0a}.r-snap{scrollbar-width:none;touch-action:pan-x}.r-snap::-webkit-scrollbar{display:none}.r-map-scrim{pointer-events:none;background:radial-gradient(80% 75% at 50% 45%,#0000 50%,#00000080 100%),linear-gradient(#0000 72%,#000000b3)}.r-map-scrim-pale{background:linear-gradient(#0000 74%,#0009)}.r-map-scrim-short{background:radial-gradient(80% 75% at 50% 45%,#0000 50%,#00000080 100%),linear-gradient(#0000 80%,#000000b3)}.r-map-scrim-pale.r-map-scrim-short{background:linear-gradient(#0000 82%,#0009)}@keyframes f-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes f-fade{0%{opacity:0}}@keyframes f-draw{0%{stroke-dashoffset:1px}}@keyframes f-grow{0%{transform:scaleY(0)}}@keyframes f-grow-x{0%{transform:scaleX(0)}}@keyframes f-pop{0%{opacity:0;transform:scale(.92)}}@keyframes f-drift{0%{transform:scale(1.1)}}@keyframes f-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.f-rise{animation:f-rise .7s var(--ease-out) both}.f-fade{animation:f-fade .9s var(--ease-out) both}.f-pop{animation:f-pop .9s var(--ease-out) both}.f-draw{stroke-dasharray:1;animation:f-draw 1.1s var(--ease-out) both}.f-grow{transform-origin:bottom;animation:f-grow .8s var(--ease-out) both}.f-grow-x{transform-origin:0;animation:f-grow-x .8s var(--ease-out) both}.f-drift{animation:9s cubic-bezier(.2,.6,.3,1) both f-drift}.f-progress{transform-origin:0;animation:linear forwards f-progress}[data-export] *,[data-export]{transition:none!important;animation:none!important}.s-glow-spot{aspect-ratio:1;filter:blur(36px);mix-blend-mode:screen;border-radius:50%;width:115%;margin:-57.5% 0 0 -57.5%;animation:17s ease-in-out infinite alternate both s-float-a;position:absolute}.s-glow-spot:nth-child(2){animation-name:s-float-b;animation-duration:21s}.s-glow-spot:nth-child(3){animation-name:s-float-c;animation-duration:25s}@keyframes s-float-a{to{transform:translate(9%,-7%)scale(1.15)}}@keyframes s-float-b{to{transform:translate(-11%,6%)scale(.88)}}@keyframes s-float-c{to{transform:translate(7%,9%)scale(1.1)}}.s-grain{opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){.s-glow-spot{animation:none}.f-rise,.f-pop,.f-draw,.f-grow,.f-grow-x,.f-drift{animation:.4s linear both f-fade}}.j-eq{transform-origin:bottom;animation:.82s ease-in-out infinite alternate j-eq}.j-eq:nth-child(2){animation-duration:.64s;animation-delay:-300ms}.j-eq:nth-child(3){animation-duration:.96s;animation-delay:-520ms}@keyframes j-eq{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.j-eq{animation:none;transform:scaleY(.7)}}.wl-screen{animation:.22s cubic-bezier(.22,1,.36,1) both wl-in}.wl-back{--wl-from:-18px}.wl-fwd{--wl-from:18px}@keyframes wl-in{0%{opacity:0;transform:translateX(var(--wl-from,18px))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wl-screen{animation:none}}.flip-counter{flex-direction:column;align-items:center;gap:6px;display:flex}.flip-counter-label{letter-spacing:-.005em;color:var(--text-3);margin:0;font-size:12px;font-weight:500}.flip-counter-digits{align-items:center;gap:3px;display:flex}.flip-digit{--flip-w:1.5rem;--flip-h:2.125rem;--flip-radius:.3rem;width:var(--flip-w);height:var(--flip-h);font-variant-numeric:tabular-nums;color:var(--text-1);perspective:420px;-webkit-user-select:none;user-select:none;font-size:1.2rem;font-weight:600;position:relative}@media (min-width:1024px){.flip-digit{--flip-w:1.875rem;--flip-h:2.625rem;font-size:1.5rem}}.flip-half{background:var(--ink-1);height:50%;box-shadow:inset 0 0 0 1px var(--line);position:absolute;left:0;right:0;overflow:hidden}.flip-half-top{border-radius:var(--flip-radius) var(--flip-radius) 0 0;top:0}.flip-half-bottom{border-radius:0 0 var(--flip-radius) var(--flip-radius);bottom:0}.flip-digit-glyph{height:var(--flip-h);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;left:0;right:0}.flip-half-top .flip-digit-glyph{top:0}.flip-half-bottom .flip-digit-glyph{bottom:0}.flip-digit:after{content:"";z-index:3;background:var(--ink-0);pointer-events:none;height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-.5px)}.flip-flap{z-index:4;height:50%;transform-style:preserve-3d;transform-origin:bottom;pointer-events:none;animation:.11s linear forwards flip-flap-turn;position:absolute;top:0;left:0;right:0}.flip-flap-face{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.flip-flap-front{transform:rotateX(0)}.flip-flap-back{transform:rotateX(180deg)}.flip-flap .flip-half{height:100%;position:absolute;left:0;right:0}.flip-flap-front .flip-half-top{height:100%;top:0}.flip-flap-back .flip-half-bottom{border-radius:var(--flip-radius) var(--flip-radius) 0 0;height:100%;top:0}.flip-flap-back .flip-digit-glyph{height:var(--flip-h);top:auto;bottom:0}@keyframes flip-flap-turn{0%{transform:rotateX(0)}to{transform:rotateX(-180deg)}}@media (prefers-reduced-motion:reduce){.flip-flap{animation:none}}
