:root{--paper:#fff;--ink:#1f1d1b;--ink-2:#1f1d1bad;--ink-3:#1f1d1b9e;--line:#1f1d1b1f;--body:#1f1d1bdb;--wash:#fff;--ease:cubic-bezier(.23, 1, .32, 1);--spring:cubic-bezier(.3, 1.4, .5, 1);--display:"Instrument Sans", "Instrument Sans fallback", -apple-system, system-ui, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, monospace;--ui:-apple-system, system-ui, sans-serif;--pixel:"Pixelify Sans", "Pixelify Sans fallback", ui-monospace, "SF Mono", Menlo, monospace;--gut:clamp(16px, 2.6vw, 36px);--measure:680px;--wide:1080px;--seam:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 3' shape-rendering='crispEdges'><rect x='1' y='0' width='1' height='1' fill='%23e8412f'/><rect x='0' y='1' width='1' height='1' fill='%23e8412f'/><rect x='1' y='1' width='1' height='1' fill='%23ffd04a'/><rect x='2' y='1' width='1' height='1' fill='%23e8412f'/><rect x='1' y='2' width='1' height='1' fill='%23e8412f'/><rect x='4' y='1' width='1' height='1' fill='%231f8a3a'/><rect x='7' y='0' width='1' height='1' fill='%232447d8'/><rect x='6' y='1' width='1' height='1' fill='%232447d8'/><rect x='7' y='1' width='1' height='1' fill='%23ffd04a'/><rect x='8' y='1' width='1' height='1' fill='%232447d8'/><rect x='7' y='2' width='1' height='1' fill='%232447d8'/><rect x='10' y='1' width='1' height='1' fill='%231f8a3a'/><rect x='13' y='0' width='1' height='1' fill='%23f594b8'/><rect x='12' y='1' width='1' height='1' fill='%23f594b8'/><rect x='13' y='1' width='1' height='1' fill='%23e3a21a'/><rect x='14' y='1' width='1' height='1' fill='%23f594b8'/><rect x='13' y='2' width='1' height='1' fill='%23f594b8'/><rect x='16' y='1' width='1' height='1' fill='%231f8a3a'/><rect x='19' y='0' width='1' height='1' fill='%23ffc93c'/><rect x='18' y='1' width='1' height='1' fill='%23ffc93c'/><rect x='19' y='1' width='1' height='1' fill='%23e2562b'/><rect x='20' y='1' width='1' height='1' fill='%23ffc93c'/><rect x='19' y='2' width='1' height='1' fill='%23ffc93c'/><rect x='22' y='1' width='1' height='1' fill='%231f8a3a'/></svg>")}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font:400 13px/1.45 var(--ui);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;flex-direction:column;min-height:100svh;display:flex;overflow-x:clip}a{color:inherit;text-decoration:none}::selection{background:#d9def2}:focus-visible{outline-offset:4px;border-radius:6px;outline:1.5px solid}img,video{max-width:100%;height:auto;display:block}.mast{padding:max(var(--gut), env(safe-area-inset-top)) var(--gut) 0;justify-content:space-between;align-items:center;display:flex}.me{font:500 12px/1.2 var(--mono);transition:background-color .2s var(--ease), box-shadow .2s var(--ease), transform .16s var(--ease);border-radius:99px;align-items:center;gap:10px;margin:-6px -16px -6px -6px;padding:6px 16px 6px 6px;display:flex;position:relative}.me:active{transform:scale(.96)}.me picture{display:contents}.me img{object-fit:contain;mix-blend-mode:multiply;width:36px;height:36px;transition:transform .5s var(--spring)}.me small{color:var(--ink-2);font-size:11px;display:block}.back{width:44px;height:44px;color:var(--ink);box-shadow:0 0 0 1px var(--line);transition:box-shadow .2s var(--ease), transform .16s var(--ease);background:#fff;border-radius:50%;place-items:center;margin:-2px 0 -2px -4px;display:inline-grid}.back svg{transition:transform .3s var(--spring)}.back:active{transform:scale(.92)}.back:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:50%}@media (prefers-reduced-motion:reduce){.back,.back svg{transition:none}.back:active{transform:none}}.sections{font:500 14px/1 var(--pixel);gap:4px;display:flex}.sections a{min-height:44px;color:var(--ink-2);align-items:center;padding:0 12px;transition:color .2s;display:inline-flex;position:relative}.sections a[aria-current=page]{color:var(--ink)}.sections a[aria-current=page]:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:10px;left:12px;right:12px}@media (hover:hover) and (pointer:fine){.me:hover{box-shadow:0 0 0 1px var(--line);background:#ffffffb3}.me:hover img{transform:rotate(-8deg)scale(1.08)}.back:hover{box-shadow:0 0 0 1px var(--ink-3)}.back:hover svg{transform:translate(-2px)}.sections a:hover{color:var(--ink)}}.page{width:100%;padding:clamp(20px, 9vw, 112px) var(--gut) clamp(48px, 10vw, 128px);flex:1}.eyebrow{font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.draft{font:500 11px/1 var(--pixel);letter-spacing:.02em;text-transform:lowercase;color:#fff;background:var(--ink);padding:4px 7px 5px}.col{max-width:var(--measure);margin:0 auto}.wide-col{max-width:var(--wide);margin:0 auto}.index-head{margin-bottom:clamp(36px,6vw,64px)}.index-head h1{font:500 clamp(40px, 7vw, 72px)/1 var(--display);letter-spacing:-.025em;margin-top:18px}.index-head p:not(.eyebrow){font:400 18px/1.5 var(--display);color:var(--ink-2);text-wrap:pretty;max-width:34em;margin-top:14px}.empty{font:400 16px/1.5 var(--display);color:var(--ink-2)}.cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:clamp(32px,4vw,48px) clamp(24px,3vw,40px);padding:0;list-style:none;display:grid}.card{display:block}.card .shot{background:var(--wash);box-shadow:inset 0 0 0 .5px var(--line);border-radius:16px;overflow:hidden}.card .shot img{aspect-ratio:1200/752;object-fit:cover;width:100%;transition:transform .7s var(--ease)}.card h2{font:500 24px/1.15 var(--display);letter-spacing:-.015em;align-items:baseline;gap:10px;margin-top:18px;display:flex}.card h2 .arr{color:var(--ink-2);transition:transform .4s var(--spring), color .2s;font-size:18px;display:inline-block}.card p:not(.eyebrow){font:400 15.5px/1.5 var(--display);color:var(--ink-2);text-wrap:pretty;margin-top:8px}.card .eyebrow{margin-top:14px}.posts{border-top:1px solid var(--line);padding:0;list-style:none}.posts li{border-bottom:1px solid var(--line)}.post{grid-template-columns:120px 1fr;align-items:baseline;gap:6px 24px;padding:22px 0;display:grid}.post time{font:400 12px/1.4 var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums}.post h2{font:500 21px/1.25 var(--display);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.post p{font:400 15.5px/1.5 var(--display);color:var(--ink-2);text-wrap:pretty;grid-column:2}@media (width<=640px){.post{grid-template-columns:1fr}.post p{grid-column:1}}@media (hover:hover) and (pointer:fine){.card:hover .shot img{transform:scale(1.015)}.card:hover h2 .arr{color:var(--ink);transform:translate(4px)}.post:hover h2{text-underline-offset:4px;text-decoration:underline 1px}}.article-head{max-width:var(--measure);margin:0 auto clamp(36px,6vw,56px)}.article-head h1{font:500 clamp(38px, 6.4vw, 64px)/1.02 var(--display);letter-spacing:-.028em;text-wrap:balance;margin-top:20px}.article-head .lede{font:400 clamp(18px, 2.2vw, 21px)/1.5 var(--display);color:var(--ink-2);text-wrap:pretty;margin-top:18px}.facts{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px 24px;margin-top:32px;padding-top:20px;display:grid}.facts dt{font:500 10.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.facts dd{font:400 14px/1.45 var(--display);color:var(--ink);margin-top:8px}.facts a{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.cover{max-width:var(--wide);background:var(--wash);box-shadow:inset 0 0 0 .5px var(--line);border-radius:clamp(14px,2vw,22px);margin:0 auto clamp(40px,7vw,72px);overflow:hidden}.cover img{width:100%}.prose{max-width:var(--measure);font:400 18px/1.7 var(--display);color:var(--body);margin:0 auto}.prose>*+*{margin-top:1.1em}.prose h2{font:500 clamp(24px, 3vw, 30px)/1.2 var(--display);letter-spacing:-.018em;color:var(--ink);text-wrap:balance;margin-top:2.4em;scroll-margin-top:24px}.prose h3{font:600 19px/1.3 var(--display);color:var(--ink);margin-top:2em;scroll-margin-top:24px}.prose h2+*,.prose h3+*{margin-top:.6em}.prose p,.prose li{text-wrap:pretty}.prose strong{color:var(--ink);font-weight:600}.prose a{color:var(--ink);text-underline-offset:3px;text-decoration:underline 1px #1f1d1b47;transition:text-decoration-color .2s}@media (hover:hover) and (pointer:fine){.prose a:hover{text-decoration-color:var(--ink)}}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--ink-3)}.prose blockquote{border-left:3px solid var(--ink);color:var(--ink);padding:.1em 0 .1em 1.1em;font-size:20px;line-height:1.55}.prose code{font:.86em/1 var(--mono);background:#1f1d1b0f;border-radius:5px;padding:.15em .35em}.prose pre{font:13.5px/1.6 var(--mono);box-shadow:inset 0 0 0 .5px var(--line);border-radius:14px;padding:18px 20px;overflow-x:auto;background:var(--wash)!important}.prose pre code{font:inherit;background:0 0;padding:0}.prose hr{background:var(--seam) 0 0 / 120px 100% repeat-x;width:120px;height:15px;image-rendering:pixelated;border:0;margin:2.6em auto}.prose>p>img,.prose>img{border-radius:12px}.prose>.wide{width:min(var(--wide), 100vw - var(--gut) * 2);margin-left:50%;translate:-50%}.prose>.wide,.prose>figure{margin-top:2em;margin-bottom:2em}.seam{--c:7px;height:calc(var(--c) * 3);margin:0 var(--gut);background:var(--seam) 0 0 / calc(var(--c) * 24) 100% repeat-x;image-rendering:pixelated}.foot{padding:28px var(--gut) max(22px, env(safe-area-inset-bottom));font:400 10.5px/1.2 var(--mono);color:var(--ink-3);letter-spacing:.02em;justify-content:space-between;gap:16px;display:flex}.foot nav{gap:14px;display:flex}.foot nav a{transition:color .2s;position:relative}.foot nav a:before{content:"";position:absolute;inset:-12px -6px}@media (hover:hover) and (pointer:fine){.foot a:hover{color:var(--ink)}}@media (width<=640px){.seam{--c:5px}.foot{justify-content:center}.foot>span{display:none}.prose{font-size:17px}}@media (width<=440px){.me span{white-space:nowrap}.sections{gap:0}.sections a{padding:0 8px}.sections a[aria-current=page]:after{left:8px;right:8px}}@media (width<=380px){.me small{display:none}}:root{--serif:"Instrument Serif", "Instrument Serif fallback", Georgia, serif}.blog{--text:660px;--gap:56px;--side:212px;--comp:calc(var(--text) + var(--gap) + var(--side));font-synthesis:none}.blog :where(h1,h2,h3){text-wrap:balance}.blog :where(p,li,figcaption){text-wrap:pretty;hanging-punctuation:first}.blog .px{font-family:var(--pixel);letter-spacing:.01em;font-weight:500}.blog :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.bp>*{width:min(100%, var(--comp));margin-inline:auto}.bp-head{margin-bottom:clamp(28px,4vw,44px)}.bp-meta{font:500 13px/1 var(--pixel);color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.bp-meta a{text-underline-offset:4px;min-height:44px;text-decoration:underline 1px;text-decoration-color:var(--line);transition:text-decoration-color .2s var(--ease), color .2s var(--ease);align-items:center;margin-block:-14px;display:inline-flex}.bp-meta>*+:before{content:"";vertical-align:middle;opacity:.5;background:currentColor;width:3px;height:3px;margin-right:14px;display:inline-block}.bp-meta .draft{color:#fff}.bp-meta .draft:before{display:none}.bp-title{font:400 clamp(46px, 8.2vw, 96px)/.98 var(--serif);letter-spacing:-.012em;color:var(--ink);max-width:11.5em;margin-top:22px}.bp-title em{letter-spacing:-.02em;font-style:italic}.bp-lede{font:400 clamp(19px, 2.1vw, 22px)/1.5 var(--display);color:var(--ink-2);max-width:32em;margin-top:20px}.blog .prose{max-width:none;color:var(--body);margin:0 auto}.blog .prose>*{max-width:var(--text)}.blog .prose>p,.blog .prose>ul,.blog .prose>ol{font-size:18px;line-height:1.7}.blog .prose h2{font:400 clamp(32px, 4vw, 44px)/1.04 var(--serif);letter-spacing:-.008em;color:var(--ink);margin-top:2.1em}.blog .prose h2 em{font-style:italic}.blog .prose h3{font:500 13px/1.2 var(--pixel);letter-spacing:.02em;color:var(--ink-2);margin-top:3.2em}.blog .prose h3+h2{margin-top:.35em}.blog .prose a{text-underline-offset:.22em;text-decoration-skip-ink:auto;text-decoration-color:#1f1d1b4d}.blog .prose code{box-shadow:none;color:var(--ink);background:0 0;padding:0;font-size:.84em}.blog .prose pre{font:13.5px/1.65 var(--mono);box-shadow:inset 0 0 0 1px var(--line);tab-size:2;border-radius:12px;padding:20px 22px;background:#fff!important}.blog .prose pre code{font-size:inherit}.blog .prose blockquote{font:400 clamp(26px, 3vw, 32px)/1.2 var(--serif);color:var(--ink);border:0;padding:0}.blog .prose hr{margin:3em 0}.blog .prose>.wide,.blog .prose>.bx{clear:both;width:100%;max-width:none;margin-top:2.4em;margin-bottom:2.4em;margin-left:0;translate:none}.bp-end{margin-top:clamp(56px,8vw,96px)}.bp-end>*{max-width:var(--text)}.bp-end h2{font:500 13px/1 var(--pixel);color:var(--ink-2);letter-spacing:.02em}.bp-refs{border-top:1px solid var(--line);counter-reset:ref;margin-top:16px;padding:0;list-style:none}.bp-refs li{border-bottom:1px solid var(--line);font:400 15px/1.5 var(--display);color:var(--ink-2);grid-template-columns:32px 1fr;gap:0 8px;padding:14px 0;scroll-margin-top:24px;display:grid}.bp-refs li>span{font:500 13px/1.6 var(--pixel);color:var(--ink-3);font-variant-numeric:tabular-nums}.bp-refs a{color:var(--ink);text-underline-offset:3px;text-decoration:underline 1px #1f1d1b4d}.bp-refs li:target{background:linear-gradient(#fff3c2,#fff3c2) 0 0/3px 100% no-repeat}.bp-refs small{font:400 12px/1.4 var(--mono);color:var(--ink-3);overflow-wrap:anywhere;margin-top:2px;display:block}.bp-near{grid-template-columns:1fr 1fr;gap:16px;margin-top:clamp(48px,7vw,72px);display:grid}.bp-near a{border-top:1px solid var(--ink);transition:transform .16s var(--ease);padding:18px 0 4px;display:block}.bp-near a:active{transform:scale(.98)}.bp-near .next{text-align:right;grid-column:2}.bp-near span{font:500 12px/1 var(--pixel);color:var(--ink-2);display:block}.bp-near strong{font:400 26px/1.1 var(--serif);color:var(--ink);text-wrap:balance;margin-top:10px;display:block}.bp-near a:only-child{grid-column:1/-1}@media (hover:hover) and (pointer:fine){.bp-meta a:hover{color:var(--ink);text-decoration-color:var(--ink)}.bp-refs a:hover{text-decoration-color:var(--ink)}.bp-near strong{background:linear-gradient(var(--ink), var(--ink)) 0 100% / 0 1px no-repeat;transition:background-size .25s var(--ease);display:inline}.bp-near a:hover strong{background-size:100% 1px}}.bp-progress{display:none}@supports (animation-timeline:scroll()){.bp-progress{z-index:20;pointer-events:none;background:var(--ink);transform-origin:0;height:2px;animation:linear both bp-read;display:block;position:fixed;inset:0 0 auto;transform:scaleX(0)}html .bp-progress{animation-timeline:scroll(root)}}@keyframes bp-read{to{transform:scaleX(1)}}@media (width>=1120px){.bp-head>:not(.bp-title){max-width:var(--text)}}@media (width<=1119px){.blog{--comp:var(--text)}}@media (width<=640px){.blog .prose>p,.blog .prose>ul,.blog .prose>ol{font-size:17px;line-height:1.68}.bp-title{margin-top:18px}.blog .prose h2{margin-top:1.9em}.blog .prose>.wide,.blog .prose>.bx{width:calc(100% + var(--gut) * 2);margin-inline:calc(var(--gut) * -1)}.bp-near{grid-template-columns:1fr}.bp-near .next{grid-column:1}}.bi>*{width:min(100%,980px);margin-inline:auto}.bi-head{margin-bottom:clamp(36px,6vw,72px)}.bi-head p:first-child{font:500 13px/1 var(--pixel);color:var(--ink-2)}.bi-head h1{font:400 clamp(64px, 11vw, 128px)/.9 var(--serif);letter-spacing:-.015em;margin-top:14px}.bi-head h1 em{font-style:italic}.bi-head p:last-child{font:400 19px/1.5 var(--display);color:var(--ink-2);max-width:30em;margin-top:16px}.bi-list{border-top:1px solid var(--line);padding:0;list-style:none}.bi-list li{border-bottom:1px solid var(--line)}.bi-post{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:center;gap:24px 48px;padding:28px 0;display:grid}.bi-post .meta{font:500 12px/1 var(--pixel);color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bi-post h2{font:400 clamp(32px, 3.6vw, 44px)/1.02 var(--serif);letter-spacing:-.008em;text-wrap:balance;margin-top:14px}.bi-post h2 em{font-style:italic}.bi-post p{font:400 16px/1.55 var(--display);color:var(--ink-2);text-wrap:pretty;max-width:34em;margin-top:12px}.bi-post .go{font:500 13px/1 var(--pixel);color:var(--ink);align-items:center;gap:8px;margin-top:18px;display:inline-flex}.bi-post .go i{transition:transform .2s var(--ease);font-style:normal;display:inline-block}.bi-post .meta>*+:not(.draft):before{content:"";vertical-align:middle;opacity:.5;background:currentColor;width:3px;height:3px;margin-right:10px;display:inline-block}.bi-post .shot{box-shadow:inset 0 0 0 1px var(--line);aspect-ratio:380/200;transition:transform .2s var(--ease);border-radius:12px;position:relative;overflow:hidden}.bi-post .shot img{object-fit:cover;width:100%;height:100%}.bi-post:active .shot{transform:scale(.985)}@property --bi-k{syntax:"<number>";inherits:true;initial-value:9999}@media (hover:hover) and (pointer:fine){.bi-post:hover h2{text-underline-offset:6px;text-decoration:underline 1px #1f1d1b59}.bi-post:hover .go i{transform:translate(4px)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.bi-post:hover .ph-mini-garden>g{animation:bi-sway 1.4s steps(1) calc(var(--i) * -170ms) infinite}.bi-post:hover svg.ph-mini:not(.ph-mini-garden)>g{animation:bi-hop 1.5s steps(1) calc(var(--i) * .14s) infinite}.bi-post:hover .ph-mini .xr{--k:var(--bi-k);animation:2.4s steps(100,jump-none) both bi-stitch}}@keyframes bi-sway{0%,to{transform:none}25%{transform:translate(1px)}50%{transform:none}75%{transform:translate(-1px)}}@keyframes bi-hop{0%{transform:translateY(-3px)}14%,to{transform:none}}@keyframes bi-stitch{0%{--bi-k:0}to{--bi-k:100}}@media (width<=760px){.bi-list{border-top:0;gap:40px;display:grid}.bi-list li{border-bottom:0}.bi-post{grid-template-columns:1fr;gap:0;padding:0}.bi-post .shot{aspect-ratio:16/9;order:-1;margin-bottom:18px}.bi-post h2{margin-top:12px}.bi-post .go{min-height:44px;margin-top:4px}}.rdock{--rd-low:max(20px, calc(env(safe-area-inset-bottom) + 10px));z-index:30;left:50%;bottom:var(--rd-low);font:500 15px/1 var(--pixel);letter-spacing:.01em;contain:layout;clip-path:inset(-48px round 74px);background:#fffffff0;border-radius:99px;align-items:center;gap:2px;padding:4px;transition:translate .42s cubic-bezier(.32,.72,0,1),clip-path .42s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;translate:-50%}.rdock:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;transition:opacity .2s var(--ease) .12s;position:absolute;inset:0;box-shadow:0 0 0 1px #1f1d1b1a,0 16px 36px -18px #1f1d1b80,0 2px 6px -3px #1f1d1b2e}@media (hover:hover) and (pointer:fine){.rdock{backdrop-filter:blur(12px)saturate(1.4);background:#ffffffdb}}.rdock a{min-height:44px;color:var(--ink);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color .25s var(--ease), color .25s var(--ease), transform .16s var(--ease);border-radius:99px;align-items:center;display:inline-flex;position:relative}.rdock a:active{transform:scale(.96)}.rdock a:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:99px}.rd-back{width:44px;color:var(--ink-2);justify-content:center}.rd-back svg{transition:transform .3s var(--spring)}.rd-me{color:#1f1d1b;background:#ffd84d;padding:0 18px 0 5px}.rd-ic{place-items:center;width:34px;height:34px;display:grid;position:relative}.rd-ic picture{display:contents}.rd-ic img{object-fit:contain;mix-blend-mode:multiply;width:30px;height:30px;transition:transform .5s var(--spring);translate:0 2px}.rd-ring{fill:none;stroke-width:2px;stroke-linecap:round;opacity:0;width:44px;height:44px;transition:opacity .3s;position:absolute;inset:-5px;rotate:-90deg}.rd-track{stroke:#1f1d1b1f}.rd-arc{stroke:#1f1d1b;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--rd-p,0))}@supports (animation-timeline:scroll()){html.rd-tuck .rd-arc{animation:linear both rd-p}html.rd-tuck .rd-ring .rd-arc{animation-timeline:scroll(root)}}@keyframes rd-p{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.rd-seg{padding:0 15px}.rd-more{gap:2px;display:inline-flex}.rd-more .rd-seg+.rd-seg:before{content:"";background:#1f1d1b1f;width:1px;position:absolute;top:13px;bottom:13px;left:-2px}.rd-seg[aria-current=page]:after{content:"";background:currentColor;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:7px;left:50%}.rd-back,.rd-lb,.rd-more{opacity:1;max-width:320px;overflow:hidden}.rdock :is(.rd-back,.rd-lb,.rd-more){transition:opacity .2s var(--ease) .12s, background-color .25s var(--ease), color .25s var(--ease), transform .16s var(--ease)}.rd-lb{padding-left:9px}@media (hover:hover) and (pointer:fine){.rd-seg:hover,.rd-back:hover{color:var(--ink);background:#80808024}.rd-back:hover svg{transform:translate(-2px)}.rd-me:hover{background:#ffcc1f}.rd-me:hover img{transform:rotate(-8deg)scale(1.08)}}html.rd-tuck .rdock{translate:calc(-50% + var(--rd-half,0px) - var(--gut) - 26px - var(--rd-c,0px)) 0;clip-path:inset(var(--rd-t,4px) var(--rd-r,0px) var(--rd-t,4px) var(--rd-l,0px) round 22px)}html.rd-tuck .rdock :is(.rd-back,.rd-lb,.rd-more),html.rd-tuck .rdock:before{opacity:0;transition:opacity .15s ease-out}html.rd-tuck .rd-ring{opacity:1}html.rd-tuck .rd-me:focus-visible{outline-offset:-2px}body>.foot{padding-bottom:calc(max(20px, calc(env(safe-area-inset-bottom) + 10px)) + 72px)}@media (width<=640px){.rdock{font-size:13.5px}.rd-seg{padding:0 10px}.rd-back{width:40px}.rd-me{padding-right:13px}.rd-lb{padding-left:6px}}@media (width<=380px){.rd-lb{opacity:0;max-width:0;padding:0}.rd-me{padding:0 5px}}@media (width<=350px){.rdock{font-size:12.5px}.rd-seg{padding:0 8px}}@media (prefers-reduced-motion:reduce){.rdock,.rdock:before,.rdock a,.rd-back,.rd-lb,.rd-more,.rd-ring{transition:opacity .15s!important}}
