:root{--paper: #EFE6D6;--paper-2: #E2D7C3;--key: #FFF6E8;--ink: #17140F;--graphite: #6E675C;--ink-dim: rgba(23, 20, 15, .62);--rule: rgba(23, 20, 15, .18);--lilac: #8E6BD6;--lilac-lt: #B9A2EC;--lilac-wet: #5E43A6;--orange: #FF5A1F;--blue: #3467BA;--moss: #A0B37C;--marker: #FFD43B;--font-display: "Big Shoulders Display", Impact, sans-serif;--font-voice: "Instrument Serif", Georgia, serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--font-body: "Inter Tight", system-ui, -apple-system, "Segoe UI", sans-serif;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.76, 0, .24, 1);--gutter: 16px;--wrap: 1320px;--top-h: 60px}@media(min-width:900px){:root{--gutter: 40px;--top-h: 72px}}*,*:before,*:after{box-sizing:border-box}html{background:var(--paper);color:var(--ink);-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--top-h) + 12px)}html.still{scroll-behavior:auto}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:var(--paper-2)}::-webkit-scrollbar-track:vertical{box-shadow:inset 1px 0 0 var(--rule)}::-webkit-scrollbar-track:horizontal{box-shadow:inset 0 1px 0 var(--rule)}::-webkit-scrollbar-thumb{background:var(--ink);background-clip:padding-box;border:3px solid transparent;border-left-width:4px}::-webkit-scrollbar-thumb:horizontal{border-left-width:3px;border-top-width:4px}::-webkit-scrollbar-thumb:hover{background-color:var(--lilac-wet)}::-webkit-scrollbar-thumb:active{background-color:var(--lilac)}::-webkit-scrollbar-corner{background:var(--paper-2)}::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--ink) var(--paper-2)}}body{margin:0;font:400 17px/1.55 var(--font-body);background:var(--paper);overflow-x:clip;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .09 0 0 0 0 .08 0 0 0 0 .06 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}img,svg{display:block;max-width:100%}a{color:inherit}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}::selection{background:var(--marker);color:var(--ink)}:focus-visible{outline:2px solid var(--lilac-wet);outline-offset:3px;border-radius:2px}.mono{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.voice{font-family:var(--font-voice);font-style:italic;font-weight:400;letter-spacing:0}.display{font-family:var(--font-display);font-weight:900;text-transform:uppercase;letter-spacing:-.01em;line-height:.84}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.skip{position:fixed;left:16px;top:-60px;z-index:100;background:var(--ink);color:var(--paper);padding:10px 14px}.skip:focus{top:16px}.kicker{color:var(--graphite);margin-bottom:18px}.frame{position:fixed;inset:8px;border:1px solid var(--ink);pointer-events:none;z-index:40}.frame i{position:absolute;width:14px;height:14px}.frame i:nth-child(1){left:-8px;top:-8px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.frame i:nth-child(2){right:-8px;top:-8px;border-left:1px solid var(--ink);border-bottom:1px solid var(--ink)}.frame i:nth-child(3){left:-8px;bottom:-8px;border-right:1px solid var(--ink);border-top:1px solid var(--ink)}.frame i:nth-child(4){right:-8px;bottom:-8px;border-left:1px solid var(--ink);border-top:1px solid var(--ink)}@media(max-width:599px){.frame{inset:5px}.frame i{display:none}}.preloader{display:none}.is-loading .preloader{display:flex;flex-direction:column;justify-content:flex-end;gap:14px;position:fixed;inset:0;z-index:90;background:var(--paper);padding:0 var(--gutter) calc(32px + env(safe-area-inset-bottom));transition:transform .9s var(--ease-io)}.preloader.is-done{transform:translateY(-100%)}.preloader__row{display:flex;justify-content:space-between;align-items:baseline}.preloader__km{font-size:clamp(36px,8vw,88px);font-weight:700;letter-spacing:-.02em}.preloader__bar{height:9px;background:repeating-linear-gradient(90deg,var(--ink) 0 14px,transparent 14px 22px);opacity:.9;position:relative}.preloader__bar span{position:absolute;inset:0;background:var(--lilac);transform-origin:left;transform:scaleX(0)}.is-loading body{overflow:hidden}.topbar{position:sticky;top:0;z-index:30;height:var(--top-h);display:flex;align-items:center;gap:18px;padding:0 calc(var(--gutter) + 4px);background:var(--paper);border-bottom:1px solid transparent;transition:border-color .3s,transform .5s var(--ease-out)}.topbar.is-scrolled{border-bottom-color:var(--ink)}.topbar.is-hidden{transform:translateY(-100%)}.mark{font:900 26px/1 var(--font-display);text-decoration:none;letter-spacing:-.01em}.mark .roll span:last-child{color:var(--lilac-wet)}.nav{margin-left:auto}.nav ul{display:flex;gap:28px}.roll-link{text-decoration:none;font-weight:500;font-size:15px}.roll{display:inline-grid;overflow:hidden;vertical-align:top;line-height:1.15}.roll>span{grid-area:1 / 1;transition:transform .42s var(--ease-out)}.roll>span:last-child{transform:translateY(105%)}a:hover .roll>span:first-child,a:focus-visible .roll>span:first-child{transform:translateY(-105%)}a:hover .roll>span:last-child,a:focus-visible .roll>span:last-child{transform:none}.chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid var(--ink);border-radius:99px;font:500 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .25s,color .25s}.chip:hover{background:var(--ink);color:var(--paper)}.chip__dot{width:8px;height:8px;border-radius:50%;background:var(--lilac);box-shadow:0 0 0 2px color-mix(in srgb,var(--lilac) 30%,transparent)}.menu-btn{display:none}@media(max-width:899px){.nav{display:none}.chip{margin-left:auto;height:34px;padding:0 12px}.menu-btn{display:inline-flex;align-items:center;height:44px;padding:0 4px 0 6px;background:none;border:0;color:var(--ink);cursor:pointer;font-size:12px}}@media(max-width:420px){.chip__text{font-size:10px}}.menu{position:fixed;inset:var(--top-h) 0 0;z-index:29;background:var(--paper);padding:24px var(--gutter);display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid var(--ink)}.menu[hidden]{display:none}.menu nav{display:flex;flex-direction:column}.menu nav a{font:900 clamp(44px,13vw,72px)/1 var(--font-display);text-transform:uppercase;text-decoration:none;padding:10px 0;border-bottom:1px solid var(--rule)}.menu__foot{color:var(--graphite);padding-bottom:env(safe-area-inset-bottom)}.stack{display:block}.stack .line{display:block;overflow:hidden;padding-bottom:.04em;margin-bottom:-.04em}.stack .line>span{display:inline-block}@media(min-width:700px){.stack .line{white-space:nowrap}}.js:not(.still) .stack .line>span{transform:translateY(104%);transition:transform 1s var(--ease-out)}.js:not(.still) .stack .line:nth-child(2)>span{transition-delay:90ms}.js:not(.still) .stack .line:nth-child(3)>span{transition-delay:.18s}.js:not(.still) .is-in.stack .line>span,.js:not(.still) .is-in .stack .line>span{transform:none}.reveal-line{overflow:hidden}.reveal-line>span{display:inline-block}.js:not(.still) .reveal-line>span{opacity:0;transform:translateY(14px);transition:opacity .8s var(--ease-out),transform .9s var(--ease-out)}.js:not(.still) .reveal-line.is-in>span{opacity:1;transform:none}.js:not(.still) .reveal{opacity:0;transform:translateY(16px);transition:opacity .8s var(--ease-out),transform .9s var(--ease-out);transition-delay:calc(var(--i, 0) * 70ms)}.js:not(.still) .reveal.is-in{opacity:1;transform:none}.btn{--bg: var(--ink);--fg: var(--paper);position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:54px;padding:0 22px;border:1px solid var(--ink);background:var(--bg);color:var(--fg);font:600 16px/1 var(--font-body);text-decoration:none;overflow:hidden;isolation:isolate;transition:color .35s var(--ease-out)}.btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--lilac);transform:scaleY(0);transform-origin:bottom;transition:transform .45s var(--ease-out)}.btn:hover:before,.btn:focus-visible:before{transform:none}.btn--ink:hover{color:var(--ink)}.btn--line{--bg: transparent;--fg: var(--ink)}.btn--line:before{background:var(--ink)}.btn--line:hover{color:var(--paper)}.btn--paper{--bg: var(--paper);--fg: var(--ink);border-color:var(--paper)}.btn--paper:before{background:var(--marker)}.btn--lilac{--bg: var(--lilac);--fg: var(--ink);border-color:var(--ink)}.btn--lilac:before{background:var(--ink)}.btn--lilac:hover{color:var(--paper)}.btn__arrow{display:inline-block;transition:transform .45s var(--ease-out)}.btn:hover .btn__arrow{transform:translate(4px)}.btn--line:hover .btn__arrow{transform:translateY(3px)}.magnet{will-change:transform;transition:color .35s var(--ease-out),transform .6s var(--ease-out)}.hl{background-image:linear-gradient(var(--marker),var(--marker));background-repeat:no-repeat;background-size:0% 46%;background-position:0 88%;transition:background-size .55s var(--ease-out);-webkit-box-decoration-break:clone;box-decoration-break:clone}a:hover .hl,a:focus-visible .hl{background-size:100% 46%}.arrow-link{display:inline-flex;align-items:baseline;gap:8px;font-weight:600;text-decoration:none}.arrow-link>span:last-child{transition:transform .45s var(--ease-out)}.arrow-link:hover>span:last-child{transform:translate(4px)}.card-print{position:relative;background:var(--paper-2);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.hero{padding:8px var(--gutter) 56px;max-width:calc(var(--wrap) + 0px);margin-inline:auto}.dateline{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:3px double var(--ink);border-bottom:1px solid var(--ink)}.dateline__mid{text-align:center}@media(max-width:599px){.dateline__mid{display:none}}.hero__grid{display:grid;gap:28px;padding-top:28px}@media(min-width:1000px){.hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:stretch;padding-top:36px}}.eyebrow{font-size:clamp(22px,2.6vw,30px);margin-bottom:6px}.hero__copy{container-type:inline-size;min-width:0}.hero__title .stack{font-size:min(33cqi,250px);line-height:.8;letter-spacing:-.025em}@media(min-width:1000px){.hero__title .stack{font-size:min(33cqi,250px,30vh)}}.hero__yr{font-size:.28em;vertical-align:top;position:relative;top:.3em;margin-left:.06em;color:var(--lilac-wet);letter-spacing:0}.hero__lede{margin-top:22px;max-width:34ch;font-size:clamp(17px,1.5vw,20px)}.js:not(.still) .hero__lede>span{transition-delay:.35s}.hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}@media(max-width:599px){.hero__cta .btn{flex:1 1 100%}}.countdown{margin-top:36px}.countdown__label{color:var(--graphite);margin-bottom:8px}.countdown__cells{display:flex;gap:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.cell{flex:1;padding:10px 10px 8px;border-left:1px solid var(--rule);display:flex;flex-direction:column;gap:4px}.cell:first-child{border-left:0;padding-left:0;flex:1.3}.cell__num{font:700 clamp(28px,4vw,44px)/1 var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;display:inline-flex}.cell__unit{color:var(--graphite);font-size:10px}.digit{display:inline-block;position:relative;overflow:hidden;height:1em;width:.62em}.digit>span{position:absolute;inset:0;text-align:center;transition:transform .5s var(--ease-out)}.digit>.out{transform:translateY(-100%)}.digit>.in{transform:translateY(100%)}.digit>.in.go{transform:none}.hero__map{display:flex;flex-direction:column;min-height:340px;padding:0 0 8px;align-self:start}.hero{position:relative;isolation:isolate}@media(min-width:1000px){.hero__grid{padding-top:min(36px,3vh)}.eyebrow{font-size:clamp(20px,3.4vh,30px);margin-bottom:0}.hero__title .stack{font-size:min(33cqi,250px,22.5vh)}.hero__lede{margin-top:2.2vh;max-width:46ch;font-size:clamp(15px,2.2vh,19px)}.hero__cta,.countdown{margin-top:2.8vh}.countdown__label{margin-bottom:6px}.cell{padding-block:8px 6px}.cell__num{font-size:clamp(24px,4.4vh,44px)}}@media(min-width:1000px)and (max-height:720px){.hero__lede{display:none}}@media(min-width:1000px)and (max-height:600px){.eyebrow{display:none}}.hero__bg{position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);overflow:hidden;pointer-events:none;-webkit-mask:linear-gradient(90deg,transparent 12%,#000 58%),linear-gradient(transparent 52px,#000 30%,#000 70%,transparent);-webkit-mask-composite:source-in;mask:linear-gradient(90deg,transparent 12%,#000 58%) intersect,linear-gradient(transparent 52px,#000 30%,#000 70%,transparent)}.hero__bg img,.hero__bg canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;display:block;filter:grayscale(1) contrast(1.15) brightness(1.05);mix-blend-mode:multiply;opacity:.5}.hero__bg.has-gl img{visibility:hidden}@media(max-width:999px){.hero__bg{-webkit-mask:linear-gradient(transparent 30%,#000 62%,#000 85%,transparent);mask:linear-gradient(transparent 30%,#000 62%,#000 85%,transparent)}}.hero__map{background:color-mix(in srgb,var(--paper-2) 92%,transparent)}.hero__photo,[data-hero=pinned] .hero__bg{display:none}[data-hero=pinned] .hero__map{background:var(--paper-2)}[data-hero=pinned] .hero__photo{display:block;position:absolute;z-index:3;right:-22px;top:19%;width:38%}[data-hero=pinned] .hero__photo .pic__cap{margin-top:10px;font-size:9px}.map-cap{display:flex;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--rule)}.map-cap__readout{color:var(--lilac-wet);font-weight:700;text-align:right}.map-svg{position:relative;flex:1;min-height:0;display:grid;place-items:center;padding:6px 10px;cursor:crosshair;touch-action:pan-y}.map-svg svg{width:100%;height:100%;max-height:calc(100svh - 280px);min-height:260px;overflow:visible}.map-foot{display:flex;justify-content:space-between;padding:0 14px;color:var(--graphite)}.map-scale{display:inline-flex;align-items:center;gap:8px}.map-scale i{display:inline-block;height:6px;width:var(--km-px, 60px);border:1px solid var(--ink);border-top:0}.crop{position:absolute;width:12px;height:12px}.crop--tl{left:-6px;top:-6px;border-left:1px solid var(--ink);border-top:1px solid var(--ink)}.crop--br{right:-6px;bottom:-6px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.c-upcoming{fill:none;stroke:var(--ink);stroke-dasharray:26 22;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.c-done{fill:none;stroke:var(--lilac);stroke-linecap:round;stroke-linejoin:round}.c-done-hi{fill:none;stroke:var(--lilac-lt);stroke-linecap:round;stroke-linejoin:round}.c-hillhatch{fill:none;stroke:var(--orange);stroke-linecap:butt;opacity:.9}.c-poi circle{fill:var(--paper);stroke:var(--ink)}.c-poi.is-hill circle{fill:var(--orange)}.c-poi.is-end circle{fill:var(--ink)}.c-label{font:700 74px var(--font-mono);letter-spacing:.04em;fill:var(--ink);text-transform:uppercase;paint-order:stroke;stroke:var(--paper-2);stroke-width:22px;stroke-linejoin:round;transition:opacity .4s}.c-runner path{fill:var(--lilac);stroke:var(--ink);stroke-linejoin:round}.c-trail rect{fill:var(--lilac)}.c-hatch-bg line{stroke:var(--ink);opacity:.05}.ticker{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);overflow:hidden;background:var(--ink);color:var(--paper)}.ticker__track{display:flex;width:max-content;gap:28px;padding:12px 0;font:900 clamp(26px,3.2vw,40px)/1 var(--font-display);text-transform:uppercase;white-space:nowrap}.ticker__track b{color:var(--lilac-lt);font-weight:400}.js:not(.still) .ticker__track{animation:tick 70s linear infinite}.ticker:hover .ticker__track{animation-play-state:paused}@keyframes tick{to{transform:translate(-50%)}}.pic{--win: 0%;position:relative;margin:0}.pic__box{position:relative}.pic__img,.pic__cut,.pic__img img,.pic__gl{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.pic__img{z-index:1;clip-path:inset(var(--win) 0 0 0);overflow:hidden}.pic__img.has-gl img{visibility:hidden}.pic__shadow{position:absolute;inset:var(--win) 0 0 0;background:var(--c);transform:translate(10px,10px)}.pic__frame{position:absolute;inset:var(--win) 0 0 0;z-index:2;border:1px solid var(--ink);pointer-events:none}.pic__cut{z-index:3;pointer-events:none;clip-path:inset(0 0 calc(100% - var(--win) - 22%) 0)}.pic__paper,.pic__tape{display:none}.pic__cap{display:flex;justify-content:space-between;gap:16px;margin-top:16px;font-size:10px;color:var(--graphite)}.pic--on-ink .pic__frame{border-color:var(--paper)}.pic--on-ink .pic__cap{color:var(--lilac-lt)}.pic--band{margin-block:8px clamp(48px,6vw,80px)}.pic--closer{margin:0 0 clamp(48px,6vw,80px);padding:0;container-type:inline-size}.pic--pop{margin-top:24px}[data-photos=torn] .pic__box{transform:rotate(var(--r, 0deg));filter:drop-shadow(0 8px 12px rgba(23,20,15,.16))}[data-photos=torn] .pic__shadow,[data-photos=torn] .pic__frame{display:none}[data-photos=torn] .pic__img{clip-path:none;-webkit-mask:var(--torn) 0 100% / 100% calc(100% - var(--win)) no-repeat;mask:var(--torn) 0 100% / 100% calc(100% - var(--win)) no-repeat}[data-photos=torn] .pic__paper{display:block;position:absolute;inset:calc(var(--win) - 7px) -7px -7px;background:var(--key);-webkit-mask:var(--torn-rim) 0 0 / 100% 100%;mask:var(--torn-rim) 0 0 / 100% 100%}[data-photos=torn] .pic__tape{display:block;position:absolute;z-index:4;top:calc(var(--win) - 14px);width:clamp(64px,9%,110px);height:26px;background:repeating-linear-gradient(90deg,#fff6e89e 0 3px,#fff6e880 3px 6px);box-shadow:0 1px 2px #17140f1f}[data-photos=torn] .pic__tape--l{left:6%;transform:rotate(-7deg)}[data-photos=torn] .pic__tape--r{right:6%;transform:rotate(6deg)}[data-photos=torn] .photo__frame{border:0;overflow:visible;background:none;transform:rotate(var(--r, 0deg));filter:drop-shadow(0 6px 10px rgba(23,20,15,.16))}[data-photos=torn] .photo__frame img{z-index:1;-webkit-mask:var(--torn) 0 0 / 100% 100%;mask:var(--torn) 0 0 / 100% 100%}[data-photos=torn] .photo__frame .pic__paper{display:block;position:absolute;inset:-6px;background:var(--key);-webkit-mask:var(--torn-rim) 0 0 / 100% 100%;mask:var(--torn-rim) 0 0 / 100% 100%}[data-photos=torn] .photo__frame .pic__tape{top:-12px;width:64px}[data-photos=torn] .photo:nth-child(odd) .photo__frame{--r: -1.2deg}[data-photos=torn] .photo:nth-child(2n) .photo__frame{--r: 1deg}[data-photos=sticker] .pic--pop .pic__img,[data-photos=sticker] .pic--pop .pic__frame,[data-photos=sticker] .pic--pop .pic__shadow{display:none}[data-photos=sticker] .pic--pop .pic__box{transform:rotate(var(--r, 0deg))}[data-photos=sticker] .pic--pop .pic__cut{clip-path:none;filter:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(0 8px 10px rgba(23,20,15,.22))}.style-switch{position:fixed;left:16px;bottom:16px;z-index:60;display:flex;align-items:center;gap:2px;padding:4px 4px 4px 10px;background:var(--key);border:1px solid var(--ink);font-size:10px;box-shadow:3px 3px 0 var(--ink)}.style-switch span{margin-right:6px;color:var(--graphite)}.style-switch button{font:inherit;padding:6px 9px;border:0;background:none;color:var(--ink);cursor:pointer;text-transform:uppercase}.style-switch button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.style-switch[hidden]{display:none}.welcome{padding-block:clamp(72px,11vw,150px) clamp(56px,8vw,110px)}.welcome__grid{display:grid;gap:48px;align-items:end}@media(min-width:1000px){.welcome__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:64px}}.welcome__big{font-size:clamp(32px,5vw,76px);line-height:1.04;max-width:25ch;text-wrap:pretty}.js-read .w{transition:opacity .4s linear}.js:not(.still) .js-read .w{opacity:.18}.js:not(.still) .js-read .w.on{opacity:1}.stats{display:grid;grid-template-columns:repeat(2,1fr);margin-top:clamp(48px,7vw,90px);border-top:1px solid var(--ink)}@media(min-width:800px){.stats{grid-template-columns:repeat(4,1fr)}}.stat{padding:18px 16px 18px 0;border-bottom:1px solid var(--rule);display:flex;flex-direction:column;gap:10px}@media(min-width:800px){.stat{border-bottom:0;border-right:1px solid var(--rule);padding-left:16px}.stat:first-child{padding-left:0}.stat:last-child{border-right:0}}.stat__num{font-size:clamp(64px,8vw,112px);font-variant-numeric:tabular-nums}.stat__num small{font-size:.42em;margin-left:.04em}.stat__label{color:var(--graphite)}.section-head{margin-bottom:clamp(28px,4vw,48px)}.section-head h2{font-size:clamp(54px,10vw,144px)}.section-head--row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px}.section-head__aside{font-size:clamp(22px,2.4vw,30px);max-width:20ch}.h3{font-size:clamp(32px,3.4vw,44px);margin-bottom:18px}.course{padding-bottom:clamp(72px,10vw,140px)}.course__meta{margin-top:18px;color:var(--graphite)}.profile{padding:0 14px 12px}.profile__head{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid var(--rule)}.profile__head span:last-child{color:var(--lilac-wet);font-weight:700;text-align:right}.profile__plot{position:relative;padding-top:74px}.profile__svg{position:relative;height:clamp(150px,22vw,280px);cursor:crosshair;touch-action:pan-y}.profile__svg svg{width:100%;height:100%;overflow:visible}.p-area{fill:var(--paper)}.p-line-up{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-dasharray:5 5;opacity:.5;vector-effect:non-scaling-stroke}.p-line{fill:none;stroke:var(--lilac);stroke-width:5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.p-grid line{stroke:var(--ink);opacity:.1;vector-effect:non-scaling-stroke}.p-hill{fill:url(#hatch-orange)}.p-cross{stroke:var(--ink);stroke-width:1;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .2s}.profile__svg:hover .p-cross,.profile__svg.is-touch .p-cross{opacity:.5}.p-dot{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--lilac);border:2px solid var(--ink);pointer-events:none;left:0;top:0}.profile__pois{position:absolute;inset:0 0 auto;height:74px;pointer-events:none}.ppoi{position:absolute;left:var(--x);bottom:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;pointer-events:auto}.ppoi.at-start{transform:none;align-items:flex-start}.ppoi.at-end{transform:translate(-100%);align-items:flex-end}.ppoi button{all:unset;cursor:pointer;font:700 10px/1.1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;padding:3px 5px;white-space:nowrap;background:var(--paper-2)}.ppoi button:hover,.ppoi button:focus-visible,.ppoi.is-on button{background:var(--marker)}.ppoi i{display:block;width:1px;background:var(--ink);height:calc(8px + var(--tier) * 20px)}@media(min-width:800px){.ppoi button{font-size:11px}}.profile__axis{display:flex;justify-content:space-between;padding-top:8px;border-top:1px solid var(--ink);color:var(--graphite)}.course__grid{display:grid;gap:48px;margin-top:clamp(48px,6vw,80px)}@media(min-width:900px){.course__grid{grid-template-columns:1.2fr 1fr;gap:72px}}.hills{border-top:1px solid var(--ink)}.hill{display:grid;gap:6px;padding:18px 0;border-bottom:1px solid var(--rule)}@media(min-width:600px){.hill{grid-template-columns:220px 1fr;gap:20px}}.hill dt{font-size:30px}.hill dd .voice{font-size:21px;margin-right:4px}.links{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:24px}.waves__note{color:var(--graphite);margin:-8px 0 14px}.wave-list{border-top:1px solid var(--ink)}.wave{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--rule)}.wave__time{font-size:14px;font-weight:700;letter-spacing:0}.wave__groups{display:flex;align-items:center;gap:6px;font-weight:500}.dot{width:14px;height:14px;border-radius:50%;background:var(--c);border:1px solid var(--ink);flex:none}.dot+.dot{margin-left:-9px}.wave__groups .dot:last-of-type{margin-right:6px}.races{position:relative;padding-block:clamp(72px,10vw,140px);border-top:1px solid var(--ink)}.race-list{border-top:1px solid var(--ink)}.race a{position:relative;display:grid;grid-template-columns:1fr auto;gap:8px 24px;align-items:center;padding:22px 0;border-bottom:1px solid var(--ink);text-decoration:none;isolation:isolate}.race a:before{content:"";position:absolute;inset:0 calc(var(--gutter) * -1);z-index:-1;background:var(--lilac-lt);opacity:.45;transform:scaleY(0);transform-origin:bottom;transition:transform .55s var(--ease-out)}.race a:hover:before,.race a:focus-visible:before{transform:none}.race__name{font-size:clamp(48px,7.6vw,108px);grid-column:1;transition:transform .55s var(--ease-out)}.race a:hover .race__name{transform:translate(10px)}.race__tags{grid-column:1;display:flex;flex-wrap:wrap;gap:4px 18px;color:var(--graphite)}.race__blurb{grid-column:1;max-width:52ch;color:var(--ink-dim)}.race__go{grid-column:2;grid-row:1 / span 3;font:400 clamp(32px,4vw,56px)/1 var(--font-body);transition:transform .55s var(--ease-out)}.race a:hover .race__go{transform:translate(6px)}@media(min-width:1000px){.race a{grid-template-columns:minmax(0,1fr) 300px auto}.race__name{grid-row:1 / span 2}.race__tags{grid-column:2;grid-row:1;align-self:end;flex-direction:column}.race__blurb{grid-column:2;grid-row:2;font-size:14px;align-self:start}.race__go{grid-column:3;grid-row:1 / span 2}.race-list:hover .race a:not(:hover) .race__name{opacity:.35}.race__name{transition:transform .55s var(--ease-out),opacity .4s}}.stamp-follow{position:fixed;left:0;top:0;z-index:20;pointer-events:none;display:none}@media(hover:hover)and (pointer:fine)and (min-width:1000px){.js:not(.still) .stamp-follow{display:block}}.stamp-follow__inner{width:180px;height:216px;margin:-108px 0 0 -90px;opacity:0;transform:scale(.9);transition:opacity .3s var(--ease-out),transform .5s var(--ease-out)}.stamp-follow.is-on .stamp-follow__inner{opacity:1;transform:none}.stamp-follow svg{width:100%;height:100%}.ladder{display:grid;gap:32px;margin-top:clamp(56px,7vw,96px);padding:28px 18px}@media(min-width:900px){.ladder{grid-template-columns:1fr 1.1fr;padding:40px;gap:56px;align-items:end}}.ladder__title{font-size:clamp(44px,5.4vw,76px)}.ladder__sub{font-size:22px;margin:12px 0 22px}.ladder__fine{color:var(--graphite);margin-top:18px;line-height:1.6;max-width:46ch}.steps{display:grid;grid-template-columns:repeat(3,1fr);align-items:end;height:clamp(220px,26vw,320px);border-bottom:2px solid var(--ink)}.step{position:relative;height:calc(var(--h) * 100%);display:flex;flex-direction:column;justify-content:flex-start;padding:10px 10px 0;border-left:1px solid var(--ink);border-top:2px solid var(--ink);background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--orange) 70%,transparent) 0 2px,transparent 2px 9px)}.step:first-child{background:color-mix(in srgb,var(--lilac) 85%,transparent)}.step__price{font-size:clamp(40px,5vw,68px)}.step__when{margin-top:6px}.js:not(.still) .step{transform:scaleY(0);transform-origin:bottom;transition:transform 1.1s var(--ease-out)}.js:not(.still) .step:nth-child(2){transition-delay:.14s}.js:not(.still) .step:nth-child(3){transition-delay:.28s}.js:not(.still) .js-ladder.is-in .step{transform:none}.news{padding-block:clamp(72px,10vw,140px);border-top:1px solid var(--ink)}.news-grid{display:grid;gap:0;border-top:1px solid var(--ink)}@media(min-width:900px){.news-grid{grid-template-columns:repeat(3,1fr)}}.story a{display:flex;flex-direction:column;gap:14px;height:100%;padding:22px 0 26px;text-decoration:none;border-bottom:1px solid var(--rule)}@media(min-width:900px){.story a{padding:24px 24px 28px;border-bottom:0;border-left:1px solid var(--rule)}.story:first-child a{border-left:0;padding-left:0}}.story time{color:var(--graphite)}.story__title{font:600 clamp(22px,2vw,28px)/1.15 var(--font-body);letter-spacing:-.01em;text-wrap:balance}.story p{color:var(--ink-dim);font-size:15px}.story__more{margin-top:auto}.story__more span{display:inline-block;transition:transform .45s var(--ease-out)}.story a:hover .story__more span{transform:translate(4px)}.prro{display:flex;flex-wrap:wrap;gap:10px 32px;align-items:baseline;justify-content:space-between;margin-top:48px;padding:18px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.prro__k{color:var(--graphite)}.prro__next{font-size:18px}.photos{padding-bottom:clamp(72px,10vw,120px)}.photo-strip{display:flex;gap:14px;overflow-x:auto;padding:0 var(--gutter) 14px;scroll-padding-inline:var(--gutter);scroll-snap-type:x proximity}.photo-strip::-webkit-scrollbar{height:8px}.photo-strip::-webkit-scrollbar-track{background:transparent;box-shadow:inset 0 -1px 0 var(--rule);margin-inline:var(--gutter)}.photo-strip::-webkit-scrollbar-thumb{border:0}@supports not selector(::-webkit-scrollbar){.photo-strip{scrollbar-width:thin;scrollbar-color:var(--ink) transparent}}.photo{--c: var(--lilac);flex:none;width:clamp(200px,19vw,270px);scroll-snap-align:start;align-self:flex-end}.photo--wide{width:clamp(280px,30vw,400px)}.photo:nth-child(5n+2){--c: var(--orange)}.photo:nth-child(5n+3){--c: var(--blue)}.photo:nth-child(5n+4){--c: var(--moss)}.photo:nth-child(5n+5){--c: var(--marker)}.photo__frame{position:relative;aspect-ratio:4 / 5;border:1px solid var(--ink);overflow:hidden;display:flex;align-items:flex-end;padding:12px;background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--c) 55%,transparent) 0 1.5px,transparent 1.5px 8px),var(--paper-2);transition:transform .6s var(--ease-out)}.photo--wide .photo__frame{aspect-ratio:4 / 3.2}.photo--tall .photo__frame{aspect-ratio:3 / 4.3}.photo__word{font-size:clamp(36px,3.4vw,52px);background:var(--paper-2);padding:2px 6px 0}.photo:hover .photo__frame{transform:translateY(-6px)}.photo__frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}html:not([data-photos=torn]) .photo__frame{box-shadow:7px 7px 0 var(--c)}.photo .tag{position:absolute;left:10px;top:10px;background:var(--paper);border:1px solid var(--ink);padding:3px 6px;font-size:10px}.photo figcaption{margin-top:8px;color:var(--graphite);font-size:10px}.photos__note{color:var(--graphite);font-size:10px;margin-top:8px}.community{background:var(--ink);color:var(--paper);padding-block:clamp(80px,11vw,150px)}.community .kicker,.community__org{color:var(--lilac-lt)}.community__grid{display:grid;gap:40px}@media(min-width:900px){.community__grid{grid-template-columns:1fr 1fr;gap:72px;align-items:end}}.community h2{font-size:clamp(60px,9vw,132px)}.community__org{margin-top:18px;font-size:13px}.community__quote{font-size:clamp(32px,3.8vw,52px);line-height:1.05;margin-bottom:22px}.community__body p{color:#efe6d6c7;max-width:52ch;margin-bottom:28px}.community :focus-visible{outline-color:var(--lilac-lt)}.sponsors{padding-block:clamp(72px,10vw,140px)}.presenting{display:grid;grid-template-columns:repeat(3,auto);gap:4px 28px}.presenting dt{color:var(--graphite);font-size:10px}.presenting dd{font:600 15px/1.3 var(--font-body);letter-spacing:0;text-transform:none}@media(max-width:599px){.presenting{grid-template-columns:1fr 1fr}}.stamps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:599px){.stamps .stamp{aspect-ratio:1.7 / 1;padding:7px}.stamps .stamp span{font-size:17px}}@media(min-width:600px){.stamps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media(min-width:1100px){.stamps{grid-template-columns:repeat(7,minmax(0,1fr))}}.stamp{--perf: radial-gradient(circle at 5px 5px, transparent 3.2px, #000 3.6px) -5px -5px / 10px 10px;position:relative;aspect-ratio:1 / 1.08;padding:9px;background:var(--key);-webkit-mask:var(--perf),linear-gradient(#000 0 0) content-box;mask:var(--perf),linear-gradient(#000 0 0) content-box;transition:transform .5s var(--ease-out)}.stamp span{display:grid;place-items:center;height:100%;padding:10px;text-align:center;border:1px solid var(--ink);font:900 clamp(18px,1.6vw,22px)/.95 var(--font-display);text-transform:uppercase;transition:background .4s var(--ease-out)}.stamp:hover{transform:translateY(-4px)}.stamp:hover span{background:color-mix(in srgb,var(--marker) 70%,var(--key))}.stamps__note{color:var(--graphite);font-size:10px;margin-top:14px}.closer{padding-block:clamp(48px,6vw,80px) clamp(80px,12vw,170px);border-top:1px solid var(--ink);background:repeating-linear-gradient(-45deg,rgba(23,20,15,.05) 0 1px,transparent 1px 11px)}.closer__title{font-size:clamp(64px,11.5vw,190px)}.closer__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:32px}.closer__voice{font-size:clamp(30px,3.6vw,48px)}.closer__reg{margin-top:22px;color:var(--graphite)}.footer{background:var(--paper-2);border-top:3px double var(--ink);padding-top:56px;overflow:hidden}.footer__grid{display:grid;grid-template-columns:1fr 1fr;gap:36px 24px}@media(min-width:900px){.footer__grid{grid-template-columns:repeat(3,1fr) 1.4fr}}.footer__k{color:var(--graphite);margin-bottom:12px}.footer ul li{margin-bottom:6px}.footer a{text-decoration:none}.footer a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.footer address{font-style:normal;line-height:1.7}.footer__mark{margin-top:40px;line-height:.8;text-align:center;overflow:hidden;font-size:clamp(90px,21.5vw,340px)}.footer__mark span{display:inline-block;letter-spacing:-.02em;color:var(--ink);will-change:transform}.footer__fine{color:var(--graphite);font-size:10px;padding-block:14px 22px;border-top:1px solid var(--ink)}.still *,.still *:before,.still *:after{transition-duration:0ms!important;animation:none!important}@media(min-width:1000px){.section-head{margin-bottom:min(48px,4.5vh)}.section-head h2{font-size:min(clamp(54px,10vw,144px),12vh)}.profile__svg{height:clamp(150px,min(22vw,28vh),280px)}.race__name{font-size:min(clamp(48px,7.6vw,108px),9vh)}.race a{padding-block:min(22px,1.9vh);grid-template-columns:minmax(0,1fr) minmax(300px,30%) auto}.race__blurb{line-height:1.45}.race__tags{flex-direction:row}.welcome__big{font-size:min(clamp(32px,5vw,76px),8.2vh)}.community h2{font-size:min(clamp(60px,9vw,132px),12vh)}.community .pic--pop{max-width:min(100%,64vh)}.closer__title{font-size:min(clamp(64px,11.5vw,190px),18vh)}.pic--closer .pic__box{aspect-ratio:auto!important;height:min(39.6cqi,44vh)}}#races,#news{scroll-margin-top:calc(24px - clamp(72px,10vw,140px))}#community{scroll-margin-top:calc(24px - clamp(80px,11vw,150px))}[data-look] .frame i,[data-look] .crop{display:none}[data-look] body{background-image:none}[data-look] .mono{font-size:12px;letter-spacing:.05em}[data-look] .pic__cap,[data-look] .photo figcaption,[data-look] .photos__note,[data-look] .stamps__note,[data-look] .footer__fine,[data-look] .cell__unit,[data-look] .presenting dt{font-size:11px}[data-look] .race__blurb{font-size:15px}[data-look] .card-print,[data-look] .race-list,[data-look] .course__grid,[data-look] .story a{background:var(--key)}[data-look] .race-list{padding-inline:28px;overflow:hidden}[data-look] .race a:before{inset:0 -28px}[data-look] .race:last-child a{border-bottom:0}[data-look] .course__grid{padding:clamp(24px,3.4vw,44px)}[data-look] .hills,[data-look] .wave-list{border-top-color:var(--rule)}[data-look] .news-grid{border-top:0;gap:14px}@media(min-width:900px){[data-look] .story a,[data-look] .story:first-child a{padding:26px 26px 30px;border-left:0}}[data-look] .story a{padding:22px;border-bottom:0}[data-look] .news-grid{display:grid;gap:14px}[data-look] .prro{border-color:var(--rule)}[data-look] .btn{--bg: var(--ink);--fg: var(--key);border-color:var(--ink);justify-content:center;gap:12px;font-weight:600;transition:background .2s,color .2s,border-color .2s,transform .6s var(--ease-out)}[data-look] .btn:before{content:none}[data-look] .btn:hover,[data-look] .btn:focus-visible{--bg: var(--lilac-wet);--fg: #fff;border-color:var(--lilac-wet);color:var(--fg)}[data-look] .btn--line{--bg: transparent;--fg: var(--ink);border-color:color-mix(in srgb,var(--ink) 45%,transparent)}[data-look] .btn--line:hover,[data-look] .btn--line:focus-visible{--bg: var(--paper-2);--fg: var(--ink);border-color:var(--ink)}[data-look] .btn--lilac,[data-look] .btn--paper{--bg: var(--ink);--fg: var(--key);border-color:var(--ink)}[data-look] .community{background:var(--key);color:var(--ink);margin-inline:var(--gutter)}[data-look] .community .kicker,[data-look] .community__org{color:var(--lilac-wet)}[data-look] .community__body p{color:var(--ink-dim)}[data-look] .community :focus-visible{outline-color:var(--lilac-wet)}[data-look] .pic--on-ink .pic__frame{border-color:var(--ink)}[data-look] .pic--on-ink .pic__cap{color:var(--graphite)}[data-look] .closer{background:none}[data-look=a]{--paper: #F8F2E7;--paper-2: #EDE4D3;--key: #FFFDF8;--ink: #15120D;--graphite: #4E483F;--ink-dim: rgba(21, 18, 13, .8);--rule: rgba(21, 18, 13, .15);--lilac-wet: #5B3FA3;--lilac-tint: #E9E1F6}[data-look=a] .frame{border-color:var(--rule)}[data-look=a] .card-print,[data-look=a] .race-list,[data-look=a] .course__grid,[data-look=a] .story a,[data-look=a] .community{border:1px solid var(--rule);border-radius:8px}[data-look=a] .hero__map,[data-look=a] .ladder{border-top:4px solid var(--lilac)}[data-look=a] .profile,[data-look=a] .ladder{padding-inline:clamp(18px,2.4vw,32px)}[data-look=a] .ladder{padding-block:clamp(28px,3.4vw,44px)}[data-look=a] .story a:hover{border-color:var(--ink)}[data-look=a] .btn{border-radius:4px}[data-look=a] .btn--line:hover{--bg: var(--key)}[data-look=a] .dateline{border-top:2px solid var(--ink)}[data-look=a] .pic,[data-look=a] .photo{--c: var(--lilac-tint) !important}[data-look=a] .race a:before{background:var(--lilac-tint);opacity:1}[data-look=a] .ppoi button{background:var(--key)}[data-look=a] .c-label{stroke:var(--key)}[data-look=a] .step{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--ink) 22%,transparent) 0 1.5px,transparent 1.5px 9px)}[data-look=a] .step:first-child{background:var(--lilac-tint)}[data-look=a] .ticker{background:var(--paper-2);color:var(--ink);border-color:var(--rule)}[data-look=a] .ticker__track b{color:var(--lilac)}[data-look=a] .countdown__cells{background:var(--key);border:1px solid var(--rule);border-radius:8px;padding-inline:14px}[data-look=a] .cell:first-child{padding-left:4px}[data-look=a] .stamp{background:var(--key)}[data-look=a] .stamp span{border-color:var(--rule)}[data-look=a] .closer,[data-look=a] .races,[data-look=a] .news{border-top-color:var(--rule)}[data-look=a] .community{padding-inline:0;border-radius:12px}@media(min-width:900px){[data-look=a] .community{border-top:4px solid var(--lilac)}}[data-look=b]{--paper: #111110;--paper-2: #1C1B19;--key: #232220;--ink: #F2EEE6;--graphite: #A8A196;--ink-dim: rgba(242, 238, 230, .76);--rule: rgba(242, 238, 230, .16);--lilac: #A48AE6;--lilac-wet: #B9A2EC;color-scheme:dark}[data-look=b] .card-print,[data-look=b] .race-list,[data-look=b] .course__grid,[data-look=b] .story a,[data-look=b] .community,[data-look=b] .stamps,[data-look=b] .preloader{--paper: #F2EEE6;--paper-2: #E6E0D5;--key: #FAF7F1;--ink: #111110;--graphite: #5A554C;--ink-dim: rgba(17, 17, 16, .74);--rule: rgba(17, 17, 16, .14);--lilac: #8E6BD6;--lilac-wet: #5E43A6;color:var(--ink)}[data-look=b] .card-print,[data-look=b] .race-list,[data-look=b] .course__grid,[data-look=b] .story a,[data-look=b] .community{background:var(--paper);border:0;border-radius:16px}[data-look=b] .preloader{background:var(--paper)}[data-look=b] .frame{display:none}[data-look=b] .profile,[data-look=b] .ladder{padding-inline:clamp(18px,2.4vw,32px)}[data-look=b] .ladder{padding-block:clamp(28px,3.4vw,44px)}[data-look=b] .hero__map{overflow:hidden}[data-look=b] .ppoi button{background:var(--paper)}[data-look=b] .btn{border-radius:7px}[data-look=b] .btn:hover,[data-look=b] .btn:focus-visible{--bg: var(--lilac-wet);--fg: #111110}[data-look=b] :is(.card-print,.community) .btn:hover,[data-look=b] :is(.card-print,.community) .btn:focus-visible{--bg: var(--lilac-wet);--fg: #fff}[data-look=b] .btn--line:hover,[data-look=b] .btn--line:focus-visible{--bg: var(--paper-2);--fg: var(--ink);border-color:var(--ink)}[data-look=b] :focus-visible{outline-color:var(--lilac-wet)}[data-look=b] .display{font-family:var(--font-body);font-weight:500;text-transform:none;letter-spacing:-.05em;line-height:.96}[data-look=b] .hero__title .stack{font-size:min(30cqi,230px);line-height:.9;letter-spacing:-.06em}@media(min-width:1000px){[data-look=b] .hero__title .stack{font-size:min(30cqi,230px,20.5vh)}}[data-look=b] .hero__yr{color:var(--lilac-wet);letter-spacing:-.02em}[data-look=b] .eyebrow{color:var(--graphite)}[data-look=b] .stat__num{font-size:clamp(54px,6.4vw,92px)}[data-look=b] .race__name{font-size:clamp(36px,5.4vw,80px)}[data-look=b] .ladder__title{font-size:clamp(38px,4.4vw,64px)}[data-look=b] .community h2{font-size:clamp(48px,6.4vw,104px)}[data-look=b] .footer__mark{font-size:clamp(80px,18vw,300px)}[data-look=b] .hill dt{font-size:26px}@media(min-width:1000px){[data-look=b] .section-head h2{font-size:min(clamp(54px,8.6vw,128px),11.5vh)}[data-look=b] .race__name{font-size:min(clamp(36px,5.4vw,80px),7.6vh)}[data-look=b] .community h2{font-size:min(clamp(48px,6.4vw,104px),11vh)}[data-look=b] .closer__title{font-size:min(clamp(60px,10vw,170px),17vh)}}[data-look=b] .ticker{background:#f2eee6;color:#111110;border-color:#f2eee6}[data-look=b] .ticker__track{font:500 clamp(24px,2.8vw,36px)/1 var(--font-body);letter-spacing:-.035em;text-transform:none;padding:14px 0}[data-look=b] .ticker__track b{color:#5e43a6}[data-look=b] .dateline{border-top:1px solid var(--rule);border-bottom-color:var(--rule)}[data-look=b] .countdown__cells{border-color:var(--rule)}[data-look=b] .cell{border-left-color:var(--rule)}[data-look=b] .races,[data-look=b] .news,[data-look=b] .closer{border-top-color:var(--rule)}[data-look=b] .pic__shadow{display:none}[data-look=b] .pic__img{clip-path:inset(var(--win) 0 0 0 round 12px)}[data-look=b] .pic__frame{border:0}[data-look=b] .photo__frame{border:0;border-radius:12px;box-shadow:none!important;background:var(--paper-2)}[data-look=b] .photo .tag{background:var(--paper);border-color:var(--rule)}[data-look=b] .race a:before{background:var(--paper-2);opacity:1}[data-look=b] .step{background:repeating-linear-gradient(-45deg,rgba(17,17,16,.16) 0 1.5px,transparent 1.5px 9px)}[data-look=b] .step:first-child{background:var(--lilac-lt)}[data-look=b] .stamps{gap:10px}[data-look=b] .stamp{-webkit-mask:none;mask:none;border-radius:12px;background:var(--paper)}[data-look=b] .stamp span{border:0;font:500 clamp(15px,1.25vw,18px)/1.15 var(--font-body);letter-spacing:-.02em;text-transform:none}[data-look=b] .stamp:hover span{background:none}[data-look=b] .footer{border-top:1px solid var(--rule)}[data-look=b] .footer__fine{border-top-color:var(--rule)}[data-look=b] .community{padding-inline:0}[data-look=b] .hero__bg img,[data-look=b] .hero__bg canvas{mix-blend-mode:normal;filter:grayscale(1) contrast(1.05) brightness(.9);opacity:.34}[data-look=b] .topbar.is-scrolled{border-bottom-color:var(--rule)}[data-look=b] .mark{font:600 22px/1 var(--font-body);letter-spacing:-.04em}.mode-btn{display:grid;place-items:center;width:36px;height:36px;flex:none;padding:0;border:1px solid var(--ink);border-radius:50%;background:none;color:var(--ink);cursor:pointer}.mode-btn:hover{background:var(--paper-2)}.mode-btn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mode-btn__sun,[data-look=b] .mode-btn__moon{display:none}[data-look=b] .mode-btn__sun{display:inline}@media(max-width:899px){.mode-btn{width:34px;height:34px}}
