.layer[data-v-e288aee6]{inset:0}.lagoon[data-v-e288aee6],.layer[data-v-e288aee6],.pause[data-v-e288aee6]{position:absolute}.lagoon[data-v-e288aee6]{image-rendering:pixelated;touch-action:pan-y pinch-zoom;inset:0 auto auto 0}.pause[data-v-e288aee6]{z-index:1;right:max(16px,env(safe-area-inset-right));bottom:calc(80px + env(safe-area-inset-bottom));width:40px;height:40px;color:var(--ink);background:color-mix(in srgb,var(--paper) 55%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:background-color .15s ease,transform .16s var(--ease-out);border:0;border-radius:999px;place-items:center;font-size:18px;display:grid}@media (hover:hover) and (pointer:fine){.pause[data-v-e288aee6]:hover{background:color-mix(in srgb,var(--paper) 80%,transparent)}}.pause[data-v-e288aee6]:active{transform:scale(.95)}@media (pointer:coarse){.pause[data-v-e288aee6]{width:44px;height:44px}}.pause[data-v-e288aee6]:focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 6px var(--paper)}@media (height<=340px){.pause[data-v-e288aee6]{bottom:calc(36px + env(safe-area-inset-bottom))}}@media (prefers-reduced-transparency:reduce){.pause[data-v-e288aee6]{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}.media[data-v-d2b00e56]{aspect-ratio:var(--narrow);margin:24px;position:relative}.shot[data-v-d2b00e56]{left:var(--nx);top:var(--ny);width:var(--nw);background:rgb(var(--shade));outline-offset:-1px;max-width:none;height:auto;box-shadow:0 1px 2px rgb(var(--shade)/.25),0 6px 14px -6px rgb(var(--shade)/.35),0 22px 44px -16px rgb(var(--shade)/.55);transform:perspective(900px) rotateX(var(--nrx)) rotateY(var(--nry)) rotateZ(var(--nrz));border-radius:5px;outline:1px solid #ffffff1a;display:block;position:absolute}:root.dark .day[data-v-d2b00e56],:root:not(.dark) .night[data-v-d2b00e56]{opacity:0;pointer-events:none}@container work (width>=800px){.media[data-v-d2b00e56]{width:calc(min(1040px,100cqi + 16px));aspect-ratio:var(--wide);margin:32px 0 0;left:50%;translate:-50%}.shot[data-v-d2b00e56]{left:var(--wx);top:var(--wy);width:var(--ww);box-shadow:0 1px 2px rgb(var(--shade)/.25),0 8px 18px -6px rgb(var(--shade)/.35),0 30px 60px -18px rgb(var(--shade)/.55);transform:perspective(1600px) rotateX(var(--wrx)) rotateY(var(--wry)) rotateZ(var(--wrz));border-radius:7px}}.details[data-v-27840155],.lead[data-v-27840155]{max-width:calc(40rem - 48px);margin-inline:auto}.name[data-v-27840155]{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:650;line-height:1.3}.project:not(.card) .name[data-v-27840155]{color:color-mix(in oklab,var(--field) 72%,var(--ink))}:root.dark .project:not(.card) .name[data-v-27840155]{color:color-mix(in oklab,var(--field) 20%,var(--ink))}.meta-line[data-v-27840155]{color:var(--ink-3);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:14px;line-height:1.5}.keep[data-v-27840155]{white-space:nowrap}.summary[data-v-27840155]{color:var(--ink-2);margin:12px 0 0;font-size:16px;line-height:1.625}.foot[data-v-27840155]{flex-wrap:wrap;gap:0 20px;margin:10px 0 0;font-size:15px;line-height:1.6;display:flex}.foot[data-v-27840155],.out[data-v-27840155]{align-items:center}.out[data-v-27840155]{color:var(--ink);text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,var(--ink) 30%,transparent);text-decoration-color:color-mix(in srgb,var(--ink) 30%,transparent);gap:3px;font-weight:550;transition:text-decoration-color .15s;display:inline-flex;position:relative}.out[data-v-27840155]:after{content:"";position:absolute;inset:-10px -6px}.out span[data-v-27840155]{color:var(--ink-3);font-size:17px;transition:color .15s}@media (hover:hover) and (pointer:fine){.out[data-v-27840155]:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.out:hover span[data-v-27840155]{color:var(--ink-2)}}.stat[data-v-27840155]{color:var(--ink-2)}.stat strong[data-v-27840155]{color:var(--ink);font-weight:650}.mark[data-v-27840155]{vertical-align:.35em;color:inherit;padding-left:1px;font-weight:600;line-height:0;text-decoration:none;position:relative}.mark[data-v-27840155]:after{content:"";position:absolute;inset:-10px -8px}.footnote[data-v-27840155]{scroll-margin-top:120px}.details[data-v-27840155]{margin-top:14px}.points[data-v-27840155]{color:var(--ink-2);gap:10px;margin:0;padding:0;font-size:15px;line-height:1.55;list-style:none;display:grid}.points li[data-v-27840155]{text-wrap:pretty;padding-left:17px;position:relative}.points li[data-v-27840155]:before{content:"";background:color-mix(in oklab,var(--field) 72%,var(--ink));opacity:.75;border-radius:1.5px;width:5px;height:5px;position:absolute;top:.66em;left:1px}:root.dark .points li[data-v-27840155]:before{background:color-mix(in oklab,var(--field) 45%,var(--ink))}.small[data-v-27840155]{color:var(--ink-3);margin:14px 0 0;font-size:13.5px;line-height:1.5}.small+.small[data-v-27840155]{margin-top:6px}.card .lead[data-v-27840155]{background:var(--field);color:rgb(var(--ink-rgb)/var(--a-body));box-shadow:0 1px 2px rgb(var(--shade)/.16),0 14px 28px -16px rgb(var(--shade)/.32),0 34px 64px -34px rgb(var(--shade)/.5);border-radius:12px;display:flow-root;position:relative}:root.dark .card .lead[data-v-27840155]{box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb)/.08),0 1px 2px rgb(var(--shade)/.5),0 24px 48px -28px rgb(var(--shade)/.9)}.card .lead[data-v-27840155]:before{content:"";border-radius:inherit;pointer-events:none;opacity:var(--glow-a);background:radial-gradient(150% 110% at 100% 100%,rgb(var(--glow)) 0,rgb(var(--glow)/.62) 18%,rgb(var(--glow)/.3) 36%,rgb(var(--glow)/.1) 54%,rgb(var(--glow)/0) 72%);position:absolute;inset:0}.card[data-v-27840155] ::selection{background:rgb(var(--ink-rgb)/.28);color:rgb(var(--ink-rgb))}.card .lead[data-v-27840155] :focus-visible{outline-color:rgb(var(--ink-rgb))}.card .head[data-v-27840155]{padding:32px 32px 0;position:relative}.card .name[data-v-27840155]{color:rgb(var(--ink-rgb))}.card .meta-line[data-v-27840155]{color:rgb(var(--ink-rgb)/var(--a-meta))}.card .stat[data-v-27840155],.card .summary[data-v-27840155]{color:inherit}.card .out[data-v-27840155],.card .stat strong[data-v-27840155]{color:rgb(var(--ink-rgb))}.card .out[data-v-27840155]{-webkit-text-decoration-color:rgb(var(--ink-rgb)/.45);text-decoration-color:rgb(var(--ink-rgb)/.45)}.card .out span[data-v-27840155]{color:rgb(var(--ink-rgb)/var(--a-meta))}@media (hover:hover) and (pointer:fine){.card .out[data-v-27840155]:hover{-webkit-text-decoration-color:rgb(var(--ink-rgb));text-decoration-color:rgb(var(--ink-rgb))}.card .out:hover span[data-v-27840155]{color:rgb(var(--ink-rgb))}}.card .details[data-v-27840155]{margin-top:28px}@container work (width>=800px){.card .lead[data-v-27840155]{max-width:calc(40rem + 48px)}.card .head[data-v-27840155]{padding:48px 48px 0}.card .details[data-v-27840155]{margin-top:calc(56px + min(1040px,100cqi + 16px) * var(--overhang))}}.work[data-v-002793d6]{max-width:none;padding-inline:max(24px,env(safe-area-inset-left)) max(24px,env(safe-area-inset-right));overflow-x:clip;container:work/inline-size}@media (width<=640px){.work[data-v-002793d6]{padding-inline:max(20px,env(safe-area-inset-left)) max(20px,env(safe-area-inset-right))}}.col[data-v-002793d6]{max-width:calc(40rem - 48px);margin-inline:auto}.projects[data-v-002793d6]>*+*{margin-top:calc(clamp(56px,4vw + 40px,80px))}.earlier[data-v-002793d6]{margin-top:calc(clamp(80px,10vw,104px))}.earlier-title[data-v-002793d6]{color:var(--ink);margin:0 0 10px;font-size:16px;font-weight:650;line-height:1.4}.rows[data-v-002793d6]{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.row[data-v-002793d6]{-moz-column-gap:24px;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;column-gap:24px;padding:13px 0 14px;display:grid;position:relative}.title[data-v-002793d6]{margin:0;line-height:1.6}.name[data-v-002793d6]{font-weight:550}.name[data-v-002793d6]:after{content:"";transition:background-color .16s var(--ease-out);border-radius:8px;position:absolute;inset:0 -12px}.name[data-v-002793d6]:active:after{background:color-mix(in srgb,var(--ink) 5%,transparent);transition-duration:0s}.facts[data-v-002793d6],.tail[data-v-002793d6]{white-space:nowrap}.arrow[data-v-002793d6]{vertical-align:middle;color:var(--ink-3);margin-left:4px;font-size:18px;transition:color .15s;display:inline-block}@media (hover:hover) and (pointer:fine){.row:hover .arrow[data-v-002793d6]{color:var(--ink-2)}}.note[data-v-002793d6]{color:var(--ink-2);margin:2px 0 0;font-size:15px;line-height:1.5}.facts[data-v-002793d6]{gap:16px;height:25.6px;margin:0;display:flex}.facts[data-v-002793d6],.stars[data-v-002793d6]{align-items:center}.stars[data-v-002793d6]{gap:4px;display:inline-flex}.stars>span[data-v-002793d6]:first-child{font-size:18px}.text p[data-v-04d83dce]{margin:0;line-height:1.62}.text p+p[data-v-04d83dce]{margin-top:14px}.timeline[data-v-04d83dce]{margin:44px 0 0;padding:0;list-style:none}.timeline li[data-v-04d83dce]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 24px;padding:13px 0 14px;display:flex}.timeline li[data-v-04d83dce]:last-child{border-bottom:1px solid var(--line)}.what[data-v-04d83dce]{flex:17rem;margin:0;line-height:1.5}.item[data-v-04d83dce],.role[data-v-04d83dce]{color:var(--ink);font-weight:550}.when[data-v-04d83dce]{flex:none;margin:0}.note[data-v-04d83dce]{flex:1 0 100%;margin:0}.contact[data-v-04d83dce]{margin:22px 0 0 -10px}.email[data-v-04d83dce]{align-items:center;margin:0;display:flex}.email .item[data-v-04d83dce]{min-width:0}.copy.keyed>span[data-v-04d83dce]{transition:none}.profiles[data-v-04d83dce]{flex-wrap:wrap;gap:0 4px;margin:2px 0 0;padding:0;list-style:none;display:flex}@media (width<=480px){.profiles[data-v-04d83dce]{-moz-column-gap:16px;grid-template-columns:repeat(2,max-content);column-gap:16px;display:grid}}.item[data-v-04d83dce]{min-height:40px;transition:background-color .15s ease,transform .16s var(--ease-out);border-radius:8px;align-items:center;gap:9px;padding:0 10px;text-decoration:none;display:inline-flex}.item>[class^=i-site][data-v-04d83dce]{color:var(--ink-3);flex:none;font-size:18px}.profiles li[data-v-04d83dce]{align-items:center;display:flex}.source[data-v-04d83dce]{min-height:40px;color:var(--ink-3);transition:background-color .15s ease,color .15s ease,transform .16s var(--ease-out);border-radius:8px;align-items:center;margin-left:-8px;padding:0 10px 0 4px;font-size:14px;text-decoration:none;display:inline-flex}.source[data-v-04d83dce]:before{content:"·";margin-right:6px}@media (hover:hover) and (pointer:fine){.source[data-v-04d83dce]:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 7%,transparent)}}.source[data-v-04d83dce]:active{background:color-mix(in srgb,var(--ink) 11%,transparent);transform:scale(.97)}.copy[data-v-04d83dce]{width:40px;height:40px;color:var(--ink-3);cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .16s var(--ease-out);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;font-size:18px;display:grid;position:relative}.copy>span[data-v-04d83dce]{transition:opacity .16s var(--ease-out);grid-area:1/1}.copy .i-site-check[data-v-04d83dce],.copy.copied .i-site-copy[data-v-04d83dce]{opacity:0}.copy.copied[data-v-04d83dce]{color:var(--accent)}.copy.copied .i-site-check[data-v-04d83dce]{opacity:1}@media (pointer:coarse){.item[data-v-04d83dce],.source[data-v-04d83dce]{min-height:44px}.copy[data-v-04d83dce]{width:44px;height:44px}}@media (prefers-reduced-motion:no-preference){.copy>span[data-v-04d83dce]{transition:opacity .16s var(--ease-out),transform .16s var(--ease-out),filter .16s var(--ease-out)}.copy .i-site-check[data-v-04d83dce],.copy.copied .i-site-copy[data-v-04d83dce]{filter:blur(2px);transform:scale(.8)}.copy.copied .i-site-check[data-v-04d83dce]{filter:none;transform:none}}@media (hover:hover) and (pointer:fine){.copy[data-v-04d83dce]:hover,.item[data-v-04d83dce]:hover{background:color-mix(in srgb,var(--ink) 7%,transparent)}.copy[data-v-04d83dce]:hover{color:var(--ink)}.copy.copied[data-v-04d83dce]:hover{color:var(--accent)}}.copy[data-v-04d83dce]:active,.item[data-v-04d83dce]:active{background:color-mix(in srgb,var(--ink) 11%,transparent);transform:scale(.97)}.copy[data-v-04d83dce]:active{transform:scale(.95)}.status[data-v-04d83dce]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.col[data-v-9e0678e9]{min-width:0}.head[data-v-9e0678e9]{gap:12px;min-height:28px;margin-bottom:8px}.head[data-v-9e0678e9],.label[data-v-9e0678e9]{align-items:center;display:flex}.label[data-v-9e0678e9]{color:var(--ink);gap:8px;margin:0;font-size:15px;font-weight:600;line-height:1.4}.eq[data-v-9e0678e9]{width:18px;height:12px;color:var(--ink-3);flex:none;align-items:flex-end;gap:2px;padding:0 2px;transition:color .16s;display:inline-flex}.eq span[data-v-9e0678e9]{--rest:.55;--swing:.95;transform-origin:50% 100%;width:2px;height:100%;transform:scaleY(var(--rest));background:currentColor;border-radius:1px}.eq span[data-v-9e0678e9]:nth-child(2){--rest:1;--swing:.35}.eq span[data-v-9e0678e9]:nth-child(3){--rest:.75;--swing:.3}.eq span[data-v-9e0678e9]:nth-child(4){--rest:.4;--swing:.9}.playing .eq[data-v-9e0678e9]{color:var(--accent)}.eq.run span[data-v-9e0678e9]{animation:.9s ease-in-out 4 alternate eq-9e0678e9}.eq.run span[data-v-9e0678e9]:nth-child(2){animation-duration:1.15s}.eq.run span[data-v-9e0678e9]:nth-child(3){animation-duration:.8s}.eq.run span[data-v-9e0678e9]:nth-child(4){animation-duration:1.05s}@keyframes eq-9e0678e9{0%{transform:scaleY(var(--rest))}to{transform:scaleY(var(--swing))}}.rows[data-v-9e0678e9]{margin:0;padding:0;list-style:none;display:grid;position:relative}.row[data-v-9e0678e9]{min-height:var(--now-row-height,0);color:inherit;border-radius:14px;align-items:center;gap:14px;margin:0 -10px;padding:8px 10px;text-decoration:none;transition:background-color .15s;display:flex}@media (hover:hover) and (pointer:fine){a.row[data-v-9e0678e9]:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}}a.row[data-v-9e0678e9]:active{background:color-mix(in srgb,var(--ink) 8%,transparent)}a.row[data-v-9e0678e9]:focus-visible{outline-offset:0;border-radius:14px}.art[data-v-9e0678e9]{background:var(--surface);width:48px;height:48px;color:var(--ink-3);border-radius:8px;flex:none;place-items:center;font-size:20px;display:grid;position:relative;overflow:hidden}.art[data-v-9e0678e9]:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none}.art img[data-v-9e0678e9],.art[data-v-9e0678e9]:after{position:absolute;inset:0}.art img[data-v-9e0678e9]{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s var(--ease-out)}.art img.loaded[data-v-9e0678e9]{opacity:1}.text[data-v-9e0678e9]{flex:1;display:grid}.line[data-v-9e0678e9],.text[data-v-9e0678e9],.title[data-v-9e0678e9]{min-width:0}.line[data-v-9e0678e9]{align-items:baseline;gap:12px;display:flex}.title[data-v-9e0678e9]{text-align:left;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:500;line-height:1.4;overflow:hidden}.when[data-v-9e0678e9]{flex:none}.sub[data-v-9e0678e9]{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.45;overflow:hidden}.bar[data-v-9e0678e9]{background:color-mix(in srgb,var(--ink) 8%,transparent);vertical-align:middle;border-radius:999px;height:10px;display:inline-block}.skeleton .art[data-v-9e0678e9]{background:color-mix(in srgb,var(--ink) 6%,transparent)}.skeleton .when[data-v-9e0678e9]{font-size:14px;line-height:1.45}.track-move[data-v-9e0678e9]{transition:transform .25s var(--ease-in-out)}.track-enter-active[data-v-9e0678e9]{transition:transform .25s var(--ease-out),opacity .2s var(--ease-out)}.track-enter-from[data-v-9e0678e9]{opacity:0;transform:translateY(-8px)}.track-leave-active[data-v-9e0678e9]{transition:opacity .16s var(--ease-out);position:absolute;inset-inline:0}.track-leave-to[data-v-9e0678e9]{opacity:0}@media (prefers-reduced-motion:reduce){.eq.run span[data-v-9e0678e9]{animation:none}.track-move[data-v-9e0678e9]{transition:none}.track-enter-from[data-v-9e0678e9]{transform:none}}.col[data-v-757aaefd],.line[data-v-757aaefd],.text[data-v-757aaefd],.title[data-v-757aaefd]{min-width:0}.head[data-v-757aaefd]{gap:12px;min-height:28px;margin-bottom:8px}.head[data-v-757aaefd],.label[data-v-757aaefd]{align-items:center;display:flex}.label[data-v-757aaefd]{color:var(--ink);gap:8px;margin:0;font-size:15px;font-weight:600;line-height:1.4}.label>span[data-v-757aaefd]{color:var(--ink-3);font-size:18px}.rows[data-v-757aaefd]{margin:0;padding:0;list-style:none;display:grid}.row[data-v-757aaefd]{min-height:var(--now-row-height,0);color:inherit;border-radius:14px;align-items:center;gap:18px;margin:0 -10px;padding:8px 10px;text-decoration:none;transition:background-color .15s;display:flex}@media (hover:hover) and (pointer:fine){a.row[data-v-757aaefd]:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}}a.row[data-v-757aaefd]:active{background:color-mix(in srgb,var(--ink) 8%,transparent)}a.row[data-v-757aaefd]:focus-visible{outline-offset:0;border-radius:14px}.poster[data-v-757aaefd]{background:var(--surface);width:44px;height:66px;color:var(--ink-3);border-radius:6px;flex:none;place-items:center;font-size:20px;display:grid;position:relative;overflow:hidden}.poster[data-v-757aaefd]:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;position:absolute;inset:0}.poster img[data-v-757aaefd]{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s var(--ease-out);position:absolute;inset:0}.poster img.loaded[data-v-757aaefd]{opacity:1}.text[data-v-757aaefd]{flex:1;display:grid}.line[data-v-757aaefd]{align-items:baseline;gap:12px;display:flex}.title[data-v-757aaefd]{text-align:left;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:500;line-height:1.4;overflow:hidden}.when[data-v-757aaefd]{flex:none}.sub[data-v-757aaefd]{min-height:20px;color:var(--ink-3);align-items:center;gap:8px;font-size:14px;line-height:1.45;display:flex}.stars[data-v-757aaefd]{gap:1px;display:inline-flex}.star[data-v-757aaefd]{color:var(--line-strong);font-size:13px;display:inline-grid;position:relative}.star.full[data-v-757aaefd]{color:var(--ink-2)}.star .i-site-star-half[data-v-757aaefd]{color:var(--ink-2);position:absolute;inset:0}.liked[data-v-757aaefd]{color:var(--accent);font-size:14px}.rewatch[data-v-757aaefd]{color:var(--ink-3);font-size:15px}.bar[data-v-757aaefd]{background:color-mix(in srgb,var(--ink) 8%,transparent);vertical-align:middle;border-radius:999px;height:10px;display:inline-block}.skeleton .poster[data-v-757aaefd]{background:color-mix(in srgb,var(--ink) 6%,transparent)}.skeleton .sub[data-v-757aaefd]{display:block}.skeleton .when[data-v-757aaefd]{font-size:14px;line-height:1.45}.columns[data-v-ef988194]{gap:40px;display:grid}@media (width>=720px){.columns[data-v-ef988194]{-moz-column-gap:36px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px}.columns[data-v-ef988194]:has(>:nth-child(2)){--now-row-height:82px}.columns[data-v-ef988194]>:only-child{grid-column:1/-1}}.hero[data-v-412850ab]{z-index:0;background:var(--lagoon);position:fixed;inset:0;overflow:hidden}.hero[data-v-412850ab]:after{content:"";opacity:calc(var(--p,0) * .25);pointer-events:none;background:#000;position:absolute;inset:0}.intro[data-v-412850ab]{left:max(24px,5vw,env(safe-area-inset-left));width:min(34rem,100% - 2 * max(24px,env(safe-area-inset-left),env(safe-area-inset-right)));color:var(--ink-2);opacity:calc(1 - var(--p,0) * 1.7);transform:translateY(calc(var(--p,0) * -28px));position:absolute;bottom:calc(64px + max(40px,9vh))}@media (prefers-reduced-motion:reduce){.intro[data-v-412850ab]{transform:none}}h1[data-v-412850ab]{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:650;line-height:1.25}.aka[data-v-412850ab]{color:var(--ink-2);margin:2px 0 14px;font-size:15px}.summary[data-v-412850ab]{color:var(--ink);margin:0;font-size:16.5px;line-height:1.62}.summary a[data-v-412850ab]{color:var(--ink);-webkit-text-decoration-color:color-mix(in srgb,var(--ink) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--ink) 35%,transparent)}.summary .mark[data-v-412850ab]{vertical-align:.35em;padding:0 1px 0 0;font-weight:600;line-height:0;text-decoration:none;position:relative}.summary .mark[data-v-412850ab]:after{content:"";position:absolute;inset:-10px -8px}.links[data-v-412850ab]{flex-wrap:wrap;gap:4px 6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.links a[data-v-412850ab]{min-height:40px;color:var(--ink);transition:background-color .15s ease,transform .16s var(--ease-out);border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-weight:550;text-decoration:none;display:inline-flex}.links a span[data-v-412850ab]{opacity:.75;font-size:17px}@media (hover:hover) and (pointer:fine){.links a[data-v-412850ab]:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}}.links a[data-v-412850ab]:active{background:color-mix(in srgb,var(--ink) 11%,transparent);transform:scale(.97)}.links a.primary[data-v-412850ab]{background:var(--accent);color:var(--on-accent)}.links a.primary span[data-v-412850ab]{opacity:1}@media (hover:hover) and (pointer:fine){.links a.primary[data-v-412850ab]:hover{background:color-mix(in srgb,var(--accent) 88%,var(--ink))}}.links a.primary[data-v-412850ab]:active{background:color-mix(in srgb,var(--accent) 82%,var(--ink))}@media (pointer:coarse){.summary .mark[data-v-412850ab]:after{inset:-22px -18px}.links a[data-v-412850ab]{min-height:44px}}@media (width<=480px){.links[data-v-412850ab]{grid-template-columns:repeat(2,max-content);display:grid}}.spacer[data-v-412850ab]{pointer-events:none;height:calc(100svh - 64px)}@media (height<=480px){.intro[data-v-412850ab]{width:min(46rem,100% - 2 * max(24px,env(safe-area-inset-left),env(safe-area-inset-right)));bottom:76px}.aka[data-v-412850ab]{margin-bottom:10px}.summary[data-v-412850ab]{line-height:1.5}.links[data-v-412850ab]{margin-top:10px}}@media (height<=340px){.spacer[data-v-412850ab]{height:calc(100svh - 24px)}.intro[data-v-412850ab]{bottom:36px}}.sheet[data-v-412850ab]{z-index:10;background:var(--paper);min-height:100svh;box-shadow:var(--sheet-shadow);border-radius:22px 22px 0 0;display:flow-root;position:relative}.grabber[data-v-412850ab]{background:var(--line-strong);border-radius:9px;width:38px;height:5px;margin:14px auto 0}.sheet[data-v-412850ab]>.section:first-of-type{padding-top:22px;scroll-margin-top:52px}.sheet-end[data-v-412850ab]{z-index:10;background:var(--paper);display:flow-root;position:relative}@media (width<=640px){.sheet[data-v-412850ab]>.section~.section{scroll-margin-top:32px}}
