.SiteHeader-module__Tkw0gW__bar{z-index:20;padding:calc(env(safe-area-inset-top,0px) + 26px) var(--gutter) 0;color:var(--ink);justify-content:space-between;align-items:baseline;gap:24px;font-size:15px;display:flex;position:absolute;top:0;left:0;right:0}.SiteHeader-module__Tkw0gW__light{color:var(--on-dark);text-shadow:0 1px 12px #0006}.SiteHeader-module__Tkw0gW__short{display:none}.SiteHeader-module__Tkw0gW__name[data-hide]{visibility:hidden}.SiteHeader-module__Tkw0gW__name{letter-spacing:-.005em;font-weight:650;font-stretch:112%;text-decoration:none}.SiteHeader-module__Tkw0gW__bar nav{gap:clamp(14px,2vw,30px);display:flex}.SiteHeader-module__Tkw0gW__bar nav a{text-decoration:none}.SiteHeader-module__Tkw0gW__bar nav a:hover,.SiteHeader-module__Tkw0gW__bar nav a[aria-current=page]{text-underline-offset:5px;text-decoration:underline}@media (max-width:560px){.SiteHeader-module__Tkw0gW__bar{font-size:14px}.SiteHeader-module__Tkw0gW__full{display:none}.SiteHeader-module__Tkw0gW__short{display:inline}.SiteHeader-module__Tkw0gW__bar nav{gap:14px}}
.Paper-module__uAyUua__paper{background:var(--paper);min-height:100svh;color:var(--ink);flex-direction:column;display:flex}.Paper-module__uAyUua__main{width:100%;max-width:1320px;padding:108px var(--gutter) 72px;flex:1;margin:0 auto}.Paper-module__uAyUua__bleed{flex:1;width:100%}.Paper-module__uAyUua__foot{width:100%;max-width:1320px;padding:26px var(--gutter) 40px;border-top:1px solid var(--line-paper);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 auto;font-size:14px;display:flex}
.SourceList-module__0MeS_G__sources{border-top:1px solid var(--line-paper);color:var(--ink-3);grid-template-columns:220px minmax(0,1fr);gap:0 56px;margin-top:40px;padding-top:22px;font-size:14px;line-height:1.5;display:grid}.SourceList-module__0MeS_G__sources h2{font-size:15px;font-weight:800;font-stretch:var(--wide);color:var(--ink);margin:0}.SourceList-module__0MeS_G__sources ol{columns:2;column-gap:40px;margin:0;padding-left:1.3em}.SourceList-module__0MeS_G__sources li{break-inside:avoid;margin-bottom:10px}.SourceList-module__0MeS_G__sources a{color:var(--ink)}.SourceList-module__0MeS_G__sources small{margin-top:2px;font-size:13.5px;line-height:1.45;display:block}.SourceList-module__0MeS_G__sources p{grid-column:2;margin:8px 0 0}@media (max-width:800px){.SourceList-module__0MeS_G__sources{grid-template-columns:minmax(0,1fr);gap:10px}.SourceList-module__0MeS_G__sources ol{columns:1}.SourceList-module__0MeS_G__sources p{grid-column:1}}
.record-module__3wBrzG__top{padding:96px var(--gutter) 64px;background:var(--tint,var(--paper-2));color:var(--tint-ink,var(--ink))}.record-module__3wBrzG__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:32px 72px;max-width:1360px;margin:0 auto;display:grid}.record-module__3wBrzG__crumb{grid-column:1/-1;justify-content:space-between;gap:16px;font-size:14px;display:flex}.record-module__3wBrzG__crumb a{font-weight:800;font-stretch:var(--wide);text-decoration:none}.record-module__3wBrzG__crumb a:hover{text-decoration:underline}.record-module__3wBrzG__crumb span{font:12.5px var(--f-mono);opacity:.7}.record-module__3wBrzG__kicker{font:12.5px/1.5 var(--f-mono);opacity:.75;margin:0 0 12px}.record-module__3wBrzG__top h1{font-size:clamp(48px,7.6vw,124px);font-weight:800;line-height:.92;font-stretch:var(--wide);letter-spacing:-.04em;text-wrap:balance;overflow-wrap:break-word;margin:0}.record-module__3wBrzG__top h1[data-long]{font-size:clamp(40px,5vw,80px)}.record-module__3wBrzG__badge{background:var(--accent-ink);color:#fff;border-radius:99px;margin:18px 0 0;padding:5px 12px;font-size:13px;font-weight:700;display:inline-block}.record-module__3wBrzG__lede{max-width:36ch;margin:26px 0 0;font-size:clamp(19px,1.7vw,24px);line-height:1.4}.record-module__3wBrzG__plate img{object-fit:contain;border-radius:4px;width:100%;height:auto;max-height:72svh;display:block;transform:rotate(1.2deg);box-shadow:0 40px 80px -30px #00000080}.record-module__3wBrzG__hands{max-width:1360px;padding:56px var(--gutter) 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 64px;margin:0 auto;display:grid}.record-module__3wBrzG__hand{border-left:4px solid var(--accent);padding-left:18px}.record-module__3wBrzG__hand.record-module__3wBrzG__team{border-left-color:var(--team)}.record-module__3wBrzG__hand h2{font-size:15px;font-weight:800;font-stretch:var(--wide);margin:0 0 8px}.record-module__3wBrzG__hand p{margin:0 0 8px;font-size:18px;line-height:1.5}.record-module__3wBrzG__hand.record-module__3wBrzG__team p{color:var(--ink-2)}.record-module__3wBrzG__links{flex-wrap:wrap;gap:6px 20px;margin-top:14px;font-size:15px;font-weight:800;display:flex}.record-module__3wBrzG__links a{color:var(--accent-ink);text-decoration:none}.record-module__3wBrzG__links a:hover{text-decoration:underline}.record-module__3wBrzG__call{max-width:1360px;padding:64px var(--gutter) 0;margin:0 auto}.record-module__3wBrzG__callKick{font-size:15px;font-weight:800;font-stretch:var(--wide);color:var(--accent-ink);margin:0 0 8px}.record-module__3wBrzG__call h2{font-size:clamp(28px,3.2vw,46px);font-weight:800;line-height:1.05;font-stretch:var(--wide);letter-spacing:-.025em;text-wrap:balance;margin:0}.record-module__3wBrzG__callWhy{max-width:62ch;color:var(--ink-2);margin:14px 0 28px;font-size:18px;line-height:1.5}.record-module__3wBrzG__flowRow{grid-template-columns:70px minmax(0,1fr);align-items:stretch;gap:0 16px;margin-top:14px;display:grid}.record-module__3wBrzG__flowRow:not(:has(.record-module__3wBrzG__flowLabel)){grid-template-columns:minmax(0,1fr)}.record-module__3wBrzG__flowLabel{font:700 12.5px var(--f-mono);color:var(--ink-3);align-self:center}.record-module__3wBrzG__flow{gap:30px;margin:0;padding:0;list-style:none;display:flex}.record-module__3wBrzG__flow li{border:1.5px solid var(--ink);background:#fffaf1;border-radius:10px;flex:1 1 0;align-content:start;gap:4px;padding:14px 16px;display:grid;position:relative}.record-module__3wBrzG__flow li+li:before{content:"→";color:var(--ink-3);font-size:18px;position:absolute;top:50%;left:-24px;transform:translateY(-50%)}.record-module__3wBrzG__flow b{font-size:15.5px;font-weight:750;line-height:1.3}.record-module__3wBrzG__flow span{color:var(--ink-3);font-size:13.5px;line-height:1.4}.record-module__3wBrzG__flow li[data-tone=mine]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, #fffaf1)}.record-module__3wBrzG__flow li[data-tone=mine] b{color:var(--accent-ink)}.record-module__3wBrzG__flow li[data-tone=lost]{border-style:dashed;border-color:var(--ink-3);background:0 0}.record-module__3wBrzG__flow li[data-tone=lost] b{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--accent);text-decoration-thickness:2px}.record-module__3wBrzG__paper{max-width:1360px;padding:64px var(--gutter) 40px;margin:0 auto}.record-module__3wBrzG__sec{border-top:1px solid var(--line-paper);grid-template-columns:220px minmax(0,1fr);gap:0 56px;padding:26px 0 40px;display:grid}.record-module__3wBrzG__sec>h2{font-size:15px;font-weight:800;font-stretch:var(--wide);margin:0;line-height:1.3}.record-module__3wBrzG__sec>div{columns:2 30ch;column-gap:48px;font-size:18px;line-height:1.6}.record-module__3wBrzG__sec>div:has(dl,pre,img,table,figure){columns:1}.record-module__3wBrzG__sec>div>*{break-inside:avoid;margin-top:0}.record-module__3wBrzG__sec ul{gap:8px;margin:0;padding-left:1.2em;display:grid}.record-module__3wBrzG__sec li::marker{color:var(--accent)}.record-module__3wBrzG__hard{border-top:1px solid var(--line-paper);grid-template-columns:220px minmax(0,1fr);gap:0 56px;margin:0;padding:30px 0 52px;display:grid}.record-module__3wBrzG__hard>span{font-size:15px;font-weight:800;font-stretch:var(--wide);color:var(--accent-ink)}.record-module__3wBrzG__hard p,.record-module__3wBrzG__hard li{letter-spacing:-.022em;text-wrap:balance;max-width:34ch;margin:0 0 .5em;font-size:clamp(26px,2.8vw,40px);font-weight:700;line-height:1.16}.record-module__3wBrzG__hard ul{margin:0;padding:0;list-style:none}.record-module__3wBrzG__study{max-width:1360px;padding:56px var(--gutter) 0;margin:0 auto}.record-module__3wBrzG__facts{flex-wrap:wrap;gap:18px 44px;margin:0;display:flex}.record-module__3wBrzG__facts div{gap:4px;display:grid}.record-module__3wBrzG__facts dt{font-size:44px;font-weight:800;line-height:1;font-stretch:var(--wide);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.record-module__3wBrzG__facts dd small{margin-top:6px;font-size:13px;line-height:1.45;display:block}.record-module__3wBrzG__facts dd{max-width:34ch;color:var(--ink-3);margin:0;font-size:14px}.record-module__3wBrzG__code{margin:0}.record-module__3wBrzG__code pre{color:#f3ead9;font:13.5px/1.6 var(--f-mono);background:#231f1b;border-radius:6px;margin:0;padding:16px 18px;overflow-x:auto}.record-module__3wBrzG__code figcaption{color:var(--ink-3);margin-top:8px;font-size:13px}.record-module__3wBrzG__originals{flex-wrap:wrap;gap:18px;display:flex}.record-module__3wBrzG__originals figure{flex:280px;max-width:560px;margin:0}.record-module__3wBrzG__originals figure[data-tall]{flex:0 220px}.record-module__3wBrzG__originals img{border:1px solid var(--line-paper);border-radius:3px;width:100%;height:auto}.record-module__3wBrzG__originals figcaption{color:var(--ink-3);margin-top:6px;font-size:13.5px}.record-module__3wBrzG__demo{margin-top:56px}.record-module__3wBrzG__demo h2{font-size:clamp(26px,2.6vw,36px);font-weight:800;font-stretch:var(--wide);letter-spacing:-.02em;margin:0 0 6px}.record-module__3wBrzG__demo>p{max-width:68ch;color:var(--ink-2);margin:0 0 20px}.record-module__3wBrzG__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.record-module__3wBrzG__table caption{text-align:left;color:var(--ink-3);margin-bottom:10px;font-size:13.5px}.record-module__3wBrzG__table th,.record-module__3wBrzG__table td{border-bottom:1px solid var(--line-paper);text-align:left;padding:8px 12px 8px 0;font-weight:400}.record-module__3wBrzG__table thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.record-module__3wBrzG__barCell{align-items:center;gap:8px;display:flex}.record-module__3wBrzG__bar{background:#cbbfa8;border-radius:2px;height:8px}.record-module__3wBrzG__bar[data-mine]{background:var(--accent)}.record-module__3wBrzG__tableWrap{overflow-x:auto}.record-module__3wBrzG__next{border-top:2px solid var(--ink);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:0 26px;margin-top:72px;padding:24px 0 0;text-decoration:none;display:grid}.record-module__3wBrzG__next img{border-radius:3px;width:96px;height:auto;transform:rotate(-2deg);box-shadow:0 14px 30px -14px #3c281480}.record-module__3wBrzG__next small{color:var(--ink-3);margin-bottom:4px;font-size:14px;display:block}.record-module__3wBrzG__next b{font-size:clamp(26px,3.2vw,48px);font-weight:800;line-height:1;font-stretch:var(--wide);letter-spacing:-.03em;display:block}.record-module__3wBrzG__next:hover b{color:var(--accent)}@media (max-width:800px){.record-module__3wBrzG__flowRow{grid-template-columns:minmax(0,1fr);gap:6px}.record-module__3wBrzG__flow{flex-direction:column;gap:22px}.record-module__3wBrzG__flow li+li:before{content:"↓";top:-21px;left:18px;transform:none}.record-module__3wBrzG__top{padding:84px var(--gutter) 40px}.record-module__3wBrzG__inner{grid-template-columns:minmax(0,1fr);gap:20px}.record-module__3wBrzG__crumb{flex-direction:column;gap:4px}.record-module__3wBrzG__top h1{font-size:clamp(32px,11vw,46px)}.record-module__3wBrzG__top h1[data-long]{font-size:clamp(26px,8.4vw,40px)}.record-module__3wBrzG__lede{font-size:18.5px}.record-module__3wBrzG__plate{width:80%;margin:8px auto 0}.record-module__3wBrzG__hands{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:36px}.record-module__3wBrzG__hand p{font-size:16.5px}.record-module__3wBrzG__paper{padding:40px var(--gutter) 24px}.record-module__3wBrzG__sec,.record-module__3wBrzG__hard{grid-template-columns:minmax(0,1fr);gap:10px}.record-module__3wBrzG__sec>div{columns:1;font-size:17px}.record-module__3wBrzG__hard p,.record-module__3wBrzG__hard li{font-size:26px}.record-module__3wBrzG__next{grid-template-columns:64px minmax(0,1fr);gap:0 16px;padding-top:18px}.record-module__3wBrzG__next img{width:64px}.record-module__3wBrzG__next b{font-size:26px}}
.Study-module__5ghiiG__study{margin:0}.Study-module__5ghiiG__stage{aspect-ratio:16/10;background:#111;max-width:100%;position:relative;overflow:hidden}.Study-module__5ghiiG__stage img{object-fit:cover;z-index:1;pointer-events:none;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.Study-module__5ghiiG__stage img[data-hidden]{opacity:0}.Study-module__5ghiiG__bar{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:12px 0 0;font-size:14px;display:flex}.Study-module__5ghiiG__bar b{color:var(--ink);font-weight:650}.Study-module__5ghiiG__btns{flex-wrap:wrap;gap:6px;display:flex}.Study-module__5ghiiG__btns button{border:1px solid var(--line-paper);background:#fff;border-radius:99px;padding:5px 12px;font-size:13px}.Study-module__5ghiiG__btns button:hover:not(:disabled){border-color:var(--ink)}.Study-module__5ghiiG__btns button:disabled{opacity:.5;cursor:default}.Study-module__5ghiiG__whole{display:none}@media (max-width:640px){.Study-module__5ghiiG__stage{aspect-ratio:10/16}.Study-module__5ghiiG__stage[data-whole]{aspect-ratio:16/10}.Study-module__5ghiiG__whole{font-weight:700;display:inline-block}}
@font-face{font-family:Chivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/d6d1cf5e8706839f-s.0wshmoobkgfsd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0173d481ef9df56a-s.292z1ur_wx-18.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/74f465119297d0e6-s.3b6-7wz_5l3s6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo Fallback;src:local(Arial);ascent-override:87.67%;descent-override:23.32%;line-gap-override:0.0%;size-adjust:107.22%}.chivo_e6619dad-module__6t3aAq__className{font-family:Chivo,Chivo Fallback;font-style:normal}.chivo_e6619dad-module__6t3aAq__variable{--font-chivo:"Chivo", "Chivo Fallback"}
.Plan-module__ciAC4W__plan{width:100%;height:auto;display:block;overflow:visible}.Plan-module__ciAC4W__walls{fill:none;stroke:var(--ink);stroke-width:.07px}.Plan-module__ciAC4W__glass{stroke:var(--glass-deep);stroke-width:.14px}.Plan-module__ciAC4W__mull{stroke:var(--glass-deep);stroke-width:.05px}.Plan-module__ciAC4W__base{fill:#c9c4ba;stroke:#8b867c;stroke-width:.03px}.Plan-module__ciAC4W__pane{stroke:var(--glass-deep);stroke-width:.08px}.Plan-module__ciAC4W__work:hover .Plan-module__ciAC4W__pane,.Plan-module__ciAC4W__hot .Plan-module__ciAC4W__pane{stroke:var(--accent)}.Plan-module__ciAC4W__work a,.Plan-module__ciAC4W__work>g{cursor:pointer}.Plan-module__ciAC4W__hit{fill:#0000}.Plan-module__ciAC4W__you path{fill:var(--accent)}.Plan-module__ciAC4W__mini .Plan-module__ciAC4W__walls{stroke:#8d897f;stroke-width:.12px}.Plan-module__ciAC4W__mini .Plan-module__ciAC4W__glass{stroke-width:.26px}.Plan-module__ciAC4W__mini .Plan-module__ciAC4W__base{fill:#b9b3a8;stroke:none}.Plan-module__ciAC4W__mini .Plan-module__ciAC4W__pane{stroke-width:.14px}
@font-face{font-family:Chivo Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2ff3581ba07a6380-s.42nykp_oaw4i5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/41461fdd00f20dc2-s.0zkaco30kda_a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/387ee14c0e0fe675-s.3-lut242jvm36.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo Mono Fallback;src:local(Arial);ascent-override:69.84%;descent-override:18.58%;line-gap-override:0.0%;size-adjust:134.59%}.chivo_mono_d89070e0-module__kBn7ya__className{font-family:Chivo Mono,Chivo Mono Fallback;font-style:normal}.chivo_mono_d89070e0-module__kBn7ya__variable{--font-chivo-mono:"Chivo Mono", "Chivo Mono Fallback"}
.Hall-module__6h1QUq__hall{background:var(--basalt);height:100svh;position:relative}.Hall-module__6h1QUq__hall[data-crane]{height:240svh}.Hall-module__6h1QUq__hall[data-crane] .Hall-module__6h1QUq__stage{height:100svh;position:sticky;top:0}.Hall-module__6h1QUq__stage{height:100%;color:var(--on-dark);isolation:isolate;position:relative;overflow:hidden;container:hall/size}.Hall-module__6h1QUq__poster,.Hall-module__6h1QUq__gl,.Hall-module__6h1QUq__grade{width:100%;height:100%;position:absolute;inset:0}.Hall-module__6h1QUq__poster{object-fit:cover}.Hall-module__6h1QUq__gl{opacity:0;pointer-events:none;transition:opacity .8s var(--ease-out)}.Hall-module__6h1QUq__stage[data-live] .Hall-module__6h1QUq__gl{opacity:1;pointer-events:auto}.Hall-module__6h1QUq__poster[data-hidden]{visibility:hidden;transition:visibility 0s .8s}.Hall-module__6h1QUq__gl canvas{touch-action:pan-y;filter:contrast(1.05)saturate(1.06);width:100%;height:100%;display:block}.Hall-module__6h1QUq__grade{pointer-events:none;background:radial-gradient(120% 95% at 50% 55%,#0000 58%,#08080780 100%),linear-gradient(100deg,#0e0e0d8c,#0e0e0d1a 46%,#0000 60%),linear-gradient(#0e0e0d80,#0e0e0d1f 24%,#0000 40%)}.Hall-module__6h1QUq__grade:after{content:"";background-image:var(--grain);opacity:.045;mix-blend-mode:overlay;position:absolute;inset:0}.Hall-module__6h1QUq__stage [data-off]{opacity:0!important;pointer-events:none!important}.Hall-module__6h1QUq__wall{left:var(--gutter);top:calc(env(safe-area-inset-top,0px) + 84px);z-index:2;text-shadow:0 1px 18px #00000059;max-width:min(560px,44cqw);opacity:clamp(0, (.26 - var(--p,0)) / .18, 1);transition:opacity .6s var(--ease-out);position:absolute}.Hall-module__6h1QUq__wall:before,.Hall-module__6h1QUq__caption:before{content:"";z-index:-1;inset:-56px -96px -56px calc(-1 * var(--gutter));pointer-events:none;background:radial-gradient(closest-side,#0e0e0d99,#0e0e0d5c 60%,#0000);position:absolute}.Hall-module__6h1QUq__wall h1{letter-spacing:-.015em;margin:0;font-size:clamp(30px,3.4cqw,54px);font-weight:700;font-stretch:118%;line-height:1}.Hall-module__6h1QUq__wall p{color:#e3e0d9;text-wrap:pretty;margin:.8em 0 0;font-size:clamp(14px,1.08cqw,17px);line-height:1.5}.Hall-module__6h1QUq__wall .Hall-module__6h1QUq__proof{color:#cfcbc2;font-size:clamp(12px,.92cqw,14px)}.Hall-module__6h1QUq__skip{color:var(--ink);text-shadow:none;background:#f4f2edf0;border-radius:99px;margin-top:1.2em;padding:.6em 1.15em;font-size:14px;text-decoration:none;display:inline-block}.Hall-module__6h1QUq__skip:hover{background:#fff}.Hall-module__6h1QUq__wall .Hall-module__6h1QUq__count{color:#bdb9b0;font-size:clamp(12px,.9cqw,14px)}.Hall-module__6h1QUq__hint p{margin:0 0 8px}.Hall-module__6h1QUq__forTouch{display:none}@media (hover:none){.Hall-module__6h1QUq__forMouse{display:none}.Hall-module__6h1QUq__forTouch{display:inline}}.Hall-module__6h1QUq__hintBtns{gap:6px;display:inline-flex}.Hall-module__6h1QUq__hint button{letter-spacing:.06em;border:1px solid #f3f1ec73;border-radius:99px;padding:4px 12px;font-size:12px}.Hall-module__6h1QUq__hint button:hover{border-color:var(--on-dark)}.Hall-module__6h1QUq__hint{right:var(--gutter);z-index:2;text-align:right;color:#e9e6df;text-shadow:0 1px 12px #0009;margin:0;font-size:13px;line-height:1.5;transition:opacity .6s;position:absolute;bottom:28px}.Hall-module__6h1QUq__mini{left:var(--gutter);z-index:2;backdrop-filter:blur(6px);--ink:#2a2927;background:#ece9e2e6;border-radius:2px;padding:24px 12px 10px;transition:opacity .6s,background-color .2s;position:absolute;bottom:28px}.Hall-module__6h1QUq__mini:hover,.Hall-module__6h1QUq__mini:focus-visible{background:#fff}.Hall-module__6h1QUq__mini svg{width:auto;height:clamp(120px,24cqh,210px)}.Hall-module__6h1QUq__mini>span{letter-spacing:.1em;text-transform:uppercase;color:#55524b;font-size:10px;font-weight:600;position:absolute;top:7px;left:10px}.Hall-module__6h1QUq__tip{z-index:3;pointer-events:none;background:var(--paper);color:var(--ink);white-space:nowrap;padding:.55em .85em .6em;font-size:13px;line-height:1.3;position:absolute;top:0;left:0;box-shadow:0 10px 30px #00000040}.Hall-module__6h1QUq__tip b{font-weight:650;display:block}.Hall-module__6h1QUq__tip span{color:var(--ink-3)}.Hall-module__6h1QUq__caption{left:var(--gutter);top:calc(env(safe-area-inset-top,0px) + 84px);z-index:2;text-shadow:0 1px 14px #0000008c;gap:2px;max-width:36ch;transition:opacity .5s;display:grid;position:absolute}.Hall-module__6h1QUq__caption span{letter-spacing:.12em;text-transform:uppercase;color:#d7d3ca;font-size:11px}.Hall-module__6h1QUq__caption b{letter-spacing:-.01em;font-size:clamp(18px,1.6cqw,24px);font-weight:650}.Hall-module__6h1QUq__caption p{color:#e6e3dc;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}.Hall-module__6h1QUq__caption a{color:var(--on-dark);margin-top:4px;font-size:14px}.Hall-module__6h1QUq__controls{z-index:3;gap:8px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.Hall-module__6h1QUq__controls button,.Hall-module__6h1QUq__controls a{white-space:nowrap;color:var(--ink);background:#f4f2edf0;border-radius:99px;padding:.7em 1.25em;font-size:14px}.Hall-module__6h1QUq__controls a{text-decoration:none}.Hall-module__6h1QUq__controls button:hover{background:#fff}.Hall-module__6h1QUq__controls .Hall-module__6h1QUq__primary{background:var(--ink);color:var(--paper)}.Hall-module__6h1QUq__controls .Hall-module__6h1QUq__primary:hover{background:#000}.Hall-module__6h1QUq__label{right:calc(var(--gutter) + 1cqw);z-index:3;background:var(--paper);width:min(420px,32cqw);max-height:78cqh;color:var(--ink);opacity:0;pointer-events:none;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);padding:28px 30px 30px;position:absolute;top:50%;overflow:auto;transform:translateY(-46%);box-shadow:0 30px 80px #00000059}.Hall-module__6h1QUq__label[data-on]{opacity:1;pointer-events:auto;transform:translateY(-50%)}.Hall-module__6h1QUq__label .Hall-module__6h1QUq__k,.Hall-module__6h1QUq__label h3{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:11px;font-weight:600}.Hall-module__6h1QUq__label h2{letter-spacing:-.01em;text-wrap:balance;margin:.5em 0 .15em;font-size:23px;font-weight:650;line-height:1.15}.Hall-module__6h1QUq__label .Hall-module__6h1QUq__d{color:var(--ink-2);font-size:15px}.Hall-module__6h1QUq__label .Hall-module__6h1QUq__m{color:var(--ink-3);margin-top:3px;font-size:13px}.Hall-module__6h1QUq__label hr{border:0;border-top:1px solid var(--line-paper);margin:18px 0}.Hall-module__6h1QUq__label h3{margin-bottom:5px}.Hall-module__6h1QUq__label p{margin:0 0 16px;font-size:15px;line-height:1.5}.Hall-module__6h1QUq__label .Hall-module__6h1QUq__credit{color:var(--ink-2)}.Hall-module__6h1QUq__label a{font-size:14px;font-weight:550}.Hall-module__6h1QUq__sheet{z-index:4;pointer-events:none;background:var(--basalt);opacity:calc(clamp(0, (var(--p,0) - .62) / .3, 1) * .72);position:absolute;inset:0}.Hall-module__6h1QUq__drawn{z-index:5;--in:clamp(0, (var(--p,0) - .78) / .18, 1);color:var(--on-dark);--ink:#e9e6df;--glass-deep:var(--glass);--accent:#e0936c;position:absolute;inset:0}.Hall-module__6h1QUq__drawn[inert]{pointer-events:none}.Hall-module__6h1QUq__drawing,.Hall-module__6h1QUq__key,.Hall-module__6h1QUq__pickCard,.Hall-module__6h1QUq__planHead button,.Hall-module__6h1QUq__picker{opacity:var(--in)}.Hall-module__6h1QUq__planHead h2,.Hall-module__6h1QUq__planHead p{opacity:clamp(0, (var(--p,0) - .5) / .14, 1)}.Hall-module__6h1QUq__drawing{position:absolute}.Hall-module__6h1QUq__drawing svg{width:100%;height:100%}.Hall-module__6h1QUq__glassNote,.Hall-module__6h1QUq__door{letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-2);white-space:nowrap;font-size:11px;font-weight:600;position:absolute}.Hall-module__6h1QUq__glassNote{writing-mode:vertical-rl;top:50%;right:calc(100% + 10px);transform:translateY(-50%)rotate(180deg)}.Hall-module__6h1QUq__door{top:calc(100% + 10px);left:50%;transform:translate(-50%)}.Hall-module__6h1QUq__planHead{left:var(--gutter);top:calc(env(safe-area-inset-top,0px) + 28px);text-shadow:0 1px 12px #0009;max-width:40ch;position:absolute}.Hall-module__6h1QUq__planHead h2{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:700;font-stretch:116%;line-height:1.1}.Hall-module__6h1QUq__planHead p{color:var(--on-dark-2);margin:4px 0 10px;font-size:13px;line-height:1.45}.Hall-module__6h1QUq__planHead button{border:1px solid #f3f1ec73;border-radius:99px;padding:4px 12px;font-size:13px}.Hall-module__6h1QUq__planHead button:hover{border-color:var(--on-dark)}.Hall-module__6h1QUq__key{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;top:0;bottom:0}.Hall-module__6h1QUq__key a{pointer-events:auto}.Hall-module__6h1QUq__key li{grid-template-columns:124px minmax(0,1fr);align-items:baseline;column-gap:14px;display:grid;position:absolute;left:0;right:0;transform:translateY(-50%)}.Hall-module__6h1QUq__key li:before{content:"";border-top:1px solid #e9e6df4d;width:40px;position:absolute;top:50%;right:calc(100% + 12px)}.Hall-module__6h1QUq__key li>span{letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-2);font-size:11px;font-weight:600}.Hall-module__6h1QUq__key p{color:var(--on-dark-2);margin:0;font-size:15px;line-height:1.35}.Hall-module__6h1QUq__key a{color:var(--on-dark);text-decoration:none}.Hall-module__6h1QUq__key a:hover,.Hall-module__6h1QUq__key a:focus-visible,.Hall-module__6h1QUq__key a[data-hot]{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.Hall-module__6h1QUq__picker{color:var(--on-dark-2);gap:4px;margin-top:12px;font-size:12px;display:grid}.Hall-module__6h1QUq__picker select{max-width:100%;color:var(--on-dark);font:inherit;background:#1c1c1bcc;border:1px solid #f3f1ec73;border-radius:8px;padding:7px 10px;font-size:14px}.Hall-module__6h1QUq__pickCard{--ink:#1e1b17;--ink-2:#4f483e;--ink-3:#6f675b;left:var(--gutter);right:var(--gutter);background:var(--paper);color:var(--ink);border-radius:12px;gap:3px;padding:16px 44px 16px 18px;display:grid;position:absolute;bottom:20px;box-shadow:0 20px 50px #0006}.Hall-module__6h1QUq__pickCard span{font:12px var(--f-mono);color:var(--ink-3)}.Hall-module__6h1QUq__pickCard b{font-size:19px;font-weight:800;font-stretch:var(--wide);line-height:1.15}.Hall-module__6h1QUq__pickCard p{color:var(--ink-2);margin:2px 0 6px;font-size:14px;line-height:1.4}.Hall-module__6h1QUq__pickCard a{color:var(--accent-ink);font-size:15px;font-weight:800;text-decoration:none}.Hall-module__6h1QUq__pickClose{width:32px;height:32px;color:var(--ink-3);font-size:22px;position:absolute;top:8px;right:10px}@container hall not (min-height:620px){.Hall-module__6h1QUq__planHead p{display:none}}@container hall not (min-aspect-ratio:.8){.Hall-module__6h1QUq__wall{max-width:none;right:var(--gutter);top:calc(env(safe-area-inset-top,0px) + 70px)}.Hall-module__6h1QUq__wall h1{font-size:8cqw}.Hall-module__6h1QUq__wall .Hall-module__6h1QUq__count,.Hall-module__6h1QUq__mini{display:none}.Hall-module__6h1QUq__hint{left:var(--gutter);right:var(--gutter);text-align:left;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;bottom:20px}.Hall-module__6h1QUq__hint p{max-width:24ch;margin:0}.Hall-module__6h1QUq__hintBtns{flex-wrap:wrap;justify-content:flex-end}.Hall-module__6h1QUq__planHead p{display:none}.Hall-module__6h1QUq__controls{left:var(--gutter);right:var(--gutter);grid-template-columns:48px 1fr 1fr 48px;gap:8px;display:grid;bottom:20px;transform:none}.Hall-module__6h1QUq__controls>*{text-align:center;padding:.75em .5em}.Hall-module__6h1QUq__controls .Hall-module__6h1QUq__prev{grid-area:1/1}.Hall-module__6h1QUq__controls .Hall-module__6h1QUq__primary{grid-area:1/2/2/4}.Hall-module__6h1QUq__controls .Hall-module__6h1QUq__next{grid-area:1/4}.Hall-module__6h1QUq__controls .Hall-module__6h1QUq__turn{grid-area:2/1/3/3}.Hall-module__6h1QUq__controls .Hall-module__6h1QUq__side{grid-area:2/3/3/5}.Hall-module__6h1QUq__caption{top:auto;bottom:136px;left:var(--gutter);right:var(--gutter)}.Hall-module__6h1QUq__label{left:var(--gutter);right:var(--gutter);width:auto;max-height:58cqh;padding:20px 22px 34px;top:auto;bottom:132px;transform:translateY(12px);mask-image:linear-gradient(#000 calc(100% - 30px),#0000)}.Hall-module__6h1QUq__label[data-on]{transform:none}}
@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/dcc06fc59088004f-s.26afxfjuoa9fw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/14a4f422adc8017e-s.0g2162x3jbg9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/294dd5272e5dc576-s.24z3xhdtefne-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/c0f3072741f3158c-s.0ip40b8wahlg_.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/32ed8f926ffc9cc2-s.0cu0ymttrfic-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/b6a9aad84d41ea38-s.19z0m3vc7o74g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/30bdb5bb2b173ee1-s.0zb6_9j98fvm-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Fallback;src:local(Times New Roman);ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.0%;size-adjust:118.15%}.literata_9f51538c-module__GpajMa__className{font-family:Literata,Literata Fallback;font-style:normal}.literata_9f51538c-module__GpajMa__variable{--font-literata:"Literata", "Literata Fallback"}
.WorkIndex-module__71NTCG__index{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:64px;display:grid}.WorkIndex-module__71NTCG__period{border-top:1px solid var(--line-paper);grid-template-columns:150px minmax(0,1fr);gap:0 28px;display:grid}.WorkIndex-module__71NTCG__period:first-child{border-top:2px solid var(--ink)}.WorkIndex-module__71NTCG__period h3{font:600 12.5px/1.4 var(--f-mono);color:var(--ink-3);align-self:start;margin:0;padding-top:20px;position:sticky;top:24px}.WorkIndex-module__71NTCG__period ul{margin:0;padding:0;list-style:none}.WorkIndex-module__71NTCG__period li+li a{border-top:1px solid var(--line-paper)}.WorkIndex-module__71NTCG__period a{grid-template-columns:minmax(0,1fr) 150px;align-items:baseline;gap:4px 24px;padding:15px 0 16px;text-decoration:none;display:grid}.WorkIndex-module__71NTCG__period b{letter-spacing:-.015em;text-wrap:balance;grid-column:1;font-size:24px;font-weight:750;font-stretch:104%;line-height:1.15;transition:color .2s}.WorkIndex-module__71NTCG__did{color:var(--ink-2);text-indent:-16px;grid-area:2/1;padding-left:16px;font-size:15px;line-height:1.45}.WorkIndex-module__71NTCG__did:before{content:"";background:var(--accent);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.WorkIndex-module__71NTCG__meta{text-align:right;font:12.5px/1.4 var(--f-mono);color:var(--ink-3);grid-area:1/2/span 2;gap:2px;display:grid}.WorkIndex-module__71NTCG__thumb{display:none}.WorkIndex-module__71NTCG__period a:hover b,.WorkIndex-module__71NTCG__period a:focus-visible b{color:var(--accent-ink)}@media (min-width:1181px){.WorkIndex-module__71NTCG__period li[data-on] b{color:var(--accent-ink)}}.WorkIndex-module__71NTCG__panel{position:sticky;top:32px}.WorkIndex-module__71NTCG__plate{width:84%;animation:WorkIndex-module__71NTCG__turn .5s var(--ease-out) both;margin:0 auto}.WorkIndex-module__71NTCG__plate img{object-fit:cover;border-radius:3px;width:100%;height:auto;display:block;box-shadow:0 30px 60px -18px #3c281473}@keyframes WorkIndex-module__71NTCG__turn{0%{opacity:.3;transform:perspective(1200px)rotateY(-80deg)}}.WorkIndex-module__71NTCG__panel h4{font-size:22px;font-weight:800;line-height:1.1;font-stretch:var(--wide);letter-spacing:-.02em;margin:22px 0 4px}.WorkIndex-module__71NTCG__when{font:12.5px var(--f-mono);color:var(--ink-3);margin:0 0 14px}.WorkIndex-module__71NTCG__mine,.WorkIndex-module__71NTCG__team{border-left:3px solid var(--accent);margin:0 0 10px;padding-left:12px;font-size:15px;line-height:1.45}.WorkIndex-module__71NTCG__team{border-left-color:var(--team);color:var(--ink-2)}@media (max-width:1180px){.WorkIndex-module__71NTCG__index{grid-template-columns:minmax(0,1fr)}.WorkIndex-module__71NTCG__panel{display:none}.WorkIndex-module__71NTCG__period a{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:3px 16px;padding:14px 0}.WorkIndex-module__71NTCG__thumb{object-fit:cover;border-radius:2px;grid-area:1/1/span 3;width:56px;height:70px;display:block}.WorkIndex-module__71NTCG__period b,.WorkIndex-module__71NTCG__did{grid-column:2}.WorkIndex-module__71NTCG__meta{text-align:left;flex-wrap:wrap;grid-area:3/2;gap:2px 10px;font-size:12px;display:flex}}@media (max-width:700px){.WorkIndex-module__71NTCG__period{grid-template-columns:minmax(0,1fr)}.WorkIndex-module__71NTCG__period h3{z-index:1;background:var(--paper);padding:14px 0 8px;top:0}.WorkIndex-module__71NTCG__period a{padding:12px 0}.WorkIndex-module__71NTCG__period b{font-size:19px}.WorkIndex-module__71NTCG__did{font-size:14px}}@media (prefers-reduced-motion:reduce){.WorkIndex-module__71NTCG__plate{animation:none}.WorkIndex-module__71NTCG__period b{transition:none}}
@font-face{font-family:Albert Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fa976604f77b0cd0-s.3ur_zt1bghf9o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.30a_ou6vtcpon.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans Fallback;src:local(Arial);ascent-override:91.47%;descent-override:24.07%;line-gap-override:0.0%;size-adjust:103.86%}.albert_sans_751c4c58-module__iHYMua__className{font-family:Albert Sans,Albert Sans Fallback;font-style:normal}.albert_sans_751c4c58-module__iHYMua__variable{--font-albert:"Albert Sans", "Albert Sans Fallback"}
.Strike-module__IITE1q__strike{white-space:nowrap;display:inline-block;position:relative}.Strike-module__IITE1q__word{opacity:.38}.Strike-module__IITE1q__strike svg{pointer-events:none;width:106%;height:38%;position:absolute;top:36%;left:-3%;overflow:visible}.Strike-module__IITE1q__strike path{fill:none;stroke:var(--accent);stroke-width:6px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:400;stroke-dashoffset:400px}.Strike-module__IITE1q__strike path+path{stroke-width:4px;opacity:.85}.Strike-module__IITE1q__strike[data-drawn] path{animation:Strike-module__IITE1q__draw .45s var(--ease-out) forwards}.Strike-module__IITE1q__strike[data-drawn] path+path{animation-delay:.22s}@keyframes Strike-module__IITE1q__draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.Strike-module__IITE1q__strike path{stroke-dashoffset:0}.Strike-module__IITE1q__strike[data-drawn] path{animation:none}}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_46259f94-module__2GLVyW__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_46259f94-module__2GLVyW__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
.Holes-module__qHILpG__holes{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.Holes-module__qHILpG__holes>li{border-bottom:1px solid var(--line-paper)}.Holes-module__qHILpG__holes button{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 24px;width:100%;padding:18px 0 16px;display:grid}.Holes-module__qHILpG__field{font-size:clamp(22px,2.2vw,30px);font-weight:800;line-height:1.1;font-stretch:var(--wide);letter-spacing:-.02em;transition:color .2s}.Holes-module__qHILpG__depth{color:var(--accent-ink);grid-column:1;font-size:16px;font-weight:700;line-height:1.4}.Holes-module__qHILpG__meta{font:12.5px/1.5 var(--f-mono);color:var(--ink-3);text-align:right;grid-area:1/2}.Holes-module__qHILpG__holes button:after{content:"+";color:var(--ink-3);transition:transform .25s var(--ease-out);grid-area:2/2;justify-self:end;font-size:22px;line-height:1}.Holes-module__qHILpG__holes li[data-open] button:after{transform:rotate(45deg)}.Holes-module__qHILpG__holes button:hover .Holes-module__qHILpG__field,.Holes-module__qHILpG__holes button:focus-visible .Holes-module__qHILpG__field{color:var(--accent)}.Holes-module__qHILpG__down{padding:0 0 22px}.Holes-module__qHILpG__down ul{max-width:66ch;color:var(--ink-2);gap:8px;margin:0;padding-left:1.1em;font-size:15.5px;line-height:1.5;display:grid}.Holes-module__qHILpG__down li::marker{color:var(--accent)}.Holes-module__qHILpG__links{flex-wrap:wrap;gap:6px 20px;margin:14px 0 0;font-size:14.5px;font-weight:800;display:flex}.Holes-module__qHILpG__links a{color:var(--ink);text-decoration:none}.Holes-module__qHILpG__links a:hover,.Holes-module__qHILpG__links a:focus-visible{color:var(--accent-ink)}@media (max-width:700px){.Holes-module__qHILpG__holes button{grid-template-columns:minmax(0,1fr) 20px}.Holes-module__qHILpG__meta{text-align:left;grid-area:auto/1}.Holes-module__qHILpG__holes button:after{grid-row:1}}
.home-module__txgM7a__lit{background:var(--paper);color:var(--ink);--line:var(--line-paper);--mute:var(--ink-3)}.home-module__txgM7a__section{max-width:1360px;padding:120px var(--gutter) 40px;margin:0 auto}.home-module__txgM7a__kick{color:var(--accent-ink);margin:0 0 22px;font-size:15px;font-weight:700}.home-module__txgM7a__h{font-size:clamp(40px,5.6vw,88px);font-weight:800;line-height:.98;font-stretch:var(--wide);letter-spacing:-.03em;text-wrap:balance;margin:0 0 36px}.home-module__txgM7a__start{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0 0 88px;padding:0;list-style:none;display:grid}.home-module__txgM7a__start a{gap:6px;text-decoration:none;display:grid}.home-module__txgM7a__start img{aspect-ratio:4/3;object-fit:cover;object-position:top;width:100%;transition:transform .3s var(--ease-out);border-radius:6px;margin-bottom:10px;box-shadow:0 24px 50px -28px #3c281480}.home-module__txgM7a__start a:hover img,.home-module__txgM7a__start a:focus-visible img{transform:translateY(-4px)rotate(-.6deg)}.home-module__txgM7a__side{font:700 12.5px var(--f-mono);color:var(--accent-ink)}.home-module__txgM7a__start b{font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1.1;font-stretch:var(--wide);letter-spacing:-.02em}.home-module__txgM7a__start a:hover b,.home-module__txgM7a__start a:focus-visible b{color:var(--accent-ink)}.home-module__txgM7a__callLine{color:var(--ink-2);font-size:15.5px;line-height:1.45}.home-module__txgM7a__titles{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.home-module__txgM7a__titles a{border-bottom:1px solid var(--line-paper);grid-template-columns:minmax(0,1fr) 220px;align-items:baseline;gap:8px 40px;padding:22px 0 24px;text-decoration:none;display:grid}.home-module__txgM7a__ti{letter-spacing:-.018em;font-size:clamp(22px,2.3vw,32px);font-stretch:104%;line-height:1.16}.home-module__txgM7a__setup{opacity:.55;font-weight:400}.home-module__txgM7a__turn{font-weight:750}.home-module__txgM7a__titles a:hover .home-module__txgM7a__turn,.home-module__txgM7a__titles a:focus-visible .home-module__txgM7a__turn{color:var(--accent)}.home-module__txgM7a__titles small{font:12.5px var(--f-mono);color:var(--ink-3);text-align:right}.home-module__txgM7a__more{font-size:16px;font-weight:800;font-stretch:var(--wide);color:var(--accent-ink);margin-top:22px;display:inline-block}.home-module__txgM7a__sub{max-width:46ch;color:var(--ink-2);margin:-14px 0 44px;font-size:clamp(19px,1.6vw,23px);line-height:1.42}.home-module__txgM7a__sub b{color:var(--ink);font-weight:700}.home-module__txgM7a__about{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px 64px;display:grid}.home-module__txgM7a__words p{color:var(--ink-2);margin:0 0 1em;font-size:17.5px;line-height:1.6}.home-module__txgM7a__words p:first-child{color:var(--ink);font-size:21px;line-height:1.45}.home-module__txgM7a__words .home-module__txgM7a__aside{border-top:1px solid var(--line-paper);color:var(--ink-3);padding-top:14px;font-size:15px}.home-module__txgM7a__pathHead{font-size:15px;font-weight:800;font-stretch:var(--wide);margin:32px 0 10px}.home-module__txgM7a__path{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.home-module__txgM7a__path li{border-bottom:1px solid var(--line-paper);grid-template-columns:150px minmax(0,1fr);gap:0 16px;padding:9px 0;font-size:14.5px;line-height:1.4;display:grid}.home-module__txgM7a__path span{font:12.5px/1.5 var(--f-mono);color:var(--ink-3);grid-row:1/span 2}.home-module__txgM7a__path b{font-weight:750}.home-module__txgM7a__path em{color:var(--ink-2);font-style:normal}.home-module__txgM7a__offHead{font-size:15px;font-weight:800;font-stretch:var(--wide);margin:72px 0 14px}.home-module__txgM7a__off{border-top:2px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin:0;padding:0;list-style:none;display:grid}.home-module__txgM7a__off li{border-bottom:1px solid var(--line-paper);grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:4px 20px;padding:14px 0 16px;display:grid}.home-module__txgM7a__off b{font-size:18px;font-weight:800;font-stretch:var(--wide)}.home-module__txgM7a__sys{font-family:system-ui,sans-serif}.home-module__txgM7a__off span{color:var(--ink-2);font-size:15.5px;line-height:1.45}.home-module__txgM7a__contact{padding-bottom:72px}.home-module__txgM7a__mail{font-size:clamp(30px,5.9vw,92px);font-weight:800;line-height:1;font-stretch:var(--wide);letter-spacing:-.035em;text-decoration:none;transition:color .2s;display:inline-block}.home-module__txgM7a__mail:hover,.home-module__txgM7a__mail:focus-visible{color:var(--accent)}.home-module__txgM7a__links{border-top:2px solid var(--ink);flex-wrap:wrap;gap:8px 26px;margin:34px 0 0;padding-top:16px;font-size:16px;font-weight:700;display:flex}.home-module__txgM7a__links a{text-decoration:none}.home-module__txgM7a__links a:hover,.home-module__txgM7a__links a:focus-visible{color:var(--accent-ink)}.home-module__txgM7a__receipts{color:var(--ink-3);margin-top:18px;font-size:14.5px}.home-module__txgM7a__end{max-width:1360px;padding:28px var(--gutter) 40px;border-top:1px solid var(--line-paper);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 auto;font-size:15px;display:flex}.home-module__txgM7a__end p{font-weight:800;font-stretch:var(--wide);color:var(--ink);margin:0}.home-module__txgM7a__end a{color:var(--accent-ink);font-weight:700;text-decoration:none}.home-module__txgM7a__end a:hover{text-decoration:underline}@media (max-width:700px){.home-module__txgM7a__section{padding:88px var(--gutter) 24px}.home-module__txgM7a__h{margin-bottom:24px;font-size:40px}.home-module__txgM7a__titles a{grid-template-columns:1fr;gap:8px;padding:18px 0}.home-module__txgM7a__ti{font-size:22px}.home-module__txgM7a__titles small{text-align:left}.home-module__txgM7a__sub{margin:-6px 0 30px;font-size:18px}.home-module__txgM7a__about{grid-template-columns:1fr;gap:32px}.home-module__txgM7a__words p{font-size:16.5px}.home-module__txgM7a__words p:first-child{font-size:19px}.home-module__txgM7a__start{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:56px}.home-module__txgM7a__start a{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:2px 16px}.home-module__txgM7a__start img{aspect-ratio:4/5;grid-row:1/span 3;width:96px;margin:0}.home-module__txgM7a__mail{font-size:clamp(26px,8.4vw,38px);line-height:1.02}.home-module__txgM7a__off,.home-module__txgM7a__off li{grid-template-columns:minmax(0,1fr)}}
.writing-module__x5-ALa__head{margin-bottom:56px}.writing-module__x5-ALa__kick{color:var(--accent-ink);margin:0 0 12px;font-size:15px;font-weight:700}.writing-module__x5-ALa__head h1{max-width:16ch;font-size:clamp(44px,5.8vw,92px);font-weight:800;line-height:.96;font-stretch:var(--wide);letter-spacing:-.035em;margin:0}.writing-module__x5-ALa__month{border-top:2px solid var(--ink);grid-template-columns:200px minmax(0,1fr);gap:0 56px;display:grid}.writing-module__x5-ALa__month h2{font-size:15px;font-weight:800;font-stretch:var(--wide);align-self:start;margin:0;padding-top:20px;position:sticky;top:20px}.writing-module__x5-ALa__month ol{margin:0;padding:4px 0 18px;list-style:none}.writing-module__x5-ALa__month li+li a{border-top:1px solid var(--line-paper)}.writing-module__x5-ALa__month a{grid-template-columns:minmax(0,1fr) 150px;gap:0 40px;padding:16px 0;text-decoration:none;display:grid}.writing-module__x5-ALa__ti{letter-spacing:-.018em;max-width:40ch;font-size:clamp(21px,2vw,28px);font-stretch:104%;line-height:1.18}.writing-module__x5-ALa__setup{opacity:.55;font-weight:400}.writing-module__x5-ALa__turn{font-weight:750}.writing-module__x5-ALa__month a:hover .writing-module__x5-ALa__setup,.writing-module__x5-ALa__month a:focus-visible .writing-module__x5-ALa__setup{opacity:.85}.writing-module__x5-ALa__month a:hover .writing-module__x5-ALa__turn,.writing-module__x5-ALa__month a:focus-visible .writing-module__x5-ALa__turn{color:var(--accent)}.writing-module__x5-ALa__x{opacity:0;max-width:64ch;max-height:0;color:var(--ink-2);transition:max-height .35s var(--ease-out), opacity .25s, margin .35s;grid-column:1;font-size:16px;line-height:1.5;overflow:hidden}.writing-module__x5-ALa__month a:hover .writing-module__x5-ALa__x,.writing-module__x5-ALa__month a:focus-visible .writing-module__x5-ALa__x{opacity:1;max-height:80px;margin-top:10px}@media (hover:none),(prefers-reduced-motion:reduce){.writing-module__x5-ALa__x{opacity:1;max-height:none;margin-top:8px;transition:none}}.writing-module__x5-ALa__meta{text-align:right;font:12px var(--f-mono);color:var(--ink-3);grid-area:1/2;padding-top:7px}.writing-module__x5-ALa__meta i{background:var(--accent);opacity:.55;border-radius:2px;max-width:100%;height:4px;margin:8px 0 0 auto;display:block}@media (max-width:800px){.writing-module__x5-ALa__month{grid-template-columns:minmax(0,1fr);gap:0}.writing-module__x5-ALa__month h2{z-index:1;background:var(--paper);padding:12px 0 8px;top:0}.writing-module__x5-ALa__month a{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 0}.writing-module__x5-ALa__ti{font-size:20px}.writing-module__x5-ALa__meta{text-align:left;grid-area:auto/1;align-items:center;gap:10px;padding:0;display:flex}.writing-module__x5-ALa__meta i{margin:0}}.writing-module__x5-ALa__snapshot{color:var(--ink-3);margin-top:40px;font-size:14px}.writing-module__x5-ALa__article{max-width:70ch;margin:0 auto}.writing-module__x5-ALa__articleHead{margin-bottom:40px}.writing-module__x5-ALa__articleHead>a{font-size:14px;font-weight:800;font-stretch:var(--wide);text-decoration:none}.writing-module__x5-ALa__articleHead>a:hover{color:var(--accent-ink)}.writing-module__x5-ALa__articleHead h1{letter-spacing:-.03em;text-wrap:balance;margin:20px 0 16px;font-size:clamp(34px,4.4vw,60px);font-weight:800;font-stretch:116%;line-height:1.02}.writing-module__x5-ALa__articleHead p{font:13px/1.6 var(--f-mono);color:var(--ink-3);margin:0}.writing-module__x5-ALa__articleFoot{border-top:1px solid var(--line-paper);color:var(--ink-3);margin-top:56px;padding-top:20px;font-size:15px}.writing-module__x5-ALa__older{gap:4px;margin-top:26px;display:grid}.writing-module__x5-ALa__older span{font-size:14px}.writing-module__x5-ALa__older a{font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.1;font-stretch:var(--wide);letter-spacing:-.02em;color:var(--ink);text-decoration:none}.writing-module__x5-ALa__older a:hover{color:var(--accent)}
.page-module__1EldQG__head{grid-template-columns:minmax(160px,240px) minmax(0,68ch);gap:8px clamp(24px,4vw,64px);margin-bottom:48px;display:grid}.page-module__1EldQG__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0;padding-top:14px;font-size:12px;font-weight:600}.page-module__1EldQG__head h1{letter-spacing:-.02em;margin:0;font-size:clamp(38px,4.4vw,64px);font-weight:700;font-stretch:116%;line-height:1}.page-module__1EldQG__lede{color:var(--ink-2);text-wrap:pretty;grid-column:2;margin:12px 0 0;font-size:19px;line-height:1.5}.page-module__1EldQG__cols{grid-template-columns:minmax(160px,240px) minmax(0,68ch);gap:0 clamp(24px,4vw,64px);display:grid}.page-module__1EldQG__cols>h2,.page-module__1EldQG__cols>section>h2{border-top:1px solid var(--line-paper);margin:0;padding-top:24px;font-size:15px;font-weight:650}.page-module__1EldQG__cols>div,.page-module__1EldQG__cols>section>div{border-top:1px solid var(--line-paper);padding:20px 0 34px;font-size:17.5px;line-height:1.62}.page-module__1EldQG__cols>div>:first-child,.page-module__1EldQG__cols>section>div>:first-child{margin-top:0}.page-module__1EldQG__sheet{background:#fff;margin-bottom:56px;padding:clamp(16px,2.4vw,32px);overflow-x:auto;box-shadow:0 24px 60px -34px #28241e66}.page-module__1EldQG__sheet svg{min-width:720px}.page-module__1EldQG__list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.page-module__1EldQG__list a{font-weight:550}.page-module__1EldQG__list small{color:var(--ink-3);margin-top:2px;font-size:14.5px;display:block}@media (max-width:800px){.page-module__1EldQG__head,.page-module__1EldQG__cols{grid-template-columns:1fr}.page-module__1EldQG__lede{grid-column:1}.page-module__1EldQG__kicker{padding-top:0}.page-module__1EldQG__cols>div,.page-module__1EldQG__cols>section>div{border-top:0;padding-top:6px}}
.TraceDemo-module__kTvlpa__demo{--ink:#0f100f;--ink-2:#171817;--ink-3:#20211f;--line:#30312d;--paper:#f2f0ea;--paper-dim:#b9b5ab;--mute:#8d897f;--signal:#e0643a;--ok:#7fd892;--sand:#d8b46a;--f-serif:var(--f-sans);color:var(--paper);border:1px solid var(--line);background:var(--ink-2);font-family:var(--f-mono);border-radius:10px;gap:18px;padding:clamp(16px,2.4vw,28px);font-size:13px;display:grid}.TraceDemo-module__kTvlpa__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.TraceDemo-module__kTvlpa__disclaimer{font-family:var(--f-serif);color:var(--paper-dim);max-width:62ch;font-size:15px}.TraceDemo-module__kTvlpa__badge{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--sand);border-radius:3px;margin-right:6px;padding:2px 7px;font-size:11px}.TraceDemo-module__kTvlpa__scenarios{flex-wrap:wrap;gap:6px;display:flex}.TraceDemo-module__kTvlpa__scenarioBtn{border:1px solid var(--line);font-family:var(--f-mono);border-radius:999px;padding:8px 12px;font-size:12.5px;transition:background .2s,border-color .2s,color .2s}.TraceDemo-module__kTvlpa__scenarioBtn:hover{border-color:var(--paper-dim)}.TraceDemo-module__kTvlpa__scenarioBtn[aria-pressed=true]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.TraceDemo-module__kTvlpa__demo[data-scenario=broken] .TraceDemo-module__kTvlpa__scenarioBtn[aria-pressed=true]{background:var(--signal);border-color:var(--signal)}.TraceDemo-module__kTvlpa__scNo{opacity:.6;margin-right:4px}.TraceDemo-module__kTvlpa__blurb{font-family:var(--f-serif);color:var(--paper);font-size:19px}.TraceDemo-module__kTvlpa__dash{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.TraceDemo-module__kTvlpa__tile{border:1px solid var(--line);background:var(--ink);border-radius:6px;gap:4px;padding:10px 12px;display:grid}.TraceDemo-module__kTvlpa__tileV{align-items:center;gap:8px;font-size:15px;display:flex}.TraceDemo-module__kTvlpa__lamp{background:var(--mute);border-radius:50%;width:8px;height:8px}.TraceDemo-module__kTvlpa__tile[data-ok=true] .TraceDemo-module__kTvlpa__lamp{background:var(--ok);box-shadow:0 0 10px var(--ok)}.TraceDemo-module__kTvlpa__tile[data-ok=false]{border-color:var(--signal)}.TraceDemo-module__kTvlpa__tile[data-ok=false] .TraceDemo-module__kTvlpa__lamp{background:var(--signal);box-shadow:0 0 10px var(--signal)}.TraceDemo-module__kTvlpa__body{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;display:grid}.TraceDemo-module__kTvlpa__traceCol{align-content:start;gap:12px;display:grid}.TraceDemo-module__kTvlpa__request{font-family:var(--f-serif);align-items:baseline;gap:10px;font-size:17px;display:flex}.TraceDemo-module__kTvlpa__rows{gap:2px;margin:0;padding:0;list-style:none;display:grid}.TraceDemo-module__kTvlpa__row{text-align:left;width:100%;font-family:var(--f-mono);border:1px solid #0000;border-radius:5px;grid-template-columns:minmax(150px,.9fr) 1.4fr 70px;align-items:center;gap:12px;padding:8px 10px;font-size:12.5px;transition:background .15s,border-color .15s;display:grid}.TraceDemo-module__kTvlpa__row:hover{background:var(--ink-3)}.TraceDemo-module__kTvlpa__row[data-selected]{background:var(--ink-3);border-color:var(--line)}.TraceDemo-module__kTvlpa__rowName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TraceDemo-module__kTvlpa__rowTrack{background:color-mix(in oklab, var(--line) 50%, transparent);border-radius:2px;height:12px;position:relative}.TraceDemo-module__kTvlpa__rowBar{background:var(--paper);transition:left .6s var(--ease-out), width .6s var(--ease-out), background .3s;border-radius:2px;position:absolute;top:0;bottom:0}.TraceDemo-module__kTvlpa__row[data-status=warn] .TraceDemo-module__kTvlpa__rowBar{background:var(--sand)}.TraceDemo-module__kTvlpa__row[data-status=skipped] .TraceDemo-module__kTvlpa__rowBar{background:var(--mute)}.TraceDemo-module__kTvlpa__row[data-status=skipped] .TraceDemo-module__kTvlpa__rowName{color:var(--mute);text-decoration:line-through}.TraceDemo-module__kTvlpa__row[data-new]{animation:TraceDemo-module__kTvlpa__flash 1.2s var(--ease-out)}@keyframes TraceDemo-module__kTvlpa__flash{0%{background:color-mix(in oklab, var(--ok) 30%, transparent)}}.TraceDemo-module__kTvlpa__row[data-path]{border-color:var(--signal)}.TraceDemo-module__kTvlpa__row[data-path] .TraceDemo-module__kTvlpa__rowName,.TraceDemo-module__kTvlpa__row[data-path] .TraceDemo-module__kTvlpa__rowMs{color:var(--signal)}.TraceDemo-module__kTvlpa__row[data-path] .TraceDemo-module__kTvlpa__rowBar{background:var(--signal)}.TraceDemo-module__kTvlpa__rowMs{text-align:right;color:var(--paper-dim)}.TraceDemo-module__kTvlpa__answer{border-left:2px solid var(--paper-dim);background:var(--ink);gap:6px;padding:12px 14px;display:grid}.TraceDemo-module__kTvlpa__demo[data-scenario=broken] .TraceDemo-module__kTvlpa__answer{border-left-color:var(--signal)}.TraceDemo-module__kTvlpa__answer p{font-family:var(--f-serif);animation:TraceDemo-module__kTvlpa__type-in .7s var(--ease-out);font-size:17px}@keyframes TraceDemo-module__kTvlpa__type-in{0%{clip-path:inset(0 100% 0 0)}}.TraceDemo-module__kTvlpa__inspector{border:1px solid var(--line);background:var(--ink);border-radius:6px;align-self:start;gap:12px;padding:14px;display:grid}.TraceDemo-module__kTvlpa__attrs{gap:10px;margin:0;display:grid}.TraceDemo-module__kTvlpa__attr{gap:2px;display:grid}.TraceDemo-module__kTvlpa__attr dt{color:var(--mute);font-size:11.5px}.TraceDemo-module__kTvlpa__attr dd{color:var(--paper);word-break:break-word;margin:0;font-size:12.5px;line-height:1.5}.TraceDemo-module__kTvlpa__attr[data-alert] dd{color:var(--signal)}.TraceDemo-module__kTvlpa__evalBar{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:18px;display:flex}.TraceDemo-module__kTvlpa__evalBtn{background:var(--signal);color:var(--ink);font-family:var(--f-mono);letter-spacing:.02em;border-radius:999px;padding:11px 18px;font-size:13px;font-weight:600}.TraceDemo-module__kTvlpa__evalBtn:disabled{opacity:.6;cursor:progress}.TraceDemo-module__kTvlpa__evalStages{color:var(--mute);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.TraceDemo-module__kTvlpa__evalStages li{transition:color .3s}.TraceDemo-module__kTvlpa__evalStages li span{opacity:.7;font-size:10.5px}.TraceDemo-module__kTvlpa__evalStages li[data-on]{color:var(--paper)}.TraceDemo-module__kTvlpa__evalStages li[data-done]{color:var(--ok)}.TraceDemo-module__kTvlpa__report{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.TraceDemo-module__kTvlpa__reportCell{border:1px solid var(--line);opacity:.15;transition:opacity .4s, transform .5s var(--ease-out);border-radius:6px;align-content:start;gap:8px;padding:12px;display:grid;transform:translateY(6px)}.TraceDemo-module__kTvlpa__reportCell[data-show]{opacity:1;transform:none}.TraceDemo-module__kTvlpa__reportCell p{font-family:var(--f-serif);font-size:15px;line-height:1.45}.TraceDemo-module__kTvlpa__report[data-verdict=fail] .TraceDemo-module__kTvlpa__reportCell[data-show]{border-color:color-mix(in oklab, var(--signal) 50%, var(--line))}.TraceDemo-module__kTvlpa__cat{color:var(--signal);font-family:var(--f-mono)!important;font-size:12px!important}.TraceDemo-module__kTvlpa__report[data-verdict=pass] .TraceDemo-module__kTvlpa__cat{color:var(--mute)}.TraceDemo-module__kTvlpa__scores{gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.TraceDemo-module__kTvlpa__scores li{justify-content:space-between;gap:8px;display:flex}.TraceDemo-module__kTvlpa__pips{gap:3px;display:inline-flex}.TraceDemo-module__kTvlpa__pips i{background:var(--line);border-radius:2px;width:9px;height:9px}.TraceDemo-module__kTvlpa__pips i[data-on]{background:var(--paper)}.TraceDemo-module__kTvlpa__report[data-verdict=fail] .TraceDemo-module__kTvlpa__pips i[data-on]{background:var(--signal)}.TraceDemo-module__kTvlpa__summary{color:var(--paper-dim)}.TraceDemo-module__kTvlpa__next{font-family:var(--f-serif);color:var(--paper-dim);font-size:17px}.TraceDemo-module__kTvlpa__next button{color:var(--signal);text-underline-offset:.2em;font-family:var(--f-mono);font-size:14px;text-decoration:underline}@media (max-width:900px){.TraceDemo-module__kTvlpa__body{grid-template-columns:1fr}.TraceDemo-module__kTvlpa__report{grid-template-columns:1fr 1fr}}@media (max-width:560px){.TraceDemo-module__kTvlpa__dash{grid-template-columns:1fr 1fr}.TraceDemo-module__kTvlpa__row{grid-template-columns:1fr 64px;row-gap:6px}.TraceDemo-module__kTvlpa__rowTrack{grid-area:2/1/auto/-1}.TraceDemo-module__kTvlpa__report{grid-template-columns:1fr}}.TraceDemo-module__kTvlpa__demo .label{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:11px}
